/srv/irclogs.ubuntu.com/2016/03/29/#ubuntu-release.txt

=== rtg is now known as Guest64346
rcjsru folks, can I get a promotion for walinuxagent to wily-updates for bug #1559307?14:53
ubot5bug 1559307 in walinuxagent (Ubuntu Wily) "[SRU] update walinuxagent to 2.1.3 in Wily" [Undecided,Fix committed] https://launchpad.net/bugs/155930714:53
rcjinfinity or arges ^15:11
argesrcj: i can handle15:12
rcjarges, thanks15:12
rcjmuch appreciated15:13
argesrcj: done15:14
stgraber^ I rejected juju from the queue as it doesn't have an approved FFe, this doesn't mean that there is anything wrong (or right) about the upload itself17:03
=== adam_g` is now known as adam_g
=== FourDollars_ is now known as FourDollars
slangasekso... how did we just get a new component mismatch for po-debconf, post-beta?18:29
infinityslangasek: *blink*18:30
slangasekor is this email lying to me?18:30
infinityslangasek: Oh, new perl modules.18:30
infinityslangasek: I thought you meant po-debconf itself.18:30
slangasekno, I mean po-debconf, which ought not to have changed recently, now has new deps?18:30
infinityGuessing one of its deps has new deps.18:31
infinityOr something.18:31
infinityErm.  Nope.18:31
infinityWat?18:31
slangaseklibio-compress-perl is a direct Recommends of po-debconf and is in universe18:32
infinityRight.18:32
slangasekdid cjwatson and xnox land germinate changes that confused c-m?18:32
infinityIn wily, it only did libcompress-zlib-perl18:32
infinityBut, as you say, it hasn't changed in ages in xenial.18:33
slangaseklibcompress-zlib-perl is not a package it seems, but a virtual one18:33
infinityOh!18:33
slangasekReverse Provides:18:33
infinityYes, same deps in both.18:33
slangaseklibperl5.22 5.22.1-9 (= )18:33
slangaseklibio-compress-perl 2.069-1 (= )18:33
infinitySo maybe an alt resolution changed.18:33
infinityIn wily, perl provides libcompress-zlib-perl18:34
infinityAnd libperl in xenial, as you say.18:35
infinityBut also no new perl recently that moved that around.18:35
infinitySo still a bit confused.18:35
infinityslangasek: It's probably resolvable by explicitly seeding libperl in the same place as perl, or something equally gross, but the timing of this certainly points to someone breaking germinate.18:37
infinity(given that none of the packages involved changed recently)18:37
slangasekinfinity: well, but that germinate output comes from the copy running on ftp-master, which I wouldn't expect to change without mention :)18:39
infinityslangasek: Plot thickens.  It's only listed in armhf output.18:42
slangasekhmm!18:42
infinityhttp://paste.ubuntu.com/15554184/18:43
infinityslangasek: So, maybe something went out of sync or otherwise busticated on ARM.18:43
infinityOr something touch-specific.18:43
infinityslangasek: Are you digging further into the po-debconf WTFery, or did you want me to run with it (after I finish some IBM bits I've been working on)?19:13
infinityslangasek: Realised we may have both dropped it on the floor, thinking the other was dealing with it. :P19:14
slangasekinfinity: it's still on my queue, but I've been flash-sponsoring php uploads and will now grab food; feel free to dig without me19:17
* ogra_ notes that this channel looks more and more like a logfile19:33
stgraberthat tends to happen during this part of the cycle, especially when doing mass rebuilds after a freeze :)19:33
slangasekso does my inbox :P19:33
ogra_haha19:34
=== jgrimm is now known as jgrimm-afk
cjwatsonslangasek: Nothing's changed in germinate as yet.20:58
slangasekcjwatson: yep, thanks :)20:58
xnoxslangasek, i'm pretty sure i have not addressed cjwatson's comments hence nothing was merged nor deployed yet.21:00
LocutusOfBorgpretty please accept cmake 3.5ubuntu2 from unapproved21:01
LocutusOfBorgthe ubuntu1 in -release that has just landed is broken21:01
LocutusOfBorgand the block for migration has been removed too much in advance :s21:01
LocutusOfBorg(because ubuntu2 went in that queue)21:02
cjwatsonxnox: Also the LP side must be implemented and deployed before deploying germinate.21:02
cjwatsonxnox: (Otherwise we'll break a ton of builds.)21:03
cjwatsonxnox: (Or at least incite AAs to do so.)21:03
LocutusOfBorgyay the first bug because of that landing https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/156354821:04
ubot5`Launchpad bug 1563548 in cmake (Ubuntu) "CMake 3.5's pkg-config support broken" [High,New]21:04
xnoxcjwatson, my understanding is that germinate changes can land, it's just we may not flip the "no-follow-build-depends" feature in the seeds until lp is ready.21:04
xnoxcjwatson, speaking of lp - should i be providing patch for that too?21:05
slangasekLocutusOfBorg: reviewing.21:05
LocutusOfBorgthanks slangasek21:05
slangasekLocutusOfBorg: I am singularly unimpressed with FFes for core build components, past beta freeze21:06
LocutusOfBorgactually as you can see it wasn't intended to land, the block migration has been removed with an assumption of "package auto accepted" probably21:06
cjwatsonxnox: Ah, true, we could land it without the seed feature flag once you fix those bits.21:06
slangasekit shouldn't have been uploaded if it wasn't intended to land21:06
slangasekit's a *build* system21:07
LocutusOfBorgslangasek, a good archive rebuild has been done, and Debian had that cmake too since some time21:07
slangasekwe build in -proposed21:07
LocutusOfBorgslangasek, I mean ubuntu2 should have been gone in -release21:07
cjwatsonxnox: I suspect neither of us has much more time to spare than the other, and I can probably do an LP change more quickly, but we'll see21:07
LocutusOfBorgubuntu1 was migration-blocked21:07
LocutusOfBorgbut removing the block without the ubuntu2 accepted in proposed triggered the migration21:07
infinityLocutusOfBorg: The block was removed by a human, not a computer.21:07
infinity(It was pitti)21:08
* LocutusOfBorg is not real part of this issue, he is just trying to help, nothing more21:08
* LocutusOfBorg has some knoledge on the particular patch due to previous merges, and helped in fixing the fixable, and he will help more if new issues arises21:08
slangasekinfinity: you see that on a blocking bug?21:08
infinityslangasek: https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/153426321:09
ubot5`Launchpad bug 1534263 in cmake (Ubuntu) "[FFe] [merge request] Import cmake-3.5 series to Ubuntu Xenial 16.04LTS" [High,Fix released]21:09
xnoxcjwatson, i wonder if things will be resolved differently with universe enabled.... due to e.g. "a | b" build-depends, where "a" is in universe =/21:09
cjwatsonxnox: Almost surely.21:09
slangasekinfinity: thanks21:09
cjwatsonxnox: We can hope that the consequences are minor ...21:10
xnoxi wonder if it is statically analyzable, surely we don't have that many "a | b" build-depends.... one can hope.21:10
cjwatson(I think they probably will be, but perhaps somebody should try to work out how to simulate the resolver for everything)21:10
infinityWe intentionally use a|b to pick a preferred b due to the ogre model.21:11
infinityBut I don't know how often we do it.21:11
infinityAnd, really, we should just stop doing it that way.  But "just stop that" is a hard thing to do with 4 weeks to go.21:12
infinitycjwatson: I suspect it's a lot less prevalent these days, since the Debian release team has been pushing people for binNMUability for transitions.21:13
infinitycjwatson: We used to take heavy advantage of a|b due to deps like "libfoo2 | libfoo-dev", so we could rev libfoo before Debian.21:13
xnoxonly 256 with a '|' in build-depends21:13
infinityBut Debian has been changing that for years, so transitions can be hands-off.21:13
xnoxin main21:13
infinityxnox: That might almost be analyzable.21:14
cjwatsonI think a lot of those will be non-existent-in-Ubuntu | existent-in-Ubuntu or vice versa.21:14
infinityHopefully they all are. :P21:14
cjwatsonWith that it might be possible to get it down to a list short enough to check by hand.21:14
cjwatsonWhich is probably quicker than trying to write an analyser if it's that sort of length.21:14
infinityAs I said, historically, it was "in-universe | in-main" to force forking from Debian.21:15
infinityI'd like to think 99% of those are gone.21:15
infinityWell, more subtly, "in-universe | provided-in-main"21:15
cjwatsonFWIW my plan was to (ab)use the newish DistroSeries.publishing_options column to add a new flag for this.21:16
cjwatsonI wish I'd thought of this and just called it options or something, but anyway.21:16
cjwatsonYeah, gotta check Provides for the existence checks, definitely.21:16
infinityOh man, I just had an evil thought.21:18
infinitycjwatson: This concern is purely about build-dep resolution in sbuild, not about germinate, right?21:18
infinitycjwatson: Cause I could totally just pin main a tiny bit higher than universe, and it might DTRT. :P21:18
infinity(Though, maybe not... apt might not be that smart)21:18
infinityActually, I'm sure it's not.21:18
infinityPinning is just for versions of the same package, now that I think of the code.21:18
infinityDrat.21:19
infinityNo evil for me.21:19
cjwatsonYeah, I doubt that would help.21:19
infinityBUT I WANT EVIL.21:19
xnoxlooking most of things are mostly harmless21:20
xnoxgazzilion of libperl-foo-dev | perl (>= new enough), or vice versa21:20
xnoxa bunch of libfooN-dev | libfoo-dev21:21
cjwatsonI'd suggest doing the initial filtering automatically.21:21
cjwatsonGrab all Package entries and all Provides (remembering to comma-split) from Packages on all architectures, use that as the existence filter.21:22
infinityxnox: We use "libfooN-dev | libfoo-dev" to force transitions early sometimes.21:22
xnoxbison | byacc,21:22
mwhudsonhm i guess i should fix the one of those in golang-1.6 at some point21:22
infinityBut if they all resolve fine in xenial today, we can deal with the fallout for 16.10.21:23
xnoxmawk | awk, is popular too.21:23
xnoxsometimes with gawk21:23
infinitymawk | awk is a no-op, given awk is Essential.21:23
infinitygawk, however, is not.21:23
xnoxautopoint | gettext (<< 0.18-1), autopoint | cvs -> looks weird21:26
xnoxwhy "gawk | awk" or "mawk | awk" make any difference?21:27
xnoxi'm pretty sure neither generate runtime, or built-using dep =)21:27
xnoxhence it's irrelevant in the no-follow-build-depends world as to which one was used to build stuff.21:27
cjwatsonIt sure is relevant if one of them runs code correctly and the other doesn't.21:28
xnoxunless things FTBFS with wrong awk ofcourse.21:28
slangasekI build-depend on awk exclusively for use of libawkpic.a21:28
cjwatsonWhich has been known to happen.21:28
xnoxcjwatson, oh really =/ sigh21:28
* xnox assumes maintainers that declared " | awk" have tested other awk implementations.....21:29
cjwatsonHowever, mawk vs. gawk is not relevant to the question of main vs. universe, since both are in main.21:29
slangasekI'm also working on a cross between awk and lua called skwa21:29
cjwatsonSo if it's resolved correctly today it should still be resolved correctly after no-follow-build-depends.21:29
xnoxslangasek, nice, does it have guile bindings?21:30
slangasekxnox: no, my interpreter is guileless21:31
=== jgrimm-afk is now known as jgrimm
=== rtg is now known as Guest95088

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