[00:28] I found rotation in terminal can be painfully slow [00:28] +1 [00:31] hi guys [00:31] how is the ubuntu phone system coming along? === chihchun is now known as chihchun_afk === Nitrodex is now known as Guest83359 === chihchun_afk is now known as chihchun === Namidairo`bnc is now known as Namidairo === wilee-nilee is now known as dr_rickrolled === dr_rickrolled is now known as wilee-nilee [05:22] What is being used to currently do Ubuntu Touch image builds? [07:20] dholbach: can I adb remount && adb shell then apt-get update && apt-get dist-upgrade to keep the phone updated? [07:22] good morning [07:23] freeflying, for the time being I think so, but I'm not sure how that's going to work with the image-based updates [07:28] dholbach: thanks :) [07:28] it isnt, apt is disabled on them [07:29] but there is a developer mode that enables apt (which is a permanent change though, image updates will be disabled then) [07:30] ogra_: can I update through system-settings now [07:31] i'm not sure how far that is already [07:31] (and i'm personally not running system images yet) [07:32] uhmm [07:32] you can definitely upgrade them from commandline [07:34] by using the builtin terminal or via adb shell, guess they're the same approach [07:34] yeah [07:35] which command shall I run, btw [07:36] https://www.stgraber.org/2013/07/20/introducing-the-ubuntu-touch-image-based-upgrader/ [07:37] thanks [07:37] though thats not the default yet (as you can see [07:37] ) [07:38] with the default you need to regulary re-flash (all data in the homedir is persistent and kept over re-flashes) [07:38] if you want to be on the safe side ... [07:39] or use apt if you are brave ... but there is always the risk that you mess it up (parts of some libs live in android and are not packaged, changes to them require both sides to be upgraded) [07:39] it'll be fine, I use it for fun, not for daily using [07:40] ogra_: I did use apt over the past couple of days, so far its running ok [07:40] yeah, for daily usage the regular re-flash would be the only safe thing ... if you can bear that it might break use apt :) [07:40] watch out for libhybris and platform-api [07:40] if either of them is in the upgrade you most likely want to flash an update [07:41] trying with system-image-cli now [07:43] ogra_: hi. I wonder if (in absence of didrocks and seb128) you as a core dev could approve tvoss' packaging change so that I could publish it? http://pastebin.ubuntu.com/5987618/ [07:43] Mirv, +1 [07:44] seb128: shouldn't you be having holiday as well? :) thanks [07:44] Mirv, looks fine [07:44] ogra_: thanks [07:44] (i assume this has been testbuilt before ?) [07:45] ogra_: yes, it's via the normal cu2d system, so built and tests run, we just have a deal that a core dev must +1 in case of packaging changes [07:45] ah, k [07:45] now just France and many other places have holiday today [07:46] right, well, just go ahead [07:47] did so, that unblocks well actually everything probably (platform, sdk, unity, apps) that was waiting [07:47] well apps and unity have another run ongoing, but possibly after that [07:49] unity8 has some test failures since yesterday evening, have to look at those / file bugs [07:50] Mirv, yeah, I'm going to be off soon, I was just doing some email/IRC checking in the morning === nik90|Office is now known as nik90|Busy [08:04] hello [08:04] could i ask if i install ubuntu touch preview does it wip internal storage parition? [08:05] *wipe sorry typo [08:05] juliankreuz: it wipes the device [08:05] popey: you cannot reproduce the whoopsie 100% CPU bug now, correct? [08:05] ev: i tend to flash my phone daily, just about to flash it now, will let you know. [08:05] popey: cheers [08:06] ok thank you [08:06] if you can reproduce it, there's a version of whoopsie on its way into the archive (0.2.22) that has an option I'd like you to test. [08:06] just as a heads up :) [08:06] ok [08:07] i just released 14.1 as current btw [08:07] ☻ [08:07] just as I'm flashing --pending ☻ [08:07] (since there was one failure less) [08:07] (which is 14.1) ☻ [08:07] well, yeah :) [08:10] hi, also could i ask if there's any plans on bringing Ubuntu Touch Preview on Flo? [08:11] Flo? is that the new nexus 7? [08:11] yes [08:11] we dont plan to, but anyone in the community could go ahead and port it === schwuk_away is now known as schwuk [08:11] we don't have any devices in the company making it hard ☻ [08:13] ok, thanks for the answer. :) [08:18] So the good news is that I finally decided to try phablet-flash ubuntu-system to my Galaxy Nexus. [08:18] It even installed properly! The bad news is that there's no display now. === dholbach__ is now known as dholbach [08:33] ev: seems okay so far, been running for a while with autopilot tests running, rebooted a couple of times, no whoopsie [08:33] whoop [08:33] sie [08:33] I'm assuming you mean no 100% CPU from whoopsie, rather than whoopsie just not being there [08:33] correct === gusch_ is now known as gusch [08:33] yay [08:33] whoopsie 1544 0.0 0.1 49864 3668 ? Ssl 08:15 0:00 whoopsie [08:34] whoopsie there, but not eating silicon [08:34] Good morning all, happy Lion Day! :-D [08:36] popey: ha, you! you must know who could breath life into a QA machine that seems to have gone down? [08:37] if anyone else is still having trouble with whoopsie (hi plars), do let me know. I've got some things I'd like you to try. [08:38] I'm having hard time thinking of someone who would be awake and not on holiday due to the Assumption of Mary day (which I googled up) a lot of Europe is having [08:54] Mirv: which machine, which datacentre? [08:59] popey: QA lab intel machine, now I've progressed in finding people to the extent that it's just about guesswork on which machine to powercycle :) [09:00] ah ok [09:05] mzanetti: ping [09:12] tmoenicke_: pong [09:21] ok now we'd probably need someone physically around the machine, even powercycling does not seem to help === chriadam is now known as chriadam|away [09:31] Hey guys! [09:32] Who here is amazing with porting Ubuntu Touch? === b0bben_ is now known as b0bben === svip_ is now known as svip [10:06] ogra_: you poop glitter? Now I'm really concerned about your well being :D [10:06] hahaha [10:07] ogra_: you really need to stop eating glitter for a start off, it's not good for you honest :) [10:13] davmor2, no, no ... i *produce* glitter from munching phones indeed :) [10:16] ogra_: that's even less healthy there are toxic substances and all sorts in phones. You just stay exactly where you are till the nice men in white coats with the rear fastening jacket arrive ;) [10:16] is there any good guide to how to install cwm to a nexus 7? i somehow seem to have zapped the recovery image on mine [10:16] when i run adb reboot recovery i end up with a dead android [10:17] hehe [10:17] brendand, you can just manually flash a new recovery in fastboot mode [10:17] adb reboot-bootloader ... [10:18] wget http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20130815/saucy-preinstalled-recovery-armel+grouper.img [10:18] * popey stabs ueventd [10:18] sudo fastboot flash recovery /path/to/downloaded/saucy-preinstalled-recovery-armel+grouper.img [10:19] and then boot into recovery [10:31] popey: don't stab the messenger bah-dum-tish [10:33] Don't quit the day job, comedy-dave [10:38] Is there any known issue with the maguro image upgrades? [10:49] popey: Thanks to quote Milton Jones that joke doesn't normally work :) [10:50] popey: it looks to me like people are hating things that end in d more than they ever did with apps that start with p and end in audio :) === MacSlow is now known as MacSlow|lunch === LoLcAt is now known as lolcat [11:26] Can anyone one tell me where i can find a bug list for the Nexus devices? Thanks [11:30] ivanka: beautiful design work on the phone. :) === chihchun is now known as chihchun_afk [11:37] nhaines, there is a whole team working on it: http://design.canonical.com/team/ [11:38] asac, http://paste.ubuntu.com/5988662/ ... [11:38] to compare two dashboard results easily [11:40] ogra_: whats the build id? [11:40] oh got it [11:40] ./get-utah-results.sh 20130814.1 20130815 [11:40] thats how i call it here [11:41] well i needed to use the number from the URL [11:41] 3526 [11:41] and 3536 [11:41] the columns with the id at the top show the error count ... the rest should be self explanatory [11:41] why ? [11:41] the dates didnt do [11:41] it picks them from the dashboard [11:41] just returned saying they are not good [11:42] sh Development/ubuntu/dashboard.sh 20130815 20130814 [11:42] dashboard.sh [11:42] what dates did you give ? [11:42] sh Development/ubuntu/dashboard.sh 3526 3536 [11:42] works [11:42] well not really :) [11:42] err [11:42] new id needs to be last (as the error message says) [11:42] aha :) [11:42] well, i thought comparing wouldnt matter :) [11:43] just a diff i thought [11:43] nah [11:43] its more :) [11:43] hi [11:43] !!11!! 0 0 default [11:43] asac: I am only a bot, please don't think I'm intelligent :) [11:43] it compares the test results line by line [11:43] what does !!11!! mean? isnt good? [11:43] see the elgend at the bottom :) [11:43] *legend [11:43] oh now i see :) [11:43] that means you should take a closer look [11:43] i didnt get that you display for all builds :) [11:44] on ubuntu desktop the current stable 13.04 is code named Raring, what would the current version of Ubuntu Touch be called and what would be it's version number? [11:44] total changed ... cant really automatically compare then [11:44] ogra_: ignore... :) [11:44] big brain farth here [11:44] well, just run it if all tests are done and as long as there is no red we didnt regress [11:45] ogra_: would be good to also see if a test that is in A is not in B? [11:45] e.g. not yet or failed to run [11:45] like marking the line red [11:45] or something else nice [11:45] that would show as !!nn!! again [11:45] since the total was zero last run [11:45] ogra_: nice: http://reports.qa.ubuntu.com/smokeng/saucy/image/3536/default/265277/ [11:45] anyone? [11:45] :) [11:45] systemsettle has landed [11:46] so at that point there is nothing looping at least [11:46] it still needs 3 runs ... intresting [11:46] well we shoot for 99.25 idle average [11:46] thats pretty high bar [11:46] i thought i would have reduce it slightly [11:46] ShapeShifter499, there is only a development version [11:46] (of ubuntu touch) [11:47] ShapeShifter499, Ubuntu Touch will have its first release with 13.10 ... which has the development codename "saucy" [11:47] maguro also needed 3 runs [11:47] http://reports.qa.ubuntu.com/smokeng/saucy/image/3535/default/265363/ [11:47] e.g. 3 minutes [11:47] yeah [11:47] 3 minutes ?!? [11:47] ogra_, that is what I meant, thank you [11:47] wasnt it 10sec per loop ? [11:48] one run is vmstat 6 10 [11:48] 6 repeats with 10 seconds [11:48] ah, k [11:48] then it calcs the average after throwing first sample away [11:48] and sees if that average is better than 99.25 [11:48] * ogra_ knew there were 10sec in the equation somewhere [11:48] 10 runs a 6 secs :) [11:49] and we wait for at most 10 of those 1 minute runes [11:49] ogra_: if we dont succeed at all to settle we will see tops dumbed from after each run [11:49] dumped [11:49] maybe i should just always dump them even if it succeeds [11:49] if we dont settle at all we need to fail and reboot the device [11:50] (and set a reboot counter, so it fully fails after a certain amount of reboots) [11:50] ogra_: atm not... but if it fails i will ignore all the other failures [11:50] because it doesnt really make sense to investigate those [11:50] right, but having a reboot and fail count would help to see if its a race [11:51] so it helps us not hunting down autopilot failures due to noisy system (which was claimed a few times during this week) [11:51] i.e. if it passes after the reboot we found a race [11:51] ogra_: oh ... well, we reboot before every autopilot ... and we will run it on every boot [11:51] so you will get that [11:51] err, i was told we dont reboot [11:51] at all [11:51] it will initially just not be nicely visualized (might even already happen ... check the autopilot runs) [11:51] ogra_: we dont reflash [11:51] but we seem to reboot [11:52] hmm, i thought plars said we dont [11:52] well, i thought we rebooted 2 or three times [11:52] not every test [11:52] e.g. after default,sk,securit, but not after each autopilot [11:52] but i was told its really on every test [11:52] *shrug* [11:52] ogra_: i guess you should be able to find the bootlog in jenkins to confirm [11:53] ah, well [11:53] anyway... agreed is that it gets run before every test [11:53] and i was told we reboot before every test [11:53] so we get what we want :) [11:54] well, in any case looking at my script output it seems like 0815 is publishing worthy [11:54] all tests ran? [11:54] ogra_: successfully tested? [11:55] according to the script output it improved :) [11:55] termial app passes one more [11:55] adn default has a new test (your load thingie) [11:55] ogra_: +1 [11:55] have you tested locally? [11:56] yes, maguro seems fine [11:56] ... and released [11:56] plars: doanac`: so lets really run this before AND AFTER each test... [11:56] if we reboot we won't see left over runaway processes after the test otherwise [11:56] and i am currently seeing unity8 going crazy not after boot, but just after very light use [11:57] so the after will bring us such bad issues [11:58] ogra_: this tool is so nice ... can you also make it produce nice data that i can put in a spreadsheet to make nice drawings over time :)? [11:58] lol [11:59] sure, we can make it produce pie charts with candy and the like :P [11:59] ogra_: can we maybe not use yellow and !! if we grew tests and those are still perfect? :) [11:59] i guess green with a (+) [11:59] (i can indeed improve it further to get long term data for a curve etc) [11:59] or something would better reflect what happened with default [12:00] sure, i can change that [12:00] Hello [12:00] well not important... i just have to learn what it means [12:00] but ... i think everything that is green should be green here as well :) [12:00] it is just that i tink we really should check manually if new tests are added [12:00] and rather put NEW/FIXED/ etc. [12:00] since even if the failure count didnt change it might be that suddenly you have different failures [12:00] to annotate if we went green just now [12:01] so manual check is needed [12:01] or a NEW test was added [12:01] ok [12:01] well.. we should fail if there are less tests i agree [12:01] adding new tests i like :) [12:01] and i want to keep the output as simple as possible so you can easily see the improvements/regressions [12:02] yeah right [12:02] so scratch the thing about the all green [12:02] just think how to best annote what changes [12:02] you could just use NEW etc. and add a column to the left [12:02] if we want more colums and/or more functions i would rather write another tool for that [12:02] where you put those [12:02] hehe [12:02] this one is rather single purpose to make it easier to see at a glance if we got better [12:02] well whatever, what i have now is good :) [12:02] i can probably change it too ;) [12:03] so better work on more useful stuff for now === MacSlow|lunch is now known as MacSlow [12:03] it can surely grow in all directions or get new friends in a bzr tree :) [12:03] maybe later we can think about long term data, but i hope utah is not loosing anything so we can do that anytime (not now) [12:03] yeah [12:04] gema_: whats the retention policy for the data we see on dashboard? [12:04] after all ist justr a screen scraper for the dashboard [12:04] will that get wiped after a month or so? === alan_g is now known as alan_g|lunch [12:05] asac: right now we dont remove stuff === b0bben_ is now known as b0bben [12:05] asac: we are considering removing for old releases, though [12:06] gema_: how much storage do we have/use right now for the jenkins data? [12:06] gema_: also, i assume we dont do backups? [12:07] asac: this is an IS machine, I am pretty sure we do backups [12:07] asac: on both, the dashboard and the external jenkins [12:07] popey: is ueventd really looping right after boot? or does it take a while before you see this? [12:07] asac: I can check for the backup policy of the internal jenkinses [12:07] ogra_, I releasing ubuntu-touch for my device on xda [12:08] to allow open source contribution [12:08] asac: tends to be soon after boot [12:08] popey: what does soon mean? for me thats before you touch the device :) [12:08] root@ubuntu-phablet:/# uptime 12:08:13 up 1:58, 1 user, load average: 2.98, 3.08, 3.03 [12:08] root@ubuntu-phablet:/# ps aux | grep ueventd [12:08] root 473 96.0 0.0 376 196 ? R 10:09 113:51 /sbin/ueventd [12:08] like before unlock or after? [12:08] it doesnt loop [12:08] it hangs [12:08] i dont touch it [12:08] i just flash then adb shell as soon as I can [12:09] and very soon see ueventd [12:09] popey, can you chekc the end of logcat ? [12:09] ogra_: thought it eats CPU cycles? [12:09] does it talk about sensorservice ? [12:09] asac, it does .... but it doesnt loop [12:09] how do i run logcat? [12:09] command not found [12:09] /system/bin/logcat -d | tail [12:09] popey: interesting ... so before the lock screen is even there? [12:09] ta [12:09] see if there is a lot sensorservice [12:09] noise [12:10] http://paste.ubuntu.com/5988757/ [12:10] asac: lemme reboot now and test [12:10] no, looks fine thanks [12:10] ogra_: well, it maybe is in a busylock in the kernel? [12:10] :) [12:11] asac, well, its wrangling with udev about the devices ... can be busylock or some such, yeah [12:11] asac: we believe the external systems are backed up daily, the internal jenkins instances back up every hour [12:11] popey: yeah. well, we only have one dashboard boot on mako, but there it looked like: [12:11] asac: just confirmed with retoaded [12:11] its about time we get that upstart bridge [12:11] popey: http://reports.qa.ubuntu.com/smokeng/saucy/image/3536/default/265277/ [12:11] so was good :) [12:11] lets wait [12:11] for more attempts [12:12] ogra_: steve told me that we can fix our problems without that upstart part if we do what we need to do anyway for the solution :) [12:12] ogra_: from what i know rsalveti has that fix already :/ [12:12] asac, which would be ? [12:12] no, he hasnt [12:13] hmm. lets wait for chicken [12:13] steve wanted to give him th details [12:13] the proper solution would be to have something like "udevadm settle" for ueventd [12:13] but that means a lot of patching [12:13] ogra_: steve said something about stopping ueventd after its done [12:13] on the android side [12:13] yes [12:13] that thats the real fix :) [12:13] the "it is done" part is the hard one [12:13] he said if we do that alone we are already happy [12:14] you need something like "ueventd settle" [12:14] asac: http://showterm.io/0254cd08db04bb375a0a5 <- there you go [12:14] right, but that seems to not involve upstart according to steve [12:14] and rsalveit knows how to fix it [12:14] that waits until it is done and then sends the event to the upstart bridge [12:14] but afaik he didnt add it ... and we wanted to see if the upstart stuff is probably suffiicient [12:15] popey: interesting [12:15] but anyway, even if ueventd would have the patch ... we still dont have that info for udev on the ubuntu side [12:15] we need the bridge in any case [12:15] popey: and that doesnt goaway ... interesting [12:16] yeah, it will stay forever [12:16] popey: can you copy http://paste.ubuntu.com/5988768/ on your device and call it with 99.25 as argument? [12:16] i went for a walk and it was still there 40 mins later [12:16] just to see that it definitely will fail in automation :) [12:16] sure [12:16] popey: well, you can just run vmstat 5 10 and see if your idle ever goes above 90 :) [12:16] oh ok [12:17] in my experience once ueventd hits high CPU on boot, it _never_ comes back down [12:18] I've left my phone for hours and its still running [12:19] yeah, it wont [12:19] popey: right... so vmstat also shows the same idle/busyness as top for you? [12:19] ogra_: kill :) [12:19] yeah, idle is 0 [12:19] that kills the container [12:19] http://paste.ubuntu.com/5988789/ [12:20] ogra_: thats a bad thing? can we restart the container without rebooting the system? [12:20] and it works? [12:20] we can, but that takes all the other bits down with it [12:20] ogra_: could we do that transparently? [12:20] like without user noticing? [12:20] no [12:21] not even if we wanted? [12:21] killing the container will kill the session [12:21] * asac takes a note [12:21] unless you put the check before session statup ... which means a massive boot delay [12:22] oSoMoN: who is doing browser? [12:22] morning [12:22] oSoMoN: bill talked about configs we could set so it behaves nicely in low memory environment [12:22] oSoMoN: guess reducing caches etc. [12:22] oSoMoN: do you know anything about it? [12:22] * ogra_ guesses we always want that [12:23] given how choppy and sloe the browser acts [12:23] *slow [12:23] ogra_: thats intentional atm [12:23] ah, k [12:24] i know we have slowness in javascript ... didnt know that we also should expect choppy scrolling etc [12:24] (or as in case of G= no scrolling at all) [12:24] *G+ [12:26] ogra_: well, does unity8 loop for you? [12:26] no, should it > [12:26] ? [12:26] it does for me all the time [12:26] ogra_: use your indicators once :) [12:26] just pull down and look around [12:26] i think that triggers it [12:27] * ogra_ isnt near his phone atm ... i can test in ~30min [12:27] no need [12:27] davmor2, ^^^ [12:27] just saying, you might have seen that problem [12:27] nope [12:27] when scrolling was super choppy [12:27] asac: what image is that on? [12:28] asac, it is always choppy and slow [12:28] yesterdays for example [12:28] and G+ scrolling doesnt work at all [12:28] (two different bugs) [12:28] ogra_: probably also a not-optimized rendering engine? maybe there is a hwaccell setting somewhere we can turn on [12:28] which would use surfaces for scrolling etc. [12:29] well, ltes wait for Mir and see how it os then [12:29] *is [12:29] *lets [12:29] *sigh* [12:29] Mir fixes everything \o/ [12:29] yeah [12:29] "Shit canonical employees say" tumblr... [12:29] haha [12:29] we also need the javascript fix, that will effect a lot, and the UA string fixes, with overrides [12:30] yeah, the UA stuff is annoying [12:30] UA? [12:31] user agent [12:31] user agent [12:31] the bane of the internet [12:31] pmcgowan: right. do you know who does our browser work? [12:31] of course [12:31] :) [12:31] so do you [12:31] oliver [12:31] ah I'm thinking Ubuntu Android, Ubuntu Accessibility etc [12:31] ogra_, if my phone is not in a reboot loop and I pull off the battery and go into recovery the last_kmsg is the one from when it was stuck booting?? [12:32] ogra_: ^^ so when will we get that feature :-P [12:32] annerajb, no, thats likely the current boot [12:32] j.k. [12:32] * annerajb bangs his head against his desk [12:32] annerajb, last_kmsg is a ram console ... if the device was power less it will be flushed [12:32] i been using that since day one every time i got stuck [12:33] asac, ask my clone :P [12:33] ogra_, what alternative do i have is there a way to see kernel messages on screen? [12:33] not really, unless you hack up your kernel to have a framebuffer console [12:33] asac: I get no loop here [12:33] but many android drivers dont allow that (since fbcon isnt an android feature) [12:34] ogra_, oh boy so i have no way of knowing what the kernel is doing? [12:34] fast fingers :) [12:34] to get into recovery [12:34] of course there is always blame popey that tends to fix a lot of things ;) [12:34] dont get it? if it's stuck booting ie kernel panic [12:34] it doesnt reboot after panicing ? [12:35] no [12:35] weird [12:35] hence getting stuck [12:35] it should [12:35] it should either give you adb or reboot [12:35] unless you changed kernel defaults [12:36] i did change kernel stuff but it was enabling new flags like NS and such [12:36] check what CONFIG_PANIC_TIMEOUT is set to [12:37] that should be the reboot time on panic in seconds [12:38] hmmm... wonder what happens if i have swap enabled on the kernel but not on my device.... [12:38] nothing [12:38] as in i removed from the rootfs the swap [12:38] it might fall over if there is a ram overcommit ... but that shouldnt happen unless you have ram hungry apps [12:39] annerajb, my device booted to a black screen without adb once.. extracting the ubuntu rootfs failed halfway and I didn't notice (/data was out of disk space) [12:39] ogra_, CONFIG_PANIC_TIMEOUT is set to 5 [12:39] w-flo, thanks i am using your script to modify the rootfs :D [12:39] so it should reboot after 5 sec when it panics [12:40] annerajb, you can't notice that issue since there's no error message, the untar just fails silently [12:40] but some of the files (like adbd?) are missing [12:41] w-flo, that dosnt seem to be he case (space wise) /dev/block/mtdblock3 918.8M 838.8M 79.9M 91% /data [12:41] where should adb be in the rootfs? [12:41] /bin? [12:42] /usr/bin/adbd iirc [12:42] found it there [12:42] ogra_, if i am getting into the rootfs by luck dosnt the rootfs write other log files like unit8.log and upstard.log? [12:42] (on the sdcard) [12:42] yes [12:42] davmor2: open a few apps [12:43] scroll around [12:43] ogra_, I don't want to flash the daily right now, so what package should I upgrade to get the /dev/socket/qmux_bluetooth fix? [12:43] close again [12:43] but i doubt yoou get that far [12:43] davmor2: it always happens here on maguro [12:43] ogra_: yay I just broke my apps screen [12:43] diwic, uh, oh, sorry ... i havent added it yet [12:43] ogra_, no worries [12:44] diwic, it will land in lxc-android-config ... [12:44] can the initrd be made so it writes log files to /sdcard? [12:44] asac: run what? [12:44] diwic, i'll make sure it lands today [12:45] w-flo, do you use no_console_suspend on your device? [12:45] asac: I can get my apps screen to do this http://ubuntuone.com/4Vpi2lKb4LLiIR9mFVzvXI [12:45] annerajb, no_console_suspend=1 console=tty1 --- I just added the console=tty1, the no_console_suspend is from upstream [12:45] CONFIG_CMDLINE="console=ttyFIQ0 no_console_suspend=1 datapart=/dev/mtdblock3" [12:46] that's how mine looks like [12:46] plars: dunno, i usually do camera and clock [12:46] and close them [12:46] asac: ?? [12:46] asac: I was responding to " plars: doanac`: so lets really run this before AND AFTER each test..." [12:47] plars: settle [12:47] (sorry was in a different context :)) [12:47] asac: ahh, we decided to go a different route [12:47] that is? [12:47] asac: we are gathering a single top -n1 before running each test [12:47] ENJOY : http://forum.xda-developers.com/showthread.php?t=2405815 [12:47] RELEASED [12:47] plars: why? [12:47] please use settle to wait for it to settle :) [12:47] asac: running system settle before and after each test run will add 1 hour and 20 min or so (and growing) [12:48] we can use 3 minutes instead of 10 for those runs [12:48] asac: still needs a minimum of 2 min to run [12:48] annerajb, I have it in BoardConfig.mk... BOARD_KERNEL_CMDLINE := no_console_suspend=1 console=tty1 the config actually has a conflicting option for console :o [12:48] asac: so 40 min or so for running before each test run [12:48] plars: we must wait till the system is quiet anyway [12:48] asac: that's minimum [12:48] asac: and usually it is [12:48] so we run the right amount of time [12:49] not too long :) [12:49] asac: so we shouldn't wait 2 min. to find that out [12:49] ikillcypher, cool stuff! :-) [12:49] plars: too much typing, we should have a call :) [12:49] asac: what we did for now, was add this top.log at the beginning of each test run, so at least until we have a better method, we can see if there was some process adding a lot of load [12:49] thats not what we want [12:49] that doesnt meet engineering requirement [12:51] annerajb, no_console_suspend=1 is a standard thing you find on many devices ... whats missing is a console=tty1 at the end of that line :) [12:51] ogra_, it does have console=ttyFIQ0 should i add two console= lines? [12:52] you should add a tty1 console arg, yeah [12:52] (the last one is always handed over to init ... the first one defines what the kernel uses when producing output) === _salem is now known as salem_ [12:56] asac: re browser config, I am doing the browser, and I have a work item on my list to investigate how to limit memory usage, haven’t really started investigating though [12:57] oSoMoN, asac would be nice to get some help with that [12:57] ogra_, is tty1 the right number if not how do i know which tty is the one for my device? [12:58] tty1 should be right (if your kernel has the necessary changes indeed) [13:00] hello all [13:03] ikillcypher: congrats! [13:04] balloons: looks like your fixes for terminal-app are working great :) [13:05] plars, indeed.. everything left is a known issue [13:05] so no surprises today.. :-) === alan_g|lunch is now known as alan_g [13:09] ogra_, still nothing shows on the screen. [13:09] no adb either [13:10] give it some time ... on my S2 the adbd startup takes about 2min [13:10] (no idea why and i didnt have the time to debug) [13:13] i think i am going to start soldering a usb serial console for the phone [13:14] no changelog for nightly releases ? [13:14] http://cdimages.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/raring-preinstalled.changelog [13:14] ikillcypher, they where working on them [13:14] ? [13:15] when i was a few days ago they (canonical) said they where working on gettnig them implemented ie. they dont exist yet [13:15] was=ask* [13:15] is it in a known bug in the latest images that i don't get prompted for my WPA2 PSK when trying to connect? === olli_ is now known as olli [13:27] hi all, i fres installed ubuntu 13.04 i86 to my laptop, after the updates an neceserry installations, when i try to make this command work phablet-flash (cdimage-touch|cdimage-legacy|ubuntu-system|community) -b it gives me error like bash: syntax error near unexpected token cdimage-touch do you know any solution ? [13:28] thumperest: what you gave isn't a command. [13:28] You're suppose to pick which command between the parentheses () you want. [13:28] What phone do you have? [13:28] nexus 4 [13:29] Try 'phablet-flash cdimage-touch -b' [13:29] ok thanks ;) [13:30] No problem. By the time Ubuntu 13.10 comes out, it'll be 'ubuntu-system', not 'cdimage-touch'. And for the community-based ports, it's.. well, 'community'. Different ways to support different devices. [13:31] Anyway, you should be all set with the rest of the instructions. Just remember any time you see brackets something's optional, and when you see choices separated with a pipe (|) it means you have a choice of one. [13:31] Works with pretty much all Linux docs and tutorials. :) [13:32] Next time you update with Ubuntu already there, leave off the -b. [13:32] And don't forget to have fun. In about 5 minutes, you'll be holding the future. :) [13:34] i know :) i wached all the videos on youtube :) i accualy work on LG but it's Turkey brand. Because of that I want to show them the new operating system. [13:37] any idea why maliit-server segfaults? in ua_ui_display_get_native_type (), in libubuntu_application_api.so.1.. something with libhybris? [13:37] asac: is there a bug with individual steps to reproduce that I could work through? [13:57] hi [13:58] so I ran into this error on compiling.... any ideas? http://pastebin.com/UVg98Qgy [13:59] ev: gema_ might have someone who can help you reproducing and testing the whoopsie thingy [13:59] thanks [13:59] ev: so what do you need exactly? [14:01] gema_: First, confirmation that you're able to reproduce it in the latest images. Then, to try with whoopsie 0.2.22. If that still has the problem, add --assume-online after exec whoopsie in the upstart job and try again. If it's still showing up after that, I'll ask you to run valgrind over it. [14:01] ev: ok, let me find something that can do this [14:02] thanks! [14:02] very much appreciated [14:02] never mind, the maliit crash is probably caused by a very outdated platform api bzr checkout (somehow I assumed envsetup.sh would take care of that) [14:03] ev: I'm flashing today's image locally right now [14:03] *reposting in case anyone who just joined knows* so I ran into this error on compiling.... any ideas? http://pastebin.com/UVg98Qgy [14:03] awesome [14:03] dholbach: mhall119 fyi, I wrote up some quick notes here: http://sergiusens.github.io/posts/click-packages-included-on-ubuntu-touch.html [14:03] ev: I didn't see it all day yesterday, but it's hit or miss. There's no 100% way to reproduce it that I've been able to find - just reboot and sometimes it shows up, sometimes not [14:04] sergiusens, woohoo [14:04] sergiusens, I'll mention it on the @ubuntudev social media channels in a bit [14:04] plars: that was my initial experience as well, but I've rebooted *a lot* and haven't seen it in quite a while. [14:04] dholbach: ack, I'm always shy of those :-P [14:04] hard to debug under those circumstances [14:04] sergiusens, no no no :) [14:05] ev: indeed - or to prove if it's "fixed" :) [14:05] valgrind, cppcheck, clang's static analyser, and my own eyeing through the code all come up clean :) [14:05] yeah [14:07] ev: asac was thinking it was the ueventd eating 100% + upowerd segfault + whoopsie trying to do something with the .crash file on an already busy system, but I don't see it the last times I've had the .crash with 100% ueventd [14:07] yeah, same experience here [14:07] I've had that ueventd crash lots [14:08] crash ? [14:08] plars: so we have reports that whoopsie goes crazy without a .crash file [14:08] thats the main issue i am concerneda bout [14:08] beyond that we should disable whoopsie to automatically run anyway i believe [14:08] I don't think it's in any way related to processing crash files [14:09] also because you definitelydont want to have this run while you are on battery [14:09] asac: sure, it's just that ev and I are both having trouble reproducing it yesterday and today [14:09] asac: so if you know of someone who is able to get it still, would love to hear from them [14:09] the spinning at 100% happens inside the glib event loop [14:09] very early on [14:09] plars: i know. [14:09] at same time i hear what ev says, so... :) [14:10] ev: do we see in the strace if its a write or read poll? [14:10] whoopsie has been super-stable on the *cough cough*-illion or so machines reporting into daisy.ubuntu.com [14:10] ev: those are not phones though ... :) [14:11] hehe [14:11] :) [14:11] anyway. so I would like to see this nailed doown [14:11] yeah definitely [14:11] and then put whoopsie in manual mode on our phone image though [14:11] mm why? [14:11] anyone? I think I'm close to building but that error is in my way [14:12] we may find that this issue was entirely not whoopsie [14:12] ev: well, first i think it consumes quite some resources if a big process crashes [14:12] that something broke glib's brain [14:12] ev: so if on battery it should sit still anyway :() [14:12] so next option is to make it battery aware ... but since i believe thats harder than just setting it to manual mode for now, i felt that would be better [14:12] asac: if it's consuming a lot of resources processing a big crash, please do file a bug and raise it with me [14:12] that's not by design [14:13] it's mostly in a sleep state, save network topology changes [14:13] :/ [14:13] ev: so you say we really want whoopsie processing and submitting crashes while on battery? === mzanetti is now known as mzanetti|otp [14:13] I think it's perfectly reasonable for it to submit crashes while on battery so long as it's on wifi [14:13] and that's what it does today [14:13] it will not send a crash if only on 3G or whathaveyou [14:14] grmpf. i really feel any minute of my battery time won is precious [14:15] so if it consumes more than 1 minute of battery we should not run stuff that we can have wait for an adapter :) [14:15] you can tell if thats the case or not' [14:15] Shapeshifter, did you remove the compile target for libandroid runtime? [14:15] and NookParts [14:15] I believe that error is because of NookParts still being on your Device.MK inside device [14:15] asac, normal people dont really run around with a charger attached .... if you would only report while on charger and on wlan we wouldnt get many reports [14:16] ogra_: the .crash files get saved [14:16] just not processed until you are connected [14:16] asac: you should be able to configure that [14:16] yes, so you collect ten crash files ... plug your phone into the charger and it gets unusable for 10min [14:16] asac: that's a setting on the settings screen for mpt to consider [14:17] brb [14:17] ChickenCutlass: got indicator-network on my phone now... it mostly works === Namidairo is now known as Namidairo`bnc [14:17] i dont know. if we have such a crash submission config, then maybe [14:17] mostly [14:17] :) [14:17] just having an issue with the authentication dialog now [14:17] otoh, we dont loose much by just not submitting when on battery [14:17] without having user be able to opt in :) [14:18] ev: we're gathering top data at each test run now, and I've looked through almost 40 test runs across 2 different types of devices so far, and none of them had the whoopsie issue so far [14:18] ogra_: i am sure the device should never be unusable while it processes crashes [14:18] if it is, it shouldnt run automatically, but only if user explicitely wishes [14:18] like manual [14:18] asac, if all cores go to 100% it will be unusable [14:19] sure, if thats the expected behaviour, then lets go straight to manual submission through cmline and later crash notification [14:19] (or if your IO gets to bad) [14:19] asac: I don't think people will like that [14:19] asac: that would be a deterrent for some users, imo [14:20] asac: and may end up sending some user data that is illegal without user permission in many countries [14:20] gema_: what exactly? automatically sending? or manually sending? [14:20] asac: automatically sending [14:20] cool. so we have our answer [14:20] asac: you need to give the users a way to opt out [14:21] in android, it's something you are forced to decide when you boot the phone for the first time, and it can also be turned on/off in settings [14:21] plars: yep, because it is a legal requirement to let people choose what their phone sends [14:22] gema_: not sure if you saw what I posted earlier, the new top stuff we added gives us logs that show whoopsie hasn't dont the cpu killing to us at all today so far [14:22] plars: didnt' see it, ev ^^ [14:23] gema_: of course it's hard to call it "fixed", but at least across the 10 or so reboots I've done here today alone, plus lots yesterday, plus 40 or so from this morning's automated builds, it's not easily reproducible at the moment [14:24] plars: om26er was telling me one of our upstream merger phones died of it [14:24] om26er: what image where you using? [14:24] om26er: "died"? [14:25] annerajb, no, no I did not [14:26] Shapeshifter, give that a try === boiko_ is now known as boiko [14:27] ShapeShifter499, https://gist.github.com/bbelos/5078404#file-patch_device_epicmtd_ubuntu YOu should have a codename.mk file and there is a target that says codenameParts [14:27] gema_, latest (from 2days), I guess. I sent an email to rfowler [14:27] plars, died as in vanished [14:29] ogra_, is it ok that i add that to the wiki? [14:29] om26er: it may be time to reimage if the problem is solved [14:31] annerajb, I'm not seeing that file [14:31] ChickenCutlass, cyphermox re bluetooth entering the build, which use cases do we think we will/can target right now [14:32] What's your device codename? [14:32] annerajb, oo wait [14:32] xD [14:33] annerajb, I have a file called full_hummingbird.mk it does not have a line in it with any version of "hummingbirdParts" [14:33] you dont have a hummingbird.mk? [14:34] annerajb, it's the Nook HD, the code name is Hummingbird [14:34] annerajb, no [14:34] pmcgowan, bluettooth will be in this evenings build [14:34] well, bluetooth-touch will ... no indicator yet [14:35] ShapeShifter499, then i am not sure what to do. here is my devices codename.mk file https://github.com/CyanogenMod/android_device_samsung_epicmtd/blob/gingerbread/epicmtd.mk [14:35] ogra_, cool [14:36] ShapeShifter499, are you sure cyanogen mod supports hummingbird? The readme of that repository says nothing here yet dont get excited [14:36] so it may not be supported [14:36] annerajb, it's supported in nightlybuilds [14:37] nightly builds* [14:37] ev / gema_ / plars - I wrote a script to reboot the phone N times and report vmstat for a while, I see nothing gobbling cpu anymore... http://paste.ubuntu.com/5989256/ [14:37] Just flashed my Nexus 7 with Ubuntu Touch, I see the wifi network list works now, but is there not yet an option to enter keys for a WPA2 network? === Namidairo`bnc is now known as Namidairo [14:39] beuno: ping [14:40] popey, so we should just ship yoour script then [14:40] hah [14:40] popey: ueventd does still often go for the cpu buffet [14:41] popey: but the whoopsie one seems unreproducible now [14:41] mardy: what's the way to propose brnches to lp:signon and such? it appears some stuff is on google code and some stuff not, so it's not clear what is the correct way to propose changes === alan_g is now known as alan_g|tea [14:41] http://bazaar.launchpad.net/~popey/+junk/phablet-flash-wrapper/revision/22#test-reboot.sh is my manky script [14:41] don't all laugh [14:42] mine has had software installed, lemme run it again after a clean flash [14:42] popey: so if it's just the one you are ok with the lols? :-P [14:42] * sergiusens jokes early today [14:42] ☻ [14:42] annerajb, if you have anymore possible ideas on this issue could you please PM them, I'll be idle for a while [14:42] comedy gold [14:42] which I have seen both whoopsie and ueventd crash more on - a clean flash [14:44] gema_: we're already cleared legally on sending data [14:44] asac: ^ [14:44] I've had conversations with Katherine about it [14:44] \o/ Send all the data [14:45] without data we're flying blind [14:45] you can't control what you can't measure and all that jazz [14:45] get a guiding dog then :) [14:45] asac pays [14:45] ev: ack [14:46] specifically: https://docs.google.com/a/canonical.com/document/d/1JHFd_6mYdUTd0RpR-Sm7-WnX-06rY8r58K3Cz32mhJg/edit#heading=h.ldl3hf7jg66m [14:50] aha! [14:51] first boot after flashing, I get ueventd 100% [14:51] but the previous 10 reboots I didn't [14:52] I definitely understand that we want to be as battery sensitive as possible, but I'm also acutely aware that the more we delay whoopsie running, the more space we put between the OS and it running, the more issues we're not going to get error reports for. Issues we'll be entirely blind to. [14:52] If whoopsie is heavy on your system, let me know about it and I will fix it. It's written to be a very lightweight, down to the metal process. [14:52] popey: just ueventd? [14:52] yes [14:54] I'm going to flash with an older image that we know to be broken and see if I can figure out what's causing whoopsie so much pain (it hasn't changed in the time we stopped seeing the issue, so I'm assuming it's something else knocking it over from here). [14:56] could someone kindly just confirm that the image I'm after is this one: http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20130812/ [14:58] Saviq: is there someone on your team I can talk to about customizing the launcher icons? [14:59] mfisch, better wait for it, it's coming soon [14:59] mfisch, but mzanetti|otp is the one [14:59] ev, how would we know ... if you are after the flipped image from august 12th thats the right one though :) [14:59] ogra_: to clarify. Is that an image we knew to have ueventd and whoopsie spinning at 100% [15:00] I'm pretty sure it is, but I don't want to go off testing for hours and find out I was wrong :) [15:01] ev, all images have the ueventd issue ... and i think the weekendish ones had the whoopsie one [15:01] 12th should still be broken ... 11th might be safer [15:01] Saviq: thanks, mzanetti|otp: can I get some directions on how to interact with it? [15:01] mfisch, you can't yet [15:02] okay, I'll grab the 11th. Thanks ogra_! [15:02] Saviq: right, but we're making plans so I'd like to have a general idea [15:03] mfisch, let me fwd you a design video [15:03] Saviq: perfect [15:03] using the GUI to connect to my wifi network used to work, but now it doesn't ask for my WPA key (20130814.1). is that a known issue? Can't find a bug report [15:04] who do i talk to to get some seeds for ubuntu-touch changed? [15:04] pmcgowan, re: bluetooth. [15:05] pmcgowan, all depends on what settings UI is implemented [15:05] pmcgowan, BT is now enabled and can be used however we want [15:05] ChickenCutlass, I found some emails and notes, will work on a list [15:05] w-flo: I've been having the same problem. [15:05] ChickenCutlass, right agreed [15:06] jedidiah, maybe we should open a bug report [15:06] mardy: https://code.launchpad.net/~dobey/signon/dynamic-plugins-lib/+merge/180355 === alan_g|tea is now known as alan_g [15:21] another 10 reboots post clean flash.. http://paste.ubuntu.com/5989397/ - no whoopsie [15:21] (no whoopsie cpu nomming) === mzanetti|otp is now known as mzanetti [15:23] mfisch: what exactly do you want to do? [15:23] Saviq: what do you think about this? https://code.launchpad.net/~unity-team/unity8/unity8.background-gsettings-fix/+merge/179884 [15:24] Saviq: seems the merge is actually ok, but it increases chances of some crash in some other part :/ [15:24] mzanetti, crash is fixed already in https://code.launchpad.net/~mhr3/unity/only-valid-filters [15:24] mzanetti, just not released yet [15:24] Saviq: you sure it's the same one? [15:25] mzanetti, well we don't have cores [15:25] mzanetti, but yes, I'm positive [15:25] mzanetti, I've had 10 crashes in ~150 runs of the shell [15:25] Saviq: ok then. I think the background one can be merged now. as I wrote half of it someone else must approve [15:25] mzanetti, all the same [15:25] mzanetti: we're working on defining image customization, so imagine that your carrier or OEM wants to ship some special app and wants it to be in the launcher [15:25] mzanetti, and fixed by the unity fix [15:25] mfisch, gsettings override [15:26] hm, is phablet-flash cdimage-touch --base-path ~/Downloads/phablet-flash/ubuntu-touch/20130811 not what I want for flashing an old image? It seems to ignore it and go for today's [15:26] mfisch, same key as on desktop [15:26] mfisch: right... we will use gsettings [15:26] mfisch: so the customization will be able via a default config [15:26] mzanetti: perfect, we have a solution for that, we can drop in a 2nd dconf db [15:26] mfisch: it's not implemented yet tho [15:27] mfisch: there are 2 merge proposals for the launcher in review currently and once those are merged, the next step is the gsettings stuff [15:27] mfisch: so work on it should start beginning of next week [15:28] mzanetti: as long as we have a plan we can work with your schedule [15:28] mzanetti: is the wallpaper setting part of that work too? [15:28] Wellark: mfisch: you 2 might want to sync about this [15:28] mfisch: don't think so... but that one uses gsettings too as soon as this is merged: https://code.launchpad.net/~unity-team/unity8/unity8.background-gsettings-fix/+merge/179884 [15:29] mfisch: I don't know if its the same db or such. (I'm new to gsettings) [15:30] * mzanetti is off to the next meeting [15:30] mzanetti: I've got dconf/gsettings figured out as long as you're using it ; ) [15:31] ah, it's a bug === Namidairo is now known as Namidairo`bnc [15:33] pmcgowan: re: bluetooth do you mean how it can be used right now? [15:34] what we will be able to do is add system tests now to make sure bluetooth comes up and mostly works [15:34] cyphermox, yes, I want to reconrd the priorites for profiles [15:34] oh ok [15:34] such as handsfree, a2dp [15:34] that's different [15:34] right whats exposed [15:34] right now, you can do all that, but it's all manual, since there is no UI [15:35] but you'll be able to do handsfree, a2dp, hid, etc. [15:35] Saviq: ping? [15:36] Saviq: http://10.97.0.1:8080/job/autopilot-saucy-daily_release/1017/ <--- some unity8 test failures, could you please look into them? [15:36] cyphermox, bug #1212580 [15:36] bug 1212580 in unity8 (Ubuntu) "Failing unity8 tests since evening Aug 14th" [Undecided,New] https://launchpad.net/bugs/1212580 [15:37] ack [15:37] cyphermox, need unity to release [15:37] ok, that should be happening in the next few minutes [15:37] (hopefully) [15:41] m-b-o, what is the dependency for Components.Storage module "QtQuick.LocalStorage" [15:46] balloons: qtdeclarative5-localstorage-plugin [15:46] balloons: it's missing, right? [15:46] does anyone know if adbd is blocking?? [15:47] m-b-o, yes I'd guess so as the tests don't run in the virtual sandbox complaining about that dependency [15:47] balloons: okay, will try to add this today :) [15:48] when trying to flash an N4, what does this mean ? [15:48] rtg@x120e:~$ adb root [15:48] adbd cannot run as root in production builds [15:49] m-b-o, ok, yea a quick check for any missing dependencies would be good [15:51] rtg, did you sudo adb root? [15:51] nope, didn't used to have to do that. [15:51] some people where having trouble yesterday and they fixed it by sudoing [15:51] no difference [15:52] rtg: you shouldn't need that to flash.... but it means your device is not rooted (missing su) [15:52] sergiusens, so phablet-flash -b should work ? [15:52] rtg: yes [15:52] rtg: phablet-flash cdimage-touch -b [15:53] rtg: if you get or adb errors when in recovery it means that the udev rules aren't doing the right thing (they do if you have seat) [15:54] balloons: https://code.launchpad.net/~martin-borho/ubuntu-weather-app/missing_dependency/+merge/180368 there you go :) [15:55] * sergiusens goes for lunch for real now [15:55] sergiusens, that looking better. forgot the '-b' option on prior attempts [15:56] rtg: yeah, you miss using a workable recovery image with no -b [15:57] segastep, well, also I was replacing the factory android image [15:57] sergiusens, ^^ (stupid tab completion) [15:58] :D [15:58] got a fright like, errmm, who would be highlighting me in here :O only been in here 2 days [16:02] m-b-o, let me re-run before we merge the commit [16:05] I'm sort of underwhelmed by the inability to enter a password into a WPA protected wifi network [16:06] rtg, attach to a laptop and use phablet-network-setup [16:06] that copies the wlan config over [16:06] rtg: it worked a couple of days ago. :) [16:06] rtg: It's pretty annoying, though. [16:06] * ogra_ saw someone else complain about it today [16:07] * w-flo and jedidiah complained earlier [16:07] ogra_, will do [16:07] asac: ping [16:07] ogra_: ping [16:08] dednick, hey [16:08] balloons: okay, will be off next 2h [16:08] ogra_: hi. we need to change ubuntu-touch seed to replace indicator-time with indicator-datetime, and indicator-battery with indicator-power [16:09] sergiusens: ping [16:09] * ogra_ hugs dednick .... you wont belive how long i waited for this ping :) [16:09] dednick, so everything is in the archive ? [16:10] gema_: ouch [16:10] gema_: dont wait 10 minutes [16:10] before pinging ... brt [16:10] asac: we are , wanna postpone? [16:10] NONONON :) [16:10] asac: no worries we were fixing other stuff [16:10] ogra_: yep, as far as i know! [16:10] just 2 minutes for getting rid of this IRC noise :) [16:11] ogra_: well, it's the same we use on saucy, so i guess so. [16:11] good [16:13] dednick, have they been tested to not fail the tests ? [16:13] i.e. by a manual test run on the phone [16:13] Wait, what's this about a phablet-network-setup? [16:14] nhaines, phablet-tools ships it ... it copies wlan configs from host to the phone [16:14] ogra_: we're removing tests from unity8 [16:14] dednick, is that talked through with asac ? [16:14] ogra_: grr, I didn't know that. Would've saved some time! What other fun things have I missed? Thanks. :) [16:15] dednick, packages that break tests or add regressions to teh image tests are not allowed in [16:15] (or need an approval from asac or rickspencer3) [16:16] ogra_: um. ok. we're removing the tests for battery i mean. as it's not going to exist anymore. [16:16] thats fine i guess [16:16] ogra_: but i guess we have to do that before, as it will break image tests if battery goes first [16:16] the above is more about regular tests for existing stuff indeed :) [16:19] dednick, will the test removal happen today ? [16:20] ogra_: just speaking with Saviq about it [16:20] k [16:20] i assume its just a matter of deleting code :) [16:23] ogra_: we're going to do it all tomorrow. too late in the day. :) [16:23] ok [16:36] ogra_, i changed the touch script to start adb on the first 5 lines but not panic. that provided interesting results. dmesg is full of ecc and bad blocks thought not sure if that's normal. thought i am still fixing some issues with adb spawning. [16:37] it's like when i join thought gdb my whole /root has been deleted so no commands work [16:37] uh [16:37] adb* [16:37] but ubuntu is mounted [16:37] sounds like your flash is really unhappy [16:38] ogra_, kinda i read that that's a normal amount of bad blocks. [16:38] well, probably it needs a special way of formatting it [16:39] or can only handle certain filesystems [16:39] why? bad blocks is suppose to be normal. since it's because of the wear levelling algorithm on the nand controller [16:39] i read a post on people reporting 8-15 bad blocks the first day of getting the phone. [16:41] well, if it is empty ... [16:41] and you see badblocks and ecc messages ... [16:42] ogra_, i dont understand how the process of handling over to the rootfs works. but i think this is what happening (is it plausible). My initrd started ADB stays hanging around AFTER the rootfs has been mounted. When i switch to the rootfs "chroot" i am connecting to the old adb [16:42] but the initrd is unmounted hence me seeign no files [16:42] no [16:42] first /data is mounted ... then /data/ubuntu is bindmounted to /root [16:43] then run-init switched to /root as / [16:43] but what happens if adb was spawned before the bind mount will it go into this weird state? [16:44] it shouldnt [16:44] ok [16:44] but its adb, you never know :) [16:44] lol [16:44] (its an android binary compiled on a normal linux system) [16:44] (there can indeed be bugs nobody knows about yet) [16:45] if this adb spawning dosnt work i was thinking of mounting /sdcard/ in the touch script and printing out a bunch of output to it [16:45] you know that you can add beark= to the kernel cmdline yo bring up adb in different stages of the initrd ? [16:45] no [16:45] ogra_ When did the cmdline datapart= parameter get added? :)) [16:45] so i can add to the cmdline break=adb [16:45] i would revert the change and try something like break=mount [16:46] ok [16:46] how do i continue after i am breaked or paused? [16:46] Hashcode, yesterday ... but there is still support for systempart= needed that i didnt get to yet [16:46] ogra_ very nice! [16:47] annerajb, sadly you cant in this setup (on a PC you would just exit the shell which makes it continue booting, with adb that runs a daemon thats not possible) [16:47] * annerajb that usb serial console starts sounding tempting again [16:47] annerajb, but break=mount should give you the shell at a stage where the complete mounting is done and where you are rigth before the switch to the new root [16:48] so exactly the point you want to inspect ... [16:48] i would have to spawn adb before the mount so i can connect to it correct? [16:48] no [16:48] leave the script as it origianlly is wrt adb [16:48] remove all your changes [16:49] (apart from the sleep and the hardcoded device name) === alan_g is now known as alan_g|EOD [16:50] then boot with break=mount ... and you should be able to inspect whats in /root and if you get any dmesg errors etc [16:53] ogra_, how do i connect to the shell that break will gime me. ie. how do i see that shells output and interact with it? [16:54] adb shell ? [16:54] ok [16:57] pmcgowan: what's going on with HUD? One day I have browser actions in it, the next day they're gone again :( [16:58] HUD is overrated [16:58] * mhall119 loves the HUD [16:58] mhall119, better than me I never have any [16:58] use gestures [16:58] IMO, HUD is the most under-rated thing we've got going on in Unity [16:58] and I want to see *more* of it [16:59] * ogra_ only sees the hud if he accidentually hits the alt key [16:59] mhall119, I think ites getting a design "improvement" [16:59] (and thats mostly annoying) [16:59] ogra_: OMG, you have to try it on Gimp or Inkscape [17:00] or even QtCreator when it's working with global menu [17:00] well, i rarely use these :) [17:00] hello, is there anyone who could help me with an odd issue while installing Ubuntu Touch on a Nexus 4? [17:00] I liked it on the phone with webbrowser-app too [17:00] for adding bookmarks [17:00] clouder_: what's the issue? [17:00] bookmarks ? [17:01] ogra_: yeah, we have bookmarks now [17:01] i wasnt aware it can ... [17:01] 12:58 < mhall119> ogra_: OMG, you have to try it on Gimp or Inkscape [17:01] ogra_: during the brief times when HUD was working, there was an "Add to Bookmarks" action [17:01] nice [17:01] and you could get to them from the Activity view [17:01] i must admit i dont even test the HUD much ... since i got used to it being always empty [17:02] it was nice, but without HUD it's useless [17:02] * ogra_ would like to have the close action back though [17:02] me too [17:02] i really liked it ... and the new way is so painful [17:02] mhall119: well, actually the device is unlocked but when i try installing via "phablet-flash cdimage-touch -b" it goes to reboot and the terminal says "Device needs to be unlocked for the following to work" and starts bootloader [17:02] I also want to know what to do with the other HUD toolbar actions [17:03] clouder_: did you unlock the bootloader? [17:04] mhall119: yes, i did -> "LOCK STATE - unlocked" [17:05] and did you enable USB debugging in the android settings? [17:05] https://wiki.ubuntu.com/Touch/Install#Step_3_-_Initial_Device_Setup [17:05] mhall119: of course, i had to initialize the flashing with the usb debugging [17:06] just go throug all these steps one by one again [17:06] to make sure you didnt miss anything [17:06] could it be that i have to run the commands as root? [17:07] that would result in a different error message [17:07] do you see an open lock under the google logo when booting ? [17:08] yes [17:10] maybe it is because of hardware version rev_11, are there known issues with newer devices, it's a replacement device for an older one [17:10] would be the first time i hear of it [17:10] ogra_, if i flash a boot.img would that include all changes to kernel and initrd? [17:10] what else does it print beyond the message above [17:11] hi guys [17:11] hi [17:11] annerajb, depends on the device :) on my galaxy S2 the noot.img is actually the kernel only [17:11] *boot [17:11] ok [17:11] I created a site dedicated to ubuntu touch. long live the phablet user http://bit.ly/14NRxpm [17:11] (and i still havent figured out how it installs the initrd) [17:12] http://pastebin.com/XeyDPE60 [17:12] that's the complete action [17:13] < waiting for device > [17:13] thats your issue [17:13] and with waiting for device it goes to bootloader and stays tere [17:13] the rest are just infos and warnings [17:13] *there [17:14] sergiusens, doesnt phablet-flash do privilege escalation at that point ? ^^^ [17:14] ogra_: no, it relies on the udev rules [17:14] * ogra_ thought it would ask for the sudo PW to run fastboot to flash [17:14] oh, ok [17:14] no, it doesn't [17:14] clouder_, then try with sudo i guess [17:15] but it seams to be the issue [17:15] yes, it does something :) [17:15] ogra_: people with custom udev rules or not the packaged ones will land in failure [17:15] or with devices with unlanded udev rules [17:15] sergiusens, we need to go through these rules ... i cant belive all these people have manually created udev rules [17:15] (one day that is ... ) [17:16] ogra_: oh, well popey for example didn't have seat [17:16] as in not logged in [17:16] in PK ? [17:16] wow [17:16] was a laptop sat next to me, not logged into desktop [17:16] well, might be the seat concept vanished with logind ? [17:16] I was lazy, ssh'ed into it to do the phablet-flash [17:16] ah [17:16] ssh ... [17:17] ogra_: not sure what the best, secure and friendly approach is here... [17:17] i wanted to have a machine I could leave running doing phablet-flash and testing [17:17] so i set it to autologin instead ☻ [17:17] sergiusens, sudo :) [17:18] ogra_: yeah, maybe it is... [17:18] :-P [17:18] Error; Command adb push returned non-zero exit status 1 doesn't sound good :/ [17:19] stucks at Google logo [17:19] clouder_, hmm, is your /data partition full ? [17:19] ogra_ how to empty? [17:19] --wipe [17:20] well, he is doing -b [17:20] oh... [17:20] i thought that implies --wipe ? [17:20] yes [17:20] full logs? [17:20] (thats a mako btw) [17:22] when it is flashed with Ubuntu Touch, does it stills how the Google Logo? [17:22] *show [17:22] yes [17:23] ok, I guess i'll wait a few minutes, maybe it boots… some day [17:24] well, is it doing something in your terminal ? [17:24] mfisch: please, drop me an email on your requirements or something so I don't forget [17:25] if you just expect it to boot after the above error i doubt you will get lucky [17:25] the terminal finished the flashing command with the error adp push returned non-zero exit status 1 [17:25] Wellark: will do [17:25] rightm that means it didnt flash [17:26] Wellark: but if it's in dconf we'll be fine I think [17:26] DOWNLOAD MODE [17:28] clouder_: logs? [17:28] pastebin stdout [17:28] of my computers terminal? [17:28] yes [17:28] yes, like the one you pasted before [17:30] http://pastebin.com/kuF8f8au [17:30] mfisch: as long as you don't have a requirement that the user is not allowed to remove the predefined apps from the launcher [17:30] Wellark: that's a good question, I still need to figure that out [17:30] ogra_, i think the break mount is hitting a earlier mount point it dosnt even print the (echo "initrd: mounting $path" >/dev/kmsg || true) [17:30] Wellark: we can lock the key but then nothing can change [17:31] clouder_: protocol failure [17:31] protocol failure [17:31] ogra_: seems we have one more user with this problem [17:31] bad cable ? [17:31] original one [17:31] sergiusens, yeah plars said he sees them too during tests [17:32] ogra_: it can be: cables, adb mishap, fiddling with the device mid push [17:32] yeah [17:32] Wellark: I'm meeting with Richard Collins on Monday and I'll know more then [17:32] clouder_: stay in recovery and run the same command but add -d mako [17:33] clouder_: and don't touch the device [17:33] unless the command line output tells you too [17:33] annerajb, hmm. probably it is postmount then ... [17:33] to -o [17:33] can I add something to my phablet-flash manifest.json to ensure there's more than x mb of free space on /data and make phablet-flash show an error message otherwise? Or maybe a manifest flag to force wiping? Right now the device gets bricked every time I forget to --wipe [17:33] annerajb, gimme a sec [17:33] ogra_, mk [17:33] annerajb, break=bottom [17:34] sorry, my fault [17:34] w-flo: we can add a wipe check ... but lets not do it automatically [17:34] ok, but first i have to get android started xD [17:34] mount srops exactly before the mounting [17:34] clouder_: no, just go into recovery [17:34] *stops [17:34] ok, ill try [17:36] but what the hell is download mode ? o.ô [17:36] clouder_: it's another provisioning mechanism [17:36] sergiusens: I think it's just a bug or flakiness in adb, I don't think any of those potential causes are affecting us in the lab [17:36] boiko, mihir, calculator is now gated :-) [17:36] plars: actually, I thought of one and you casually weren't in the dailies that day [17:36] balloons: great! thanks [17:37] sergiusens, a wipe check sounds like a good idea. Basically it's a requirement for some devices [17:37] sergiusens: I sometimes have overlapping meeting, sorry :( I'm there when I can be [17:37] plars: doanac` mentioned something to me which raised a spark... he mentioned the he might be doing an adb kill-server, adb start-server to avoid an issue with rebooting into recovery and being able to use wait-for-device [17:38] plars: if you kill the server mid op, you get protocol error [17:38] plars: and since you run jobs in parallel, might be the cause [17:38] plars: does my assumption hold? [17:40] sergiusens: no, we are not doing kill-server [17:40] sergiusens: also, we've been getting the protocol errors much longer than that [17:40] plars: then my assumption does not fall through... [17:41] sergiusens: what he was talking about was killing adbd on the device [17:41] for the rndis stuff, yeah [17:41] plars: ok, so during the sprint we can probably stress this case and find out where it is [17:41] i think its adbd [17:41] it worked :) [17:41] Saviq, hey [17:41] ogra_: adbd tends to fail from time to time [17:41] clouder_, congrats ! [17:41] jono, oi! [17:41] thatnk's for your awesome help [17:41] any idea when the click scope will land in the device images? [17:41] *thank's [17:42] sergiusens, right [17:42] ogra_: I might just need to add a retry strategy [17:42] jono, it is seeded since two weeks or so [17:42] ogra_, reboot loop :( ima reflash again in case i broke something [17:42] sergiusens: so... launching with upstart no longer works for me, on click and non-click packages. Could be that we are just still missing pieces that tedg described? [17:42] jono, but i think there is backend integration missing [17:42] ogra_, aha [17:42] any idea when that might be resolved? [17:43] plars: yeah, that's what I think I mentioned in that meeting we had... it didn't work for me, I didn't have time to research on it though [17:43] jono, nope, i dont even know who works on it [17:43] ogra_, np [17:43] sergiusens: I tried last night when I was trying to help thomi, and even launching from unity didn't work. But this morning that works, just upstart launching fails [17:43] jono: ogra_ I think it's ralsina 's team [17:43] ah [17:44] ogra_, cant get into recovery :( [17:44] annerajb, did you force the kernel cmdline in your kernel config ? [17:44] ogra_, yes [17:44] the bootloader sets it dynamically on samsung devices .... [17:44] plars: oh, so launching from unity required an updated image (20130813.1 I think it was) [17:45] annerajb, then you wont be able to use recovery ... it needs the flag from the bootloader [17:45] ogra_, why doesn the datapart cmdline get's removed too? [17:45] it was when i added the break bottom [17:45] plars: so you did something like /sbin/initctl start application APP_ID=com.ubuntu.dropping-letters_0.1.12 iirc [17:46] annerajb, where did you add it ? [17:46] sergiusens: yeah, I tried that, except with /sbin/start [17:46] to the kernel cmdline in the kernel config ? [17:46] sergiusens: /sbin/start application APP_ID=phone-app used to work for me, but now does not [17:46] sergiusens: did that as a sanity check, since it's not click [17:46] ogra_, CONFIG_CMDLINE="console=ttyFIQ0 no_console_suspend=1 datapart=/dev/mtdblock3 console=tty1 break=bottom" [17:46] plars: should be the same I think... so that's the issue I was having in the meeting that I mentioned to tedg ... the upstart logs complained about zeitgeist [17:47] plars: any clues in the upstart log btw? [17:47] annerajb, well, if you set it to force it will ignore the bootloader settings and just use this [17:47] how do you set it to forced? [17:47] in the kernel config [17:47] something_CMDLINE_FORCE [17:47] if thats set it will only use this one [17:49] sergiusens: just that it terminated with status 1 [17:50] dobey: thanks, but I'm afraid we really need the static library when building the plugins [17:50] plars: cat .cache/upstart/application-click-com.ubuntu.dropping-letters_0.1.2.2.log [17:50] plars: http://paste.ubuntu.com/5989899/ [17:51] dobey: that stuff is rather old (and wrong) and I'm afraid it's impossible to fix without breaking the current plugins [17:51] plars: that's my error [17:51] cyphermox, ping [17:51] sergiusens: ah, ok [17:51] sergiusens: yes I'm getting some zeitgeist error too [17:53] ogra_, i see CONFIG_CMDLINE_FORCE=y (it has it enabled) [17:53] right [17:53] is that the line you where referring too? [17:53] yes [17:54] ok i am going to compile a kernel with that i made the cmdline shorter by removing a console=tty0 i had there. [17:54] just in case is running out of space on the buffer. [17:54] it is a selection option ... there are three and only one of them can be set at a time [17:54] the only one set is forced [17:54] the other two are not set [17:54] upstart wont work withot a console=tty1 at the end [17:55] (of the cmdline) [17:55] ok i put it back in. [17:55] * annerajb goes get water for hot chocolate while it builds [17:55] no, stop it [17:55] dont build yet [17:56] mardy: how so? [17:58] is it just me or isn't it possible to connect to a WPA2 network? [17:58] mardy: whether the lib is static or not shouldn't "break" anything [17:58] annerajb, http://paste.ubuntu.com/5939625/ you most likely need this kernel patch ... and use CONFIG_CMDLINE_EXTEND=y (with CONFIG_CMDLINE_FORCE and CONFIG_CMDLINE_FROM_BOOTLOADER unset) [18:00] plars: so we are similar :-) [18:00] clouder_, use phablet-network-setup (GUI appears to be broken currently) [18:01] ogra_, ok [18:02] sergiusens: yep, I don't recall though, is that something that tedg said he is already aware of and should be fixed once upstart-app-launch lands? [18:02] annerajb, CONFIG_CMDLINE_EXTEND would usually add your config to the front of the cmdline ... but that way you cant have console=tty1 at the end ... the patch flips that so the cmdline snipped from the kernel config gets appended instead of prepended [18:03] it might need adjustment for your kernel :) [18:03] (the patch that is) [18:03] ok i applied the path [18:03] patch* [18:03] oh, it just applied ? no moaning ? [18:03] nice [18:03] i did it by hand lol [18:03] ah [18:04] ogra_, so i switch the console at the end to the start? http://pastebin.com/digGbhUr [18:05] hi all, i installed ubuntu touch today, but i cannot get my sms messeges. is therer a known bug or something? [18:05] annerajb, your commandline was totally fine ... [18:05] ubuntu on samsung galaxy nexus i9250 [18:06] annerajb, the only important part is that console=tty1 is the last console= arg [18:06] LG Nexus 4 [18:06] ogra_, ok i am going to build now. [18:06] ok [18:06] you switched from force to extend ? [18:06] yes for is unset extend is set [18:06] force is unset* [18:07] ok [18:07] then you should be able to boot ubuntu and still have the recovery mode (if the patch works :) ) [18:07] "ubuntu on samsung galaxy nexus i9250" [18:08] m1fs, do you want to tell us something ? [18:08] plars: tedg just told me the syntax is $(pkg)_$(app)_$(ver) [18:08] (speaking in while sentences helps sometimes) [18:08] *whole [18:09] ubuntu on samsung galaxy nexus i9250 how to ezy way. [18:09] need to reflash with odin since I can't get into recovery lol [18:09] m1fs, look at the devices wikipage, if it is not there you might have to do a port yourself [18:09] !devices | m1fs [18:09] m1fs: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [18:10] thanks @ogra [18:10] annerajb, heh, yeah ... [18:11] hi [18:12] I'm porting to Dell Streak and the generated image borks during boot on E/PrintK ( 1): <3>init: cannot find '/system/bin/app_process', disabling 'zygote' [18:12] no wonder.. there is no /system/bin/app_process [18:13] should it even try to start sygote service? [18:14] isnt zygote a android service? [18:14] smoku, nope [18:14] https://wiki.ubuntu.com/Touch/Devices/toro is this for ? samsung galaxy nexus i9250 [18:15] tedg: plars with the correct appid: http://paste.ubuntu.com/5989985/ [18:16] iff it is then no Install instructions ? [18:16] sergiusens, Yeah, I mentioned that to jdstrand yesterday. It needs updating in apparmor-click [18:16] so, I should prepare custom init.rc? I was under impression that I can use CyanogenMod device as-is [18:17] sergiusens, It's trying to execute qtchooser [18:17] smoku, you cannot use cyanogen mod you have to flash a rootfs and initrd for your device [18:17] actually, it needs an update to apparmor-easyprof-ubuntu [18:18] smoku, but if the device is supported in cyanogen mod is "theoretically easy" to get supported in ubuntu touch [18:18] lucky for us, I fixed it yesterday: https://launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/1.0.16 [18:18] sergiusens, tedg: ^ [18:18] jdstrand: oh, so /me just needs updating... [18:19] sergiusens: update and run 'sudo click hook remove apparmor && sudo click hook install apparmor' [18:19] annerajb, so this is what Porting guide mean in "As we're using CyanogenMod, we can easily take advantage of all the devices that are officially supported there." [18:19] smoku, yes that if it works in cyanogenmod with some changes you can get ubuntu touch to work [18:20] jdstrand: ty! [18:20] ok. thanks. I need to look inside supported device repo then :) [18:20] smoku, http://forum.xda-developers.com/showthread.php?t=2173045 [18:20] plars: ^^ [18:21] annerajb, yup. seen that. but I'm on streak 5 [18:22] annerajb, just got mislead by that sentence in Porting guide, so I started with CM device repo and got pussled by missing zygote [18:23] smoku, btw if you are going to port it to streak 5 i suggest you take a look at the changes the guy that ported the other one did to get yours working [18:23] balloons: has it worked? [18:23] usually is really easy to port to similar devices [18:23] annerajb, already cloning. thanks :) [18:23] m-b-o, http://91.189.93.70:8080/job/generic-mediumtests/359/ [18:25] balloons: yes, already saw that.... they changed it once again, will change that assert [18:25] sergiusens: still get zeitgeist error after running '/sbin/initctl start application APP_ID=com.ubuntu.dropping-letters_dropping-letters_0.1.2.2' [18:25] m-b-o, perfect :-) with that I'll turn on gated commits [18:26] fginther, can you enable gated commits for weather too? looks good [18:26] ogra_: zygote is an android service (we removed it though) [18:26] balloons, yep [18:26] balloons: this was the only missing test? [18:26] sergiusens, i know :) [18:27] ogra_: ack, then I missread :-) [18:27] m-b-o, yes.. the only failure is what you see there [18:27] yeah, wasnt me :) [18:31] plars: I get the app to launch but it launches below unity8 [18:32] its shy [18:33] balloons: I'VE updated the pending MP [18:36] having only 1.2GB on / on my Nexus 4 is very limiting [18:36] is there any way to get more? [18:36] any *easy* way I mean [18:37] trying to enable developer mode keeps using up all the space [18:40] m-b-o, http://91.189.93.70:8080/job/generic-mediumtests/363/ [18:40] balloons, done [18:41] fginther: does this mean, the tests must all pass before merge? [18:41] m-b-o, yes [18:41] hehe :-) [18:42] ah, ok. First "needs-fixing" maill arrived :) [18:43] m-b-o, you can a clean build [18:43] *you got [18:44] balloons: cool :) [18:49] ogra_, the bootline arguments are not there apparently it needs the force [18:54] annerajb, well, more likely the patch doesnt work, but yeah [18:56] the patch is to address the console for upstart right? [18:56] the patch is to append to the botloader commandline instead of prepending [18:56] when you use "EXTEND" [18:57] ok but that should only affect upstart or will that also affect break? [18:58] it doesnt matter where break is on the cmdline as long as it is there [18:59] ok i wanna debug why it's not starting to hand it over to the rootfs later ill deal with upstart (once i actually get the rootfs mounted) [19:05] i'm pretty sure it mounts and dies on upstart [19:05] (and the break=bottom shoulld confirm that) [19:08] sergiusens: how do I manually install a click package? [19:08] sergiusens: click install wants the sdk installed [19:09] there is an override switch you need to use [19:09] mfisch: click install --user=phablet --force-missing-framework package.click [19:10] --force-missing-framework [19:10] ah [19:10] bah [19:10] i'm slow [19:10] this beats trying to install the SDK on the phone and filling the entire filesystem [19:11] sergiusens: AFAIK that's not in any docs, can you add it to your blog? [19:12] mfisch: sure, you aer also supposed to be able to use pkcon but I haven't attempted, and I'm also waiting for the scope :-) [19:12] sergiusens: there will be a special scope for click packages? [19:13] mfisch: yes, it will be seen in the app lens and you'll be bale to install apps from the store there [19:14] mfisch: the ubuntu-sdk-1310 thing is more like an API level thing in android (I wish to believe at least) [19:14] ok [19:14] ogra_: I had the copy/paste handy (I can't seem to remember that switch) [19:14] I tried installing it on the phone after the error ;) [19:15] mfisch: it's not finished yet either, this is a stop gap solution [19:15] sergiusens, ah, i ran click install --help on the phone :) [19:15] so I should see my app now or do I need to reboot? [19:23] sergiusens: even after installing 2 packages "click list" returns no results [19:23] mfisch: click list --user=phablet or as the phablet user [19:23] ah [19:24] sergiusens: perfect, now should I expect to see them in the apps lens? [19:25] mfisch: it's not refreshed automatically yet. [19:48] mhall119: If you want to do a meeting, i'm here :) [19:49] or popey [19:50] hi all :) i have Nexus 4 installed latest build and i have some questions. is anybody to help ? [19:52] or bugs i think [20:10] thumperest: I've got it installed on my Nexus 4. But I've been doing the apt-get update & upgrade. I haven't flashed in about a week. Not sure if I'd be much help as I have questions too. [20:12] thumperest: wassup? [20:14] Dropping letters is addictive! [20:27] From what I've read, I'm assuming the full way to update is to flash your device. Lately, I've just been using apt-get update/upgrade. [20:32] Hello everyone - Ubuntu Edge campaign is about 39k off crowdfunding record - Canonical needs your help now http://igg.me/at/ubuntuedge/x/4040308 [20:34] kalikiana: hey, I didn't get back to you. I think you have some questions regarding appliation paths and application confinement? [20:34] ogra_, apparently i broke it and after 10 builds the forced cmdline dont work anymore :( now i dont get any of the datapart cmdline arguments [20:35] tedg: hey, jenkins complained about my merge request. is there something I need to do? [20:36] jdstrand, Fix your merge request :-) [20:36] Let me look. [20:36] tedg: the tests passed :) [20:36] this happened to me once before. I must not be doing something right [20:36] jdstrand, Just set the commit message: https://code.launchpad.net/~jdstrand/upstart-app-launch/prepare-env/+merge/180387/+edit-commit-message [20:37] jdstrand, That's the message that gets put into the debian/changelog [20:37] I thought I did that [20:37] ah, no I guess not [20:37] There's two things, the description and the commit message. [20:37] tedg: complete with [ Jamie Strandboge ] style? [20:37] The proposal page only has the commit message if you open the entry at the bottom. [20:37] jdstrand, No, the tool will do that. [20:38] tedg: should I use 78 char wide debian/changelog formatting? [20:38] jdstrand, Hmm, I always just write a sentence and let it wrap it for me. I'm not sure how it processes all that. [20:39] cyphermox may know [20:39] I guess we'll see! :) [20:42] tedg: ok, we'll see how that goes. thanks :) [20:43] np [20:43] Allo [20:45] Hello [20:46] I need help [20:47] On nexus 4 ubuntu touch work good now [20:47] sergiusens: I have no networking on the latest image. Is that a known issue? [20:48] No [20:48] For me it ok [20:49] Whit n4 and nexus to [20:50] You have what phone [20:50] n4 [20:50] when I connect to wifi it just spins instead of prompting me for a password [20:51] Ok i try 3 time [20:51] And its ok [20:51] N4 [20:52] I flash 2 zip and go [20:53] I have the file again [20:53] For n4 [20:55] I work a bit on the image and now wifi work === arunprasadr is now known as arunprasadr_away [20:56] For nexus 4 owner what the best rom [20:57] Like 23000 on benchmark [20:57] Have got 21000 [20:59] Who have a problème whit wifi on ubuntu touch [20:59] On n4 [20:59] works here [20:59] What [21:00] what what? [21:00] Work no [21:00] Popey [21:00] I'm running the latest image of ubuntu touch on my nexus 4, and wifi works [21:00] what's the problem? [21:00] Thanks [21:01] You have a link [21:01] Please [21:02] https://wiki.ubuntu.com/Touch/Install [21:02] Thanks [21:03] jdstrand: in the launchpad stuff commit message and all you can just write it as you want, it will get wrapped for you [21:04] it's in fact not really used so much in changelog either, what lands in changelog is usually the bug title if there is a bug linked to the merge request/branch [21:13] jdstrand: my quest(ion) is to sort out if we a) can have per-app XDG_ environment variables based on app id (and it wasn't clear who is working in that area) b) if we need to patch Qt5 instead if the former isn't viable - we need a solution that works on the desktop and doesn't require confinement-only api === salem_ is now known as _salem [21:35] fginther, can you have a look? I think when you added the ci checks for everything, it's not printing :-( https://code.launchpad.net/~mdspencer/ubuntu-filemanager-app/fix-autopilot-tests/+merge/180430 [21:38] iBelieve, can you add the bit about not running the open file on non-desktop devices for now [21:38] balloons, what do you mean? just comment it out? [21:39] balloons, looking [21:41] kalikiana: a) per app XDG_ env vars based on app id - unfortunately no. we feel this will break on the converged device [21:42] kalikiana: b) sure [21:42] kalikiana: let me direct you to https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement#Launching_applications [21:42] kalikiana: are you looking at the bugs I filed regarding these? [21:43] kalikiana: cause I am fixing the /tmp/*.sci by setting TMPDIR [21:43] kalikiana: so you can skip that one [21:44] kalikiana: the /var/tmp/etilqs* is weird. I can't reproduce it but hopefully it will also honor TMPDIR [21:45] kalikiana: if not, then the library should be fixed for it (that is easily upstreamable) [21:46] kalikiana: I would strongly argue that bug #1197051 and bug #1197056 upstream is doing the wrong thing [21:46] bug 1197051 in qtdeclarative-opensource-src (Ubuntu) "SDK applications should not use ~/.local/share/Qt Project for sqlite files" [Undecided,New] https://launchpad.net/bugs/1197051 [21:46] bug 1197056 in qtdeclarative-opensource-src (Ubuntu) "SDK webview applications should not use ~/.local/share/Qt Project/QtQmlViewer/.QtWebKit/ for their databases" [Undecided,New] https://launchpad.net/bugs/1197056 [21:48] jdstrand: the problem is that these bugs make perfect sense on the desktop - you expect to share caches/ data, not just qt but for example other webkit flavours/ ports do that by default [21:48] popey: if wifi is working for you, don't upgrade [21:48] ssweeny: unless this wifi failure is an image-update only issue [21:48] mfisch: oh? [21:48] wifi input box seems to be broken with the new indicators [21:49] might it have to do with the new stacking in the indicator interface? [21:49] jdstrand: and yes, I am looking at these as well. it depends a bit on the preferred approach to fix it, so I'm not diving into patches just yet [21:49] popey: yeah, we don't get a password prompt [21:49] kalikiana: I'll concede that on bug #1197056 [21:49] I'll do the old manual way, I think it's still in the wiki [21:49] bug 1197056 in qtdeclarative-opensource-src (Ubuntu) "SDK webview applications should not use ~/.local/share/Qt Project/QtQmlViewer/.QtWebKit/ for their databases" [Undecided,New] https://launchpad.net/bugs/1197056 [21:49] mfisch: awe was going to followup with dednick [21:49] sergiusens: cool [21:49] kalikiana: but that is not the case with bug #1197051 [21:49] bug 1197051 in qtdeclarative-opensource-src (Ubuntu) "SDK applications should not use ~/.local/share/Qt Project for sqlite files" [Undecided,New] https://launchpad.net/bugs/1197051 [21:50] ssweeny: you'll need to add /opt to the writable-paths to install stuff [21:50] mfisch, ack [21:50] kalikiana: eg: ~/.local/share/Qt\ Project/QtQmlViewer/QML/OfflineStorage/Databases/11474b32865dbdb4426621e50b908f3b.ini [21:50] kalikiana: that is not a reusable path [21:51] ssweeny: what are the odds that chown works in the initrd? [21:52] well, maybe it is-- it might be an md5sum-- buit it is very odd [21:52] ssweeny: probably it can't figure out the userids [21:52] mfisch, it might with numerical ids [21:52] mfisch, but the initrd probably won't know the names of any users [21:52] right [21:52] kalikiana: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html references that other specifications dictate $XDG_DATA_DIRS/subdir/filename [21:53] kalikiana: sorry, $XDG_DATA_HOME/subdir/filename [21:53] jdstrand: it's due to qmlscene being "the same application" and it's fairly recent that it got api for qml to distinguish it as an "application" [21:53] which is what we want. subdir=APPNAME [21:53] kalikiana: anyway-- I'm not trying to be difficult, just expressing my point of view [21:54] kalikiana: ah, well, that sounds promising then [21:54] jdstrand: so the question here would be - if we find that qmlscene can be fixed, how/ where does it get the correct app name set? [21:55] kalikiana: yes-- that was actually waht I was ging to mention [21:55] something that works on the desktop especially [21:55] kalikiana: for click, we are using the click package name [21:56] sergiusens, I emailed him... [21:56] "name": "com.ubuntu.developer.user.pkgname" [21:56] jdstrand: are developers expected to use the package name anywhere in their qml? [21:57] kalikiana: I noticed that MainView has the concept of "applicationName" [21:57] right [21:57] kalikiana: hehe, you type faster than I :) [21:57] which I think is pretty much the .desktop file I think [21:57] but I'm not sure that is the same as the package [21:57] balloons, I'm confused by the message being incorrect. I'll keep looking. [21:57] kalikiana: I think you are right [21:57] kalikiana: let's back up a step [21:58] there is this concept of APP_ID floating through click, application lifecycle and application confinement [21:58] the APP_ID is $pkgname_$appname_$version [21:59] kalikiana: for confinement, we use $pkgname from the APP_ID [21:59] kalikiana: so that you don't lose settings, etc when upgrading to a new version [22:00] kalikiana: we actually export two variables you could use, but I'm not sure that is the best cause it is not upstreamable [22:00] kalikiana: ie, APP_ID=com.ubuntu.developer.user.appname_appname_version [22:00] UBUNTU_APPLICATION_ISOLATION=1 [22:01] kalikiana: so a short term solution would be to see if those two are set, and if they are, do $APP_ID.split('_')[0] [22:01] that won't break kde, etc [22:02] that is very Ubuntu specific though [22:02] if the $pkgname could be declared in the qml, like how applicationName is, then that could be used instead [22:02] jdstrand: would it be feasible to require that applicationName is equal to $pkgname so that it could be used to derive ~/.local/share/$pkgname [22:03] or possibly another variable with the same effect [22:03] kalikiana: from my perspective, sure. I just don't know how application_name is used in the sdk [22:03] sorry [22:03] applicationName [22:03] it's used to let Unity tell what app is the same and belongs to what .desktop [22:04] that's why the basename must match [22:04] kalikiana: but if upstream had a variable that could be set, such that everything works (webkit notwithstanding, we can talk about that in a moment): [22:04] someName: com.ubuntu.developer.username.appname [22:05] such that the paths all end up being: [22:05] $XDG_CACHE_HOME/$someName [22:05] $XDG_DATA_HOME/$someName [22:05] $XDG_CONFIG_HOME/$someName [22:05] $XDG_RUNTIME_DIR/$someName [22:05] then we would be set [22:06] kalikiana: I think something like that is conceivably upstreamable [22:06] because it isn't ubuntu-specific [22:06] heck, if that someName variable isn't defined, it can fallback to current behavior [22:08] that's my thinking on it [22:08] jdstrand: there is https://qt-project.org/doc/qt-5.0/qtcore/qcoreapplication.html#applicationName-prop if that is set it affects the folder name used below ~ /.local/share/ [22:08] ohh [22:08] I need to verify if we can set that in qml, I don't think it is exposed [22:08] but we could find a way to override it [22:09] leaving only the cases where desktop might expect a different behavior eg. sharing caches [22:09] so something like that would work fine from my perspective [22:10] the sdk could default to setting it because it already knows how to generate a manifest [22:10] so it is in a position to pre-fill it [22:11] kalikiana: did you want to talk about the non-qtwebkit paths more, or shall we move on? [22:11] ideally we'll have a way to verify if it is set correctly when creating the package… since it should be set in code [22:11] mfisch: I'm having the same WiFi issue on my Nexus 7 with the latest image [22:11] kalikiana: yeah. that should be doable if it is in the mainView [22:13] kalikiana: are you subscribed to ubuntu-appstore-developers [22:13] jdstrand: I think I'm fine with this plan then; by non-qtwebkit you mean like /dev/shm/? I was planning to focus on app data & cache first, the other kinds of files seem more like bugs to fix in qt [22:13] yes I am [22:13] kalikiana: a very apropos discussion is happening there :) [22:14] kalikiana: see "Summary: Planning going live" from alecu [22:15] looking [22:15] kalikiana: so, let me get the bug list [22:15] kalikiana: bug #1197047 I am fixing by setting TMPDIR [22:15] bug 1197047 in Ubuntu UI Toolkit "SDK applications create /tmp/*.sci files" [High,Confirmed] https://launchpad.net/bugs/1197047 [22:16] I have a question: ANyone else expiriencing wifi problems on Saucy Ubuntu touch [22:16] kalikiana: bug #1197049 I can't reproduce. it might be fixed by setting TMPDIR. it is likely an easy upstreamable fix to honor TMPDIR if not [22:16] bug 1197049 in qtbase-opensource-src (Ubuntu) "SDK applications sometimes create /var/tmp/etilqs_* files" [Undecided,New] https://launchpad.net/bugs/1197049 [22:17] kalikiana: bug #1197051 - that's the one we've been talking about [22:17] Jrlocoboy, like not being able to enter a WPA passkey? [22:17] bug 1197051 in qtdeclarative-opensource-src (Ubuntu) "SDK applications should not use ~/.local/share/Qt Project for sqlite files" [Undecided,New] https://launchpad.net/bugs/1197051 [22:17] YEah [22:18] kalikiana: that leaves bug #1197060 and bug #1197056 [22:18] bug 1197060 in apparmor (Ubuntu) "SDK webview applications should use an app-specific path for shared memory files" [Undecided,In progress] https://launchpad.net/bugs/1197060 [22:18] bug 1197056 in qtdeclarative-opensource-src (Ubuntu) "SDK webview applications should not use ~/.local/share/Qt Project/QtQmlViewer/.QtWebKit/ for their databases" [Undecided,New] https://launchpad.net/bugs/1197056 [22:18] Jrlocoboy, quite a few people (including me) have that issue. It used to work last week. A fix is probably being worked on :) [22:18] k thanks. I tought i installed Ubuntu wrong [22:19] thought* [22:19] jdstrand: wrt mailing list, yes that is what I was thinking of. I think the plan is to have uploads initiated by qtcreator so in the best case we will have one place (QtC) to double-check the id in all places [22:19] Jrlocoboy, you can use phablet-network-setup to copy the wifi config from your desktop/lapto [22:19] the main hindrance this is just time [22:19] to implement it [22:19] kalikiana: maybe the /dev/shm access is just a bug like you say. I think the way to handle the QtWebkit shared databases is to look at UBUNTU_APPLICATION_ISOLATION and parse APP_ID and distro patch it [22:19] can you explain how to. Im sort of a noob [22:20] sure, just open a terminal in ubuntu and type "phablet-network-setup", it will ask for your password. make sure your device is plugged into USB [22:20] k thanks [22:20] kalikiana: the reason why I say disto patch there is because sdk apps will be using the chromium content api backend (Oxide) instead of QtWebkit [22:21] kalikiana: we want to have that in place for 14.04, so there is no point fighting upstream or being clever. Oxide will support different profile that put the cache in different places [22:21] kalikiana: chrisccoulson/ChrisCoulson has the details [22:23] kalikiana: wrt QtC checks-- sure. people can get it right manually for a bit. so long as we have decent docs, that should be sufficient [22:23] kalikiana: what do you think about my suggestion on qtwebkit? [22:26] jdstrand: I think we can propose a patch upstream and distro-patch in any event [22:26] kalikiana: well, it would help everyone-- I'll leave it up to you [22:27] kalikiana: (meaning, fixing qtwebkit to do the same as the others could help everyone, but oxide is coming if you want the distro-patch shortcut :) [22:27] kalikiana: so, sorry I didn't get back to you sooner. do you feel unblocked now? [22:28] hmm you mean oxide would do what we need regardless of qtwebkit upstream? [22:28] I thought it would be based on the same API [22:28] but I haven't heard about it much for a while so I don't know all of it [22:28] kalikiana: yes. oxide will be alongside qtwebkit. so, for example, kde would just keep using qtwebkit [22:29] kalikiana: but the sdk and canonical supported apps would use oxide [22:29] so applications opt-in to oxide api? [22:29] depends how you define opt-in :) [22:29] but yeah. pick one or the other [22:29] chrisccoulson has a preliminary webview working via qml [22:30] kalikiana: don't feel bad about not knowing about it-- quite a bit has happened there but it has had to be a one man job to get it to the point where others can jump in [22:31] kalikiana: we are there now and I've got a todo to round up people to help out chrisccoulson :) [22:31] :) [22:32] I think I'd still like to see qtwebkit fixed then, we want to be nice with upstream api [22:32] kalikiana: we might need some support from qml to make oxide put the files in the right place. chrisccoulson could say more-- I imagine we would want to support both shared and isolated scenarios [22:32] kalikiana: sure, again, I'll leave that up to you :) [22:32] kalikiana: are you unblocked now? [22:33] jdstrand: absolutely, yes. it was worth replying after midnight :-D [22:33] thanks a lot [22:33] sorry, i think i'm lacking context (i missed the start of the conversation) [22:33] kalikiana: oh gosh, I didn't know it was so lot [22:33] * jdstrand hugs kalikiana [22:33] kalikiana: I'm glad I could help and thank *you* for your work on this :) [22:34] jdstrand: no worries. I am keen to getting much closer to solving this. it's one of the things that people say now and then and it just needs a little persistence to get done [22:34] partly in finding the right person to talk to [22:35] chrisccoulson: your name came up in context of oxide - I was a bit behind in the latest and greatest developments there ;-) [22:35] ah :) [22:36] kalikiana: it will be huge for our application confinement to have this fixed. right now apps can tamper with each other cause there isn't a way to separate their files in policy [22:36] oh, we're talking about where webkit stores its files? [22:36] jdstrand: yeah. in context of the app contest it also came up "where do I put u1db files" and such questions [22:36] kalikiana: I marked bug #1197047 won;t fix for ubuntu-ui-toolkit [22:36] bug 1197047 in apparmor-easyprof-ubuntu (Ubuntu) "SDK applications create /tmp/*.sci files" [Undecided,New] https://launchpad.net/bugs/1197047 [22:36] * jdstrand nods [22:37] I am fixing that via TMPDIR [22:37] great [22:37] I'll add a comment to 1197049 [22:37] (/var/tmp/etilqs_* ) [22:38] I'[d like to know what is creating that so I can test TMPDIR with it :) [22:38] I think it is used by webkit2 communication between processes, you should probably see it using the browser app [22:39] just open some stuff [22:39] bzoltan said it came from src/3rdparty/sqlite/sqlite3.c I see [22:39] I'll check the source [22:39] (qtbase-opensource-src) [22:40] my mistake, I confused it with another bug [22:41] jdstrand: so as it's kind of late here: feel free to assign to me if we have to fix/ patch qt to use the right path [22:41] and I'll look into it soonish [22:44] kalikiana: awesome, thanks! sleep well :) [23:05] what is "Ubuntu Linux phone" ? [23:06] is its architecture similar to android or its real linux ? with real tools instead of busybox ? [23:08] what video player will be preinstalled on it on its release ? mplayer ? [23:49] awe, hey [23:50] looks like connecting to a wireless networking might be broken on mako [23:50] hey jono, wha's up? [23:50] nahh, worse [23:50] it be broken on all [23:50] oh? [23:50] ;( [23:50] bummer [23:50] yea [23:50] ok, nm [23:50] good to know it isn't just me :-) [23:50] we discussed earlier during our network/telephony meeting [23:50] this is not covered by our test infrastructure? [23:50] ted pointed me to dednick [23:51] but he's offline, so I emailed him about it [23:51] cool [23:51] AFAIK, no it's not covered by our test infrastructure [23:51] gotcha [23:51] I have plans to discuss system testing with sergiusens on Mon [23:51] cool [23:51] anyone here ? [23:52] primarily to talk about telephony, but we may also discuss wifi as well [23:52] jono: which build? [23:53] this morning [23:53] the password/passphrase dialog is busted [23:53] cjohnston, today [23:53] elkng, I think I am [23:54] awe: ahh... so if you supply a network file it would work? [23:54] awe: make that Tuesday, I just recall I have a national holiday on Monday [23:54] cjohnston, yes [23:54] sergiusens, ack [23:54] awe: that explains why all the tests worked [23:54] sergiusens, can you schedule a meeting? [23:55] I guess sergiusens didn't like that. heh [23:55] cjohnston, we've been waiting on the new networking indicator for awhile now. I'm sure there was a conscious decision not to invest in auto-testing the old indicator UI [23:55] ;) [23:56] :-) [23:56] awe: I'd be happy if I could get 3g working on mine [23:56] (or whatever the slowest internet is) [23:57] cjohnston, what device? [23:57] mako === melmoth_ is now known as melmoth [23:57] are you running the latest image? [23:57] there are know problems with data provisioning, and there's also a known race between NM and ofono that's being worked on [23:57] try restarting NM, and see if that does the trick [23:58] if not, then the next thing to check is whether or not you have a valid data context [23:58] 20130814.1 [23:58] you can check by running the ofono script 'list-contexts' ( in /usr/share/ofono/scripts ) [23:58] I saw yesterday I think about the bug being filed about the race but a restart wasn't working.. [23:58] lemme see what happens with those