/srv/irclogs.ubuntu.com/2014/02/04/#ubuntu-ci-eng.txt

=== asac` is now known as asac
=== psivaa changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: psivaa | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
didrockspsivaa: coming?09:30
didrockscyphermox_: https://plus.google.com/hangouts/_/calendar/Y2Fub25pY2FsLmNvbV91cTRvNmQyMWJvNmJ0bm1mcW9xZWtsNTdnOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t.us2orfbhb8ssqjui2u15tajj3s09:30
psivaaogra_`: i'm thinking of starting with 'launch music from home scope' and working my way towards the left, since i dont have a sim09:54
ogra_`psivaa, well, my maguro has a dead battery and i need to pull the image via a 2MBit line ... will still take a while until i can start09:55
sil2100cyphermox_: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Ai33BkOcORLLdE4xLTFtSE80ZkpITXZ3aV85cWtPX2c&usp=drive_web#gid=009:56
ogra_`psivaa, so just go ahead i'll ask you what you finished then09:56
* ogra_` gets rid of that fly sh*t on his nick ... where did that come from ?09:57
psivaaogra_`: ack, sounds good. starting to flash the device now..09:57
=== ogra_` is now known as ogra_
=== vrruiz_ is now known as rvr
cyphermox_robru: http://paste.ubuntu.com/6872207/10:08
=== cjwatson_ is now known as cjwatson
robrucyphermox_, like this? https://code.launchpad.net/~robru/ubuntu-html5-theme/better-package-transition/+merge/20463210:41
sil2100ogra_, psivaa: how's the maguro testing going?11:12
sil2100ogra_, psivaa: I tested the mako and it's all green, as per the spreadsheet11:13
ogra_sil2100, mine is just charged enough now to flash it11:13
ogra_(which takes ~30min)11:13
psivaasil2100: just in the 'Location works' test.. enabled location and gps..11:13
psivaasil2100: how do you verify that location works?11:13
ogra_heh11:14
sil2100psivaa: sooo...11:14
sil2100psivaa: I went up to the roof, sat there for like 10 minutes catching a cold11:14
ogra_you should start smoking :P11:14
ogra_keeps you warm up there11:14
sil2100psivaa: you open the indicator, enable location and GPS, then start webbrowser, go to google maps and allow it to use location11:14
ogra_catching a gps fix can take quite long though11:15
ogra_15min isnt unusual11:15
sil2100psivaa: and then just mash the 'fetch location' button there every time it says 'Your location could not be determined'11:15
psivaasil2100: ok :), thanks for that. not the first time i feel stupid :D11:16
sil2100psivaa: I didn't know how to test that as well! Until Mirv told me webbrowser can be used ;)11:17
ogra_or the google maps app ;)11:17
sil2100Yeah, installed that one as well, since I was worried that something's wrong with webbrowser11:18
sil2100But no, it just took f**king ages to catch that signal11:18
sil2100;)11:18
ogra_yeah11:18
ogra_teall tvoss to finish AGPS support11:18
sil2100I guess he's blocked by us as well11:23
psivaasil2100: location is not working for me, dont know if this is a regression or an ongoing issue in maguro..11:29
sil2100psivaa: how long did you wait for it?11:30
psivaabasically after enabling location and gps from the indicator panel opening a browser makes them disabled again11:30
sil2100psivaa: since it's taking REALLY long11:30
sil2100psivaa: oh, that's normal11:30
sil2100psivaa: that's a known bug11:30
psivaasil2100: ack, then it *is working :D11:31
sil2100psivaa: just open up the indicator once, switch all on and don't open it anymore11:31
sil2100;D11:31
sil2100Since if you open it up again after some time, it will switch it off11:31
psivaalol, will do11:31
sil2100So just enable and forget ;p11:31
psivaaright.11:31
Mirvwe've an issue that all x86 builders seem busy so cu2d (and others) are pretty much stalled11:37
ogra_finally flashing ...11:37
davmor2didrocks: I forgot to say yesterday I'm not in today, Uncles Funeral.  I've had a play with 162 on mako click is fixed with the revert and everything else is on par with normal.11:38
davmor2and with that I'm outta here11:38
* ogra_ twiddles thumbs ... 11:42
ogra_still flashing11:42
ogra_i forgot how slow maguro is11:42
ogra_bah, so flashing took so long that suspend kicked in ... you actually end up with a black suspended screen after install11:48
sil2100psivaa: so, all tests besides the sim-card-ones are passing, yes?11:49
psivaasil2100: still looking for location, but rest of them are ~ok11:50
ogra_psivaa, did you manage to install a click package ?11:53
* ogra_ only gets the spinner after clicking install 11:54
ogra_doesnt do anything it seems11:54
sil2100Here installing and removing (on mako) worked fine11:54
ogra_hmm11:54
ogra_must be the app11:55
ogra_works fine with a different one11:55
sil2100Don't you dare reporting a regression11:55
sil2100Don't you dare!11:55
sil2100;)11:55
ogra_yeah, totally regressed11:55
ogra_cant install smartfart !11:56
ogra_thats surely a blocker11:56
ogra_we cant promote without fart app support11:56
sil2100hoho11:56
rsalvetididrocks: ogra_: need a landing slot for https://code.launchpad.net/~rsalveti/platform-api/kitkat-porting/+merge/202599, and sergio is not around11:59
sil2100ogra_: did you do the sim-related tests like calling and messaging?12:01
sil2100ogra_: since psivaa did all the other ones12:01
psivaasil2100: ogra_ : just confirmed click package installation on maguro12:01
psivaaworks, that is12:01
sil2100o/12:02
sil2100We just need the phone-related stuff12:02
ogra_sil2100, on it, calls work fine12:03
* psivaa off the dogfooding hook then12:03
sil2100psivaa: thanks :)12:03
psivaasil2100: yw12:03
ogra_sms too12:03
ogra_bah ... it resorted to 2G signal is to bad here12:05
ogra_but i get the start page in the browser12:05
* ogra_ tries to get a better signal12:05
sil2100Good enough for me12:06
sil2100;)12:06
ogra_well, sheet says 3G testing :P12:06
sil2100pfff ;p12:06
sil2100ogra_: any luck? Sorry for poking all the time but we really want to promote this image12:10
sil2100Badly12:10
ogra_sil2100, looks fine, i cant get a better signal it seems12:11
sil2100ogra_: so, you +1 the dogfooding steps on maguro? ;)12:12
ogra_for the calls/sms and data networking, yes12:12
ogra_for the rest ask psivaa :)12:13
ogra_(but i think he acked already)12:13
sil2100ogra_: could you promote #161 then? ;) Be sure to promote 161, not 162 ;p12:14
* ogra_ promotes 162 then :P12:14
sil2100Aaaaa, release troll!12:15
sil2100;)12:15
ogra_"Waiting for other process to release the global lock" ...12:17
ogra_bah12:17
ogra_and there it sits ...12:18
ogra_*twiddle*12:19
ogra_that doesnt seem to go so well12:23
ogra_ah, well, seems the image ended up where it should, even though there was strange output of the command12:24
sil2100o_O12:25
ogra_=== Image 162^W161 promoted ===12:26
ogra_:P12:26
=== alan_g is now known as alan_g|lunch
=== MacSlow is now known as MacSlow|lunch
sil2100:|12:50
ogra_sil2100, whats wrong ?12:50
* sil2100 gives ogra_ an angry stare12:51
sil2100;)12:51
=== cjohnston changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cjohnston | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
sil2100cjwatson: hi! Do you know by any chance why the i386 and amd64 builders are so busy today?13:02
Mirv+1 ^13:07
cjwatsonsil2100: There was what looked like a browser security update in progress earlier13:07
cjwatsonThose usually take a while to get anywhere13:08
Mirvhttps://launchpad.net/builders/ says "3137 jobs" for i38613:08
cjwatsonhttps://launchpad.net/~canonical-chromium-builds/+archive/stage13:08
cjwatsonMirv: That's the test rebuild - most of those are scored way below anything you care about.  And that's been going on for the last week13:09
Mirvyeah, I looked chromium seemed up taking most of the builders13:09
Mirvcjwatson: right, that explains that part13:09
Mirvthen we just wait, and plus +1:s on any plea for new build hardware13:09
cjwatsonIt's due for delivery this week13:10
cjwatsonAIUI from the ticket13:10
Mirvwow, great news13:10
cjwatsonthat's https://rt.admin.canonical.com/Ticket/Display.html?id=6709813:13
Guest438sil2100: hey...i'm up :)13:16
Guest438oh crap13:16
sil2100Guest438: and you are..? ;)13:16
Guest438kgunn13:16
sil2100Guest438: so... there are some complications (as always), but we're working on it to get stuff released ASAP13:17
sil2100Guest438: it seems we're lacking i386 builders ;/13:17
cjwatsonI've got no problem with scoring up individual builds you need13:17
Guest438ack13:17
cjwatsonThough most of the builds in progress right now appear to be touch builds anyway13:18
sil2100kgunn: basically - I see those are running now, but we'll have a slot for mir in up to an hour13:18
* cjwatson frees up batsu which was stuck13:18
sil2100cjwatson: thanks! :)13:18
kgunnsil2100: cool...13:18
kgunnsil2100: just hoping i'm lucky this morning and get thru w/o some prob of my own creation :013:19
MirvI've enough stuff to do while waiting for the various builds to start, so no need to prioritize. it's good there's no bigger problem.13:19
cjwatsonnope, nothing systemic13:19
sil2100kgunn: I prepared everything for mir, like xorg-server and some changelog-sync, so once we're out with platform-api we're in building spree13:19
cjwatsonalso, Debian autosyncs stop for trusty in two days or so, so that will reduce the routine load13:20
cjwatson(until U opens)13:20
ogra_we should probably start nagging for a name for U :)13:20
cjwatsonhm, I wish there were a page where I could see the entire build queue, rather than on a per-archive basis13:21
=== josepht_ is now known as josepht
didrocksrsalveti: can you talk to kgunn? He's going to have a Mir landing and so locking platform-api. Maybe he wants to sneak it in it.13:34
rsalvetididrocks: well, it's not related with mir, so doesn't really matter13:35
didrocksrsalveti: yeah, but kgunn wants a slot now for Mir as a priority, so just agree with him :)13:35
rsalvetididrocks: I can wait mir to land (as long I don't have to wait that much)13:35
rsalvetididrocks: when are we planning to land mir, today?13:35
didrocksrsalveti: depends on them13:35
rsalvetididrocks: can I have the slot if mir landing fails today?13:35
didrockswe attribute a slot, then, it's when they are ready13:35
rsalvetihm, that's kind of annoying13:36
didrocksrsalveti: meaning they will have to through away their work13:36
=== alan_g|lunch is now known as alan_g
rsalvetikgunn: when are you releasing the lock for platform-api? :-)13:36
didrocksso again, better that you talk with them, if you change is small, we can get it first13:36
didrockss/we/you/13:36
didrocksif they agree to wait for 2 hours13:36
* rsalveti spinning 13:36
rsalvetilet's wait for kgunn then13:37
didrocksyep13:37
sil2100kgunn: ping?13:46
kgunnsil2100: yo13:48
kgunnrsalveti: alternately we could incorporate your platform-api change into my silo ?13:49
rsalvetikgunn: that could work as well13:49
rsalvetididrocks: how can we do that ^?13:50
kgunnrsalveti: what's the risk ? mp link ?13:50
kgunnafaik, we just need to add in the mp13:50
kgunnsil2100: didrocks ^ correct ?13:50
didrocksyeah :)13:50
rsalvetikgunn: didrocks: https://code.launchpad.net/~rsalveti/platform-api/kitkat-porting/+merge/20259913:53
rsalvetikgunn: no risks :-)13:54
didrocksrsalveti: he's taking the risk for you! :) /me kidding13:54
rsalvetionly change the android side of it, which is not even built with the package13:54
rsalvetiand mostly just used with SF13:54
cjwatsonevery time I hear you guys talk about a silo I wonder briefly why you care about sparc boot loaders13:55
didrocksrsalveti: I'll need to ask you some question in a quieter time on how to build the android side from the git branches, but I think that will be another day :)13:55
=== MacSlow|lunch is now known as MacSlow
kgunnrsalveti: ok...i'll add...as long as you help me if i get in silo trouble ;)13:59
rsalveticjwatson: lol14:06
rsalvetikgunn: sure, I also want mir to land soon14:06
rsalvetimy 4.4 porting work is depending on it as well14:06
rsalvetididrocks: sure14:06
kgunnsil2100: just fyi since i know you're sussing me up a silo soon....i added salveti's mp to the landing sheet14:07
sil2100kgunn: ok, thanks :)14:07
sil2100kgunn: still waiting for platform-api to land in the archive14:08
didrocks(to be published in the release pocket to be exact)14:09
kgunnsweet14:09
balloonscjohnston: can you kick off a rebuild for this? https://code.launchpad.net/~nskaggs/ubuntu-ui-toolkit/emulator-docs-try3/+merge/19935314:11
cjohnstonballoons: done14:12
balloonscjohnston: I am crazy to not be seeing it? https://jenkins.qa.ubuntu.com/job/ubuntu-ui-toolkit-ci/14:13
=== mterry_ is now known as mterry
cjohnstonballoons: your looking at public jenkins14:14
balloonscjohnston: *you are14:16
balloons:-p14:17
balloonsty14:17
cjohnstonyou're crazy and I can't spell.. what's your point? :-P14:17
cjwatsonThe x86 builders seem to be mostly back to doing test rebuild stuff, so the backlog of anything more important must have cleared14:24
balloonscjohnston: I guess my point is I blame you for the builds not working :-) This doesn't look right: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/5041/.14:36
cjohnstonballoons: look at all the crashes14:37
balloonsThey don't appear to be running14:37
balloonsI've not changed the sdk code at all, it's not possible14:37
balloonserr, the uitk code14:37
balloonssee like so: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/5041/testReport/junit/ubuntuuitoolkit.tests.test_emulators/TextFieldTestCase/test_write/14:37
sil2100kgunn: silo ready! You can press 'Build'14:38
kgunnthanks man14:38
sil2100kgunn: I already pushed the xorg-server package to the PPA already, so it should be in dep-wait for the new mir now14:38
sil2100:)14:39
cjohnstonballoons: iirc the 'testability' issue is from the qmlscene crash.. but maybe the maliit-server crash14:39
sil2100kgunn: tell me if there are any errors when trying to build, since we had to sync the changelog14:39
kgunnsil2100: so...is that normal to see a bunch of "old builds" in there ?14:40
sil2100kgunn: what do you mean?14:43
sil2100kgunn: are you looking at the right silo? :)14:43
sil2100kgunn: in silo 002 there's only xorg-server, which is normal as I pushed it directly for the rebuild14:44
kgunnsil2100: yep when i visit jenkins from the button in silo 002....it had a list of 13 previous builds14:44
sil2100Ah, normla14:44
sil2100normal14:44
sil2100No worries, it's a history of builds for the silo14:44
kgunnyep...i hit the button anyway :)14:44
balloonscjohnston: can you do something to fix the enviroment so the tests won't encounter these issues, and therefore run?14:48
cjohnstonballoons: the crashes have to be fixed14:48
cjohnstonfginther: do you by chance have the link to the bug for the crash causing issues with the 'testability' flag?14:50
fginthercjohnston, no. I saw this being mentioned as the cause of recent crashes, but it's old: https://bugs.launchpad.net/mir/+bug/123652514:53
ubot5Launchpad bug 1236525 in unity-mir "unity8 killed/crash then restart can result in mir unable "could not unblank display"" [Medium,Triaged]14:53
cjohnstonta14:53
fgintherugh, woopsie can't even process the crashes.14:54
balloonsmmm15:10
sil2100kgunn: so now all is left is waiting ;) Things are building correctly so far15:15
kgunnsil2100: yes....15:15
kgunnsil2100: http://memegenerator.net/instance/4562970015:17
sil2100kgunn: hah ;)15:18
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
kgunnsil2100: so unity-mir failed to build due to "broken packages"...is that just the build interdependency problem (menage a trois of papi, unity-mir & mir)16:03
=== cjohnston changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: doanac | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
=== cjohnston changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cjohnston | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
sil2100kgunn: so, there are two ways of fixing it:16:05
sil2100kgunn: it's a problem with packaging, so one way is to modify the unity-mir source and bump the platform-api dependency there as well, as currently it's like this - mir built, platform-api and unity-mir started building at the same time, since platform-api was still building and unity-mir did not depend on the new version it started building with the old platform-api version16:07
sil2100kgunn: which doesn't work with mir16:07
sil2100kgunn: so, you can fix it by modifying unity-mir dependencies to depend on a new platform-api16:08
sil2100kgunn: the second way is easier:16:08
sil2100kgunn: you can simply rebuild only unity-mir in the silo once platform-api is built16:08
sil2100kgunn: you can do that by specifying unity-mir in the build job in the PREPARE_ONLY text edit16:09
sil2100kgunn: but you have to have platform-api already built in the PPA16:10
sil2100kgunn: it's less 'nice', but much faster and acceptable this time16:10
kgunnsil2100: ok....so do i wait? or kill the build ?16:10
sil2100kgunn: just wait16:10
kgunnah16:10
kgunnthanks...16:10
sil2100kgunn: just wait, and once it's done, just click Build, write 'unity-mir' in PREPARE_ONLY and rebuild16:11
kgunnsil2100: right...i recall it from the training....just didn't know if i should wait16:11
kgunnbut makes sense16:11
sil2100kgunn: actually the wait until the building is finished because of platform-api, we want it to be built before we press rebuild16:16
sil2100kgunn: could you make sure that a 'run ALL autopilot tests are run' in the test-plan for Mir landings? Since it's a component that can affect many many components ;)16:39
=== doanac changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: doanac | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
bfillersil2100: what's the status of line 43 in CI Train?16:58
sil2100bfiller: hm, we can land it soon I guess17:00
sil2100I have to go AFK now, so see you tomorrow17:00
ogra_didrocks, no meeting ?17:00
ogra_(seeing sil2100 leave)17:01
bfillerdidrocks: have a bunch of things in the CI Train asks for a few days17:01
didrocksogra_: on the way17:01
ogra_ah k17:01
ogra_no hurry17:01
ogra_just wanted to know17:01
bfillerdidrocks: do those automaticaly get a silo? I do I ned to do something else?17:01
didrocksbfiller: you can join the meeting17:01
bfillerdidrocks: which meeting?17:01
didrocksbfiller: check the UE calendar17:02
didrocksyou should see a meeting17:02
didrocksright now17:02
didrockshttps://plus.google.com/hangouts/_/calendar/Y2Fub25pY2FsLmNvbV91cTRvNmQyMWJvNmJ0bm1mcW9xZWtsNTdnOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t.cg7k3h1nmqml7psc1nn68223i017:03
didrocksbfiller: ^17:03
bfillerdidrocks: Im at sprint in meeting can't come17:07
bfillerdidrocks: could you look at my requests in the sheet? there are a few of them17:07
bfillershould be pretty self explanatory17:07
bfillerdidrocks: if not I'll try and join tomorrow17:08
didrocksbfiller: one sec, will explain to you17:10
Mirvdoanac: intel AP machine crash http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/label=qa-intel-4000/1298/console17:14
doanacMirv: ack17:14
didrocksbfiller: back from the meeting17:15
didrocksbfiller: so… as described on the ubuntu-touch ML, we had a lot of regressions17:16
didrocksbfiller: so, we had to block landings so that we can move quicker after that17:16
bfillerdidrocks: ah ok17:16
bfillerI'm behind on my mail :)17:16
didrocks(and give priority slots to what we had to revert)17:16
didrocksbfiller: ah ok, that explains :p17:16
didrocksbfiller: so, you have one slot assigned to you already17:17
didrocksbfiller: and the dialer-app crash isn't fixed btw17:17
bfillerdidrocks: I know, we've been trying. don't know how to fix17:17
didrocksanything else you need to land urgently (we can still assign another slot to you I guess)17:17
didrocks?17:17
Mirvdoanac: and nvidia seems pretty dead too http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/label=autopilot-nvidia/1298/console17:17
bfillerdidrocks: we can't repro the crash on the device for the dialer-app. and stack trace is useless17:18
bfillerdidrocks: so we don't know how to proceed17:18
MirvI'd wish to get one good run of unity stack check job (unity7)17:18
didrocksbfiller: one maguro? weird, we can get it everytime though17:18
bfillerdidrocks: make17:18
bfillermako17:19
didrocksplars: can you maybe help bfiller, is there any discrepency in the way we are running tests?17:19
didrocksbfiller: meanwhile, I can attribute to you as well line 4417:19
didrocksFix for incorrect keyboard orientation on tablet sidestage17:19
didrocksbut as there is source + MP, maybe it's a complex landing for oyu17:19
didrocksbfiller: would you prefer "Share current call contact info with the greeter in preparation for greeter running as lightdm user. Fix bug with call duration time."17:19
didrocks(line 43)17:19
plarsdidrocks, bfiller: you mean between mako and maguro? no17:20
bfillerdidrocks: whichever one is easier to land is fine, no prefereence17:20
didrocksogra_: image rebuilding17:21
ogra_yay17:21
bfillerplars: the dialer crash, is it on mako or maguro? we've been testing on mako and can't repro17:21
didrocksbfiller: ok, so attributing to you 43, you have two slots, enjoy :)17:21
bfillerdidrocks: thank you:)17:21
didrocksyw!17:21
plarsbfiller: it's on mako - there's no difference between how those two devices run the tests17:22
didrocksand it's 100% of the time, so there is clearly a difference somewhere in how the CI system and bfiller is running the tests I guess17:22
didrocksbfiller: plars: I let you in your hands :)17:23
bfillerplars: boiko and I have tried so many times. I just run autopilot run dialer_app direclty on the device17:23
plarsbfiller: let me try on my device at home17:23
bfillerplars: anything different we need to do?17:23
plarsbfiller: the main difference for us is that we are running scripts that do all the setup stuff around it (unlocking, etc)17:24
bfillerplars: yup, try it on your device and see if you can repro17:24
plarsbfiller: do you use phablet-test-run?17:24
bfillerplars: no17:25
plarsbfiller: any reason why not?17:25
bfillerplars: I run autopilot directly17:25
bfillerplars: I can try that17:25
didrocksbfiller: you should really try as well to use phablet-test-run (especially when using the train)17:25
bfillerok17:25
didrocksbfiller: that will help to avoid "green to me, not on CI infra"17:25
didrocksthanks!17:25
plarsbfiller: We use a script at the moment run from utah that runs autopilot, but the scripts we are moving to run it with phablet-test-run (it also shows up under our staging system where we're running that)17:25
bfillerplars: will try with phablet-test-run17:26
bfillershould be the same17:26
doanacMirv: looks like the kernel may have gotten boggled on the nvidia node. i'm trying to get it unstuck now17:33
Mirvdoanac: thanks, if it takes more than 24 minutes, if you don't mind rerun the 'unity' stack of cu2d head with 'foo' in the package parameters list so that it tries to run check job only :)17:36
doanacMirv: the nodes are both back online now.17:53
Mirvdoanac: thanks, I'll try them out17:53
plarsdidrocks: bfiller disappeared, but I get the same crash locally when just running with phablet-test-run17:57
=== alan_g is now known as alan_g|EOD
didrocksplars: let's see when he's back, you should have some time coverage :)18:01
didrocksbut ok, you can reproduce thanks!18:01
plarsyep18:01
dobeycan anyone retry https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/5551494 please? looks like thumbnailer got published after this build failed19:05
cjwatsondobey: done19:06
dobeycjwatson: thanks19:06
=== doanac changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
plarssomething is looking very wrong on 16321:19
plarshttp://ci.ubuntu.com/smokeng/trusty/touch/21:19
plarswe're not very far in, but 14-15 tests on both devices21:19
asacplars: ouch :)21:21
tvossasac, plars seems to be location-service spinning21:21
asachttp://people.canonical.com/~ogra/touch-image-stats/20140204.1.changes21:22
tvossasac, plars with that system-settle-before and system-settle-after fail21:22
asacsystemsettle21:22
asacso yeah21:22
tvosson it21:22
plarsindeed: https://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-gallery-app-autopilot/155/artifact/clientlogs/top_after.log/*view*/21:22
plarsthanks tvoss21:23
asaccan phablet-test-run also run systemsettle?21:23
asacthat would have helped the lander to see this i guess21:23
tvossyup, that would have helped21:23
asacsaving time as lander can fix as he goes21:23
asactvoss: still have the same silo?21:23
asacor was it taken away :)?21:23
tvossasac, nope, taken away21:23
asacheh21:24
tvossasac, mir occupied it21:24
asacok so reenter the scene21:24
asacso the initial approach was to only merge to trunk and release once the image goes green21:24
asacguess means we need to keep free capacity of silos21:24
asacso we cant get an emergency landed due to all silos being active21:24
asaclike fasttrack silos21:25
tvossasac, plars I ran the complete autopilot setup according to the wiki page21:25
rsalvetiasac: right21:25
asacsure, but the systemsettle isnt included21:25
asacso include it21:25
plarssystemsettle isn't an autoilot test though - it's just looking at top21:25
asacnot sure how to run it thoug :) ... but would be cool to have it as a reminder/todo21:25
asacplars: right. henmce i was hoping we could have a phablet-test-run --with-ss21:26
asacor something21:26
asacuntil then its a bit tricky to run (but can be done i am sure)21:26
tvossplars, asac can I just fix on top of trunk?21:26
asaci dont know21:26
asacyou need a MP to land21:26
rsalvetitvoss: what caused the location service to top the cpu this way?21:26
asacif nohthing else lands on trunk you can also land trunk21:26
asacbut doesnt really help much i guess21:26
asacif you had the silo still you could have hit rebuild21:27
asacafter updating the MP with the fix21:27
tvossasac, that would have been ideal, yes21:27
tvossrsalveti, it's happening somewhere on the android side of the gps provider21:27
tvossrsalveti, after some time trying to acquire a fix, it goes spinning *sometimes*, have seen that on my phone, too21:28
tvossrsalveti, not sure what would access the gps in the test setup, though21:28
rsalvetiright, shouldn't we revert the lastest upload then?21:28
rsalvetiuntil we're able to get this fixed properly21:28
asacveebers: you have two silos?21:28
asacveebers: 004 and 007?21:28
veebersasac: let me check21:29
asaci think landing-010 is free21:29
veebersasac: ah right, 004 is for liabutopilot-qt and can be removed (as those changes were backed out)21:29
rsalvetiguess it can't be reverted that easily as you also migrated to the new dbus cpp api21:29
tvossrsalveti, +1, I know how to fix it, but it's getting late here21:29
rsalvetibesides adding tons of coding style fixed and so on21:30
rsalveti*fixes21:30
rsalvetitvoss: problem is that it might not build if we revert it21:30
tvossrsalveti, fair21:30
asactvoss: guess, its not super urgent; fix it tomorrow morning and reach out to didrocks first thing (or send him a mail so he knows you are coming through)21:31
asacunless there are new landings flushing happening21:31
asacanyway would be better to get this fixed now :)21:31
* asac has to learn how this thing works21:31
* rsalveti wants to land mir today if possible still21:31
asacslangasek: do you know how this silo allocationm/cleaning thing works?21:31
asacslangasek: in the spreadsheet?21:31
tvossrsalveti, asac easy fix is to just not start the gps provider. It won't hurt as people are not using it anyway (or it takes 15 minutes for a fix)21:31
tvosswith that, we can unblock the image and land the proper fixes over the next days21:31
slangasekasac: I know the principles, I don't have access to the mechanics of allocating them21:32
tvossasac, rsalveti thoughts?21:32
rsalvetiit's really bad that we only have people that knows about the silos and such at the EU timezone21:32
asacits just hitting a button once people know what to remember21:33
asacso i think we should train a few more core devs like slangasek so they can help allocating those silos for emergencies21:33
asacetc.21:33
rsalvetitvoss: well, if you can get a better fix tomorrow morning that would still be better21:34
asacdo we see other tests failing?21:34
asacor only settle?21:34
asacif there is another test failing due to the timing things21:35
asacwe should ensure its going away locally by fixing this21:35
asacand then its not really critical21:35
asacafaik we promoted an image today?21:35
asacfor me its important to see if we got other regressions on top - which would be hidden if anything else failed beyond ss21:35
asactvoss: just send a mail to didrocks saying you work on a fix and will touch base with him tomorrow about landing that.21:36
asacguess thats fine21:36
tvossrsalveti, that would mean me splitting the big branch in a hurry. Not sure if that makes sense21:37
asactvoss: i think its fine to just keep the bandaid fix so we can land it tomorrow alongside the other landings21:39
rsalvetitvoss: right, can't you just debug and try to fix the issue itself?21:39
rsalvetiasac: we promoted an image today21:39
asacas long as its just systemsettle it shouldnt block the line if your bandaid is confirmed (if i was the landing manager)21:39
rsalvetiso not promoting one tomorrow should still be fine, but we should get this fixed tomorrow21:39
asacrsalveti: yeah, so i think if we have a profen fix/workaround for tomorrow to land, we can continue flushing silos, which is all we care21:40
asacrsalveti: we can still promote if the workaround lands tomorrow21:40
rsalvetiyup21:40
asacwe certainly dont want to keep ss failing21:40
asacas new things might sneak in21:40
asaccovered21:40
rsalvetiyeah, problem is not knowing if we had regressions or not21:40
rsalvetibesides this one21:40
asactvoss: so yeah, propose the workaround 1 line patch to not start the service, double check that that helps21:40
asacand then put it on spreadsheet for morning shift21:40
tvossasac, just sent mail to didrocks, will work with him for the fix tomorrow, or do you want it today?21:41
rsalvetitomorrow morning should still be fine21:41
asactvoss: you get up early enough. think we ould be good if he could just land something in the first batch tomorrow21:41
tvossasac, sure, will take care of that21:42
asacif the real solution takes a while, dont tryu to hurry things, just go safe and get ss green with the least disrupting detour imaginable21:42
tvossyup21:42
asacstill double sure you test whatever is landing :P21:42
asaceven single lines are causing havoc21:42
asachehe21:42
asacthanks21:42
asacgo to bed then :)21:42
asacor have fun21:42
tvossasac, of course, just started armhf package build21:43
thomifginther: got a second?22:07
fgintherthomi, in a couple minutes22:09
rsalvetiasac: hey, we need you22:10
rsalvetiasac: we need to either remove xorg-server from landing slot 2 or do a packaging respin of the latest version to build against latest mir22:10
rsalvetiand only you, did or sil can do that22:11
rsalvetikgunn: ^22:11
asacrsalveti: ?22:17
asacrsalveti: do you know where the ppa is?22:17
asacrsalveti: do you know what i need to do?22:18
asacdelete the package from ppa?22:18
rsalvetiyup22:18
rsalvetihold on22:18
asackk22:18
* asac will wait22:18
rsalvetiasac: https://launchpad.net/~ci-train-ppa-service/+archive/landing-00222:18
rsalvetiasac: delete xorg-server22:18
asacthats outdated22:19
asachow can that cause issues>?22:19
rsalvetiasac: that's why22:19
asacwhat doesnt work?22:19
fgintherthomi, what's up?22:19
rsalvetiPlease ensure that this version has been merged back in trunk and relaunch prepare or use ignore version destination option.22:19
rsalvetiasac: ^22:19
rsalveti2014-02-04 22:04:59,574 INFO Checking xorg-server (2:1.14.5-1ubuntu5)22:19
rsalveti2014-02-04 22:05:02,686 ERROR Previous available version (2:1.14.5-1ubuntu4) is not the latest version anymore in the archive (2:1.15.0-1ubuntu1).22:19
rsalvetiPlease ensure that this version has been merged back in trunk and relaunch prepare or use ignore version destination option.22:19
rsalvetihttp://162.213.34.102/job/landing-002-2-publish/12/console22:19
thomifginther: I was hoping I could get you to please disable automerging on lp:autopilot, as apparently it conflicts with the new landing process22:19
rsalvetiI tried to use the ignore version destination flag, but didn't work22:19
asacrsalveti: did you get trained?22:20
rsalvetiindirectly, yes22:20
rsalvetithat in theory would fix that (selecting the right option when publishing it)22:20
asacrsalveti: you remember didrocks saying something about those packages being mandatory to be there or optional after the silo was configured to have them?22:20
rsalvetibut didn't work22:20
fgintherthomi, sure. Is the landing process supposed to be using lp:autopilot or lp:autopilot/1.4?22:20
asaci know he said one of those, but cant remember :/22:20
fgintherthomi, just asking in case something else is borked22:20
rsalvetiasac: not sure for packages that are manually uploaded, as xorg-server22:21
rsalvetithat wasn't part of the CI22:21
asacright he was teaching something about them :/22:21
thomifginther: apparently lp:autopilot. I haven't figured out how we're going to support multiple releases yet.22:21
rsalvetiasac: just remove and we'll see :-)22:21
asacrsalveti: well in the first training session it was :)22:21
* asac scared22:21
rsalvetilol22:21
thomiI may delete the 1.4 series until we're in 'U'22:22
asaci have literally no idea how to delete packages from ppas anymore :)22:22
asachehe22:22
asacfunnny22:22
asacok found it22:22
rsalvetiasac: cool22:22
asacnow need to be brave22:22
rsalvetippa info -> delete packages22:22
rsalvetiDONE22:22
asacok done22:22
asacSource and binaries deleted by Alexander Sack:22:22
asacxorg-server 2:1.14.5-1ubuntu5 in trusty22:22
* asac adds another TODO to talk to didrocksa bout22:23
asacwants to know why not all core-dev are in that teawm22:23
asacguess is because we have no docs to hand out about this part22:23
rsalvetiasac: yeah, indeed22:23
rsalvetiwell, the problem here is that the flag is not working properly22:24
asacwhat flag?22:24
rsalvetiIGNORE_VERSIONDESTINATION22:24
rsalvetiIgnore if the latest version in destination doesn't match when prepare was started22:24
asacisnt this IGNORE_VERSIONSOURCE ?22:24
asace.g. ppa content being the source rather than the dest?22:24
rsalvetiwell, I don't have this flag here22:24
asacright22:24
asacjust saying might be the wrong destination you think you are tweaking :)22:24
asacyou need to attend training next time22:25
rsalvetiright22:25
asacand someone write docs :)22:25
rsalvetiyup22:25
rsalvetilet's see now22:25
asacrsalveti: isnt sergio the lander? get trained by him :)22:25
asacif you are his backup22:25
rsalvetiasac: not the lander itself (I still need to sponsor the landing)22:25
rsalvetiasac: but he's off today22:25
asacso is the package gone?22:25
rsalvetiasac: it seems22:26
rsalvetibus factor is really high currently here22:26
asacwhat does the role "landing-sponsor" entail? e.g. the core-dev sign off before copying to archive?22:26
rsalvetiasac: yup22:26
asacok. was a new term for me :)22:27
asacbut ok to adopt i guess22:27
rsalvetiyup22:27
rsalvetiasac: still failed, guess we need a respin for xorg-server22:30
rsalvetiasac: can you temporarily add me to the team?22:31
rsalvetican remove right after the upload22:31
asacsure22:32
asacrsalveti: rsalveti.net?22:32
asacis your new primary email?22:32
rsalvetiasac: yup22:32
asacdidnt you use canonical at some point?22:32
asacok22:32
asacwelcome to the team22:33
asacplease use your powers wisely22:33
rsalvetiyeah, but used rsalveti.net to better handle the tons of emails I get from launchad22:33
asacprocmail > /dev/null22:33
rsalveticanonical.com is fine now that we have gmail support22:33
asaci use procmail to inject mailing=list tags22:33
asacso i can sort them in gmail reliably22:33
asacbecause all other searches based on subject etc. seem to be fuzzy :)22:34
asachehe22:34
rsalvetiyeah22:34
asacs/tags/headers22:34
kgunnasac: rsalveti....i see some serious voodoo going on here :)22:35
kgunnhope it works22:35
rsalvetikgunn: trying hard22:38
rsalvetinow waiting for xorg-server to build and then will try to publish it again22:39
asacrsalveti: did you rebase our change ?22:42
asacor did we do a zero change bump before?22:42
rsalvetiasac: that was just a packaging bump to build against latest mir22:42
asacok so transition22:42
asacrsalveti: so the tool should have auto updated that package at best, right?22:43
asacso not really a "source package", but a special category "transition reverse"22:44
asacthat could be treated more smartly with auto bumping22:44
fgintherthomi, automerger for lp:autopilot is disabled now22:44
rsalvetiasac: ideally, yes22:44
rsalvetian automatic way to build reverse-dependencies when we have an api/abi change22:45
rsalvetibrb22:45
thomithanks fginther, I take it that's effective immeadiately?22:48
fgintherthomi, yes22:48
thomicoolio!22:48
thomicheers22:48
fgintherthomi, have a good day22:48
xnoxrsalveti: what do you mean "automatic"? unless there is hard versioned shlib depends, such rebuilding will not help upgrades with apt, since one would be able to upgrade half things but not the others (on the end client that is). And if library packages are not renamed, they wouldn't be co-installable such that e.g. all PPAs would break once ubuntu archive moves.23:03
xnoxrsalveti: it's less pain to not break API/ABI if at all possible, failing that do a proper transition. None of which should be part of "i'm landing a mir bug-fix".23:04
rsalvetixnox: right, there's no easy way, but we could try to automate if we don't leave the slot open for too long23:07
xnoxrsalveti: well, we have plenty of tools available, but we do not have support for "binNMUs" in launchpad. (debian has it)23:08
xnoxrsalveti: with binNMUs, you'd be able to request launchpad to bump version number and rebuild reverse-depends against "bumped soname library".23:09
xnoxrsalveti: that's the most painful part, that could be automated - thus not requiring "no change rebuilds" source packages prepared and uploaded.23:09
xnoxrsalveti: but it also is a very hard non-trivial bug to solve on launchpad, and due to multiarch, hasn't been yet fully resolved to keep co-installability working when only partial architectures get the binNMU rebuild.23:10
rsalvetiright, indeed23:10
xnox(on dpkg / apt level)23:10
xnoxrsalveti: there is a proposal / design to resolve dpkg, and then we could look into designing/implementing things on launchpad/soyuz side. But it's a large investment of development time, and we have other bigger priorities at the moment. We've managed for 10 years without that shortcut ;-)23:12
rsalvetiyeah, we have way bigger things to deal first23:13
rsalvetikgunn: did you get the ci training as well?23:24
kgunnrsalveti: i did23:24
rsalvetikgunn: still can't land because it's now complaining about my direct upload23:24
rsalveti2014-02-04 23:19:43,259 ERROR Version in ci-train-ppa-service/landing-002 (2:1.15.0-1ubuntu2) is not the last one prepared (2:1.14.5-1ubuntu5) (direct upload?).23:24
rsalveti2014-02-04 23:19:44,751 ERROR Previous available version (2:1.14.5-1ubuntu4) is not the latest version anymore in the archive (2:1.15.0-1ubuntu1).23:24
kgunnrsalveti: mmm, only thing i know about that is rel team & "core-dev" can upload23:25
kgunnso its all voodoo to me23:25
rsalvetikgunn: what do you need to do when you want a package rebuild from something that doesn't have a proper mr23:25
rsalvetikgunn: how do you add a new MR?23:25
rsalvetito the slot23:25
kgunnsorry...i only know from a "lander" perspective that you can add an MP to the landing sheet23:26
kgunnthen it'll get added into the silo by some magic23:26
rsalvetiright, there must be some magic place where they actually add that23:26
kgunnrsalveti: its only a guess but maybe the button labeled "reconfigure (landing team)"23:27
kgunnrsalveti: for fear of borking...maybe we leave it for sil/didrocks to help address ?23:28
rsalvetikgunn: where is that button?23:28
veebersdoanac, fginther: is there a way to use the calxeda server to build debs? i.e. if i'm working on a lib that doesn't build under qemu23:28
kgunnlook on the tab for the 002 silo23:28
rsalvetiright23:29
doanacveebers: sorry - don't know the answer.23:29
rsalvetithat should be it23:29
veebersdoanac: nw, cheers23:29
kgunnrsalveti: note...xorg-xserver is totally manual wrt this process...23:29
kgunnunless you're trying to add something else ?23:29
rsalvetikgunn: yeah, I give up, don't want to explode things around23:32
rsalvetikgunn: let me sent an email23:32
kgunnrsalveti: thanks for trying...i do appreciate it...i want it in archive as bad as anybody23:32
kgunnok..wife calling me23:33
kgunnlater23:33

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