/srv/irclogs.ubuntu.com/2015/09/30/#ubuntu-ci-eng.txt

jameshkenvandine: hi01:26
jameshkenvandine: just looking back through scrollback, I thought I'd checked the rdepends when putting the silo together, but looks like I missed qtubuntu-media (it wasn't a dep last time we made such a change)01:27
kenvandinejamesh, yeah, but slangasek was also questioning if we need the different sonames for the gcc5 transition03:11
kenvandinejamesh, also qtubuntu-media isn't dual landing, so harder to get fixed03:11
kenvandinei think we just need that depends dropped from qtubuntu-media and rely on shlibs to properly depend on it03:11
jameshkenvandine: the existing packaging was a problem, since it used the same package name for vivid and wily03:11
kenvandinejamesh, yeah, he was questioning if we really needed that03:12
jameshkenvandine: from my reading of the migration docs, it should have had "v5" appended to the end of the package name to make upgrades go smoothly03:12
jameshkenvandine: given that it is an ABI break, it seemed worth doing now rather than later.03:13
kenvandineanyway, if we can get the depends dropped from qtubuntu-media it could unblock the packages in proposed03:13
kenvandineassuming it properly picks up the depends without the hard coded depends03:13
jameshkenvandine: shouldn't it just require a rebuild?03:13
jameshnone of the -dev packages have changed03:14
kenvandineqtubuntu-media has a depends on libmediascanner-2.0-303:14
kenvandinespecifically03:14
kenvandinejamesh, see bug 150085903:14
ubot5`bug 1500859 in qtubuntu-media (Ubuntu) "hard coded dependency on non-existing version of runtime library" [Critical,Confirmed] https://launchpad.net/bugs/150085903:14
jameshthat is surprising03:15
kenvandinebut we can't build that in the same silo because qtubuntu-media can't handle dual landings right now03:15
kenvandineyeah, i don't think it should need that depends03:15
jameshso neither of the .so files in qtubuntu-media link to the library03:16
* jamesh looks03:16
kenvandineoh joy03:16
kenvandineso it really shouldn't depend on it03:17
jameshunless they are doing something particularly cunning03:17
jamesh(I hope not)03:17
kenvandineindeed03:17
jameshit looks like it is used from some source code that may not be linked into the plugin?03:20
kenvandinedunno, we should get jhodapp too look at it more closely03:20
jameshit is explicitly linking to mediascanner, but the requirement is likely being removed because the .so doesn't actually use any symbols from the library03:20
jameshI'll add some notes to the bug report.03:21
kenvandinejamesh, thanks!03:21
jameshkenvandine: here's what I've added: https://bugs.launchpad.net/ubuntu/+source/qtubuntu-media/+bug/1500859/comments/303:31
ubot5`Ubuntu bug 1500859 in qtubuntu-media (Ubuntu) "hard coded dependency on non-existing version of runtime library" [Critical,Confirmed]03:31
Mirvmornings05:08
slangasekjamesh: if it needed v5 appended to the package name, it would have been done already as part of the g++5 rebuilds; you don't need to make an soname change *now* for the g++5 abi transition05:11
jameshslangasek: it definitely had cxx11 tagged symbols, and definitely didn't have the package name changed as part of the transition05:11
slangasekjamesh: right; so as I understand it, someone already made the determination that a library rename wasn't needed for this case05:12
jameshslangasek: then they made the determination wrongly.  The library compiled with gcc 5 has a different ABI (it uses std::string, and is compiled with C++11), so the package name needs to be different05:13
slangasekstd::string is part of the API that it exports?05:14
jameshslangasek: yes.  Here is the debdiff of the update doko pushed: http://launchpadlibrarian.net/213231546/mediascanner2_0.105%2B15.10.20150721-0ubuntu1_0.105%2B15.10.20150721-0ubuntu2~ppa1.diff.gz05:14
jameshyou can see many symbols file changes and no binary package name change05:14
slangasekhmm, ok05:15
slangasekjamesh: looking at that diff I agree with you, so I don't know why it was done without a package name change05:17
kenvandineso we just need to sort out the depends in qtubuntu-media to unclog wily05:17
slangasekjamesh: still, the package from this silo doesn't appear to change the package name in a predictable way (appending v5), but instead has incremented the soname... what happens if there's an ABI change to the package in vivid?05:18
slangasekor maybe this is part of the SDK so that should never happen :)05:18
slangasekkenvandine: yes, I think so05:18
jameshslangasek: if there is an ABI change, both sonames would need to change05:18
slangasekjamesh: alright, as long as that's understood :)05:19
* kenvandine heads off to get some sleep, thanks for looking into it05:19
jameshslangasek: I added some notes about the qtubuntu-media problem to the bug report: https://bugs.launchpad.net/ubuntu/+source/qtubuntu-media/+bug/150085905:19
ubot5`Ubuntu bug 1500859 in qtubuntu-media (Ubuntu) "hard coded dependency on non-existing version of runtime library" [Critical,Confirmed]05:19
jameshslangasek: it looks like there is no code in the binary package that actually uses libmediascanner05:19
* slangasek nods05:20
=== chihchun_afk is now known as chihchun
=== cwayne_ is now known as cwayne
greyback_cihelp: hey, we're getting "virtual memory exhausted" errors for amd64 builds: https://jenkins.qa.ubuntu.com/job/qtmir-vivid-amd64-ci/148/console08:17
Saviqsil2100, we got a silo lined up with a few high prio fixes for qtmir, but we've also planned to land proper mouse pointer/cursor for pocket desktop in that same silo, with OTA7 freeze in effect, shall we pull the mouse bits out?09:16
Saviqsil2100, in theory they don't touch phone until you connect a mouse up09:18
sil2100Saviq: that's a tricky one09:18
=== greyback__ is now known as greyback
sil2100Saviq: so normally I would say: 'just pull it out', but I know we have some pressure on PD recently - I wouldn't include it without Pat's approval though, as he has the exception decisive power09:19
sil2100Saviq: maybe for now pull it out so that it doesn't slow you down and you can try re-landing it a bit later, after we get Pat's input here09:20
Saviqsil2100, yeah, that's probably best, OTOH means double QA effort09:20
sil2100Saviq: true, but I know QA said they even prefer signing off smaller silos instead of big ones - bigger chances of missing stuff09:21
sil2100We even had that idea of only limiting to a few bug fixes per silo ;p09:22
Saviqsil2100, ack, /me pulls mouse09:22
sil2100(which didn't stick)09:22
Saviqsil2100, btw, is wily+overlay a thing yet?09:22
sil2100Saviq: not yet, but we'll want to have it later today/tomorrow09:22
sil2100We have a green light for it though09:22
Saviqk09:23
Saviqsil2100, my ticket does say overlay as the destination PPA (it didn't before), that expected?09:24
sil2100Saviq: let me check, maybe something happened during the night09:25
Saviqsil2100, basically, my q is, is https://requests.ci-train.ubuntu.com/#/ticket/420 set up correctly?09:25
rvrabeato: I failed the silo. The pause/play button in the indicator doesn't synchronize with the music-app.09:25
abeatorvr, thanks, I saw that, music-app still needs some work to get this finally working09:26
sil2100Saviq: so, I need to look into the backend, but most probably you assigned the silo when it was still possible to target dual landings for an explicit destination09:28
Saviqsil2100, it was like Monday evening or something09:29
Saviqactually req says last Thursday, even09:29
Saviqsil2100, https://ci-train.ubuntu.com/job/prepare-silo/6246/09:30
sil2100Saviq: so, I think it's ok, the destination field should be left empty as for dual silos it's not taken into consideration right now09:32
sil2100As we hard code the dest there09:32
sil2100For a moment it was switched to be configurable for dual silos, but as per slangasek's recommendations it was switched back to hard-coded09:32
sil2100As we don't want people landing things in wrong places by mistake09:32
sil2100I'll hard-switch it to the overlay later09:33
Saviqsil2100, ack09:40
alf_cihelp: Hi! http://s-jenkins.ubuntu-ci:8080/job/mir-mediumtests-runner-mako/ jobs have a long backlog because of "pending - Waiting for next available executor on mako-mir"09:58
alf_cihelp: Any idea what's going on there? It seems that only two mako-mir executors are online...09:59
alf_cihelp: This is making CI builds take extremely long (e.g. one job is already "building" for more than 9,5 hours)10:00
=== marcusto_ is now known as marcustomlinson
greybacktrainguards: could someone delete the "unity-api" packages from silo15 plz10:05
sil2100greyback: on it10:05
greybacksil2100: thanks10:06
sil2100Done10:06
=== cjwatson_ is now known as cjwatson
=== marcusto_ is now known as marcustomlinson
jgdxrvr, thx11:09
sil2100dbarth_: if you don't mind I'll play around with landing 005 for a bit11:09
sil2100dbarth_: (add some merges, rebuild etc.)11:09
sil2100dbarth_: it's the papi landing11:10
=== _salem is now known as salem_
=== chihchun is now known as chihchun_afk
kgunnsil2100: are we doing dual landing into overlay for wily yet ? or just keep our dual landing silo as is...12:48
oSoMoNtrainguards: can the failed builds in silo 59 be retried, please?12:50
dbarth_sil2100: oh sure, go ahead; it'd be awesome to land that one!12:56
=== chihchun_afk is now known as chihchun
MirvoSoMoN: on it13:01
oSoMoNthanks13:01
sil2100kgunn: just keep them as is, the transition will be transparent ;)13:18
sil2100tvoss, dbarth_: the papi in silo 15 has built successfully \o/13:21
kgunnooo i love it13:29
dbarth_sil2100: super !13:31
=== mzanetti- is now known as mzanetti
tvosssil2100, great,thank you13:39
MirvoSoMoN: ^13:43
=== chihchun is now known as chihchun_afk
Mirv(built)13:43
oSoMoNMirv, thanks!13:45
alf_cihelp: Hi! Any updates about all but one mako-mir builders being offline (see ping earlier today and http://s-jenkins.ubuntu-ci:8080/label/mako-mir/?). This is really hurting our CI/autolanding times.14:07
rvrbarry: Silo 8 merge proposal needs review and approval14:36
barryrvr: yes.  i am currently working through the test plan.  it will need release team approval too (it's targeted at wily)14:38
fgintheralf_, hello. Sorry for the delay. One of the devices failed and it's coming back up now. I'm also trying to work in some replacements for some devices that are now unusable14:49
Saviqfginther, hey, I've seen failures like that in multiple jobs these past few days https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-wily/416/console14:49
fgintherSaviq, ugh! I'll add that to the list, but I'm not sure that one isn't caused by a test process that doesn't exit properly14:54
Saviqfginther, thanks14:54
jibeldbarth_, is silo 2 for ota7?  it seems a bit huge to land so late without risk, it doesn't bring features from the features list and no critical bug fixes?14:54
fgintherI've seen it before, but the solution is escaping me. Will see if I can find some notes on it.14:55
dbarth_jibel: not really for ota-7, we should put it aside for now15:11
dbarth_jibel: is there a parking lot for silos like these, or i should abandon temporarily to free up silos?15:12
seb128jibel, pete-woods, we (desktop) need/want to land unity7 theme fixes (which are in silo 24 as well) to wily, should we just upload to wily (and let you sort out the silo then) or do you plan to QA review/land silo 24 today or tomorrow?15:15
pete-woodsseb128: I would like to run the silo through QA as fast as possible15:16
pete-woodsit's been reviewed now15:16
pete-woodsI was just ill for a couple of days15:16
pete-woodscan mark as ready15:16
seb128pete-woods, that would be nice, I added a bugfix for eog while you were not there, should be a noop for the phone15:17
pete-woodsseb128: ah yeah15:18
pete-woodsseb128: does it need rebuilding?15:18
barrysil2100: question about landing policy, if you have a few minutes15:18
sil2100barry: hey! What's up?15:18
pete-woodslooks like you already built :)15:18
seb128pete-woods, I did rebuild15:18
seb128right15:18
seb128Laney, did you have one more branch to add to that?15:19
barrysil2100: hi!  so silo 8 has s-i 3.0.2.  it's built and i've done qa.  i think it's ready to land, but of course wily is in final beta.  i'd like to get this bug fix into wily.  what do i do next?15:19
seb128Laney, or did you just ask about https://code.launchpad.net/~larsu/ubuntu-themes/eog-overlay-buttons ?15:19
Laneyjust that one15:19
seb128good15:19
jibeldbarth_, we should take a snapshot of the overlay soon to unblock landings like yours15:20
sil2100barry: I suppose you can still publish it to wily and poke the release team to review the new upload and move it out from the UNAPPROVED queue15:21
sil2100barry: since system-image isn't seeded in any desktop image (besides -next)15:21
barrysil2100: okay cool thanks.  i wasn't sure if there was some train station i needed to stop at first15:21
LaneyYou shouldn't poke unless it is taking a long time15:22
sil2100barry: no, for wily it's rather just a button press and then poking the release team15:22
sil2100barry: ok, so no poking!15:22
sil2100As per Laney's response15:22
Laneythere's a queue that people regularly look at15:22
Laneyhttps://launchpad.net/ubuntu/wily/+queue?queue_state=115:22
barryLaney, sil2100 okay, will do thanks!15:22
Laneycool15:22
dbarth_jibel: ok, that'd be great; feel free to put the silo aside for ota-7 qa already, and we can get back to that when the new overlay opens15:23
barryyay! the abyss was not a terrible movie15:31
=== pat_ is now known as Guest33589
=== ogra_ is now known as ogra
jhodappkenvandine, slangasek I removed the mediascanner dependencies from qtubuntu-media and it's building in silo 47 now15:45
kenvandinejhodapp, thx15:46
jhodappnp15:46
=== alexabreu is now known as alex-abreu
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== ljp is now known as lpotter
kgunnev: fginther not sure who to ping, but mir project ci has kind of ground to a halt...i understand all but 2 makos are down19:32
kgunnyou guys aware ?19:32
fgintherkgunn, yes, ev is the right person for this. He should be able to give you an update on where we are with replacing the makos that have died recently19:37
kgunnthanks19:39
kgunnev: please let us know, we might need to prioritize some mp's....rate is about 6/7hrs now due to traffic jam19:40
=== boiko__ is now known as boiko
fgintherkgunn, ev is still in a meeting, but he shot me a quick message to re-allocate some resources to help here. He'll try to follow-up with you a little later19:52
kgunnthanks!19:53
fgintherkgunn, I've added a couple of krillin to the pool of devices. The job name is still "mir-mediumtests-runner-mako" but please note that it could be either a mako or krillin. I'll get the name fixed once the backlog is down20:12
kgunnfginther: thanks, hope that works20:12
robruto anybody that might be around: I just rolled out a Bileto update, if you get broken links it's because your page is stale, just reload the page and it should work again.21:01
=== salem_ is now known as _salem
robruam I the only one who can't connect to irc.canonical?23:23
thomirobru: I'm connected...23:24
robrubah23:24

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