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

=== robru changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): cihelp | CI Train support: trainguards | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
imgbot=== trainguard: IMAGE 149 building (started: 20140725 02:05) ===02:04
imgbot=== trainguard: IMAGE 149 DONE (finished: 20140725 04:45) ===04:44
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/149.changes ===04:45
bzoltanshame that the new UITK did not make it to dthe 149 image05:00
oSoMoNhi gentle CI train operators, can I get a silo for line 24?06:38
brendandsil2100, good morning06:49
Saviqsil2100, in case you're around ↑, bear in mind we've experienced a ~new Qt crasher with this silo, we'll be investigating it asap today, but we need it to land to get the code and dbg symbols06:57
brendandsil2100, did someone look at the test_no_sigstop failure? Saviq ?06:57
Saviqbrendand, it's fixed in ↑06:57
brendandSaviq, silo009?06:57
Saviqbrendand, yes06:57
brendandSaviq, which is landing when?06:57
Saviqbrendand, I just marked it OK for landing06:58
brendand\o/06:58
brendandgonna have a green build, yeah!06:58
Saviqbrendand, there's one more known failure there, but benign and isolated to unity806:58
Saviqso not really06:58
Saviqbut we just can't block this silo any longer...06:58
brendandSaviq, ?06:59
brendandSaviq, so it fixes that test, but breaks which one?06:59
Saviqbrendand, http://ci.ubuntu.com/smokeng/utopic/touch/mako/149:20140725:20140717.1/9247/unity8/1417433/06:59
Saviqnot the "fix" fixes it, but the UI changes in the silo06:59
Saviqs/fixes/breaks/06:59
brendand:(07:01
Saviqbrendand, we want to land this silo and deal with the issues after that, dealing with them from the silo is rather painful (lack of the actual output branch and dbg symbols)07:01
brendandSaviq, that's unfortunate, but ok07:02
Saviqbut we'll be tackling both today, and if we can't, we'll revert the offending landing07:02
oSoMoNsil2100, good morning, can I get a silo for line 24 ?07:03
brendandsil2100, if Saviq can get unity8 green by EOD, we buy a beer for him every day between us at the next sprint :) ?07:05
brendandpsivaa, can you try rerunning weather app?07:16
thostr_can I get a silo for line 23?07:28
sil2100;)07:31
sil2100thostr_, oSoMoN: give me a moment07:31
elopiobrendand: the same test has failed before. There's likely something wrong while opening the toolbar.07:32
sil2100brendand: so yeah, give me a moment to get up-to-date on the situation07:33
brendandelopio, ? too much coffee :)07:34
elopiobrendand: no, I just want not to work tomorrow and take my holiday :)07:35
elopiowell, it's already tomorrow, I failed a little.07:35
brendandelopio, is there a bug? has it been investigated/reproduced locally?07:42
elopiobrendand: not that I'm aware of. My phone is flashing.07:43
brendandelopio, go to bed - i'll take care of it07:46
elopiobrendand: I'm not yet done with the performance stuff, but I'm close.07:49
elopiobrendand: I think we will need a screenshot to understand what happened there. But that's close to land on autopilot, I wouldn't worry about it to much.07:50
Saviqelopio, if you're still here... I need guidance... if you remember the autopilot changes on https://code.launchpad.net/~saviq/unity8/drop-filtergrid/+merge/22641508:05
sil2100psivaa: hmmm, why smoketesting doesn't have results for 149?08:06
sil2100psivaa: or wait08:06
sil2100psivaa: nevermind! ;)08:06
psivaasil2100: I was about to call the ambulance :)08:07
elopioSaviq: I'm here.08:08
elopiolet me see your latest changes.08:08
sil2100Saviq: ok, anyway, I'll publish unity8 now - is that crasher user visible?08:09
ogra_bah ... silo2 failed :(((08:09
Saviqsil2100, yeah, it is, we're working on it now08:09
Saviqsil2100, just don't want to block stuff any longer08:09
Saviqelopio, sorry to be bothering you, but I'm lost over here... so what it does as hopefully you'll be able to read is comparing the globalRect.y of items that are outside of the category_element (which is collapsed)08:10
Saviqand comparing that to the height of that category_element, determining which are actually in view08:10
psivaabrendand: after some struggle with a device, weather app is running again08:11
bzoltansil2100:  I am pleased to see this : http://ci.ubuntu.com/smokeng/utopic/touch/mako/149:20140725:20140717.1/9247/ubuntuuitoolkit/08:11
sil2100bzoltan: yeah ;) It's excellent, really love our dashboard now08:11
sil2100Just a bit sad about the Unity8 blocker still present... while I don't know if I want to introduce a user-visible crash08:12
bzoltansil2100:  what is wrong with the unity8 and the weather app tests?08:12
bzoltansil2100:  ahhh, so the unit8 problem is still there... shame08:12
elopioSaviq: you are not bothering. But it is becoming hard to read. I'll branch to get it running, that will be clearer.08:13
brendandbzoltan, weather app is being investigated, but it has been floating around for a while08:14
brendandbzoltan, it's not always failing08:14
bzoltanbrendand:  I see.08:14
Saviqelopio, actually... I think I just understood the problem08:17
Saviqelopio, I'll deal with it, thank you for being a sounding board08:19
sil2100Saviq: unapproved merges in the unity8 landing!08:19
elopioSaviq: jeje, ok. I'll finish what I'm doing and if I'm still not sleepy I'll take another look at your branch. There are a couple of things I'm not sure I like.08:20
sil2100Is this related to the crash?08:20
elopioSaviq: and unity8.shell.tests.test_emulators.DashAppsEmulatorTestCase.test_get_applications_should_return_correct_applications has just passed here, btw. I though you were having problems with that one.08:21
Saviqelopio, yeah, I was08:21
Saviqelopio, and has it passed on your phone? in silo 9?08:22
Saviqelopio, or just that branch08:22
elopioSaviq: I haven't tried the phone. Just tried that branch on my desktop.08:22
Saviqelopio, yeah, I know what's happening, thanks08:23
Saviqsil2100, no, that one is just a tooling change08:23
Saviqsil2100, it's approved now08:24
brendandahhh, just one failure08:26
Saviqbrendand, good news, though, I know the failure and will have a branch in a moment08:26
brendandfree beer for Saviq!08:30
sil2100I just published unity8, but we want to get rid of the failure and the crash! FAST :D08:30
Saviqsil2100, bug #1348531 btw08:30
ubot5bug 1348531 in Ubuntu CI Services "Silo branches should be public" [Undecided,New] https://launchpad.net/bugs/134853108:30
Saviqand one more incoming08:31
davmor2tvoss: google+ is crashing a lot recently we are wondering if it might be related to the webbrowser location crash, I'm going to be digging into it today :)08:43
Saviqbug #134853508:44
ubot5bug 1348535 in Ubuntu CI Services "Need -dbgsym packages from silos" [Undecided,New] https://launchpad.net/bugs/134853508:44
tvossdavmor2, the webbrowser location crash should be fixed08:45
davmor2tvoss: not according to the latest test it isn't08:46
tvossdavmor2, where do you see that crash? do we have a bug logged?08:47
davmor2tvoss: not yet I'm going to try some more webapps like facebook and stuff08:48
tvossdavmor2, sure08:48
sil2100davmor2: http://ci.ubuntu.com/smokeng/utopic/touch/mako/149:20140725:20140717.1/9247/webbrowser_app/ <- here's the crash08:50
davmor2tvoss: ^08:50
sil2100tvoss: ^08:50
tvossdavmor2, sil2100 so the browser did not crash, but the service?08:51
tvossdavmor2, sil2100 if so, https://bugs.launchpad.net/location-service/+bug/134788709:01
ubot5Launchpad bug 1347887 in location-service "Location service should install vanilla /etc/gps.conf" [High,New]09:01
=== renato is now known as Guest59000
tvosssil2100, line 30, can I haz silo, please?09:03
ogra_sigh, whats that ... in silo2 the installation of procps and udev when building the chroot fails ...09:08
sil2100tvoss: hey! Ok, cjwatson is the planned sheriff, but let me do that anyway :)09:08
sil2100ogra_: ugh? Let me see that09:08
ogra_https://launchpadlibrarian.net/180716223/buildlog_ubuntu-utopic-armhf.ubuntu-system-settings_0.3%2B14.10.20140725.1-0ubuntu1_CHROOTWAIT.txt.gz09:08
tvosssil2100, thanks09:09
sil2100Holy moly09:10
tvosssil2100, ?09:11
sil2100tvoss: it was to the thing ogra_ pointed out, no worries ;)09:11
* tvoss is scared of silo 8 :)09:11
sil2100ogra_: I re-ran one build to see if it was transient09:11
sil2100ogra_: ok, it doesn't seem to be...09:11
sil2100It failed now as well09:12
ogra_there was one arch where mountall was the issue ... all others had procps09:12
Saviqsil2100, brendand, got fix for both issues09:17
cjwatsonhi, sorry I'm a bit late this morning09:18
=== cjwatson changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): cihelp | CI Train support: cjwatson | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
cjwatsonanything I should know from the meeting?  I assume we're pushing towards another promotion ASAP ...09:18
ogra_cjwatson, rigght, we do09:19
ogra_there is one unity8 failure (and a few crashes)09:19
ogra_unity8 was uploaded ... waiting for promotion to build a new image09:19
cjwatsonwaiting for migration to the release pocket you mean?09:20
Saviqsil2100, I can't see unity8 in excuses, so IIUC it should migrate momentarily?09:20
ogra_yeah09:20
cjwatsonif you can't see it in excuses at all then it isn't being processed in the current run09:20
ogra_Setting up sysv-rc (2.88dsf-41ubuntu16) ...09:21
ogra_info: Reordering boot system, log to /var/lib/insserv/run-20140725T0903.log09:21
ogra_success: Enabled dependency based boot system.09:21
ogra_is that normal ?09:21
cjwatsonoh, proposed-migration is stuck.  will investigate09:21
ogra_i thought we circumvented insserv09:22
cjwatsonproposed-migration fixed09:30
cjwatson(my fault from changes last night, sorry about that)09:31
cjwatsonI suspect everything is going to fail to build in utopic right now though09:32
Saviqooh?09:33
cjwatsonapparently there's an apt bug that the base system just managed to tickle09:33
cjwatsonso everything's falling over with "Chroot problem"09:33
ogra_cjwatson, so it does (failing on setting up initscripts in my PPAs)09:33
cjwatsonAdam's going to work on it shortly09:33
ogra_k09:33
cjwatsonBut don't bother building silos in the meantime09:33
Saviqgreyback, mzanetti, bad news ↑09:34
ogra_well, i cant, they fail setting up the chroot :)09:34
greybackyep09:34
cjwatsonRight, I mean don't bother trying :)09:34
ogra_heh09:34
ogra_well, its a good thing ... that gives us wiggle room for the new image so not to much lands09:35
Saviqogra_, but I *just* wanted to land a fix that would make it greeeeen! ;(((((09:36
ogra_Saviq, oh ? i thought that was in the last upload09:36
cjwatsonSaviq: is that unity8 from silo 9?09:37
Saviqcjwatson, no, another one09:37
Saviqcjwatson, ogra_, we wanted to land silo 9 and do a real quick apfix + crashfix landing09:37
Saviqjust after09:37
cjwatsonah, I see09:38
cjwatsonwell, hopefully it won't take too long to sort out09:38
sil2100Saviq: :<09:39
cjwatsonunity8 is migrating nowish09:40
cjwatsonwell, after p-m spends an age thinking about libav again09:40
cjwatsonpopey: Bill uploaded a gallery-app to the store some time ago that needs to be approved in order that we can unblock the libav transition, and it doesn't seem to be in place yet.  Could you have a look please?  Should be at least 2.9.1.1016.09:49
ogra_popey, is out this week09:49
ogra_(he pointed us to others that could do the job but i forgot who that was ... sil2100 do you remember ?)09:49
sil2100cjwatson, ogra_: I know he pointed us to dpm and balloons09:50
ogra_ah, dpm, right09:50
sil2100With the exception that dpm, I think, doesn't have the power to generate click packages, but only approve them for the store or something09:50
cjwatsonAh, right, but Bill said he'd uploaded it so that shouldn't be necessary09:51
cjwatsondpm: ^- Could you have a look at that please?09:51
dpmcjwatson, sure, although I'll ask dholbach, as he's the one doing the reviews/approvals if popey is not there. Let me talk to him.09:52
dpmsil2100, cjwatson, it's about reviewing and approving gallery-app only, right?09:52
dpmcjwatson, sil2100, dholbach tells me that the latest gallery-app upload was already reviewed, but it was rejected because it uses the wrong framework. So someone needs to fix it and re-upload09:59
cjwatsonArgh09:59
sil2100Ouch09:59
dpmthat was 1 day ago, with gallery-app 2.9.1.101810:00
cjwatsonWasn't it built by Jenkins?  Does that mean Jenkins is using the wrong framework?10:00
cjwatsonOr was it built manually?10:00
dpmno idea, oSoMoN, do you know how the gallery-app click is generally built? ^^10:00
davmor2tvoss, dbarth: okay so I've been opening a few webapps g+ is the only one  crashing but in the log files on g+ and facebook I see a lot of libust Error: Error opening shm /lttng-ust-wait-5 (in get_wait_shm() at lttng-ust-comm.c:886)  is this anything to do with location? Or is it an issue in webapps?10:02
dpmcjwatson, yes, it seems that trunk still has the deprecated framework: http://bazaar.launchpad.net/~phablet-team/gallery-app/trunk/view/head:/click/manifest.json.in10:02
ogra_davmor2, ignore that one10:02
davmor2ogra_: meh I'll keep digging then10:03
davmor2dbarth, tvoss, ogra_: Sometimes I hate the phone http://paste.ubuntu.com/7854399/10:07
tvossdavmor2, :)10:07
tvossdavmor2, apport-retrace works great on your host, too10:07
ogra_lovely10:07
davmor2tvoss: but for retrace to work you need to of viewed the file on the device first right?10:08
tvossdavmor2, nope, just grab the .crash file, install apport-retrace, bzr branch lp:~ubuntu-archive/apport/lp-retracer-config, run sudo apport-retrace -o out.trace -S lp-retracer-config/ -C ~/retrace path_to_crash_file10:10
tvossdavmor2, that gives you a meaningful t a a bt full in out.trace10:10
tvossdavmor2, takes some time, though :)10:10
davmor2tvoss: okay what am I missing? If I try a lowercase c or remove the -C altogether I get ERROR: report file does not contain one of the required fields: CoreDump DistroRelease Package ExecutablePath with the -C in place I get http://paste.ubuntu.com/7854452/10:22
cjwatsondpm: Are core apps generally using 14.10-blah-dev3 now?10:23
tvossdavmor2, -C ~/retracer, -C expects the cache Dir10:23
tvossdavmor2, got the link to the .crash file?10:23
davmor2tvoss: thanks10:23
dpmcjwatson, I think the community core apps are using 14.10-dev210:23
dpmwe updated them all at once a few weeks ago10:24
davmor2tvoss: http://people.canonical.com/~davmor2/_usr_bin_webapp-container.32011.crash10:24
dpmyes, ubuntu-sdk-14.10-dev210:25
tvossdavmor2, okay, that indeed lacks a core dump10:26
tvossdavmor2, that crash file indeed lacks a core dump10:27
davmor2tvoss: so no use then :(10:27
tvossdavmor2, nope10:27
Saviqsil2100, u8 fixes are in line 32, so whenever silos are back, please expedite it10:27
davmor2tvoss: see told you sometimes it's good to hate the phone10:28
oSoMoNdpm, sorry, no, I don’t know, bfiller would know10:29
davmor2it's like therapy10:29
tvossdavmor2, ah okay, webapp container is a script, isn't it?10:29
tvosshmmm, it's not10:30
tvossev, you around?10:30
sil2100Saviq: o/10:30
sil2100Saviq: thanks!10:30
brendandsil2100, i gave up reproducing the weather-app failure10:35
brendandsil2100, for a little while it was really reproducible. now it's gone10:35
sil2100brendand: maybe it was just something singular10:35
sil2100Oh10:35
sil2100It was?10:35
brendandsil2100, yeah10:35
brendandsil2100, next time we see it i'll file a bug10:36
brendandsil2100, are we pushing for our green image today? what's the outlook?10:36
ogra_brendand, broken chroots everywhere ... we're waiting10:37
infinityogra_: chroot issue is fixed.  I'm retrying a mess of builds.10:38
ogra_awesome !10:38
sil2100brendand: yeah, the chroot problem was standing in our way10:38
sil2100infinity: oh, can we press rebuild now ;) ?10:38
ogra_i thought it was waiting for another publisher run10:38
infinitysil2100: If by "press rebuild" you mean "retry the builds in LP", sure.  If you mean "pointeless reupload", please don't.  Cause I'm doing the former.10:38
sil2100infinity: no no, just retry rebuild in LP10:39
ogra_infinity, silo (PPA) rebuilds ...10:39
* ogra_ tries silo 210:39
infinityogra_: Too often when someone says "rebuild" here, they mean "re-do the whole thing".10:39
infinityCause there's a button to press that makes that easy.10:39
ogra_not in here ;)10:40
brendandsil2100, will unity8 pass now or does it need more landings?10:40
sil2100brendand: it needs one more landing - now things should be better, but we need one more landing to fix a crash10:40
cjwatsondpm: or ubuntu-sdk-14.10-qml-dev2 ?10:41
infinityMost everything should be retrying on all arches by now.  I'm just cleaning up x86.10:41
cjwatsonmind you, I guess gallery-app isn't really just using the qml framework10:41
brendandsil2100, and is that silo created, or just in MP form at the moment?10:42
sil2100brendand: it's in a silo :)10:42
sil2100Saviq: ^10:43
* infinity looks at that suspiciously.10:43
sil2100Saviq: no commit message for one of the merges!10:43
brendandsil2100, that's silo009 again i guess10:43
cjwatsonsil2100: I think we can kick an image after this publisher run (has unity8 and url-dispatcher) - shall I take care of that, or do you want to wait for silo 9?10:44
sil2100cjwatson: I would love silo 9 before that... I hope we can have it landing in the next 20-30 minutes10:44
cjwatsonok10:44
sil2100Saviq: !10:45
sil2100Ok, I set a quick commit message10:45
Saviqsil2100, oops, thanks10:46
brendandsil2100, i'm at hand to do anything needed to expedite things - testing, checking, rechecking etc10:48
sil2100brendand: excellent! Saviq might be happy for some help once silo 009 finishes building10:48
cjwatsonoSoMoN: https://code.launchpad.net/~cjwatson/gallery-app/framework-14.10-dev2/+merge/22827310:49
infinityARGH, FFS.10:49
infinitysil2100: Who did the new upload of ubuntu-system-settings just now?10:49
infinitysil2100: The exact thing I asked people not to do.10:49
infinityogra_: ^-- That's what I was talking about. :(10:50
ogra_infinity, err, that was me ... and i didnt do an upload10:50
dpmcjwatson, I believe most, if not all of them use ubuntu-sdk-14.10-dev210:50
infinityogra_: You pushed a button that generated an upload when I just told you the build were retrying.10:50
cjwatsonPressing the "Build" button in CI Train is doing an upload.10:50
ogra_sorry10:50
cjwatsonThe fact that a robot is doing it for you doesn't change that.10:50
infinityThis is why we can't have nice things.10:51
dpmcjwatson, actually, either 'ubuntu-sdk-14.10-qml-dev2' or 'ubuntu-sdk-14.10-dev2'10:51
* sil2100 didn't upload anything besides building a completely new package10:51
cjwatsondpm: I made it the latter since -qml- is kind of a lie for gallery, it uses more than just that10:51
dpmok10:51
cjwatsoninfinity: guess we could cancel the earlier-version builds10:53
cjwatsonoh, too late10:53
Saviqsil2100, so we can build silos again/10:53
Saviq?10:53
infinitycjwatson: Not too late to save arm64 some time, doing.10:54
oSoMoNcjwatson, approved10:54
sil2100Saviq: yes, but please do not 'rebuild' any failed builds10:54
sil2100Saviq: those have been automatically rebuilt in PPAs by infinity10:54
Saviqsil2100, yup ok, please recon silo 15 though10:54
cjwatsonwe'll need to do watch-only builds in some cases, but I'll sort that out once builders have caught up10:54
cjwatsonoSoMoN: yay, thanks.  I can't really test this myself - any chance you could organise a landing?10:55
cjwatsonoSoMoN: in the past bfiller has wanted things merged to trunk before building a click package for upload to the store10:55
oSoMoNcjwatson, that’ll be too tight as I’m leaving for the week-end in an hour from now, would you mind pinging bfiller when he comes online, he can take care of the landing himself10:56
* infinity goes to eat his whatever-meal-this-is.10:57
cjwatsonoSoMoN: ok10:57
cjwatsonthanks for the help10:57
oSoMoNyw10:57
infinitycjwatson: queues for arm64 and ppc aren't remotely pretty, if people have urgent things, you may need to go on a rescoring romp.10:57
cjwatsonyeah10:58
infinityI'll fix PPC next week, and start costing what it'll take to fix arm64.10:58
cjwatson\o/10:58
cjwatson^- that's just a watch-only build10:59
dbarthdavmor2: the lltng messages are an annoyance, but they are not cause for errors11:01
dbarthdavmor2: did you manage to post the crash file somewhere to be retraced?11:02
davmor2dbarth: no coredump11:02
davmor2dbarth: really frustrating though, g+ just won't stay open11:03
cjwatson(6 is also watch-only)11:04
davmor2let me try it from the browser instead11:04
cjwatsonok, that's the last couple of watch-only builds kicked off to clean up after the chroot breakage11:06
cjwatsonSaviq: huh, the previous build of 6 wasn't enough then?11:07
Saviqcjwatson, we need to build the -gles packages after the real ones go in11:08
cjwatsonSaviq: ah, gotcha11:09
cjwatsonlooks like it hates you though11:09
Saviqcjwatson, yeah, rightfully so11:10
Saviqfixed by now11:10
Saviqgreyback, did you sync qtubuntu-gles, too, shall I build both?11:10
thostr_can I get a silo for line 34?11:10
Saviqah too quick ;)11:10
greybackSaviq: yes but I kicked off a build just for it, since you had qtmir going separately11:10
cjwatsonthostr_: hang on, you're in the queue11:11
greybackSaviq: oh qtmir-gles filed11:11
Saviqgreyback, yeah, but I broke it, will do qtmir-gles alone after it uploads11:11
thostr_cjwatson: ack11:11
Saviqgreyback, 's fine11:11
cjwatsonmandel: do you want line 12 or line 31 first?  (alternatively, which will you be able to land more quickly?  we're low on silos)11:11
davmor2tvoss, dbarth: might of found a work around I crashed the webbrowser on googleplus instead :) and that is uploading to a bug report hopefully \o/11:11
mandelcjwatson, let me check11:12
* sil2100 goes for lunch11:12
mandelcjwatson, 12 first since it adds mms11:13
mandelcjwatson, 31 later11:13
cjwatsonmandel: ok11:13
mandelcjwatson, AFAIK 12 was tested and should have a +1, let me check with sergio11:15
cjwatsonthostr_: I want to keep one free for emergencies, but if you can test 4 then we can get it published which will leave you next in the queue11:15
cjwatsonmandel: well, I hope so, I just assigned it :)11:15
thostr_cjwatson: ok11:15
cjwatsonbarry: any progress on testing 20?11:15
sergiusenssilo 16 landed at the start of the week11:17
cjwatsonwut11:17
sergiusensspreadsheet must be corrupt11:17
cjwatsondamnit11:17
davmor2tvoss, dbarth, sil2100: one bug for google+ dying, https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/134859211:18
ubot5Error: launchpad bug 1348592 not found11:18
sergiusenslogged in right on time to get the hilight; I usually don't check if I don't know about something :-)11:18
davmor2made it public now so you should be able to get at it :)11:18
cjwatsonok, evicting 1611:18
mandelcjwatson, it was tested.. I mixed line number with silo number (stupid me)11:19
sergiusensdavmor2: I think that's a dup on an oxide bug11:19
cjwatsonsil2100: could you sort out the spreadsheet state for line 12 when you get a minute?  it should be landed11:19
cjwatsonmandel: so 31 is actually still outstanding?11:19
davmor2sergiusens: could be but I thought I would file it separate to be sure, there were a bunch of bugs that looked similar11:19
mandelcjwatson, 31 needs testing once 12 has been published11:20
mandelcjwatson, although the changes are super safe, it just updates the logging11:20
cjwatsonmandel: 12 was published some time ago11:20
cjwatsonmandel: as sergiusens says11:20
mandelcjwatson, sweet, then I'll wait a little and will test 3111:21
cjwatsonmandel: ok, I'll assign a silo for that shortly, you can't test it yet as you have to build it first :)11:21
sil2100cjwatson: line 12? Let me take a look11:21
mandelcjwatson, yes, I need the silo to follow the correct path :)11:21
sil2100cjwatson: hm, but it's being freed right now, right? So the changes haven't been merged in? Or did they?11:22
cjwatsonsil2100: it's cleaning now from silo 16, but it should've been flagged as landed way before that - it actually landed on Tuesday11:22
cjwatsonsil2100: so I was misled into assigning a silo for it11:22
sil2100Oh11:22
cjwatsonsil2100: didn't actually build anything in this run though11:22
sil2100Ok, sure, let me try fixing that11:22
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
cjwatsontvoss: what are you doing there?11:26
tvosscjwatson, I have hit rebuild ... sorry for that11:27
cjwatsontvoss: I already sorted it out after the chroot glitch11:27
tvosscjwatson, oh sorry11:27
cjwatsontvoss: so let me do a second watch-only build now to get it back into the right state, unless you actually have new source changes to build?11:28
tvosscjwatson, nope, no actual changes11:28
sil2100Saviq, brendand: could you guys give silo 9 a spin? It's ready11:28
cjwatsontvoss: right, done11:29
tvosscjwatson, thanks11:29
cjwatsonmandel: building silo 16 for you11:29
mandelcjohnston, \o/11:30
Saviqsil2100, doing11:31
cjwatsonalexabreu: Any luck with testing silo 11?  It's been there for a while and we're low on silos11:32
Saviqsil2100, +111:36
cjwatsonyay, publishing11:37
Saviqcjwatson, can you make out anything out of https://ci-train.ubuntu.com/job/landing-006-1-build/149/console ?11:39
cjwatsonSaviq: that's the same problem that bit the archive proper earlier; needs a chroot update in jenkins to work around it11:40
sil2100!11:40
sil2100:)11:40
cjwatsonSaviq: perhaps fginther could coordinate with infinity to get that fixed11:40
sil2100\o/11:40
sil2100\o\11:40
sil2100/o/11:40
cjwatson(it's an apt bug, but avoidable with careful chroot updates)11:40
Saviqcjwatson, should I just try again?11:41
cjwatsonSaviq: won't help in the slightest11:41
Saviqugh :|11:41
cjwatsoncihelp: ^- if anyone's available11:41
cjwatsonbfiller: Can you make anything out of the pile of failures in https://code.launchpad.net/~cjwatson/gallery-app/framework-14.10-dev2/+merge/228273/comments/552603 ?11:44
ogra_davmor2, some non-uploader testing of silo2 would be appreciated11:44
davmor2ogra_: will do after Lunch11:57
ogra_thanks !!!!11:57
* ogra_ hugs davmor2 11:58
=== alan_g is now known as alan_g|lunch
sergiusenscjwatson: hey, can I get a silo for l35?12:06
sergiusensah, remaining silos 112:06
ogra_well, thats enouogh for one line, isnt it ?12:07
ogra_:)12:07
cjwatsonsergiusens: well, there's a queue12:07
cjwatsonand I was hoping to keep one free for emergencies12:07
sergiusenscjwatson: yeah, my "ah. remaining silos 1" was supposed to be followed with a :-(12:08
cjwatsonI'll do thostr_'s once unity8 finishes landing12:08
brendandsil2100, sorry, was out for a bit12:16
brendandsil2100, i can do that if still needed12:16
sil2100brendand: no need, it's published!12:16
brendandsil2100, :)12:16
brendandsil2100, and we kicked a build?12:16
sil2100Not yet, didn't migrate completely :)12:17
sil2100But once it does, we kick a new image and do promotion dogfooding with it!12:17
cjwatsonpublishing that as it's not on images12:20
tvosscjwatson, thanks12:20
cjwatsonunity8 waiting for autopkgtests now12:24
cjwatsonwe really need to finish landing libav so that proposed-migration can be fast again :-/12:24
tvosscjwatson, what changed in libav?12:25
tvossout of curiosity12:25
cjwatson9 -> 10 transition12:25
sil2100New version, they changed the ABI12:25
cjwatsonbut it's ended up intertwined with a bunch of other library changes in the archive12:25
cjwatsonwhich now all have to land at once12:26
cjwatsonwe have to land it before we branch for RTM or it'll be a nightmare12:27
cjwatsonfortunately it really is close now12:27
tvosscjwatson, okay12:28
tvosscjwatson, sounds complicated :)12:28
cjwatson174 source packages at the moment12:29
cjwatsonoh god and something's changed again so it generates 10418 new uninstallables.  Hopefully it's just transient12:30
=== tvoss is now known as tvoss|lunch
cjwatsonah, was just waiting for curl/armhf build, good12:36
alexabreucjwatson, for silo 11 I'll prob close it today12:43
=== psivaa is now known as psivaa-afk
camakoIs there a high level document/wiki explaining how Jenkins works to a newbie?12:43
pmcgowancjwatson, I just asked silo-18 to build and it seems nothing happened12:43
cjwatsonpmcgowan: it's already built?12:45
pmcgowancjwatson, the branch changed so trying to rebuild12:45
cjwatsonpmcgowan: the first time you click build on the jenkins job it often ends up having to log you in, and you should then press the button again12:46
cjwatsonyay jenkins12:46
pmcgowanok will try again12:46
cjwatsonalexabreu: thanks12:46
pmcgowancjwatson, I seem to be missing the build permission12:46
cjwatsonpmcgowan: yeah, you aren't the lander on that12:47
Saviqsil2100, can you please reconf silo 15, it's got a messaging app added12:47
cjwatsonpmcgowan: building it for you now12:47
pmcgowancjwatson, ty sir12:47
sil2100cjwatson: could you? ^ I'm hacking poor jenkins now :)12:47
cjwatsonsure12:48
cjwatsonSaviq: done12:51
Saviqcjwatson, thanks12:52
davmor2ogra_: anything in particular I'm looking at with silo 002 or just testing in general?12:56
ogra_davmor2, general testing and it would be good to make sure that toggling the developer mode switch in "About->Developer mode" actually switches adb on and off (mtp reconnects are expected)12:57
* davmor2 lends sil2100 a big axe to help hack jenkins12:58
davmor2ogra_: will do12:58
ogra_thanks :)12:58
=== alan_g|lunch is now known as alan_g
davmor2oh I like the new see all much better than the arrow that always seemed to point the wrong way :)13:00
davmor2oh buttons are suddenly blue instead of orange is that meant to be the case?13:00
* ogra_ doesnt know 13:00
ogra_(my flo is still flashing)13:01
sil2100davmor2: this axe will be helpful indeed!13:03
sil2100Especially that... the firewall is blocking access to the dogfood instance :|13:03
davmor2ogra_: okay I'm confused!  I read the following "You need a passcode or passphrase set to use developer mode", then in lock security I have the option for Swipe (no security) Surely that should be greyed out while in developer mode13:04
ogra_davmor2, yes, but we cant do that yet13:04
davmor2meh13:04
kgunnsil2100: sorry to pester, i tried to read scrollback, but.. silos aren't building ?13:04
cjwatsonsil2100: ah, #webops should hopefully be able to help13:04
cjwatsonkgunn: which ones?13:04
ogra_davmor2, this landing is solely the UI changes and the switch connected to the usb driver13:05
kgunncjwatson: i'm just getting on for mornin', so if you say "go build" i will13:05
cjwatsonkgunn: which ones?13:05
kgunncjwatson: silo613:05
cjwatsonmorning or not I need details :)13:05
davmor2ogra_: is the lock meant to work?13:05
cjwatsonkgunn: ok, that needs a CI vanguard to wake up13:05
ogra_davmor2, then i'm waiting for silo12 ... once that landed the lock settings will be made active13:05
kgunncjwatson: also silo1213:05
ogra_davmor2, only after silo12 landed13:05
cjwatsonkgunn: same13:05
cjwatson12:40 <cjwatson> Saviq: that's the same problem that bit the archive proper earlier; needs a chroot update in jenkins to work around it13:06
cjwatson12:40 <cjwatson> Saviq: perhaps fginther could coordinate with infinity to get that fixed13:06
cjwatson12:40 <cjwatson> (it's an apt bug, but avoidable with careful chroot updates)13:06
kgunncjwatson: thanks... infinity ^ is this possible ?13:06
davmor2ogra_: so if I citrain silo 12 aswell it should all be there and work right?13:06
kgunnoh wait, i see francis is on13:06
ogra_davmor2, no13:07
ogra_davmor2, there is no code for this yet13:07
ogra_davmor2, only toggling adb on/off should work atm13:07
cjwatsonkgunn: infinity can't do it directly, I only highlighted him because he can probably offer advice to whoever's fixing up the pbuilder chroots13:07
davmor2ogra_: sadtrombone.com13:07
cjwatsonkgunn: please don't bug him13:07
ogra_davmor2, the rest will land early next week13:07
davmor2ogra_: right no worries13:07
ogra_oh man13:09
kgunnolli: ^ most likely looks we won't be landing qtcomp, locking greeter is a maybe13:09
ogra_i see what you mean with the colors13:09
ogra_looks like candyUI now13:09
barrycjwatson: i've tested it.  dunno if others have yet (morning email, here i come)13:10
cjwatsonbarry: who else does it need?13:10
davmor2ogra_: dev mode off, mtp works, restart, mtp works, and so does adb13:10
ogra_and adb is also off with dev-mode off i hope :)13:11
davmor2ogra_: and I go into developer mode and it is turned on again13:11
ogra_cool13:11
ogra_that is how it should be13:11
barrycjwatson: nobody in particular.  i'd just like confirmation that the test plan works for someone else too13:11
davmor2ogra_: so dev mode should be back on after a reboot?13:12
ogra_davmor2, yeah, thats hardcoded in the android setup still ... next step is to turn it off13:12
ogra_(i need to talk to sergiusens about that)13:12
davmor2ogra_: right okay well when I turned it off I got the following13:12
davmor2root@ubuntu-phablet:~# davmor2@boromir:~$ adb shell13:12
davmor2error: device not found13:12
davmor2and mtp restarted13:13
cjwatsonthostr_: assigning for you now, but it's possible that the build will fail for similar reasons to the above13:13
ogra_yes, as i said, thats expected13:13
ogra_looks fine13:13
thostr_cjwatson: I'll give it a try13:13
cjwatsonbarry: ok, perhaps you can ask around for assistance, QA if you need it I guess13:14
davmor2ogra_: yeap I'm saying it is good,  So even though I was connected via adb that connection was dropped when I turned off developer mode which is a good thing13:14
ogra_davmor2, dev mode really turns off the hardware for adb ... (which requires that mtp on the same wire gets restarted too)13:14
ogra_davmor2, thanks ... setting to testing done then ;) (unless my own tests find anything)13:15
davmor2ogra_: who said I'd finished :P13:15
ogra_heh13:15
ogra_btw, if you call phablet-shell with dev-mode off it should actually wait til you switch it on again13:16
davmor2ogra_: you can quickly fill up your screen with nautilus windows by hitting that switch :)13:17
ogra_davmor2, heh, yeah, blame nautilus/gvfs13:17
ogra_i expect this is a swithc that gets only used rarely though ...13:17
ogra_(unless you actually test the switch indeed)13:18
kenvandineogra_, thx for fixing the deps in your branch13:19
ogra_kenvandine, well, sorry for breaking them in the first place13:19
ogra_:P13:19
davmor2ogra_: I was hitting it repeatedly to see if it broke, it didn't, but it did cause error dialogs on the on the host machine :D  GVFS isn't very adept at handling a device appearing and disappearing before it has connected it seems :D13:19
ogra_yeah, it is pretty awful ...13:20
ogra_(my testing was fine here too)13:20
kenvandineogra_, great, you tested call forwarding too?13:21
davmor2ogra_: EEEWWWWW  slide down the battery indicator while it is on charge you get a lovely combo of the blue and green13:21
ogra_kenvandine, only got a flo here13:21
kenvandineok, i'll test that13:21
ogra_davmor2, lol13:21
cjwatsonplease flip back to testing: no then until that's done13:21
ogra_oh my13:21
ogra_cjwatson, indeed13:21
davmor2ogra_: okay I've tried the corner cases I can think of and everything is looking good from what I can tell13:22
ogra_hmm, with the new battery indicator we dont have any quick way of setting the brightness anymore :(13:24
=== tvoss|lunch is now known as tvoss
mterrykenvandine, heyo!  I want to land that locking branch of system-settings today.  Any conflicts on your side?13:26
kenvandinewe have settings in a silo about to be published13:26
ogra_should be a nice flow today for system-settings ;)13:27
kenvandineand we have several other branches i'd like to get landed after this is published13:27
kenvandinemterry, can we squeeze your's in the middle there?13:27
mterrykenvandine, sure?13:28
* ogra_ hugs kenvandine 13:32
brendandsil2100, will we get a build in time for the landing meeting?13:33
sil2100brendand: I don't know... unity8 is taking some time to migrate13:33
cjwatsonit's migrating at the moment, sort of13:34
cjwatsonshould be in time for the landing meeting13:34
sil2100brendand: one autopkgtest still needed to finish13:34
cjwatsonmaybe only just13:34
cjwatsonsil2100: (I'm looking at the run in progress, which you can't see yet :-) )13:34
sil2100Hah ;)13:34
ogra_cheating !!13:35
kenvandineogra_, oh... wait your last change moving the new dep from build dep to depends wasn't built...13:35
cjwatson(well, you actually can, you have to look under log/utopic/13:35
cjwatson)13:35
* kenvandine rebuilds13:35
ogra_kenvandine, gar13:35
* kenvandine hugs the packaging ack step :)13:35
cjwatsonhm, it might depend on publisher runtime13:39
cjwatsonit's really hard to tell just now, we're a bit swamped by KDE changes13:39
cjwatsonah, there, it will migrate next publisher run13:40
pmcgowankenvandine, jgdx branch is fixed I hear, should we add to silo 2 or do that next13:44
kenvandinepmcgowan, not yet... silo 2 is ready to publish after a rebuild13:46
kenvandinei'll get it in another silo after that13:46
kenvandinealong with a few other branches13:46
kenvandinewe already tested call forwarding and developer mode in that silo, just need a rebuild for a packaging change13:46
* sil2100 spams rmadison13:47
pmcgowankenvandine, awesome13:48
brendandsil2100, silo009 migrated13:48
pmcgowankenvandine, btw did you run the wizard?13:48
cjwatsonbrendand: still needs to publish though13:49
cjwatsonsil2100: at least spamming rmadison is no longer harmful :)13:49
kenvandinepmcgowan, not in this silo...13:49
cjwatson(well, apart from a little CPU time)13:49
brendandwhy is i always think rmadison is a person?13:50
kenvandinedidn't remove any plugins or change the wizard... but now i guess i should :)13:50
cjwatsonbrendand: it was originally a person's name due to a terrible terrible habit of naming archive tools after women13:50
brendandcjwatson, for reasons of workplace sensitivity, it's probably best you don't elaborate on why it was a terrible idea :)13:51
* cjwatson disclaims responsibility13:52
* brendand too13:52
=== josepht changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): josepht | CI Train support: cjwatson | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
cjwatsonbut originally "madison foo" was what you ran in a shell on ftp.debian.org to find out which suite a package was in13:52
cjwatsonor suites13:52
cjwatsonand then madison-lite was my version of that that worked it out from Packages and Sources files rather than requiring direct DB access, after direct DB access was taken away from most Debian developers13:53
cjwatsonand then somebody wrote rmadison as a client for a CGI script so you didn't need either a shell somewhere or to download the index files13:53
cjwatsonsil2100: (before http://anonscm.debian.org/cgit/users/cjwatson/madison-lite/commit/?id=0031c4c97f420779338feb8c96ff11921b2f80c3, it was possible for spamming rmadison to increase the probability of stale cache files)13:54
kenvandinepmcgowan, ok, wizard was good :)13:54
pmcgowankenvandine, ;)13:55
sil2100cjwatson: oh, I didn't know about that!13:55
brendandcjwatson, i guess it's safe to say that one of the reasons it's terrible is because sentences like 'x spams rmadison' are so easily misinterpreted13:55
brendandand go no further13:55
sil2100cjwatson: damn, good thing that we didn't use rmadison in any scripts that would run it every 5 seconds13:55
cjwatsonsil2100: nor did I until I worked it out :-)13:55
cjwatsonwell, I sort of knew something was weird sometimes, but it took a while13:55
brendandsil2100, didn't you notice it was horribly slow?13:56
cjwatsonbrendand: runtime was quite separate13:56
cjwatsonthat got a lot better with http://anonscm.debian.org/cgit/users/cjwatson/madison-lite/commit/?id=b2dad70fce28a85ba6ee1506a5b9b92a0e56de8113:56
sil2100Ok, let me kick a new image now14:03
sil2100rmadison still says it's in -proposed, but I guess it should be safe now anyway14:03
brendandsil2100, i'm giddy with anticipation14:03
brendandsil2100, ooh, are you sure?14:04
sil2100...not completely, that's why I still didn't press the button ;)14:04
sil2100Let me give it a few more minutes14:04
cjwatsonsil2100: You weren't fine when you said that, but you are now14:11
cjwatsonrmadison will be lagging a bit at the moment basically as an annoying side-effect of proposed-migration being slothful14:11
brendandsil2100, let's go!14:13
pmcgowantheres an awful lot of preparing packages and not much building14:14
cjwatsonpmcgowan: yes see above14:14
cjwatsonneeds a CI vanguard to wake up14:14
cjwatsonah, we have one now14:14
cjwatsonjosepht: we need to get the pbuilder chroots used by citrain upgraded to get past an apt bug.  can you help with that?14:15
josephtcjwatson: I'm happy to help but I don't think I have permissions to do that14:16
cjwatsonjosepht: can you find me somebody who does?14:16
josephtcjwatson: sure14:16
josephtfginther: do you know who can handle this request? ^14:17
sil2100Building!14:17
sil2100davmor2: please allocate some time for dogfooding the image that's building right now14:18
fgintherjosepht, I might be able to help...14:19
fginthercatching up first14:19
cjwatsoninfinity: Could you help out fginther with what needs to be done to the pbuilder chroots?  Should roughly match what you did this morning, although I know the archive has moved on.14:20
fginthercjwatson, do the chroots need to be recreated from scratch, or is it sufficient to just to an upgrade?14:20
cjwatsonfginther: It'll be possible to upgrade them, I believe, but needs some manual care.  Adam should be able to advise14:21
infinityfginther: Just upgrading is fine.14:21
fginthercjohnston, infinity, thanks14:21
infinityfginther: If they don't have proposed enabled, they should Just Work.14:21
cjwatsoninfinity: Oh, won't that run into the same problem?14:21
fginthererr cjwatson thanks14:21
cjohnstonany time14:21
cjwatsoninfinity: Since init was migrated14:21
infinitycjwatson: Did it migrate?  Ahh, then it'll break, but a second run after an 'apt-get -f install' will work.14:21
davmor2sil2100: Oh I don't know about that ;)14:22
infinityfginther: apt-get update ; apt-get dist-upgrade ; apt-get -f install ; apt-get dist-upgrade14:22
cjwatsonAha, good, thanks14:22
sil2100davmor2: grrr!14:22
sil2100:)14:22
ogra_:)14:22
fgintherinfinity, got it14:22
imgbot=== trainguard: IMAGE 150 building (started: 20140725 14:25) ===14:24
infinitycjwatson: Since it's migrated, I should probably refresh the chroots again, or the same upgrade bug might pop up the next time someone touches sysvinit, udev, util-linux, or mountall.  But I'll do that after I sleep.  And maybe mvo will have figured out the bug by then.14:27
cjwatsoninfinity: *nod*, thanks14:27
=== alan_g is now known as alan_g|ea
=== alan_g|ea is now known as alan_g|tea
mhr3cjwatson, can i get silo for #36?14:35
cjwatsonmhr3: you are in a queue, but I'll try to move the one ahead of you on now14:36
=== boiko_ is now known as boiko
cjwatsonfginther: Let me know when that's done and we can try running something through ...14:45
fginthercjwatson, I'm doing a dry run to make sure I don't make it worse14:46
cjwatsonOK14:46
=== alan_g|tea is now known as alan_g
fginthercjwatson, dry run is ok, doing it for realz this time...14:55
fginthercjwatson, this is only needed for the utopic chroot, correct?14:56
fginthercjwatson, it's done now. please give it a test14:57
mterrykenvandine, let me know when your silo lands so I know when to merge trunk into my branch again15:05
kenvandinemterry, will do15:06
kenvandinejust waiting for the chroots to be fixed15:06
mterrykenvandine, right...  :(15:06
=== psivaa-afk is now known as psivaa
robruwhat's going on with the chroots?15:18
ogra_broken15:18
pmcgowantrain wreck15:18
robruugh15:18
davmor2derailed15:18
ogra_offroad-chroots15:18
sil2100;)15:25
fginthersil2100, robru, are the chroots still broken?15:27
sil2100From what I heard things should be good now15:27
sil2100But not sure if that didn't change15:27
fginthersil2100, I applied the update as suggested about 30 minutes ago15:28
ogra_kenvandine, ^^^ try a new rebuild ;)15:28
kgunnsil2100: i'm selling an idea, can we subtract 1 day off the traincon-0 counter ?15:29
kgunnsince the chroot thing sort of torpedoed alot of planned landings15:29
ogra_kgunn, so go into traincon-0 right now then ?15:29
sil2100kgunn: well, theoretically we might have a promotable image today15:29
kgunnogra_: sorry, bad math...add a day back into the counter :)15:29
ogra_;)15:29
sil2100kgunn: let's think about it once we get some feedback on #15015:30
ogra_sorry for being so german :)15:30
sil2100hah ;)15:30
kgunnogra_: no no...sorry for being so american :P15:30
ogra_lol15:30
kgunnogra_: i coulda been a doctor if it wasn't for all that science and stuff :)15:30
ogra_hahaha15:31
* kgunn also speaks 1 language15:31
kenvandineogra_, will do15:31
pmcgowankenvandine, can you kick 18 as well15:32
kenvandinesure15:32
brendandsil2100, don't we already? what's wrong with 149?15:32
sil2100brendand: #149 had the unity8 bug that caused it not to run all autopilot tests, which was marked as a blocker15:33
sil2100brendand: so basically we never had a full unity8 test suite run15:33
brendandsil2100, yeah i guess so. well if 150 is the magic we think it is, then we'll be safe15:38
brendandsil2100, but what if it's not? will we really go to traincon-0?15:38
sil2100brendand: yeah, but seeing the current image state, even if we go traincon it will most probably be only for up to a day at max15:40
sil2100So not a big problem15:40
cjwatsonfginther: thanks!  Sorry, I was out for a bit15:43
* cjwatson starts retrying failures15:44
cjwatsonfginther: and yes, just utopic15:44
* sil2100 looks at imgbot with anger, as if it would help speeding up the image build15:45
ogra_imgbot, stunt15:45
* imgbot rolls on its back and purrs15:45
cjwatsonI guess I can ignore that for now as it was ignored in the last (failed) build pass15:46
=== gatox is now known as gatox_lunch
* ogra_ guesses rsalveti is interested in that one15:46
davmor2ogra_: you need a stunt-twang that leaps out at sil2100 twangs his sulky bottom lip and runs away15:48
cjwatsonsil2100: any reason I shouldn't publish 4 and 13?15:48
ogra_lol15:48
sil2100cjwatson: no, I guess it's good to publish those if they're ready15:48
cjwatsonapparently so, ok15:49
sil2100;)15:49
cjwatsondbarth: please top-approve merges you want published (silo 13)15:49
kgunnsil2100: robru ....do you need to do anything special wrt turning silo6 into a landing silo ? we're keeping an eye on other silos and rebuilding...15:51
cjwatsonbfiller: Are you around?  Would you mind organising a landing for https://code.launchpad.net/~cjwatson/gallery-app/framework-14.10-dev2/+merge/228273 ?15:52
cjwatsonbfiller: (Assuming you understand what those Jenkins failures are ...)15:52
robrukgunn, no, there's no such thing as a 'landing silo'. they are all landing silos. you guys just hog silos and pretend they aren't for landings a lot.15:52
=== josepht changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): josepht | CI Train support: cjwatson | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
cjwatsonWhich BTW would be much better done using separate (non-silo) devirtualised PPAs.15:52
=== josepht changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): cihelp | CI Train support: cjwatson | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
cjwatsonbfiller: (This is to fix the reason gallery-app was apparently rejected from the store, so it's still blocking the libav etc. transition)15:53
robrukgunn, that said, just let us know, and we'll stop automatically ignoring conflicts with silo 6.15:53
bfillercjwatson: not sure what those jenkins failures are (all the AP tests are failing) but I'll investigate15:53
kgunnrobru: thanks ... "you guys just hog silos and pretend they aren't for landings a lot" ;)15:54
bfillercjwatson: will run the click on the devcie and see if the AP tests are passing15:54
cjwatsonbfiller: thanks a lot15:54
bfillercjwatson: np15:54
robrukgunn, that was perhaps less polite than I intended.15:54
robrusorry15:54
cjwatsonbfiller: (the click package ought to be built on utopic then, of course)15:55
sil2100IMPOLITE robru!15:55
robrusil2100, slag off!15:55
sil2100;D15:55
bfillercjwatson: yes, in fact it's built already by the jenkins job at this link http://jenkins.qa.ubuntu.com/job/generic-click-builder-utopic-armhf/32015:56
kgunnrobru: no worries...just typical engineers, bending it to our will15:56
cjwatsonbfiller: right, cool15:56
sil2100hmmmmm15:56
cjwatsonsil2100: it's in the system-image stage now FWIW15:57
bfillercjwatson: will we need to go through same exercise as last time, silo->proposed->merge to trunk->release click from trunk?15:58
cjwatsonbfiller: Yeah, if you want the click package to be built from trunk; I assume the rationale there isn't going to have changed15:58
cjwatsonAnd it made sense15:58
bfillercjwatson: ok15:58
bfillersil2100: need a silo for line 33 please16:00
* sil2100 zaps davmor2 16:02
* davmor2 hands the dogfooding to sil2100 now it's all on his head16:02
* ogra_ hands sil2100 some shampoo ... to get the ground meat out of his hair16:04
imgbot=== trainguard: IMAGE 150 DONE (finished: 20140725 16:05) ===16:04
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/150.changes ===16:04
sil2100\o/16:04
sil2100davmor2: dogfood 150!16:05
sil2100PLEASE16:05
davmor2sil2100: ow my eyes the blue progress bar16:06
ogra_heh16:06
ogra_candy UI ...16:06
davmor2_usr_lib_arm-linux-gnueabihf_url-dispatcher_update-directory.32011.crash16:15
ogra_rsalveti, hmm, image 150 doesnt boot anymore16:19
rsalvetiogra_: yeah, will check16:19
ogra_ah, just saw that sil2100 was evil and poked you in secret channels :P16:19
rsalvetithat change could only affect camera/video in theory16:19
ogra_yeah16:19
rsalvetiand I tested that before uploading it, but let me check16:19
ogra_but by the looks of it people dont have the container running16:20
ogra_http://people.canonical.com/~ogra/touch-image-stats/150.changes ...16:20
rsalvetidownloading it now16:20
ogra_lxc only was a no-change rebuild16:20
rsalvetinew packages init?16:20
ogra_and i dont see what else could have broken it16:20
ogra_yeah, thats a meta package, wont do anything16:20
rsalvetialright16:20
rsalvetiwell, let me flash and see :-)16:21
ogra_right, running an OTA now too16:21
balloonsfginther, care to give your mp to land reminders a whirl again? https://code.launchpad.net/~fginther/ubuntu-test-cases/add-reminders/+merge/22628116:21
* sil2100 will wait with sending out the e-mail once we know more16:22
sil2100Curse you jenkiiins!16:23
fgintherballoons, sure16:23
kgunnkenvandine: heya..so, whats your expected order of landings for ubuntu-system-settings ?16:24
kgunnhttp://people.canonical.com/~platform/citrain_dashboard/#?q=ubuntu-system-settings16:24
ogra_hmm, my OTA try doesnt move its progressbar at all16:24
balloonsfginther, note, there's a branch you should use that is pending to land in trunk16:24
balloonsif it works, I'll land it and we'll go ;-)16:25
brendandsil2100, bootstrapped is fine16:28
rsalvetiogra_: flashed 150 on flo, with bootstrap, working fine16:30
rsalvetilet me flash 149 and try ota16:30
brendandrsalveti, yep - same here16:30
ogra_rsalveti, doesnt start for me16:30
brendandrsalveti, but worrying that update doesn't work16:30
davmor2so it is ota that is killing it then16:30
rsalvetiright, might be an issue with the update16:30
brendandogra_, from bootstrap?16:30
ogra_and i cant get in via pablet shell anymore, i guess mterrys dropping of the password broke that16:30
davmor2so does that mean that the url dispatcher bug my be relevant?16:31
ogra_brendand, nope, OTA from a 149 bootstrap16:31
davmor2s/bug/crash16:31
rsalvetiogra_: adb shell worked for me16:31
kenvandinekgunn, once the current landing is merged i'll let you guys have  a slot to land, ok?16:31
rsalveticlean 15016:31
sil2100hmmm16:31
ogra_sil2100, i guess its slangasek/mmterry changing the password handling that breaks16:31
kenvandinekgunn, i assume you have one ready, just need to merge right?16:31
ogra_rsalveti, phablet-shell doesnt anymore16:31
ogra_sil2100, thats not upgrade safe16:32
brendandogra_, i got in by phablet-shell, from bootstrap16:32
rsalvetiright16:32
ogra_that also explains why fresh flashing works16:32
sil2100Where did that change? Didn't it change earlier, in 149?16:32
ogra_brendand, right16:32
kgunnkenvandine: oh, no prob...was wondering if there was a preferred order to things16:32
ogra_sil2100, livecd-rootfs16:32
* sil2100 remembers hearing about it in the morning image16:32
kenvandinekgunn, not really... just we had that one all ready to land16:33
davmor2ogra_: I adb shelled in on 150 with ota16:33
rsalvetiogra_: but why would that break ota?16:33
* ogra_ hugs kenvandine 16:33
sil2100Ok16:33
* kenvandine hugs ogra_16:33
ogra_kenvandine, thanks ! lots of beer for you next time we meet :)16:33
ogra_davmor2, adb works fine, as i said16:33
kenvandine:-D16:33
ogra_davmor2, phablet-shell doesnt16:33
kenvandine:)16:33
davmor2d'oh misread sorry16:33
ogra_rsalveti, because passwd expects a user in /var/lib/extrausers/passwd16:34
* sil2100 checks the livecd-rootfs change16:34
ogra_rsalveti, whgich is created *only* by livecd-rootfs16:34
rsalvetiright, but we're also updating the rootfs16:34
ogra_rsalveti, but not when upgrading16:34
rsalvetiso whatever gets done by livecd-rootfs, gets also applied on upgrades16:34
rsalvetiwhy not?16:34
ogra_rsalveti, its a writabel file ;)16:34
rsalvetioh16:34
rsalvetibad bad16:34
ogra_yeah16:35
sil2100Ouch16:35
ogra_nobody thought about that i guess16:35
ogra_and neither slangasek nor mterry seem to be around16:35
* sil2100 pokes slangasek 16:35
davmor2ogra_: bet they are thinking about it now though16:35
slangasekerm, I'm certainly around16:35
ogra_ah, hey :)16:35
ogra_slangasek, upgrades broke ... we dont migrate the phablet user to libnss-extrausers on upgrades16:36
ogra_which leaves us completely without any user after upgrading16:36
slangasekhow can that be?  Shouldn't that be automatically handled by system-image?16:36
ogra_(freshly flashing works fine)16:36
slangasekdoes the delta on the channel not show the /var/lib/ files in the tarball?16:36
ogra_slangasek, i guess the prob is that the extrausers password file is writable ...16:37
ogra_we dotn really have a way to handle upgrades of writable files16:37
cjwatsonmaybe needs a hack in lxc-android-config or something16:37
ogra_root@ubuntu-phablet:~# ls /var/lib/extrausers/16:37
ogra_root@ubuntu-phablet:~#16:37
slangasekhum16:37
ogra_cjwatson, yeah, something like that16:37
slangasekthen one wonders what good it's supposed to do to add adduser support at all16:37
ogra_these are unrealted16:38
ogra_we simply need some lxc-android-config magic to move existing users over16:38
slangasekno, they're not16:38
ogra_since upgrades != fresh installs16:38
slangasekor is 'adduser' expected to be run only for local accounts, post-install?16:39
slangasekif that's the case, then ok, not a problem16:39
ogra_adduser is used to a) create during build ... (thats the bit the "hack" works around), but also to add/remove the pahblet user from groups etc16:40
ogra_i think nobody took into account that it will break during upgrades so thats a new scenario ...16:40
ogra_and i dont really get why i have no passwd file *at all* under /var/lib/extrausers16:41
ogra_do we make the whole dir writable ?16:41
ogra_instead of the three files16:41
ogra_root@ubuntu-phablet:~# grep extrausers /etc/system-image/writable-paths16:42
ogra_/var/lib/extrausers                     auto                    persistent  transition  none16:42
ogra_aha !16:42
ogra_hmm, shouldnt transition use the existing files in there ?16:42
cjwatsonok, I'm going to assign bfiller's silo out of sequence because (a) selfish and (b) it should be pretty fast to land16:42
ogra_root@ubuntu-phablet:~# umount /var/lib/extrausers16:42
cjwatsonwe should get silo 4 freeing up soonish16:42
ogra_root@ubuntu-phablet:~# ls /var/lib/extrausers16:42
ogra_group  passwd  shadow16:42
ogra_aha16:42
* ogra_ tries to list all the files separately16:44
ogra_yup16:44
ogra_fixes it16:44
ogra_let me upload a fix ...16:45
cjwatsondch warning: Recognised distributions are:16:45
cjwatson{hardy,lucid,maverick,natty,oneiric,precise,quantal}{,-updates,-security,-proposed,-backports} and UNRELEASED.16:45
cjwatsonis citrain jenkins really using quantal?16:45
cjwatsonit kind of ought to stop that16:45
kgunnkenvandine: hey, feel free to go nuts and land away....i think silo6 we're gonna rebuild sunday night u.s. and land euro morning...and silo 12 is mterry's16:47
kgunnhe may or may not land today...most likely monday16:47
ogra_slangasek, http://paste.ubuntu.com/7857314/16:49
=== gatox_lunch is now known as gatox
brendandogra_, which landing broke it then?16:49
ogra_brendand, livecd-rootfs16:49
cjwatsonogra_: typo, "passw"16:50
ogra_well, actually lxc-android-config weeks ago :=16:50
ogra_cjwatson, oops16:50
cjwatson+/var/lib/extrausers/passw               auto                    persistent  transition  none16:50
brendandogra_, could we have caught it without actually doing an upgrade?16:50
ogra_brendand, well, we only started making use of the feature with 15016:50
ogra_cjwatson, right, fixed locally, thanks16:50
cjwatson(also typo "pahblet", but that's only in the changelog ...)16:50
cjwatsonyw16:51
ogra_http://paste.ubuntu.com/7857334/16:51
ogra_yeah, fixing the changelog too16:51
* cjwatson prods silo 14, which apparently I missed earlier16:51
ogra_sil2100, i'll do a dircet upload of lxc-android-config for this now ... 151 should be fine again then16:52
ogra_*direct16:52
* ogra_ uploads16:52
sil2100ogra_: ok, thanks!16:53
sil2100ogra_: seems like a sensible fix16:53
ogra_nah, the bug is that "transition" doesnt do what it should16:53
ogra_but its late on a friday ... nothing to inspect now :)16:53
sil2100;)16:53
ogra_tehoretically "transition" should have copied the directory content to the bind mounted tmpfs16:54
sil2100ogra_: could you make sure an image is kicked of as soon as this lands in the archive?16:54
sil2100As this is serious and we cannot allow waiting16:54
ogra_sil2100, yes, though i have to go out for a bit, might be slightly delayed due to that16:55
sil2100Ok, I'm also AFKing for some hours but then will be back16:55
slangasekI should be around to kick it in16:55
sil2100robru: could you also look out for this ^ ?16:55
sil2100slangasek: thanks :)16:55
boikosil2100: robru: hi, could you guys please reconfigure silo 001? there are some new components in there16:56
robruok16:56
* sil2100 out16:59
boikorobru: thanks16:59
robruboiko, you're welcome17:00
davmor2ogra_: man next you'll be saying you have a life and you go out on Fridays with "Real" people ;)17:01
ogra_people ?17:01
* ogra_ looks up on wikipedia17:01
davmor2hahaha17:01
davmor2tea time17:02
=== alan_g is now known as alan_g|EOW
ogra_sil2100, bah, looks like gallery-app regressed17:55
* ogra_ suspects TRAINCON-0 gets more likely every minute17:55
ogra_3 errors in smoke testing17:56
ogra_ugh ... shorts too17:57
ogra_sigh ... and dialer-app18:00
pmcgowanogra_, on 150?18:03
ogra_pmcgowan, yes http://ci.ubuntu.com/smokeng/utopic/touch/mako/150:20140725.1:20140725.1/9255/18:03
ogra_still running (all the 0% ones)18:04
pmcgowanwhy would those tests start failing, I guess thats always the question18:04
ogra_right18:06
ogra_there is no apparentl reason on http://people.canonical.com/~ogra/touch-image-stats/150.changes18:06
ogra_slangasek, lxc-android-config migrated ... want to kick the image ?18:21
cjwatsonI'll do it now18:22
* ogra_ is afk now 18:22
davmor2ogra_: minute, milisecond ;)18:29
davmor2ogra_: hows the fix doing18:29
imgbot=== trainguard: IMAGE 151 building (started: 20140725 18:30) ===18:29
davmor2\o/18:29
slangasekcjwatson: thanks18:30
bfillerslangasek: here is error from silo https://ci-train.ubuntu.com/job/landing-001-1-build/133/console18:40
bfillerslangasek: maybe we just need to force a rebuild, wasn't sure18:40
slangasekbfiller: "You need to ensure that your version contains the fix in the destination or you can force rebuild to bypass the check" - well, we want to force and bypass here :)18:40
bfillerslangasek: ack, just wanted to make sure that was the right thing to do18:41
slangasekyep, thanks for checking18:41
davmor2biab need to collect wifey18:52
=== cprov changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): cprov | CI Train support: cjwatson | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
sergiusensfginther: are silos buildable now?19:19
sergiusensogra_: how can you be afk and type at the same time? dictaphone?19:21
fginthersergiusens, should be, the chroot problem from a few hours ago has been resolved and a number of builds have succeeded19:24
davmor2Oh come on 15119:35
slangasekogra_: the gallery-app smoketest regressions all relate to writing pictures to /home/phablet/Pictures.  Any possibility that this is related to the nss changes, you think?19:35
davmor2slangasek: could be 151 should be able to confirm it though19:37
josephtwe're in the process of landing a new release on ci.ubuntu.com and have disabled updates while this takes place.  ETA 1 hour.19:43
sil2100151 - our hope ;)19:47
davmor2sil2100: yeah but it isn't built yet and it's way past my EOW ;)19:54
sil2100davmor2: WHAT?!19:54
sil2100davmor2: how DARE you have a weekend ;)19:54
sil2100davmor2: how DARE you have a life!19:55
sil2100;p19:55
davmor2sil2100: It's just 2 days to dogfood rather than a couple of hour but don't let on to the wife she thinks I'm just playing :D19:55
sil2100hah ;)19:57
sil2100Well, anyway, we'll promote something on Monday19:57
sil2100So no need to flex ourselves19:57
robrusil2100, yeah, promote no matter how broken it is ;-)19:57
davmor2sil2100: no I just need a bloody phone for the weekend and want to test that the fix fixes19:57
imgbot=== trainguard: IMAGE 151 DONE (finished: 20140725 20:00) ===19:59
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/151.changes ===19:59
davmor2\o/19:59
sil2100\p/19:59
robruflashing... now!20:00
sil2100Now tell us if it works!20:00
* sil2100 writes the e-mail in the background20:01
davmor2flashing............20:07
davmor2waiting for the spinny logo with the line under it to go away20:08
davmor2sil2100: I haz a phone20:11
davmor2now to quickly see if it works20:11
davmor2seems to20:12
sil2100\o/20:12
davmor2sil2100: I use system-image-cli -b 0 to flash and it takes a while20:13
davmor2via adb shell20:13
sil2100Ok, I'll go take a shower and then finish up the e-mail20:15
bfillerrobru: need another reconfigure on silo 1 please20:16
robrubfiller, done: https://ci-train.ubuntu.com/job/prepare-silo/1167/console20:17
bfillerrobru: cheers20:17
robrubfiller, you're welcome20:17
robrusil2100, davmor2: well 151 seems to boot properly at least20:18
davmor2robru: yeah I've added account sent an sms and browsed the web so it seems to work20:19
robrugreat20:19
robruPROMOTE IT! ;-)20:19
rsalvetihaha20:19
rsalvetigreat, working image again :-)20:19
davmor2Right night all catch you on Monday Traincon0 here we come20:29
robrufginther, hey, so I just merged & deployed your chroot update script, all looks good there. I'd like to run it just to see for sure it's working, will that disrupt existing builds? or can the system handle chroots being updated out from underneath them?20:32
fgintherrobru, it's safe to run the upgrade at any time20:33
robrufginther, sweet, thanks20:33
robrufginther, score, you rock20:35
fgintherrobru, glad it's working20:36
robrufginther, yeah me too ;-)20:36
fgintherrobru, this should resolve the issue that slangasek brought up earlier this week.20:36
robrufginther, yeah, for sure. I had been meaning to look into this, but I'm really glad you beat me to it ;-)20:37
slangasekhuzzah20:37
fgintherrobru, leave it to a disaster to provide some motivation :-)20:37
slangasekthat should substantially cut down on the silo deploy time20:37
robrufginther, oh yeah, what was the disaster? were they just so stale that builds were failing?20:37
fgintherrobru, it was the same broken upgrade path (the one that required the apt-get dist-upgrade / -f install dance) that was also causing the builds to break.20:39
robrufginther, ah yeah, makes sense.20:40
sergiusenscjwatson: robru: seems credentials are expired? https://ci-train.ubuntu.com/job/landing-008-0-reconfigure/33/console20:42
sergiusenscjwatson: are you on train call all day?20:42
robrusergiusens, oops, no, it's my turn20:42
sergiusens:-)20:42
robrusergiusens, connection timed out looks transient, try it again?20:43
=== robru changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): cprov | CI Train support: robru, trainguards | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
josephtci.ubuntu.com update is now complete20:47
bfillerrobru: I'm getting same timeout https://ci-train.ubuntu.com/job/landing-009-0-reconfigure/31/console20:55
bfillertried a few times20:55
sergiusensrobru: ack20:56
robruugh same problem with kenvandine 's publish job20:57
kenvandineyup20:57
kenvandine:/20:57
kenvandineit must be a friday afternoon!20:57
robrumust be!21:00
kenvandinerobru, should i try again?21:00
robruoh, it looks like when I deployed fginther's chroot fix, there was some garbage in trunk that also got deployed. gimme a minute to revert it21:00
kenvandinerobru, ok, thx21:00
=== cprov changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard (general help): cihelp | CI Train support: robru, trainguards | CI Train Status: #133 promoted | Known issues: Both queuebot and http://bit.ly/1mDv1FS know your silo status before the spreadsheet does.
sergiusensrobru: got the error again21:07
sergiusensrobru: got the error again21:08
robrusergiusens, yep, working on it21:08
sergiusensrobru: got the error again21:08
sergiusenssorry if multiple pings reach you21:08
sergiusensnetwork issues21:08
sergiusensnot being a PITA :-)21:08
robrusergiusens, no worries21:08
robrusergiusens, bfiller kenvandine : ok everybody, try it all again now21:12
sergiusensthis poped into my mind https://www.youtube.com/watch?v=LtjhW-ERoak21:15
sergiusensexcept the i love yout part :-P21:15
robrukenvandine, published for you, looking good now21:24
robrubarry, still around?21:45
barryrobru: yep21:45
robrubarry, I'm working through your test plan. seems ok so far. i'm hoping to complete the plan within the hour21:45
barryrobru: awesome.  i wonder if i should violate warsaw's 2nd law and publish it today or wait until after traincon 0 on monday21:46
robrubarry, i'll let you know when I'm done testing ;-)21:47
barryrobru: fair enough :)21:47
robrubarry, so in test B I'm finding that it claims to be installing, but the progress meter never moves beyond 0%. is that normal?21:50
robrubarry, like, I just hit pause and then it jumped to 97%.21:51
barryrobru: it should act pretty much the same as test plan B.  pmcgowen over in #u-t had other problems with B21:52
barryof course it wfm21:52
barryrobru: now that 151 is out, i will try test B again here21:52
robrubarry, yeah, it seems to do the install & reboot just fine, just that the download does not actually report any progress while it's happenin21:53
barryrobru: weird21:54
robrubarry, yep21:54
barryit's a rather odd test, but i'm not sure what you describe would be enough to hold up a release.  let me see what happens for me21:55
robrubarry, I accidentally did test plan b once without actually installing 2.3.1 and got the same behavior, so it's not a new regression (at least it's not a regression ins ystem-image, might be a regression in 151)21:55
barryrobru: is there a new u-d-m in 151?21:56
robrubarry, no, but there is system-settings http://people.canonical.com/~ogra/touch-image-stats/151.changes21:57
barrythat's interesting21:57
barrythat could certainly have an effect21:57
kenvandinerobru, thx!21:58
robrukenvandine, you're welcome!21:59
kenvandinerobru, can you merge and clean silo 2 when it's ready?22:00
barryrobru: progress worked fine for me.  one thing to check is to make sure system-image-dbus isn't already running before you open the systems settings panel.  apparently s-i-dbus now gets started at boot time (dunno why)22:09
robrubarry, that seems like a bug though, right? I mean you can't expect users to know to kill that before checking for updates.22:10
barryrobru: test b is somewhat contrived though.  users aren't going to touch their channel.ini file22:11
robrutrue22:15
barryrobru: yeah, it works okay for me.  publish or wait?22:16
robrubarry, sorry I got distracted by some stuff. just about to do test c22:16
robrubarry, unless you think my approval of test a is good enough to publish on?22:16
robrubecause test a was fine22:16
barryrobru: i can wait for you to do test c - that's a manual download so would be useful to verify22:17
robrubarry, ok, one sec22:17
robrubarry, so far so good, just waiting for the update to finish installing22:23
robrubarry, yep, test c a success, let's publish ;-)22:25
robrubarry, just need you to approve the MP22:26
barryrobru: \o/22:34
barryrobru: hmm.  status only allows me to set it to wip or merged22:35
barryah commit message22:36
barryrobru: hmm, no that's not it22:37
barrywhat do you see under status: https://code.launchpad.net/~barry/ubuntu-system-image/systemimage2.3.1/+merge/22801022:37
slangasek"lp:~ubuntu-managed-branches/"?22:39
barryslangasek: that's supposed to be the branch to merge into22:39
slangasekwell, but what is that branch?22:40
slangasekit's an unfamiliar one to me22:40
barryslangasek: it's the citrain branch that stgraber set up22:40
slangasekah, ok22:40
barryand i am not a member of that team.  only stgraber and the ps jenkins bot is22:41
barry:/22:41
barryi bet stgraber is eow.  in which case, well i guess it'll have to wait until monday!22:42
robrubarry, why is the mp pointint at ubuntu-managed-branches team?22:42
robrubarry, like, why isn't there a real team for this?22:42
slangasekstgraber was eow on Monday22:43
slangasekbut will be back next week22:43
barryrobru: we develop system-image like a good upstream should :)22:43
barryslangasek: ok.  that's probably a sign not to violate warsaw's 2nd law anyway22:43
slangasekbarry: I'm not sure that follows.  the other upstreams have a trunk branch that people can commit to.22:43
robrubarry, oh, well ps-jenkins is in the team, so I can publish if you want.22:43
robrujust have to override the merge approval thing22:44
barryrobru: if you can, go for it22:44
robrubarry, no, this is weird. you can't even approve your own merges.22:44
robrubarry, i mean yeah, I'm gonna publish, but I wouldn't describe this scenario as what "good upstreams should do"22:44
barryrobru: because i'm not in the team that owns the branch my branch is merging into22:44
barrymeaning: s-i is an 'upstream project' in the sense that it's not a native package22:45
robrubarry, but citrain defaults to not publishing unapproved merges. you've put yourself in a situation where stgraber is literally the only person who can approve your landings.22:45
barryrobru: i think that's a historical mistake22:45
barrynot sure why we didn't notice this before, but things were different back in march22:46
robrubarry, yeah, the thing that disallows publishing unapproved merges is a bit newer.22:47
cjwatsonbfiller: thanks for tracking down my gallery-app bug22:48
robrubarry, it's ok, I overrode it, but it's just like, now any time we want to do s-i landings, we have to just know to override that. it's breaking the default assumption of citrain that upstreams can approve their own merges.22:48
barryrobru: yep.  i just requested from stgraber to add me to that team.  so it should all be good when he gets back on monday22:49
robrubarry, I don't understand the virtue of not wanting to be able to approve your own merges. that doesn't sound like upstream at all, that sounds like you letting the distro be the gatekeeper of your work. in citrain we consider "upstreams" as independent teams who control their own trunks22:49
robrubarry, ok no worries I guess.22:49
barryrobru: right.  i control my own trunk, which is lp:ubuntu-system-image.  no worries about pushing, mp'ing, approving to that.  the ~u-m-b branch is the "debianized" packaging branch only.  no upstream work happens there, just landings22:50
barryrobru: so you're probably right that we didn't hit this before because the gate feature is newer than our last landing22:50
barrywe worked all this out at the london sprint, but weren't caught by this new feature until now22:52
cjwatsonI ditched the ubuntu-managed-branches thing for click a while back after deciding it made no sense22:52
bfillercjwatson: np22:52
barryrobru: in any case, thanks for publishing it22:52
cjwatsonI just use lp:click and lp:click/devel now22:52
robrucjwatson, yeah, heh, I didn't even know there was an ubuntu-managed-branches thing until just now22:53
robrubarry, you're welcome!22:53
barrycjwatson: at the time, i really didn't want to go through the train for every commit, just for new version landings, so this seemed to make the most sense.  maybe now that the train is more streamlined, it doesn't any more22:53
barryand for some reason, i'm still resistant to making lp:system-image a native package :/22:54
robrubarry, doesn't need to be native... you mean inlined?22:55
cjwatsonbarry: I don't go through the train for every commit22:55
bfillerrobru: not sure if this is a bug, but lately in citrain device-upgrade it does the install but then I have to run apt-get -f install on the device as it reports the packages are not fully installed22:55
barryrobru: i don't want debian/ i my trunk22:55
bfillerrobru: I may have an old version too..22:55
barry*in my trunk22:55
robrubarry, right, that's inlining, not going native. the default thing in citrain is that debian/ is in your trunk, but it's a split package, not native.22:56
barrycjwatson: hmm.  yeah, maybe i'm just being dumb22:56
robrubfiller, yeah, something or other broke in launchpad and now my citrain script can't find the packages from the ppas anymore. cjwatson do you know if that's ever going to get fixed in launchpad?22:56
cjwatsonrobru: what?22:57
cjwatsonI might need slightly more details there :)22:57
robrucjwatson, i asked you about this a while ago, the 'devel' symlink is gone from ppas22:57
cjwatsonuh22:57
cjwatsonoh that's the htaccess thing22:57
robrucjwatson, that'd be super if that could get fixed ;-)22:58
cjwatsonyeah I think that was going to be fixed next week, it just needs to be coordinated with a code rollout22:58
cjwatsonWilliam was sorting that out22:58
cjwatsonsaw ops chatter earlier today about it22:58
robrucjwatson, oh yeah? good chatter or bad?22:59
cjwatsongood chatter22:59
robruok cool22:59
cjwatsonit was all part of fixing PPAs to be able to handle non-Ubuntu22:59
robrubfiller, ^ should get fixed next week apparently22:59
cjwatsonwhich is critical path for RTM22:59
bfillerrobru: nice22:59
cjwatsonit's obviously trivial to work around temporarily in your script though23:00
cjwatsonI mean even just locally if you don't want to have to work out when you need trusty and when you need utopic23:00
cjwatsoncp -a /usr/bin/citrain ~/ && sed -i s,/devel/,/utopic/, ~/citrain23:01
robrubfiller, ^^ you can try that ;-)23:19
robrucjwatson, the thing is I don't want to do a whole release for that and then revert that with another release if devel is just coming back anyway23:19
cjwatsonrobru: sure, not suggesting you do it, suggesting that it's easy for anyone affected by it to temporarily do it locally23:22
cjwatsonhence the form of the example I gave23:22
robrucjwatson, yeah, thanks23:23
=== Ursinha_ is now known as Ursinha
=== cjohnston_ is now known as cjohnston
robrualright, I'm out. gotta be up early for guadec tomorrow!23:54
Chipacaxnox: https://wiki.ubuntu.com/Chipaca/PPU23:56
xnoxChipaca: tah.23:56

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