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

sergiusensrsalveti, cyphermox, you around, need someone to publish https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=2800:32
* rsalveti checks00:32
rsalvetilooks fine, didn't test, but you tested it :-)00:33
sergiusensrsalveti, I did as ogra_00:33
rsalvetigreat00:33
rsalvetisergiusens: done00:34
sergiusensty00:34
=== fginther changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
imgbot=== trainguard: IMAGE 263 building (started: 20140327-03:05) ===03:05
imgbot=== trainguard: IMAGE 263 DONE (finished: 20140327-04:25) ===04:25
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/263.changes ===04:25
robrursalveti, gave you silo 1204:26
rsalvetirobru: thanks04:26
robrursalveti, you're welcome04:27
veebersrobru: hey would you have a moment to help me with a silo reconfig?04:28
robruveebers, absolutely!04:28
veebersrobru: awesome thanks :-) I have update the MPs on line 2104:28
veebers(as well as updating the description as requested)04:29
robruveebers, is it all just autopilot? any new projects there?04:29
veebersrobru: no, just autopilot04:29
robruveebers, ok, you should be able to take care of that yourself. have you been trained on the reconfig job?04:30
veebersrobru: ah right. No I haven't been trained to use it04:30
robruveebers, ok i'll give you a crash course04:30
veebersrobru: do you mind stepping me through it now?04:30
veebersawesome cheers04:30
robruveebers, so in the spreadsheet, you'll see you're in silo 3. if you go to the 'landing-003' tab at the bottom of the spreadsheet, there'll be a bunch of big yellow buttons04:31
veebersrobru: right, I'll go to reconfigure04:31
robruveebers, just remember you have to copy & paste the merge URLs into the reconfig job04:32
veebersrobru: ah I see. I need to put the MRs there04:32
robruveebers, yeah04:32
veebersrobru: do I need anything in the sources param?04:32
robruveebers, so that should work as long as you're not adding a new project that wasn't assigned to the silo before. if you need to add a new project, then it requires my help04:32
robruveebers, not in this case. sources is only for things that aren't hosted on lp where you might want to do a manual upload (such as xorg or android)04:33
veebersrobru: right makes sense.04:33
veebersrobru: thanks for that, I have used the train before, just not the reconfig. I guess I could have figured it out myself, but didn't want to break anything :-)04:33
robruveebers, just let me know if you have permission to do the config job. I don't have access to change the ACL so if it doesn't work for you, we need to ping didrocks and I'll just take care of the reconfig for right now04:34
veebersugh, why doesn't it ask me for permissions _before_ I can see the jenkins job page :-\04:34
veebersrobru: seems I have perms ok (I'm just watching the console output now)04:35
robruveebers, yeah, that bites me all the time. sorry :-/04:35
veebersheh no worries :-)04:35
veebersrobru: as soon as that config job is done I'm good to go and build etc. right?04:36
robruveebers, yep. it might take a second to update the status in the spreadsheet, but that doesn't even matter. as long as the jenkins job says it's done, you can start the build job right after that (the script that updates the statuses in the spreadsheet has some lag, don't wait around for the spreadsheet if you care about efficiency)04:37
veebersrobru: awesome, thanks again for the help04:38
robruveebers, you're welcome!04:38
Mirvmorning05:00
robruMirv, ah, you're here! goodnight ;-)05:10
Mirv:)05:11
didrocksMirv: hey, FYI, don't assign any silo right now, I'm pushing the ID transition07:00
Mirvok07:01
didrocksbackend done, moving frontend07:03
tvoss|afkgood morning07:22
=== tvoss|afk is now known as tvoss
didrocksfrontend and sync available07:40
Mirvdidrocks: so, I could try assigning a silo now?07:55
didrocksMirv: I'm trying to assign some and see if there are any bugs before giving you the green light :)07:58
Mirvok :)07:59
sil2100Are we migrated to the new way of silo assigment? ;)08:00
Mirvsil2100: tests ongoing08:02
sil2100\o/08:02
didrocksgrrr, as there was a bug spawning with writes, it doesn't want to execute any other script now :(08:24
Saviqdidrocks, hey, wecanhassilo for row 56 please?08:29
MirvSaviq: not before didrocks gets less grrr08:31
didrocksSaviq: let me attribute it to you, this part is working08:32
didrocksSaviq: however, you won't get status feedback for now08:32
Saviquh oh08:32
Saviqdidrocks, thanks, will manage08:32
didrocksSaviq: landing-01308:35
Saviqdidrocks, thanks08:36
didrocksfrustrating, I introduced the bug when adding debugging :/08:39
* ToyKeeper hugs chrome's "tabs outliner" add-on... makes it so much easier to keep track of bugs which need re-testing!08:49
didrocksSaviq: status refresh are back!08:50
* didrocks just need to fix one bug (so 2 bugs for 500 lines rewrites, not bad)08:51
didrocksauto assignement/removal works08:52
sil2100\o/08:53
sil2100So, when can we give it a spin too :D ?08:55
Saviqsil2100, icanhassilo for row 57?08:56
sil2100didrocks: can I try it out? ^09:01
tvosssil2100, I did an exploratory testing with silo 14, looks good09:07
sil2100tvoss: I'm rebooting my phone now with those changes09:07
tvosssil2100, great :)09:07
tvosssil2100, once you are happy, I will set to testing -> yes09:07
didrockssil2100: sure, you can :)09:11
* sil2100 assigns!09:12
sil2100Woooo09:13
didrocksworking all fine? :)09:14
sil2100Yes! Almost thought that something's wrong with assigning the silo in the spreadsheet, but it finally updated \o/ It's awesome!09:16
sil2100Saviq: assigned, silo 1009:16
didrockssil2100: well, there is the 2 minutes delay at most to get infos from the backend09:17
Saviqsil2100, cools, what's new?09:17
didrocksSaviq: basically, no need to copy and paste all MPs ans sources, only a request id (and no need to reassign manually on the frontend the selected silo by the backend)09:18
Saviqdidrocks, does that affect us (when reconfiguring), too?09:18
didrocksSaviq: it's quite a big change in the whole spreadsheet logic for this09:18
Saviqyup09:18
didrocksSaviq: for now, you will need to get the request id09:18
didrocksI'll change that after the landing meeting09:18
didrocksso that it's automagic09:18
Saviqokies cool09:19
didrocksso basically, you will just have to press "build"09:19
didrocksSaviq: FYI, siloMatrix is dead09:19
didrocksthe whole assignement is in the pending spreadsheet09:19
* didrocks removed ~120 functions calls with this09:20
Saviq:)09:20
didrockssil2100: Mirv (if you ask yourself why the siloMatrix isn't there anymore) ^09:20
Mirvok :)09:21
sil2100:D09:21
didrocksSaviq: seb128: if you need a reconfigure for now, just ping us to give you your requestID09:23
didrocksshould be changes in < 1h hopefully09:23
didrockschanged*09:23
seb128didrocks, ok, thanks09:23
didrockssil2100: Mirv: to get an existing ID, just select the line and choose in the menu "assign silo"09:23
didrocksit will give you an existing ID if it's already assigned09:23
didrocksgenerate a new one otherwise09:24
sil2100Ok, awesome09:26
sil2100tvoss: looking good seemingly, let's publish09:29
tvosssil2100, ack09:30
tvosssil2100, did you hit merge&clean, yet?09:30
sil2100tvoss: no no, I need to get a +1 on the packaging diff09:32
sil2100And then we need to wait for it to land in the archive09:32
sil2100didrocks: looks good, needing ACK -> http://162.213.34.102/job/landing-014-2-publish/lastSuccessfulBuild/artifact/packaging_changes_process-cpp_1.0.0+14.04.20140326.2-0ubuntu1.diff09:32
tvosssil2100, okay, so you keep me posted, when I can hit the button?09:34
sil2100Sure09:34
Mirvdidrocks: when you have time, I tried and apparently succeeded in getting a silo landing-016 for qtlocation http://162.213.34.102/job/prepare-silo/701/console but it's not showing in the spreadsheet09:39
sil2100Mirv: it might show up in a moment, how long did you wait already?09:42
Mirvsil2100: 15 min so far09:43
Mirvand yes so I looked from the discussion that it might take some time09:43
Mirvit's a special case with no MP:s and only manual upload package, so it might trigger something differently09:43
sil2100Mirv: it might be a bug then!09:46
viladidrocks: ff/gtalk/sound combo mess, did you see my msg about 263 being green ?09:49
didrocksvila: yeah, all fine, don't worry, thanks! :)09:49
didrocksand good luck for your issue09:49
viladidrocks: ack, thanks ;)09:49
* vila grabs the shotgun09:52
popeywhere do we file bugs against individual scopes?09:57
popey(the new ones)09:57
Saviqsil2100, silo 13 can be published09:59
sil2100Publishing10:03
sil2100didrocks: do you have a moment for that packaging ACK ? :) (soname bump http://162.213.34.102/job/landing-014-2-publish/lastSuccessfulBuild/artifact/packaging_changes_process-cpp_1.0.0+14.04.20140326.2-0ubuntu1.diff)10:04
didrockssil2100: oh right, I was looking at that, yeah, +110:04
didrocks(and then forgot)10:04
sil2100didrocks: thank you!10:04
didrockssil2100: all the rdepends are going are rebuilt?10:04
didrockss/are going /10:05
didrocksto pick up the new soname?10:05
didrockssil2100: ^10:09
didrockstvoss: ^10:09
tvossdidrocks, it's only rdepends not reverse build depends10:10
didrocks$ reverse-depends libprocess-cpp010:11
didrocksReverse-Depends10:11
didrocks===============10:11
didrocks* libdbus-cpp210:11
didrocks* libprocess-cpp-dev10:11
didrocks* libunity-mir1 [amd64 armhf i386]10:11
didrocks* libunity-scopes010:11
didrockstvoss: so, you did rebuild dbus-cpp, unity-mir and unity-scopes?10:11
didrocks(I didn't watch the whole thing)10:11
sil2100didrocks: yes10:11
didrocksexcellent :)10:11
sil2100didrocks: they were in the silo ;) That was the thing I noticed yesterday and we rebuilt it10:12
didrocksgood work guys :)10:15
didrockssil2100: Mirv: Saviq: seb128: ok, now the self-reconfigure doesn't take any parameter anymore, just click "build", enjoy :)10:47
Saviqdidrocks, \o/10:47
sil2100Ouuu yeeea10:52
dbarthsil2100: hi, i have a policy question: one of our dependencies can't build on powerpc/arm64/etc. so webbrwoser-app will timeout building on those (dep-wait i guess)11:03
Chipacai've got a question about the trunk branch wrt ci train landing: does it have to be 'trunk'? does it have to be the focus of development on launchpad? something else?11:03
dbarthso should we disable builds on the archs that won't work in the main package?11:03
sil2100dbarth: so, was that dependency available on ppc arm64 before?11:04
cjwatsondbarth: tell me about the specifics and I'll investigate11:04
dbarthv8 has no assembler for those, and v8 is in blink, which itself is in oxide11:04
dbarthso oxide won't build on those arches11:04
cjwatsonwebbrowser-app was built on arm64/powerpc/ppc64el before11:04
sil2100dbarth: oh, and that will make webbrowser-app unavailable for ppc again?11:04
cjwatsondbarth: fwiw if you actually need this overridden you need an archive admin, sil2100 isn't empowered to override it I'm afraid11:05
dbarthcjwatson: but is now moving to oxide as a /build-dep/ though11:05
sil2100dbarth: ok, so I guess cjwatson might help you here, he might be the best person to take a decision if we can remove it from the archive for those archs or not11:05
cjwatsonjdstrand: did anyone consider the v8 portability story with oxide?11:05
dbarthcjwatson: ah ok11:05
* sil2100 sadly has no power at all11:05
sil2100;)11:05
dbarthcjwatson: was discussed yesterday or so, i think doko asked11:05
cjwatsonand what was the answer?11:06
dbarthin the MIR for oxide (can't remember, i will just lookup the bug ;)11:06
dbarthhttps://bugs.launchpad.net/bugs/129368111:06
ubot5Ubuntu bug 1293681 in oxide-qt (Ubuntu) "[MIR] oxide" [High,Fix committed]11:06
cjwatsonanyway, webbrowser-app has no rdeps on those architectures, so I can remove the binaries11:06
davmor2Morning all11:06
cjwatsondbarth: is there a landing PPA I can look at for more details though?11:06
dbarthsee comment #411:06
cjwatsonI see.  It looks like a sad inevitability for now11:07
dbarthcjwatson: in summary, google may do it on v8 for certain arches, but not all of them11:07
dbarthright11:07
cjwatsonPlease try to avoid adding lots more dependencies on this to other existing packages though11:08
cjwatsonThe next case might not be easy to untangle11:08
dbarthwe'd need to rely on qtwebkit for those then11:08
dbarthbut that's just what we were trying to avoid to simplify the maintenance11:08
cjwatsonI get that you might need it occasionally11:08
cjwatsonI just don't want it leaking out all over the whole stack11:08
cjwatsonI assume most of this is contained to the webapps/webbrowser elements11:09
dbarthyes11:09
dbarthbut the dependncy chain may not be as simple11:09
didrockswe need to ensure that unity7 isn't going to dep on webapps then11:09
dbarthi can check how far it goes11:09
didrocks(which would be wrong)11:09
cjwatsondidrocks: that'd want to be no stronger than recommends anyway, right?11:09
didrockscjwatson: correct, but the first implementation 3 cycles ago was not optional, I think we need to check that's not coming back in another way11:10
dbarthcjwatson: the landing ppa is https://launchpad.net/~ci-train-ppa-service/+archive/landing-009/ if you need it11:11
cjwatsonunity-webapps-service only depends on webapp-container on amd64 i386 armhf right now11:11
cjwatsonso if we can carry on with that kind of bodge then we should be fine11:11
dbarthunity-webapps-service already limits the supported architectures you mean?11:12
cjwatsonyes11:12
dbarth(looking up the branch)11:12
dbarthah ok11:12
cjwatsonin its dependency on webapp-container11:12
cjwatsondbarth: ok, is this otherwise ready to land?  I can remove the problematic binaries, but I don't want to do so until you're actually ready to land this because otherwise there's a risk I'll have to do the work twice11:12
dbarthwe're not ready yet, nope11:12
dbarththe silo was for checking all bits work together11:13
dbarthand we caught this one11:13
cjwatsondbarth: give me a shout when you are, then11:13
cjwatsonand otherwise consider this will-be-fixed11:13
dbarthbut to make sure: should we modify the packaging of webbrowser-app?11:13
cjwatsonI don't see why11:13
dbarthok, so we just let some builds fail, and the landing is a manual step11:13
cjwatsonthey aren't even really failing, they're dep-waiting11:14
dbarthright11:14
cjwatsonwhich is fine as long as it is made not to be a regression from trusty (which will happen by way of me removing the binaries)11:14
dbarthok thanks Colin11:14
dbarthah11:14
cjwatsonin fact that's actually better than a hardcoded architecture list11:14
dbarthok11:15
cjwatsonthey suck, they take ages to unwind when we port things11:15
Chipacaahem. Sorry for the bad timing in asking my question, above :)11:16
Chipacai'll repeat:11:16
Chipacai've got a question about the trunk branch wrt ci train landing: does it have to be 'trunk'? does it have to be the focus of development on launchpad? something else?11:16
didrocksChipaca: hey, that's what we do advise strongly during the bootcamp, yeah11:17
didrocksChipaca: you have UDS session on CI Train about the reasoning, but mostly, it's about focus, being able to pick any MP and get it in11:18
Chipacadidrocks: thing is, i'd like to have a different branch where dev branches land, so the server work isn't blocked on the ci train11:18
didrocksChipaca: for upstreams with a lot of branches, they are keeping up with it (even if the Airline is supposed to fix where you can end up with multiple MP conflicts)11:18
Chipacaand then have the ci train merge that11:18
didrocksChipaca: your client and server are in the same branch?11:19
Chipacadidrocks: the server depends on the client (because the client has the protocol, and acceptance tests, and the basic server, yes)11:19
didrocksagreed, that for thing one, until we have the airline, it's more tricky11:19
Chipacathat is: the production server is a specialization of the demo/test server that's in with the client11:19
didrocksjust to be clear, what we do want is:11:19
didrocks- in case of regression/failure, upstream being reactive to fix it (and not "I don't care because I continue to push to my own trunk")11:20
didrocks- a fix should be easy to pick from the devel branch without to have pulling the whole trunk11:20
didrockss/pulling/to pull/11:20
didrocks(and if I mentionned both, it's because both happened and happens)11:21
Chipacadidrocks: as I see it, if the only difference between the pre-trunk branch and trunk is the manual process involved in landing things on trunk, both of those are just as satisfied as without it, and it unblocks people from waiting on the train11:24
didrocksChipaca: depends on people I guess, but if you commit to not land into that, for your case, I think this can make sense11:25
Chipacadidrocks: ok. And I understand how this could fail if we don't truly commit to the above, but if you're willing to give it a try I'll set it up11:27
didrocksChipaca: sure, you can do that :)11:27
Chipacadidrocks: thanks11:27
didrocksyw, thanks for the head's up :)11:27
Chipacadidrocks: can you think of a name that communicates "this is where dev branches land before manual testing and ci train merging"?11:28
Chipacaotherwise it'll be some variation of "staging" or "canary" :)11:29
Chipacaor maybe just pre-trunk11:29
t1mpChipaca: we were discussing exactly the same for ubuntu-ui-toolkit11:30
didrockst1mp: their case is a little bit different as they need protocol to be available for the server side11:31
Chipacat1mp: ubuntu-ui-toolkit also has a server that might need a quicker turnaround than the client for security or performance reasons?11:31
t1mpChipaca: no11:31
didrockst1mp: btw, just telling, still no SDK requests… so I don't understand why you are blocked on getting MP in11:31
Chipacat1mp: ah :)11:31
didrocksChipaca: I'm not imaginative on names11:32
t1mpdidrocks: because we run all the tests before happroving and before doing landing requests11:32
didrockst1mp: yeah, and so, you are not passing tests and can't bundle them in one big requests?11:32
didrockst1mp: the external communication seems that you are locked by us, I'm clearly unsure why11:33
t1mpdidrocks: yes we are not passing tests for the individual MRs. I don't think the MRs are wrong (lets say an MR without changes will even fail)11:35
t1mpdidrocks: so it is more a matter of our policies than not being able to create a landing request11:35
didrockst1mp: they are passing on the dashboard though11:35
didrocksok, please be clear in the communication then, it seems what I'm hearing back from your team telling to other people don't really match that11:35
t1mpdidrocks: yes images 262 and 263 seem good. yesterday I spent time trying to get the ubuntu-test-cases scripts running locally for testing but I didn't finish11:36
didrockst1mp: as told multiple times, (and during the bootcamp to the lander), the metric should be "do we have the same failures than in the dashboard and not more?"11:37
didrocksnot "do we pass all tests"11:37
didrocksotherwise, you will be blocked on other people having their tests failing11:37
didrocks(of course, you need to check that the tests that are failing are exactly the same and due to the same cause)11:38
t1mpdidrocks: yes that was the problem. So either I misunderstood our policies, or we have impossible policies for uitk MRs11:38
didrockst1mp: TBH, you policy seems really impossible to me, let's see I do a wrong commit in unity8 AP tests11:39
didrocksthen, sdk shouldn't be blocked on that11:39
didrockssdk should just not "aggreviate" the issue11:39
didrocks(if that makes sense)11:39
t1mpdidrocks: yes it makes sense11:39
didrocksthe lower you are in the stack, the more responsabilities you have11:40
didrocksbut don't punish yourself more than you have to ;)11:40
didrocksbzoltan: you should have a read here as well (the last 10 minutes) ^11:41
t1mpwell the idea of having 100% OK on all app AP tests is nice, but clearly not working well11:41
didrocksyeah, clearly not reachable or you will release almost never11:41
didrocksand then, you end up with that status11:41
didrocksbut for me, there was no ambiguity, I didn't know you have that policy11:41
didrocks(of course, an AP failure can hide another one, but I think that's rare enough that we can afford the risk)11:42
t1mpdidrocks: still having a staging might make it possible. We don't require 100% for merging to staging, but before staging goes to landing/trunk we can wait for an image where we have 100%11:42
didrockst1mp: you will almost still never release in distro11:42
didrockst1mp: as from experience, we are not at 100% frequently11:42
didrocksso I guess you are not going to fix your problem11:42
didrocksjust pushing it back on tree down the street11:43
t1mpdidrocks: we had images 250 and 262 now 100% on mako. I hope 100% will only become more frequent :)11:43
t1mpbut I cannot predict that of course11:44
didrockst1mp: well, better to deal with the reality for now and not having you blocking on that11:44
didrocksand that's the policy that all other upstreams have btw11:44
t1mpokay11:44
didrocksor you won't be able to push code to distro and it won't be sustainable11:44
t1mpbzoltan: ^ we can start to work with that now and see from there if we need/can improve the process?11:45
didrockst1mp: I guess the harder for you will be the first landing now that you have a lot of branches11:45
didrocksbut then, I think you will be in a similar situation than other trunks with a lot of commits11:46
t1mpdidrocks: we don't have to land all the branches at once, we can start with a few simple ones11:46
didrockst1mp: agreed, you can try multiple batches11:46
bzoltant1mp:  Would you join to Mumble?11:46
t1mpok11:46
t1mpdidrocks: I'm not a lander, so maybe I missed it, but what is the main argument against having a staging where the changes go first before landing them?11:52
t1mpdidrocks: sorry if you had to explain it several times before already11:52
didrockst1mp: bzoltan should have them, but you can see what I wrote 33 minutes ago on the same channel :)11:53
t1mpdidrocks: to Chipaca or me? (I'm reading through the backlog now)11:53
didrocksto Chipaca11:54
didrocksbasically decolloration of concerns and release early, release often11:54
bzoltandidrocks: decolloration?11:59
didrocksbzoltan: separation of concerns11:59
bzoltandidrocks:  pronouncing  it sounds ... hkhm... odd :D12:00
didrocksyeah, I mistyped12:00
didrocksdecorrelation*12:00
bzoltandidrocks: OK :) dick coloration12:00
didrocks:p12:00
t1mpwith a staging we still want release early & release often, but there will be a buffer (that we should keep small)12:01
=== cjohnston changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cjohnston | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
didrockst1mp: the question is why? it seems you argument was the 100% tests passing12:02
didrockswhich won't get fixed by it12:02
t1mpdidrocks: true12:03
t1mpwell with the buffer we can wait for 100% before landing, but I'm not sure anymore if that's worth it12:04
didrockswell12:05
t1mpdidrocks: it seems like we are too careful trying not to break anything12:05
didrocksyou won't be able to land the buffer often I think12:05
didrocksas I told above :)12:05
didrocksand when you land your buffer, there is a higher chance that you are going to have regressions (harder to decipher then) with things not catched up by automation12:06
jdstrandcjwatson: re v8 portability> I'm not sure of the context of the question. if you are asking re MIR> yes, there is a question in the MIR bug with a statement. if re why in the 1st place> ppc64el didn't exist when the decision was taken and arm64 is expected from upstream12:09
cjwatsonjust wondering about ongoing prospects.  it looks like the MIR answers that (not really to my liking, but never mind)12:09
jdstrandas for the statement> as mentioned arm64 is expected. if we want ppc64el, we just have to work with upstream rather than distro patching12:10
jdstrandI have to believe upstream will want to support arm64 devices at some point12:10
jdstrandppc64el I would think would be an easier port and more palatable to upstream than powerpc, but that is just a hunch12:11
Saviqsil2100, hmm "Migration: One package at least is not available at the destination. thumbnailer (1.0+14.04.20140327-0ubuntu1) is in the UNAPPROVED queue." what's that about?12:20
Saviqit's landing 01312:20
sil2100Saviq: beta freeze12:22
sil2100Saviq: because of beta freeze it seems thumbnailer is locked in unapproved12:23
Saviqsil2100, ah right12:23
sil2100Saviq: you can try bribing the release team to push it forward or simply wait for it to move on ;) Do you have another landing of thumbnailer nearing by or something?12:23
LaneyYou should put that in the general status12:23
Saviqsil2100, not that I know of, let me ask12:23
dbarthanother one about oxide12:24
LaneyThe freeze is intended to stay on until the release, btw12:24
dbarthah jdstrand maybe you can help12:24
dbarthshould chris find a sponsor for uploading a new version of oxide12:24
dbarthor should we go via the silo/ppa now that it's going to main?12:24
sil2100A silo can be used for this if it's related to the landing12:25
dbarthand do we have /very fast/ arm builders?12:25
sil2100Then it will be pushed to the archive along the merge branches12:25
dbarthoxide is webkit/chrome and takes ages12:25
sil2100dbarth: our silo PPA's have the same builders as the archive has ;)12:25
cjwatsondbarth: highbank is pretty good12:25
dbarthso fast?12:25
dbarthie native12:26
cjwatsonsilos are native, yes12:26
dbarthok then12:26
dbarthah cool12:26
dbarthjdstrand: that's the way to go right? i'm not sure if we're already in main or just about to12:26
dbarth(that should be the first new upload i guess)12:26
jdstranddbarth: that is an open question. we have to define how to do landings. in the meantime, we can do whatever is easiest. I can sponsor for chris, or we can go the silos route12:27
jdstranddbarth: what I've done with apparmor is have them upload to our security-proposed ppa, then I pocket copy from there to a silo after review12:27
jdstranddbarth: don't we have this same issue with webbrowser-app though?12:28
dbarthah12:28
dbarthhmm, yes as we were discussing with cjwatson earlier12:28
jdstranddbarth: it isn't in main afaik-- it needs to be seeded or something needs to Depends/Build-Depends on it12:28
dbarthhe proposed to take care of the webbrowser-app archive injection12:29
dbarthto avoid speical casing a build that should be kept clean of arch specific controls12:29
dbarthah right12:30
Saviqsil2100, so, if the freeze is on until release, does that mean we can't land anything? or is thumbnailer just not exempt like other touch-only components?12:30
dbarthjdstrand: right now i need a newer build somewhere like in silo 009, universe or main to have the silo be landable12:30
dbarthor it just crashes webbapps12:31
sil2100Saviq: I think we need to discuss that with the release team, so that we can release that through the block12:31
dbarthjdstrand: i guess i should take oxide in the silo as well12:31
jdstranddbarth: how do you handle webbrowser-app? is it ppu or is oSoMoN core-dev?12:32
jdstrand(that is another option btw, chris pursuing core-dev)12:32
dbarthwebbrowser-app lands via a silo12:33
jdstrandI see12:33
jdstrandwe aren't setup for autolanding yet12:33
jdstrand(via silo)12:33
dbarthok nw12:33
didrocksSaviq: I need to rebuild landing-01012:34
didrockssorry, my fault12:34
didrockshave you started the testing on it already?12:34
jdstranddbarth: so we need to do source package upload. do you want that via the archive or the silo?12:34
Saviqdidrocks, k, was about to test it, will wait then12:34
dbarthjdstrand: via archive i guess; then we avoid the extra build12:35
jdstrandsorry, I meant to say the other option is chris pursuing ppu (he could do core-dev too, but ppu should be much faster)12:35
dbarthyup12:35
jdstranddbarth: I can avoid the build12:35
* jdstrand can do a copy12:35
dbarthah12:36
t1mpplars: any ideas what can be wrong here?12:36
dbarthjdstrand: but maybe we can stay in universe still this week and chris can upload right now12:36
jdstrandbut, it seems that via the archive is fine too12:36
jdstrandthat would work too12:36
dbarththen once the silo is ready we do the seed / depend dance12:36
dbarthand talk about silo landings again12:36
didrocksSaviq: building now :)12:36
jdstrandftr, he can always upload to one of the security teams ppas. you then can ask me, an archive admin or a member of the citeam to copy the packages in12:37
jdstrand(in to the silo)12:37
cjwatsonSaviq,sil2100: we'll be able to land thumbnailer after we're done with the beta12:37
cjwatsonSaviq,sil2100: it's just on non-touch images so it would be disruptive to land it *right now*12:37
jdstranddbarth: but, like I said in the email thread-- it is an open question how to do the landing since there will be multiple trees for dev, beta, stable, etc12:38
Saviqcjwatson, ok, I misunderstood Laney, then12:38
dbarthyup12:38
jdstranddbarth: have you communicated with chris that we need an upload prepared?12:38
sil2100cjwatson: oh, ok, since I misunderstood Laney that the beta freeze is till the release, ok12:38
dbarthjdstrand: yes12:38
sil2100Thanks12:38
jdstrandok12:38
LaneyThe *archive* freeze is12:38
dbarthjdstrand: this is when he asked me of the route to take12:38
cjwatsonLaney is correct that the archive is still frozen until release, but we'll have more flexibility in accepting things past it after beta12:38
LaneySo you're going to see things going to the unapproved queue, that's what I mean12:38
jdstrandsounds like just to the archive for today is fine. when it moves to main, we can do it via our ppas until we have an MP landing story12:39
jdstranddbarth: ok, I'll communicate that to him12:39
SaviqLaney, cjwatson, got it12:40
dbarthjdstrand: ok thanks12:40
=== alex_abreu is now known as alex-abreu
=== jhodapp|afk is now known as jhodapp
=== jhodapp is now known as jhodapp|brb
=== alan_g is now known as alan_g|lunch
sil2100This freeze is even more troubling for the free-silo-count...13:13
cjwatsonit should be only hours now13:14
sil2100cjwatson: phew ;)13:15
cjwatsonI went through this morning to find things that were only on touch and not other images and accept them, but most such had already been auto-accepted13:17
=== jhodapp|brb is now known as jhodapp
Mirvsil2100: do you think line 7 should have some note about it being blocked by the oxide landing?13:27
seb128cjwatson, is there anything that is preventing bugfixes uploaded to be accepted to trusty-proposed during the freeze (I guess we have a britney lock in place like for other milestones?)13:28
sil2100Mirv: not sure, since it's obvious that webbrowser-app is simply locked13:28
cjwatsonseb128: I don't know whether we do or not; I haven't really been involved in this beta so I'm a little reluctant to suddenly parachute in13:29
Mirvsil2100: yeah, I was more wondering if that landing has been discussed since it claims to be ready but doesn't have a silo (same goes for thostr's line 10)13:29
sil2100Mirv: line 10 is unassigned because there are no silos free13:29
seb128cjwatson, fair enough, thanks13:29
cjwatsonseb128: I mean I tend to agree that's generally more sensible as a practice, I just don't want to break something at the last minute ...13:29
sil2100Mirv: 4 free silos means that we have like only 3 free and 1 preproduction13:30
sil2100And our policy says to leave 3-4 free for emergencies13:30
seb128cjwatson, yeah, agreed, we are unfreezing today anyway (if everything works out as planned)13:30
Mirvsil2100: yep, we quite often have that amount only nowadays :)13:30
Mirvbut that should ease up later today like discussed13:30
cjwatsonI'll check with infinity as soon as he appears; we can probably unfreeze fairly soon if everything seems golden13:30
sil2100Mirv: the landing line 7 was discussed but dbarth said that oxide landing is more high prio ;)13:30
seb128cjwatson, it just feels like some of the easy bugs fixes could have been let it between monday and today, and blocked in proposed13:30
Mirv3 mor eislos13:30
cjwatsonyeah, I get it13:30
sil2100Mirv: I hope so!13:30
Mirvsil2100: yeah, thanks13:30
cjwatsonnobody seems to be panicking on #-release which is usually a good sign about now13:31
seb128;-)13:31
plarst1mp: hi13:31
plarst1mp: what's the problem?13:31
didrocksMirv: sil2100: the number of free silos don't count pre-prod13:33
didrocksdoesn't*13:33
sil2100didrocks: oh :)13:34
Mirvso 4, thostr could get one then too maybe for url-dispatcher? :)13:36
sil2100Mirv: already assigned;)13:36
Mirvsil2100: great, waiting for it to refresh13:36
Mirvnow the sheet is all covered again13:36
sil2100\o/13:36
Chipacasil2100, Mirv, didrocks: Can I have a silo for row 32?13:37
sil2100Chipaca: uuuh13:37
sil2100Chipaca: is it a high urgency landing?13:38
Chipacasil2100: I'm going to bite my tongue and say "no" :)13:38
dbarthsil2100: yes, we need that oxide silo please; we just have 1 at the moment13:39
sil2100Chipaca: because we're low on landings because of the beta freeze and other landers not pushing their landings forward - let's wait a little bit if any silos get freed and revisit then13:39
MirvChipaca: after beta gets released later today, it should be possible to get a silo from robru etc13:39
Mirvor well, it will probably be automatically given13:39
Chipacafair enough13:40
ChipacaMirv: sil2100: i'll pester y'awl later today then :D13:40
sil2100Chipaca: no worries, we'll assign a silo as soon as there's the possibility ;) We promise that it will not be too long!13:41
Saviqsil2100, silo 008 can be published please13:41
sil2100Saviq: awesome, thanks! Doing13:41
Mirvunity-scope-click shouldn't be seeded outside touch, so that silo can be also freed then soon13:43
sil2100Indeed13:43
=== alan_g|lunch is now known as alan_g
SaviqMirv, sil2100, do you know if/why thumbnailer is seeded outside touch?13:44
MirvSaviq: yes13:46
cjwatsonSaviq: http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.trusty/rdepends/thumbnailer/libthumbnailer013:46
Saviqcjwatson, thanks!13:46
Saviqright, that makes sense13:46
MirvSaviq: thumbnailer -> UITK -> webbrowser-app -> unity-webapps-service -> bamfdaemon -> unity, about13:47
Mirvthat's why I needed to rebuilt half the world of Qt 5 dependencies before I could upgrade to it on my desktop without losing Unity 713:47
Mirvwhen migrating to Qt 5.2's libqt5core5a13:48
sil2100didrocks: so, packaging ACK - it's a big one, since it has the removal of automake and vala deps - the --buildsystem cmake doesn't seem required, but I guess it's no blocker:13:48
sil2100http://162.213.34.102/job/landing-008-2-publish/42/artifact/packaging_changes_unity-scope-click_0.1+14.04.20140326-0ubuntu1.diff13:48
Saviqdidrocks, sil2100, here's the respective MP https://code.launchpad.net/~dobey/unity-scope-click/drop-vala/+merge/21250513:50
* didrocks isn't going to argue on -Section: gnome13:51
didrocks+Section: x1113:52
didrocksbut it's weird13:52
t1mpplars: hello13:52
t1mpplars: running *all* tests takes too long, so I was trying to run individual autopilot tests13:53
plarst1mp: ok13:53
t1mpplars: ah I forgot to paste the url when I asked for your help, let me look it up13:53
plars:)13:53
t1mpplars: http://pastebin.ubuntu.com/7162447/13:54
plarst1mp: uhoh... give me a minute13:54
plarst1mp: I think I may have a drive going bad13:54
plarsneed to reboot13:54
t1mpok13:55
bzoltanMirv: sil2100: I am good with the line 31 ... do we have any chance to get a silo?13:56
t1mpI cannot properly view that spreadsheet.. it seems its scrolling is discrete, I cannot go up and down in a single field13:58
t1mpa larger screen would solve that also :)13:58
didrocksMirv: sil2100: as we are close from beta unfreeze, I think we can keep 1 silo for urgency (in addition to the preprod silo)14:00
didrockssil2100: +1 on the packaging change14:00
sil2100didrocks: aye!14:00
sil2100didrocks: thanks ;)14:00
Mirvbzoltan: reading ^ yes, just a moment14:00
sil2100bzoltan: sure ;)14:00
Mirvsil2100: handling already14:01
sil2100Mirv: thanks ;)14:01
sil2100Saviq: ok, -click published o/14:01
t1mpdidrocks: ^we're following your suggestions now and doing a landing14:02
didrockst1mp: excellent news!14:02
plarst1mp: typing from my phone now, my laptop HD appears dead. Looks like you had some sort of adb problem. Check your device, make sure you can adb shell to it and retry14:04
sil2100Chipaca: assigning a silo for you as well14:04
Chipacaoh, noes!14:05
* Chipaca grins14:05
Mirvbzoltan: landing-018, feel free to click Build when ready14:05
bzoltan1t1mp: didrocks: I still would be more relaxed to have each MR being tested against a good list of applications before even entering to the landing queue14:05
t1mpbzoltan1: yes, me too.14:05
didrocksbzoltan1: the thing is that we don't have applications tests which never failed14:06
bzoltan1Mirv: sil2100: thank you gents14:06
t1mpbzoltan1: in this case most of them were tested several times over the past days/weeks, but never with 100% OK in a qt52 image :(14:06
didrocksbzoltan1: so always compare to the dashboard results is the key I guess14:06
bzoltan1didrocks: that is a problem what we should fix :)14:06
didrocksbzoltan1: well, I'm spending hours everyday to try to ensure that stays green14:07
t1mpbzoltan1, didrocks having tests and not requiring them to be green makes them less useful. But I guess we all know that already14:07
bzoltan1didrocks:  I am sure you do and I know that your effort are above human capabilities to keep that train moving!14:07
didrockst1mp: we do require, see the effort on the mailing list and blockers14:08
t1mpplars: adb works fine. I tried again, and I get more output now but it fails the same: http://pastebin.ubuntu.com/7162910/14:08
t1mpdidrocks: yes, I saw that. That kind of inspired us to require the tests to pass for our MRs14:09
Chipaca🚂🚃🚃🚃 choo choo14:09
josharensonfginther: Hi, I was told to get in touch with you regarding adding a test to the CI runs that occur for the Mir dev branch. Is this something you can help me with?14:11
t1mpplars: is gallery_app not a valid value to pass with -t ?14:12
didrocksogra_: seems your bot didn't pick my new image build kick14:13
ogra_oops14:13
ogra_one sec14:13
t1mpplars: maybe it should be -a gallery_app14:13
t1mpme trying that14:13
ogra_|HELP14:13
imgbotI am the firendly image watchbot14:13
ogra_hmm14:13
fgintherjosharenson, yes, but in the future please ping the 'Vanguard' identified in the channel topic to make sure the request is properly handled (in case I'm not around)14:14
ogra_didrocks, when did you start it ? it only scans all 5 mon14:14
ogra_*min14:14
ogra_(not months)14:14
didrocksogra_: hum… 7/8 minutes ago I would say14:14
ogra_lets give iit one more min14:14
imgbot=== trainguard: IMAGE 264 building (started: 20140327-14:15) ===14:14
didrocksahah :)14:15
ogra_heh14:15
sil2100;)14:15
ogra_imaptient you are :)14:15
didrocksbfiller: davmor2: image building with the gallery-app click store revert ^14:15
* sil2100 knows that in reality imgbot is just ogra_ typing in stuff manually on his separate IRC session14:15
ogra_there are two different cron jobs running for the check ... if they overlap it can take up to 10min14:15
didrocksyeah14:15
didrocksgot it14:15
ogra_sil2100, nah, i got speech input :P14:16
sil2100hah ;)14:16
t1mpplars: IT WORKS! tests are running! :)14:16
t1mpkalikiana: ^^14:16
t1mpkalikiana: ./run-smoke -n -a gallery_app14:16
ogra_i would appreciate a silo for a direct upload for line 34 btw :)14:19
plarst1mp: ok, I have a somewhat usable desktop back - there was too much scrollback for my phone to be very useful but it looks like it's working now?14:31
t1mpplars: yes it looks like it. Still figuring out what is logged, like the versions of the apps and AP tests?14:33
sil2100ogra_: if you need a direct upload, just state in the sources field the source package name ;)14:36
t1mpkalikiana: I *guess* it checks the test version needed. I didn't tell any of the scripts to fetch gallery or its autopilot tests14:36
sil2100ogra_: the link to the debdiff you can leave in the comments then14:36
t1mpkalikiana: but I don't see it in the logs on my laptop14:36
ogra_sil2100, you mean in the merge proposals field ?14:37
Chipacasil2100, Mirv, didrocks: Can I have a landing for silo 19?14:43
didrocksChipaca: debian/control still has the multiarch tag, right?14:45
Chipacadidrocks: mutliarch:foreign, yes14:46
didrocksChipaca: so, you want to remove that as the package isn't multiarch anymore14:46
Chipacadidrocks: the fix is that i was instlling the libexec as if it were mutliarch:somethingelse14:46
Chipacadidrocks: it isn't?14:47
didrocksChipaca: let me check, but it's not into that diff14:47
didrocksChipaca: https://code.launchpad.net/~ubuntu-push-hackers/ubuntu-push/automatic/+merge/213058 I don't see it14:48
Chipacadidrocks: sorry, what should you be seeing?14:49
didrocksChipaca: removal of Multi-Arch: foreign14:49
Chipacadidrocks: but... why?14:49
didrocksyou don't install any multi-arch files14:49
ChipacaI'm honestly confused, now14:49
Chipacacjwatson: halp?14:49
cjwatsondidrocks: that doesn't make sense14:50
cjwatsondidrocks: you're thinking of Multi-Arch: same14:50
didrockscjwatson would know more than I, but I'm pretty sure it needed to be removed14:50
didrockscjwatson: oh right14:50
cjwatsondidrocks: Multi-Arch: foreign is still fine here14:50
didrockssorry, yeah, my bad14:50
Chipacadidrocks: this change is after talking with cjwatson; I know nothing :)14:50
didrocksas it's an executable service14:50
Chipaca*phew*!14:50
cjwatsonright, the problem was that it was bogusly installing files as if it were M-A: same when it isn't :)14:50
Chipacacjwatson: thanks :)14:50
didrockscjwatson: yeah, thanks for clarifying14:50
didrocksChipaca: published14:51
Chipacawhee :)14:51
cjwatsonthough that changelog version goes backwards14:51
cjwatsonwhich is kinda weird14:51
* sil2100 is back from lunch14:51
Chipacathere's something funny in the changelog; hopefully it'll settle now that we've switched14:52
sil2100So many landing, not enough free silos :<14:52
didrockscjwatson: well, the version is overriden by daily-release14:52
cjwatsonfair enough14:52
didrocksor ci train rather14:52
Chipacai've got to go to my school run, will be back in an hour, feel free to merge&clean #19 while i'm away14:52
Chipacaotherwise i'll do it when i return14:52
didrocksChipaca: seems you click "merge and clean" too soon btw :)14:52
didrocksyeah, we'll probably do that to free up the silo as soon as it's published14:53
Chipacadidrocks: yes :) hence my above :D14:53
* Chipaca will bbl14:53
didrocksSaviq: m&c lines 24?14:53
didrockssil2100: I guess you should do it so that you can reassign one ^14:54
sil2100Saviq: can you m&c silo 8?14:55
=== doanac changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: doanac | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
sil2100Saviq, tvoss: so, how's the discussion going with the Qt upstream regarding that event-queue bug/feature?15:10
Mirvdid m&c for Saviq to get that silo into new use15:11
sil2100Mirv: thanks!15:12
=== Ursinha is now known as Ursinha-afk
SaviqMirv, oh thanks15:25
* Saviq was in a looong meeting15:26
Saviqsil2100, ↑ that15:26
sil2100It's freed \o/15:27
sil2100ogra_: let me assign a silo for you maybe15:27
ogra_as you like, i'm not in a hurry as long as i can upload today15:27
ogra_if there are more urgent bits, take them first15:28
sil2100ogra_: assigned, would be nice if you could upload today and release the silo soon ;p15:28
ogra_yep, after the meeting i'm currently having15:29
tvosssil2100, we are still investigating, upstream has been quite helpful in understanding the underlying issue and greyback is working on a possible solution15:30
sil2100tvoss: that's excellent news \o/15:31
sil2100Thanks15:31
=== Ursinha-afk is now known as Ursinha
=== alan_g is now known as alan_g|tea
Saviqsil2100, I'll try and land unity8 asap, and then right edge, so two silos will hopefully be freed15:37
sil2100\o/15:38
sil2100Chipaca: could you m&c silo 19?15:39
t1mpplars: some times I have the issue again that i mentioned before15:39
t1mpplars: it seems that the script calls adb reboot, and then tries to do something before the device is back online15:40
sil2100Chipaca: ok, I'll press m&c then15:41
t1mpplars: http://pastebin.ubuntu.com/7163364/ the error comes before the device is back up15:41
plarst1mp: it's doing an adb-wait-for-device15:41
plarst1mp: we see those adb protocol faults very rarely in production, and not so much lately15:42
plarst1mp: it's not the same as a device that's missing (adb device not found error)15:42
plarst1mp: I'm not sure why you seem to get them so much though15:42
plarst1mp: I don't know if it would help, but you could also try specifying the adb serial with -s15:42
t1mpplars: same result with -s15:45
plarst1mp: you have the magic setup for reproducing these adb protocol faults then it seems. We had a lot of problems with them in the past, but they seemed to get better over time and nobody could explain them or even reproduce them reliably15:46
t1mpplars: so I have the perfect setup for debugging them :)15:47
ogra_plars, well, they happened when the USB gadget device was reconfigured for adb and mtp ... all code doing that (except for the android bits) was dropped recently15:48
ogra_protocol faults shouldnt happen anymore since a while already15:48
plarsogra_: yeah, we don't have problems with it in the lab for quite a while now15:49
plarsogra_: t1mp is hitting them regularly at home though15:49
ogra_t1mp, what image version and what device is that ?15:49
t1mpogra_: mako 26215:49
ogra_plars, right, theoretically they cant happen anymore unless you use a broken cable or some such15:49
ogra_since the gadget never gets reconfigured15:50
ogra_t1mp, any other usb cable around you could try ?15:51
t1mphmm does this tell anything? http://pastebin.ubuntu.com/7163424/15:53
t1mpogra_: yes, I'll check now15:53
t1mpogra_: same result15:54
t1mpinterestingly, wait-for-device waits a while, then it fails. And if I check *immediately* after it fails, the device is back online15:54
t1mpso wait-for-device seems to fail in the moment the device is coming online again15:55
t1mpogra_: in general I think the two cables I tried now are not broken, because I have been running a lot of autopilot tests over them which can last for hours, without cable problems15:55
* t1mp gotta go, bbl15:56
ogra_t1mp, what android-tools-adb version do you run on your desktop15:57
dbarthsil2100: checking about silo statuses: we have some sdk improvements to land: how is that possible right now with silo availability and freeze?15:58
dbarthsil2100: that's phone html5/sdk; new apis15:58
davmor2ogra_: what happened to imgbot again?15:59
ogra_davmor2, nothing, anything wrong with it ?15:59
sil2100dbarth: hmmm, so...15:59
ogra_|HELP15:59
imgbotI am the firendly image watchbot15:59
ogra_davmor2, still there15:59
davmor2ogra_: I see image 264 Building but no 264 is done15:59
sil2100dbarth: currently we're a bit low on silos, but I hope we'll have more pretty soon, like around evening15:59
davmor2ogra_: and I've just upgraded to it so it is :)16:00
ogra_hrm16:00
ogra_it says it is done in its local log too16:00
ogra_bah, and it dropped at :3516:00
davmor2ogra_: haha16:01
dbarthsil2100: ok, so i'll prep a request for later today16:01
dbarththanks16:01
sil2100dbarth: ok :) I'll make sure robru will assign it once we have free slots!16:03
ogra_davmor2, thanks for pointing it out ... i have adjusted some bits, hopefully it works better now16:09
davmor2ogra_: \o/16:09
dbarthsil2100: there is the question of whether we should land new APIs right now though; it's mostly for phone, but the packages are in main :/16:13
dbarthi guess we're not the only one landing new phone stuff, so what is the general policy?16:14
sil2100dbarth: if it's for touch only and is covered by the standing touch FFe, then we can land it16:15
sil2100We generally don't stop the line for touch specific features16:15
sil2100didrocks: ok, so, since I'm not sure if you're up-to-date on the Qt-bug status, but from what Thomass mentioned, Qt upstream was very helpful and now greyback is working on a solution that can resolve the bug16:17
didrockssil2100: yeah, I saw it on the backlog, thanks for checking!16:18
dbarthsil2100: ah ok, so i think we're covered there then16:18
=== alan_g|tea is now known as alan_g
sil2100kenvandine, cyphermox: not to bother didrocks, could anyone of you guys take a look at https://code.launchpad.net/~sil2100/dee-qt/add_cpp_symbols/+merge/202679 and review? Upstream asked for some core dev to review it ;)16:21
ogra_sil2100, silo-008 can be released16:21
=== gatox is now known as gatox_lunch
josharensonfginther: Are you still available? I apologize for dropping off, was having internet issues.16:22
sil2100\o/16:22
sil2100ogra_: published o/16:24
fgintherjosharenson, I'm in the middle of a meeting. if you have a well defined request, you can just add a bug under ubuntu-ci-services-itself.  If this needs discussion can come back to this in about 2 hours?16:24
* sil2100 goes prepare for practice16:24
ogra_sil2100, thanks !16:24
ogra_plars, doanac, could we sit down some point next week and look how we get my bootchart script into your infra (http://paste.ubuntu.com/7162200/) ?16:27
plarsogra_: sure, sounds good - I saw something about it requiring a dedicated device?16:27
ogra_plars, well, it will need a fresh installation and will then hog the device for a while16:27
ogra_i wouldnt run it in the normal dashboard run but in parallel somehow16:28
plarssure16:28
didrockshum16:28
didrocksogra_: I don't see address-book-app listed16:28
ogra_(with dedicated device i meant it should be run standalone, i think i mis spelled that a bit)16:28
didrocksogra_: on #26416:29
didrocksis it expected?16:29
plarsogra_: oh, I also wanted to ask you about ofono-phonesim and messaging-app tests on tablets - is that still an issue? Do we need to force installation of that?16:29
plarsogra_: I don't have a tablet at home to mess with16:29
ogra_plars, the tests look fine (same crashes as mako, no additional errors)16:30
ogra_didrocks, i dont see addressbook-app uploaded16:30
didrocksogra_: it's been reverted in the store16:30
didrocksby popey16:30
ogra_hmm16:30
didrocksI wonder if the revert took effect then16:30
ogra_didrocks, and how would that help for a deb ?16:30
ogra_http://people.canonical.com/~ubuntu-archive/click_packages/click_list16:30
didrocksogra_: bah16:31
didrocksI'm stupid16:31
didrocksI meant gallery-app16:31
ogra_what version should that be at ?16:32
didrocks14:49:45          popey | "Changed published version to 2.9.1.934"16:32
ogra_hmm16:32
ogra_if dpkg --compare-versions "$newversion" gt "$version"; then16:33
ogra_:P16:33
didrocksogra_: ahah, even with click?16:33
ogra_yes, for all lines in the manifest16:34
didrocksogra_: how dare you comparing! we need to go backward sometimes :p16:34
didrocksogra_: but ok, so the click revert is in?16:34
ogra_(the script is at the bottom of the page btw)16:34
ogra_gimme a sec, checking16:34
ogra_click:com.ubuntu.gallery2.9.1.93416:35
ogra_yep16:35
plarsogra_: so I can close that one then?16:36
ogra_plars, yeah, happily16:36
didrocksogra_: phew, all what counted to me :)16:37
ogra_:)16:37
=== bfiller is now known as bfiller_afk
didrockskgunn: hey, are you coming to the landing meeting? You have some items on the blocker list and we didn't get an update16:50
didrocksbfiller_afk: same question (ont the telephony-service-indicator)16:50
kgunndidrocks: this conflicts for me today16:56
didrockskgunn: ok, do you mind answering on the ML once I send the email?16:56
kgunndidrocks: yes..i'll try to address to my best whatever has my name on it16:56
didrockskgunn: same than yesterday :)16:57
didrocks(so no surprise)16:57
didrocksthanks!16:57
didrocksplars: coming?17:03
didrockscyphermox: ?17:03
plarsdidrocks: yes, I'm there now. I was on another call that was running over17:03
plarsdidrocks: I have to leave early though17:03
=== gatox_lunch is now known as gatox
Saviqrobru, hey, silo 10 can be published17:20
robruSaviq, great, thanks17:21
Saviqrobru, I hope to clean one more silo today - 015 - need 010 to land first17:23
robruSaviq, ok, i hit publish. not sure how long it will take with the beta freeze, you might want to ask *really really nicely* in #ubuntu-release17:25
Saviqrobru, :D17:26
Saviqrobru, thanks, will do once it's in proposed and pkgtests are done with17:26
robruSaviq, ok. yeah, keep an eye on the spreadsheet. it might get stuck in UNAPPROVED which means then you really do have to poke release team about it17:26
Saviqrobru, it probably will since we don't have all the arches17:27
robruugh, oh yeah.17:27
didrocksrobru: for things that are not seeded in any flavors participating beta, there is an autoapproval mechanism17:27
robruahhh ok17:27
didrocksrobru: Saviq: you can see it on #ubuntu-release17:27
didrocksFYI17:27
didrocks18:25:43          -- | Notice(queuebot) -> #ubuntu-release: Unapproved: unity8 (trusty-proposed/universe)17:27
didrocks-> entering the unapproved queue17:28
didrocks18:26:43          -- | Notice(queuebot) -> #ubuntu-release: Unapproved: accepted unity8 [sync] (trusty-proposed)17:28
robruso it's just when i'm working on webapps that stuff gets stuck ;-)17:28
didrocks-> the accept (which is an autoaccept)17:28
didrocksrobru: not only that one, but mostly, seeded-in-ubuntu can help to know if it's going to be stuck in unapproved or not17:28
LaneyI don't think you have to poke17:31
LaneyUnless it's been a long amount of time and there is no milestone being prepared17:31
didrocksLaney: I keep telling the same thing for silo assignement… doesn't work :p17:31
Laneydidrocks: You start deleting requests and I'll start rejecting packages :P17:32
robrudidrocks, actually I love getting poked for silo assignment, it means I don't have to watch the spreadsheet... push notificatons > polling ;-)17:32
didrocksLaney: ahah ;)17:32
didrocksrobru: I prefer polling over notifications, got too many of them17:32
didrocksbut I guess different workflows and so on :)17:33
LaneyYeah, you guys give positive reinforcement to poking17:33
didrocksLaney: we should stay unresponsivness to being poked I guess :p17:33
didrocksunresponsive*17:33
LaneyCorrect, or tell people to wait their turn17:33
LaneyI sometimes do that when I click on a bug that someone pinged about and see "Filed 5 seconds ago"17:33
didrocksahah, internal timeout needed :)17:34
Laneytalent management17:34
LaneyI think the queues will start to get flushed soonish btw, it's probably too late to respin anything for beta now17:35
seb128right, they just confirmed that on #ubuntu-release17:36
Laneyoh yeah, how about that17:36
seb128no respin, either you are good or you don't ship an image for beta17:36
Laneythe borg has spoken17:36
seb128lol17:36
didrocksheh :)17:37
* didrocks waves good evening17:37
didrocks(and good beta)17:37
didrocks;)17:37
seb128didrocks, night17:37
=== doanac changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
* t1mp back17:43
t1mp  Installed: 4.2.2+git20130218-3ubuntu2217:43
t1mp [6~ogra_> t1mp, what android-tools-adb version do you run on your desktop17:43
t1mpogra_: ^ that version17:43
ogra_trusty ?17:44
t1mpyes17:44
ogra_hmm17:44
ogra_any USB hubs involved ?17:44
t1mpogra_: nope17:44
ogra_strange17:45
t1mpI'll try the other usb port on my laptop17:45
ogra_there s no technical reason that you even *could* get a protocol error17:45
t1mpsame result with the other port17:46
t1mpthe moment the device should come back online, I get the protocol error17:46
ogra_they only happen if the floor gets pulled out underneath adb ... i.e. if the usb gadget is removed or reconfigured17:46
t1mpand immediately after that it is back17:46
ogra_or if there is any hardware issue17:46
t1mponce the device is online, the connection is stable17:46
t1mpno problems with running 2 or 3h tests on device started via adb17:46
* t1mp dinner, bbl17:47
ogra_right, but you seem to have at least one reconnect on boot there17:47
ogra_which shouldnt happen17:47
cjwatsonhttps://launchpadlibrarian.net/170675785/account-plugins_0.11%2B14.04.20131126.2-0ubuntu2_0.11%2B14.04.20140325-0ubuntu1.diff.gz   quality changelog there17:47
ogra_yay17:47
ogra_i thought didrocks fixed that long ago17:48
ogra_(we were discussion it in jan. for the first time i think)17:48
ogra_*discussing17:48
seb128ogra_, cjwatson: that happens when there is no commit message on the mp I think17:49
davmor2popey: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1262711 does this effect you still since the home scope is gone?17:49
ogra_seb128, right, didrocks wanted to add a guard for that so the package is considered FTBFS when that happens17:49
seb128not sure how those projects are configured17:50
ubot5Ubuntu bug 1262711 in unity8 (Ubuntu) "Unity crashes with lots of music displayed in expanded music category in home scope" [High,Confirmed]17:50
seb128on e.g indicators the "build" step fails CI on missing commit messages17:50
ogra_bug 129077117:51
ubot5bug 1290771 in Canonical Upstream To Distro "cupstream2distro should FTBFS if packages have an empty changelog" [Undecided,New] https://launchpad.net/bugs/129077117:51
ogra_just recently filed17:51
popeydavmor2: well, given it's gone, no. ☻17:53
cyphermoxdavmor2: I have a shiny new mtp in my ppa if you're looking for stuff to test :)17:53
cyphermoxit doesn't yet show up properly in media players, but it now doesn't log as stupidly, and notices when you delete or take pictures and stuff, outside of the MTP protocol itself17:54
* ogra_ hugs cyphermox 17:54
cyphermoxogra_: ppa:mathieu-tl/ppa17:54
cyphermoxbefore I do a release with citrain though I'd like to make the media player support work17:55
cyphermoxand perhaps add the thumbnails for images too17:55
* davmor2 also hugs cyphermox but currently has his hands full I can test it first thing though17:55
ogra_well, as long as it happens before release :)17:55
cyphermoxogra_: it's on track, but yeah. there's also MMS stuff in NM I'm working on now17:55
ogra_right, but thats blocked from landing during freezes anyway17:56
cyphermoxand urfkill which is getting in a better shape, but I still also need to look into reworking the bluetooth bringup :)17:56
cyphermoxyes17:56
cyphermoxI'm just saying there's lots in progress17:56
ogra_i wouldnt expect the BT changes for trusty17:56
cyphermoxogra_: ideally we probably should17:56
cyphermoxor in any case, we should if we want to land urfkill too17:57
ogra_(like i dont plan to do the "move all HW specifics to android" switch before release)17:57
cyphermoxyeah17:57
cyphermoxit's a little complicated and high risk as we get closer to the release, given that we're changing how stuff happens at startup17:57
ogra_yeah17:57
ogra_while it is nice to roll with touch ... i kind of miss the freeze time where you only look at optimization and fixing17:58
cyphermoxme too.17:58
ogra_with rolling we dont really have that time anymore17:58
cyphermoxwell, you need to take it17:59
cyphermoxbut I understand what you mean17:59
ogra_yeah, but meanwhile the world changes underneath you17:59
cyphermoxit would be nice for a little less earth-shattering changes underneath, and more shininess17:59
ogra_yep17:59
cyphermoxwell, the mtp stuff is changes in that direction18:00
cyphermoxnothing earth-shattering, but just works better18:00
ogra_yeah18:00
cyphermoxso far I haven't managed to break it -- photos shows up if you refresh the file manager; and disappear as soon as they are deleted18:01
cyphermoxI think that may be a limitation in gvfs / mtp; since I do send the proper events AFAIK18:01
* ogra_ rarely uses it ... as long as it doesnt scatter my desktop with messages i'm happy :)18:01
cyphermoxahah18:01
cyphermoxno, now only two messages at all on a standard install, it says it starts and how many items in the DB on startup18:02
cyphermoxand you can easily make it as verbose as necessary if we need to debug stuff18:02
ogra_yeah18:04
ogra_thats cool18:04
* ogra_ grumbles at cpu hotplugging 18:05
ogra_if i force all cores on i gain 3seconds boot time18:06
ogra_if i force them on and then later enable hotplugging again i lose them again ... i dont get why18:07
ogra_(the 3sec)18:07
robruseb128, ogra_, cjwatson: there is definitely a check to stop MPs with no commit message from even building. I see that fire all the time. citrain won't even build the MP if there's no commit message.18:09
cjwatsonmaybe it was non-empty but only whitespace, or something?18:09
ogra_robru, well, it just did :)18:09
ogra_and the bug above is still open18:09
seb128robru, ogra_, cjwatson: I don't think it's true, those checks are a CI thing and the CI is configured differently by projects18:09
seb128it's not from CI train, but from the CI that runs on mps18:10
ogra_right18:10
robrucjwatson, ogra_: i think it's more likely to be that the MP contained a debian/changelog with a release that wasn't UNRELEASED, last time I built a project with a changelog that said 'trusty' it made a +0.1 version with an empty bullet point18:10
ogra_thats why didier asked me to file the bug against cupstream2distro18:10
robruseb128, yes, there is *also* a CI thing that fails if no commit message is set. but I have *definitely*, *undoubtedly* on *dozens* of occaisions seen citrain report "build failed because no commit message was set"18:12
seb128robru, CI train is calling the upstream CI, which is different by project18:12
seb128robru, I know what you mean, but those checks come from the by-project CI, and not from the train18:12
robruseb128, http://162.213.34.102/job/landing-001-1-build/72/console18:13
seb128robru, I'm not discussing that, I hit those often18:13
seb128I'm just telling you it's no a check from the CI train itself18:13
robruseb128, how can it be defined per project? can you point at that code that chooses that?18:14
robruboiko, got you silo 8 btw18:15
boikorobru: nice! thanks!18:15
robruboiko, you're welcome18:15
cjwatsonYou should get a few silos clearing out soon18:15
seb128robru, no, I don't, and I might be wrong there, check with didrocks tomorrow18:17
robrucjwatson, thanks18:17
robruseb128, got you silo 19 for line 37 anyway. eep!18:17
seb128robru, thanks18:17
=== bfiller_afk is now known as bfiller
t1mpogra_ / plars any ideas what I could look for that causes these protocol faults after adb reboot?18:22
ogra_how do you reboot ? "adb reboot" or from the logged in shell ?18:23
t1mpogra_: adb reboot, but I just tried reboot from shell on device and that gives the same problem18:24
ogra_ok, i had hopes :)18:24
t1mpogra_: with the ubuntu-test-cases scripts I have the problem also (that's when I first noticed it)18:24
t1mpyes me too, until 20s ago..18:24
t1mpplars: would the tests fail if I edit the reboot-and-wait script not to do anything? Then at least I can run some tests with the scripts now18:36
ogra_did you try just adding a sleep so adb waits a little ?18:37
t1mpnope, didn't try that18:39
t1mpI'm just getting started with these scripts https://code.launchpad.net/ubuntu-test-cases/touch and they use the adb wait-for-device18:40
ogra_sounds like a valid workaround18:40
=== plars changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: plars | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
plarst1mp: some of them might interfere with others, not sure18:55
=== Ursinha is now known as Ursinha-afk
kgunncyphermox: robru....can i get some reconfig love on silo4 ? added a new mp19:45
robrukgunn, is it a new project?19:46
kgunnrobru: nope just a new mp from mir19:46
robrukgunn, we got some new crack today ;-)19:46
robrukgunn, you can do the reconfig yourself, and you don't even have to copy&paste19:46
robrukgunn, just click reconfig and it does it all for you19:46
kgunnrobru: oh...whoop whoop19:46
robruthank didrocks for that ;-)19:46
kgunni recall the copy/paste...didnt realize new mp's as well19:46
robrukgunn, yeah, you can reconfig yourself as long as it's not a new project. any change within existing projects is fine (add/remove mps)19:47
kgunnsweet...ok, i'm off to try19:47
=== Ursinha-afk is now known as Ursinha
jhodapprobru, could you rekick land-006 to build again?19:52
davmor2cyphermox: I had 10 minutes befoer EOD \o/  so new mtp does indeed update when you remove stuff now \o/  Rhythmbox does indeed still just show unknowns but that is just for confirmations sake :)19:53
robrujhodapp, sure19:53
jhodappthanks19:53
cyphermoxdavmor2: yeah, as soon as I'm more done with NM and urfkill and others I'll get back and fix that, I already have a good idea what to do and how to do it, just need to write it in code19:53
cyphermoxI'll add thumbnails too so images should show up in nautilus19:54
davmor2cyphermox: go work so far at least :)19:55
davmor2s/go/good19:55
davmor2cyphermox: oh interesting, so it updated if you delete but I had to hit refresh to show the file I added via adb19:57
cyphermoxyeah19:57
davmor2cyphermox: so that is expected?19:58
cyphermoxI think that's broken in gvfs; going to need to dig deeper in that19:58
davmor2cyphermox: oh hang on of course this box is on saucy still I'll give it a go in trusty after I set my box up again19:59
cyphermoxwell I saw the same on trusty19:59
davmor2cyphermox: at least it actually refreshes though it didn't before on adding or removing files so +1 :)20:00
=== jhodapp is now known as jhodapp|bbl
robrucjwatson, can I get you to push unity8 through proposed pretty please?20:05
cyphermoxdavmor2: confirmed that this is a limitation in gvfs -- I can fix now :)20:10
bfillerrobru: landing-009 has been building for like 8 hours it seems20:26
robruhmm20:26
bfillerrobru: don't think it's trying to rebuild oxide, but if it is that might explain it20:27
bfillershould just be building webbrowser-app20:27
robrubfiller, no, it looks like it's stuck in depwait for ppc64el, powerpc, and arm64.20:28
robrubfiller, precisely because oxide is unavailable there20:28
robrubfiller, the other arches are done building if you want to do some testing there20:28
bfillerrobru: should we change webbrowser app so it doesn't try to build on those arches? don't think oxide supports those yet20:29
robrubfiller, that's fine by me20:29
robrubfiller, you might want to consult cjwatson about this though, he knows more about it and also bringing up those arches seems to be his personal mission20:29
pmcgowanbfiller, we should not support those arches anyway20:31
pmcgowanbfiller, none of our apps should target them20:31
pmcgowanwas just wondering why that silo was still building20:31
pmcgowanwell arm64 is ok20:32
bfillerrobru: right, cjwatson webbrowser-app previously built on all the arches, but we're pushing a new version that using oxide backend instead of qtwebkit. oxide only builds for 3 arches20:32
robrubfiller, oh right, I forgot this is technically a regression. so yeah, we need cjwatson to clear the previous binaries out so that it allows us to not build on those arches20:33
bfillerpmcgowan: the apps don't target them specifically, but if arch set to "any" then it tries to build them if it has previosly20:33
pmcgowanbfiller, right, we should call out the specific ones we care about20:38
bfillerrobru what's the syntax for specifying multiple specific arches in debian/control?20:51
robrubfiller, one sec20:51
robrubfiller, here's an example: https://code.launchpad.net/~bregma/unity8-desktop-session/restrict-target-arches/+merge/20839720:53
robruline 17 of the diff20:53
boikorobru: landing-008 tested and ready20:53
bfillerrobru: thanks20:57
robruboiko, great!20:57
robrubfiller, you're welcoe20:58
boikorobru: you can leave my other request unassigned for now to not lock any silo (as I will only be able to build and test it tomorrow)20:58
robruboiko, ok, just don't set it 'yes' then20:59
boikorobru: well, it is ready, it is just that I am finishing my working day already :)20:59
boikorobru: I will set it to No and then tomorrow morning I set it to yes again20:59
robruboiko, ok :-P20:59
robruyes please20:59
robruthanks20:59
boiko:)21:00
rsalvetiplars: robru: not sure if anyone wants to debug that: http://162.213.34.102/job/landing-007-1-build/60/console21:00
rsalvetiConnection failed, aborting. Check your network [Errno -3] Temporary failure in name resolution21:00
rsalvetiTraceback (most recent call last):21:00
rsalveti  File "/var/lib/jenkins/citrain/citrain21:00
rsalvetijust triggered another rebuild21:00
robrursalveti, yeah, sometimes the network is flaky, just rebuild21:01
plarsretoaded: have you seen a lot of those lately?21:01
plarsrsalveti: yeah, let me know if it happens again21:01
rsalvetisure, thanks21:01
retoadedplars, haven't seen many at all here lately.21:01
robruplars, i see it once a week maybe. not a huge problem, retry always works for me21:01
retoadedplars, I don't believe that jenkins instance uses the labs network infrastructure though.21:02
Saviqhmm robru, can you explain this failure http://162.213.34.102/job/landing-004-1-build/83/console ?21:12
Saviqah maybe I know21:13
robruSaviq, this is due to having unity8 in more than one silo at a time21:13
Saviqrobru, oh21:13
robruSaviq, in particular there's a version of unity that's in the archive, and not been merged yet.21:14
Saviqrobru, right, we have one stuck in proposed...21:14
* Saviq forces then21:14
Saviqit's a prelim silo anyway21:14
robruSaviq, yeah I guess force for now, but you will have to rebuild once that other one does merge & clean21:14
Saviqrobru, of course21:15
robruok21:15
bfillerrobru: can you kill the build on silo 9? I'm going to reconfigure with a new MR that restricts the arches21:23
robrubfiller, ok21:23
rsalvetijhodapp|bbl: hm, you merged gst 1.2.3 in your branch21:56
rsalvetijhodapp|bbl: would be better if you could rebase your changes instead21:56
rsalvetiotherwise it's a pita to know what really changed21:56
rsalvetiwith a rebase I can only do git diff <last-known-hash-from-upstream>..21:56
rsalvetiand create the diff needed by our package21:56
rsalvetinow I need to create another branch just with upstream21:57
rsalvetiand compare both branches21:57
=== plars changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | CI Train support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Known issues: -
cyphermoxdavmor2: fixed the case for pictures showing up in MTP now :D22:04
=== jhodapp|bbl is now known as jhodapp
jhodapprsalveti, ok I'll keep that in mind going forward, had no idea it'd impact your part of the process since I didn't know exactly how you do things to push my changes22:20
rsalvetijhodapp: yeah, no worries, did a diff from upstream..master22:20
rsalvetijhodapp: seems it worked fine22:20
rsalvetijhodapp: it's also easier when upstreaming the changes22:20
jhodapprsalveti, thank you, sorry for the extra trouble22:20
rsalvetias you just check whatever is on top22:20
rsalvetino worries22:21
jhodapprsalveti, yeah, just my inexperience with git22:21
rsalvetiyeah, it's almost impossible to do a rebase with bzr22:21
rsalvetibut with git is so easy :-)22:21
jhodapprsalveti, so you want rebase so that it mixes the upstream history with mine and keep things as distinct commits, right?22:23
jhodapprsalveti, btw, the tests all pass for me but I see that it's failing on amd6422:23
rsalvetijhodapp: yeah, just upstream + your patches on top22:23
rsalvetihm, mediahub here failed for amd64, i386 and armhf22:24
rsalvetihttps://launchpad.net/~ci-train-ppa-service/+archive/landing-006/+packages22:24
jhodappthanks, was looking for that link again22:24
jhodappit fails for everything, crap22:24
jhodappthat output isn't that helpful as it just segfaults22:25
jhodapprsalveti, oh hey, I just ran it in a schroot on amd64 and it segfaulted, so it's most likely the same thing22:27
rsalvetiyeah22:27
jhodapprsalveti, it's because it's trying to call into libhybris22:29
bfillerrobru: landing 1 ready for release22:30
rsalvetijhodapp: right, thought it could be that22:30
rsalvetijhodapp: so we either need to change the test to not do that, or simulate the hybris environment22:30
robrubfiller, great22:30
rsalvetias it needs to be tested in the builder22:30
rsalvetijhodapp: gst-plugins-bad should be in the ppa in a few minutes22:31
jhodapprsalveti, well I'm in the process of rewriting/updating the tests for everything, so for now so we can get a test image, I'm going to disabled them22:31
robrubfiller, just getting a core dev ack on the packaging changes22:37
bfillerrobru: np22:37
jhodapprsalveti, try the build again22:42
rsalvetijhodapp: alright22:42
rsalvetidoing a rebuild22:43
jhodapprsalveti, it makes sense that the tests passed for me on arm...it's an actual device :)22:43
rsalvetijhodapp: right :-)22:43
jhodapprsalveti, I'm definitely going to have to do some libhybris mocking22:44
jhodapprsalveti, be back in about 20 mins to check on the build22:48
=== jhodapp is now known as jhodapp|afk
=== jhodapp|afk is now known as jhodapp
robruogra_, hey what's going on in line 43?23:15
ogra_nothing until you have a free silo for it :)23:16
robruogra_, it's not filled out right though.23:16
ogra_what is missing ?23:16
robruogra_, if you're just doing a source package upload, put the source package name in the source package column. your MP list is invalid23:17
ogra_you mean in the "additional" source packages ?23:17
ogra_i kind of thought it was for additional packages :)23:18
robruogra_, it's for anything that isn't an MP...23:19
robruogra_, ok you got silo 723:19
jhodapprsalveti, looks like media-hub passed now except for those 3 more obscure architectures due to missing libhybris-dev for those architectures23:20
ogra_robru, merci23:20
robruogra_, you're welcome23:20
robrujdstrand, did you want a silo for line 40? it looks ready but you didn't mark 'ready: yes'23:20
robrubfiller, do you want a silo for line 42? looks ready but you didn't mark 'ready: yes'23:22
jhodapprsalveti, and why couldn't qtubuntu-media find libmedia-hub-dev, it should be getting created23:22
bfillerrobru: not yet, waiting to add another MR first23:22
robrubfiller, ok no worries23:22
jhodapprobru, how is the build order of MRs in a silo PPA determined?23:30
robrujhodapp, the MR's are merged in the order they're listed, but the build order is determined by python-dictionary-access-order, eg, random-but-repeatable.23:31
jhodapprobru, ok, because it almost seems like media-hub was built after qtubuntu-media in this landing ppa: https://launchpad.net/~ci-train-ppa-service/+archive/landing-006/+packages23:32
jhodapprobru, but that's not good because qtubuntu-media needs libmedia-hub-dev23:33
robrujhodapp, well it's entirely possible. if you need to specify a build order, then you should clarify the build dependencies in debian/control (eg, specify that one thing needs a specific new version of another thing). then the builds will happen in the right order.23:34
jhodapprobru, ok, so I'm not sure what version will result since this is the very first time media-hub has been built (my packaging foo is not strong)23:34
jhodapprobru, nevermind, scratch that23:35
robrujhodapp, just use whatever version number exists in the PPA already, but say > than that number23:35
jhodappyeah ok23:36
jhodapprobru, could you kick that landing ppa for me again?23:37
robrujhodapp, you  mean the build job?23:37
jhodappyeah23:38
robrujhodapp, which silo?23:38
jhodapp00623:38
robrujhodapp, ok, building23:40
jhodappthanks23:40
robrujhodapp, you're welcome23:44
=== jhodapp is now known as jhodapp|afk
cjwatsonrobru: unity8> done23:55
robrucjwatson, thank you!23:56
cjwatsonbfiller: if you listed specific arches in webbrowser-app's debian/control, please revert that.  it's quite unnecessary23:56
cjwatsonpmcgowan is technically wrong on this :)23:57
cjwatsonbfiller,robru: I've removed qtdeclarative5-ubuntu-ui-extras-browser-plugin webapp-container webbrowser-app from arm64/powerpc/ppc64el on trusty, so nothing should block on that any more23:59
robrucjwatson, oh excellent, thanks again23:59
robrucjwatson, bfiller is probably EOD, I'll email him23:59

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