[05:12] cjwatson, I declared trusty but I need a cloud image of trusty to build the base testing environment. I'll ping smoser [05:17] hm, and also update distro-data on all the testing nodes in the lab so they know what is the devel release. [05:18] ev, vila ^ could you check that servers in the lab are up to date? [05:20] vila, you'll need to upgrade the machines used for destkop testing to trusty and probably the ones running raring to saucy for SRUs or split in 2 pools for raring/saucy otherwise SRUs on raring will have to be done manually [05:30] vila, RT65382 [07:00] jibel: ack, will raise the ticket during the standup and talk with fginther, doanac and plars [08:09] http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20131021.1/ [08:09] welcome to trusty ! [08:10] ogra_: \o/ [08:10] and here is the system image :) http://system-image.ubuntu.com/trusty-proposed/mako/ [08:11] ogra_: how will http://people.canonical.com/~ogra/touch-image-stats/ behave btw? [08:11] if we have a saucy and trusty image rebuild the same day? [08:11] will be crowded with the next build and fine agaiun with the one after [08:11] i have to do a special setup for saucy later today [08:11] the version of the ubuntu chroot are different? [08:11] ok [08:11] the paths all changed with the release [08:11] you mean for building ? [08:12] no, I think we need to be clear which version is shown [08:12] yeah it is always the release we build for which we use fro the chroot [08:12] ok, and we'll have a saucy/ dir? [08:12] we already do [08:13] http://system-image.ubuntu.com/ [08:13] * didrocks sees current/ [08:13] ogra_: I'm speaking of http://people.canonical.com/~ogra/touch-image-stats/ [08:13] we have saucy and trusty channels [08:13] yeah, that will get a saucy dir [08:13] great :) [08:15] jibel: Huh, why can't you bootstrap it off the saucy image? [08:15] cjwatson, that's what I did [08:16] jibel: OK, I still see nothing at https://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/ though [08:17] cjwatson, autopkgtest for trusty is open, jobs that were queued are running. I'll create the views and file a ticket to do the same on the public instance [08:18] jibel: OK, I have a feeling proposed-migration lost its records of them so I'm inclined to remove its state and let it all retrigger [08:19] jibel: There should be a lot more than just mod-gearman listed in excuses and I don't see any records of it collecting any PASSes [08:19] * cjwatson nukes the state dir [08:19] cjwatson, you should see visp as FAIL and glib2.0 as PASS [08:20] I do not, but sadly adt-britney loses results sometimes as previously explained [08:20] that's the 2 I used for testing [08:20] I don't trust it :( [08:20] cjwatson, :( I'll spend some time on it again this week. [08:20] Let's see if it does a better job this time round [08:21] jibel: Do you think you could edit https://wiki.ubuntu.com/NewReleaseCycleProcess to explain what we need to do (or notify somebody to do) when setting up new series? [08:21] This has become fairly critical infra so we should make sure it's up early [08:23] cjwatson, sure, I'll update it. I added a specific document to the prject auto-package-testing too. [08:24] Thanks [08:24] Should be a batch of trusty jobs re-running now [08:24] I'll keep an eye on p-m to try to ensure it doesn't lose them [08:29] vila, retoaded I'm creating Trusty All and Autopkgtest views on jiufeng, I'll leave others to you. [08:30] jibel: please update the ticket you created so we can keep track of what is left to be done (and document the process) [08:30] vila, that's different, I'll file another [08:34] vila: joining us? [08:34] ev: ? [08:34] didrocks: omw [08:35] didrocks: ev is at the cloud sprint [08:36] vila, RT65387 [08:37] retoaded, ^ [08:53] didrocks: vila: so in general i believe nothing should need to be done when we continue staying on devel-proposed ... except creating new jobs to track the OLDRELEASED-proposed [08:53] that should be our goal... maybe its already like that and we are just struck by lack of phones [08:53] asac: agreed with that goal [08:53] +1 [08:53] we are far from it, but let's focus on it :) [08:54] didrocks: asac: ogra_: as per the build this morning. the jobs have not run yet. they are only triggered with changes to http://system-image.ubuntu.com/devel-proposed/mako/index.json [08:54] which has not changed yet today [08:54] psivaa: right. so if we had the channel moved on top ofd trusty-proposed it would have automatically happened [08:55] psivaa, as i said, thats still saucy [08:55] psivaa: however, why wasnt build 101 from devel-proposed picked up [08:55] i assume thats because we have all phones down? [08:55] because the phones are down ? [08:55] right. so in theory nothing is wrong : [08:55] would be my only explanation [08:56] phablet-flash ubuntu-system --channel trusty-proposed --no-backup -d maguro [08:56] * ogra_ twiddles thumbs [08:57] yay, my first four apps are in the appstore ! [08:57] ogra_: asac: phones are not down there, the jobs have not been triggered yet [08:57] psivaa: because 101 is too new? [08:57] psivaa: its 2-3 days old: http://system-image.ubuntu.com/devel-proposed/maguro/ [08:57] 101 is from friday night iirc [08:58] asac: the jenkins job failed as told [08:58] ohh 101 is from friday? sorry looking at it now [08:58] the cdimage build ends up in a new dir ... [08:59] do you use anything from cdimage for the trigger ? [08:59] http://cdimage.ubuntu.com/ubuntu-touch/saucy/daily-preinstalled/ [08:59] (note the saucy subdir) [09:01] afaik they use the index.json to trigger [09:01] (from system image channels) [09:07] jibel: I wonder if the causes get lost on FAIL or something [09:08] jibel: for instance the very most recent run has: [09:08] lintian 2.5.19ubuntu1 FAIL lintian 2.5.19ubuntu1 [09:08] jibel: but I don't see lintian mentioned anywhere in excuses, not even as something triggered by another package [09:09] jibel: (unfortunately I didn't catch this in time to stop p-m so you could investigate in place, but perhaps that's a hint) [09:10] Though lintian actually first failed in the run starting at 08:37:03 [09:10] I mean p-m first recorded it as failing then [09:14] cjwatson, yes, I noticed that on saucy but couldn't find the cause. I also noticed results on excuses changing from PASS to FAIL without obvious reason. but I didn't find how to recreate the case locally. [09:15] cjwatson, I updated https://wiki.ubuntu.com/NewReleaseCycleProcess and added a link to the detailed documentation. [09:15] Thanks [09:45] ogra_: Any luck with image 1? [09:45] asac: ogra_: the reason for the smoke tests failing to run 101 is due to regressions in the way we now flash the devices. [09:45] there was a merge to not use utah for this and this is causing the issue [09:45] cjwatson, havent checked phonecalls yet ... and popey needs to test on mako [09:45] cjwatson, installs and runs though :) [09:46] popey, mind testing the trusty-proposed channel on your mako ? [09:46] doanac: ^ would you be able to take a look at this the issue is only in install-and-boot [09:46] ogra_: ooh, there's a new image? [09:47] popey, two :) onte trusty and one saucy [09:47] which one do you want testing? [09:47] please do the trusty one first as this is blocking opening [09:47] popey, trusty-proposed please [09:47] kk [09:48] just a quick smoketest should do [09:48] the delay wont be my testing, it will be my current 3g connection === vrruiz_ is now known as rvr [09:48] phablet-flash: error: argument : invalid choice: 'trusty-proposed' (choose from 'cdimage-touch', 'cdimage-legacy', 'ubuntu-system', 'community') [09:48] oh, typo [09:49] 2% [> ] 8,183,808 368KB/s eta 8m 13s [09:49] not bad on the M6 [09:51] cjwatson, popey, asac, didrocks, trusty is good on maguro [09:52] ogra_: can you run unity8 ap? [09:52] :) [09:52] ogra_: sweet! [09:52] lol [09:52] ogra_: guess thats still not good on maguro [09:52] oh we have 101 http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/ [09:53] install-and-boot isnt happy though [09:53] http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/101:20131018:20131015/4775/ [09:53] * asac assumes psivaa and vila are on that [09:53] asac: I'm on cu2d for trusty withe didrocks [09:54] psivaa: ^ you're on it ? [09:55] asac: as i posted above, there was a regression in the way we provision the devices. i will have to revert the changes that doanac made in order to make the jobs proceed [09:55] * ogra_ notes that the maguro is really to slow for zombie apocalypse [09:57] i handed my 100 phone out at a conference over the weekend. took less than 5 mins for someone to crash it [09:58] yeah, we need to do more long term dogfooding [09:58] i wrote 11 webapps on the weekend ... [09:58] running like 5 of them at the same time makes everything go cracy [09:59] the backgrounded apps never save their state [09:59] and at times unity seems to get all confused and puts the wrong labels onto the wrong thumbnals etc [10:00] i had two crashes over the weekend where unity just restarted [10:02] asac: vila: running the jobs now for 101 saucy.. i'll let you know the outcome [10:20] ogra_: trusty 1 looks good here on mako [10:32] great [10:32] cjwatson, go for it then [10:38] ogra_: successfully ran camera_app on #1 [10:38] doing webbrowser_app now as well [10:38] didrocks: ^^ [10:38] (on maguro) [10:38] great! [10:38] unity is unfortunately unhappy still, right? [10:38] asac: we'll need an iso though to plug trusty tests on desktpo [10:38] at least on maguro i would think so [10:38] desktop* [10:39] didrocks: did the last day regression fix make it in for unity AP? [10:39] cjwatson: I think that will take a while? (trying to find a backup solution) [10:39] asac: they did [10:39] ah [10:39] unity8 [10:39] not 7 [10:39] no, it's not in [10:39] as we didn't do any SRU-related work [10:39] right. thinking about trusty. assume would come in once we start landing stuff, right? [10:40] asac: there are 3 things to do/ensure: [10:40] - daily-build ppa can build trusty [10:40] - config changed by Mirv [10:40] - otto being able to run tests on trusty (or I need to find a backup solution) -> meaning, an iso available [10:41] - views updated ob jnekins (may be minor may be scripted already) [10:41] *on jenkins [10:41] didrocks: we can probably do you a desktop build [10:41] didrocks: so we depend on a desktop iso? or server? [10:41] cjwatson: oh, that would be excellent :) [10:41] asac: desktop [10:42] cjwatson: and ppas can build trusty already? [10:42] didrocks: running [10:42] thanks cjwatson :) [10:42] didrocks: er I'd have to check [10:42] ok [10:42] didrocks: you could try it :) [10:42] yeah, let's mess with it :) [10:42] will keep you posted [10:42] * cjwatson goes to open trusty [10:43] asac: are the automated tests already running or are your results from manual testing? [10:43] (getting coffee first so this is your last opportunity to object) [10:44] cjohnston: mine are from manual, because the automatic ones seem to not run [10:44] asac: they don't look to be setup.. let me see if I can figure that out [10:44] cjohnston: check with psivaa and vila and didrocks if there was something started to fix this already [10:44] cjohnston: enjoy :) [10:44] cjohnston: so from what i uinderstand touch_mir should be pulling devel-proposed channel [10:45] cjohnston: that channel wasnt moved over, so we need to wait till stgraber gets up, then our touch_mir jobs should pick the right thing up [10:45] [PPA ubuntu-unity-daily-build] [ubuntu/trusty] bamf 0.5.1+13.10.20131011-0ubuntu1trusty1 (Accepted) -> sounds good :) [10:45] ok [10:45] cjohnston: build the build number will go back to 1, so maybe check what happens on dashboard then [10:45] didrocks: good [10:46] cjwatson: enjoy your coffee :) [10:47] cjohnston: fyi, saucy tests on touch devices are running but we have not set anything up for trusty yet [10:48] psivaa: cool.. looks like there are still MPs that need to land for trusty tests to work [10:48] cjohnston: yea they are still in the review stage [10:52] asac, Saviq , unity8 still fails for me, http://paste.ubuntu.com/6276025/ is what i se printed in the unity8 log if the tests try to start [10:52] ogra_, stale socket [10:52] yeah [10:52] i thought we had fixed that [10:52] ogra_, no, we amended it [10:52] the test properly shuts down the shell [10:52] ogra_, but if unity8 crashes - mir never removes the socket [10:53] ogra_, it should only ever happen on unity8 crash now [10:53] well, thats after a proper shutdown i think [10:53] * ogra_ reboots again to watch if there is a crash happening [10:53] ogra_, hmm, can you rm /run/user/32011/mir_socket and clear /var/crash - and see if indeed you get the stale socket without unity8 crashing? [10:53] or that [10:54] ogra_, we should probably clear the socket in pre-start unity8 [10:54] root@ubuntu-phablet:/# ls /var/crash/ [10:54] _usr_bin_unity8.32011.crash [10:54] wow [10:54] it isnt even on the screen [10:55] and i cleared the dir when shutting down (without unity running at all) [10:55] * ogra_ tries that again [10:55] ogra_, how big is the crash file? [10:55] ogra_, bug #1240866 probably [10:55] bug 1240866 in Unity 8 "unity8 crashed with SIGSEGV in getenv()" [High,Triaged] https://launchpad.net/bugs/1240866 [10:55] root@ubuntu-phablet:/# ls -l /var/crash/ [10:55] total 384 [10:55] ---------- 1 phablet whoopsie 390128 Oct 21 12:53 _usr_bin_unity8.32011.crash [10:56] cjohnston: do you know why we see those bogus entries on http://reports.qa.ubuntu.com/smokeng/saucy/ [10:56] cjohnston: e.g. the ones with just one date rather than normal veresion? [10:56] means the install failed [10:57] no crash this time [10:57] Saviq, so firing up the test definitely creates the crash file [10:58] seemingly on shutdown of the shell [10:58] cjohnston: asac: i dash_ignore 'd them but since they were from the weekend we need to wait till 1330 UTC to get them removed [10:58] ogra_, yeah, we still have a crash on shutdown indeed [10:58] cjohnston: looks buggy to me at least :) [10:58] ogra_, or do we... thought we had that fixed [10:58] psivaa: right. still think the visualization could be at least improved [10:58] ogra_, can you give me your steps? [10:58] asac: we don't really have a way to guess what the build number should be if we can't get it [10:59] cjohnston: so those cases we cant download? [10:59] cjohnston: cant get the index.json? [11:00] AFAIK that part was fine [11:00] Saviq, i flash. makes the image writable and run "phablet-test-run -n -p unity8-autopilot unity8" ... once the old shell stops i see the crash file apprear (before it prints that it starts the tests in the other terminal) [11:00] cjohnston: my understanding is that we are looking at http://system-image.ubuntu.com/trusty-proposed/mako/index.json [11:00] cjohnston: that one has the version info included [11:00] I thought we were getting the info from the device [11:00] ogra_, /me does [11:00] cjohnston: right. maybe we should use that info as well and then even compare those two infos :) [11:01] as another meta test [11:01] ogra_, did you keep the display lit? [11:01] ack [11:01] Saviq, i tried to ... [11:01] Saviq, it turns off when the shell goes away [11:02] ogra_, you can always go "powerd-cli display on bright" [11:03] ogra_, aah [11:03] i cant trigger a crash when just stopping and starting unity8 [11:03] must be the start of the test that causes it [11:04] ogra_, bug #1240801 [11:04] bug 1240801 in unity8 (Ubuntu) "autopilot unity8 fails with "No GSettings schemas are installed on the system"" [Low,New] https://launchpad.net/bugs/1240801 [11:04] ogra_, that's fixed in unity8 trunk (and only affects testing) [11:04] ok, trusty is open [11:04] will be starting autosyncs shortly [11:04] aha [11:04] and removing the proposed block shortly as well [11:04] cjwatson, \o/ [11:04] ogra_, export XDG_DATA_DIRS before "autopilot run unity8" [11:04] ogra_, and it will be fine [11:04] Saviq, oh [11:05] ogra_, XDG_DATA_DIRS=/usr/share autopilot run unity8 [11:06] phablet@ubuntu-phablet:~$ initctl stop unity8 [11:06] unity8 stop/waiting [11:06] phablet@ubuntu-phablet:~$ XDG_DATA_DIRS=/usr/share autopilot run unity8 [11:06] Loading tests from: /usr/lib/python2.7/dist-packages [11:06] Tests running... [11:06] and it doesnt lie :D [11:07] * ogra_ sees the unity tests on screen [11:13] autosyncs starting [11:15] asac, psivaa they have been removed from the dash [11:15] cjwatson: excellent! [11:16] asac, Saviq, http://paste.ubuntu.com/6276146/ [11:16] so unity8 looks pretty good [11:16] ogra_, yeah, just one crash on startup - the getenv one [11:17] ogra_, that test will run if you start it again [11:17] k [11:17] ogra_: webbrowser is OK too (37 tests run) [11:17] zero failure :) [11:18] ogra_: so where is the udev fix :)? [11:18] i want systemsettle to stop complaining [11:18] * ogra_ re-runs to prove the failure goes away [11:18] asac, its in 101 [11:18] ogra_: so should be in 1 too? [11:18] * asac checks top [11:18] Ubuntu Touch 101 ;D [11:18] was in trusty-proposed, i dont think it was in trusty when we built the image [11:18] ogra_: hmm. 97.8 idle only [11:19] pulse is going wildish [11:19] asac, i think it was held [11:19] oh wait :) [11:19] lol [11:19] that was my x220 [11:19] heh [11:19] ogra_: we still see systemsettle issues on 101 though: http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/maguro/101:20131018:20131015/4776/gallery-app-autopilot/ [11:20] ogra_: all are still orange because of that: http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/maguro/101:20131018:20131015/4776/ [11:20] pretty busy [11:20] here is the before run of gallery http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/maguro/101:20131018:20131015/4776/gallery-app-autopilot/493965/ [11:20] doesnt hit 97% average [11:21] ogra_: sure its in 101? build 1 feels quiet [11:21] asac, right, but no udevd issue it seems [11:21] looks like top is the biggest consumer in the logs [11:22] ogra_: ueventd is still there though [11:22] yes, thats fine [11:22] ogra_: the first sample always has top [11:23] ueventd != udevd [11:23] ogra_: but why would top be so slow all of sudden? [11:23] we never had this problem before [11:23] and it is always under 0.5% as i see it [11:24] dunno, but top consumes >3% [11:24] right. thats new [11:24] that keeps us below 97% idle [11:24] no idea why [11:24] cjohnston: did you guys ever touch the systemsettle code :)? [11:24] * asac tries to find it [11:24] cjohnston: or the parameters? [11:25] * ogra_ doubts that [11:25] ogra_: well, we see settle consistently failing after boot [11:25] ogra_: either we have loads more processes [11:25] or something slows it down [11:25] do we have crash files ? [11:26] hmm, no [11:26] doesnt look liek we do [11:26] zero crashes so far on 101 [11:26] right [11:26] heh, spoke to soon :P [11:26] mako has one [11:27] maliit in andressbook-app [11:28] asac, aha https://jenkins.qa.ubuntu.com/job/saucy-touch_mir-maguro-smoke-friends-app-autopilot/22/artifact/clientlogs/top_before.log/*view*/ [11:28] ogra_: i think the most interesting part is likely starting from TOP DUMP (after settle run: 1) [11:28] or even https://jenkins.qa.ubuntu.com/job/saucy-touch_mir-maguro-smoke-friends-app-autopilot/22/artifact/clientlogs/top_before.log/*view*/ [11:28] err [11:28] TOP DUMP (after settle run: 3) [11:28] heh [11:29] thats a few minutes into the boot [11:29] so everything should be started by then [11:29] TOP DUMP (after settle run: 9) [11:29] thats the last run. whatever makes it fail there is the problem [11:29] phablet@ubuntu-phablet:~$ XDG_DATA_DIRS=/usr/share autopilot run unity8 [11:29] Loading tests from: /usr/lib/python2.7/dist-packages [11:29] Tests running... [11:29] Ran 22 tests in 549.162s [11:29] OK [11:29] unity8 ueventd, adbd [11:30] yay [11:30] nice one [11:30] only on second run though [11:30] so our current settle limit was 97.5 [11:30] we now hit like 69.5 reliably [11:30] on maguro [11:30] err [11:30] 96.5 [11:30] so we only need to explain a 1% boost [11:31] that could easily be unity8 because of MIR, but i somewhat feel something else is also fishy [11:31] why is adbd for instance there with 1%? [11:32] ogra_: seems on SF its also pretty tight [11:32] http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/maguro/100:20131017:20131015/4768/calendar-app-autopilot/492569/ [11:32] it like succeeeding during the last attempt [11:32] but that is before the udev fix [11:33] http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/maguro/100:20131017:20131015/4768/calendar-app-autopilot/ [11:33] but it succeeded [11:34] ogra_: yeah, but still very tight/late [11:34] and SF doesnt trigger udevd to go wiltd [11:34] thats a Mir issue [11:34] so anything changing can make us go red [11:34] * asac doesnt like that we only getting up to 97.5 anyway [11:35] ogra_: maybe it is because we use powerd-cli screen-on ? [11:35] well, top always eats some [11:35] why would have influence the load ? [11:35] s/have/that/ [11:36] ogra_: thats it. i turned the screen on and i suddenly see unity8 coming to the forefront of top [11:36] sure [11:36] ogra_: and ueventd [11:36] has always been like that [11:36] so thats the reason. if folks turn off the screen before settle,then we are green :) [11:37] ueventd might be other fallout of the Mir bug [11:37] cjohnston: doanac: plars: ^^ [11:37] tvos hass a fix for that afaik [11:37] *tvoss [11:37] ogra_: so the fact that unity8 starts consuming cycles when you turn screen on is considered a bug? [11:37] no [11:37] it has to refresh [11:37] the bug is that the driver under Mir spams uevents [11:38] that keeps traffic up in varioud places [11:38] i right [11:38] ack [11:38] not all of them can be seen [11:38] udevd was only one fallout [11:38] ogra_: so you say there is still some noice now in ueventd that we fixed udev? [11:38] ogra_: can we maybe also filter there smartly? [11:38] noise [11:38] thimas has a possible fix that only makes the uevent spam apper when there is actual interaction [11:38] *thomas [11:39] instead of having a constant stream of 60 events per sec [11:39] ok, but we can't minimize the impact on the ueventd process during a spam/attac,k on top of that? [11:39] rigt [11:39] i understand i think. [11:39] we need to kill the spam like SF does [11:39] oki [11:39] then it should work as fast as SF and your processes shouldnt misbeahve anymore [11:39] well, that would mean that its a bug and we might want to continue keeping it visible on dashboard [11:39] until we have fixed maguro [11:40] i uploaded some HTML5 games to the shop over the weekend, zombie attach is a highly demanding game that makes a good performan.ce test [11:40] *zombie apocalypse [11:41] * asac installs it [11:41] * asac always has to setup ubuntu one account [11:41] odd [11:42] once for shop access [11:42] * ogra_ never has to do it more than once [11:43] that game runs on the edge on mako ... (runs super smooth on android btw) ... on mako it is just close to be unusable [11:43] on maguro i get all actions with a long delay [11:44] i.e. non usable at all [11:44] ogra_: does it work well on android maguro? [11:45] i tried it now on maguro and yes its not usable ) [11:45] no idea, it works well on my S4 [11:45] :P [11:45] i have never run android on a maguro :P [11:45] it definitely shows we need to improve the browser performance for such stuff [11:46] having something like this game run smooth by trusty release might be a nice goal :) [11:46] (on maguro) === alan_g is now known as alan_g|lunch === psivaa is now known as psivaa-lunch [12:37] asac: I honestly have no idea about any changes to systemsettle [12:41] cjohnston: all good. i think we found it [12:41] plars: doanac: cjohnston: we need to not enable the screen while running it === psivaa-lunch is now known as psivaa [12:41] (systemsettle) [12:41] plars: doanac: cjohnston: or rather use powerd-cli to have it off i guess [12:41] systemsettle test itself should do the right thing there [12:45] asac: iirc, before we added the powerd-cli display on, more things were failing [12:46] asac: so just turning the display on is causing unity8 to eat cpu? [12:48] @ci share-app hasn't been part of the product for a while, it's tests should probably be disabled since it's installing things that can skew the test results for other components by installing abandoned/obsolete deps === alan_g|lunch is now known as alan_g [12:54] plars: its only about systemsettle [12:54] sergiusens: in the daily image testing? [12:54] plars: that testcase itself should ensure that screen is turned off [12:54] plars: every other testcase should senusre that screen is turned on and unlocked [12:54] cjohnston, yup [12:55] e.g. its a testcase thing and systemsettle shoudl ensure we do the right thing for it [12:55] plars: ^ [12:55] asac: the problem is, doanac found that if we don't turn the display on at the beginning, before system settle comes on, then it might not come on and tests had issues later [12:55] plars: lets talk to doanac [12:55] plars: turn it off [12:55] turn it on after [12:55] i dont think that should cause harm, but lets see [12:55] sergiusens, cjohnston: ack, I'll disable share-app. It's not coming back later or anything is it? [12:56] plars, it's an ubuntu ui toolkit component since beginning of september [12:56] sergiusens: that's what I thought, ok I'll remove it completely then [13:00] morning === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [13:26] didrocks: ok, now ~everything is split to /saucy branches with updated Bzr-Vcs url:s for those, see doc [13:26] I'll prepare a quick cu2d change proposal, but I'll leave it to you (for today) otherwise [13:26] Mirv: great! the cu2d config is ready as well? [13:26] Mirv: maybe you'll need to get in sync with fginther [13:27] didrocks, Mirv morning [13:27] hey fginther ;) [13:30] morning fginther [13:31] fginther: didrocks: https://code.launchpad.net/~cupstream2distro-maintainers/cupstream2distro-config/saucy_transition_misc_unity/+merge/191989 - that's a start at least, you can also modify the commit since it's under common LP username [13:32] it covers those projects I created a /saucy for today, but not sil2100's ones that are still missing (I haven't gone through those) [13:32] Mirv: ok great, maybe fginther, as having worked with sil2100 the other day has the othe part [13:33] didrocks: there are desktop images in pending, btw [13:36] cjwatson: excellent, thanks for the head's up. I'll start trying to fetch it as soon as I can [13:36] didrocks: they're stuck in pending because the Windows executables on there are broken, but I expect you don't care [13:36] (well, s/broken/missing/) [13:37] didrocks: it's possible they may not work in other ways, though, as we haven't updated the installer for saucy yet [13:37] cjwatson: I hope/try to fetch it from otto, at least, we have a base :) [13:38] otto? [13:40] doanac: didrocks: don't wait for me. let's chat a few minutes after the meeting, i will reset the whole thing now and maybe come in after [13:40] lp:otto, the tool we use to do desktop tests [13:40] saucy sounds like quality for asac :p [13:41] runs fine on my phone [13:41] :P [13:41] ahah [13:44] doanac: i think NM/wpa sometimes act up and dont connect to the strongest AP here... not sure if its a threshold thing or not [13:44] didrocks: ^^ [13:44] (sorry, typo) [13:44] retoaded, could you add trusty to the default view too on https://jenkins.qa.ubuntu.com/ ? [13:45] jibel, sure [13:45] asac: oh, that would be something for cyphermox I guess [13:46] jibel, done [13:46] retoaded, and you can remove oneiric [13:46] jibel, ack [13:47] retoaded, thanks [13:47] jibel, hmmmm, that seems to have broken the view [13:48] retoaded, java.lang.StackOverflowError awesome. [13:48] :( [13:48] jibel, and I don't even have the option to delete it so I can recreate it [13:52] hmmm, and I can re-create Oneiric since jenkins thinks it already exists (but doesn't show) [13:53] from the error I'd say it tries to access a view that it thinks exists but actually doesn't and falls in a infinite loop [13:54] jibel, ack. got it straightened out. [13:55] retoaded, good, thanks. [13:55] jibel, changed the default view to something else, went back into Releases, removed Oneiric (again) and it worked this time. Reset default view back to Releases. [13:55] add a note for next time you have to remove a release from that list [13:59] asac: do you mean on initial connection? [14:03] retoaded: http://10.97.0.1/iso/trusty/ is grabbing pending apparently, right? [14:04] didrocks, yes [14:04] excellent, thanks for confirming! [14:05] cyphermox: no its after a few days and suspend/resumes [14:05] cyphermox: i have a repeater very close and my main router far away, but you can still see my main router here [14:06] cyphermox: seems that after a few of those suspend/resumes, NM or wpa prefers the "main router" and my inet etc. goes flaki [14:06] we,, it's possible you can see it, but have you compared the BSSIDs to make sure which one was conected to? [14:06] ok [14:06] yeah [14:06] i see that i am connected against the wrong one [14:06] there's a patch I'll upload soon that changes the threshold, perhaps that will help [14:06] cyphermox: so i tried using NM UI to force the BSSID close by, but seems that doesnt prevent NM to still roa mto the other [14:07] feels very weird how you as a user can "force" (gues its not a real force" for BSSID [14:07] cyphermox: oh there is a threshold? let me know when its there, i am happy to test [14:07] hehe [14:07] no, it's meant to be that way -- if you specify it, it will not roam and use the BSSID you provided [14:07] in some cases it's quite useful [14:08] fginther: remember setting up CI for the mir/development-branch? I just noticed that it doesn't build for armhf like lp:mir does. Was that intentional? [14:10] alan_g, no that was not intentional, If I remember right, the armhf build was added to lp:mir after the development branch job was setup. We just didn't remember to modify both branch configurations. [14:10] alan_g, that should be fixed now [14:11] fginther: thanks. (I thought armhf had been around a lot longer. But fixed is fixed) [14:14] armhf in general predates mir but PPAs don't build for armhf by default and I think the mir PPA initially didn't [14:15] * alan_g meant the mir armhf build [14:20] http://10.97.0.1:8080/job/autopilot-trusty-setup_otto/label=qa-intel-4000/1/console [14:20] vila: fginther ^ [14:20] 2013-10-21 14:19:27,634 ERROR An error during creation occurred, trying to cleanup the container: The container didn't stop successfully === alan_g is now known as alan_g|lunch === alan_g|lunch is now known as alan_g|tea [14:44] kgunn, are you familiar with the mir branch changes that duflu is proposing? I have some questions about it [14:46] fginther: i read thru it about an hour ago....shoot [14:46] * kgunn grabbing coffee & a fleece back in a moment [14:47] kgunn, will any future changes be directly proposed to lp:mir, or will all the changes go into the development branch and that is merged into lp:mir when it's ready? === alan_g|tea is now known as alan_g [14:52] fginther: and i understand it..i think the idea is to stage everything on the development-branch...and then using a pull [14:52] fginther: rather than a merge to get the history [14:54] kgunn, right. I'm trying to scope the amount of work needed here as a pull is not something that our tools currently support. [14:55] fginther: its kind of interesting....i think if we every go to a truly feature development type dev environ [14:55] kgunn, It would help if I knew if we need to support other branches merging into lp:mir, or if we can lock this down to just the development branch [14:55] that's actually what would be needed [14:56] fginther: i'm totally ok with locking it down [14:56] fginther: mmmm....let me backpeddal one mire [14:56] minute rather [14:57] kgunn, I'm also not familar with all that pull is doing, so need to do a little research on my own [14:57] fginther: i could foresee the potential need for speed, that someone might want to push to both [14:57] fginther: altho...that would be a merge [14:57] kgunn, so other groups have proposed the trunk + feature branch development environment, but this is the first time pull has come up rather then merge [14:58] fginther: right....i think this is all about the history of the branch being merged.... [14:59] fginther: and i don't understand it myself....but i think this is the problem with not having downstream able to pull from something other than "trunk" [15:04] didrocks: doanac: cjohnston: so what was the outcome of bringing up trusty on dashboard etc.? [15:04] asac: we are trying to get them going today. [15:05] i have 3 MPs out that the team is reviewing [15:05] doanac: ok cool. sounds goodie. would love to declare "happy development" to the UE team after seeing results [15:38] asac: ogra_: plars: robru: psivaa: cyphermox: I guess there is no need for this afternoon landing team syncing up. Let's do it tomorrow morning, we're almost there! [15:39] didrocks, ++ [15:40] doanac: ack [15:47] didrocks: ack [16:02] didrocks: oki ... was just wondering while i was on there :) [16:03] asac: ahah, sorry ;) [16:09] Hey folks [16:09] I see there's a new trusty-proposed channel [16:09] with an image [16:09] but it's not in devel-proposed [16:09] is that intentional? [16:29] after chatting with stgraber, he intends to update both devel-proposed and devel once the first trusty-proposed image is promoted to trusty [16:31] lool, yes, thats what we discussed a while ago [16:31] ok, time for my daily run before it's night [16:31] * didrocks waves good evening [16:32] ciao === mdeslaur is now known as chuck_ === chuck_ is now known as mdeslaur === alan_g is now known as alan_g|EOD [17:08] doanac: I just witnessed something that could cause us trouble [17:08] plars: i'm killing the jobs now. its too much to follow [17:09] and i found a small bug in free the devices [17:09] ogra_: I was running the latest devel-proposed which I just installed locall, and connected to it with adb. Then mtp connected and as soon as the window popped up for it, adb disconnected. [17:09] doanac: ^ [17:10] ah - that's bad. I think josepht has seen something like that also [17:10] ogra_: I was able to reconnect just fine, but losing that connection at some points in the install/setup process could produce inconsistent results [17:15] plars, yes, known [17:15] (and we discussed it plenty of times already i think) [17:15] ogra_: is there something we can do on our side to prevent that from happening? [17:15] the gadget device gets reset if its options change [17:16] yes, rework the whole sh*t [17:16] :) [17:16] ogra_: heh [17:16] can we disable MTP on our host so it doesn't happen? [17:16] plars, sergiusens was looking into setting persistent properties, once we can do that we should be able to not touch the settings of the device during boot [17:17] ah - i guess not [17:17] doanac, no, once you change the settings of the gadget device on the phone it reconnects [17:17] not related ot the host side [17:18] it weird its suddenly gotten worse. but I maybe we've just been lucky up till now [17:18] so instead of changing the props dunamically every boot, we should use a persistent setting that onlt changes on demand (and keeps this setting over reboots) [17:19] plars: i've got to step away for a bit. I fixed a small bug in the master job. [17:20] and i'm letting the touch_sf4p run on maguro [17:20] http://10.97.0.1:8080/job/trusty-touch_sf4p-maguro-smoke-master/1/ [17:20] ok === psivaa is now known as psivaa-afk [17:56] plars: there's a bug in the unity8 tests. running "autopilot list unity8" shows a problem with unity8-autopilot/shell/tests/test_notifications.py", line 29, in ' [17:57] doanac: that's happened several times before - something the unity8 team will have to fix [17:57] looks like we need to add python's "gi" repository [17:57] for now [17:57] doanac: oh [17:57] doanac: actually [17:57] doanac: I looked at something with that late last week [17:58] doanac: it looked like the latest phablet-tools installs gi in the autopilot dir from bzr when you run phablet-click-test-setup [17:58] doanac: but the version it installs causes issues [17:58] sergiusens: have you seen anything up with that? ^ [17:59] plars: that's it. i just deleted the copy phablet-click-setup created and it works [17:59] doanac: iirc one of the tests is already installing the python-gi package [18:00] hmm - i had to install just now, not sure [18:00] doanac: it's easy enough for us to force it to install, but if it's required then it seems odd that just the tests would require it [18:01] doanac: just the unity8 tests I mean [18:01] plars: i don't think thats enough. the "gi" library under /home/phablet/autopilot/gi will take precedence [18:01] so we have to fix this in phablet-tools [18:02] doanac: I know [18:02] sorry mis-read [18:02] doanac: I'm just wondering if it's a package that should be there in the image [18:02] true. [18:02] a weird dep for just the test to need [18:04] the version phablet-tools grabs says its the same as i just installed. maybe the .deb extraction is messing something up [18:05] doanac, let me check; in any case I added that for veebers [18:06] sergiusens: here's the backtrace i just got: [18:06] Traceback (most recent call last): [18:06] File "", line 1, in [18:06] File "gi/__init__.py", line 27, in [18:06] from ._gi import _API [18:06] ImportError: could not import gobject (error was: 'cannot import name _gobject') [18:06] i just did a python shell with: from gi.repository import Notify [18:07] doanac, let me wrap up this bug fix and I'll get to it [18:08] doanac: sergiusens: could it be that phablet-click-test-setup misses the .so files in python-gi? [18:08] plars, most likely; which tests use python-gi now? [18:09] sergiusens: unity8 for sure, possibly others [18:09] that's what it is [18:09] i just verified [18:09] doanac: ack [18:10] doanac, if it's just unity8, let's just remove it from there [18:11] sergiusens: remove python-gi from phablet-click-setup? [18:11] doanac, yes [18:11] sergiusens: ack - i'll submit an MP. [18:12] plars: you want to merge python-gi into our new apconfig.py file for unity8? [18:12] doanac: sure [18:13] doanac: we'll just need to make sure we update phablet-tools, it won't work until we have that fix in there also [18:13] doanac: we could hand-patch on phoenix for now I suppose [18:13] plars: while you are in there: 'python-mock', 'python-dateutil' are already in phablet-click-setup so we don't need those anymore [18:13] doanac: ack [18:13] plars: i think we probably need to change our touch test to take an option phablet-tools branch [18:14] i think we are too reliant on it now assume what's in the distro will handle everything [18:15] doanac, I've been wanting it to be sort of hand copied into a ppa you control [18:17] plars, sergiusens: actually since we use a PPA for precise. the changes land there pretty fast :) [18:18] doanac: sergiusens: we could make a recipe for it and just request a build for our ppa whenever we want [18:18] rsalveti, ping [18:18] sergiusens, plars: https://code.launchpad.net/~doanac/phablet-tools/click-python-gi/+merge/192031 [18:19] fginther: pong [18:19] rsalveti, we have a job hanging around for the qt51 build experiment. Is any of that still needed? [18:19] rsalveti, http://10.97.0.26:8080/job/ubuntu-touch-image-saucy-qt51/ [18:19] doanac: and https://code.launchpad.net/~pwlars/ubuntu-test-cases/pkg-changes/+merge/192033 [18:19] fginther: no, that's saucy specific, so let's just disable it for now [18:20] and we'll probably try to migrate to 5.2 in a few weeks instead [18:20] rsalveti, somehow it created a massive file: "140737486266368 Oct 21 18:15 kcore" [18:20] plars: +1 thanks [18:20] doanac: looks good to me, but I can't topapprove it [18:21] plars, doanac done [18:22] plars: oops - we also need to update the utah test entry for unity8 [18:23] doanac: oh, right [18:23] doanac: one sec [18:23] doanac: I update phoenix also [18:23] doanac: phablet-click-test-setup on phoenix that is [18:23] plars: just the "/usr/bin/phablet-click-test-setup"? [18:24] doanac: yes [18:24] k. i've updated phablet-config on phoenix :) [18:24] we need to keep track of this - or use a proper branch. [18:24] i'll get an MP for that soon [18:24] doanac: wait, what needs updating in the utah test? it installs unity8-autopilot which should already depend on python-gi right? [18:24] it doesn't [18:25] well - let me check. [18:25] n/m [18:25] plars: ^^^ - we are good to go [18:27] fginther: hahah, wtf [18:30] fginther: impressive! === gatox is now known as gatox_lunch === Ursinha is now known as Ursinha-afk [18:43] fginther, do we have devices for core apps? [18:44] sergiusens, nope [18:44] fginther, would be good to run the click tests instead of deb package ones [18:45] sergiusens, agreed, I need to inquire about running these on our internal jenkins. Not sure if the split is still required [18:46] fginther, that would be awesome; well at least we can start looking into building them === Ursinha-afk is now known as Ursinha [18:57] sergiusens: I'm uploading a recipe for phablet-tools to build off trunk and just use {debversion}-bzr+{revno}. Any preference what I call the recipe? === seb128_ is now known as seb128 [18:57] sergiusens: that way we can just build in a ppa for us to pull, but would probably be useful to others as well for testing new phablet-tools etc [18:59] plars, call it what you wish; only thing is that the tests don't run on precise [18:59] plars, also, why not just rely on the daily release stuff? [19:00] sergiusens: because it takes a while to get through that - especially if it's in manual mode as with the problem we had a while back [19:00] plars, manual mode, still? [19:01] sergiusens: you don't think that would ever happen again? [19:01] sergiusens: we were just talking about this a bit ago, having a ppa for ci to use for things like this, which we could control when we build for it and what we put there [19:01] plars, the concept of daily release came up (I've been told) because the recipe system wasn't enough [19:02] plars, if people start using recipe builds it sort of beats the purpose; I feel we are just circumventing a problem here [19:02] sergiusens: this is not for official builds, this is just so that image smoke testing can update phablet-tools quickly as needed for things that need to be fixed quickly to keep ci from slowing down [19:03] plars, ack, feel free to create it === gatox_lunch is now known as gatox [19:27] asac: is there really any difference between what's in the saucy build vs the trusty build? [19:27] right now that is? [20:41] lool: hey, are we supposed to be asking for permission to upload now? if so, may I upload this simple update: http://paste.ubuntu.com/6279220/ [20:43] jdstrand: lool is on vacation [20:46] plars, we have a way to automatically dput new phablet-tools packages to a ppa on each commit to trunk [20:48] plars, the advantage is that the dput occurs as soon as the commit to trunk is made instead of waiting for the recipe to daily build [20:52] cjwatson: thanks [20:52] asac: ^ [20:54] lool: nm [20:56] * lool whistles [20:56] jdstrand: truth is I'm not sure what you need right now :-) [20:57] but I guess safe uploads to trusty with heads up to landing team would be ok [20:58] yeah, it isn't clear yet. I'll wait for asac [20:58] lool: thanks! and you should be vacationing now :) [20:58] * lool & [20:58] :) === ev changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: - Type: "cihelp" for help | Britney is set to block all uploads, use lp:~ubuntu-touch-release/britney/hints-ubuntu-touch to override | Known issues: - [21:29] ev: :) [21:29] :-P [21:29] ev: stupid irc clients [21:29] I'm not a fan of the entire protocol. [21:29] that reminds me, I need to sign up for an irccloud account to make it someone else's problem [23:13] doanac: cjohnston: how is the trusty bring up going? [23:13] ev: ? [23:14] asac: we have jobs configured but they are buggy. i think i just fixed the issue. [23:14] i'm running a local test right now [23:14] moving the powerd-cli call around was causing an adb-shell call to hang [23:21] doanac, hey [23:22] doanac, was just testing the edge intro thing; you can probbaly remove the reboot completely as it's not needed at all [23:22] doanac, as soon as you change the config, it gets out of your way [23:22] sergiusens: ah - that's even better! [23:23] i'll update the MP [23:23] doanac, ah, thought you might of left; I copy/pasted to the mp [23:23] sergiusens: cool. i'm about to eat, but will address tonight. [23:23] thanks [23:24] doanac, yeah, just enabled/disabled a couple of times without reboot, saw it come and go [23:24] so it's good to avoid the reboot :-) [23:24] yep. that increases our odds of having a good test run :) [23:27] doanac: moving powercli around -> for systemsettle? [23:28] doanac: i think only screen on we dont want [23:28] the rest isnt really hurting us (not sure what else you run) [23:29] asac: if you don't call powerd-cli the screen won't come on (even if you call unlock_screen) and the tests fail [23:29] doanac: right. thats for the AP tests [23:29] so we moved it to just before the test [23:29] doanac: for systemsettle we dont want it on [23:29] right [23:29] note: system-settle still looks bad [23:29] doanac: is the screen off? [23:29] sure? [23:30] the screen is in the process of getting there. we call system-settle shortly after booting. so its timing dependent what state the screen is in [23:30] doanac: how long would the screen stay on before automatically going off? [23:31] asac: not sure. i think its a powerd setting [23:33] doanac: are we still use powerd-cli active ? [23:33] doanac: thats what we surely shoud call right after boot [23:33] then each test calls either on or off etc. [23:33] depending on what it needs [23:34] asac: I'm trying a fix that calls active and display-on right before we run unlock_screen [23:34] i'm seeing it doesn't need to happen right after boot [23:34] and then that keeps system-settle from being altered [23:35] doanac: ok ... i wont hold you back. i believe getting a trusty build is more important than solving systemsettle though - in case that helps somewhat [23:36] helps a bit. I'm hoping for the best of both worlds with my patch though. [23:36] its looking good at home so far [23:36] cool [23:36] * asac crosses fingers [23:37] asac: if plars is on later tonight, we have a good shot at merging the fix and being ready to test tomorrows image