/srv/irclogs.ubuntu.com/2014/03/03/#ubuntu-touch.txt

=== dlan__ is now known as dlan^
Mirvmhall119: pong05:01
XavierhHello06:53
XavierI have an issue with my Nexus 4 and Unbuntu Trusty channel (104)06:53
Xaviercan you help me ? i don't know how activate the Wifi. It's seem not working06:53
RAOFXavier: Do you really mean image 104?06:57
RAOFXavier: Also, wifi troubles are likely to be a mismatch between underlying android version and Touch; at one point you needed to flash touch over android 4.3 in order to get working radios, but I thought that got fixed. But it would have been fixed in image ~200ish.06:58
XavierMy device is Nexus4 (LG) with Android 4.4.207:02
XavierSelect channel to install >>> trusty07:03
Xaviermaybe not (104) (was from memory). i re-install it and will say07:03
RAOFXavier: Hm. You might need to try flashing to Android 4.3 before flashing Touch. I thought that was resolved, though.07:06
Xavieri need to come back the version of android ?07:07
Xavieri don't know how.. (i'm just a "power" user, not dev). the dual boot was installed by a technical architect of ubuntu on the booth of ubuntu at mobile world congress07:08
Xavieri think it was working. and the i try to uninstall (from android) and re-install (just to try by myself with exactly the same manipulations) and doesn't work...07:09
Xaviermaybe i need to have not the trusty version... but the more recently. wich one you recommand me to try ?07:10
RAOFXavier: Ah, you're using the dual-boot thingy.07:20
Xavieryes07:20
RAOFXavier: Sorry, I don't have experience with that bit.07:20
Xavier:-( sadly for me...07:20
RAOFBut if you hang around in here someone will :)07:20
=== iahmad is now known as iahmad|afk
=== chriadam is now known as chriadam|away
XavierHi guys (again). With Nexus4 (dualboot) i can't connect my phone to the wifi. Ubuntu seems not enable to activate the wifi-chipset.It found no networks... i'm on the last trusty. Any idea ?09:05
JamesTaitGood morning all; happy Monday, and happy What if Cats & Dogs Had Opposable Thumbs Day! :-D09:36
ogra_xnox, sisne you fiddled with the py3 port of the ofono scripts as well, is either of these something that rings a bell for you ? https://jenkins.qa.ubuntu.com/job/trusty-touch-flo-smoke-daily/19/artifact/clientlogs/dialer_app/_usr_share_ofono_scripts_list-modems.0.crash/*view*/ https://jenkins.qa.ubuntu.com/job/trusty-touch-flo-smoke-daily/19/artifact/clientlogs/dialer_app/_usr_share_ofono_scripts_enable-modem.0.crash/*view*/10:05
ogra_they happen on every test (ofono-phonesim is installed before testing though, might have something to do with this)10:06
ogra_started with the switch to py3 on the infrastructure10:06
ogra_(apparentlyx it is not locally reproducable... at least not easily)10:07
xnoxogra_: i saw that with stock ofono, from before trying to port it to python3...10:08
xnoxogra_: and there is no python in ofono dbus service. the error says no ofono running / present on the system bus...10:09
xnoxeither ofnod was not started, or it crashed, or the "manual" was not over-overridden.10:10
xnoxogra_: it would be nice to see syslog for that job.10:11
ogra_yeah10:16
ogra_psivaa, ^^^ is that possible ?10:16
psivaaogra_: 1 sec10:17
ogra_any syslog for any test run should eb fine ... they all expose it10:18
ogra_*be10:18
psivaaogra_: xnox: this is from a mako device: http://pastebin.ubuntu.com/7026722/10:25
psivaahttps://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/110/artifact/clientlogs/dialer_app/_usr_share_ofono_scripts_dial-number.32011.crash/*view*/ is the crash.10:25
psivaai guess both are similar. let me know if you need the log from flo10:25
xnoxpsivaa: browsing through it, looks like notes app is buggy? it's constantly denied to create ~/.local/share/notes-app shouldn't it be using a directory based on it's app-id?10:28
xnoxditto filemanager is getting loads of denies.10:28
ogra_ofono looks fine though10:29
ogra_the messages are not any different to my mako that still runs image 19410:29
ogra_(and works fine)10:29
xnoxogra_: why does ofono look fine to you? It's started 38 times... shouldn't it turn on and be left running the whole time?10:30
ogra_xnox, not if the system reboots10:30
psivaaxnox: those denials don't appear to cause the test results. i'm not sure the  other impacts. i have not written the tests :)10:30
xnoxpsivaa: i mean, our apps under normal operations shouldn't be denied things. I trust our security-team more, thus I'd be inclined that our apps try to do something naughty, which is ok on the desktop, but not ok on the phone.10:32
ogra_they are most likely just missing an apparmor entry10:32
xnoxpsivaa: thus, if on the desktop ~/.local/share/notes-app is used, but on the phone it's ~/.local/share/com.ubuntu.notes_app then our convergence will fall apart =)10:32
xnoxogra_: i thought click apps are only allowed ~/.local/share/${APP_ID} ?!10:33
ogra_yes, they should be10:33
ogra_anyway10:34
xnoxogra_: ok, so notes-app is wrong trying to do things to things outside of it's app_id.10:34
xnoxogra_: yeah, anyway.10:34
ogra_i dont see anything unusual wrt ofono in the syslog10:34
xnoxogra_: phone is rebooted 31 times, yet ofono is brought up 38 times.10:34
xnoxor it's incomplete syslog....10:35
ogra_i only see it being started 6 times10:35
ogra_where do you see 38 ?10:35
ogra_ogra@styx:~/Devel$ grep -c "oFono version" ofono-syslog.txt10:36
ogra_610:36
xnoxi grep for "oFono version 1.12" in http://pastebin.ubuntu.com/7026722/10:36
xnoxand that gives me 38 hits.10:36
ogra_oh10:37
xnoxyet there are only 31 reboot, by my count....10:37
ogra_ogra@styx:~/Devel$ wc -l ofono-syslog.txt10:37
ogra_8122 ofono-syslog.txt10:37
ogra_yeah, my copy paste is mangled10:38
ogra_i guess the other restarts come from ofono-phonesim tearing down the fake modem during testing10:38
ogra_since people do not see the issue in local testing and you usually dont have ofono-phonesim installed i suspect it needs some changes for the new py3 stuff10:40
xnoxogra_: ofono-phonesim doesn't use any py3 stuff.... and i see same errors with "py2 stuff"....10:41
xnoxogra_: ofonod is not published on the dbus and we need to figure out why.10:41
ogra_well, doesnt it provide a fake dbus service ?10:41
ogra_i thought that is what it does ...10:42
xnoxphonesim? it starts normal ofnod with a dummy provider.... and it's a compiled binary no python at all....10:43
xnoxand publishes itself to dbus using qt4-dbus by the looks of things.10:43
ogra_aha10:44
ogra_http://paste.ubuntu.com/7026834/10:44
ogra_see that10:44
xnoxthe only thing we ported is scripts from py2 to py3... and i have seen same dbus errors with either when i was locally testing.10:44
ogra_it calls /usr/share/ofono/scripts/list-modems10:44
xnoxogra_: do we have the /var/log/upstart/ofono-phonesim-autostart.log anywhere?10:45
jussiSeems I have no sound at all on my mako device.10:46
ogra_xnox, ask psivaa10:46
xnox(from/during dialer-app tests)10:46
xnoxpsivaa: can we get /var/log/upstart/ofono-phonesim-autostart.log from after dialer-app tests have run?10:46
psivaaxnox: 1 sec, let me see pls10:46
ogra_xnox, if the list-modem script need a runnning ofono i can imagine whats wrong here10:46
jussiJust installed yesterday with latest trusty10:46
xnoxogra_: why?10:46
ogra_xnox, ofono starts "on started dbus" ...10:46
ogra_the ofono-phonesim autostart starts "on runlevel ..."10:47
xnoxogra_: it's a post-start script....10:47
xnoxogra_: ofono-phonesim is on manual by default, overriden on touch, thus it doesn't start at all.10:47
ogra_what puts it to manual ?10:47
xnoxogra_: thus one needs to manually do $ start ofono-phonesim... (e.g. i suppose test do?!)10:48
xnoxogra_: and by that time there is dbus running.10:48
ogra_again, what puts it to manual ?10:48
ogra_i dont see that in the package10:48
xnoxogra_: also dbus is available by the time runlevel 2 is emitted.10:48
ogra_right, i still dont get why you say it is on manual10:50
ogra_what i see though is debian/local/with-ofono-phonesim10:51
ogra_which is called by the upstart job it seems ... and fiddles with dbus10:51
ogra_andf which stops and starts ofono :)10:52
ogra_there you got your extra restarts10:52
psivaaxnox: http://pastebin.ubuntu.com/7026862/ is /var/log/ofnono-phonesim.log, there is no ofnon-phonesim-autostart.log file under /var/log/upstart/10:52
ogra_yeah, that seems to be created by that script10:53
ogra_there we go ... full of dbus issues10:54
xnoxpsivaa: ogra_: right that's fine, cause it starts ofono-phonesim within 3 iterations, and time-out is after 10 iterations.10:57
xnoxpsivaa: ogra_: i guess it's better for it to redirect those messages to /dev/null. Since it knows it will take /some/ iterations to bring up ofono-phonesim in post-start.10:57
xnoxpsivaa: ogra_: those messages are harmless. What's the actual errors you are hunting for here?10:58
ogra_xnox, about 12087245 .crash files per test run that we get since the new ofono package landed10:58
ogra_we have to revert to the py2 versionn until this is fixed10:59
xnoxogra_: https://launchpad.net/bugs/12087245 something lost?10:59
ubot5Error: ubuntu bug 12087245 not found10:59
xnoxogra_: can i see the crash file? and or correct bug number?10:59
ogra_(unless we fix thebug before building the next image)10:59
ogra_my initial ping had two crash files11:00
ogra_they are always the same ones11:00
xnoxogra_: well, whoopsie is too good here. It's normal for python scripts to throw exceptions and thus exit....11:01
ogra_see the crashes column at http://ci.ubuntu.com/smokeng/trusty/touch/ ... in 215 the new ofono landed11:01
xnoxogra_: so we could modify the script in question to catch the exception (and thus not crash / not generate .crash file)11:01
ogra_the order is to roll back before next image11:01
xnoxogra_: and exit non-zero with an erro rmessage.11:01
ogra_well, but something has caused it11:02
xnoxogra_: reverts is for the weak, and acknoledging that one does not understand where the problem is comming from.11:02
ogra_and the last phonesim change dates back to tuesday11:02
ogra_it only showed up with new ofono11:02
xnoxogra_: if you don't know what is causing it, try a fix.11:02
xnoxogra_: psivaa: let me give a patch for list-modems, and check that is actually solves the problem.11:03
xnoxogra_: psivaa: and you rerun the dialer-app tests with it applied.11:03
ogra_in which all scripts changed11:03
ogra_xnox, its not my choice ... the next image needs to not have the crashes, one way or the other11:03
ogra_its morr than just list-modem11:03
ogra_i see three different scripts that fail with dbus issues looking through the different crashes, i assume others would too if they were called11:04
psivaaxnox: ack, will run it11:04
ogra_there is enable-modem too11:05
ogra_and dial-number11:05
mardyLaney: that "Component not ready" message can also mean that there's an error in the QML code11:05
mardyLaney: you can try to print the error11:05
ogra_(teh latter one is only in the dialer-app test it seems)11:05
davmor2Morning all11:06
Laneymardy: then it would fail all the time, no?11:06
Laneyit works for me locally11:07
mardyLaney: ah, yes11:07
Laneyneed to figure out the proper way of waiting11:08
Laneythe one I have now is racy11:08
mardyLaney: maybe you already removed that "reset" boolean property locally? I wonder if it may fail because you have a function with the same name11:09
Laneymardy: it was there still11:10
ogra_xnox, ok, i can reproduce it here as soon as i install ofono-phoesim-autostart on my tablet11:14
ogra_urgh ... and it installs xvfb-run and runs it11:16
xnoxogra_: try with http://paste.ubuntu.com/7026949/ ?11:16
* ogra_ wonders if we actually want that on a phone 11:16
xnoxogra_: no, we don't want xvfb-run, cause that i presume auto-activates a fresh system dbus and autoactivate the real ofono.11:16
ogra_xnox, right, so thats our issue11:17
xnoxogra_: are you in a normal shell, with system dbus available et.al.11:17
ogra_i'm on my tablet and did "apt-get install ofono-phonesim-autostart"11:17
xnoxogra_: i've pastebin a patch which should not generate .crash files for list-modems, due to phonesim activation.11:17
ogra_which got me a lit of xlib stuff and xvfb installed11:17
xnoxwell, phonesim depends on qt4 so that's expected to get libs, et.al.11:18
xnoxogra_: where are these dialer-app tests and how are they running?11:18
ogra_somewhere in autostart i guess11:19
ogra_thats not an issue with dialer-app11:19
xnoxfun my tablet fails to boot.11:20
ogra_xnox, the pstebin was for list-modems ?11:20
xnoxogra_: yes.11:20
ogra_(my crash file is for enable-modem :P )11:20
xnoxogra_: cool! who/where/what calls _that_ ?! =)11:20
xnoxogra_: networkmanager / NMofono?11:21
ogra_the upstart job of ofono-phonesim-autostart11:21
ogra_the upstart job calls /usr/bin/with-ofono-phonesim11:22
ogra_which mangles dbus and then restarts ofono11:22
Mirvpete-woods: could you look at bug #1287135? it's a newly found valgrind armhf test error that blocks continuing with the Qt 5.2 landing11:23
ubot5bug 1287135 in libqtdbustest "libqtdbustest valgrind errors on Qt 5.2.1" [Critical,New] https://launchpad.net/bugs/128713511:23
pete-woodsMirv: sure, valgrind + dlopen = fail :(11:24
pete-woodsand obvs Qt does a lot of that11:24
=== MacSlow is now known as MacSlow|lunch
Mirvpete-woods: ok :(11:25
xnoxogra_: yeah, stracing it - looks like it does a lot of crap.11:26
ogra_right11:26
xnoxogra_: it wants "online-modem" script, it wants "xvfb-run" and etc.11:26
ogra_xnox, yeah11:27
ogra_xnox, the funs stuff is that nothing failed with it before the new ofono landed11:27
ogra_ofono-phonesim was changed on tuesday11:28
ogra_there were a good bunch of images and tests that didnt fail until ofono landed on friday11:28
ogra_and autostart was always installed so that xvfb unglyness was always there11:30
xnoxogra_: so, i have a patch for list-modems, and at least one can now install -autostart without a crash generated for list-modems.11:31
ogra_so sad that itti is on vacation :/11:31
ogra_*pitti11:31
xnoxogra_: that does not however yet, explain other crashes.11:31
ogra_it seems all scripts the autostart script calls fail like that11:31
ogra_do we perhaps miss some dep on something like python3-dbus ? in the new ofono11:32
xnoxogra_: you'd get import error, and python3-dbus is seeded anyway.11:33
ogra_yeah, i see it installed :(11:33
xnox(well a crash with ImportError dbus)11:34
* ogra_ sees a python3-dbusmock package 11:34
ogra_ha !11:35
xnoxogra_: right, so a enable-modem is execed by with-ofono-phonesim, which may happen before emulated ofono is available...11:36
ogra_and looking at a test console log i see:11:36
ogra_The following extra packages will be installed:11:36
ogra_python-dbusmock ubuntu-ui-toolkit-autopilot11:36
ogra_which is the 2.7 version !11:36
xnoxso?!11:37
ogra_do the py3 scripts possibly require a py3 version of that ?11:37
xnoxnone of the scripts import dbusmock, nor ubuntu-ui-toolkits, ofono scripts are not importable, but only executable scripts.11:37
xnoxogra_: again, if any of that was required, and not present under python3, you'd get ImportError....11:38
ogra_ubuntu-ui-toolkit is just from the test where i grabbed the console log11:38
ogra_ignore that one11:38
ogra_xnox, i dont mean that the scripts import it, but that the dbus hacking phonesim does from its script perhaps need the py3 version installed to make it function with the new py3 scripts11:39
ogra_(god, thats hard to express :P )11:39
xnoxaha. found where the xvfb-run and friends are comming from.11:40
xnoxpitti's black magic code =)11:40
ogra_hehe11:41
xnoxright, the exception is needed for enable-modem as well, since it's also executed in the loop waiting for org.ofono to appear on dbus.11:41
ogra_right11:42
ogra_i tried moving the autostart job to "on started dbus and started ofono" ...11:43
ogra_doent help11:43
xnoxogra_: it has always been racy, now the race is expose and/or people paying attention to .crash files.11:43
ogra_we always pay attention to crash files :) especially if tehy show up in hordes :)11:43
xnoxthere are no changes in the code-paths taken... e.g. the difference could be ofono taking longer to show up on dbus when started with this fake phonesim.11:44
xnoxogra_: anyway, i'll have a full patch for both list-modems and enable-modem crashes.11:44
ogra_(the other bug with that is that phonesim is constantly installed, should only be used for SIM related tests)11:44
xnoxogra_: where there any other crashes?11:44
ogra_http://ci.ubuntu.com/smokeng/trusty/touch/11:44
ogra_see the images 215 -21711:45
ogra_right column is for crashes11:45
ogra_next to the percentage11:45
ogra_(214 was relatively fine, from 215 on it exploded)11:45
xnoxogra_: i see there are crashes since 196....11:45
ogra_if you click on the image you can go deeper into details11:45
xnoxogra_: it's not like it was 0....11:45
ogra_no11:46
ogra_but they are tests that crash11:46
xnoxogra_: i think my browser is shit, cause the orange circle nor number are clickable for me.11:46
ogra_with 215 there was at least one ofono script crash with each test11:46
ogra_no11:46
ogra_you click the front column with the image number11:46
ogra_that gets you a details page11:46
xnoxah, ok.11:47
ogra_where you can then click the test name to go into more details11:47
ogra_if you scroll down on such a detail page you see the log and .crash files11:47
xnoxogra_: psivaa: please apply this patch http://paste.ubuntu.com/7027072/ to ofono-scripts, then try out installing / start phonesim; phonesim-autostart; running dialer_app tests.11:58
xnoxogra_: psivaa: without this patch, phonesim is spawned, and crash files are generated, and fake ofono is not yet ready.11:58
SGKMUST BE OLD , BUT HAVE TO ASK ...ABOUT THE WIFI problem on nexus 411:58
SGKany solutions?11:59
* ogra_ shields his ears)11:59
popeywhich wifi problem?11:59
xnoxogra_: psivaa: with this patch it takes upto 3seconds to start fake ofono, but it is fully and reliably up without crash files generated.11:59
ogra_xnox, 3sec is fine11:59
ogra_our tests run a lot pre-testing scripts so it wont harm the testing12:00
SGKwifi not working in dual boot with 4.412:00
ogra_SGK, we dont really support dual boot ... but there is a wikipage explaining a workaround (the one with the dual boot install instructions)12:00
SGKalright then, thanks.. btw , do u hv the link?12:01
SGKand does it involve flashing radio img?12:02
ogra_yes iirc12:03
Laneyhttps://wiki.ubuntu.com/Touch/DualBootInstallation#Android4.4Radio12:03
SGKthanks guys bye12:06
Laneybyeeeee12:09
Laneyrsalveti: Can we change the way that libhybris installs its egl alternate? It's actively harmful on desktop...12:12
Laneyrsalveti: Like do some dynamic detection to tell if it's needed or put it in a separate package?12:13
ogra_Laney, it *is* in a separate package afaik12:16
Laneyit's in 'libhybris'12:16
ogra_hmm, i thought that was moved to Mir12:18
=== vrruiz_ is now known as rvr
r2zrockyhow to expand mobile cash size for android nexus device12:25
pete-woodsMirv: can help me get an MR for libqtdbustest that builds against Qt5.2 like yours?12:26
pete-woods*you12:26
=== alan_g is now known as alan_g|lunch
pete-woodse.g. by setting up jenkins the right way for this one? https://code.launchpad.net/~pete-woods/libqtdbustest/qt-5.2/+merge/20905212:29
Mirvpete-woods: I don't have such bits, but I can test building the branch in PPA, and then if it fixes the issue the branch can be published via CI Train in the same slot with the whole Qt 5.2 landing12:33
Mirvpete-woods: also, it seems libqtdbusmock will fail in similar way: https://launchpadlibrarian.net/168215166/buildlog_ubuntu-trusty-armhf.libqtdbusmock_1%3A0.2%2B14.04.20131128.1-0~31.1%2B201403031131~ubuntu14.04.1_FAILEDTOBUILD.txt.gz12:34
psivaaxnox: ogra_ : so i patched the above to /usr/share/ofono/scripts/enable-modem and /usr/share/ofono/scripts/list-modems . are they the intended files?12:35
Mirvpete-woods: your branch building now at https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+sourcepub/3951050/+listing-archive-extra12:38
pete-woodsMirv: thanks, looking into it, I don't think the default valgrind suppression files are being kept up to date for ARM12:40
pete-woodsso I think I'll just disable valgrind on ARM, to stop this happening again12:40
Mirvpete-woods: ok, it might make sense12:42
pete-woodsMirv: I already have the leak checks running on both i386 and x86_64, and I have no platform specific code, so I think that should be enough coverage12:44
pete-woodsI've updated the branch with this now12:44
psivaaogra_: i see the crash even after applying the patch in: http://paste.ubuntu.com/7027072/12:48
ogra_psivaa, yes, that only fixes list-modems properly12:49
pete-woodsMirv: https://code.launchpad.net/~pete-woods/libqtdbusmock/qt-5.2/+merge/209060 I also have an MR for the other lib12:49
psivaaogra_: ack12:49
Laneymardy: https://code.launchpad.net/~laney/ubuntu-system-settings/reset-api/+merge/208661 line #153, can you see why that doesn't work?12:52
LaneyI don't know if it's the best way to do it, but I figured it should work anyway12:52
=== MacSlow|lunch is now known as MacSlow
Laneyshall I try !...isReady()?12:53
mardyLaney: just print component->errors()12:54
Laneyok12:55
Laneywhy does the CI reproduce this 100% of the time and me 0%?12:55
* Laney tries in sbuild12:55
mardyLaney: if your loop is not enetered, then the most likely explanation is that the component failed to compile12:55
Mirvpete-woods: yep, the bzr32 of your branch (although you updated already finished). I'll set that branch to be landed via the Qt 5.2 silo12:55
Mirvpete-woods: and https://code.launchpad.net/~pete-woods/libqtdbusmock/qt-5.2/+merge/209060 for the mock one?12:56
pete-woodsMirv: yep :)12:56
mardyLaney: maybe the QtQuick 2.0 module is not installed when building12:56
Laneyit could be insufficient build-deps12:56
Laneysbuild ought to tell me that12:56
LaneyI don't think anything used that pageComponent before12:58
Laneyin the tests12:58
Laneymardy: ah, I guess you're right ;-)12:59
Laneyfails in sbuild12:59
Laneyya, adding qtquick fixes it13:00
ogra_abeato, err ... "sleep 30" ??? you cant really delay the boot by 30sec13:14
abeatoogra_, yes, sure, it was a test, not the final solution13:15
ogra_:)13:15
ogra_but great that it works13:15
* ogra_ was planning to work on this today, but the ofono breakage of all tests kind of got in my way13:15
abeatoogra_, np :)13:16
abeatoogra_, my only problem now is which event to use13:16
ogra_right13:16
abeatoor, the answer to the question, when do we know all android services are up?13:17
ogra_abeato, well, its the post-start script ... you could make it emit android and only set the sleep 30 *after* it emitted13:17
ogra_and inevnt something like rild-ready that you emit additionally13:17
ogra_abeato, http://paste.ubuntu.com/7027436/13:18
ogra_something like this (taking your script as a base)13:18
abeatoogra_, ok, but that will delay ofono start13:18
ogra_and indeed an "emits rild-ready" at the top of the job13:18
Mirvpete-woods: hi again. I fired off rebuilds of everything that hasn't rebuilt in a while, so I'm wondering if you coul do similar trick to libusermetrics as well? :)13:19
ogra_ofono is already delayed by the while loop ... it should be the same just in different words13:19
pete-woodsMirv: sure thing!13:19
ogra_abeato, try it ... its just a theory13:19
abeatoogra_, well, that's maybe right13:19
Mirvpete-woods: thanks again a lot :)13:20
abeatomaybe I can move that loop to lxc-android-config13:20
ogra_(the while loop can be dropped if this works and you can probably shorten the 30sec a little )13:20
abeatoafter "emit android"13:20
ogra_the only issue with ofono coming up late is that the UI shows "no signal" on start13:21
abeatoogra_, right, I guess it is a matter of testing different things13:21
ogra_but it will switch as soon as ofono is up13:21
ogra_though i'm not sure how that affects our PIN code handling etc13:21
abeatoogra_, AFAIK we do not block on start when PIN is needed13:22
abeatofor the moment13:22
abeatobut it is something we might need to do, so we cannot delay ofono too much13:23
ogra_right, but once we do amd if we want that to happen before the greeter is up that will result in awful boot times13:23
abeatoogra_, agreed13:24
pete-woodsMirv: https://code.launchpad.net/~pete-woods/libusermetrics/qt-5.2/+merge/209065 there's one for libusermetrics13:25
pete-woodsMirv: just so you know, I don't think these problems are due to Qt 5.2, I think it's upgrades to glibc that cause it13:26
pete-woodsI guess we just upload new eglibc without checking _all_ packages or something like that?13:26
Mirvpete-woods: thanks, I found it already. excellent. all rebuilds have now finished and one more is there: unity-voice13:29
pete-woodsMirv: :D basically every project I have developed :p (am I the only person who runs things under valgrind?)13:30
Mirvpitti is not around, but maybe some more autopkgtests could be in order for glibc upgrades13:30
Mirvpete-woods: it seems so :)13:30
pete-woodsI don't really know what we could do13:30
pete-woodsas you can't really rebuild everything for each glibc MR I'd have thought13:31
Mirvnow ~everything at https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+packages has compiled at least once during the last three weeks or so13:31
=== alan_g|lunch is now known as alan_g
pete-woodsMirv: https://code.launchpad.net/~pete-woods/unity-voice/qt-5.2/+merge/20906913:34
=== psivaa is now known as psivaa-lunch
Mirvpete-woods: getting that too, thanks a lot!13:51
pete-woodsnp!13:52
barrypopey: do you have auto-downloads enabled?14:29
popeybarry: no14:29
barrypopey: okay.  still trying to reproduce the problem based on your video :/14:30
popeybarry: i have an update pending on my phone if there's any logs you need, let me know.14:30
barrypopey: /var/log/system-image/client.log14:30
popeybarry: before the update or after I attempt it and get the blacklist error?14:30
barrypopey: after, please :)14:31
popeybarry: http://paste.ubuntu.com/7027754/14:31
barrypopey: okay thanks.  i'll ping you if i need more information14:32
popeybarry: ok, attached log to bug14:32
barryack14:33
=== psivaa-lunch is now known as psivaa
bfillerjussi: are the MR's in line 6 of the CI Train ready for build?  (column h)14:52
bfillerjussi: the thumbnailer ones..14:53
rsalvetiLaney: ogra_: the other libs were moved to a different package14:55
rsalvetiLaney: why do you need hybris?14:55
ogra_rsalveti, right, thats what i thought14:55
* ogra_ remembers alf's patch 14:55
Laneyrsalveti: I don't, but it gets pulled in sometimes14:56
rsalvetiwe can't easily detect during install time because that would break our image process14:56
Laneythere was once an error14:56
Laneyand currently by the mir session14:56
ogra_fix whatever pulls it in :)14:56
Laneygo on then14:56
rsalvetiright14:56
Laneyget it out of unity8-desktop-x11 or whatever it is14:56
ogra_ask the maintainer :)14:57
Laneyeven so there's still a package which partially breaks your system if you install it14:57
Laneyis that okay?14:57
rsalvetiit's not ideal, we could add some logic in livecd-rootfs to allow libhybris to be installed14:58
rsalvetiin a way we could block libhybris to be normally installed if you pull it by accident14:58
barrymandel: what image # has the latest and greatest udm?15:07
mandelbarry, uhm.. 213 or 214 AFAIK15:08
mandelbarry, sil2100  knows better15:08
barrymandel: so definitely by 215, all known bugs are fixed?15:08
mandelbarry, AFAIK, ys15:08
mandelyes*15:08
barrymandel: okay, cool, thanks.15:08
Laneyrun ;-)15:08
fr33r1d3Installed Ubuntu on my Nexus 4 with Android 4.4.2 on.. Still needs to flash the radiopart?15:11
Laneybarry: yeah that bug is reproducable15:12
ogra_fr33r1d3, does radio work, do you have wlan and sound ?15:13
barryLaney: you mean 1286461?  it makes no sense ;)15:13
ogra_(then you dont)15:13
fr33r1d3No, I dont15:13
ogra_then you do :)15:13
Laneybarry: try it!15:13
Laneyoh no, not that one15:14
Laneythe one p_opey was reporting15:14
Laneythat one you linked is probably a side effect of dual booting15:14
Laneyafaik that messes with /android/cache/recovery/15:14
barryLaney: yeah.  re: popey's bug, i had to try it 5 times, each time flashing back to 215 and getting the timing just right, but i did finally manage to reproduce it15:15
LaneyI turned off auto downloads before reproing15:15
barryLaney: well, if dual booting messes with /a/c/r/ not sure what i can do about that :(15:15
popeybarry: yay15:15
barrybut let's concentrate on popey's bug15:15
Laneysystem-settings also span and didn't show the in-progress download15:15
Laneywhich is pretty annoying15:15
ogra_abeato, can you please make the sleep 1 and sleep 2 to be "sleep 0.1", we dont want to forcefully sleep 2 sec if the socket is there already15:16
fr33r1d3ogra: Ok, found the info on how to do it now.. =)15:16
barryi'm still suspicious about lines 4059-4065.  the reason i asked mandel about it is because that's part of the previous workaround for the atomic renames.  if udm is now doing the atomic renames, then si shouldn't do it anymore, although i can't see why that would fail15:16
=== ondrat is now known as ondra
ogra_abeato, seems you didnt use the latest lxc-android-config as base ... there are the sleeps changes15:17
abeatoogra_, ok, no problem with that15:17
abeatoam, I'll take a look then15:17
Laneybarry: I'm lying, that error is happening on someone's desktop15:18
* barry wants to investigate the udm logs15:18
jussibfiller: huh?15:18
barryLaney: oh, well, then that makes perfect sense.  they have to edit their /etc/system-image/client.ini to point to a directory that actually exists. ;)15:18
barryLaney: if that's really the case, then the bug *is* invalid15:18
jussibfiller: do you have me confused with someone?15:19
mandelbarry, may I get some more context?15:19
bfillerjussi: oh I do, sorry about that15:19
Laneyyou probably shouldn't crash though?15:19
mandelbarry, and yes, we are doing atomic renames15:19
barrymandel: one sec.15:19
barryLaney: what should we do instead?15:19
barrymandel: popey posted this video: https://www.youtube.com/watch?v=YmD6cGYvIAI15:20
barrymandel: and this log file: http://paste.ubuntu.com/7027754/15:20
barrymandel: take a look at lines 4058-4065 which happen *before* the file not found error15:20
barrymandel: that exception is happening at the place where the tempfile location i ask udm to download channels.json to doesn't exist at the point of my rename15:21
Laneybarry: return an error from the dbus call15:21
barryLaney: let me think about that15:22
LaneyI don't know how you do that in dbus-python, mind15:23
mandelbarry, so, popey is not canceling but going back, correct? therefore the download was no canceled15:23
mandelLaney, is that correct ^15:23
barrymandel: that is correct15:24
mandelLaney, barry or back is canceling the download?15:24
mandelbarry, would be nice to get the udm logs too15:24
barrymandel: no it doesn't cancel the download15:24
barrymandel: can you ask popey to attach the appropriate udm log file?15:24
Laneywhat is the log file?15:24
LaneyI just reproduced it so I can get that15:25
barrymandel: ^^15:25
mandelLaney, ah, nice, it is in /var/log/ubuntu-download-manager15:25
Laney(ah you can just raise dbus.exceptions.DBusException)15:25
mandelLaney, zip all of them, I can check the timestamp per file15:25
Laneymandel: there's just one from today15:26
Laneyor do you really want them all?15:26
mandelLaney, well, better from today15:26
mandelLaney, no need to read everything :)15:26
Laneyhttp://paste.ubuntu.com/7028069/15:27
barryLaney: can you also post the /var/log/system-image/client.log file?  we can cross reference the two15:28
Laneybarry: yup, http://paste.ubuntu.com/7028074/15:28
mandelbarry, Laney line 4915:29
mandelin Laney udm logs15:29
mandelapart from a typo in my logs :-/15:29
mandeltired instead of tried.. stupid manuel15:29
Laneymaybe you were tired at the time :P15:30
mandelLaney, he. could be15:30
barrymandel: yes, i see that also on line 410 which is the name of the file in the client.log that is reporting a FileNotFound15:31
mandelbarry, yes, but that has nothing to do with the file system, is the internal mutex15:32
barrymandel: line 408 of the udm log, i see an EMIT finished.  but that's for single file download right?  would i see that in response to my groupDownload request?15:33
mandelbarry, yes, the group dowload listens to each file download, and when all downloads are done emits a signal with all the paths15:34
mandelbarry, you are seeing the individual signal15:34
mandelbarry, you can see the group signal => Group Download{ e39d28daf9ff4fa4996628a1c5b8a546}Finished downloads /tmp/system-image-j5cbzv4u/6idp0kwi.tmp /tmp/system-image-j5cbzv4u/jrh0hej7.tmp15:35
* mandel blames who ever told him to remove the spaces in the logs in a review..15:35
=== greyback is now known as greyback|rebooty
aquariuschrisccoulson, just shilled the hell out of Oxide in my html5-apps app-dev-week session ;)15:54
chrisccoulsonhi aquarius :)15:54
chrisccoulsonheh, thanks15:55
chrisccoulsonhow are you?15:55
aquariuschrisccoulson, am good. I mentioned Oxide and got a zillion questions ;) YOu might wanna review the log...15:57
chrisccoulsonah thanks, will take a look :)15:57
aquariuschrisccoulson, http://irclogs.ubuntu.com/2014/03/03/%23ubuntu-app-devel.html#t15:00 once irclogs.u.c catches up :)16:00
=== vying is now known as Guest80922
timppaEvening!16:53
timppaI just noticed that on the music lens/scope if you preview a song in the "popular online" section, you cannot change the volume16:54
timppaIf you adjust volume from the dropdown menu song stops playing16:55
timppaIs that a known bug?16:56
timpparunning trusty #218 on mako16:56
timppaactually volume buttons don't work at all16:58
timppa:)16:58
daker#218 is the stable channel ?16:58
timppanope16:59
dakerthen probably hasn't pass QA tests16:59
timppamaybe17:01
=== robru is now known as robru-at-doctor
deanmHi, I'm looking for some info about how to flash touch into an MTK6592 platform (8-core) device. From the wiki cant seem to be able to find something.17:30
=== mandel is now known as mandel|dog
nhainesdeanm: if the wiki doesn't have information about a device being compatible, then neither do we.17:40
nhainesdeanm: you might want to check the XDA developers forum to see if anyone else has attempted it.17:40
nhainesOtherwise...17:40
nhaines!device17:40
nhaines!devices17:40
ubot5You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices17:40
anselalhello, i tried to flash ubuntu touch (saucy) on my i9250, and I got stuck on bootloop before I was able to push and flash the last file "saucy-preinstalled-touch-armhf.zip" . Now I am unable to boot into bootloader. When I open my phone it shows the Google logo and then it turns off. Any idea ??17:40
deanmnhaines: Where can i find more information on how to start working for the MTK platform? Are there any resources on how to go about porting an image etc. ?17:45
nhainesdeanm: I don't knwo what MTK means.17:45
nhainesdeanm: but as far as porting goes, this should be a great start: https://wiki.ubuntu.com/Touch/Porting17:45
stgraberogra_: http://paste.ubuntu.com/7028777/17:46
ogra_stgraber, \o/17:47
ogra_stgraber, what did you do ?17:47
deanmnhaines: Thank you17:47
stgraberogra_: I didn't change anything, that's just the current values when looking at the logs17:48
ogra_hmm17:48
ogra_that cant be right then, it takes much longer than 30 min17:48
stgraberogra_: over the past 4 days, the longest run was 35min (because flo an generic triggered a second delta for some reason), the normal run for a cdimage import is 25min, the normal run for a custom import from jenkins is 5min and otherwise, it's below 6s17:49
ogra_is the mirrorint triggered by import-images ? or is that a server side cron job17:49
ogra_(the mirroring to the s-i.u.c server)17:49
stgraberit's triggered by system-image but I have no way of knowing when it's actually done17:50
stgraberogra_: if you don't trust my numbers, feel free to look at: for file in /srv/system-image.ubuntu.com/logs/*; do echo start: $(head -n1 $file); echo end: $(tail -n1 $file); echo ""; done :)17:50
stgraberlogs don't lie17:50
ogra_stgraber, well, if i measure the time between seeing the image on cdimage to seeing it in the -proposed channel under mako its closer to 1:4017:51
ogra_stgraber, thats why i'm wondering if the final mirror step might probably be delayed ... i trust your logs17:52
ogra_but your logs only look at what happens on nusakan17:52
ogra_if the syncing ot the public server is delayed or only happens by hourly cron job or some such that would explain a delay at least17:53
stgraberyeah, there's no way to know when something's actually visible on the mirror, for simple changes like adding flo/generic, it only took seconds but those files are pretty small17:53
ogra_yeha17:53
stgraberit sure isn't an hourly cronjob, it's a ssh trigger and that one clearly works because I can change in the index and have the change publicly visible wiithin seconds17:54
ogra_hmm17:54
stgraberbut if the pipe is extremely slow for some reason, this may explain some of what you're seeing17:54
ogra_well, its the only explanation i can imagine ...17:55
stgraberlooking at the timestamps on system-image.ubuntu.com, the latest image finished building at 14:43 and the pool entry on system-image dates 14:5617:56
ogra_thats not much17:57
ogra_hmm17:57
stgraberwell, those are rsynced so the timestamps probably match nusakan's...17:58
ogra_if didrocks had uses the image build notification in the other channel then i could find when he started the build in the logs now17:58
ogra_*used17:58
ogra_right17:58
ogra_16:10 (local time ... so 15:10 UTC) the image showed up in the mako subdir of the -proposed channel17:59
ogra_so seems the rsync takes ~15min18:00
ogra_(i have a wtacher running that checks every minute, but only when new images show up in there)18:01
kdubis there a quick way to resize the root partition on touch devices?18:01
ogra_kdub, nope, its a loop mounted img file ... you would need to dd stuff to it with offet, then resize the fs etc etc18:02
stgraberthat's not very impressive for ~500MB of files... we're supposed to have gigabit so this should just take 5s in theory...18:02
ogra_not trivial18:02
ogra_stgraber, so i finally found the IRc line when didrocks pinged about building the image, that was  14:54 local (so 13:54 UTC)18:03
kdubogra_, thanks18:03
didrocks13:55 UTC18:03
ogra_yep18:03
stgraberogra_: I'm going to publish a 2GB file now, let's see how long it takes to make it over18:03
ogra_thats all in all just 1:15 though ... not *that* bad18:04
ogra_rsalveti said something about 1:45 and more recently18:04
rsalvetiyup18:04
rsalvetiwe can check later today once we trigger a new image18:05
ogra_yeah18:05
ogra_around 1h (+/- 15min) is expected and ok i think18:05
rsalvetiyeah18:05
ogra_if we end up closer to 2h thats something we need to inspect18:05
stgraberogra_: took around 1min30 for a 2GB file to rsync over18:06
rsalvetithat was quite fast18:06
ogra_then i dont get why the sync of the images took 15min18:06
Vendetta8247Hey guys, may I ask you a question? Is it possible to install Ubuntu Phone on Xperia phones?18:06
ogra_!devices | Vendetta824718:06
ubot5Vendetta8247: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices18:06
Vendetta8247I'm completely new to Unix systems but want to start learning them18:06
ogra_Vendetta8247, if it is on there, there should be a link18:07
stgraberwell, I guess it depends exactly what IS' network is doing at the time, but at the moment it seems pretty speedy...18:07
ogra_if it is not, xda-developers might have an image ... and if they dont either, you need to port yourself18:07
Vendetta8247thanks, sorry for the dumb question. Was about to install it on my PC and just noticed the phone version is available18:08
Vendetta8247didn't do enough research :)18:08
ogra_well, the ports are generally not that well supported18:08
ogra_dont exepct to much :)18:08
Vendetta8247Yeah, I know :) But I hate the stock ROM and always wanted to Touch Ubuntu18:08
ogra_we focus on nexus4 here ... all other bits are developed by the community and often lack lots of features (like making calls)18:08
Vendetta8247and what about Nexus 5? Is there an active support?18:09
Vendetta8247I'm about to get it this month18:09
ogra_there is a very active community port of the N518:10
ogra_i think most features work18:10
Vendetta8247That's so nice! I'm a student and this week I'm turning 19. Want to start researching Unix and more coding18:11
Vendetta8247so maybe someday I will be a part of this community :)18:11
ogra_(teh good thing is that the code for the N5 is in our tree, we just dont build official images for it, so for the community guys its more a thing of "building" than "porting")18:11
ogra_Vendetta8247, welcome then :)18:11
rsalvetiI think it might be even easier for xperia devices18:12
rsalvetiI remember they releated trees that were compatible with AOSP at some point18:12
ogra_yep18:12
TassadarVendetta8247: I'm maintaining an unoffiial system-image server for hammerhead, so the installation is quite easy and it works pretty well18:12
ogra_some LG, some samsung and some xperias recently got AOSP support18:12
rsalvetiwhich reminds me I need to upload the kernel for hammerhead18:12
Vendetta8247ogra_, now I have Xperia S (it was so nice when I bought it) and want to rebuild something inside. Always was interested in OS's18:12
ogra_Tassadar, you should probably tell also what "hammerhead" is ;)18:13
Tassadarrsalveti: yeah, sorry if I just did it completely wrong, I have no idea how kernels are maintained :/18:13
rsalvetino worries, it's fine18:13
TassadarVendetta8247: hammerhead is the boardname of Nexus 5, sorry, I'm used to using those names)18:13
ogra_:)18:13
ogra_we all are18:13
Tassadarand I should write an email to the mailing list about my server18:14
ogra_its good to have some fresh blood here to remind us of such things ;)18:14
Vendetta8247sure, I understand. Also used to using the "nozomi" and friends often don't understand me lol18:14
rsalvetiLaney: saw you pushed the gst-bad split, did you also update the seeds?18:14
Vendetta8247Wow, I'm surprised to see a friendly community. Usually coders are rude and don't like newbies18:15
ogra_Vendetta8247, but we all were "newbies" when we started :)18:15
ogra_(the unfriendly ones too ... they probably just have forgotten about it :) )18:16
Vendetta8247I also consider buying a SGS5 so I might be working on it in a few months18:16
cwayneTassadar, you setup a system-image server for hammerhead? link me!18:16
Vendetta8247yeah, I'm from Ukraine and here people are often so mean. And instead of getting a simple answer they just say how lazy I am and that I will never do a thing18:16
Tassadarcwayne: http://forum.xda-developers.com/showpost.php?p=50689471&postcount=645, and I'm typing an email to the mailing list with less my-multiboot-thing-related noise right now18:18
Tassadarcwayne: would be greate if you could try the non-multiboot way of installation, I've tried it myself a couple of times but most people whom I linked this server to don't use it.18:20
* Tassadar wonders if he can somehow detect when was the last change to android parts of source and build it only if necessary18:24
ogra_Tassadar, you could just try to monitor the andrpid package https://launchpad.net/ubuntu/trusty/+source/android18:35
ogra_only once we rebuild it the changes actually land in the image18:35
Tassadarogra_: is it in the main trusty ppa?18:37
ogra_Tassadar, multiverse18:37
ogra_(due to the binary blobs in it)18:38
ogra_Tassadar, i think there was an RSS feed of the trusty-changes ML ... that gets auto posted if a package is uploaded18:39
nhainesTassadar: if I have Ubuntu installed on my N5 via MultiROM Manager, can I use the built-in updater to upgrade?18:43
Tassadarnhaines: yeah (the one in GUI, not apt-get)18:43
nhainesTassadar: yay! \o/18:44
Tassadarogra_: rss feed would be great, can't find it anywhere though18:44
nhainesI guess I *know* why everyone wants to apt-get their phones... but I don't know why everyone wants to apt-get their phones. :P18:44
ogra_Tassadar, http://dir.gmane.org/gmane.linux.ubuntu.devel.changes.trusty18:45
Tassadarcool, thanks18:45
ogra_Tassadar, for the U release you will indeed have to switch over then18:46
mhall119cjwatson: is there a way to tell click to look somewhere other than /var/lib/schroot/chroots/ for chroot directories?18:55
mhall119my / partition is almost full, but I have plenty of room on /home/.18:56
nhainesmhall119: how do you feel about symlinks?19:10
mhall119nhaines: tried it19:10
mhall119tried bind mounting19:10
mhall119still getting a permission error, so I'm trying to rule those out as the cause19:11
mhall119cjwatson: I even edited the file in /etc/schroot/ for it, pointing to the actual location on disk of the chroot directory19:11
mhall119cjwatson: I still get E: Access not authorised19:11
mhall119I: You do not have permission to access the schroot service.19:11
mhall119I: This failure will be reported.19:11
nhainesmhall119: http://xkcd.com/838/19:18
mhall119nhaines: dang, on the naugty list again this year19:23
=== mandel|dog is now known as mandel
Tassadarstgraber: what do you thing about bug 1286542 ? The config from your blogpost has file_keyring in it and I didn't change it, so maybe this is to be fixed on server side?19:52
ubot5bug 1286542 in Ubuntu system image "keyring DuplicateDestinationError when updating from custom s-i server" [High,Won't fix] https://launchpad.net/bugs/128654219:52
stgraberTassadar: oh yeah, that's a bug in the client, I'll bug barry some more about it ;)19:55
barrystgraber: well, i'm not so sure19:55
barrydestination file names must be unique19:56
stgraberbarry: well s/bug/undefined behavior we ought to define/g :)19:56
barrystgraber: better :)  but note that this will also affect u-d-m19:56
stgraberbarry: so the trick with keyring-<hash>.tar.xz is that it is constent BUT included in all delta updates19:57
stgraberbarry: that's required for the corner case where a delta update of the ubuntu rootfs overwrites a file that's usually part of the keyring tarball19:57
Tassadarwhy is keyring in deltas anyway? can it change?19:57
stgraberTassadar: see above :) the keyring itself can't change, but the files it overrides may change in a delta update, so it's required to be there to re-overwrite them should they have changed somehow19:58
barrystgraber: the only sane semantics that i can think of is to define files with the same destination name to be identical (*maybe* checking the hash and complaining if they're different).  then we'd essentially only download the file once for the entire upgrade19:58
stgraberbarry: so yeah, keyring-<hash>.tar.xz is a bit special because it's inclued in all full images AND all delta images. Obviously if your update path includes multiple delta images, it'll be in your download list multiple times.19:59
barrymaybe complain too if they have different source urls19:59
Tassadaroh, okay. And the keyring file exists because custom servers have different gpg keys, while s-i.ubuntu.com has the correct ones in the tarballs already, is that correct?19:59
stgraberbarry: right, so I can guarantee that I'll never give you the same filename with two different content20:00
=== robru-at-doctor is now known as robru-sick
barrystgraber: why are these not under gpg/ ?20:00
stgraberbarry: because it's not a keyring, it's a standard .tar.xz which just happens to be called keyring-<hash>20:00
stgraberbarry: (not confusing at all, I know)20:00
barry;)20:01
stgraberthat tarball contains two files, system/etc/system-image/archive-master.tar.xz and system/etc/system-image/archive-master.tar.xz.asc20:01
stgraberit's applied after the ubuntu rootfs, so it'll overwrite the original files20:01
* barry hopes we have no security vulnerabilities!20:02
stgraberthat's the trick we do so porters don't have to repack the whole Ubuntu rootfs for their port and can just use the one from the public server20:02
barrystgraber, Tassadar: https://bugs.launchpad.net/ubuntu-system-image/+bug/1286542/comments/220:05
ubot5Ubuntu bug 1286542 in Ubuntu system image "keyring DuplicateDestinationError when updating from custom s-i server" [Medium,Triaged]20:05
Tassadarstgraber: hmm, nothing should overwrite files from that keyring tarball during "normal" use, right? I disabled generation of deltas for keyring for now so that the updates work, hope that was a safe thing to do20:06
stgraberbarry: sounds good to me20:06
stgraberTassadar: it's indeed unlikely. The only case where this would happen is if we were to change those two files which would mean a new archive key. That never happened since the creation of the Ubuntu project, so it's not terribly likely to happen in the few days that barry will need to get that handled by the client :)20:07
Tassadargood) and I'll be able to drop that workaround fairly soon, beceause I only store 5 images per channel20:08
robotfuelbarry: ping, what's the relevant ppa from the test plan here  https://wiki.ubuntu.com/Process/Merges/TestPlan/ubuntu-system-image ?  (the second step)20:16
barryrobotfuel: it *was* the landing-10 silo.  i'll create a new PPA that i'll try to keep up-to-date with proposed s-i and u-d-m20:17
robotfuelbarry: thanks20:17
barryrobotfuel: we'll call it ppa:barry/systemimage20:18
=== mrjazzcat is now known as mrjazzcat-lunch
Laneyrsalveti: not yet - the packages are still in NEW & I'm scared to do anything to touch lest I get lynched20:47
Laneyslight exaggeration ;-)20:47
rsalvetiright :-)20:50
cjwatsonmhall119: click doesn't care where you store them, it just uses schroot.  I expect you've configured it wrong.  An easy answer is to make /var/lib/schroot a symlink to somewhere else20:51
robotfuelLaney: ping20:52
cjwatsonmhall119: if you're getting confused about "access not authorised" then one possibility is that you've recently added yourself to a group whose membership you're relying on, but haven't logged out and back in20:53
Laneyrobotfuel: hello, best to say what you want straight away then I can reply straight away too20:53
mhall119cjwatson: maybe, but changing the schroot config to include my username instead of just 'root' made it work20:54
cjwatsonmhall119: that seems predictable20:54
cjwatsonI'm slightly wrong that click doesn't care where you store them - the "create" and "destroy" subcommands care20:55
mhall119cjwatson: not sure if it should always have a non-root user, in which case the qtcreator plugin needs updating20:55
cjwatson(which IMO is a bug)20:55
robotfuelLaney: do you know who has been writing autopilot tests for ubuntu-system-settings? (I need some custom proxy objects for update testing)20:55
cjwatsonmhall119: click chroot puts both root and your user name in the "users", "root-users", and "source-root-users" key for any chroots it creates20:56
Laneyrobotfuel: I have, and rvr has, and om26er worked on them a bit20:56
cjwatson$ grep cjwatson /etc/schroot/chroot.d/click-ubuntu-sdk-13.10-armhf20:56
cjwatsonusers=root,cjwatson20:56
cjwatsonroot-users=root,cjwatson20:56
cjwatsonsource-root-users=root,cjwatson20:56
cjwatson^- like that20:56
LaneyI'm not sure I know what you mean by a proxy object though20:56
Laneyalso: system-updates is gatox and I think he did write some tests too20:57
robotfuelLaney: they have been called the emulator in autopilot, but that term is being replaced with custom proxy objects.20:57
Laneyoh right20:57
mhall119cjwatson: strange, qtcreator is definitely running as me, bzoltan1 is the chroot creation being run via sudo or something?20:58
Laneyrobotfuel: Well I don't know anything about those personally20:58
Laneyfor system updates it's probably best for me to redirect you to gatox20:59
cjwatsonmhall119: wouldn't matter, click chroot uses SUDO_USER if there21:02
robotfuelLaney: If I start one to add what I need, then you and others can add to it. when omer gets back I am sure he can also help.21:02
Laneyrobotfuel: Oh, you're offering to /do/ the work?21:03
Laneyin that case... go nuts and I'll review it :-)21:03
robotfuelLaney: a small part :) thanks21:03
mhall119cjwatson: somehow it gets root for both21:03
mhall119users=root,root is what I had21:03
mhall119some for all 3 user fields21:04
mhall119s/some/same/21:04
cjwatsonmhall119: maybe it's behind policykit or something?21:04
mhall119maybe, bzoltan1 might know but it's 10pm in Oslo21:05
bzoltan1mhall119:  Helsinki :) and 11pm21:06
mhall119well I didn't have Helsinki in my world clock21:06
bzoltan1mhall119: :) so what can do for you?21:07
cjwatsonif it's behind policykit, then I could change click chroot to look it up from PKEXEC_UID21:07
mhall119bzoltan1: since you're still around, any idea where I can get /usr/lib/arm-linux-gnueabihf/qt5/bin/uic ?21:08
bzoltan1cjwatson: I use pkexec instead of sudo everywhere. We do not have cli for the qtc21:08
mhall119I can't build my app in the click choot because part of it wants that21:08
bzoltan1mhall119: qtbase5-dev-tools should provide that21:08
cjwatson    params->setCommand(QLatin1String(Constants::UBUNTU_SUDO_BINARY));21:08
cjwatsonis that just terrible naming then?21:08
cjwatson./src/ubuntu/ubuntuconstants.h:436:const char UBUNTU_SUDO_BINARY[]   = "/usr/bin/pkexec";21:08
cjwatsonhahaha, yes it is21:09
mhall119bzoltan1: it does on i386, but not armhf21:09
cjwatsonmhall119: please file a click bug saying that "click chroot create/destroy" should be able to figure out the invoking user from PKEXEC_UID21:10
cjwatsonmhall119: should be relatively straightforward, you'll just have to join the queue :)21:10
bzoltan1mhall119: that would be very odd21:11
cjwatsoncjwatson@pepo:~$ dpkg -c ubuntu/pool/main/q/qtbase-opensource-src/qtbase5-dev-tools_5.0.2+dfsg1-7ubuntu18_armhf.deb | grep uic21:12
cjwatson-rwxr-xr-x root/root   1046652 2014-02-06 13:57 ./usr/lib/arm-linux-gnueabihf/qt5/bin/uic21:12
cjwatsonmhall119: ^-21:12
cjwatsonHowever, qtbase5-dev-tools is Multi-Arch: foreign21:12
mhall119huh, so why doesn't my chroot have it?21:12
cjwatsonwhich seems like a clear bug to me - it's installing everything to multiarch paths21:12
bzoltan1mhall119: -rwxr-xr-x root/root   1030268 2013-05-30 18:35 ./usr/lib/arm-linux-gnueabihf/qt5/bin/uic according to the armhgf build logs21:12
cjwatsonand M-A: foreign means that you can't coinstall the i386 and armhf versions21:12
cjwatsonyour chroot doesn't have it because the metadata declared in that package mean that you have to choose between architectures21:13
* bzoltan1 is slow21:13
mhall119bzoltan1: do you understand what cjwatson is saying? because I don't21:14
bzoltan1mhall119: I do. That is Qt at its best ... not M-A21:15
mhall119cjwatson: how do I manually tell apt-get to install the armhf package too?21:15
bzoltan1mhall119:  apt-get install whatever:armhf21:16
cjwatsonmhall119: what I'm saying is that the only way you can do that will involve uninstalling the i386 version at the same time21:16
cjwatsonif that's OK, then fine, apt-get install qtbase5-dev-tools:armhf, although the way this package is laid out sort of suggests to me that there may be problems21:17
cjwatsonI don't know Qt well enough to be able to predict that accurately21:17
mhall119it's not really21:17
cjwatsonBut a Multi-Arch: foreign package installing all its files into /usr/lib/<arch-triplet>/ is just plain bizarre21:17
cjwatsonif that's not OK, then you can't, the Qt packaging maintainers need to fix this21:18
ajalkaneUbuntu Touch emulator... for me the swipes from bottom to up to bring up the bottom menu do not work. Is this a known problem?21:18
cjwatsonthough I'm slightly puzzled why it wouldn't be OK to uninstall the i386 version *from a chroot*21:18
cjwatsoni.e.  click chroot -a armhf -f ubuntu-sdk-13.10 maint apt-get install qtbase5-dev-tools:armhf21:19
mhall119cjwatson: oh, it just uninstalls from the chroot?21:20
mhall119that should be okay then21:20
cjwatsonthat's the point of click chroot maint, yeah21:20
KillianDoes anyone have the correct Ubuntu installer for the Skyrocket?21:30
KillianI followed a youtube tutorial and it is on my phone but when I try to install Ubuntu it says "no available channels"21:32
* mhall119 hates compiled languages22:13
=== jhodapp_ is now known as jhodapp
basketballany updates on nexus 7 2013 ubuntu touch since last weekend23:24
basketballany updates on nexus 7 2013 ubuntu touch since last weekend23:28
=== mrjazzcat-lunch is now known as mrjazzcat
* mrjazzcat heard someone mention that the Nexus 7 (grouper) was deprecated. But, it still shows on the main Touch wiki. Are images still being created for this device?23:42
* mrjazzcat found it.23:47
mrjazzcathttps://wiki.ubuntu.com/Touch/Install#Supported_devices_and_codenames23:48
mrjazzcatAlright, one last question, then.  So, the 2012 Nexus 7 is deprecated, but there are emails saying that tests are run on it, so I'm going to presume that images are being created.23:56
mrjazzcatIs that right?23:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!