[07:33] <dholbach> good morning
[08:53] <oSoMoN> didrocks, the latest release of webbrowser-app was reverted, so now what’s in trunk and what’s in the archive is out of sync, how should I fix that?
[08:54] <didrocks> oSoMoN: yeah, we don't inject the revert in trunk on purpose (to not screw history), we need to have the transaction fixed by dbarth's team first to reland fixes
[08:54] <didrocks> not sure where they are on fixing the issues
[08:58] <dbarth> didrocks: we'll switch back to not depend on signon-ui at build time
[08:58] <dbarth> should have a patchthis monrning
[08:58] <dbarth> oSoMoN: ^^
[08:59] <oSoMoN> didrocks, ok, so that means I can’t request landing anything else until the trunk is in sync with the archive again, right?
[09:00] <didrocks> oSoMoN: yeah, so if you can't wait on dbarth's team, you can revert everything in trunk to match distro
[09:01] <oSoMoN> didrocks, that’s ok, I can wait
[09:12] <dbarth> oSoMoN: we'll unblock that soon, discussing with mardy right now
[09:13] <mardy> dbarth, oSoMoN: I'm on it, shouldn't be too difficult
[09:13] <JamesTait> Good morning all; happy White Chocolate Cheesecake Day! :-D
[09:13] <dbarth> didrocks, oSoMoN: i clarified yesterday with robru and kenvandine that it was not possible to MIR the rest of the stack (especially now)
[09:13] <dbarth> so the runtime dep is really the way to go
[09:13] <didrocks> dbarth: right
[09:14] <didrocks> keep us posted dbarth, thanks :)
[09:36] <GodoPPL> Hi, anyone that can help me out with a question?
[09:37] <GodoPPL> I'm trying to install Ubuntu for Phones on my Galaxy Nexus - an maguro 16GB version with yakyu firmware
[09:38] <jussi> GodoPPL: just ask the question and see if someone is around that knows the answer...
[09:38] <GodoPPL> but, when I go to fastboot to install the ubuntu images, I get device name |tuna| not found on server
[09:44] <nhaines> GodoPPL: try specifying '-d maguro' (or '-D maguro', I can't remember which) and see if that helps.
[09:45] <GodoPPL> nhaines: that seemed to do the trick, thanks!
[09:45] <nhaines> yay!
[09:46] <swordfish> Hello everyone, did somebody know how to create a multiarch click package? I have the binaries for armhf and x64, how can I pack them? Thank you...
[09:48] <popey> swordfish: i believe "fat packages" are being worked on
[09:50] <swordfish> popey, ok thank you, so at the moment this is not possible?...
[09:50] <popey> swordfish: not sure, I haven't seen any packages which do it.
[09:51] <swordfish> popey, ok, so armhf only for the moment... Did you receive the email I sent you last week?
[09:54] <mardy> dbarth, oSoMoN: https://code.launchpad.net/~mardy/webbrowser-app/oa-runtime/+merge/209625
[09:59] <dbarth> mardy: checking
[10:10] <mardy> dbarth: I actually found another issue, which might be the same that you found earlier, when testing the facebook webapp with the OA integration:
[10:11] <mardy> dbarth: the first time that you create the account, after the control returns to the webapp, it still asks you to login
[10:12] <dbarth> mardy: it has not happened since i tried the recent versions
[10:12] <mardy> dbarth: I investigated the issue, and that happens because WebKit is started as soon as the container starts (even if it's not visible), and it reads the cookie file at that time
[10:12] <mardy> dbarth: it did not happen because you didn't remove ~/.local/share/com.ubuntu.developer.webapps.webapp-facebook/.QtWebKit/
[10:12] <mardy> dbarth: nor did I, that's why I never noticed that issue :-)
[11:01] <davmor2> Morning all
[11:05] <chihchun> question on click app, I tried to load a component (qml file) from Loader.
[11:05] <chihchun> It works fine on desktop or run from cli on nexus4, but it does not work when I lunched from desktop
[11:05] <chihchun> where I can check the log or error message (from unity ?)?
[11:06] <chihchun> ${HOME}/.cache/upstart/unity8.log ?
[11:08] <achiang> chihchun: may have better luck in #ubuntu-app-devel?
[11:08] <chihchun> achiang: thanks
[11:24] <achiang> which ppa should i add to experiment with qt5.2?
[11:24] <achiang> Mirv: ^^ ??
[11:25] <achiang> is it just qt5-edgers?
[11:35] <davmor2> achiang: https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2 that is the one I was using last
[11:36] <achiang> davmor2: yah, i'm about to add that ppa and do a dist-upgrade
[11:36] <achiang> davmor2: i'm running in a VM so i need to figure out how to pin xorg first
[11:38] <achiang> hm. no, i'll be smarter than that and take a VM snapshot ;)
[11:38] <achiang> s/smarter/lazier/
[11:50] <t1mp> elopio: are you helping andrew with the AP test that he asked for? https://code.launchpad.net/~andrew-hayzen/ubuntu-ui-toolkit/fix-swipe-delete-002/+merge/202171
[11:50] <ahayzen> t1mp, o/
[11:50] <t1mp> ahayzen: hello, I was going through my reviews and found that one still waiting to be approved
[11:51] <ahayzen> t1mp, i don't think any of us know how to test if animations occur?
[11:51] <Mirv> achiang: hi
[11:51] <t1mp> ahayzen: ah yes, I remember now
[11:51] <achiang> Mirv: hey, i'm installing from the qt5-edgers ppa now. i think i'm all good
[11:51] <ahayzen> t1mp, hence writing the bug report
[11:52] <Mirv> achiang: davmor2: breaking news, add ppa:ci-train-ppa-service/landing-006 + ppa:canonical-qt5-edgers/qt5-beta1
[11:52] <Mirv> achiang: that works too, but it's now possible to use even more of the final packages with that ^
[11:52] <Mirv> they should be ~identical, but the other one is really final while other one is another rebuild
[11:52] <achiang> Mirv: hm, i was using qt5-beta2 !
[11:52] <t1mp> ahayzen: ok then. Now I need to figure out how to trigger jenkins CI testing on that MR
[11:52] <Mirv> achiang: yep, that's what has everything in one place and works too. so if you just need to debug stuff it works too.
[11:53] <ahayzen> t1mp, yeah, i may need to do a merge of trunk as well?
[11:53] <davmor2> Mirv: beta1 not beta2?
[11:53] <achiang> Mirv: so stick with what i'm doing then? no need to use the ci-train ppa and beta1?
[11:53] <t1mp> ahayzen: that is always better. please do that :)
[11:53] <ahayzen> t1mp, i'll do tht any ping u when done :)
[11:54] <ahayzen> t1mp, no conflicts \o/
[11:55] <t1mp> ahayzen: hurray :)
[11:55] <ahayzen> t1mp, thts been pushed, i'll manually retest everything still works
[11:55] <Mirv> davmor2: yep, beta1 is now "only those packages that haven't landed to landing-006 because of other landings blocking", ie. about 15 packages
[11:56] <Mirv> davmor2: so that means almost everything gets installed from landing-006
[11:56] <Mirv> davmor2: I've smoketested it already, the combo landing-006 + qt5-beta1
[11:56] <Mirv> davmor2: so it should be good for any new testing
[11:57] <davmor2> Mirv: nice :)
[11:57] <davmor2> If every I get anytime I'll give it a go :)
[12:01] <ahayzen> t1mp, all looks good :)
[12:01] <t1mp> ahayzen: I will need jenkins to execute the tests and create the .deb's for testing before approving
[12:01] <t1mp> ahayzen: I'm asking in #ubuntu-ci-eng how to do it
[12:01] <ahayzen> t1mp, cool, i just wanted to check myself tht it was working for me lol
[12:28] <elopio> t1mp: no, I haven't seen it.
[12:29] <elopio> t1mp: ahayzen, there is a qmlscene mode that lets us run with slow animations. That might help.
[12:29] <elopio> but isn't qmlrunner a better tool for that?
[12:42] <Mirv> popey: for you too, if you happen to reflash your device at some point, it's useful to use ppa:ci-train-ppa-service/landing-006 + ppa:canonical-qt5-edgers/qt5-beta1 combo to use maximum amount of landing bits available
[12:43] <Mirv> I don't see any functional difference, though
[12:44] <popey> Mirv: ok
[12:55] <ahayzen> elopio, i don't even know where to start attempting to check if the animation did something, hence why it was suggested to report a bug so it is not forgotten about
[12:55] <elopio> ahayzen: yes, that's ok, thanks for that.
[12:55] <elopio> I'll experiment with this slow mode.
[12:56] <ahayzen> elopio, thanks
[13:04] <achiang> Mirv: ping, after a dist-upgrade to the beta2 ppa, seems qtcreator got uninstalled
[13:04] <achiang> Mirv: qtcreator-plugin-cmake uninstallable. :(
[13:05] <Mirv> achiang: ah, sorry about that, SDK team has still be finalizing the Ubuntu plugin bits, and my focus has been somewhat largely on the device side
[13:06] <achiang> argh. :(
[13:06] <Mirv> achiang: bzoltan + zbenjamin are working on those, and the new CMake plugin is at ppa:ubuntu-sdk-team/tools-development at the moment at least
[13:06] <achiang> Mirv: ok, i'll try that ppa too
[13:06] <Mirv> when they say it's ready, I'll deploy it to my PPA:s too, hopefully very soon now
[13:06] <achiang> Mirv: is that PPA co-installable with the beta2 PPA or will they fight to the death?
[13:06] <Mirv> achiang: it's co-installable
[13:07] <Mirv> achiang: it builds against beta2 to be exact
[13:07] <achiang> Mirv: ok, thanks. will try
[13:08] <bzoltan>  achiang: the ppa:ubuntu-sdk-team/tools-development  has that package
[13:08] <achiang> bzoltan: yep, about to try now
[13:08] <bzoltan> achiang: the new UBuntu Plugin package will be available there in half an hour
[13:08] <achiang> bzoltan: ah! ok. maybe i'll go for lunch then. :)
[13:09] <bzoltan> achiang: enjoy :) I offer fresh and cool SDK tools as dessert
[13:10] <achiang> bzoltan: btw, one reason i am keen to try qt5.2 is because i am working on a desktop app, and want to use - http://qt-project.org/doc/qt-5.1/qtquickdialogs/qml-qtquick-dialogs1-filedialog.html
[13:10] <achiang> bzoltan: do you think i'll have any issues if i use that component along with our SDK components?
[13:11] <bzoltan> achiang: other than visual I do not think you will have any problem
[13:11] <achiang> bzoltan: ack, thank you!
[13:20] <mardy> oSoMoN: here's another one: https://code.launchpad.net/~mardy/webbrowser-app/creation-mode/+merge/209672
[13:20] <mardy> alex-abreu: ping
[13:34] <alex-abreu> mardy, pong
[13:35] <Patrick_> Hey:)
[13:35] <mardy> alex-abreu: there are a couple of MP for you
[13:35] <alex-abreu> mardy, looking at the oa-runtime one
[13:36] <Patrick_> i just während to ask wehre i find the ux Guidlines for ubuntu touch :)
[13:36] <Patrick_> *wanted
[13:36] <alex-abreu> mardy, whos going to pull qtdeclarative5-online-accounts-client0.1 ? I guess that on touch thats fine since someone will, but on the desktop (since the same code base is used) who's doing it ?
[13:37] <Raptor> hello
[13:38] <mardy> alex-abreu: no one, that's the nice thing. :-) On the desktop, we don't want to require it
[13:38] <alex-abreu> mardy, sure but in the code the page will still be triggered no?
[13:38] <alex-abreu> on the desktop
[13:39] <alex-abreu> mardy, mmh no since we dont specify an accountProvider forget what I just said
[13:39] <alex-abreu> mardy, mmh ...
[13:41] <mardy> alex-abreu: well, that commit moved everything behind a Loader
[13:41] <mardy> alex-abreu: if that fails to load, becuase the module isn't there, we simply show the webview
[13:46] <Mirv> gatox: hi! any luck with https://bugs.launchpad.net/ubuntu-purchase-service/+bug/1273570 ? it's starting to be the only remaining build/unittest related we have left for landing Qt 5.2
[13:49] <Saviq> ogra, upstart q: we have smart-scopes-proxy (start on dbus), scope-registry (start on started smart-scopes-proxy), unity8 that depends on scope-registry running, would adding "initctl start smart-scopes-proxy" in unity8's pre-start script be really hackish, or just a bit?
[13:49] <gatox> Mirv, i haven't had the time to look at that yet, maybe you can ping dobey about that
[13:49] <ogra> Saviq, why not make it a unity8 condition then ?
[13:50] <ogra> in "start on"
[13:50] <Saviq> ogra, because that won't make it start on first installation
[13:50] <Saviq> ogra, i.e. "start unity8" won't launch the others
[13:50] <gatox> Mirv, also, that package is not being used right now by anyone...
[13:50] <Saviq> ogra, if they're stopped
[13:50] <Mirv> dobey: see gatox's comment ^ we'd need that http://pad.lv/1273570 fixed
[13:51] <gatox> Mirv, that will be included in the proper programs soons
[13:51] <Mirv> gatox: it still needs a rebuild to be able to land Qt 5.2
[13:51] <dobey> huh
[13:51] <dobey> wtf cmake
[13:52] <ogra> Saviq, then make unity8 emit an invented event and add an "or $howeveryoucalltheevent'" to smart-scopes-proxy
[13:52] <ogra> (to start on)
[13:52] <Saviq> ogra, that was the other thing I was thinking
[13:52] <Saviq> mhr3, ↑
[13:53] <alex-abreu> mardy, commented on the oa-runtime MR, just a few nits ...
[13:53] <mhr3> Saviq, ok, give me a name of the event and i'll mp it
[13:53] <Saviq> mhr3, scope-ui-starting?
[13:53] <mhr3> Saviq, are you going to emit it from unity8 itself or from the job?
[13:54] <Saviq> mhr3, from the job
[13:54] <Saviq> mhr3, I think?
[13:54] <Saviq> mhr3, maybe better from the plugin?
[13:54] <Saviq> mhr3, this way whoever uses the plugin will get the registry...
[13:55] <mhr3> no, i'd prefer the job
[13:55] <mhr3> it's easier to find it then
[13:55] <Saviq> mhr3, probably, yeah, ok
[13:56] <mardy> alex-abreu: oSoMoN told me that he's not using semicolons (usually one doesn't, in QML projects)
[13:57] <Saviq> mhr3, have a better name for the event?
[13:57] <mhr3> Saviq, nah, it's fine
[13:57] <alex-abreu> mardy, ah :/ ... I tend to do it always, since js rules for semicolons could be tricky, js automatically adds semicolons, & sometimes creates a mess if you are not careful
[13:58] <alex-abreu> mardy, js = js interpreter
[13:58] <Saviq> ogra, that looks sane http://paste.ubuntu.com/7044219/ ?
[13:58] <thostr_> Mirv: dobey: as the purchase is not used right now can we simple disable/remove it for now?
[13:58] <ogra> Saviq, yep
[13:58] <Saviq> ogra, thanks
[13:58] <dobey> thostr_: it's not an issue with qt5.2 afaict
[13:59] <ogra> i would probably call it -trigger ... instead of -starting :)
[13:59] <mhr3> Saviq, http://paste.ubuntu.com/7044226/ ?
[14:00] <ogra> mhr3, test it :) looks ok for me
[14:00] <alex-abreu> mardy, but ok
[14:00] <Saviq> mhr3, you don't want to start on dbus anyway?
[14:00] <Saviq> mhr3, but yeah, looks ok
[14:00] <achiang> bzoltan: any clue on which package i might have to install to get QtQuick.Dialogs?
[14:01] <thostr_> dobey: so, what is the problem then?
[14:01] <mhr3> Saviq, no need, it doesn't need dbus, and unity8 is the only "client"
[14:01] <ogra> Saviq, unity8 has "start on started dbus" ... as long as it is the only one emitting that event ...
[14:01] <bzoltan> achiang:  it is something declarative and control in it
[14:01] <bzoltan> achiang: qtdeclarative5-controls-plugin
[14:02] <Saviq> mhr3, ogra, agreed
[14:02] <achiang> bzoltan: found it, thanks
[14:02] <dobey> thostr_: i'm not sure why exactly it's happening, but cmake is trying to run the env var setting as a command for the qml unit tests. i have a trivial fix that should work, but i don't know why cmake is doing that in the first place, and it's not doing it locally
[14:02] <mardy> alex-abreu: updated https://code.launchpad.net/~mardy/webbrowser-app/oa-runtime/+merge/209625
[14:02] <mardy> alex-abreu: I didn't add a check on L63, because that's only called if the cookie store is valid
[14:03] <Mirv> thostr_: dobey: I could disable the tests to get a rebuild done, if that's just acceptable to you for now
[14:03] <dobey> at least, that's what the error means
[14:03] <ogra> mhr3, Saviq you might probably want to tear down the service with unity (stop on stopped unity8) if you want to make sure it restarts  alongside
[14:03] <thostr_> Mirv: yes, acceptable as not used by now
[14:03] <mardy> alex-abreu: oh, wait, I can move something else inside that "if"
[14:03] <Mirv> thostr_: ok!
[14:04] <mhr3> ogra, nah, it can keep running
[14:04] <dobey> thostr_, Mirv: how can we determine why cmake is doing that exactly?
[14:04] <ogra> ok
[14:05] <thostr_> dobey: if it's a "normal" cmake thing you might want to ask Satoris as he knows more or less everything about cmake
[14:05] <mardy> alex-abreu: ok, now it's ready
[14:06] <Tassadar> barry: I'm currently patching my Nexus 5 images with newer system-image (rev. 242) because of the http-only thing. I saw that there are some updates to u-d-m and s-i, which are supposed to land together - do you think something will break if u-d-m lands, but s-i stays on that revision I'm patching the image with? Like, are there some changes in u-d-m which would cause incompatibility with older s-i?
[14:08] <barry> Tassadar: please test with s-i rev 249 (tag:2.2), which is the version i'm trying to land.  i don't think udm changes will break anything, it's just that for the image we definitely want to test them together just to be sure
[14:08] <barry> Tassadar: tag:2.2 is in my PPA: https://launchpad.net/~barry/+archive/systemimage
[14:09] <Tassadar> okay, thanks, will change it to 249 and test it when I'll have time (assuming that's before it lands in the image <_<)
[14:22] <alex-abreu> mardy, +1
[14:22] <ogra> rsalveti, so i was fighting with adb the whole day, we cant start it after the container on manta and we cant drop the echo 0/1 either, seems adbd *only* works if the pre-start commands run before the container does anything on manta
[14:24] <rsalveti> ogra: I didn't get why you can't start adbd after the container is up
[14:24] <rsalveti> the container will do echo 0/1
[14:24] <ogra> rsalveti, the device is weirdly configured by the container
[14:24] <rsalveti> that's weird
[14:24] <rsalveti> let me put my manta to charge
[14:24] <ogra> there is something called ffs on manta
[14:25] <ogra> https://code-review.phablet.ubuntu.com/gitweb?p=aosp/device/samsung/manta.git;a=blob;f=init.manta.usb.rc;h=8540d9cd3306707ecbe0627fe781f1d3c7d93fd0;hb=8d8c09a2ddbbb0052b36aa07863a2ea67954b62c
[14:25] <ogra> see line 10-14
[14:26] <ogra> root@ubuntu-phablet:~# cat /sys/class/android_usb/android0/functions
[14:26] <ogra> mtp,ffs
[14:26] <ogra> thats what i get when leaving it to the container to configure the device
[14:26] <ogra> and even though adbd is running, adb doesnt work
[14:26] <ogra> i.e. the device is in a weird state
[14:27] <rsalveti> right
[14:27]  * ogra tries to rip out that block from the init.rc
[14:27] <sergiusens> rsalveti, ogra did you guys remove the default init.rc setprop already?
[14:28] <ogra> sergiusens, no, we want to keep it :)
[14:28] <ogra> (atm)
[14:28] <sergiusens> ogra, the mtp,adb default setting forever?
[14:28] <rsalveti> yeah, don't need to change that yet
[14:28] <sergiusens> oh, atm
[14:28] <sergiusens> better
[14:28] <rsalveti> this ffs seems to be specific to manta
[14:28] <ogra> sergiusens, i ripped out the (as i thought) useless echo 0/1 lines from adb startup
[14:29] <rsalveti> [persist.sys.usb.config]: [mtp,adb]
[14:29] <ogra> sergiusens, and apparently since then adb completely stopped working there
[14:29] <ogra> rsalveti, right
[14:29] <asac> m-b-o: hey
[14:29] <rsalveti> root@ubuntu-phablet:/# cat /sys/class/android_usb/android0/functions
[14:29] <rsalveti> mtp,adb
[14:29] <ogra> rsalveti, check /sys/class/android_usb/android0/functions vs that
[14:29] <rsalveti> at our normal boot
[14:29] <ogra> yeah
[14:29] <sergiusens> ogra, yeah; adb is sort of flaky
[14:29] <asac> m-b-o: we are trying to get the last bits in our images eliminated. and heard you had a workaround for the weather app issues
[14:29] <asac> m-b-o: and sorry if you get double pinged :)
[14:30] <ogra> rsalveti, now start adbd on lxc-android-config started or on the android event
[14:30] <ogra> sergiusens, i got it rock solid here on my flo now
[14:30] <ogra> no disconnects
[14:30] <ogra> (moved everything to upstart-local-bridge)
[14:31] <ogra> i also have a nice ssh job based on that that starts and stops ssh based on a property :)
[14:31] <ogra> (super helpful for debugging adb :) )
[14:31] <rsalveti> :-)
[14:32] <m-b-o> asac: not until tomorrow afternoon utc, sorry
[14:32] <mardy> alex-abreu: thanks, the second one is https://code.launchpad.net/~mardy/webbrowser-app/creation-mode/+merge/209672
[14:32] <asac> m-b-o: can you describe the workaround for us?
[14:33] <asac> m-b-o: we can maybe do it then for you (but no promise)
[14:33] <m-b-o> asac: hmm, I'll try to explain:
[14:33] <asac> awessome :)
[14:33] <ogra> rsalveti, removing the block from init.manta.usb.rc works
[14:33] <rsalveti> ogra: which block?
[14:34] <ogra> https://code-review.phablet.ubuntu.com/gitweb?p=aosp/device/samsung/manta.git;a=blob;f=init.manta.usb.rc;h=8540d9cd3306707ecbe0627fe781f1d3c7d93fd0;hb=8d8c09a2ddbbb0052b36aa07863a2ea67954b62c
[14:34] <ogra> line 10-14
[14:35] <ogra> i.e. prevent that alias filesystem from becoming mounted
[14:35] <rsalveti> right, but do we know what is that part actually doing?
[14:35] <ogra> nope, never heard of it
[14:36] <m-b-o> asac: The workaround would be, to only send the locations to the WorkerScript, which have to be updated and to insert the results from the WorkerScript back in locations
[14:36] <ahayzen> t1mp, FYI Jenkins passed :) https://code.launchpad.net/~andrew-hayzen/ubuntu-ui-toolkit/fix-swipe-delete-002/+merge/202171/comments/493255
[14:36] <ogra> rsalveti, https://lwn.net/Articles/382480/
[14:37] <ogra> rsalveti, i guess we can live without it
[14:37] <pmcgowan> m-b-o, what are you working around, is there a known issue in the uitk or something?
[14:37] <t1mp> ahayzen: that's great. Let me run all autopilot tests with the .deb packages created by jenkins
[14:37] <ahayzen> t1mp, thanks
[14:37] <t1mp> ahayzen: it will take 1-2 hours
[14:38] <ahayzen> t1mp, no problem thanks for doing it :)
[14:38] <ogra> rsalveti, sounds very optional to me
[14:38] <m-b-o> pmcgowan: I think so https://bugs.launchpad.net/ubuntu-weather-app/+bug/1287446
[14:39] <m-b-o> pmcgowan: some nasty glitch with WorkerScript and/or JSON in Qt perhaps
[14:39] <pmcgowan> m-b-o, ok so we know we lose the data but not sure why yet?
[14:40] <m-b-o> pmcgowan: exactly, and the same data can work the next time
[14:41] <pmcgowan> m-b-o, ok, will try to find someone to help look at it
[14:41] <rsalveti> ogra: we just need to check if mtp will still work
[14:41] <m-b-o> pmcgowan: nice, thanks!
[14:41] <rsalveti> as it might be using ffs
[14:41] <rsalveti> otherwise it was probably used to also allow composite gadget
[14:41] <ogra> i doubt it would be listed separately then
[14:42] <rsalveti> right, indeed, it's just using adb with ffs
[14:42] <ogra> as i understand it you can simply use more functions
[14:42] <rsalveti> as it's just mounting that specifically
[14:42] <ogra> so ffs could carry rndis and adb
[14:42] <ogra> (at the same time)
[14:43] <ogra> sigh, but why do i still need the echo 0/1 in the upstart job
[14:43] <ogra> start on android-container persist.sys.usb.config=*adb
[14:43] <ogra> thats what i use to start it now btw :)
[14:43] <rsalveti> right, cool
[14:44] <ogra> but it still requires the silly echo ... shouldnt ...
[14:45] <ogra> ha !
[14:45] <ogra> ok, ripping out *all* echos makes it work :P
[14:49] <ogra> so how do i cack that ffs block out ...
[14:49] <ogra> *hack
[14:50] <rsalveti> I still don't think we need to remove that
[14:50] <rsalveti> just trying to better understand why it's saying mtp,ffs
[14:50] <ogra> well, adb doesnt work if it is mounted
[14:50] <rsalveti> but my ssh connection is awful
[14:50] <rsalveti> well, it should work :-)
[14:50] <rsalveti> that's how android is using it
[14:51] <ming> Error while converting /home/ming/.local/share/ubuntu-emulator/ubuntu-emulator-one/system.img: Unknown option 'compat' qemu-img: Invalid options for file format 'qcow2'.
[14:51] <ming> Do anybody know how to fix this error?
[14:51] <ogra> rsalveti, the thing is that we will need to introduce special cases for it
[14:52] <rsalveti> why?
[14:53] <ogra> as i understand it we would have to start adbd inside the function fs
[14:53] <ogra>  $ modprobe g_foo
[14:53] <asac> pmcgowan:
[14:53] <asac> 15:36 < m-b-o> asac: The workaround would be, to only send the locations to the WorkerScript, which have to be updated and to insert the results from the  WorkerScript back in locations
[14:53] <asac> pmcgowan: can you get that into bug?
[14:53] <rsalveti> ogra: but that's not how it's done by android
[14:53] <asac> and see if someone knows what to do with this?
[14:53] <ogra>    $ mkdir /dev/ffs-mtp && mount -t functionfs mtp /dev/ffs-mtp
[14:53] <ogra>    $ ( cd /dev/ffs-mtp && mtp-daemon ) &
[14:53] <ogra> from the lwn articke
[14:53] <rsalveti> ogra: adb is still started there separately
[14:53] <pmcgowan> asac, yeah will talk to balloons then see whoc an look at it
[14:53] <rsalveti> all it's doing is mounting ffs
[14:53] <pmcgowan> asac, not clear to me why it just started showing up
[14:54] <ogra> rsalveti, i cant find the "start adbd" function
[14:54] <pmcgowan> asac, either way I think we should promote the image given what we know
[14:54] <rsalveti> ogra: http://paste.ubuntu.com/7044464/
[14:54] <balloons> pmcgowan, I would rather we did not patch the app based upon a platform bug. It's not going to help the bug get solved
[14:54] <pmcgowan> balloons, hi there, why do yu say platform bug?
[14:54] <ogra> rsalveti, what does start adbd do ?
[14:55] <ogra> rsalveti, thats what i mean
[14:55] <pmcgowan> balloons, is there more known that in the bug log?
[14:55] <rsalveti> ogra: starts adbd :-)
[14:55] <rsalveti> probably part of init.rc
[14:55] <ogra> rsalveti, there is usually something defining the adbd service
[14:55] <rsalveti> ogra: http://paste.ubuntu.com/7044466/
[14:55] <rsalveti> ogra: from init.rc
[14:56] <balloons> pmcgowan, that was the running opinion, but I see m-b-o has looked into things a bit more. So if it is truly something in the app so be it. However, he was seeing varying behavior in his js workers
[14:56] <ogra> rsalveti, hmm, k ... i was hoping to find some reference to ffs :)
[14:56] <pmcgowan> balloons, when did this start showing failures?
[14:56] <pmcgowan> its just that we have lots of apps handling json this way afaik
[14:57] <balloons> pmcgowan, right. It's gotten worse over time, images past 194 seem to be much easier to trigger.
[14:57] <balloons> I still feel like the app needs to handle no data / no connection a bit better
[14:57] <pmcgowan> balloons, ok, like retry in some smart way
[14:58] <balloons> pmcgowan, right, like I've seen it crash https://bugs.launchpad.net/ubuntu-weather-app/+bug/1287982
[14:58] <m-b-o> asac: sorry, for short description, but there are some sideeffects hard to explain
[14:59] <pmcgowan> balloons, I am told the crash is a known issue across apps
[14:59] <pmcgowan> or maybe thats a different one
[15:00] <pmcgowan> seems we just need to debug and get a better understanding
[15:00] <m-b-o> asac pmcgowan balloons: I would try hard this evening to get a workaround in place. Changing the app at that particualr place has some sideeffects...
[15:02] <didrocks> pmcgowan: it didn't start to show up btw, I mention it for a week and half: https://lists.launchpad.net/ubuntu-phone/msg06569.html
[15:02] <ogra> rsalveti, ok, mounting it manually and restarting adbd makes it work
[15:02] <pmcgowan> didrocks, understood
[15:04] <rsalveti> ogra: but mounting on the ubuntu side, right?
[15:05] <ogra> rsalveti, yeah
[15:05] <rsalveti> ogra: that's probably because the kernel can now see this mount point
[15:05] <rsalveti> and the alias
[15:05] <ogra> something like this http://paste.ubuntu.com/7044519/
[15:06]  * ogra tests 
[15:06] <ogra> yep, got a shell
[15:09]  * ogra tests on flo
[15:13] <rsalveti> ogra: problem is that checking /proc/filesystems is still not right
[15:14] <ogra> why is that ?
[15:14] <rsalveti> ogra: but that's the idea
[15:14] <rsalveti> ogra: in case you don't have it used or mounted by android, but available in the kernel
[15:14] <ogra> well, then let me bind it to the device
[15:27] <i9100Dave> Hi, I'm have issues using the i9100 port, on boot i'm getting a black screen, i have shell access, any ideas where i need to look to find out the issue ?
[15:31] <mijk> hey, what's the gui for the wifi config?
[15:32] <mijk> I installed ubuntu touch and it's messed up
[15:32] <mijk> I'm trying to launch from the terminal
[15:32] <ogra> rsalveti, tested on flo and manta http://paste.ubuntu.com/7044635/
[15:33] <rsalveti> ogra: hm, can't we find a more generic way
[15:33] <rsalveti> ?
[15:34] <rsalveti> otherwise it'd be yet another device specific stuff in our rootfs
[15:34] <ogra> rsalveti, thats what i was talking about in the beginning
[15:34] <rsalveti> ogra: you should just check for /sys/class/android_usb/android0/f_ffs/aliases
[15:34] <ogra> how else do yxou want to know you need it
[15:35] <ogra> oh
[15:35] <ogra> k
[15:35] <ogra> can do that indeed :)
[15:35] <cwayne> a generic way to put upstart jobs in the device tarball would be nice :)
[15:38] <Tassadar> ogra: do you plan to support also deb, the 4g+wifi version of flo, or just flo?
[15:38] <ogra> we dont have any deb devices in the team i think
[15:39] <ogra> so i guess thats a no
[15:39] <pmcgowan> ogra, any chance it just works?
[15:39] <Tassadar> it doesn't
[15:39] <Tassadar> well
[15:39] <Tassadar> flo build doesn't
[15:39] <Tassadar> as in, the mobile data don't work
[15:39] <Tassadar> I can try building it specificaly for deb
[15:43] <rsalveti> Tassadar: do you have a deb around?
[15:43] <Tassadar> no, but my users do
[15:44] <rsalveti> alright
[15:44] <ogra> gah
[15:44]  * ogra curses 
[15:44] <rsalveti> I'll try to get the hammerhead kernel in archive, can probably do the same for deb
[15:44] <Tassadar> I'm gonna try and build an image for deb, see how that goes
[15:45] <ogra> copy/paste when the last line is exec /usr/bin/adbd ... and missing to paste the last character ... i love this day
[15:45] <Tassadar> (deb has the same kernel as flo)
[15:45] <Tassadar> (as in, the binary is the same)
[15:49] <Tassadar> although I suppose udev rules from flo won't kick in, huh
[15:50] <rsalveti> Tassadar: yeah
[15:50] <rsalveti> Tassadar: can get that uploaded
[15:50] <Tassadar> and there's probably gonna be more..don't have time to do that right now, maybe later
[15:54] <ogra> rsalveti, sigh ... /sys/class/android_usb/android0/f_ffs/aliases only exists once the container has mounted the filesystem ... which happens after adb is brought up in there apparently
[15:54] <rsalveti> ogra: :-)
[15:54] <ogra> which means we cant use it :/
[15:55] <rsalveti> ogra: we can try to remove that from the android side for now
[15:55] <rsalveti> only adb is using ffs
[15:55] <rsalveti> guess reverting b95ddb82655138da5aa1427d731d4f480a3f7d36
[15:55] <ogra> well, i need to do an upload before the next image ...
[15:55] <ogra> to get manta tests back ...
[15:56] <ogra> and i dont want to blantly revert and re-introduce the disconnects
[15:58] <rsalveti> https://plus.google.com/111524780435806926688/posts/AaEccFjKNHE
[15:58] <rsalveti> so yeah, reverting that might not be ideal
[15:59] <ogra> right, i want a workable fix
[15:59] <rsalveti> ogra: so I guess we can just check for /proc/filesystems then
[15:59] <rsalveti> because it shouldn't cause us any harm anyway
[15:59] <rsalveti> we're not starting adbd from the container
[16:00] <rsalveti> we could see what would happen if you enable ffs on another device
[16:00] <ogra> well, even starting it after the container still doesnt get me the sysfs entry
[16:00] <rsalveti> that's weird
[16:00] <ogra> seems to take wuite a while until it is created
[16:01] <rsalveti> I thought /sys/class/android_usb/android0/f_ffs would always be available
[16:01] <ogra> i definitely see it when logging in
[16:01]  * ogra adds a sleep 5 to the upstart job
[16:03] <ogra> ergh
[16:04] <ogra> now thats embarrassing
[16:04] <ogra> if [ -d /sys/class/android_usb/android0/f_ffs/aliases ]
[16:04] <ogra> cant work indeed
[16:04] <ogra> (since aliases is no dir :P )
[16:04] <rsalveti> :-)
[16:04] <sergiusens> ogra, do you want to stand up?
[16:04] <ogra> oh ah
[16:04] <ogra> sergiusens, no, i'm sitting so nicley :P
[16:05] <sergiusens> :-)
[16:15] <i9100Dave> Can i get logcat style boot log via adb for this ?
[16:16] <ogra> i9100Dave, should be available via /system/bin/logcat -d
[16:16] <ogra> (if the port is half way working at least)
[16:17] <i9100Dave> hmm waiting for service SurfaceFlinger..
[16:21] <i9100Dave> service sensorservice died...
[16:22] <cwayne> who here works on the shorts app?
[16:27] <i9100Dave> So i think i found the source of my black screen... http://pastebin.com/expYS0Rw
[16:29] <cwayne> plars, ping, looks like something weird's going on here: http://ci.ubuntu.com/smokeng/trusty/touch_custom/
[16:29] <cwayne> everything says its 'running'
[16:31] <plars> cwayne: somethings killing it, let me take a look
[16:32] <plars> cwayne: seems to be timing out, and there's a known dashboard issue where if something causes the job to die before it gets final status, it's stuck in the last known state (hence why it says "running")
[16:32] <plars> cwayne: I wonder why it's taking so long to finish though
[16:33] <plars> cwayne: normally on mako, the regular images take about 3.5 hours or so
[16:34] <plars> cwayne: this is timing out after 5 hours
[16:34] <plars> cwayne: do you expect that the extra tests should take *that* long?
[16:34] <cwayne> hm, that sounds not good
[16:34] <cwayne> plars, no, the custom tests take like 2 minutes
[16:36] <plars> cwayne: there are a lot of strange errors in that log: http://q-jenkins.ubuntu-ci:8080/job/trusty-touch_custom-mako-smoke-daily/56/consoleFull
[16:37] <plars> cwayne: but it looks like that last test was just looping forever and going nowhere
[16:38] <plars> cwayne: the last one it *seems* to be running is ubuntuuitoolkit I think - want to try it locally and see if it's reproducible?
[16:38] <cwayne> plars, sure, the one it got caught on isn't a customized one btw
[16:39] <plars> cwayne: the test isn't, but the image is. There's nothing different about how it runs that test in a custom image vs. in a regular one though
[16:39] <cwayne> right
[16:48] <bfiller> artmello: do you know if we still need the dependency in gallery-app on gstreamer-0.1 since we moved to using libthumbnailer?
[16:49] <artmello> bfiller: not sure, let me check
[16:49] <bfiller> artmello: still seems to be there in ugo's MR. Don't know if it's needed for video playback? hoping to either drop it or use gstreamer-1.0 instead if we do need it
[16:50] <artmello> bfiller: yes, we seem to need for Video playing, but I think we can go with 1.0 instead
[16:51] <mpt> didrocks, do bug reports about the Touch theme belong under ubuntu-themes, or a separate package?
[16:51] <bfiller> artmello: can't we just depend on qtmultimedia and that should take care of everything?
[16:51] <mpt> (Not the icons, the controls)
[16:51] <bfiller> artmello: i.e. playback vid using qtmultimedia interface
[16:51] <didrocks> mpt: ah, icons are ubuntu-themes. Controls is the ubuntu-ui-toolkit
[16:52] <artmello> bfiller: humm probably yes. Checking here and we only use the Video component to handle videos
[16:53] <mpt> didrocks, haha
[16:55] <bfiller> artmello: I'm trying to compile this without after removing all the gstreamer deps https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-sdk-thumbnailer/+merge/207222
[16:57] <artmello> bfiller: ok. I was doing the same.
[16:58] <bfiller> artmello: cool, if you could make sure video playback still works after doing that would be good
[16:59] <artmello> bfiller: ok
[17:15] <ogra> sergiusens, do you have any idea for getting the value in a more elegant way ? http://paste.ubuntu.com/7045126/
[17:15] <ogra> (shell simply doesnt allow dots in env vars, else i could just read it)
[17:17] <sergiusens> ogra, oh, if only I knew about this persist.service.ssh=*
[17:17] <ogra> sergiusens, i just invented it :)
[17:17] <sergiusens> would of done a lot of other nic things earlier
[17:17] <sergiusens> ogra, and it works?
[17:17] <ogra> yeah, it works great
[17:18] <ogra> starts and stopss ssh based on true/false
[17:18] <ogra> and it persists fine over reboots
[17:18] <ogra> the only thing that bugs me is that ugly way of fishing the value out of env
[17:19] <ogra> sergiusens, start on android-container persist.sys.usb.config=*adb
[17:20] <ogra> thats the new start condition for adbd
[17:20] <ogra> works really well
[17:20] <ogra> sadly i cant get the android-container event inside the session
[17:20] <ogra> else i would do the same thing with mtp
[17:21] <sergiusens> ogra, you can
[17:21] <sergiusens> ogra, can't you prefix with :sys: iirc?
[17:21] <ogra> hmm, i have to try that
[17:22] <sergiusens> ogra, or just do it from system and propagate to session like I did for dev
[17:23] <artmello> bfiller: removing gstreamer deps video playback still works
[17:23] <sergiusens> bfiller, I think what breaks are the previews
[17:23] <sergiusens> or use to be the case
[17:23] <bfiller> artmello: cool
[17:23] <bfiller> sergiusens: previews in the gallery? that should be fixed as we're using libthumbnailer now
[17:24] <sergiusens> bfiller, heh, just read further up the backlog :-)
[17:24] <sergiusens> ogra, seems we don't need gst-0.1 anymore ^^
[17:25] <ogra>  whee
[17:25] <ogra> !
[17:25] <sergiusens> bfiller, going to confirm from the click package as well
[17:25] <rsalveti> waiting https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-sdk-thumbnailer/+merge/207222 to land
[17:25] <ogra> good, then the meta package change is moot anyway
[17:25] <rsalveti> we discussed that at #ubuntu-devel
[17:26] <bfiller> artmello: I just tried it too, working great. I merged all the outstanding MR's into one
[17:26] <artmello> bfiller: cool
[17:26] <bfiller> sergiusens: we have like 5 or 6 MR's that need to land together on gallery for us to be able to drop it
[17:26] <bfiller> sergiusens: the click stuff needs to land first, they are all waiting on that :)
[17:28] <sergiusens> bfiller, ok; silo finished building; will be done soon
[17:28] <sergiusens> just need to get through the testing phase no
[17:28] <sergiusens> now
[17:28] <bfiller> artmello: do landscape photos show up correclty for you when you open them with ugo's branch? for me it's not working. I see the landscape photo with the portrait overlayed on top
[17:28] <bfiller> sergiusens: great
[17:29] <bfiller> artmello: trying on desktop
[17:29] <artmello> bfiller: let me check
[17:29] <sergiusens> ogra, so to recap; leave the seed as is :-)
[17:30] <bfiller> artmello: yes it's weird, landscape showing up rotated in the main view. they used to be correct
[17:32] <rsalveti> ogra: we might want to make sure that the seeds are not bringing any gst0.10 packages
[17:32] <sergiusens> rsalveti, they are
[17:33] <rsalveti> right, then we need to see if we can remove them once the new gallery is in place
[17:33] <artmello> bfiller: yeah, same issue here. But here I can reproduce rotating an image
[17:34] <t1mp> Saviq: are the ERRORs in http://paste.ubuntu.com/7044989/ known issues with unity8?
[17:34] <sergiusens> rsalveti, yes; and apparently we can
[17:35] <t1mp> Saviq: those are AP test results for a UITK branch, but I've seen the same errors in another (unrelated) uitk branch
[17:35] <Saviq> t1mp, u8 crashes under Qt 5.0 on startup some 5% of the time, so yeah - if you see "process not found" or similar, that's known, and fixed with 5.2
[17:36] <bfiller> artmello: I see that too. guessing was caused by the move to libthumbnailer we're not accounting for the rotation information correctly
[17:37] <t1mp> Saviq: something like this?   File "/usr/lib/python2.7/dist-packages/psutil/__init__.py", line 232, in __init__
[17:37] <t1mp>     raise NoSuchProcess(pid, None, 'no process found with pid %s' % pid)
[17:38] <Saviq> t1mp, yu[
[17:38] <Saviq> yup
[17:38] <t1mp> Saviq: on startup of app, or startup on unity8?
[17:38] <Saviq> t1mp, startup of unity8, startup of qmlscene sometimes, too
[17:38] <t1mp> Saviq: ok, thanks
[17:39] <Saviq> t1mp, check if the first frame of the crash has d8f8 as the last bits of the address
[17:39] <elb0w> so I remember reading that ubuntu touch would have the full distro underneath. Is that the case?
[17:40] <elb0w> like can I have shells running and work using vim in a unity type setupm
[17:41] <t1mp> Saviq: I only have this log http://paste.ubuntu.com/7044989/ where I don't see addresses. I'm running it remotely on florian's N4 on which I don't have direct access
[17:41] <Saviq> t1mp, you'll have to ask him for .crash files, then :)
[17:42] <t1mp> Saviq: yeah.. or I start running all the tests on my own devices again instead of using the convenient web-interface
[17:43] <Saviq> t1mp, Kaleo built a web interface for you guys to run the tests on his devices? :D
[17:43] <Saviq> awesome ;D
[17:43] <t1mp> Saviq: yes, exactly
[17:44] <t1mp> Saviq: actually I think it just died 1 minute ago.. its offline now
[17:44] <Saviq> t1mp, ah maybe that's why I couldn't reach it ;D
[17:46] <t1mp> Saviq: can the issue with unity8 and qt5 also cause this AP failure? 16:19:31.993 ERROR testresult:43 - FAIL: ubuntu_system_settings.tests.test_system_updates.SystemUpdatesTestCases.test_updates_not_in_main(with touch)
[17:46] <Saviq> t1mp, doesn't look like it
[18:10] <barry> didrocks, stgraber i've noticed that jenkins doesn't automatically run on my s-i mp's against lp:~ubuntu-managed-branches/ubuntu-system-image/system-image.  can we get that enabled, both in general and specifically for: https://code.launchpad.net/~barry/ubuntu-system-image/citrain-2.2/+merge/209560
[18:12] <stgraber> barry: there's no jenkins automation with the CI-Train as far as I'm aware
[18:12] <stgraber> barry: what did you expect? an adt run?
[18:12] <barry> stgraber: yes. build the package and adt run.
[18:13] <stgraber> barry: right, so the package build step is done by the ci-train but you have to run the tests at the moment
[18:13] <stgraber> barry: or I can do it if you want, I have an adt setup here which takes a PPA and package, so once it's in a silo I can easily do that part
[18:14] <stgraber> barry: btw, do you need me to send that through the CI-Train or is someone else taking care of this one?
[18:16] <barry> stgraber: mandel is going to put that through the train with another udm mp.  apparently though he can't do that now because udm is already in the qt5.2 silo and it's not allowed to be in two silos at the same time
[18:16] <stgraber> ok
[18:16] <barry> stgraber: but still, i thought by mp'ing against the managed branch, jenkins would do that automatically.  i guess not though.
[18:16] <stgraber> barry: nope, there's no magic triggered by the MP itself, ci-train is all manual
[18:17] <stgraber> eventually some bits will get integrated like a system-image buil for the silo and I guess adt run for all sources in the silo
[18:17] <barry> stgraber: choo choo!  okay, we'll just wait then for the first silo opportunity then
[18:19] <didrocks> stgraber: barry: yeah, just to sum up, this will be done by the airline :)
[18:19] <didrocks> (and we had that in the past, but it was with static stacks, not applicable)
[18:20] <barry> didrocks: ack
[18:28] <asac> m-b-o: mzanetti: please meet each other :)
[18:28] <asac> m-b-o: mzanetti is looking from ourside, guess if you haven't chatted you guys could dexplore options/workarounds together
[18:29] <mzanetti> m-b-o: hi
[18:29]  * mzanetti hit the rate limit on weatherchannel
[18:31] <m-b-o> hi mzanetti
[18:31] <mzanetti> m-b-o: so, do you know anything else about it than the things in the bug report?
[18:32] <m-b-o> mzanetti: no. not really....
[18:32] <mzanetti> I'm still finding my way through the app. but now I can't reproduce it any more since I've hit the rate limit on the web service
[18:32] <mzanetti> which seems interesting enough actually
[18:32] <m-b-o> oh, there's really a rate limit?
[18:32] <asac> is that by IP?
[18:32] <m-b-o> mazennti: reconnect for a new ip?
[18:32] <asac> or do we have a client key?
[18:33] <asac> heh
[18:33] <m-b-o> asac: we have cleint key, but I've loaded data 1 sec ago
[18:33] <mzanetti> yep, the error message is gone again
[18:34] <m-b-o> I'm now at home btw. I have a workarounfd half way ready, will push it
[18:34] <mzanetti> ah ok. so you found the issue?
[18:35] <m-b-o> no, but I can prevent the bad consqueneces when it happens
[18:35] <mzanetti> interesting, curious to see the workaround...
[18:37] <m-b-o> mazenetti: it alwyays strips inner objects of the json, in "data: []". which is now problem, if the data gets really grabbed. But there's a 30min cache time check in the WorkerScript, which will give the data given in back for the location, without asking the API
[18:39] <m-b-o> mazetti: sorry, liitle bit tired :)
[19:01] <popey> m-b-o: is now a bad time for the meeting - want to get the weather app issue out of the way first?
[19:02] <m-b-o> popey: hmm. or is neokore online?
[19:03] <m-b-o> popey: could we move it?
[19:04] <popey> m-b-o: sure, when is best for you?
[19:05] <m-b-o> tomorrow I would be ready anytime after 10utc :) or, if anything works at 20utc
[19:05] <m-b-o> in an hour
[19:08] <popey> m-b-o: ok
[19:09] <popey> m-b-o: done
[19:10] <m-b-o> popey: thanks! :)
[19:40] <kenvandine> Elleo, have you looked at porting gallery-app yet?
[19:41] <kenvandine> Elleo, since it's using the c++ api i figured it might still work... but it doesn't actually charge
[19:41] <kenvandine> Elleo, i think it's aborting the transfer, not sure why
[19:41] <kenvandine> however, my branch of ubuntu-system-settings does work if i make hub-exporter the default :)
[19:41] <kenvandine> just not with gallery-app
[19:43] <Elleo> kenvandine: I've only glanced at it so far, it doesn't actually compile against the latest version of content-hub so I expect that it's getting something it doesn't expect at some point
[19:44] <m-b-o> asac mzanetti: https://code.launchpad.net/~martin-borho/ubuntu-weather-app/bug-1287446
[19:45] <Elleo> its probably only a tiny change to get it working though
[19:47] <asac> m-b-o: cool. usually i would work on top of trunk :)
[19:47] <asac> and then do a single commit
[19:47] <asac> was there anything else in this branch?
[19:47] <m-b-o> nope
[19:47] <asac> m-b-o: we would really like to cherry pick land just this change
[19:48] <m-b-o> the test on the device are still flaky, rev219
[19:48] <m-b-o> asac: I'm unsure about the flaky tests, but I guess they are unrelated to the specific bug
[19:48] <asac> m-b-o: they were always flaky, no?
[19:49] <m-b-o> asac: :)
[19:49] <asac> m-b-o: 219? i only see 215 etc.
[19:50] <asac> bzr diff | pastebinit
[19:50] <asac> http://paste.ubuntu.com/7046006/
[19:50] <m-b-o> system buidl rev 219
[19:50] <asac> thats the exact change you propose?
[19:50] <m-b-o> yes, I can make a MP
[19:50] <asac> m-b-o: yeah. i would just reapply your change on top of trunk and propose that (for matter of cleanliness and safety)
[19:51] <asac> mzanetti: can you check the diff above?
[19:55] <m-b-o> asac: wait, I have to fix some tests now
[19:55] <m-b-o> ~15minutes
[20:00] <kenvandine> Elleo, cool, we'll content-hub and ubuntu-system-settings are in the PPA now
[20:01] <Elleo> kenvandine: great :)
[20:03] <asac> m-b-o: nice
[20:03] <asac> we will wait :)
[20:05] <pmcgowan> m-b-o, does your fix restore some stale data from a previous query? and does that work when the app first starts up?
[20:10] <m-b-o> pmcgowan: yes it should. and as the app now loads faster with already fresh data, some asserts fail
[20:11] <pmcgowan> m-b-o, but it could show me data from a previous day for example, how would I know?
[20:11] <m-b-o> do you mean in tests or in "real"?
[20:12] <pmcgowan> just wondering if this is really helpful for the user or is it just fixing the test run
[20:12] <pmcgowan> real
[20:12] <m-b-o> the löast fetched data is always in storage
[20:13] <m-b-o> when you start the app, all location data will be refreshed, wen it's older as 30min
[20:13] <m-b-o> the tests are using mostly prestored testdata
[20:14] <m-b-o> but as now this check for the 30min doesn't happen in the worker anymore, but one step before, som etests are failing
[20:15] <pmcgowan> m-b-o, please bear with me, when the symptom of missing data occurs, what will the user now see with the workaround
[20:17] <m-b-o> hmm, the situation should not happen anymore, as the worker will not give back this missing/stripped data structures anymore
[20:18] <m-b-o> the workerscript will now always check the api when started, and when anything with that goes wrong a message will apear
[20:19] <m-b-o> but oyu'r right. the app should fail btter in general. but not today, sorry :)
[20:21] <pmcgowan> m-b-o, ok but it will show a message now, that seems improved then
[20:26] <m-b-o> pmcgowan: there are some things that will be refactored. there is atm too much made in a hurry (for mwc for example).
[20:26] <m-b-o> things should improve
[20:26] <pmcgowan> m-b-o, ah sorry did not realize you were sucked into that morass as well
[20:28] <m-b-o> pmcgowan and still in ;)
[20:35] <pmcgowan> m-b-o, can you clarify the fix, does the user see a message on the UI that we could not access the weather data?
[20:36] <pmcgowan> if not what does the user see?
[20:37] <m-b-o> pmcgovan: if we coudl not access the data, a flash message is displayed
[20:38] <m-b-o> and when there was no data fetched for the location before, a text is hsown
[20:38] <pmcgowan> ok thanks
[20:38] <pmcgowan> and thanks for spending the extra time on this m-b-o
[20:39] <m-b-o> pmcgowan: still it's fun :)
[20:39] <pmcgowan> good!
[20:40] <m-b-o> asac: will now make a mp, the #1287446 thing should be gone now.
[20:43] <asac> m-b-o: cool so with this fix, user sees an error message, usually just reloads, but still doesnt ge t abad UI?
[20:43] <asac> without this fix how was the behaviour? just the error message and the UI goes empty or something?
[20:45] <m-b-o> without this fix, the rendering failed. with this fix, data  corrupted  by the WorkerScript should not bite us anymore
[20:45] <m-b-o> I now waht you want, but I will add better error handling in the next days
[20:48] <popey> mhall119: got any wise suggestions for bug 1288885
[20:48] <popey> ?
[20:49] <mhall119> popey: I'm not on trusty so no, is there an error message?
[20:49] <mhall119> and what kind of app?
[20:49] <popey> its all in the bug ☻
[20:50] <mhall119> oh, you wanted me to actually click the link? :-P
[20:50] <popey> I know right?
[20:51] <mhall119> popey: looks like a qt5 packaging bug, Mirv or bzoltan should be able to figure out what's going wrong
[20:52] <nhaines> Ths suspense is driving me crazy.  :)  http://design.canonical.com/2014/03/loving-the-bottom-edge/
[20:52] <pmcgowan> popey, I added a comment in there
[20:52] <pmcgowan> popey, not sure why its targeting qt4 on your clean system
[20:53]  * mhall119 suspects a change to qtchooser configs, possibly related to the new Qt 5.2?
[20:53] <pmcgowan> mhall119, no not yet
[20:53] <popey> there's no qt5.2 on this clean install
[20:53] <pmcgowan> works fine for me
[20:53] <pmcgowan> qt4 and qt5.0 are both installed
[20:54] <mhall119> heh, no idea then
[20:54] <pmcgowan> probably qt4 is the default
[20:54]  * mhall119 sits safe and sound on Saucy
[20:54] <pmcgowan> so settign QT_SELECT overrides and fixes it
[20:54] <mhall119> pmcgowan: yeah, but it should be detecting that they need Qt5
[20:55] <mhall119> IIRC, that's how it's always worked before
[20:55] <pmcgowan> mhall119, what detects it needs qt5?
[20:55] <popey> qtchooser -print-env
[20:55] <popey> that indicates qt5 default
[20:55] <mhall119> pmcgowan: qtchooser
[20:55] <mhall119> which, IIRC, /usr/bin/qmlscene is a symlink to
[20:56] <pmcgowan> popey, whats your output? I see QT_SELECT="default"
[20:56] <mhall119> so /usr/bin/qmlscene actually calls qtchooser, which should detect the proper version of qmlscene in /usr/lib/blah/qt5/bin/ to use
[20:56] <popey> "qt5"
[20:56] <pmcgowan> hmm
[20:56] <mhall119> again, probably something for Mirv and bzoltan to fix
[20:57] <pmcgowan> mhall119, I am just confused cause it works fine on this laptop
[20:57] <pmcgowan> and my settigns different than popeys
[20:58] <divxclub> Sorry 1 question guys. In daily builds I still don't see oen for flo. IS there a build , daily or not for flo available for manual download ?
[20:58] <pmcgowan> popey, my other laptop says the same, default
[20:58] <pmcgowan> with the tooldir set to qt5
[20:58] <popey> yeah, my actualy laptop has "default"
[20:59] <popey> but the VM I'm testing with is a clean trusty install
[20:59] <popey> my laptop is an aged upgrade from 12.04 through 12.10 and 13.04 and 13.10
[20:59] <pmcgowan> same here
[21:15] <pmcgowan> popey, how does your vm compare to this http://pastebin.ubuntu.com/7046478/
[21:18] <pmcgowan> popey, I dont think v4 even had qmlscene, which is what the message says, but the path is the wrong one
[21:20] <popey> http://pastebin.ubuntu.com/7046493 pmcgowan
[21:21] <pmcgowan> popey, do you have qt5-default installed?
[21:21]  * pmcgowan bets not
[21:21] <popey> correct
[21:22] <pmcgowan> thats the bug then
[21:22] <pmcgowan> well, assuming we want qt5 and not qt4 as the deault
[21:22] <pmcgowan> popey, it may be on purpose
[21:22] <pmcgowan> need to ask Mirv
[21:26] <nhaines> divxclub: if you can find the boot.img and system.img files for flo, you just need the stock root file system download.
[21:28] <ununu> hello
[21:29] <ununu> hello
[21:37] <mhall119> bfiller: wouldn't http://summit.ubuntu.com/uds-1403/meeting/22180/appdev-1403-pim-sync/ make more sense on the client track?
[21:37] <popey> pmcgowan: have poked mirv with a request
[21:38] <mhall119> same with http://summit.ubuntu.com/uds-1403/meeting/22179/appdev-1311-apps-convergence/
[21:38] <bfiller> mhall119: fine with me, I don't have a preference
[21:39] <bfiller> mhall119: last uds the app-convergence was on appdev as we are recycling this blueprint
[21:39] <bfiller> but I'm ok wherever it lands
[21:39] <pmcgowan> mhall119, what does client track mean these days?
[21:39] <pmcgowan> popey, did installing that package make the apps run?
[21:40] <mhall119> bfiller: app-convergence is something 3rd party devs would care about
[21:40] <mhall119> contacts syncing isn't
[21:40] <bfiller> mhall119: potentially it is, cause we wanted to discuss a plugin mechansim
[21:40] <mhall119> pmcgowan: the way I understand it, "client" is everything above "core" that isn't part of our SDK offering
[21:41] <pmcgowan> mhall119, yeah not sure what that is, in practice I think its bps the desktop team makes ;)
[21:41] <mhall119> well it's more than just desktop now
[21:44] <popey> pmcgowan: yes, will leave a comment on the bug
[21:45] <pmcgowan> mhall119, so all the services stuff is client
[21:46] <pmcgowan> seems fine
[21:46] <mhall119> pmcgowan: I would think so, yes
[21:46] <pmcgowan> ok with me
[21:46] <pmcgowan> balance the tracks
[22:13] <jkt> hi there
[22:14] <basketballl> hey
[22:14] <jkt> what is the Qt version that you target? 5.1 or 5.2?
[22:18] <pmcgowan> jkt, 5.2.1 will hopefully land any time now
[22:18] <jkt> pmcgowan: thanks
[22:31] <fra> hi can i intall ubuntu on samsung galaxy core?
[22:33] <fra>  hi can i intall ubuntu on samsung galaxy core?
[22:33] <fra>  hi can i intall ubuntu on samsung galaxy core?
[22:34] <fra>  hi can i intall ubuntu on samsung galaxy core?