/srv/irclogs.ubuntu.com/2016/04/07/#ubuntu-release.txt

slangasekrbasak: ruby-mysql, ruby-mysql2 retests triggered now; sorry, had not noticed the discussion here until I went looking at update_excuses again00:45
slangasekxnox: what came of your strongswan investigations?00:45
rbasakslangasek: np. I think there are a couple of bugs remaining in the ruby-mysql2 dep tests. I fixed one, am struggling with the second (Ruby).00:45
rbasakAnyone around who knows rspec?00:45
slangasekonly the Aretha Franklin version00:46
slangasekand that has more letters00:46
rbasakThis is just me not knowing the language I think :-/00:47
slangasekthe strongswan/s390x looks like a flaky test to me; retried (xnox)00:56
slangasekit's also absolutely not testing the mysql plugin which is not being installed, so we can skiptest that00:56
slangasekoh look it passed01:00
slangasekrbasak: and yeah, ruby-mysql2 still stuck01:01
* rbasak is really starting to hate Ruby01:01
slangasekrbasak: my read of the test output is that the test wants to connect with ubuntu@localhost and no password, and the server is rejecting it?01:04
rbasakslangasek: yeah I fixed that, but that led me to a second failure (oddly)01:04
rbasakI have a fix for the second failure I just can't get it to compile.01:05
slangasekrbasak: ah, is that fix only local?  the latest test results still show it01:05
rbasakYes only local01:06
rbasakhttp://paste.ubuntu.com/15662716/01:06
rbasakFirst fix is line 3301:06
slangasekok01:06
rbasakNeed it to connect with root, not ubuntu. Apparently with 5.7 something changed so it actually needs credentials for that test, which it wasn't previously using.01:06
rbasakSecond failure seems sort of legit - after a call to close, Threads_connected doesn't go down again.01:07
rbasakI suspect it may be because in 5.7 Threads_connecting is not updating synchronously, so I'm trying to add a sleep to see.01:07
rbasakBut apparently that's not valid Ruby/rspec.01:07
slangasekok well I'm no help, I don't even know how to run the tests01:08
rbasakI don't know that either. I'm just throwing it at adt-run :)01:09
slangasekyeah, that failed here01:09
slangasekdebian/tests/ ENOENT and I don't know how to trigger the magic01:09
slangasekthough I see Testsuite: autopkgtest-pkg-ruby, maybe that's a clue01:10
rbasakI found a pitti blog on it01:10
rbasakBut didn't go any further. I've just been hitting adt-run01:10
rbasak(which after five iterations or so turns out isn't exactly efficient)01:10
slangasekadt-run [01:11:05]: @@@@@@@@@@@@@@@@@@@@ unbuilt-tree .01:11
slangasekadt-run [01:11:05]: testing package ruby-mysql2 version 0.4.3-2ubuntu201:11
slangasekadt-run [01:11:05]: build not needed01:11
slangasek*                    SKIP no tests in this package01:11
slangasekadt-run [01:11:05]: @@@@@@@@@@@@@@@@@@@@ summary01:11
slangasek*                    SKIP no tests in this package01:11
rbasakI'm giving adt-run the .dsc. Could that have a different result?01:11
slangasekcould.  didn't for me ;)01:11
slangasekno idea where that magic lives01:12
slangasekand I don't speak ruby anyway, sorry01:12
rbasakslangasek: it seems that dpkg-dev needs to be installed since gem2deb-test-runner needs it. Then it works. I'm not sure what changed locally, but without this I can't even run the test here any more. When I added dpkg-dev by hand and ran locally, then my first fix worked and the second wasn't needed (perhaps a race).01:31
rbasakSo I'll perhaps upload an ubuntu2 with the first fix only, and hopefully that'll pass on scalingstack.01:31
slangasekrbasak: I have both of those packages installed already <shrug>01:35
rbasakslangasek: ^ if you don't mind please. I'll go to bed now I think and see how it turned out in the morning.01:42
slangasekrbasak: got it01:44
Skuggenrbasak, slangasek: Will see if I can figure out the remaining ruby-mysql2 test once I get to the office03:45
SkuggenThe armhf rebuild for ruby-mysql 2.9 (man that's confusing) just looks like it hasn't been triggered yet?03:46
SkuggenValid candidate \o/06:03
slangasekhuh, so it was06:03
slangasekthat was sudden ;)06:03
Skuggenslangasek: Yeah, I was just about to start digging into the remaining failures, and they weren't there any more.06:25
SkuggenOn to the packages that are still failing to build with MySQL 5.7, then :)06:26
Skuggenls07:34
SkuggenGah, sorry07:34
pitti^ systemd: might look a bit scary, but it's just a merge to get back to a minimal git rebase against debian07:57
pittiand we already had half of the fixes07:57
pittiso the net change is just three bug fixes and an additional autopkgtest07:58
infinityrbasak: That seems suboptimal.11:09
infinityrbasak: Do we not want to explode if an upgrade actually fails?11:09
infinity(Which, hopefully, returns something other than 2...)11:09
rbasakinfinity: Skuggen filed upstream (http://bugs.mysql.com/bug.php?id=80995) but for now we can't tell the difference :-(11:10
rbasakinfinity: alternatively we could patch mysql_upgrade I suppose.11:10
infinityrbasak: According to the bug, "2" == "ALREADY_UPGRADED", so you should test for "$?" = "2" instead of using || true.11:11
rbasakOK, I can do that.11:11
infinityie: "if ! mysql-upgrade; then if [ "$?" != "2" ]; then echo "Database upgrade failed!" >&2; exit 1; fi; fi11:12
infinityrbasak: Ish.11:12
infinityOh, but if resets the return.11:17
infinitySo: mysql-upgrade || if [ "$?" != "2" ]; then echo "Database upgrade failed!" >&2; exit 1; fi11:17
infinityThat works.11:17
rbasakinfinity: I did: http://paste.ubuntu.com/15667326/11:18
rbasakDoes that look OK to you?11:18
infinityrbasak: That works too.  The test for 0 is redundant.11:19
infinityOh.  No it's not the way you wrote it.11:19
infinityCarry on.11:20
infinity(That's why my if was part of the ||)11:20
infinityrbasak: Your works.  Go for it.11:20
rbasakLet me just quickly test. I'll hack up a deb to save time.11:20
infinityrbasak: I tested here with this: http://paste.ubuntu.com/15667482/11:21
infinityrbasak: And just twiddled the return in foo.sh to test 0,1,2,311:21
infinityrbasak: Seems to DTRT.11:21
SkuggenYeah, it defines a list of return values for different conditions. As I note in the bug it's not really documented, but 2 seems to be the only one that isn't a proper error11:24
SkuggenThough 0 also needs to be accepted11:24
infinitySkuggen: Right, 0 obviously needs to be accepted. :)11:26
rbasakI'm getting some other weird error while testing.11:27
cyphermoxgood morning11:27
infinityrbasak: Yay weird errors.11:30
infinitycyphermox: Guten Morgen.11:31
cyphermoxwell, I lied, it's not good, there once was no more snow, and then snow again11:31
cyphermoxbut I'll survive if I can order lunch ;)11:31
infinitycyphermox: Snow?11:33
infinitycyphermox: https://weather.com/weather/tenday/l/CAXX0054:1:CA11:33
infinitycyphermox: And that next week looks cold compared to the one we just had...11:33
cyphermoxheh11:34
rbasakSo with my new postinst, the daemon no longer starts. Which is odd. I haven't yet figured out if it's because I hacked my binary deb or if there's some other reason.11:34
cyphermoxthere was no snow anywhere here. it was that weather last week11:34
cyphermoxand then yesterday, snow around 4pm, and now this morning there are three inches everywhere.11:34
infinitycyphermox: Pretty.  I love spring snow.11:35
cyphermoxthree inches of pain and suffering.11:35
infinitycyphermox: And we've had pretty much no winter here.  It's snowed like 4 times in the last 4 months. :(11:35
cyphermox;)11:35
cyphermoxI'm happy to fax it over to you11:35
cjwatsonNo snow at all here this year.11:35
cyphermoxand to you. additional fees may apply ;)11:35
cjwatsonOh, I lie, I think there was like ten minutes of it when I was in Uruguay.11:35
infinityI can't wait to tell my grandkids all about snow and ice.11:36
cyphermoxinfinity: when it really doesn't exist anymore?11:36
infinitycyphermox: Aye.11:36
infinityGranted this year was mostly El Nino, not climate chnage, but it's still been the hottest El Nino I remember too.11:37
infinityWe were hitting 25+ in January.11:37
knomeinfinity, remember the docs upload for xubuntu i asked about before? it seems like we have a few string changes anyway, would you prefer some paperwork for that?11:37
knomeinfinity, fwiw, i can ACK the upload on behalf of all documentation teams11:37
infinityknome: If the only people it affects is your own team, I don't need paperwork.11:38
knomecheers, that's it indeed11:38
rbasakAh11:38
rbasakWell that was stupid.11:38
infinityrbasak: The mating call of the software engineer?11:38
cyphermoxcjwatson: that was in december: https://goo.gl/photos/2eaLrkJ7RWRJmNDB7  and it stuck around (with slightly varying quantities) until a few weeks ago.11:39
rbasak:)11:39
cjwatsonMm, we had about a foot a couple of years ago and somebody actually built an igloo not far from here11:40
infinitycyphermox: Yeah, I was pretty jealous of all your snow out east while I was suffering through summer in the middle of winter.11:40
knomemove to lapland, you'll have snow (:11:40
cyphermoxit's fun for a while, but it gets old.11:40
knomeand cold.11:40
cyphermoxyeah11:40
infinityYou miss it when you don't have it.  Trust me.11:41
infinity5 years in Australia without proper winter drove me nuts.11:41
cyphermoxnot if you have it five months a year ;)11:41
knomei prefer cold to hot, but of course something in the middle - like 10-15°C is the best11:41
rbasakOK it works.11:41
cyphermoxin any case, back to ltrace ;)11:41
cyphermoxknome: +111:42
knomehave fun hacking11:42
knomeback to coffee11:42
infinityOh hey, my coffee shop opens in 18 minutes.11:43
infinityYay.11:43
knomehooray11:43
cyphermoxoh, coffee.11:43
rbasakIncoming11:44
rbasakReview/accept mysql-5.7 or coffee first? :)11:44
infinityrbasak: Heh.  Review when it lands, then walk for coffee while it builds. :)11:45
rbasakSo, TIL. When hacking a binary deb with a new postinst to save build time, patch the existing postinst since the source postinst doesn't have debhelper expansions.11:47
infinityrbasak: Yeah, just dpkg-deb -R and edit directly.11:47
rbasakI did, but I copied in the postinst from my source tree. Which was a mistake.11:48
infinityWhich I do far too often.11:48
infinityrbasak: Oops. ;)11:48
rbasakInstead I grabbed the diff and used patch.11:48
rbasakThat worked better.11:48
rbasakI don't trust myself to edit it identically.11:48
infinityrbasak: I go the other direction, but same result.11:48
infinity(edit the unpacked one directly, and when it works, diff and apply to source)11:49
rbasakThat's a good idea, thanks.11:49
infinitycjwatson: We have a fair few commits stacked up there, might be time for an sbuild release to unstable.11:52
rbasakinfinity: is libmysqlclient18 now NBS in the release pocket?11:52
rbasakI was expecting to fix more FTBFS before 5.7 migrated.11:52
rbasak libmysqlclient18 | 5.6.28-1ubuntu3         | xenial           | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x11:52
infinitymysql-5.6 hasn't been removed yet.11:53
rbasakAh11:53
cjwatsoninfinity: I was sort of hoping Johannes would explode with frustration and do it. :)11:53
rbasakOK, we'll work on that.11:53
infinitycjwatson: Heh.11:53
infinitycjwatson: I was considering a release, but I had a text editor open here with some other bits I was working on first.11:54
infinitycjwatson: And then I forgot and rebooted.11:54
infinitycjwatson: And now I have no idea what I was doing to sbuild. :P11:54
infinitySomething fancy, I think.11:54
cjwatsonyour text editor doesn't autosave?11:54
infinityOh.  I was going to fix the misfeature that we're carrying a revert for.11:54
infinityIt doesn't autosave when I intentionally exit without saving because I tihnk I'm smart enough to remember where I was.11:55
infinity(It was a cursor placement reminder, not lost changes)11:55
knomeeg. always? :P11:55
dokocoreycb, python-keystoneauth1 is dep-wait12:11
coreycbdoko, ok I'll take care of it today12:12
coreycbdoko, thanks12:12
infinityhecking compiler aarch64-linux-gnu-gcc-4.7 -g -O2 -Wformat -Werror=format-security -fstack-protector -O3 -Wdate-time -D_FORTIFY_SOURCE=2... no12:14
infinityconfigure: error: could not find a working compiler, see config.log for details12:14
infinitydoko: All the gmp-gcc4 builds failed with gcc-4.7 hatred.12:14
infinity(except for ppc64el, which uses gcc-5)12:14
dokoinfinity, I'll have a look tonight, afk now12:15
infinitydoko: If I build it in a PPA and confirm the deps are << 4.7, do you mind if I just switch to gcc-5?12:15
cjwatsoninfinity,doko: that's my bug, not doko's12:16
cjwatsonand I'm just test-building a fix12:16
infinitycjwatson: Oh, you broke it somehow?12:16
cjwatsondpkg-buildflags changes broke it12:16
infinityAhh.12:17
cjwatsonDEB_CPPFLAGS_MAINT_STRIP = -Wdate-time should fix it, just testing12:17
infinitydoko: Nevermind, then.12:17
cjwatsonAnd switching to gcc-5 would be rather against the whole point of the package.12:17
infinitycjwatson: Well, no.  As long as it doesn't link symbols from a newer libstdc++.  At least, that's how I'm reading the changelog.12:17
* infinity shrugs.12:18
cjwatsonBut if that's the case why not just use the normal gmp?12:18
infinityYeah, I dunno. :)12:18
infinityFix away.12:18
dokoinfinity, no gcc-4.7 needs a gmp built with a gcc not newer than 4.812:21
infinitydoko: Check.12:21
infinitydoko: Looks like Colin's on the case anyway.12:21
dokowould be good to have this dropped before the lts12:21
infinity"Before the LTS" is kinda... Now.12:21
infinityWe'd need to drop the Android kernels (or fix them).12:21
infinityNot sure what else.12:21
infinityActually, just the Android kernels, looks like.12:22
infinityOh, and u-boot-linaro...12:22
infinityWhich I'm not sure if we even care about anymore.12:23
infinityProbably not.12:23
infinityapw: Any idea what the status of flo, goldfish, hammerhead, and manta are?12:23
infinityapw: They're literally the only thing keeping gcc-4.7 in the archive now.12:23
dokobut before you remove it, I'd like to copy it to a ppa12:24
infinityOh.  And Android itself for the stupid 4.7 cross.12:24
infinityArgh.12:24
infinitydoko: Can you hunt down whoever is still respondible for the Android source package and yell at them if you want 4.7 removed?  I think that'll be a harder sell than pulling the ancient device kernels.12:25
dokosure, I can try12:25
cjwatsonYeah, that was the problem.  Fix uploaded.12:26
infinitycjwatson: Ta.12:26
infinityGiven that modern AOSP builds with clang and gcc-5 (maybe even 6), I can't sort out how we're stuck on an old Android that "requires" 4.7.12:26
ryenginfinity: pure-ftpd is using a symbol (my_make_scrambled_password) in libmysqlclient that is no longer exported by MySQL 5.7 (libmysqlclient.so.20). The symbol is there, but it's not exported. We've decided upstream to add it back in 5.7 (probably 5.7.13) to give pure-ftpd some more time to rewrite their code. Ubuntu can apply a patch right now.12:28
ryengCurrently: MySQL 5.7.11 contains libmysqlclient.so.20.2.012:28
ryengAfter fix: MySQL 5.7.13 contains libmysqlclient.so.20.3.0 (with symbol my_make_scrambled_password@@libmysqlclient_20.3)12:28
ryengBut Ubuntu can't wait for MySQL 5.7.13. My suggestion: add symbol my_make_scrambled_password@@libmysqlclient_20.3 now, but don't bump the library number. That means Ubuntu will have a slightly different library until upgrading to 5.7.13, but after that the patch will be dropped and the library will be the same as upstream.12:28
infinityryeng: As long as the symbol version is correct in the patch we carry, the rest is moot.  I'm fine with that.12:29
ryenginfinity: Yes, the symbol version has to be correct.12:29
ryengWe'll do it this way, then.12:30
ryengtnx12:30
ogra_hmm, i have a script in livecd-rootfs that creates a link from a chroot hook ... in the resulting tarball there is no link ... but ...12:34
ogra_ogra@anubis:/datengrab/generic-initrd/xenial-chroot/boot$ ls -lh /mnt/boot/initrd.img-core*12:34
ogra_-rw-r--r-- 1 root root   23 Apr  7 13:55 /mnt/boot/initrd.img-core12:34
ogra_-rw-r--r-- 1 root root 3,1M Apr  7 13:55 /mnt/boot/initrd.img-core-0.7.3912:34
ogra_ogra@anubis:/datengrab/generic-initrd/xenial-chroot/boot$ file /mnt/boot/initrd.img-core12:34
ogra_/mnt/boot/initrd.img-core: LZMA compressed data, streamed12:34
ogra_so there seems to be a link but it isnt reflected in the fs12:34
ogra_does anyone have an idea how that can happen ? (the code simply runs ln -s in the /boot dir ... )12:37
cjwatsonOK, so the score for different build-dep resolutions when adding in universe, at least on amd64 and i386, is: https://paste.ubuntu.com/15668677/12:39
cjwatsonslangasek,infinity: ^-12:39
cjwatsonlet me see about finishing the germinate review and deployment12:39
ogra_oh, i see ...12:47
ogra_P: Begin executing hacks...12:47
ogra_gzip: chroot/boot/initrd.img-core: not in gzip format12:47
infinitycjwatson: Weird that indicator-datetime has that alt dep at all.12:49
infinitycjwatson: But all looks close enough to sane to me.12:50
ogra_hmm, i'm building with --initramfs=none ... so why does lb_chroot_hacks try to touch it12:50
cjwatsoninfinity: Yeah, I don't know quite what it's doing there, but it doesn't seem worth worrying about.12:56
seb128infinity, cjwatson, the langpack build-depends was added in https://code.launchpad.net/~charlesk/indicator-datetime/lp-1256061/+merge/198968 because tests need 12/24 hours locales apparently13:02
cjwatsonseb128: that explains the language-pack-en-base b-d, but not the language-pack-touch-en preferred alternative13:03
seb128ah13:07
seb128cjwatson, the alternative depends seems like that's because the touch/desktop langpacks conflict and it allows touch devs to build the package without having to swap out the langpacks, the order probably doesn't matter13:12
cjwatsonFair enough13:13
cjwatsonI thought it was probably inconsequential13:13
cjwatsonBut thanks for confirming13:13
seb128yw13:13
* ogra_ sees the live-build code and sighs13:29
* ogra_ curses ... how do i convince live-build to not blindly try to re-compress ebverything it finds in /boot 14:29
* ogra_ tried LB_INITRAMFS_COMPRESSION="none" ... but i still see it trying to re-compress the initrds in /boot14:30
infinityogra_: I can fix it for you.14:31
ogra_in live-build ?14:31
infinityogra_: FWIW, LB_INITRAMFS_COMPRESSION=gzip would work, but that's silly.  We probably want to not recompress at all when you're using LB_INITRAMFS=none, since that implies you know what you're doing.14:32
ogra_right ... thats the ciode i'm looking at ,,,14:32
infinityogra_: Yeah, I'll fix live-build to stop being silly when LB_INITRAMFS=none, assuming you only need this for xenial?14:32
ogra_i dont get why ="none" doesnt also have the same effect as gzip14:32
ogra_the case should sumply not match and skip it altogether14:33
infinityogra_: Oh, actually, yeah, any garbage option to LB_INITRAMFS_COMPRESSION should work.14:33
ogra_right, it doesnt14:33
infinityI think that implies you're not setting it correctly. ;)14:33
infinityBut I'll just fix this to stop being silly instead.14:34
ogra_http://paste.ubuntu.com/15670601/14:34
ogra_i'm exporting it in live-build/auto/config14:34
ogra_i would expect that part to be in the env during the whole build then14:34
infinityNein.14:34
infinityYou expect incorrectly.14:34
ogra_ah14:34
ogra_btw, as you might guess from the paste ... that also makes us get rid of the generic initrd package ... and thus of the fakechroot mess14:35
infinityHeh.14:36
infinityogra_: FWIW, if you want to find out how an UPPER_CASE_VAR maps to auto/config, grep for it in scripts/build/lb_config14:37
infinityogra_: In this case, it would be adding --initramfs-compression to the cmdline.14:38
ogra_oh man ... i *could* have guessed from the other options we add indeed14:38
infinityogra_: Maybe that's better for your quick hack now, while I decide if COMPRESS should be skipped entirely for all INITRAMFS=none cases.14:38
ogra_yeah, sounds good to me14:38
xnoxapw, infinity - the spl dkms fix did not work, as in the test still fails =(14:46
xnoxwhat shall we do, disable the test / make it return true?14:46
infinityxnox: We'll fix it.14:50
xnoxit did pass on my adt run in qemu =/14:51
pittiinfinity: when do you want the final xenial langpacks? apr 14 like on https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule?15:16
ogra_infinity, GRRR !15:16
pittithis will need a manual full export by wgrant, so this needs to be coordinated a bit15:16
* ogra_ starts over with his livecd-rootfs package in the PPA with a new version number15:16
infinitypitti: Apr 15, to let the world settle after the hard freeze is announced.15:18
pittiinfinity: ack, so I'll see to getting an export on Apr 14, and build/test/upload the debs on Apr 1515:18
pittiwgrant, cjwatson: is either of you around on Apr 14 to kick off a manual xenial langpack export? (cron runs on Apr 10 and 17)15:19
infinitypitti: Well, I meant export on 15, upload when it's done.   Assuming you don't mind uploading Friday night or Saturday morning.15:19
pittiok, WFM15:20
rbasakCan someone retest mysql-5.7 i386 dep8 please?15:47
rbasakI don't see what might have regressed so perhaps it's spurious.15:47
infinityrbasak: You can.15:48
infinityrbasak: If you have upload rights.15:48
infinityrbasak: Click the little recyle icon next to the regression.15:48
infinity(on excuses)15:48
ogra_geez, so this livecd-rootfs uploads even made the image builds explode with hash sum mistmatches (superseding a PPA package in the middle of an image build seems to cause bad things)15:51
ogra_*upload15:51
rbasakAh of course, sorry.15:56
cjwatsonpitti: I will be, though you can always pick the invocation out of lp:lp-production-configs and ask webops for it, since that's what we have to do anyway :-)16:22
rbasakI can't seem to get a retry of mysql-5.7 i386 dep to go.16:30
rbasakIt says request submitted, but http://autopkgtest.ubuntu.com/packages/m/mysql-5.7/xenial/i386/ doesn't show anything.16:30
cjwatsonRe-running my build-dep analysis now that gmp-gcc4 is in.16:33
cjwatsongerminate 2.24 pre-release deployed on pepo (new approach: not bothering with the package, just running germinate from git now)16:41
cjwatsonHm, maybe I should do the same on labbu.16:41
rbasakpitti: around?16:42
infinityrbasak: It shows on "running".16:42
rbasakOh16:42
rbasakWhere's that?16:42
infinityhttp://autopkgtest.ubuntu.com/running.shtml#pkg-mysql-5.716:42
infinityrbasak: The results pages only show completed runs.16:42
rbasakAh, I didn't know about that page. Thanks!16:42
infinity(Which isn't super intuitive and probably needs fixing, but there you go)16:42
infinityrbasak: That page is linked from the header of all autopkgtest pages.16:42
SkuggenI'm not 100% sure I'm reading it right, but it looks like main.xa_prepared_binlog_off failed, ran a second time and passed, and ran a third time and passed16:44
coreycbinfinity, would you be able to accept python-keystonemiddleware for xenial?  we need that to build before any of our core packages that use it get built.  we have manila and aodh in the queue too which will need keystonemiddleware.16:45
infinitycoreycb: What's it worth to you?16:47
coreycbinfinity, a lot! :)16:47
coreycbinfinity, aodh and manila can be rejected if there's a chance they'd get accepted too soon16:47
infinitycoreycb: I think I can keep track for half an hour.16:49
infinityMaybe.16:49
coreycbinfinity, ok thanks16:49
ogra_ogra@styx:~$ sudo mount Downloads/livecd.ubuntu-core.os.snap /mnt16:55
ogra_ogra@styx:~$ ls -lh /mnt/boot/initrd.img-core*16:55
ogra_lrwxrwxrwx 1 root root   22 Apr  7 18:38 /mnt/boot/initrd.img-core -> initrd.img-core-0.7.3916:55
ogra_-rw-r--r-- 1 root root 3,1M Apr  7 18:37 /mnt/boot/initrd.img-core-0.7.3916:55
ogra_YAY !16:55
ogra_infinity, thanks for the help, works now16:55
* ogra_ uploads livecd-rootfs 16:55
infinityogra_: NP.16:56
ogra_grmpf ... and why is my branch now diverged ?16:58
infinityBecause you bzred incorrectly?16:58
infinitybzr gooder.16:59
wxlinfinity: that's gooderer. get it right, dude.16:59
infinitywxl: More goodestly?16:59
SkuggenGoodest is an ideal to work towards, not something one can achieve17:00
wxlhahahah17:00
infinitygoodestlier?17:00
wxlmore goodest?17:00
ogra_heh ... because i once ran "bzr push ..parent" for whatever reason (fun how ls hides that :P )17:00
slangasekyour colon fell over while you were typing?17:03
slangasekor is that a compose sequence?17:03
wxlslangasek: ouch, that sounds painful.17:04
ogra_infinity, ^^ that leaves an NBS package behind now  (ubuntu-core-generic-initrd) ... do you need a removal bug for that ?17:33
infinityogra_: No.17:34
ogra_k17:34
infinityWAT.17:38
ogra_backport early, backport often ?17:39
infinityapw: Uhm, is LBM returning, and why has this not come up?17:39
slangasekcjwatson: exciting progress.  did I understand you to say that you're taking care of getting germinate backported onto ftpmaster as well?17:41
infinityslangasek: ftpmaster is running germinate from git currently.17:57
infinityslangasek: (so, yes)17:57
infinity"backported"17:57
slangasekooooh snazzy17:57
slangasekinfinity: is that a recent change? when I looked before I thought I saw it using a backport package17:58
infinity10:41 < cjwatson> germinate 2.24 pre-release deployed on pepo (new approach: not bothering with the package, just running germinate from git now)17:59
infinityslangasek: Very recent.17:59
slangasekaha :)18:00
slangasekso does that mean we're done? :)18:00
infinityNot sure.  The tall redheaded fellow probably has a better idea.18:01
slangasekhttp://people.canonical.com/~ubuntu-archive/component-mismatches is not yet asking us to demote the world18:03
* slangasek exercises patience18:04
cjwatsonslangasek: I want to finish my reanalysis of build-dependencies first, which is still running; and there's a slightly suspicious complaint in the publisher log that I want to look into18:14
slangasekok18:15
cjwatsonslangasek: pPretty close though18:15
slangasekas I said, I'm exercising patience ;)18:15
cjwatsonCould possibly just ignore that publisher warning, since I don't think its''s harmful.18:19
infinitycjwatson: The "already imported" warning?18:22
cjwatsonYeah18:22
cjwatsonIt doesn't much like having germinate in two places on the module path18:23
cjwatsonBut I think it's picking the right one18:24
infinitycjwatson: Why have two?18:25
infinitycjwatson: Oh, packaged and not?18:25
infinitycjwatson: If the only consumers on pepo are not using the git one, the simple solution would seem to be to ask IS to purge the package.18:26
infinitys/not/now/18:27
infinityThat's the most confusing typo, and I make it all the time. :/18:27
cjwatsonYeah, I might do that at some point.18:30
cjwatsonMade more sense for it to be installed from the package when the code was part of LP rather than the Ubuntu publisher hooks.18:31
cjwatsonSlightly.18:31
infinityIt generally makes sense for it to be installed from the package right up until you decide to mangle it in ways you can't/won't SRU.18:31
infinityThen the world goes all topsy-turvy, and you wonder if maybe those devil-may-care github types have a point.18:32
cjwatsonIt's been a bit of a pain for a while.18:32
infinityAnd you go drink that thought away.18:32
cjwatsonEventually I suppose it'll be one of the elements collected by a Mojo spec18:32
infinityw/win 3818:34
rick_h_slangasek: heads up the team tells me they've gotten updates uploaded for light evening reading.19:15
rick_h_slangasek: and we're locking down the 2.0 release today with the release process kicking off monday to get the final debs for xenial early next week.19:16
rick_h_well, locking the tree with last minute bug/help doc updates for release monday19:16
slangasekrick_h_: yes, I saw the new juju-core-1 upload come in, thanks - I expect to get that re-reviewed this afternoon.  I've also started looking at the juju 2 that's in the queue; I think there are going to be some packaging changes needed there as well and will get that feedback to y'all ASAP19:31
rick_h_ slangasek ty will keep an eye out so I can poke balloons and company on that.19:32
stgraberwould be nice if someone could review that lxd upload, I'll take care of a bunch of stuff from the queue in exchange, looks like we got a bunch of openstack bits in there.19:36
stgraberogra_: your livecd-rootfs upload's changelog doesn't say anything about that --initramfs-compression=none, what's that for?19:41
stgraberogra_: and is that in an ubuntu-core specific code path in that hook? kinda hard to tell with the limited diff context19:41
cjwatsonslangasek: OK, I'm happy with the analysis output now19:47
cjwatsonslangasek: so I think it's up to you to flip the switch :-)  in LP, it's a matter of "xenial = lp.load('/ubuntu/xenial'); xenial.strict_supported_component_dependencies = False; xenial.lp_save()' - and I presume I can leave the seeds up to you19:50
cjwatsonslangasek: pepo, nusakan, and snakefruit all have current germinate19:50
cjwatsonslangasek: caveat: I will shortly be deciding that the pub is a more fun place to be19:53
slangasekcjwatson: cool - otp, can you hang around 10-15 minutes before pubbing?19:53
cjwatsonI imagine that would be tolerable19:54
slangasekcjwatson: ok, launchpading done \o/20:10
slangasekcjwatson: now, sorry, what did you mean regarding seeds?  Are there specific things your analysis points to needing changed, or do you just mean about explicitly seeding things we decide we don't actually want to drop?20:11
balloonsrick_h, slangasek, I realized juju-core 2.0~beta3-0ubuntu2 is still in the queue. stokachu is going to upload the updated version of that one now too.  So hopefully the changes needed will be small -- I believe Martin carried over your other feedback20:11
balloonsSo 2.0~beta3-0ubuntu2 can be rejected20:11
stokachuuploading now20:11
cjwatsonslangasek: there's a follow-build-depends flag in the seeds, which xnox's patch adds20:25
cjwatsonI mean adds support for20:25
cjwatsonthat was half the point of the germinate upgrade20:25
slangasekcjwatson: ohhh yes, that bit :)20:25
slangasekright, I'll bzr commit now ;)20:26
slangasek(done)20:26
cjwatsonhttps://launchpadlibrarian.net/252195150/buildlog_ubuntu-xenial-amd64.libvirt_1.3.1-1ubuntu9_BUILDING.txt.gz20:27
cjwatsonlooks promising20:27
cjwatsonnot specifically libvirt I mean, but "deb http://ftpmaster.internal/ubuntu xenial main universe"20:27
cjwatsonoh yeah, no-follow-build-depends, not follow-build-depends20:28
cjwatsonall right, so the LP bit looks good, I don't see this going horribly wrong from here; c-m should all update in a bit, SMS me if there's some kind of explosion20:29
slangasekcjwatson: have a nice pubbing!20:31
slangasekcjwatson: and thanks :)20:31
cjwatsonslangasek: np.  hopefully tomorrow, to cap off the week, we can flip the switch on advertising by-hash too20:44
slangasekcjwatson: nice!20:53
superm1cyphermox, infinity, here is a mockup of that thing we talked about using Provides some time back for signed packages so you don't need to rebuild -signed if EFI binary didn't change.   http://paste.ubuntu.com/15679345/21:32
superm1comments welcome21:32
superm1(obviously hashes to build against would be notated in debian/hashes.mk and be what gets updated in -signed packages)21:33
bdmurrayinfinity: when do release notes for a release get created?22:01
slangasekBinary only movements to universe (ubuntu-server)22:10
slangasek[...]22:10
slangasekgolang-1.622:11
slangasekoops22:11
stgraberwell, you got what you asked for with that new policy :)22:11
stgraberbut yeah, that one probably should be seeded in supported or something :)22:11
slangasekI thought we determined that one was a false-positive due to wrong built-using22:11
stgraberis C-M aware of built-using?22:12
slangasekyes22:12
stgraberah, neat22:12
stgrabermicahg, Laney: bug 156768222:19
ubot5`bug 1567682 in trusty-backports "Please backport cgroup-lite 1.11 (universe) from xenial" [Undecided,New] https://launchpad.net/bugs/156768222:19
stgraberI'll need that one acked before I can backport LXC 2.0 to trusty, AFAIK it's the only bit that needs backporting to unblock 2.022:20
tumbleweedbdmurray: gah, my SRU FTBFS :( ^^ fixed python-setproctitles in the queue. I used -v, so the LP bug is still included in the changes. I can't remember if that's correct?22:40
stgraberholding off on those maas binaries, they're empty (template + postinst only for d-i) so arch:any seems a bit wrong22:41
stgraberoh well, apparently someone else was happy with them :)22:43
bdmurraytumbleweed: the LP bug was included22:44
tumbleweedbdmurray: yes22:45
bdmurraytumbleweed: I was trying to say yes that seems correct.22:45
tumbleweedah, thanks :)22:45
cjwatsonslangasek: well, that sure is a lot of demotions22:56
slangasek:-)22:57
cjwatsonslangasek: are you going to announce this change?  seems -devel-announce worthy23:09
slangasekcjwatson: yes, planning to.  Had thought to only announce it on ubuntu-devel, but happy to be persuaded it's u-d-a material23:10
slangasekyeah, looking at recent archives I can see it's a good fit23:10
cjwatsonI'm thinking it's the sort of thing developers who aren't paying attention to everything day-to-day would want to know about in case it affects their builds, or to remember to undo Ubuntu-specific bodges in merges23:12
* nacc agrees with the latter23:14
Kamilioncan someone point me to docs on "built-using" ?23:21
Kamilionmy google queries are not coming back with anything useful.23:22
tumbleweedKamilion: https://www.debian.org/doc/debian-policy/ch-relationships.html#s-built-using23:23
Kamiliontumbleweed: thanks.23:23
AlbertAhi all - how can I get the mir upload approved?23:24
=== s8321414_ is now known as s8321414
dokohow did libquvi suddenly build?23:38
dokoahh, it's libquvi-scripts which still has the deb-waits23:40
slangasekdoko: archive reorg happened, and I retried it because I knew that's what was sticking it23:45
slangasekdon't worry, no lua promotions ;)23:45
infinitybdmurray: A long time ago.23:49
infinityslangasek: I don't see golang trying to demote.23:50
slangasekinfinity: I seedededed it23:51
slangasekseems a worthy top-level package to have in the development seed23:51
infinityslangasek: I like that all the dh-* helpers fall out too.  We might want to seed a few of those. :)23:53
infinityLike dh-autoreconf, dh-systemd, etc.23:54
infinityBasically, anything that isn't a dh-$language addon.23:54
slangasekinfinity: well, if you wish, though I'm not sure why you care about security support for dh-autoreconf ;)23:54
* rbasak thinks up ways to inject malicious code via dh-autoreconf23:55
slangasekrbasak: more malicious than injecting m4 into the developer's eyeballs?23:55
rbasak:-)23:56
infinityslangasek: I was thinking less about *security* support and more about a statement of supported tools in general, but meh.23:56
slangasekinfinity: right, so feel free, honestly.  I'm not sure how weight that particular meaning of "main" carries nowadays, especially in light of the change we just made, but it's not like we *have* to demote all of these23:57
infinityslangasek: Sure.  We might want to have a quick pow-wow where $more_than_one_sane_person just runs down the list and makes a quick argument for demote-vs-seed before we demote the lot.23:58
slangasekinfinity: *-perl: demote23:58
infinityslangasek: Or, decide that we don't care and it can all go, and skip the rest of the meeting.23:59
slangasekanything on this list that's owned by Foundations: demote ;-)23:59
infinityslangasek: See, I don't care about perl modules because they also happen to be very well maintained both in CPAN and Debian, and almost never break.23:59
infinityslangasek: But a lot of build tools, we touch a lot, so we're clearly "supporting" them. ;)23:59

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