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

AlbertAbarry: utopic landing-006 is ready to publish01:11
AlbertAtrainguards: utopic landing-006 is ready to publish01:22
barryAlbertA: you just caught me, i will publish for you01:23
AlbertAbarry: cool thanks!01:23
barryAlbertA: ^^ the packaging changes need review.   can you look?  (i will too)01:26
barryAlbertA: https://launchpadlibrarian.net/186938422/trust-store_1.1.0%2B14.10.20141008.1-0ubuntu1_1.1.0%2B14.10.20141009-0ubuntu1.diff.gz01:27
AlbertAbarry: yeah looks ok to me01:28
barryAlbertA: i will ack the pack01:28
barryAlbertA: good night!01:29
AlbertAbarry: thanks!01:29
AlbertAbarry: good night01:29
slangasekcjwatson: where is "http://archive-team.internal/click_packages" and how is it maintained?01:49
slangasekoh, snakefruit01:57
imgbot=== trainguards: IMAGE 276 building (started: 20141010 02:10) ===02:09
tedgtrainguards, can you please assign a silo for line 48 ?02:45
tedgbarry, Are you still up by chance? ^02:50
imgbot=== trainguards: RTM IMAGE 95 building (started: 20141010 03:10) ===03:09
Mirvtedg: sure04:13
Mirvand morning04:13
Mirvtedg: there are other indicator-landings still in rtm, but it's not completely problematic since they've landed in utopic so the trunks are up-to-date.04:14
Mirvtedg: right, the rtm-008 is not your silo actually, but sergiusens' - that has indicator-transfer and needs to go in before this new sync silo.04:19
Mirvtedg: you'll need to reland https://code.launchpad.net/~ted/indicator-sound/silent-mode/+merge/236971 since you landed "Revert notifications on volume change." in-between.04:34
Mirvoh, actually, it was rebuilt but just not picked by the CI Train. interestingly complex case here.04:35
Mirv~200 clicks later, still clicking...04:43
Mirvphew, finally04:47
Mirvtedg: ok, ignore all above and be happy you don't need to operate the Train :) 017 has landed towards utopic, and rtm-012 is a sync of it.04:48
abeatomorning07:14
abeatowould it be possible to get permissions for the spreadsheet?07:14
abeatosil2100, morning, would it be possible to get permissions for the spreadsheet?07:34
sil2100abeato: sure!07:35
sil2100abeato: one moment07:35
abeatosil2100, thanks07:36
Mirvbzoltan: so. you maybe want to forget about line 20 (01.10. landing) and go straight to the line 31 to sync the rtm uitk, test that on utopic and publish.07:43
Mirvbzoltan: tell me if you want to arrange like that.07:43
bzoltanMirv: I started to lend the next round to the RTM. We havbe two critical bug fixes there.07:44
bzoltanMirv:  I am not sure if it has any value to run my 6-8 hours tests on Utopic.07:44
bzoltanMirv:  I would just simple release the line 31 as it is exactly as good as it was for RTM07:45
Mirvbzoltan: sil2100: shall we start waiting for v-series for UITK?07:45
Mirvbzoltan: right, that's another option, one more release since that was already built, and then focus on rtm for a moment.07:45
Mirvfinal freeze is anyway next Thu07:45
sil2100hmm07:46
Mirvbzoltan: oh right 31, so sync that, then publish. maybe you'd need to smoke-test it anyhow, but 6-8h maybe overkill.07:46
bzoltanMirv:  let's do a real and big Utopic/RTM landing with this round...07:46
Mirvbzoltan: so, your next landing with critical fixes? include the gles, and when it lands to rtm also sync to utopic. but abandon these two landings from utopic?07:48
=== dpm_ is now known as dpm
sil2100So you want to skip a release for utopic? I think the archive admins won't like that...07:51
Mirvsil2100: so there is already a second UITK landed in rtm that has not landed in utopic. so the question is whether to land the first one (line 20, built, not tested), the second one (line 31, not built/synced, not tested) or the next one (upcoming rtm release with critical fixes)07:52
sil2100grrr07:52
sil2100hmm07:52
Mirvif "no skipping" is the method, then line 20 should see testing and publishing, then line 31, then the newest one07:52
sil2100Mirv, bzoltan: so, I would at least only test line 31 and just drop 20, since 31 has both versions anyway07:53
sil2100We don't require exhaustive testing for utopic so this should be fine, but I wouldn't want to delay it landing to utopic any longer07:53
ogra_seems the image builder ran out of space once again07:54
ogra_(i killed the hanging import process and cleaned /tmp ... import-images is re-running now)07:54
sil2100ogra_: I wonder why earlier this was not a problem, since I'm pretty sure UTF8 characters were present in files we were removing from the images for sure07:55
bzoltanMirv:  yes, that is the plan07:55
Mirvbzoltan: read the whole thread :) https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-019 will have the "current RTM versions" in about 20 minutes published. you could smoke test those and mark line 31 ready for landing.07:55
ogra_sil2100, there were still a few tmp dirs left around from last time ... and i think we got new custom channels07:55
Mirvbzoltan: but I'll anyway remove line 20, since it's older07:56
Mirv(if ok)07:56
ogra_ARGH !07:57
ogra_  File "/srv/system-image.ubuntu.com/bin/../lib/systemimage/diff.py", line 199, in generate_diff_tarball07:57
ogra_    removed_files = "%s\n" % removed_files.encode('utf-8')07:57
ogra_UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 27881: ordinal not in range(128)07:57
ogra_damn !07:57
bzoltanMirv:  yes, it is OK07:58
Saviqtrainguards, hey, for some reason row 43 doesn't get marked for QA signoff08:00
sil2100Saviq: let me loook08:00
sil2100Saviq: fixed! Spreadsheet ate a formula08:00
sil2100;p08:00
Saviqsil2100, thanks08:01
MirvSaviq: I even restorted the formula once today already08:02
SaviqMirv, hmpf08:02
Saviqwho do I bribe to put my rtm silo on top of the queue? ;P08:03
MirvSaviq: probably brendand :)08:04
Mirvbut I believe that HERE landing is important too08:04
SaviqI'm not asking what's important TO YOU ;P08:04
MirvSaviq: ;)08:04
Saviqthis'll be the last sync silo for unity8 I imagine08:05
brendandSaviq, let me here your offer08:10
brendands/here/hear/08:11
Saviqbrendand, you're selling, you set the price ;)08:11
ogra_"mapping" error :)08:11
brendandogra_, yeah what an appropriate typo08:11
brendandSaviq, it's going to get looked at soon anyway, so don't worry08:12
pstolowskibrendand, hey, is rtm/landing-010 (line #30) on your radar? can you add it to your queue?08:13
Saviqbrendand, sure, j/k ;)08:13
Saviqbrendand, it would've been up for testing since last night... but spreadsheet was hungry :|08:13
brendandpstolowski, it will be when it's built and tested08:14
pstolowskibrendand, it was built, and i marked it as tested08:17
sil2100pstolowski: ok, the same thing - spreadsheet ate a formula from your landing08:19
sil2100So the status wasn't visible08:19
sil2100Now it's all ok08:20
davmor2Morningall08:20
sil2100Morning08:20
brendandpstolowski, there you go - in our queue now08:20
pstolowskibrendand, thanks08:22
sil2100Mirv, bzoltan: before assigning the silo for the new landing of UITK, I would really like to see all the previous releases landing in utopic now08:30
sil2100Since the assumption of allowing landing first in RTM before utopic is that it gets *instantly* synced up to utopic08:31
Mirvbzoltan: ^ so, land line 3108:31
sil2100Not in batches, as then the main principle of RTM will be broken08:32
sil2100i.e. that everything in RTM needs to be in utopic08:32
Mirvsil2100: ah, so first 20, then 31. ok. bzoltan <- both 20 and 31 are built.08:32
sil2100Mirv: well, if bzoltan tests only 31, it includes 20 already, right?08:33
Mirvsil2100: yes, it includes, but I thought if you mean that both need to land to have the same publishing history.08:34
sil2100Mirv, bzoltan: since my only requirement here is that we have ubuntu and ubuntu-rtm in sync08:34
Mirvsil2100: ok08:34
sil2100Mirv: well, in theory the second landing shouldn't land without landing the first one in utopic, so it's anyway bad now ;p08:34
Mirvbzoltan: sil2100: therefore only landing 019 / line 3108:35
Mirvsil2100: FYI CI Train has just allocated a silo that was already allocated :S08:35
sil2100WTH?!08:35
Mirvabeato: I need to kill your ofono and reassign a silo08:35
sil2100o_O08:35
Mirvsil2100: that 019 where uitk synced to.. it's now allocated to ofono somehow08:35
abeatoMirv, ok, I was trying to reconfigure but it did not seem to work :/08:35
abeatothe uitk packets were in the silo and I did not find a way to remove them08:36
bzoltanMirv:  sil2100: just tell me what should I do :) Do I start testing the  line 31 or line 20 or what?08:36
sil2100bzoltan: line 31 please! :) As 31 already has 20 in it, we can trash 20 and just land 31 (which has 2 releases in it)08:36
abeatoMirv, great, thanks08:37
Mirvbzoltan: final decision! :) test landing-019 utopic (line 31). it's ready already, don't mind the messages that flow here currently.08:38
bzoltanMirv: OK08:38
* bzoltan goes away to his test cave08:39
imgbot=== trainguards: IMAGE 276 DONE (finished: 20141010 08:40) ===08:39
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/276.changes ===08:39
imgbot=== trainguards: RTM IMAGE 95 DONE (finished: 20141010 08:40) ===08:39
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/rtm/95.changes ===08:40
sil2100davmor2: ping08:40
abeatoMirv, so now I need to wait for another silo?08:40
Mirvabeato: yeah, sorry about that. CI Train did something really funny and combined yours and zoltan's silos.08:41
abeatoMirv, ok, hmm, weird...08:41
Mirv"Trying to reach google.com..."...08:41
Mirvabeato: sorry, also in hangout at the same time :) building now at https://ci-train.ubuntu.com/job/ubuntu-landing-021-1-build/13/console08:52
abeatoMirv, no worries, thanks08:53
bzoltansil2100: Mirv: what image should be my testing baseline?08:57
sil2100bzoltan: latest utopic I suppose!08:57
Mirvbzoltan: latest utopic yes08:58
bzoltanMirv: sil2100: Sorry, but i am lost -> http://ci.ubuntu.com/smokeng/utopic/09:01
Mirvbzoltan: yeah I understand. touch_stable is actually rtm. http://ci.ubuntu.com/smokeng/utopic/touch/ has the utopic builds.09:03
Mirvso 275 is latest09:03
Mirvoh, the results are quite crappy. 271 has the latest full results.09:03
bzoltanMirv:  271 it is.. thanks09:04
popeyogra_: https://code.launchpad.net/~popey/ubuntu-seeds/ubuntu-touch.utopic-remove-evernote can that merge asap pls?09:05
* ogra_ installs 9509:10
ogra_seems ok09:13
Saviqogra_, you had the sshebang to list OOM scores somewhere?09:28
Saviqfound it09:28
Saviqogra_, davmor2, could you guys please try the dash oom-killed with the .debs from https://code.launchpad.net/~unity-team/qtmir/dash-killed-less-likely/+merge/237915/comments/58363009:30
Saviqnot qtmir-desktop, of course09:30
* Saviq can't play videos in the BBC app09:31
davmor2Saviq: maybe09:31
ogra_Saviq, try tagesschau.de ... i think thiat works in poland09:32
ogra_or any other news site that has videos09:32
=== vrruiz_ is now known as rvr
ogra_hmm, i cant get it to crash now09:37
ogra_(s/crash/restart/)09:37
* ogra_ starts moar apps09:39
sil2100THat's good, right..?09:39
ogra_no09:39
ogra_ah, finally it restarted09:40
ogra_ok, now lets try the new packages09:40
abeatoMirv, question, is any action required on my side to get the silo for rtm?09:46
Mirvabeato: currently yes, there's the second line I added for you beneath your line, for rtm. once you've tested the utopic landing, a trainguard will assign you an rtm silo and sync the utopic landing to there. then you need to test the rtm silo again.09:49
Mirvmore automated dual landings are however coming really soon now, possibly today09:49
abeatoMirv, so I test, then mark Test pass in spreadsheet, and I ping some trainguard?09:51
Saviqogra_, seems to be working, couldn't get the dash to get killed09:51
ogra_Saviq, yep, same here09:51
ogra_the score never goes above 502 too09:52
ogra_err 50509:52
Mirvabeato: yes, for example. the utopic one will be published, and rtm silo synced from there.09:52
ogra_vs 802 for everything else thats backgrounded09:52
sil2100abeato: yes, once you switch it to tested done, we will publish it for you09:52
abeatosil2100, Mirv , awesome, thanks09:52
ogra_Saviq, i'd say land it :)09:52
Saviqogra_, now I need to make greyback approve it is all09:53
Saviqogra_, and then camako needs to deal with the mir landing...09:53
* greyback takes the hint09:53
davmor2Saviq: doesn't crash here10:01
john-mcaleelytrainguards - I have a device tarball to go with ubuntu/landing-00310:02
sil2100john-mcaleely: hm, we'll need to get this silo to ubuntu-rtm then10:02
Saviqdavmor2, awesomes10:03
john-mcaleelysil2100, so, the device tarball can land after the silo safely10:03
Saviqdavmor2, BUT IT WASN'T CRASHING!!! :P10:03
ogra_sil2100, john-mcaleely the image builder is broken though ... that will need a bit of manual massaging10:03
john-mcaleelyheh10:03
davmor2Saviq: restarting then :P  It felt like a crash and that is what people would of thought it was :P10:03
john-mcaleelysil2100, ogra_ I'll get a set of formal test results for the device tarball, and then we can go from there10:03
sil2100john-mcaleely: ok, thanks!10:04
ogra_john-mcaleely, ok10:04
cjwatsonogra_: if you mean system-image, Stéphane is on the case now10:05
sil2100hmmm10:05
sil2100tvoss: ping10:05
tvosssil2100, pong10:05
tvosssil2100, how can I help?10:05
sil2100tvoss: so, I have a question - since there is silo ubuntu/landing-003 with location-service that's required for the device tarball bits, so I wanted to fill in a sync silo for it to ubuntu-rtm10:06
sil2100tvoss: but I see there's ubuntu-rtm/landing-001 already10:06
sil2100tvoss: which has dbus-cpp and location-service10:06
tvosssil2100, I think that's lool's and superseded by rtm 510:06
tvosslool, ^?10:06
ogra_cjwatson, yay ... i had to run it once with py2 til it fails and then re-run it with py3 to make it publish ... it had filled up /tmp again over night10:07
sil2100ogra_: https://code.launchpad.net/~sil2100/phablet-tools/citrain_custom_distro/+merge/237935 <- that's a quickie, but do you think this would manage?10:17
ogra_sil2100, yeah, looks ok10:18
sil2100ogra_: I tested both cases and it doesn't seem to break anything10:18
ogra_approved10:19
sil2100Thanks! We need this released now through the train, right? You use MPs?10:19
sil2100tvoss: I would need to know, since as you see there are at least 2 silos with location-service, while in utopic there's a new one ready for release that's needed by the device tarball10:20
tvosssil2100, the device tarball does not need the silo10:21
tvosslool, ping10:21
popeywhen was the last promoted utopic image?10:34
popeywas it really 243?10:34
sil2100It's been a long time...10:36
sil2100We don't have the resources for that right now10:36
popeyalso http://paste.ubuntu.com/8532116/10:37
sil2100ogra_: do you normally release phablet-tools through MPs?10:37
popeyemulator seems broken.10:37
ogra_sil2100, yes, but only to utopic (and once it hits the archive it needs to be copied to the PPA for trusty and precise)10:37
sil2100ogra_: ACK10:37
john-mcaleelysil2100, ogra_ new device tarball10:38
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/device_krillin-20141009-ba11639.tar.xz10:38
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/device_krillin-20141009-ba11639.changes10:38
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/device_krillin-testresults-20141009-ba11639.ods10:38
john-mcaleely(plus results in other places)10:38
sil2100john-mcaleely: is it safe to land without that silo 003?10:38
john-mcaleelythis is the *exact* tarball tvoss used to test silo 00310:39
john-mcaleelyand it is safe to land before or after10:39
ogra_john-mcaleely, cool, after cjwatson said above that stgraber is on the case i'm not sure i should fiddle manually with the image builder though10:39
john-mcaleelysil2100, ogra_ ^10:39
john-mcaleelyI'm in no hurry for it to be published. so long as it's in a queue :-)10:39
sil2100john-mcaleely: how did he test it if silo 003 is an utopic silo? I thought he was testing things on ubuntu-rtm?10:39
ogra_(so it might take a bit ... not sure where we stand atm)10:39
john-mcaleelysil2100, device tarballs work with either10:40
looltvoss: pong10:40
loolsil2100: hey10:40
loolsil2100: device tarball is landed by hand10:40
loolsil2100: yes, I think you can dispose rtm silo 1 with dbus-cpp and location-service; superseded by the other one10:41
bzoltansil2100: Mirv:  the silo19 gave full OK  results for UITK, browser and address book app tests. It looks good too. So I would flip that tested switch.10:41
sil2100bzoltan: \o/10:41
loolsil2100: I'm ready to land the updated custom tarballs for rtm; I did it a couple of times before; just waiting for the qa go ahead and yours10:41
sil2100bzoltan: excellent, please switch it and we publish!10:41
davmor2ogra_: I said at the beginning all this image builder stuff was all your fault ;)10:42
ogra_davmor2, definitely10:42
bzoltansil2100:  done10:42
bzoltansil2100:  I store the AP logs to the same place10:42
Wellarkhey, did the new pin unlock dialog got to utopic yet?10:43
dbarthtrainguards: hi; for note, silo rtm-002 is ready for qa signoff, but i noted that it needs to be reconfig'ed before landing, just in case10:44
Wellarkseems from a report from abeato that it's at least not on mako image 27410:44
WellarkMirv: ^10:44
dbarthlet me know if that needs to happen before qa or after10:44
popeysil2100: when was the last promoted rtm image?10:44
sil2100popey: 3 days ago I think?10:44
popeyfound it10:45
popeyta10:45
davmor2Saviq: not sure I like the dots10:47
Saviqdavmor2, I'm sure I don't10:48
Saviqdavmor2, they're ugly as hell, and communicate not a gram more of what they mean10:48
Saviqdavmor2, they'll go away completely when we only have favourite (and poking) apps on the launcher10:49
popeysil2100: where is the mako equivalent of http://people.canonical.com/~ogra/touch-image-stats/rtm/ ? (I assume that's krillin?)10:49
davmor2Saviq: well I guess it is meant to be a pin head for when you pin stuff10:49
Saviqdavmor2, yeah, but that only works when you know what it means10:49
MirvWellark: dual sim? yes.10:49
davmor2Saviq: indeed, not liking it,  I wonder if I block on it being ugly if design will change their mind ;)10:50
Saviqdavmor2, !!!10:50
sil2100popey: we don't have those... :|10:51
abeatosil2100, silo 21 tested (line 66), could you assign an rtm silo?10:51
davmor2Saviq: Don't worry I'll use your They're ugly as hell quote in the bug :D10:51
popeysil2100: ugh. so I can't tell whether a package is in a particular image or not ☹10:51
sil2100popey: we generate those scripts through ogra_'s script, which only is set up for two cases ;<10:52
ogra_it doesnt matter for which device it generates ... the rootfs is the same for all of them10:52
Saviqdavmor2, it's a case of "we don't care" I'm afraid10:52
davmor2popey: just blame ogra_ ;)10:52
ogra_popey, you can ... you "just" need to map it to the right rootfs10:53
ogra_popey, by comparing http://system-image.ubuntu.com/ubuntu-touch/ubuntu-rtm/14.09-proposed/krillin/index.json with http://system-image.ubuntu.com/ubuntu-touch/ubuntu-rtm/14.09-proposed/mako/index.json10:53
sil2100abeato: can you make sure https://code.launchpad.net/~phablet-team/ofono/rtm-bug-fix-update-2/+merge/237879 is approved now?10:54
sil2100abeato: we can't release without approved branches :)10:54
abeatosil2100, sure10:54
abeatodone10:54
popeyogra_: hah! yeah, no thanks ☻10:55
abeatosil2100, the MP is now approved, could you try again the publish step?10:56
sil2100abeato: sure!10:57
abeatosil2100, thanks lot :)10:57
sil2100abeato: done! Thanks - sync silo assigned and packages building btw.10:58
sil2100abeato: as you saw from queuebot it's silo 006 for rtm10:58
abeatosil2100, yup, thanks10:58
sil2100Mirv: ok, soooo... I'll merge this strange branch in a moment - for now don't assign any dual silos, just check if it's releasing normal silos correctly ;)10:58
sil2100Mirv: I'll jump out for lunch soon, so in case you notice that all is broken and dying in agony, then we have a nifty thing in deploy-citrain10:59
Mirvsil2100: ok :)11:00
abeatosil2100, hey, sorry, the MP still had a pending "Approval" tick, could you try again to publish?11:02
Mirvdbarth: can probably happen after, but I'm not sure what's it about if cjwatson needs to be pinged?11:02
sil2100Mirv: so, after I merge this, deploy-citrain in jenkins has an option to revert to a given revision (DEPLOY_PROD_REVISION)11:03
Mirvcjwatson: so that rtm-002 silo has a comment "IMPORTANT: ping cjwatson to put silo back in canonical form", I don't know what it's about11:03
sil2100Mirv: so just write -2 there (or the exact revision number of before my change)11:04
Mirvsil2100: ok, if everything explodes and something really important would need to be landed right now11:04
Mirvotherwise any problem can wait for your return11:04
ogra_popey, http://paste.ubuntu.com/8532237/11:06
* popey hugs ogra_ 11:06
ogra_:)11:06
cjwatsonMirv: is that silo ready to land then?11:07
Mirvcjwatson: it's ready for QA signoff, david wasn't sure if it can be done now or only when it's going to be published11:07
Mirvcjwatson: so, in other words, contact you when about to publish?11:08
cjwatsonMirv: I used +edit-dependencies to make it not build against -proposed, to avoid the mir build currently there; need to set it back to -proposed before anything else uses that silo11:08
cjwatsonMirv: contact me when about to merge+clean11:08
cjwatsonMirv: or sometime between publish and merge+clean11:08
Mirvcjwatson: ok, clear, I'll make the comment slightly more understandable11:08
Mirvtvoss: I'm going to remove line 21 with https://code.launchpad.net/~thomas-voss/location-service/fix-1373281/+merge/236822 to utopic since it seems it was part of the trunk 115 commit11:11
Mirvor well, I'll mark it as Landed manually11:12
sil2100geh, pep8 compliance...11:13
Mirvsil2100: it seems we've a bunch of landings in the spreadsheet that say "Gave up this landing" while they actually landed.11:14
Mirvthey seem to be in trunks, but once again it seems a bit scary11:14
sil2100Mirv: it might be some aftermaths after moving parts of the functionality to the dashboard... Probably some strange race, but we would need Robert for that best11:15
Mirvsil2100: I don't see Mir 0.8.0 release anywhere though...11:16
sil2100WTH11:17
cjwatsonmir was given up as a consequence of the arm64 failure11:18
cjwatsonit should be relanded with the fix for that11:18
Mirvcjwatson: it landed in rtm though11:18
cjwatsonyes11:18
Mirvand none of the trunks have the code11:18
cjwatsonit's in -proposed11:18
sil2100Mirv: it's in -proposed11:18
cjwatsonthe silo should not have been given up, that was somebody misdriving the train11:18
cjwatsonbut it doesn't hugely matter ...11:18
sil2100Ah, right11:18
sil2100It's the yesterday's issue11:19
Mirvright, so I will leave Mir 0.8.0 lines alone, with again just more clarifying comments, and they will reland11:19
cjwatsonbecause it'll all end up being landed separately on utopic with one extra branch, AIUI, and can be merged from there11:19
tvossMirv, yup11:19
cjwatsonbut needs the mir folks to be around to do that11:19
Mirvhard to otherwise notice from the other "Cleaned silo, actually landed" cases11:19
Mirvalecu: I assigned silo for your "Add support for multiple currencies" sync to utopic11:22
Mirvjhodapp: rsalveti: line 9 + 10 there's a question for utopic landings on whether those lines are relevant or can be deleted, please answer at some point11:22
dbarthMirv: ok; and i see you have the full answer now ;)11:23
* sil2100 watches as his change is merging11:23
sil2100Soon all this confusion will be gone, ha hahhahahah!11:23
Mirvtvoss: is "Land Network Manager WiFi timestamp/scan results fix from tvoss to rtm" line still relevant? the last landing to rtm was https://lists.canonical.com/archives/rtm-14.09-changes/2014-September/000549.html11:24
tvossMirv, ah no, that should have landed11:25
Mirvtvoss: thanks, I wasn't sure based on the wording of the landed version11:25
ogra_popey, LOL11:29
ogra_http://www.golem.de/news/html5-videostreaming-netflix-bietet-volle-linux-unterstuetzung-1410-109765.html ... "this is reported by different sources such as the Canonical development boss Alan Pope."11:29
* ogra_ will call you "the boss" from now on 11:30
Mirvtvoss: one more line, I'll mark line 47 with no target distro specified, "Fix #1373281 & #1367244", as Landed manually, as it has landed in utopic and I assume you'll have the big sync to rtm with all the fixes. please tell if that's wrong and it should be another rtm location-service sync silo.11:30
* Mirv once again feels spreadsheet is an almost adequate state, until the next day11:31
popeysweeeeeet!11:31
Mirvpopey: du bist Entwicklungschef!11:32
sil2100Mirv: thank you! :)11:32
popeyThat's me!11:32
sil2100The spreadhseet would die without Mirv around :<11:32
Mirvit's a zombie anyhow11:33
ogra_as long as it keep walking ... whi cares if it smells11:33
ogra_*who11:33
tvossMirv, yup, I'm planning another rtm sync soonish anyway11:33
Mirvtvoss: thanks11:34
Wellarkany ETA on new images for utopic proposed and rtm-proposed?11:35
ogra_Wellark, every night :)11:36
Wellarkogra_: not good enough!11:39
Wellark;)11:39
Wellarkjust make it run in constant loop :P11:39
ogra_Wellark, well, we also get new ones if new custom or device traballs land, but they go with unmodified rootfs11:39
ogra_and indeed we *do* build some on demand ... but not regulary11:40
ogra_(every time there  is a risky enough landing we build an image specifically for this)11:40
ogra_and yes ... i agree it should be a constant stream ... the prob is that the smoke tests take several hours to run11:41
cjwatsonspeaking of custom, https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/split-custom-tarball/+merge/237905 has a proposed landing procedure for moving a bunch of apps out of rootfs into custom11:41
Wellarkogra_: I though we have indefinite computing power ;)11:42
ogra_cjwatson, hmm, does that make us a seconf custom tarball ? (or do i read that wrong)11:42
ogra_*second11:42
cjwatsonogra_: it'll replace the current one for utopic{,-proposed}11:42
cjwatsoncf. https://bugs.launchpad.net/barajas/+bug/136733211:43
ubot5Error: ubuntu bug 1367332 not found11:43
Wellarkhas anyone tested how fast you could build main using armhf crosscompilation on amazon cloud? :)11:43
ogra_i thought the current one gets applied at system-image level11:43
cjwatsonyes it does11:43
Wellarkwould be a fun exercise11:43
cjwatsonI have modified system-image to be able to deal with this11:43
ogra_then i dont get it11:43
cjwatsonWellark: about 35% of main cross-compiled cleanly last I checked11:43
ogra_so s-i stops pulling that tarball and only pulls the one from live-build ?11:43
cjwatsoncorrect11:43
ogra_ah11:44
ogra_ok11:44
cjwatsonthat's the configuration change I refer to11:44
ogra_but that also means we need a full image build now when a new custom tarball should land11:44
cjwatsonthe necessary support code is deployed already11:44
cjwatsonogra_: that's right, custom tarball building will now be in sync with regular builds11:44
Wellarkcjwatson: ugh.. that's depressingly low percentage11:44
ogra_cjwatson, cool11:44
cjwatsonWellark: depends on your viewpoint of course, it's quite a step up from where it used to be :)11:45
Wellarksure :)11:45
WellarkI bet11:45
ogra_(more time consuming though ... but i guess thats ignorable )11:45
Wellarkogra_: that's where the cloud comes in11:45
cwayneogra_: cjwatson: wait, so we will still be able to do the second custom tarball on jenkins though, right?11:45
cjwatsoncwayne: for images that contain non-free elements, yes11:45
ogra_cwayne, as i understand nothing changed for your side11:46
cjwatsonor customer-specific things11:46
cjwatsoncwayne: you'd need to ensure to include any of the packages being removed from the rootfs that you want to have11:46
ogra_on our side we need to actually trigger an image build to have it picked up11:46
cjwatsonright any image that still has a custom tarball configured to download with an http method remains as before11:47
cwayneogra_: well you'd have to trigger an image if you wanted a new set of clicks before anyway11:47
cjwatsonbut this lets us make the default community Ubuntu images have the rootfs/custom split we want11:47
ogra_cwayne, well, click updates  are also deployed out of the rootfs, but yeah11:47
cjwatsonSteve argues the case in comment #31 on that bug11:47
cjwatsonWellark: I'd love to spend more time improving this, and have made the case for that a couple of times, but it kind of got sidelined by the rush to phone11:48
cjwatsonWellark: I think the next step is to make it possible to configure selected PPAs to use cross-building, so that the auto-cross-builder is less painful to maintain11:49
* ogra_ is sure the next cycle will be a bit less stressful regarding the phone 11:49
cjwatsonI do hope so11:49
ogra_as we now have something to base oon11:49
ogra_these constant architectural changes everywhere (from phone UI to infrastructure) were what was biting us11:50
Wellarkcjwatson: yep.11:52
Wellarkand once we would hit the 100% crossbuild state we would never run out of "armhf" builders11:53
Wellarkwhich are slowing us down conciderably11:53
cjwatsonWellark: I expect we'll have better hardware well before then11:54
ogra_yeah11:54
=== karni is now known as karni-afk
cjwatsondue to get midway-class at some point ...11:54
Wellarkcjwatson: were have been counting for "better hardware" for a decade already11:54
WellarkI'm not expecting it arriving soon11:54
ogra_cross building the archive would just be waste of manpower ... thats good for home-rebuilds or some such11:54
cjwatsonWellark: and we have got better hardware at many points during that decade, significantly improving our throughput at each step11:54
Wellarkcjwatson: until the next new architecture arrives11:55
cjwatsonthe point where armhf virtualisation is possible is fairly close and will be a major phase change11:55
Wellarkand then it will the new bottleneck11:55
cjwatsonI think your pessimism is because you are looking backward and forgetting how far we have come11:55
ogra_pessimist :P11:55
cjwatsonthe grass is always greener on the other side, and all that11:56
looltrainguards, cwayne, I'd like to start the process of landing rtm silo 5 which needs to land with an updated custom tarball; this involves stopping system-image, landing the packages and custom tarball, building a new image, enabling s-i again11:56
loolany objection? may I start this now?11:56
ogra_we started the arm work with 5 NSLU2's !!11:56
Wellarkcjwatson: well, history has a habit of repeating it self :)11:56
cjwatsonWellark: jenkins may run out of armhf builders sometimes, but Launchpad essentially never does now11:57
Wellarksure, we are in a great shape with armhf right now compared to the past11:57
ogra_within the next 5 years armhf will be dead anyway i suppose ...11:57
ogra_even the cheap phones will be arm6411:57
Wellarkbut I'm trying to make a point that being able to crosscompile would give us more confidence for the future architectures11:58
cjwatsonI generally agree that improving cross-building support will be very helpful, but it's not a panacea11:58
Wellarkand how many arm64 builders do we have?11:58
Wellarkot ppc6411:58
ogra_more than other distros :)11:58
cjwatsonby the time we're building phones on them we'll have plenty11:58
Wellarkor when mips64 makes a breakthrough ? :)11:58
cjwatsonhardware recently became commercially available11:58
cjwatsonyour pessimism is draining, going to do something else11:59
looltrainguards, landing rtm silo 5 now; disabling image cron12:04
Mirvlool: oh, I already did, since I wanted to see if train is ok with the new code deployment12:07
loolMirv: you did what part?12:08
Mirvlool: publishing12:08
Mirvwhat trainguards do. trainguards don't disable image cron :)12:08
loolMirv: is this where I'd get attention of the touch release team, or should I use #ubuntu-release?12:09
loolMirv: hmm your action must have been really close to mine as I see my uploads went through in the minute where I pushed publish12:09
Mirvlool: mine was #32, yours were #33 and #34 (but they didn't do anything) https://ci-train.ubuntu.com/job/ubuntu-rtm-landing-005-2-publish/12:09
Mirvover 2 mins later! :)12:10
loolMirv: indeed!12:10
loolthat's why the log was so short12:10
Mirvlool: so did you need something extra still?12:10
MirvI wasn't sure what you referred to with contacting release team12:11
loolMirv: no, I'll keep an eye on them now until they migrate and get published, then kick an image build and update teh custom tarballs12:11
Mirvgreat!12:11
loolMirv: well I'd like to broadcast to the right folks that I've disabled the image builds and will be building an image12:11
loolI've noted that alongside the cron entry, should be clear enough I guess12:11
Mirvlool: from my understanding touch images -> notify ogra_, but I might miss something :)12:13
loologra_: ^ poke12:13
* ogra_ reads12:13
ogra_lool, poke agaiin if rmadison says its there ? :)12:14
loologra_: sure; it the path is still relatively long12:15
ogra_yeah12:16
=== karni-afk is now known as karni
alecuMirv: hi! I think there's something wrong with the spreadsheet, because row 23 should read "Landed" by now12:20
alecuMirv: so, I think the silo ubuntu/landing-016 should be freed12:21
Mirvalecu: thanks, fixed.12:21
Mirvalecu: hmm12:21
Mirvalecu: right, so it has both landed (the cell was missing the formula to show it) but it also has a new silo that's not really needed12:21
Mirvalecu: and that silo was assigned since that cell was empty so it didn't show the landing.. now that being fixed too12:22
alecuah, that's why it was not showing.12:22
alecuthanks!12:22
Mirvalecu: thanks to you!12:22
tedgSaviq, What does your "landing day" look like?12:47
tedgSaviq, After this indicator misc silo merges I'd like to look at greeter.12:47
tedgSaviq, Would that conflict with you?12:47
Mirvsil2100: FYI publish rtm-005 went just fine12:50
Mirvsatoris: fixed silo 010 for you, ie removed the gallery-app in there.12:52
Mirvsome train accident, that was12:53
barrychoo choo12:57
satorisMirv: is that for line 38 in the spreadsheet?12:57
Mirvsatoris: yes, now it doesn't show an error anymore12:59
Mirvbarry: choo choo! I'll jump off the train and let you run it.12:59
barryMirv: tuck and roll! :)13:00
Mirv:)13:00
satorisMirv: you might want to read the updated comments on that line (and 39 as well). ;-)13:00
abeatosil2100, hi, testing done for RTM silo 6, do I need QA sign off taking into account that is 2 bug fixes?13:00
Mirvsatoris: oh, they were in reverse chronological order!13:01
Mirvsatoris: thanks, I'll clean that up13:01
satorisNp. Thanks.13:01
abeatobrendand, hi, testing done for RTM silo 6, do I need QA sign off taking into account that is 2 bug fixes?13:05
brendandabeato, i think with ofono we should test to be safe - unless you can explain why it's low impact?13:07
abeatobrendand, well, essentially it is a fix for https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/137594513:08
ubot5Ubuntu bug 1375945 in Ubuntu UX "[SIM PIN]+[krillin] cannot disable SIM locking via system-settings if SIM locked" [High,New]13:08
abeatothe other bug is in fact not happening with normal ofono usage from GUI13:09
abeatobrendand, not big modifications but if we should do QA sign-off, it's fine anyway13:09
sil2100abeato: a valid choice! We really appreciate when someone pings us or QA whenever they think a QA sign-off might be skipped :)13:09
sil2100Thanks!13:10
sil2100brendand: what do you think? ^13:10
abeatosil2100, :)13:10
sil2100Mirv: we might have been lucky ;p13:11
brendandabeato, if you don't mind i think we should sign it off still13:11
abeatobrendand, sure, no problem13:11
brendandabeato, it's next in the queue so should be picked up soon13:12
abeatobrendand, cool, thanks13:12
sil2100Mirv: but I guess it does seem to work indeed!13:12
tedgsil2100, Do we have someone who is helping us with UNAPPROVED queue stuff? That's blocking me right now.13:14
ogra_what help do you need ?13:14
tedgogra_, http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu&q=landing-01713:14
sil2100tedg: which package is causing trouble? We usually poke slangasek or cjwatson when archive admins are required13:14
ogra_if it is in utopic you have to talk to the ubuntu release team13:14
sil2100Ok, let's poke slangasek then maybe, or anyone else on -release13:15
ogra_(and if your package is in desktop you might need an FFe)13:15
sil2100ogra_: I think we checked these ones already13:15
ogra_k13:15
ogra_i didnt look at the silo :)13:15
sil2100ogra_: they have only changes that affect touch, so I would suppose no FFe needed13:15
tedgOkay, I was more asking if someone was assigned, to ensure I ping the person who's job it is :-)13:15
tedgYeah, I think we're good on that one. There's a couple bug fixes.13:16
tedgBut nothing FFe13:16
sil2100tedg: sorry ;) We have no officially assigned archive admins to our CI Train team right now13:16
cjwatsonI can do a review pass13:17
tedgCool, thanks cjwatson!13:17
loologra_: kicking image build13:17
ogra_lool, if you kick utopic, please do it via the UI13:17
loologra_: no, it's rtm13:17
sil2100hmmm, so far so good13:17
ogra_RTM only works via nusakan cmdline currently13:17
loologra_: wher'es the UI?13:17
loologra_: I've launched it on nusakan; DIST=ubuntu-rtm/14.09 for-project ubuntu-touch cron.daily-preinstalled --live13:18
ogra_lool, thats fine then13:18
ogra_lool, UI is at http://iso.qa.ubuntu.com/ ... you need to log in and should be able to click the "request rebuild" for the specific product13:18
loolI've disabled the s-i cron too now -- so that it doesn't pick up the new image13:19
loolnow publishing custom tarballs13:19
ogra_err, why ?13:19
loologra_: when the image build completes, it would get published on system-image automatically, right?13:19
loolautomatically => by the 5mn cron13:19
ogra_right, and i'm not sure s-i is happy if you replace all at once13:19
ogra_just let it do its job13:19
loologra_: 1) did it in the past  2) the whole point is that I'm trying to get the two things to land together13:20
loolor I wouldn't have to fiddle with anything13:20
ogra_we usually just make sure the rootfs is done first ...13:20
ogra_then the custom tarball triggers an immediate rebuild on s-i13:20
ogra_(or the device tarball)13:21
ogra_its just a matter of coordinating things a bit13:21
ogra_(but if you did it in the past and people still get all the backwards diffs and can upgrade fine it should be ok)13:22
imgbot=== trainguards: RTM IMAGE 96 building (started: 20141010 13:25) ===13:24
=== nik90 is now known as nik90|Lunch
cjwatsontedg: all cleared13:26
tedgcjwatson, Awesome, thank you!13:29
sil2100cjwatson: thanks :)13:35
bzoltansil2100: Mirv: may I ask for a reconfig of the rtm-silo1313:37
bzoltan?13:37
sil2100bzoltan: sure13:38
sil2100bzoltan: done13:39
bzoltansil2100:  danke13:39
camakotrainguards, can I get a silo for row #70 please.13:49
sil2100Saviq: no worries about the message there ^ It's all ok13:49
sil2100camako: looking!13:49
Saviqsil2100, :)13:49
Saviqsil2100, I don't get pung by queuebot anyway ;)13:50
sil2100camako: hmmm13:51
barrycamako: you have silo conflicts, please confirm the override: https://ci-train.ubuntu.com/job/prepare-silo/2728/console13:51
* sil2100 wonders if he's feeling risky13:51
sil2100Maybe we'll wait13:51
Saviqdavmor2, really? like no comment at all for silo 17? cool beanz :D13:52
sil2100camako: anyway, silo assigned :)13:52
camakosil2100, maan.. silo-15 has everything and their dogs!13:52
camakosil2100, anyways, it says "ignore all conflicts" on that silo..13:53
davmor2Saviq: the fixes fixed stuff, the broken bits were listed, now you need to fix them :P is that comment enough?13:53
camakosil2100 thanks13:53
Saviqdavmor2, yes! :)13:54
sil2100camako: hah ;)13:56
sil2100camako: silo 003 for you13:56
bfillersil2100: if I reconfigure a silo while a build is running what happens?13:56
camakosil2100, excellent.. thanks sir!13:56
sil2100bfiller: in what phase of building is it right now? If the silo already copied packages to the PPA then nothing should happen, but if it's still preparing packages than I wouldn't recommend that13:57
sil2100As it might be a bit racy then13:57
bfillersil2100: ok, I think I'll wait till it completes then reconfigure13:57
brendandMirv, hey - the 'easy command' didn't work for me just now - it pulled a bunch of other things too14:06
brendandMirv, http://paste.ubuntu.com/8533114/14:06
brendandMirv, oh could it be because i used apt for update and apt-get for dist-upgrade??14:07
davmor2brendand: indeed it seems to grab everyhting in the ppa for me on the mir landing :)14:07
sergiusensbrendand: I forgot to tell you, adding the main repo as suggested in that bug report is not the right thing to do, as main has updates too14:08
sergiusensbrendand: if a new dep is added to a silo, it has to be installed prior to running 'citrain'14:08
brendandsergiusens, ok - we tested it before though and it seemed to work correctly14:08
sergiusensbrendand: well, if nothing changed in main, it would seem to work correctly14:09
sergiusensbrendand: but if that were the case, just use all the sources.list14:09
sergiusensbrendand: our stuff is split out between main and universe, so the solution would only work half of the times14:09
ogra_we just need to do a complete archive snapshot each time we build an image ...14:10
ogra_:P14:10
sergiusensright14:11
sergiusensogra_: copy it to the ppa :-)14:11
ogra_haha, yeah14:11
brendandsergiusens, the bottom line is that we need consistent instructions for installing a silo - if citrain is not enough then that has to be written down14:13
brendandsergiusens, making citrain work correctly in more cases would be best though14:14
sergiusensbrendand: fine, I wrote it down in my silos fwiw14:14
sergiusensbrendand: it will never work entirely correct14:14
sergiusensit's a hack14:14
ogra_brendand, citrain is only not enough if people add/remove deps14:14
sergiusensogra_: remove deps is fine14:14
sergiusensogra_: adding is the problem14:14
ogra_brendand, for which i wrote a mail long ago asking people to clearly describe dep changes in their changelogs/commit messages14:15
sergiusensbrendand: look at D14 in the spreadsheet as an example14:15
ogra_if that would be somehoe a standard it would be easy to handle14:15
loologra_: re-enabled crons; next s-i run will pick things up14:15
brendandsergiusens, that's perfect14:15
ogra_lool, great, thanks14:15
brendandsergiusens, personally i'd put it in the Test plans section though14:16
sergiusensbrendand: but it's only valid for this silo14:16
ogra_brendand, well, added or removed deps arent a tester only thing14:16
ogra_that info is essential in other areas too14:16
sergiusensbrendand: once this silo is in the archive, it will be "part of the image"14:16
brendandsergiusens, i mean the Test plans field on the spreadsheet14:16
brendandsergiusens, not the wiki page14:16
sergiusensoh14:16
sergiusensah14:16
sergiusenseh14:16
sergiusensbetter14:16
* sergiusens wanted to use vowels and the letter h14:17
ogra_you missed one or two14:17
ogra_;)14:17
brendandsergiusens, you forgot ih14:17
cwaynesometimes yh14:17
brendandsergiusens, and uh14:17
sergiusensogra_: 2 in English 7 in russian14:17
ogra_yeah,, probably 50 in japanese :)14:17
* ogra_ doesnt know japanese though14:18
sergiusensnot even sure the use vowel for kanji, might be for hiragana and katagana14:18
sergiusensogra_: I can coun't to 10 and call out some aikido techniques :-P14:18
sergiusensbut that's about it14:18
ogra_heh14:18
brendandsergiusens, can you comment on: https://bugs.launchpad.net/ubuntu/+source/phablet-tools/+bug/137824514:19
ubot5Ubuntu bug 1378245 in phablet-tools (Ubuntu) "citrain could use a more accurate way to upgrade from silos" [High,In progress]14:19
cjwatsonichi *punch* ni *punch* san *punch* shi *punch* go *punch*14:19
ogra_lol14:20
cjwatsonsounds like we have a similar origin of knowledge ...14:20
* ogra_ has a picture in his heard of lamont and cjwatson standing in front of google in mountainview :) 14:20
ogra_*head14:20
ogra_i remember you practicing on the lawn at the front door :)14:22
cjwatsonyeah, kinda rusty now though14:22
davmor2cjwatson: I'm never ceased to be surprised by how many people do martial arts in this company14:23
brendanddavmor2, did mpris break?14:25
sergiusensbrendand: done, I also added a potential solution for full automation14:25
brendanddavmor2, i.e. controls for media-playback?14:25
sergiusensbrendand: but it involves getting rid of dist-upgrade14:25
sergiusensbrendand: and parsing each dependency list for every package in the silo14:25
brendandsergiusens, yeah i figured we might have to do that14:26
brendandsergiusens, i already have some code that gets the binaries14:26
brendandsergiusens, it's a bit more complicated but it sounds like the best solution14:26
bfillersil2100: would you mind reconfiguring rtm silo 13, as we added a new package that was not previously there14:26
davmor2brendand: eh14:27
sergiusensbrendand: launchpadlib I think, remotely thing, can handle this without downloading all the debs; maybe Ursinha can help on this one14:28
Ursinhame14:28
cjwatsonyou don't need launchpadlib to figure out dependencies; just grab Packages14:29
brendandsergiusens, http://bazaar.launchpad.net/~brendan-donegan/+junk/silo_tools/view/head:/silo_binaries14:30
sergiusenscjwatson: right, thanks14:30
brendandcjwatson, no launchpadlib to establish which binaries the ppa provides (although i think we can do that with apt-too)14:30
brendand(no hyphen)14:30
sergiusensbrendand: you can just grab packages14:31
cjwatsonbrendand: Packages tells you that14:31
sergiusensbrendand: and use the rfc paragraph parsing14:31
cjwatsonand the Python debian.deb822 module can parse it for you14:32
sergiusensright14:32
cjwatsonlaunchpadlib basically involves you duplicating the work of the publisher really slowly ...14:32
sergiusensand it avoids launchpadlib all together14:32
brendandcjwatson, apologies - i can't map 'grab Packages' to a commad14:32
brendandcommand14:32
cjwatsonbrendand: Packages is an index file provided in every aptable archive14:32
ogra_or you could use wget and grep-dctrl ... that prevents launchpadlib too :P14:33
cjwatson(sometimes several, one per component/architecture etc.)14:33
brendandso many options!14:33
Ursinhaogra_: but the machine you are has to be same series you are interested on14:33
brendandcjwatson, so grab Packages for the ppa i guess - but what command does that?14:33
Ursinhaah, no wget no14:33
ogra_:)14:33
cjwatsonbrendand: er you can just fetch it14:33
cjwatsonhttp://ppa.launchpad.net/ci-train-ppa-service/landing-002/ubuntu/dists/utopic/main/binary-armhf/Packages for instance14:33
cjwatsonthough I'm sure you can get python(3)-apt to do it for you14:34
cjwatsonthis is the canonical way to access archives14:34
ogra_rome .... so many ways to it14:34
cjwatsonI don't think this is a many-ways-to-do-it thing14:35
cjwatsonsure there are various ways to implement the canonical protocol14:35
cjwatsonall I'm saying is that recalculating the set of published binaries using launchpadlib is not one of those ways14:35
brendandoverloaded term is overloaded14:35
brendand'the canonical way'14:36
=== karni is now known as karni-eod
cjwatsonthat's deliberate overloading :)14:36
ogra_heh14:36
sergiusenslol14:36
cjwatsonthere's a reason the company is called Canonical14:36
brendandcjwatson, oh yeah? we aren't very good at living up to our name then :P14:36
cjwatsonusing python(3)-apt is probably best for this, since that should be able to give you signature checking and such too14:36
cjwatsonotherwise you'll have to reimplement all that and that's no fun14:37
brendandooh and then i get to re-implement citrain in python - goody, goody, goody14:37
cjwatsonor have a helper14:38
brendandit could probably do with being python anyway14:38
brendandalthough we might be killing it? sergiusens ?14:38
sergiusensbrendand: kill license comes with airline though14:39
brendandsergiusens, why? because per silo images?14:39
sergiusensbrendand: if we had roadmaps for these, we could weigh it in14:39
sergiusensyes14:39
brendandsergiusens, yes that would be the silver bullet for a lot of things14:40
ogra_s/would/will/14:40
ogra_just a matter of time14:40
sergiusensright, but without roadmaps, it's hard to plan for anything14:40
brendandogra_, do *you* have a roadmap?14:40
ogra_i just use HERE :P14:40
sergiusensev: would be nice to have the roadmap for the airline published somewhere so we can assert where to put our efforts14:40
brendandsergiusens, yeah if i rewrite it now and it takes a day or two and airline comes next month then maybe it's not worth it14:41
brendandsergiusens, but if it's a 'next cycle' thing then i think it would be14:41
ogra_i assume for the per silo images we simply miss a lot HW resources still14:41
Ursinhabrendand: "airline comes next month" what does that mean? :)14:41
=== nik90|Lunch is now known as nik90
brendandUrsinha, i guess this airline doesn't have a good on-time record? :)14:41
Ursinhabrendand: :) trying to understand what are the expectations here14:42
Ursinhabrendand: by next month we'll have the spreadsheet replaced, hopefully14:42
bzoltansil2100:  May I ask for a reconf of the rtm-silo13? bfiller just added the eds MR what need to land together with the UITK14:55
tedgkenvandine, silo 8, is it landing?14:57
tedgkenvandine, Like to start getting greeter to land and I've got a system-settings branch.14:57
robrubrendand: what's wrong with the existing citrain tool that you're considering replacing it with python? Surely a small patch can resolve whatever issue you're seeing with less effort?14:58
kenvandinetedg, probably not14:59
tedgkenvandine, So can I land before you then?14:59
kenvandinetedg, i guess :)14:59
brendandrobru, we're discussing a way to make it deal with added dependencies - python-apt and debian.deb822 came up as the correct way of doing so14:59
bzoltanrobru: May I ask for a reconf of the rtm-silo13? bfiller just added the eds MR what need to land together with the UITK14:59
kenvandinetedg, is it ready to land?14:59
brendandrobru, writing some wrappers for those is one option of course - whatever is least complicated15:00
robrubzoltan: I'm on holiday, sorry, try barry or sil210015:00
robrubrendand: what kind of added dependencies? Why aren't they just in the silo?15:01
bzoltanrobru: enjoy :)15:01
kenvandinetedg, and does the test plan need any updating?15:01
robruThx15:02
tedgkenvandine, I need to wait for other indicators to merge/clean before I can rebuild it. But yes.15:02
tedgkenvandine, Which test plan?15:02
brendandrobru, not all of a silos dependencies will be in the silo - maybe they should be - but it's certainly the case now that they might not be15:02
brendandrobru, there was a specific case recently i'm trying to remember15:02
imgbot=== trainguards: RTM IMAGE 96 DONE (finished: 20141010 15:05) ===15:04
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/rtm/96.changes ===15:04
ogra_lool, ^^^^15:05
kenvandinetedg, https://wiki.ubuntu.com/Process/Merges/TestPlan/ubuntu-system-settings15:05
brendandogra_, do you recall what happened with that silo that wouldn't install with citrain?15:05
brendandit was a qtmir one15:06
ogra_brendand, iirc you needed to install deps from the archive beforehand15:06
tedgkenvandine, No, don't think so. We're just showing a single value.15:06
ogra_or update deps rather15:06
tedgkenvandine, it gets covered by the sound/messages test plan.15:06
brendandogra_, it added a new dependency but robru is wondering why the new dep wasn't in the silo?15:06
brendandogra_, i'm not sure how the silo contents are established15:06
brendandogra_, are they just chosen by the lander?15:07
ogra_no, you upload a source package effectively (be it a branch or an actual deb)+15:07
ogra_if you need additional deps *in* the PPA you have to manually dput them or copy package them15:08
bzoltantrainguards: would you please reconfigure the rtm silo 13?15:08
brendandogra_, right so it can be done but people just forget15:08
barrybzoltan: can do15:08
ogra_you shouldnt do it though ... how do you know the version you pushed there is stil the tight one if the tester comes around for testing15:08
ogra_*still the right one15:08
brendandogra_, yeah if it's not being updated for your landing it shouldn't be there15:09
brendandrobru, ^15:09
dbarthbrendand: hey15:12
dbarthbrendand: so i have now re-verified silo rtm-002, and updated the test plan with instructions15:12
brendanddbarth, isn't vrruiz looking at that?15:13
dbarthlet me know when it gets back as an active task15:13
dbarthah, ok i will check with him; sorry15:13
cjwatsonI don't think it's reasonable to say that all a silo's dependencies must be in a silo.  If you're using some new tool or other, maybe it's perfectly stable, but you still need to add a dependency on it.  Copying it into the silo might well just be busywork15:15
cjwatsonI'm concerned that being excessively strict about this will discourage people from declaring accurate dependencies15:16
loologra_: ack thanks15:16
ogra_well, and you never can be sure whatever you have in the silo doesnt change underneath you meanwhile15:16
ogra_there can be a day or two til a silo gets tested15:17
alecuhey all, image rtm-proposed-80 on mako is crashing *a lot* while swiping around in the dash15:20
alecuis this known?15:20
alecuthe display remains with a fixed screen, and at one point the power button was no longer working15:21
alecuweird thing is that phablet-shell did work, and top showed everything normal.15:21
ogra_alecu, bug 1379296 ?15:22
ubot5bug 1379296 in qtmir (Ubuntu) "unity8-dash should be excluded from app lifecycle management" [Critical,In progress] https://launchpad.net/bugs/137929615:22
alecuogra_: ah, that sounds likely.15:22
ogra_(though that wouldnt cause a hard-lock, just have the dash restart regulary)15:22
alecuweird thing is that power button did not work, the display never turned off15:22
alecuit remained with a fixed screen15:22
AlbertAalecu: you still have phone freezed like that?15:30
alecuAlbertA: not right now, sorry. I rebooted it.15:33
alecuAlbertA: should I remain on image #80 and let you know when I reproduce that?15:33
alecuI was about to upgrade to #8115:33
AlbertAalecu: it's up to you, was just curious to get a gdb backtrace dump of unity-system-compositor since power key was not responding15:34
alecuAlbertA: if I manage to reproduce I'll ping you for details on how to do it15:39
AlbertAalecu: sure15:42
tvosstrainguards, can I get an RTM silo for line 74?15:54
barrytvoss: sure15:56
tvossbarry, thanks15:56
barrytvoss: whoops.  you need a sync: entry in column G15:57
tvossbarry, fixed15:57
barrytvoss: um, i think you need to specify what you want to sync.  see https://wiki.ubuntu.com/citrain/NewbieGuide15:58
barry(scroll down for syncing)15:58
tvossbarry, hopefully done:)16:00
barrytvoss: let's give it a try :)16:00
barrytvoss: https://ci-train.ubuntu.com/job/prepare-silo/2736/console16:02
barrytvoss: location-service is duplicated in another landing.16:02
tvosslool, silo 1 is obsolete, isn'it?16:02
tvossbarry, that silo is obsolete16:03
barrytvoss: i will override16:03
tvossbarry thank you16:03
looltvoss, barry: Yup, I confirmed yesterday I think16:04
barrylool, tvoss should we just abandon rtm/001?16:05
barrytvoss: anyway ^^16:05
loolbarry: yes16:05
tvossbarry, yes16:06
barrylool: okay. i will try to do that before i disembark for lunch16:06
plarsballoons: do you know if a fix for the filemanager failures went in yet?16:06
=== barry changed the topic of #ubuntu-ci-eng to: Need a silo? Ping train support: trainguards | Need help with something else? Ping vanguard: cihelp | Train Dashboard: http://bit.ly/1mDv1FS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: robru is on vacation, barry is at lunch
balloonsplars, it did, but it didn't work16:08
plarsmterry: any updates on https://code.launchpad.net/~mterry/unity8/dbus-race-fix/+merge/237594?16:08
plarsmterry: wondering if that could be the reason for some strange failures we still see16:08
mterryplars, waiting for a review is all16:08
mterryplars, just re-requested a review to put it back on queue for any team member to take16:09
plarsmterry: thanks!16:09
looltrainguards, I've added line 76 to land HERE update in utopic; it's custom tarball only, so no silo needed; not setting the "ready for silo flag"16:18
john-mcaleelydavmor2, http://people.canonical.com/~jhm/barajas/device_krillin-20141009-ba11639.tar.xz16:29
john-mcaleelydavmor2, http://people.canonical.com/~jhm/barajas/device_krillin-20141009-ba11639.changes16:29
davmor2thanks john-mcaleely16:29
john-mcaleelyyw16:29
sil2100ogra_: meeting finished?16:32
ogra_sil2100, yep16:32
ogra_sil2100, music, calculator and filemanager are being looked at ...16:33
sil2100Was able to still catch brendand in the hangout though16:33
ogra_sil2100, a new device tarball is in QA16:33
sil2100By baloons?16:33
sil2100balloons I mean16:33
ogra_partially by baloons, yes16:33
ogra_sil2100, we need to get the overall numbers greener til thu. though16:34
balloonsI'm keen to see a run with the new version of calculator that was pushed last night16:34
ogra_yeah, thats only in 9616:34
ogra_whcih only just started testing16:35
ogra_lool, so we just discussed in the landing meeting, who did QA and sign off the custom tarball you landed in your image build ?16:35
loologra_: brendand16:35
loologra_: plus all the dev testing prior to that16:36
ogra_oh16:36
ogra_lool, he claimes he only did a silo test16:36
ogra_*claimed16:36
ogra_but not a tarball16:36
loolhe had to use a specific channel for krillin16:36
ogra_ah16:37
loolas indicated in the landing16:37
ogra_k16:37
ogra_(then i assume he did so :) )16:37
sil2100barry, Mirv: anyone of you noticed any problems with publishing packages?16:37
sil2100Or all is ok?16:37
sil2100ogra_: yeah, most certainly, I'm re-poking about dialer now16:38
barrysil2100: i have not noticed anything16:38
sil2100barry: that's music to my ears16:38
=== gatox is now known as gatox_lunch
loolI'm autolanding the updated HERE custom tarball in utopic from line 76 now16:42
ogra_davmor2, ^^16:42
looltrainguards, would someone please mark this as Landed?16:43
loolI'll open a similar line for rtm once I'm ready16:43
ogra_lool, dont forget rtm needs QA signoff :)16:43
sil2100lool: hey! Ok, so you just land it directly, right?16:44
davmor2nice thanks16:44
ogra_well, it should go throough the regular process16:44
loolsil2100: yes, in utopic16:44
ogra_not sure where cwayne usually puts it16:44
loologra_: I'm painfully aware of that, yeah16:44
ogra_heh16:45
loologra_: cwayne publishes it to a specific channel16:45
lool14.09-proposed-customized16:45
cwaynefor krillin16:45
ogra_lool, no, for being picked up by the normal channel i mean16:45
ogra_cwayne, does that just get copied into rtm then or how is the process ?16:46
loologra_: once QA has acked, he has a special job he runs (I can run it too now, ran it for the first time today)16:46
loologra_: for mako+rtm, I am doing the update16:46
ogra_ok16:46
loolsymlink on lillypilly16:46
cwayneogra_: yeah what lool said, i have a separate job that wgets it once it's been acked, and s-i looks there16:47
loolunder ~platform16:47
ogra_perfect16:47
looltrainguards, a heads up that I've put line 77 as the landing for the custom tarball for HERE update in RTM; doesn't need a silo; I've tested it but I'm not sending it to QA until we have an updated custom tarball for krillin up for testing16:57
loolprobably monday16:58
bfillersil2100: we should hold off on promoting any mako image until the sim lock issue gets resolved. just sent a mail to the phone-list about it16:59
* ogra_ doubts we planned to promote anything anyway17:00
sil2100bfiller: ACK, will remember that - as what ogra_ mentioned we do not have any plans for that because ubuntu-rtm is enough worries for now anyway ;)17:02
bfillersil2100: ok good17:02
sil2100And, we don't have enough free hands for additional dogfooding utopic too17:02
ogra_or even tablets on rtm :P17:02
sil2100pfff ;p17:05
renato___sil2100, hey, I am getting a strange error on this build: https://launchpadlibrarian.net/187008538/buildlog_ubuntu-rtm-14.09-i386.address-book-app_0.2%2B14.10.20141010.1~rtm-0ubuntu1_FAILEDTOBUILD.txt.gz17:05
renato___it only happen in the 1386 build and on the silo build17:06
renato___works nice on jenkins17:06
renato___the message I am getting during the tests is:17:06
renato___The schema com.canonical.Unity.Thumbnailer is missing17:06
renato___QIODevice::read: Called with maxSize < 017:06
renato___Segmentation fault17:06
davmor2john-mcaleely: flashing dev tarball now17:06
renato___but I am not using the Thumbnailer library17:06
renato___and its only happen on i38617:07
john-mcaleelydavmor2, o/17:09
ogra_renato___, wasnt there a mail thread about thumbnailer changes ?17:11
renato___ogra_, but I am not using thumbnailer17:12
cwaynedavmor2: can I reserve some of your time next wednesday morning to make sure we land a custom tar then?17:35
cwaynesil2100: ^17:35
=== gatox_lunch is now known as gatox
barrycjwatson, Mirv: apparently i am supposed to ping you before publishing rtm/00217:53
davmor2cwayne: you can but be aware next thursday and Friday I'm on Holiday \o/18:04
cwaynedavmor2: no worries, it *has* to be wednesday :)18:04
davmor2cwayne: hahaha18:04
sil2100davmor2: HOLIDAY?! Isn't that too 'last year'?18:10
davmor2sil2100, john-mcaleely: I think the tarball is safe I don't see any glaring issues :)18:17
john-mcaleelydavmor2, \o/18:18
john-mcaleelythanks18:18
john-mcaleelysil2100, ogra_ when's a good time to push to s-i.u.c?18:18
camakosil2100, mir testing on ubuntu silo 3 was successfully completed. Can we please publish ASAP  to unblock qtmir and u-s-c?18:21
camakokgunn, Saviq, AlbertA ^^18:22
camakotrainguards ^^18:22
barrycamako: looking18:23
sil2100john-mcaleely: I think ogra_ will know best about the situation right now18:24
john-mcaleelysil2100, ack. I'll await ogra_ 's good word18:24
barrycamako: please ack the packaging changes18:24
camakobarry, ACK for the packaging changes.18:25
sil2100camako: thanks!18:26
camakobarry, sil2100, I dunno what happens now to the previously release mir which is stuck in RTM proposed18:26
barrycamako: i think once you set up a sync silo, it'll get overridden, as long as the new version number is higher18:27
camakobarry, great thanks.. I'll be doing that after lunch18:27
sil2100Yes, all we need is doing a sync silo and re-releasing that - after it passes testin once again that is18:28
camakobarry, sil2100, thanks again.. and when does the sync silo assignment happen? After migration to dest?18:29
sil2100camako: we can assign one right now18:29
camakosil2100, that'd be great18:30
sil2100camako: ok, syncing packages!18:30
sil2100Silo 00118:30
davmor2sil2100: witness the qa queue18:31
dobeysergiusens: hey. how long until the u-d-m changes geets landed?18:32
camakosil2100.. ok thanks ... that's a nice lucky #... I was expecting #13 on a Friday.. my luck is finally changing :-)18:32
sil2100davmor2: ooh! Only one silo left?18:32
sil2100camako: hah ;)18:32
davmor2sil2100: I can't get hold of the landers there is a note on the spreadsheet that it needs rebuilding I don't know if this is the rebuild18:33
davmor2sil2100: so here it stays till Monday18:34
sil2100Good work everyone!18:36
sergiusensdobey: heh; good question, we are now crashing unity818:45
dobeysergiusens: so "several days perhaps" ?18:46
sergiusensdobey: well, I think the d day for all landings into rtm ight be monday or tuesday; os if doesn't land then; it might not land until ota-118:49
sergiusenseven if it is critical18:49
sergiusensdobey: are you landing today?18:49
sergiusensif it goes through I can always resync/rebuild18:50
sergiusensdobey: all I did was a rebuild thanks to abi18:50
dobeysergiusens: yeah, would like to land this today18:50
dobeyas it is a critical18:50
alecusil2100: hi! just read your mail, and the timing was perfect because with dobey and sergiusens we are having a conflict with the order of landings19:13
sil2100alecu: hey! Yeah, I want to do this list so that for instance it is decided and that *everyone* knows where to aim first when doing a landing19:13
alecusil2100: we've been landing click scope first to -rtm for the past few weeks. But now there's a joint landing with other scope libraries (row 40) and it's being done -ubuntu first19:14
sil2100I don't want anyone to change their default approach, but I want to at least know who is doing what19:14
sil2100hm, ok, so it's as I was afraid19:14
sergiusensthe problems arise when teams land in different order19:14
alecusil2100: so, the problem seems to be when landing multiple components that are usually landed to different places19:14
sil2100Right...19:14
alecueg: click-scope lands to -rtm, but scopes-shell lands to -ubuntu19:15
sil2100It would be best if we could find one specific landing approach19:15
alecuright19:15
sil2100In case of such a conflict right now though:19:15
sergiusensit really doesnt matter19:15
sil2100Well, first of all alecu please make sure that everything that you have landed to -rtm already has been synced up to utopic19:16
alecusure19:16
sil2100Then you can just land that one silo first to utopic19:16
sergiusenssince you finally got rid of the ~rtm in the changelog, the versions match across the board19:16
alecusil2100: great. And we will make sure that the landing to utopic gets synced to rtm before we do further landings to rtm19:17
alecusil2100: thanks for the pointers, and thanks for spotting this issue.19:18
dobeyok so can we have a reconfig on ubuntu/landing-014 silo? :)19:18
dobeyand we cna move forward with the landing :)19:18
alecudobey: I'll do that19:18
dobeyalecu: ok19:19
sil2100alecu: thanks for adding your component :) !19:19
alecuah, I'm not able to reconfigure when the component list has changed...19:20
alecutrainguards, may I ask you to reconfigure ubuntu/landing-01419:20
alecu?19:20
sil2100alecu: sure!19:21
sil2100alecu: reconfigured o/19:22
alecuthanks19:22
barrychoo choo19:29
sil2100;)19:30
sil2100barry: I think when doing CI Train duty, each of us should change their nicknames to something more monkeyish19:31
sil2100Let's propose that for the next cycle19:31
sil2100!19:31
=== barry changed the topic of #ubuntu-ci-eng to: Need a silo? Ping train support: trainguards, barry | Need help with something else? Ping vanguard: cihelp | Train Dashboard: http://bit.ly/1mDv1FS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: robru is on vacation
barrysil2100: great idea!  unless of course, we retire the trainspotting monkeys for airhopping apes19:32
sil2100hah! Evolution, what a wondrous thing!19:33
sil2100balloons: hey!19:36
balloonssil2100, howdy19:36
sil2100balloons: how's the calculator, music and filemanager situation looking so far?19:37
sil2100Were you able to find what's wrong?19:37
balloonsstill waiting for http://dashboard.ubuntu-ci:8080/smokeng/utopic/touch_stable/krillin/96:20141010.1:20141008-8ea26ef/552/ubuntu_calculator_app/ :-(19:38
balloonssil2100, on file manager I think I know how to solve. It's music that has me worried. Calc should be fixed, I just want to see it19:38
sil2100balloons: excellent! Wasn't there a crash seen during music-app tests?19:39
sil2100A qmlscene crash?19:39
Wellarktrainguards: did the i-network packages from yesterday land to utopic and rtm?19:40
balloonssil2100, for music it's quite odd. The logs show basically nothing and the screenshot shows the dash. It's like it never started. I believe the cause to be the mocking hackery that keeps breaking. That said, it works on my device19:40
Wellarkas LP bugs have not been automatically set to Fix Released...19:41
balloonssil2100, so I planned to do the same thing for music as what I did for calculator; remove all mocking. However, music does require some setup and interacts with mediascanner, so it's not as straightforward19:41
barryWellark: do you know which silos there were in?19:41
Wellarkbarry: umm.. there were so many..19:42
ogra_john-mcaleely, just put it in place, it should all be fine19:42
barryWellark: hmm, ubuntu/001 is "ready to build", so no not that one19:42
Wellarklet me check if they are still in dashboard19:42
barryWellark: same with rtm/00319:43
barryWellark: i can monkeypush the builds19:43
Wellarkbarry: umm.. that landing had a different silo yesterday19:44
Wellarkit should have gone in19:44
Wellarkor did it..19:44
Wellarkanyway19:44
WellarkI'm more concerned about the pin unlock landing19:45
Wellarkbarry: https://code.launchpad.net/~indicator-applet-developers/indicator-network/trunk.14.1019:45
Wellarkcommit 43719:45
barryWellark: i don't know anything more than what i see in the dashboard19:46
Wellarkmerged by jenkins19:46
Wellarkbarry: this is the "master" bug19:47
Wellarkhttps://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/136107419:47
ubot5Ubuntu bug 1361074 in unity8 (Ubuntu RTM) "[SIM PIN] Dual-SIM support for PIN unlock dialog" [Critical,In progress]19:47
Wellarkno "Fix Released" on any of the "affects"19:48
sil2100camako: thanks for adding your project!19:48
camakosil2100, np19:48
barryWellark: check out row 29 of the spreadsheet.  it says landed19:49
barryWellark: i don't see any silo assigned, so if it's row 29, perhaps it's just a leftover row?19:51
Wellarkbarry: ok, so I will update the bugs manually to fix released for both utopic and rtm19:51
Wellarkbarry: thanks!19:51
barryWellark: ok!19:51
cjwatsonbarry: no, the message managed to get garbled again20:18
cjwatsonbarry: what I said was that I needed to be told between publishing and merge-and-clean of that silo, so that I can set it back to its normal configuration20:19
Wellarkbarry: I added an additional MP to line 5120:19
Wellarkdo I need reconfigure?20:19
* cjwatson clarifies the spreadsheet comment20:20
cjwatsonah good I see that mir was mostly published20:21
cjwatsonreviewing the remaining bit in the queue now20:21
camakobarry, is everything ok with mir silo #3... It 's been awaiting migration for a while..20:25
cjwatsoncamako: I literally just poked it, scroll up :)20:25
camakocjwatson, ah ok20:25
* barry -> meeting, be back rsn20:26
barrycjwatson: cool.  i will publish rtm/002 then and ping you when it's ready to merge+clean, though it may be late for you20:28
camakocjwatson, thanks for testing the branch BTW, on the arm64 hw..20:28
barryoh, well, that's not happy: https://ci-train.ubuntu.com/job/ubuntu-rtm-landing-002-2-publish/34/console20:28
cjwatsonbarry: I'll probably hang around for a bit to make sure all this mir stuff gets finished off properly20:28
cjwatsoncamako: np20:28
barrycamako: looking at line 5120:29
cjwatsonI don't understand the workflow that leads people not to approve merges ... I would've thought you'd approve before putting it in for landing20:30
camakobarry, sorry, line 51 where?20:30
barrycamako: sorry, that was for Wellark20:30
barryWellark: line 51 reconfiged20:30
camakoah ok20:30
Wellarkbarry: thanks"20:30
barryhmm, no dbarth20:31
barrycamako: ubuntu/003 not sure what's going on with that20:32
camakobarry, it says "mir (0.8.0+14.10.20141010-0ubuntu1) is in the UNAPPROVED queue"20:32
camakobarry, not sure what that is20:33
barrycamako: me neither.  let me see if there's a mention about this state in the docs20:33
cjwatsonI already dealt with it20:33
cjwatson21:21 <cjwatson> ah good I see that mir was mostly published20:33
cjwatson21:21 <cjwatson> reviewing the remaining bit in the queue now20:33
cjwatson21:25 <cjwatson> camako: I literally just poked it, scroll up :)20:33
barrycjwatson: ah, thanks20:34
camakocjwatson, Ah ok, I was looking at an old page then20:34
cjwatsonyeah it says it's in proposed now20:34
cjwatsonshould migrate soonish20:34
camakoyep just saw... thanks again..20:34
camakoAlbertA ^^20:34
barrycjwatson: so, dbarth's rtm/002 has unapproved mp's and he's not around.  i'll look and see if they make sense (may just be missing toggle flip)20:35
cjwatsonyup20:35
barrycjwatson: it's this one, but i do not have perms to flip it: https://code.launchpad.net/~online-accounts/ubuntu-system-settings-online-accounts/master/+merge/23736920:37
barryjenkins marked it as needs fixing too20:37
cjwatsonnor do I20:38
barryoh well then ;)20:39
cjwatsonand would probably prefer somebody domain-knowledgeable to override jenkins anyway ...20:39
barrycjwatson: yep20:39
barrycjwatson: guess that'll sit over the weekend20:39
cjwatsonmir waiting for autopkgtests now20:39
cjwatsonI just misread the thing at the bottom of d-jenkins as "Help us abolish this page" rather than "Help us localize this page" and had a brief flash of hope, since cheated20:40
john-mcaleelyogra_, done - published :-)20:45
dobeyrobru: around?21:08
cjwatsonok and now we need to update ubuntu-touch-meta, so I will take care of that21:10
cjwatson(for mir 0.8.0)21:12
cjwatsonubuntu-touch-meta uploaded21:29
sergiusensbarry: you want to rerun that jenkins job for online account ss?21:34
barrysergiusens: rtm/002?  did you approve the mps?21:38
sergiusensbarry: huh, no way; not my domain :-)21:38
barrysergiusens: :)21:38
barrysergiusens: i'm sure dbarth will get to it on monday21:39
sergiusensbarry: thought you were talking about a rerun for the mp :-)21:39
robrucjwatson: The point of testing things in silos is to confirm the branch really works before publishing. To expect people to approve branches as a precondition for getting silos is effectively to expect people to approve untested branches just because they look good. In my mind, we want people to build their branches in order to test them in order to confirm21:47
robruthe changes are valid before approving21:47
cjwatsonok that entirely doesn't jibe with how I do things21:47
robrudobey: nope, try barry21:47
robrucjwatson: so what, you want people to build things locally, manually, before even getting a silo?21:48
cjwatsonjenkins runs tests on mps before approving21:48
cjwatsonif you say other people do things differently then fair enough; for me top-approve = all review necessary on this MP has happened and it is ready to go through landing21:49
robrucjwatson: not on all of them. In fact there's not much overlap between the train and the ones where Jenkins auto runs tests21:49
cjwatsonFWIW that's the way that the Launchpad project themselves does things, and they invented MPs21:49
sergiusenscjwatson: I agree with you21:49
sergiusensand our dictator does too21:49
cjwatsonso I picked things up from them21:50
sergiusenstop approve means, code review + proper testing by submitter and reviewer21:50
robrucjwatson: i... Yeah, i totally agree! "All review necessary has happened" means "we built on a silo and installed the packages and confirm they work"21:50
Wellarkutopic silo 1 ready to land \o/21:50
cjwatsonrobru: I see we're unlikely to come to agreement, so that's fine :)21:50
tedgcjwatson, The problem is when you need multiple MRs from different projects to implement a feature.21:51
cjwatsonI was just curious since it seemed weird21:51
tedgFor instance, LP doesn't have that problem.21:51
cjwatsondoes too21:52
robrucjwatson: i guess you don't appreciate the testing value of the silo? Surely top approving a branch before you've installed the package and confirmed it working is premature21:52
cjwatsonrobru: I appreciate it, I just don't encode its output in top-approval21:52
Wellarkwhy to build locally and risk human error and also waste developer time when we have machines to do the builds?21:53
cjwatsontedg: I speak from experience implementing the livefs work, for instance, which involved quite a few different projects and lots of incremental staging21:53
tedgcjwatson, Does that not mean that you need more than a single "Approve" though? You can coordinate yourself, but the tooling isn't helping at that point.21:54
robrucjwatson: anyway, i totally agree with you one hundred percent. We don't top approve branches before all necessary review and testing has occurred. That is the perfect description21:54
cjwatsonI'm not enjoying this debating tactic21:55
cjwatsontedg: sure21:55
robrucjwatson: i know, it feels weird to totally agree with you so completely ;-)21:55
cjwatsonrobru: I'm trying to gracefully exit this argument, please don't do this21:55
Wellarkwell, our team has a different process21:56
Wellarkyou don't set "Testing Done" on the spreadsheet before "all necessary review and testing has occured"21:57
WellarkMP's are just code reviews21:57
cjwatsonit's clearly not necessary for us to agree here (and please stop saying we agree when we don't).  as I say I was just curious because the alternate (from my point of view) workflow was unfamiliar21:58
cjwatsonI'm not trying to make people do it my way21:58
sergiusensfor the sake of history; MPs couldn't be siloed until they were top approved21:59
sergiusenssomeone changed that along the way21:59
camakocjwatson, Mir silo is still in proposed... Should I be concerned?22:00
barryWellark: fwiw, that's always been the way I've operated: top-approve is for code reviews.  testing flag in spreadsheet is flipped when all necessary q/a is done.  in any case, things won't get published until both things happen22:01
Wellarkbarry: indeed22:02
barrybut then again, i do system-image releases "weirdly" compared to all other touch packages ;).  i do them much more like real upstreams22:02
Wellarkand if we at somepoint get back to the "has to be top-approved" before silo or all testing done to get a silo then I would propose that we have a set of staging silos for getting the testers and reviewers a reliable and consistent source of test packages22:04
Wellarkfor whatever architecture they need22:04
Wellarkthey are just ppa's22:05
cjwatsoncamako: I uploaded ubuntu-touch-meta and it's waiting for autopkgtests22:06
cjwatsoncamako: I'm shepherding this22:06
camakocjwatson, thanks... EoW is closing in... but seems like you've got things under control.. Have a good weekend22:06
cjwatsonWellark: I do hope that in the not too distant future we can erase the distinction between virtualised and non-virtualised PPAs; at that point this will all be much easier22:07
cjwatsonbecause you won't need special "silos" any more, they can just be ordinary PPAs22:07
Wellarkcjwatson: I don't even know there is such distinction22:07
barrycjwatson: +122:07
cjwatsonWellark: that's the only reason silos are a special thing; they have to be non-virtualised (i.e. built on real hardware, like the distro) and enabled for all architectures22:07
WellarkI'm just a simple developer who wants to get his stuff done :)22:07
cjwatsonWellark: this is basically a hack around us not having reliable virtualisation quite everywhere yet22:08
Wellarkok. but we will get there :)22:08
cjwatsonthe endgame is definitely to do everything virtualised22:08
cjwatson(well, ok, silos also have a build priority bump, but that's less and less necessary nowadays ...)22:09
cjwatsoncamako: looks good now, should migrate to utopic next run I think22:11
cjwatsonhmm, that could still be a while, let me kick one manually22:12
camakocjwatson, ok thanks... if you need me for any reason, please leave a msg here... I'll check throughout the night..22:12
cjwatsonhopefully not, but let's see22:13
alecuhi trainguards! who can I ask for the packaging review of ubuntu/landing-014?22:14
cjwatsonah good22:15
cjwatson final: mir,platform-api,qtmir,qtmir-gles,ubuntu-touch-meta,unity-system-compositor22:15
cjwatsonso copying that ubuntu-touch-meta to rtm now too22:16
cjwatsonwhee22:21
cjwatsoncamako: all sorted bar waiting for publishers to run and such22:21
dobeyhmm22:23
dobeybarry: you have manual package change ACK perms for CI train?22:24
barrydobey: i do22:24
dobeybarry: can you do the one for ubuntu/landing-014? it's a trivial build-dep version bump22:25
barrydobey: sure thing22:26
dobeybarry: great, thanks22:26
cjwatsoncamako: so you have the separate ubuntu-rtm/landing-001 silo; as I understand it the only thing that adds over what had already been published to ubuntu-rtm/14.09-proposed is the arm64 fix?22:27
cjwatsoncamako: if so, maybe it isn't worth spending time on that now; just include it in the next RTM sync22:27
camakocjwatson, having the exact code would be good, but if it's causing you grief, I'm fine with that.22:35
cjwatsoncamako: well it's just not clear what you gain from going through another QA cycle just to sync an arm64 change into ubuntu-rtm which doesn't affect that distribution22:36
cjwatsoncamako: it's not that it causes me grief, but QA time is very heavily contended right now so it seems worth saving it22:36
cjwatsonunless there's some other important change in one of the components other than mir that I missed ...22:37
camakocjwatson, there isn't... And QA doesn't need to test this. They can just signoff22:37
cjwatsontrue, if you want to discuss that with them that's fine22:37
camakocjwatson, meaning they have tested it already22:38
cjwatsonwas just a suggestion :)22:38
camakocjwatson, I'll put a comment in trello... thanks and have a good weekend22:38
cjwatson mir | 0.8.0+14.10.20141005-0ubuntu1   | ubuntu-rtm/14.09 | source22:38
cjwatsoncamako: you too22:39
cjwatsonbarry: I've set ubuntu-rtm/landing-002 back to its standard configuration; now that mir has migrated there's no reason not to22:41
cjwatsonbarry: and removed that comment from the spreadsheet22:41
barrycjwatson: thanks22:42
barryokay folks - any last minute requests?  i am ready to eow22:42
=== barry changed the topic of #ubuntu-ci-eng to: Need a silo? Ping train support: trainguards | Need help with something else? Ping vanguard: cihelp | Train Dashboard: http://bit.ly/1mDv1FS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: robru is on vacation
barrygoing once22:43
barrygoing twice22:43
alecubarry: a silo for row ...22:44
alecurow 41 ?22:44
barryalecu: you win last call22:44
alecu(it's a sync, so it's waiting on row 40 to finish migrating packages)22:44
barryalecu: line 41 also has a silo conflict: https://ci-train.ubuntu.com/job/prepare-silo/2746/console22:45
barryalecu: is that the wait on 40 perhaps?22:46
cjwatsonthat's a different one, row 1422:46
cjwatsonowned by sergiusens22:46
barryokay22:46
alecuright, row 14 needs to wait on 40 & 4122:47
barryalecu: so i can ignore the conflict then?22:48
sergiusensbarry: cjwatson if this is unity-click-scope; already pre agreed with alecu; his silo has preference22:48
alecubarry: yes, please22:48
alecusergiusens: thanks22:48
barryalecu: done.  and with that, i bid you all a good weekend!22:49
alecubarry: thanks a bunch. Enjoy yours!22:49

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