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

xnoxinfinity: my fault, please reject.00:01
infinityxnox: Already did.00:01
xnoxinfinity: i had no idea it's debian native, rather than debian-native-in-ubuntu. =)00:01
infinitystgraber: Are you sure it's right this time? :)00:07
stgraberI'm not sure, but I think it is :)00:08
stgrabermy laptop still boots00:08
stgraberand so does a clean VM00:08
infinityAlso, why does "[ ! -d ] && mkdir" annoy me, when "[ -d ] || mkdir" wouldn't?00:09
infinitystgraber: Do upstart pre-scripts run set -e?  That's probably why that construct annoys me, cause it breaks in set -e.00:10
stgraberhmm, yeah, you're right... please reject that one, I'll re-upload in a sec00:10
cjwatson_That construct isn't *meant* to break in set -e according to the rules, but I have a vague recollection that there are cases where it does anyway.00:12
=== cjwatson_ is now known as cjwatson
cjwatsonOr maybe it just used to and this is a zombie rule we both remember.00:13
cjwatsonNon-zero exit on the LHS of && or || (among other things) isn't supposed to be trapped by set -e.00:14
stgraberindeed, just confirmed that locally00:15
infinitycjwatson: Oh, right.  Still feels wrong somehow.00:15
cjwatsonMy personal style is still to use [ -d ] || mkdir though :-)00:16
infinitycjwatson: I guess it's just my inner logic solver saying "but, wait, what happens if it's false?"00:16
infinityWhich then expands to adding || true to the end, which then collapses to [ -d ] || mkdir, yes.00:17
infinitycjwatson: Any idea if that left-hand evaluation rule is POSIX, or if our shells all just (currently) behave the same way?00:19
cjwatsonPOSIX00:19
infinityKay.  Oh well.  Old habits die hard, and I prefer logic that reads as consistent.00:19
cjwatsonChapter and verse in http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_25_03 under -e.00:21
cjwatson" -e setting shall be ignored when executing the compound list following the while, until, if, or elif reserved word, a pipeline beginning with the ! reserved word, or any command of an AND-OR list other than the last."00:21
cjwatsons/^"/"The/00:21
cjwatsonbash's set -o pipefail might modify this.  I haven't tested.00:22
infinityAnyhow, stgraber uploaded with our preferred syntax, so another brain successfully washed.00:25
slangasekinfinity: [ ! -d ] && mkdir > you're thinking of the makefile case, which cares about the retval of the shell01:20
infinityslangasek: Or, like I said, it just offends the part of me that hates open-ended logic.01:27
=== seelaman` is now known as seelaman
infinityslangasek: "if true, do this thing, if false... If false... WHAT HAPPENS IF FALSE?!"01:27
slangasekif false, then... false!01:28
cjwatsonmakefile case> ah yes, I think that's what I'm thinking of01:42
barryxnox, infinity i'll ask mvo to push it to debian and we'll ffe a sync02:22
cyphermox^ did someone accept those manually or did it happen automatically? I'm thinking thumbnailer probably should have gone through the same, but I see for it's not currently listed in the Touch FFE >.<03:43
stgraberthings that are seeded only on touch or not seeded at all are auto-accepted03:45
stgraberthere's also a short whitelist03:46
stgraberanything that's uploaded to the archive at this point which contains new features must have an FFe, either a generic one like touch or a specific one. People shouldn't upload new features without FFes in the hope that it gets stuck in the queue and then gets reviewed by the release team.03:47
cyphermoxstgraber: ah03:49
cyphermoxstgraber: that wasn't the intent no03:50
stgrabergood03:50
cyphermoxgah03:51
MirvI'd ask you to consider letting thumbnailer go forward from unapproved queue, considering it only adds a Provides: line in debian/control and nothing else. it's part of a big unity8 landing.06:18
infinityMirv: Looking.06:23
RAOFOh! I didn't notice that libgdiplus is seeded in edubuntu!06:24
infinityYay, useless diff is useless.06:24
infinityMirv: Why was that built twice in the PPA? :/06:24
Mirvinfinity: I don't know, probably a mistake. https://code.launchpad.net/~mhr3/thumbnailer/provide-virtual-pkg/+merge/21363006:28
infinityMirv: Yeah, I already grabbed the sources manually and diffed (and accepted).06:29
Mirvthank you infinity, that should unblock the whole landing06:30
=== jackson is now known as Guest51547
=== doko_ is now known as doko
didrocksLaney: unity8 is blocked again today in proposed with the wrong item, maybe your fix from yesterday was reverted?07:21
didrocks(blocking on archs it never built on)07:22
infinitydidrocks: It's not blocking on arches it never built on, it's blocking on arches it *did* build on.07:25
=== psivaa is now known as psivaa-afk
didrocksinfinity: how so?07:26
didrocksout of date on arm64: unity8 (from 7.84+14.04.20140327.1-0ubuntu2)07:26
didrocksout of date on powerpc: unity8 (from 7.84+14.04.20140327.1-0ubuntu2)07:26
didrocksout of date on ppc64el: unity8 (from 7.84+14.04.20140327.1-0ubuntu2)07:26
didrockshttps://launchpad.net/ubuntu/+source/unity8/7.84+14.04.20140327.1-0ubuntu207:26
didrocks-> it build-deps-wait on arm64/powerpc/ppc64el07:26
infinityErr, wait.  What?07:27
infinityDid someone break britney's tiny brain?07:27
didrocksinfinity: we had exactly the same issue yesterday, Laney did "something"07:27
didrocks(same case: unity8)07:27
didrockslet me find the pastebin07:27
infinityUhm, unity8 is in fauxPackages.  But why?07:28
didrocksinfinity: http://irclogs.ubuntu.com/2014/04/01/%23ubuntu-devel.html#t10:0307:28
didrocksyeah, it was a fauxPackages (not sure what it means) yesterday as well07:28
infinity"FauxPackages: temporarily add unity8 to arm64/powerpc/ppc64el to unstick a complicated touch porting chain"07:29
* infinity scratches his head.07:29
infinityI guess I'll just bump it for now, ask why later.07:29
didrocksok, thanks infinity :) should I poke Colin for tracking down this?07:29
didrocks(as I guess we'll have the same issue with the next release as well)07:30
infinitydidrocks: Yeah, it was Colin who added it in the first place, and it really shouldn't be there long-term.07:30
didrocksok, I'll check with him, thanks07:30
infinitydidrocks: But I suspect only he knows why he added it, and if it's still necessary.07:30
infinitydidrocks: I bumped the version for now, though, it should get through.07:30
didrocksyeah, no worry, as long as we can unblock that one, I'll check with him today07:30
didrocksSaviq: FYI (in case you wonder why unity8 wasn't in previous image ^)07:31
=== psivaa-afk is now known as psivaa
sil2100Hello! I'm investigating the strange case of a few of our packages being blocked in -proposed as Valid candidates (unity8, ubuntu-touch-session, lxc-android-config, qtubuntu)09:10
sil2100The update_output mentions * i386: ubuntu-touch09:11
sil2100But when enabling -proposed on my device and trying to upgrade those packages, everything upgrades cleanly09:11
sil2100Could anyone help me out in interpreting the situation and getting to the root cause?09:11
xnoxsil2100: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt09:15
xnoxtrying: unity809:16
xnoxskipped: unity8 (3 <- 14)09:16
xnox    got: 27+0: i-2709:16
xnox    * i386: ubuntu-touch09:16
xnoxsil2100: looks like you want/need meta packages refresh. I thought cyphermox was changing the seeds, or something.09:16
xnoxunless it simply needs hinting together.09:17
sil2100hmmmm09:17
sil2100xnox: thanks, I wonder since I don't think the seeds needed updating for this landing09:17
xnoxsil2100: yeah, ubuntu-touch seed looks all updated and in release pocket since 5h ago...09:18
sil2100didrocks mentioned that Britney might need some hints09:18
sil2100Can anyone with the power and knowledge help with that?09:20
Laneylemme see09:21
LaneyLooks like it could be hinting09:23
LaneyI'll add some, then we'll see what happens09:23
xnoxLaney: yeah, i'm confused why britney does not autotry unity8 with qtubuntu together.09:23
LaneyNeeds to go with ubuntu-touch-session at least09:25
didrocksLaney: the whole transition is unity8+qtubuntu+u-t-s09:25
didrocksLaney: lxc-android-config as well09:25
LaneyI see it09:26
sil2100Thanks guys o/09:28
Laneysil2100: looks like that worked09:37
sil2100Laney: thank you!09:39
Laneyenjoy09:39
brendandthis is a slightly unusual situation, but if we had a feature in a package and then had to drop it for while and now want to bring it back, will we need a feature freeze exception09:54
Laneybrendand: Yes (you need to say why the reasons you had to drop it are now resolved)10:04
brendandok10:04
LaneyAlso final freeze is in 9 days, so consider how essential it is as there isn't much time to fix issues.10:04
brendandthere will be a ui change too, can that be encapsulated in the same bug?10:05
LaneyI guess10:06
cjwatsoninfinity,didrocks: yeah, unity8 is a scary special case right now, I had to put that there because it was difficult to unwind stuff above it - I forget exactly which package, indicator-something I think10:06
didrockscjwatson: so, for every unity8 updates, we'll need to ask the release team to bump this fauxpackage?10:08
cjwatsondidrocks: unfortunately for the moment that's true.  I need to go sort out the root cause so that you don't10:09
didrockscyphermox: robru: Mirv: sil2100: Saviq: FYI ^ (something to keep in mind)10:10
cjwatsonI think it's indicator-network10:11
sil2100ACK10:12
cjwatsonintroduced in indicator-network r29110:12
Riddellshadeslayer: spammer :)10:19
shadeslayer:P10:20
shadeslayerits all queuebot's fault10:20
shadeslayerRiddell: all uploaded10:24
cjwatsonshadeslayer: how does phonon-backend-gstreamer1.0 0.0~git20140324-0ubuntu2 in the queue fix bug 1300478?10:59
ubot2Launchpad bug 1300478 in phonon-backend-gstreamer1.0 (Ubuntu) "package does not have kubuntu-bugs team in global subscribers" [Critical,Triaged] https://launchpad.net/bugs/130047810:59
shadeslayercjwatson: uhm ... wrong bug11:00
cjwatsonshadeslayer: ok, rejecting, please reupload11:01
shadeslayerwell, I don't have upload rights for it :)11:01
shadeslayer1300480 is what it's supposed to fix, partially11:01
cjwatsonplease get your sponsor to reupload then ...11:02
cjwatson(you were listed as the uploader in debian/changelog)11:02
cjwatsonwould be good if somebody could look at my parted upload - I know there's a big queue but it fixes a critical LVM handling bug11:04
cjwatsonah, I see somebody did, thanks11:05
rbasakCan https://bugs.launchpad.net/ubuntu/+source/juju-quickstart/+bug/1282630 be looked at please? There are just six fairly simple enumerated changes. It's not complex like juju itself. The added features are fairly trivial.11:11
ubot2Launchpad bug 1282630 in juju-quickstart (Ubuntu Trusty) "[FFe] Upgrade juju-quickstart to new upstream release 1.3.0" [High,New]11:11
Laneyrbasak: what does comment #2 mean?11:13
rbasakLaney: AIUI, there was an upstream change that required a newer version of juju-core, so it could land until the newer juju-core landed.11:13
rbasakLaney: but the specific changes needed have landed now.11:14
rbasakUh, *couldn't* land until the newer juju-core landed, but the specific changes needed have landed now.11:14
Laneyrbasak: OK, done11:17
rbasakLaney: thank you!11:17
seb128if somebody wants to review gexiv in the queue, the changes are non trivial but mostly build system ones11:24
seb128upstream asked that we update with that comment11:24
seb128"The major changes in this release are (a) ported to autotools, (b) added some version-number methods for GIMP (Shotwell doesn't use them), and (c) a couple of small memory leaks fixed.  For the most part this release was about prepping it for GIMP.11:24
seb128Also, Shotwell 0.18 is not dependent on the latest release of gexiv2, but we always prefer if they're used in lockstep (i.e. latest with the latest)."11:24
seb128the lib has few rdepends so it shouldn't be a risky update11:24
Laneyseb128: done11:47
seb128Laney, thanks11:47
Laneynp11:47
seb128how did that python-smbc update went through when bug #1300857 is not approved?11:55
ubot2Launchpad bug 1300857 in python-smbc (Ubuntu) "FFE for python-smbc 1.0.14.1, integrating new samba features and python3 support" [Undecided,New] https://launchpad.net/bugs/130085711:55
LaneyIt is, I just did them in the other order11:58
seb128k11:58
LaneyGuess I'll look at samba after lunch...11:59
seb128great11:59
Laney...someone else feel free though ;-)11:59
seb128enjoy lunch!11:59
tjaaltonstgraber: heh, now I hit the sssd upstart job issue myself, on upgrade; the upgrade hung when it tried to stop the daemon, upstart thought it was running when it wasn't12:24
tjaaltonstgraber: so, dropping -D from /etc/default/sssd and 'expect fork' from the job is what I'm testing now12:25
tjaaltonhmm no doesn't work12:26
tjaaltonstop leaves a process around12:26
tjaaltonor not, just slow to stop12:27
tjaaltonwhat's confusing is that sssd itself tries a few times if there are errors connecting the server, so the pid doesn't match what upstart thinks it is12:39
Mirvqtbase saw one patch to fix online accounts focus behavior, and I ran all AP:s on device + desktop smoke-testing to test for no regressions.13:03
Mirv(a backported patch from upstream stable branch)13:03
LaneyMirv: sure, no need to ping unless you think it's being delayed ;-)13:15
zulcan someone tell me why samba was rejected?13:17
Laneythe mail should have included a reason13:17
zulpl13:18
zuler...ok13:18
zulcan someone accept glance as well plese?13:18
JackYuHi release team, who could help us review the UIFe bug #1301130? Thanks a lot.13:27
ubot2Launchpad bug 1301130 in ubuntukylin-default-settings (Ubuntu) "[UIFe] Upgrade ubuntukylin-default-settings to 1.1.2" [Undecided,Confirmed] https://launchpad.net/bugs/130113013:27
xnoxstgraber: Laney: ScottK: infinity: Riddell: slangasek: ubuntu-meta, ubuntu-sso-client, ubiquity, ubiquity-slideshow-ubuntu - are all part of U1 shut down uploads. Please review =)14:15
Riddellxnox: is it announced?14:15
Laneyif it wasn't then it is now :P14:15
Laneyyes, it is14:16
xnoxLaney++14:16
xnoxRiddell: top of the http://blog.canonical.com/ =)14:16
xnoxRiddell: also blog url referenced in the closed bug #.14:16
xnoxit's also on http://voices.canonical.com/ubuntuone/2014/04/02/shutting-down-ubuntu-one-file-services/14:16
Riddellgroovy14:19
dokoshadeslayer, Riddell: could for the future prepare smore batched uploads? packages fail to build and have to be given back14:45
shadeslayerdoko: which ones have failed? I was just about to look at them14:45
dokoshadeslayer, the ones you uploaded, and which are red in http://qa.ubuntuwire.com/ftbfs/ ;p14:46
shadeslayerdoko: ack, looking at those right now14:46
dokoshadeslayer, but maybe update_excuses.html has these in a better order14:47
shadeslayerdoko: it's probably going to get better next cycle with the decoupling of frameworks and workspaces14:47
shadeslayerthen we'll only have 170 packages to deal at one time :P14:48
stgrabertjaalton: just had a quick look and it looks like sssd is now properly in main14:55
sil2100Hello release team! Could I ask someone to maybe look at some of our packages in the UNAPPROVED queue? From the smaller ones, there are unity, ubuntu-themes and unity-settings-daemon which would need moving out of the queue14:55
sil2100Would be most grateful - those are bugfixes only and I would appreciate those moving forward, as we need to clean out our CITrain queue as well :)14:56
tjaaltonstgraber: yep it is14:56
LaneyIt's not very sustainable to have the landing team needing to ping the release team for expedited reviews all the time14:58
LaneyWe need to figure out a solution for this issue14:58
seb128Laney, I don't see lot of options, out of increasing the number of silos (but not sure IS is wanting to give even more ppas to that pool) or changing the workflow of CI train15:03
cjwatsonseb128: the obvious option is to fix LP to avoid GCing packages when a package copy job refers to them, and then change ci train to merge and clean immediately rather than waiting for things to pass unapproved/proposed15:04
cjwatsonor to permit m&cing immediately, anyway15:04
seb128cjwatson, well, that's "changing the workflow", the merge to trunk happens once the packages are in the release pocket by design15:04
seb128cjwatson, they don't want to merge back things that are blocked by britney/fail tests/...15:04
seb128that's also to force people to care about driving their landing all the way15:05
seb128rather than caring about uploads only15:05
cjwatsonwhich is all very well but maybe the tradeoff with blocking other people isn't worth that15:06
seb128right, I tried to argue against the "wait to be in release to merge back" with asac by then before they changed the workflow but failed at it15:07
cjwatsonit could be merged into a temporary branch perhaps15:07
seb128if other wants to try good luck ;-)15:07
seb128CI train already have temporary branches with what is in proposed15:08
seb128I think15:08
seb128didrocks did that to address feedback from distro users (stgrabers iirc?)15:08
didrocksxnox actually15:09
didrocksbut yeah15:09
seb128but yeah, we have technical options, if they are wanting the change the design decision of "you need to drive your change all the way through before being able to merge back"15:09
didrocksit's pushing to another branch15:09
didrocksremember that the first idea that was was "in next image"15:09
didrocksand I tried to push that to a more reasonable "in the release pocket"15:09
didrocks(which convict upstream to take care until it's in)15:10
seb128I'm glad we didn't settle on the next image ;-)15:10
LaneyThere could be something like an optional separation of the merging and cleaning phases15:10
LaneySo you can clean and go to a holding area while in unapproved/proposed/whatever15:10
didrocksLaney: well, then, you end up in the exact same situation "it's in trunk, I don't care"15:10
LaneyNo15:10
xnoxdidrocks: oh, the branches are public now?! Where abouts / which account?15:10
LaneyClean the silo, don't merge to trunk15:11
shadeslayerdoko: fwiw http://qa.kubuntu.co.uk/buildstatus/kubuntu-buildstatus.html15:11
didrocksxnox: a long time ago, the day you asked for it15:11
shadeslayerdoko: prettier page :)15:11
xnoxdidrocks: excellent =) but where can i find it?15:11
didrocksxnox: when you publish, it's written in the stdout15:11
LaneyKeep the -proposed branch around, have the merging stage be done later on15:11
xnoxi need one for unity atm =)15:11
didrocksxnox: basically ~ps-jenkins/<component>/<series>-proposed15:11
xnoxcool!15:11
dokoshadeslayer, hurting my eyes like every kde colour ;p15:11
shadeslayerhah15:12
didrocksLaney: if you need to have a followup fix to unblock from proposed, you need to reassign a silo and so on15:12
LaneyYep15:12
xnoxdoko: i'll make it pink, would that do?!15:12
LaneyI don't think that's so bad though, or is it?15:12
shadeslayerdoko: the orange from ubuntu.com makes my eyes bleed on this monitor15:12
didrocksLaney: it is more complicated and more delays for upstream15:12
LaneyUsually it won't happen, and you optimise for that case by getting out of the way of others15:12
stgraberzul: hey, that samba upload doesn't seem to fix the bug I mentioned yesterday, could you re-upload with that fix in there so we don't need to rebuild the whole thing just for a single extra directory?15:13
zulstgraber: which bug?15:14
stgraber15:45 < seb128> zul, I can try having a look at the merge if you want15:15
stgraber15:45 < stgraber> zul: if you do that, can you please fix bug 1268180 at the same time, should be trivial15:15
Laneydidrocks: If we strictly cannot introduce any more complexity then I do not know where to go15:15
seb128stgraber, zul: if somebody reupload, be aware that zul's upload was superseeded by one I did to re-add my changes from yesterday15:15
ubot2Launchpad bug 1268180 in samba (Ubuntu) "net join doesn't work by default since switch to 4.x" [High,Triaged] https://launchpad.net/bugs/126818015:15
stgraber15:45 < ubottu> bug 1268180 in samba (Ubuntu) "net join doesn't work by default since switch to 4.x" [High,Triaged] https://launchpad.net/bugs/126818015:15
zulstgraber: well the samba upload i did yesterday got rejected because there is a newer ssamb upload15:15
stgraber15:46 < zul> seb128: i thought it was merged already15:15
zulstgraber:  right15:15
stgraber15:46 < zul> slangasek:  sure15:15
didrocksLaney: what about more complexity? We do that everyday15:15
LaneyMaybe make the second step 'publish and clean' and free up the silo at that point15:15
didrocksLaney: which is a little bit too much for a 2 days temporary hack15:15
didrocksdone as a favor, in theory15:15
seb128stgraber, isn't that addressed by my fix from yesterday/the version in the queue?15:16
didrocksand I don't think adding another step for upstream worthes it15:16
LaneySeems to me like it's moved past the realm of temporary hack15:18
stgraberseb128: I don't think so, I only reviewed the diff but didn't see /var/lib/samba/private being added to -common or something close to that which would fix that bug15:18
LaneyI'm trying to come up with ideas to smooth the interactions between our teams here15:18
didrocksLaney: ask them management to give more people to maintain and deliver 300 components15:18
didrocksLaney: yeah, and I implemented quite a lot of them on release team feedback from day 115:18
LaneyBut if it's not realistic to expect development then it's not worth it :)15:19
stgraberzul: so if you could upload yet another samba with that bugfix, then I'll reject seb128's upload and accept yours instead :)15:19
didrocksLaney: I would love to see the same effort on the other side as well15:19
ScottKI suppose test and release tarballs that are ready to be integrated into the distro and package them normally is out of the question.15:19
seb128stgraber, ok, your copy past was confusing to me ;-)15:19
zulstgraber:  sure ill do it this afternoon15:19
stgraberzul: thanks15:20
didrocksScottK: 2.5 people full time for 300 packages, if you can solve that question with "normal packaging", I'm all hear :)15:20
ScottKdidrocks: Is it really 300?15:21
didrocksScottK: saucy + trusty, yeah (I diminished the number in saucy as the SRU isn't as big)15:21
ScottKFor KDE we're doing ~100 and it's mostly run a script, upload to a PPA, test, and then upload to the archive.15:22
LaneyNot sure what to say to that...15:22
didrocksScottK: yeah, however, doesn't seem you are making between 15 to 30 uploads every day15:22
ScottKSeems to work.15:22
ScottKdidrocks: Yes.  That's true and intentional.15:23
ScottKtest, roll tarball, release implies a little bit of grouping things and testing them.15:23
didrocksScottK: which is what we do in silos15:23
didrocksgrouping and testing on a dynamic level15:24
ScottKAnd that's working how well?15:24
stgraberxnox: looks like you have undocumented changes in that ubiquity upload15:24
Laneywhat was wrong with samba?15:24
didrocksScottK: isn't that working? We have a lot of changes flowing in everyday, don't we?15:24
xnoxstgraber: really? Like what15:25
* xnox downloads the diff15:25
stgraberxnox: extra tests15:25
ScottKdidrocks: The last threat on -devel resulted in what I thought was a lot of people speaking up about being blocked.15:25
xnoxstgraber: stuff under ./autopilot/ is not documented in debian/changelog as those tests are pulled direct from lp:ubiquity at testing.15:25
ScottKMy impression, admittedly from a distance, is it's getting jammed up pretty frequently15:25
xnoxstgraber: but otherwise they are not shipped etc.15:25
didrocksScottK: I was off while that decision was taken, thanks for not involving me into that15:25
xnoxstgraber: maybe we shouldn't ship them in the tarball....15:26
stgraberxnox: ok15:26
stgraberxnox: more tests are always good anyway :)15:26
xnoxstgraber: yeah =) plus they are already running against all gtk-ubiquity images already =)15:26
Laneystgraber: ^^^ guessing you rejected samba - what for?15:33
stgraberLaney: considering how long it takes to build and the fact that zul will upload it again in a few hours, didn't seem worth it.15:34
LaneyI see15:34
LaneyI didn't know there was another upload planned15:34
stgraber15:19 < zul> stgraber:  sure ill do it this afternoon15:34
LaneyMissed / didn't pay attention to that15:34
Laneyta15:34
xnoxstgraber: seb128: can you please remove _binary_ packages  ubiquity-plugin-ubuntuone &  deja-dup-backend-ubuntuone https://bugs.launchpad.net/ubuntu/+source/deja-dup/+bug/130145416:00
ubot2Launchpad bug 1301454 in ubiquity (Ubuntu Trusty) "Remove dropped binary-only packages due to U1 shutdown" [High,Confirmed]16:00
xnoxthey are dropped from their respective source packages in -proposed, due to u1 shutdown.16:01
xnoxwait, need to fix gnome seed first.16:02
cjwatsonxnox: I imagine they'll show up in NBS16:04
cjwatsonin which case they won't need special prodding16:04
xnoxcjwatson: ah, good point.16:04
asaccjwatson: seb128: yes, we should publish temp branches with what is in the silo currently and what is currnetly in proposed etc.16:20
asacdoesnt mean we should mege to trunk earlier16:20
xnoxasac: i guess it's just a question of how soon one can start preparing the next silo, for the same project. ideally the (landing -1), would simply _always_ be the pre-depends. Such that if that one get's stuck, one can't do the next one, but if it's all good then your next landing is staggered quicker.16:34
didrocksasac: we do publish those temp branches FYI16:40
didrocks(since end of January, the day xnox suggested it)16:40
seb128asac, the issue discussed there is when to clean silos mostly16:45
seb128asac, that's currently done at the "merge back" time to allow iterating on ongoing changes without restarting the whole process16:46
seb128asac, but it leads to issues where we are running out of silos, especially at freeze times where things have an unapproved stop on the way16:46
xnoxstgraber: maybe review ubuntu-gnome-meta ? it's the same refresh as was done for ubuntu-meta.16:56
utlemmingquestion for a release person -- walinuxagent is showing in -proposed on launchpad with amd64 and i386 builds, but it is not in the archives....which means I can't verify the SRU17:08
utlemmingwhat needs to happe to get the builds in -proposed?17:08
utlemminghttp://paste.ubuntu.com/7195099/17:09
apwutlemming, which is missing? .6?17:09
utlemmingapw: yup, .6 for -proposed17:10
Laneyutlemming: I see it17:10
Laneywalinuxagent: Installed: (none) Candidate: 1.3.2-0ubuntu617:10
Laneywalinuxagent-data-saver: Installed: (none) Candidate: 1.3.2-0ubuntu617:10
apwutlemming, so to confirm 1.3.2-0ubuntu4~12.04.6 for precise right?  that is showing as not yet published17:12
apw"Note: Some binary packages for this source are not yet published in the repository."17:12
apwso waiting on a publisher run17:12
Laneyoh, precise17:12
Laneythose are in NEW17:12
utlemmingLaney: I think the problem is that walinuxagnet was a MIR/SRU after the release of Precise. So every time we SRU it gets screwy17:13
LaneyRight, it wasn't in precise release17:13
LaneyYou'll need an archive admin to process it17:13
utlemmingLaney: ack, thanks17:14
utlemmingIs there an archive admin around that can prod walinuxagent along?17:15
gaughenany chance that someone can have a look at the MAAS FFe and help move it forward - https://bugs.launchpad.net/ubuntu/+source/maas/+bug/128188117:54
ubot2Launchpad bug 1281881 in maas (Ubuntu) "[FFe] FFe for 14.04 features" [Critical,New]17:54
gaugheninfinity, slangasek --^17:54
gaughenpretty please!17:54
infinityBah.  Who processed that walinuxagent SRU?18:39
bschaeferHello, would anyone be able to take a look at this FFe: https://bugs.launchpad.net/ubuntu/+source/libsdl2/+bug/129538918:42
ubot2Launchpad bug 1295389 in libsdl2 (Ubuntu) "[FFe] Enable Mir video support for 2.0.2" [Undecided,New]18:42
slangasekgaughen: looking at 1281881 now18:44
=== jackson is now known as Guest78494
=== Guest78494 is now known as Noskcaj_
slangasekstgraber: I see there's a new samba upload; is that something you're taking care of?19:25
stgraberslangasek: ah yeah, I'll take care of it19:26
stgraberthat cgmanager upload is pretty urgent as without it, the cgmanager libs are in /usr/lib which since my systemd upload yesterday unfortunately breaks all machines that have /usr on a separate partition...20:08
stgraberand since I contributed to that upload (the adt bits), I can't review it myself20:08
infinitystgraber: Looking.20:10
infinitystgraber: Though, if you asked systemd upstream, they'd tell you that /usr is always on /, and any deviation from that is immoral and probably gives you cooties.20:11
infinitystgraber: Ugh.  No, that upload is wrong.20:12
infinitystgraber: Only the library should be in /lib, not the .so or the .pc or any of that.20:12
infinitystgraber: Also, why remove ${shlibs:Depends} from everything?20:12
infinityOh, because none of those packages contain binaries, I guess.20:13
stgraberinfinity: I'm busy with other things at the moment but hopefully hallyn will reappear soon to take care of those comments. Please reject.20:20
stgraberinfinity: just using libdir would have been way too easy... guess we'll need to override the install target and manually move the right bits to /lib/<multiarch path>/20:21
infinitystgraber: Well, there's usually libdir and slibdir for this.20:22
stgraberinfinity: dropping the .a (and indeed making it -shared, not static) was intentional, it caused a few problems and we really don't want anyone to static build libcgmanager at this point20:22
slangasekinfinity: "usually libdir and slibdir" - it's not particularly usual20:41
infinityslangasek: It's totally usual for the only library that matters. ;)20:43
infinity(But it's not wildly uncommon either)20:43
slangasekI can only think of three packages that do that20:43
stgraberall 3 of them you patched to do that? :)20:44
slangasekno - eglibc, e2fsprogs, and util-linux20:44
infinityslangasek: So how does, say, PAM handle it?  Just prepending prefix (or not) as appropriate?20:45
infinityslangasek: Or is it all done at the packaging level?20:46
infinityAhh, at the packaging level.20:46
slangasekyeah20:46
infinityThat's unpretty.20:46
slangasekI was going to try to find a "good" example of this in packaging, and all I'm finding are bad ones20:47
slangasek(plymouth gets it wrong; libpng seems to have regressed rather awfully; pam is ok but not quite as automated as one might like)20:48
slangasekbut of the three, pam is the best20:48
stgrabermy plan there was to override autoinstall, mkdir /lib/${DEB_HOST_MULTIARCH} and mv /usr/lib/${DEB_HOST_MULTIARCH}/*.so.* to that, is there a better way of doing that?20:49
slangasekI know I used to have an example somewhere of one that would sensibly determine the symlink target in debian/rules and correctly remap20:49
slangasekstgraber: that breaks the .so symlinks20:49
stgraberoh yeah, the symlinks20:49
infinitystgraber: ... what vorlon said.20:49
infinityBut you could recreate the symlink too, you only have one of them.20:49
infinityI suspect the reason libc6 has machinery upstream to do this is because there are so many libraries and links to deal with that it would make packagers cry.20:50
stgraberright, so you need an extra ln -sf to change the target of the .so, the others are relative anyway20:50
infinity(Or, indeed, probably did make packagers cry at some point until someone committed fixes)20:50
slangasekinfinity: nah, it predates packaging ;)20:51
infinityslangasek: I'm pretty sure I never ran make install in a glibc source tree before I was running a packaged distro. ;)20:51
infinitySo, no idea on the history there.20:51
slangasekstgraber, infinity: expat20:56
slangasekthat one has the general form that doesn't require futzing with debian/rules when the soname changes20:57
infinityslangasek: Did you just grab the source for everything in /lib and hunt until you found rules that didn't suck? :P20:58
infinityRight, so that does pretty much what we discussed.  Move the lib and retarget the link.21:00
slangasekinfinity: no, I gave up after the 4th miss and resorted to codesearch.debian.net ;)21:00
infinityBut nice that it does it by reading the filenames so it doesn't need manual changing, yes.21:00
stgraberinfinity: second try ^21:42
infinitystgraber: Looks gooder.21:46
slangasekbdmurray: W: lsvpd source: maintainer-script-lacks-debhelper-token debian/postinst22:34
slangasekbdmurray: (looks like you overtrimmed a little bit, oops)22:34
slangasekbdmurray: if you can s/exit 0/#DEBHELPER#/ and reupload, I'll accept22:36
bdmurrayslangasek: okay22:38
xnoxslangasek: infinity: could you please review/accept https://launchpad.net/ubuntu/trusty/+queue?queue_state=1&queue_text=ubuntu-gnome-meta ?23:19
slangasekchecking23:25
slangasekxnox: acceptzored23:26

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