Comment 4 for bug 1620338

Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

For reference, here's our conversation from #ubuntu-touch last week:

15:43 mardy: marcustomlinson: can you get the logs with OAU_LOGGING_LEVEL=2 OAU_DAEMON_TIMEOUT=9999 online-accounts-service?
16:04 marcustomlinson: mardy: https://pastebin.canonical.com/164515/
16:14 marcustomlinson: mardy: my ~/.local/share/accounts/qml-plugins/ folder is empty, is that bad?
16:14 marcustomlinson: mardy: line 50 of that log: file:///home/marcustomlinson/.local/share/accounts/qml-plugins/ubuntuone/Main.qml: File not found
16:14 mardy: marcustomlinson: no, it just means that you have not any plugins installed from click packages
16:15 mardy: marcustomlinson, dobey: the error is in the last line of the logs
16:18 mardy: marcustomlinson: can you edit /usr/share/accounts/qml-plugins/ubuntuone/Main.qml and print the Loader's "status" as it changes?
16:19 mardy: marcustomlinson: also try commenting out line 45, it looks suspicious
16:19 mardy: (the sourceComponent one)
16:28 marcustomlinson: mardy: did what you said. log is exactly the same: https://pastebin.canonical.com/164524/
16:32 mardy: marcustomlinson: is it Qt 5.6 or 5.5?
16:33 dobey: oh yeah, maybe you need to dist-upgrade
16:36 mardy: dobey: the last line of marcustomlinson's logs doesn't appear on the phone
16:37 mardy: dobey: I suspect that that property binding happens to work in qt 5.5, but broke with 5.6
16:37 dobey: mardy: weren't you trying to land 5.6 to vivid too?
16:37 mardy: dobey: indeed it's a bit surprising that it works at all... it requires the loader to have completed before the binding has evaluated, which is not a given
16:38 mardy: dobey: unless marcustomlinson is already running yakkety, which AFAIK has qt 5.6 already
16:38 dobey: mardy: xenial-overlay has 5.6 too
16:39 mardy: dobey: right, so I suspect that it works on the phones because there we have 5.5, but it doesnt't work with 5.6
16:39 mardy: just guessing
16:42 marcustomlinson: mardy: I'm on Xenial + overlay
16:44 marcustomlinson: mardy, dobey: yeah 5.6
16:44 mardy: marcustomlinson: try changing line 26 to contentHeight: (editPageLoader.status == Loader.Ready ? editPageLoader.item.height : 0) + keyboardSize
16:45 mardy: marcustomlinson: or maybe just contentHeight: (editPageLoader.item ? editPageLoader.item.height : 0) + keyboardSize
16:48 marcustomlinson: mardy: after that change: https://pastebin.canonical.com/164526/
16:48 marcustomlinson: still blank
16:53 dobey: marcustomlinson: change that ": 0" to ": units.gu(60)" and see what happens
16:56 marcustomlinson: dobey: no difference
16:57 marcustomlinson: mardy: here's how to easily test this. Run normal unity7 desktop on Xenial+overlay. run "start smart-scopes-proxy", then "unity8-dash --mousetouch"