/srv/irclogs.ubuntu.com/2016/09/20/#ubuntu-devel.txt

=== salem_ is now known as _salem
=== alexisb-afk is now known as alexisb
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
tumbleweeddoko: oops, I forgot to do it early, but I've got those FTBFS reports now02:55
tumbleweedearlier02:55
=== salem_ is now known as _salem
pittiGood morning05:35
sladenHerbst has arrived05:36
pittimassively -- non-stop rain since Friday evening here, depressing :(05:37
rbasaknacc: a tree compare of refs/{heads,tags} maybe?06:04
rbasakI'm not sure there's any easier way.06:05
cpaelzergood morning06:14
tjaaltonhttp://qa.ubuntuwire.org/rdepends/ doesn't seem to work06:56
tjaaltonthe whole site is down, so reverse-depends doesn't work. is there an alternative?07:00
handsome_fenghi, Good morning everyone! I have a new package to be upload to archive,and I have file a bug in launchpad. Does anyone know who can help me? In the Topic I can't find who is the Patch Pilot. :(07:24
ricotzchrisccoulson, hi, could you retry https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/1093094107:29
pittiricotz, chrisccoulson: done ^07:34
ricotzpitti, thanks!07:35
pittiricotz: interesting that I can even see that PPA..07:35
ricotzpitti, huh, why?07:36
pittiwell, aren't security updates meant to be kept private until publication?07:37
ricotzpitti, ah, I see, in this case I hope it stays that way otherwise it would take even longer to get them ;)07:38
ricotzwhile yakkety builds are usually still missing :\07:38
pittithis only applies to yet undisclosed vulns; for preparing new releases which are already published upstream it's totally fine and correct of course07:39
ricotzpitti, ack, the referenced USN-3076-1 is still hidden on http://www.ubuntu.com/usn/07:43
Odd_Blokesemiosis: I've been at a conference over the weekend, apologies for being AWOL. ;)  I'll look at updating livecd-rootfs now.09:17
Odd_Blokesemiosis: Done; the next xenial Vagrant box should be built with the new livecd-rootfs.09:20
smbxnox, since you have been looking at that old thing in the past, maybe you could help to sponsor the change I proposed in bug 1611277 in Yakkety. Depending on how you think about it. IMO it feels rather wrong to ignore removable devices and even if the scan then hits a cd it should not go too wrong as reading should have no usable meta-data10:43
ubottubug 1611277 in dmraid (Ubuntu) "Kernel Shipped With Ubuntu 16.04.1 Cannot Recognize fakeRaid" [Medium,Confirmed] https://launchpad.net/bugs/161127710:43
xnoxthat bug is long....10:48
xnoxsmb, i like your patch, and i think it should go in everywhere, including debian.10:49
smbxnox, probably yes. don't think there is anything maintained upstream anymore. Though apparently some people still use the thing10:51
xnoxsome have no choice =(10:56
smbyeah, likely :/11:00
smbxnox, so at least for me I have no upload rights for this neither in Debian nor Ubuntu11:01
xnoxoh.11:04
xnoxsmb, i'll sponsor that everywhere then.11:04
smbxnox, thanks a lot. might help me a little step on my path to world-dom... I mean core-dev >:-)11:06
=== hikiko is now known as hikiko|ln
mdeslaur@pilot in11:23
=== udevbot_ changed the topic of #ubuntu-devel to: Xenial (16.04.1) Released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur
* dholbach hugs mdeslaur 11:42
* mdeslaur hugs dholbach 11:43
=== hikiko|ln is now known as hikiko
semiosisOdd_Bloke: thank you very much12:34
=== _salem is now known as salem_
willcookehey alecu, dobey, semiosis14:04
willcookeerr, sorry semiosis14:04
willcookedidnt mean you14:04
willcookemean seb12814:04
seb128hey :-)14:04
willcookedobey, I think we touched on this in the HO, but just wanted to make sure that the deps on sdk libs are addressed via your branches?14:04
dobeywillcooke: yes, one of my branches changes it to "snapd | ubuntu-sdk-libs,"14:06
willcookedobey, super, thanks!14:06
willcookeseb128, ^ good news14:06
* dobey has way too many branches for too many things, at the moment14:07
seb128great14:07
powersjrbasak, re: oversized ISO, what should our next steps be?14:41
=== muktupavels_ is now known as muktupavels
rbasakpowersj: I guess we need to decide how we should get the size down. That might be by reverting the ghostscript upload that bumped the size, or by dropping the print-server task from the ISO, or something else.14:47
rbasakI don't know what the implications would be in reverting the ghostscript upload. Perhaps start a conversation with Gunnar, perhaps in a new bug against ghostscript?14:48
powersjok I can do that14:48
rbasakAlso, it's probably worth checking to see if the print-server task really doesn't appear in the installer, and if so we should have a bug against that too.14:48
powersjdropping the print-server task, while not unusable due to the tasksel bug, does seem a bit of a bigger task/impact14:49
powersjah I filed one for that already14:49
=== JanC is now known as Guest12202
=== JanC_ is now known as JanC
powersjbug 162451914:49
ubottubug 1624519 in tasksel (Ubuntu) "print-server task dropped" [Undecided,New] https://launchpad.net/bugs/162451914:49
rbasakpowersj: yeah, I would prefer to leave it alone.14:52
=== dpm_ is now known as dpm
powersjrbasak, one other topic, ISO testing - we should schedule something soon right?14:53
rbasakpowersj: ah yes, good shout15:00
naccrbasak: yeah, there is git-diff-tree, but for some reason the ubuntu package doesn't put that in the normal bin path?15:34
julianknacc: git subcommands do not belong into $PATH - git diff-tree works fine, but it's fairly lowlevel so it's not advertised by the bash completion, for example.15:44
naccjuliank: ah maybe that's what i missed, thanks!15:44
mdeslaur@pilot out15:45
=== udevbot_ changed the topic of #ubuntu-devel to: Xenial (16.04.1) Released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
naccjuliank: kept hitting tab (as it's a git recipe on their wiki for comparing two local repos) and wasn't seeing it, but found it in the package. Thanks again for the clarification :)15:45
julianknacc: Thing with diff-tree is that it works on tree objects - a lot of people probably don't even know those exist.15:45
Unit193slangasek: Seen the conclusion in LP 1624096?15:46
ubottuLaunchpad bug 1624096 in shim (Ubuntu) "yakkety: backport (or rebase to) fix eliminating a double-close in shim" [Undecided,Confirmed] https://launchpad.net/bugs/162409615:46
naccjuliank: ack :)15:46
slangasekUnit193: I had discussed it with jderose here yesterday.  But I'm planning to work around it, which we can do a lot more quickly than we can land a new signed shim15:48
Unit193Ah sorry I didn't see it.  Thanks for the info.15:49
mdeslaurcrud, the reverse-depends tool doesn't work anymore because it looks like qa.ubuntuwire.org went away15:55
Laneymdeslaur: http://ubuntuqa.tblwd.org/15:56
nacci believe there is a failover service available15:56
nacc:)15:56
* pitti uses it once to finally get that into my bash history15:56
mdeslaurLaney: awesome, thanks!15:56
=== Laney changed the topic of #ubuntu-devel to: Xenial (16.04.1) Released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | reverse-depends/seeded-in-ubuntu broken? http://ub
Laneyfail15:56
pitti$ reverse-depends -u http://ubuntuqa.tblwd.org/ src:udisks215:57
pitti<head><title>404 Not Found</title></head>15:57
Laneypitti didn't follow the instructions :)15:57
pittioh, that is an actual human-readable page, sorry :)15:58
pittithanks!15:58
=== Laney changed the topic of #ubuntu-devel to: Xenial (16.04.1) Released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | reverse-depends/seeded-in-ubuntu broken? http://ubuntuqa.tblwd.org/ | Patch Pilots:
juliankI find the translation import queue a bit hard to read (it shows no imported ones, at least)? Did we get some of the new APT translation templates imported? I specifically worked things into the build system so they can be imported by launchpad (obj-*/po/{apt,libapt-pkg5.0,libapt-inst2.0,apt-utils}.pot) - would be a shame if they were not used16:03
juliankThis only started fairly recently with the CMake switch in 1.3~rc1, all the older builds (those building in build/) will fail to be imported16:03
juliankThe first I see is "obj-arm-linux-gnueabihf/po/apt.pot in apt in Ubuntu Yakkety" somewhere after #75, uploaded on 2016-08-12, and "Needs Review"16:04
juliankThe templates currently in use must be years old16:05
naccjgrimm: fyi, 277 commits between the yakkety openipmi upstream release and the latest upstream release :/16:21
jgrimmnacc,  bug fixes, cosmetic, features, ?16:22
naccjgrimm: reading through them now16:22
jgrimmnacc, cool16:22
nacc"More massive restructure getting ready for the serial code."16:23
naccdefinitely lots of bugfixes too16:24
nacccpaelzer_: i see that you 'declined for yakkety', LP: #1585121. Can you help me understand what that means? ... was it nominated for yakkety at some point and then cancelled?16:36
ubottuLaunchpad bug 1585121 in awstats (Ubuntu Xenial) "awstats produces regex warnings in version 7.4 with Perl 5.22 on Ubuntu 16.04 LTS" [High,In progress] https://launchpad.net/bugs/158512116:36
jgrimmnacc, that's what it looks like16:38
jgrimmanything else we want to discuss?  jamespage is likely ready to wrap things up..16:39
jgrimmoh oopps. wrong channel. apologies.16:39
cpaelzer_hmm16:42
naccif so i can approve that cancel to clean up the message, at least16:42
cpaelzer_nacc: yeah when doing triage with josh and robie16:43
nacccpaelzer_: ok, so i'm good to cancel the yakkety nomination?16:43
cpaelzer_nacc: it was found that the change should already be in yakkey16:43
cpaelzer_nacc: thats why I declined, and if you agree cancel your nomination (or wherever it came from)16:43
cpaelzer_It just was a chance for me to first time ack/nack nominations16:43
cpaelzer_and this case provided both at once16:44
naccyep16:44
powersjnacc, yeah sorry my bad16:44
naccok, it should be fixed now16:44
nacccpaelzer_: i think also, LP: #1576698 can be in progress, at least for xenial?16:50
ubottuLaunchpad bug 1576698 in ntp (Ubuntu Xenial) "ntpdate-debian not working" [Medium,Triaged] https://launchpad.net/bugs/157669816:50
jgrimmnacc, can you approve nomination in 1534882?16:50
naccjgrimm: done16:51
jgrimmnacc, thanks!16:52
naccjgrimm: np!16:52
naccjgrimm: re: openipmi, it's definitely not just bugfixes16:52
nacc 184 files changed, 36011 insertions(+), 10237 deletions(-)16:53
naccrbasak: ok, let's say both y-proposed and y are present a repository. Should 'ubuntu/devel' point to y, if y is a proper descendant of y-proposed? meaning it's already been copied forward and y is current? Technically tree-wise y-proposed and y are identical in this case. I guess we'd want to work on y-proposed, though, as we'd expect the next publisehd version to show up there. I think I answered my16:59
naccown question by asking it :)16:59
ginggsdoko, what do you think about openmpi2 for yakkety?17:01
=== alexisb is now known as alexisb-afk
naccrbasak: smoser: pushed the apt/at fixes and the ubuntu/devel change to master17:11
smoserimport apt ?17:11
naccsmoser: if you want to update and try to re-import apt to see if it works for you, that'd be great17:11
naccsmoser: or i can17:11
smoseri can.17:11
nacccool17:11
smoserthat one takes a while17:11
nacci'm updating the snap right now :)17:11
naccyeah, it's a lot of churn :)17:11
smosernacc, http://paste.ubuntu.com/23208016/17:23
smoser$ git clone git+ssh://smoser@git.launchpad.net/~usd-import-team/ubuntu/+source/apt17:23
smoserCloning into 'apt'...17:23
smoserfatal: remote error: Repository '~usd-import-team/ubuntu/+source/apt' not found.17:23
naccsmoser: argh, i forgot to fix that! -- it's a bug i need to figure out how to deal with17:24
naccworkaroud for now, is to use --no-push17:24
naccand then push manually from the git repository to that remote17:25
naccsorry, totally blanked on that17:25
naccit's because their internal parser, iirc, doesn't recognize git+ssh (i think)17:26
smoserso my fix for git:// wasn't completely useless, eh ?17:27
smoser:)17:27
naccsmoser: heh17:27
naccsmoser: actually, do you mind if i do the import, so i can test this?17:27
smosersure17:28
naccsmoser: i'll ping you when it's done17:28
smosernacc, https://code.launchpad.net/~smoser/usd-importer/+git/usd-importer/+merge/30625417:37
smoseroh wait. i geuss we can probably drop the python3-git now, right ?17:38
naccsmoser: yeah, make it python3-pygit217:38
naccand drop python3-git altogether17:38
smoserdone17:39
naccthanks, i'll pull that once i've got this tested -- it seems like this should work, basically i'm using git:// for fetch and git+ssh:// for push17:40
nacci think the parser will understand that (and if it doesn't, it's a bug in pygit2)17:40
* smoser adds --force17:41
=== alexisb-afk is now known as alexisb
rbasaknacc: yeah. I guess if it was yakkety-proposed, then we could upload and push, then the import would end up pointing to it automatically. So that would be cleanest.18:07
naccrbasak: yep, that's my thinking, thanks18:13
jderoseslangasek: so following up on our conversation yesterday about fallback.efi... so you're saying a potential solution is just to have /usr/lib/shim/fallback.efi.signed from `shim` copied over to /EFI/BOOT/fallback.efi on the ISO?18:30
smbxnox, grrr... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827315)18:36
ubottuDebian bug 827315 in src:sbuild "sbuild: Does not work with gnupg 2.x installed in the chroot" [Important,Fixed]18:36
* smb is trying to sbuild a yakkety package on trusty18:37
slangasekjderose: correct18:37
slangasekjderose: since the double free only happens on an error path when that file does not exist, making that file exist should work around the bug18:37
tewardsmb: funny story: I've been trying to as well, and it's still busted, I heard there's no timeline for that getting fixed anywhere in the past (I got very annoyed at that bug last week)18:38
teward(in Trusty)18:38
sarnoldsmb: I've heard yakkety's sbuild on xenial works, no idea about trusty though18:40
smbteward, yeah, reading through that debian bug it seems the "fix" is to backport sbuild...18:40
tewardsarnold: it doesn't work on pre-Xenial, because of changes to sbuild and the gnupg 2.x switchover18:41
sarnoldteward: ah. bummer :/18:41
smbsarnold, hm, maybe someone picked a fix there but not back to t18:41
tewardsarnold: that said, I tried straight backport of Yakkety -> Trusty18:42
tewardand it does absolutley nothing18:42
jderoseslangasek: so is this a change that needs to be made in shim, or in the ISO mastering tools?18:42
sarnoldthat seems like quite a large gap to jump18:42
tewardbut it's a big issue, yes.18:42
slangasekjderose: shim-signed and/or grub2 (since grub-install is what handles all the other UEFI bits)18:42
slangasekcjwatson, cyphermox: ^^18:42
cyphermoxyes18:44
cyphermoxis the issue "just" that something crashes when fallback isn't there? because fallback.efi just by itself won't do anything very useful18:44
slangasekcyphermox: the actuall question is, should this go in shim-signed, or be in grub-installer :)18:44
slangaseksorry, grub-install18:44
cyphermoxgrub-install18:45
cyphermox(just like the other shim bits -- MokManager, etc.)18:45
jderosecyphermox: yes, on yakkety currently, things go haywire when trying to boot the ISO in UEFI mode with QEMU - https://bugs.launchpad.net/ubuntu/+source/shim/+bug/162409618:45
slangasekok18:45
ubottuLaunchpad bug 1624096 in shim (Ubuntu) "yakkety: backport (or rebase to) fix eliminating a double-close in shim" [Undecided,Confirmed]18:45
slangasekcyphermox: I believe you once expressed a contrary opinion in LP: #1366546, so wanted to check18:46
ubottuLaunchpad bug 1366546 in shim (Ubuntu) "Ubuntu doesn't provide \EFI\BOOT\BOOTX64.EFI for UEFI systems" [Undecided,Triaged] https://launchpad.net/bugs/136654618:46
cyphermoxslangasek: I was wrong18:47
cyphermoxerr, on the ISO though, I'm not sure what the benefit would be to have fallback.efi except to paper over the bug in shim18:50
slangasekhmm good question18:51
cyphermoxthat said, I'm happy to add fallback in general, I've been bugging you about it periodically for a while :)18:52
slangasekthe purpose of fallback.efi is to recover your boot config if it goes missing from nvram18:52
cyphermoxyep18:52
cyphermoxoh18:52
slangasekif someone inserts a bootable CD, would we like it to magically do this for you, or not? :)18:52
cyphermoxyeah, I suppose that for the magic "recover my system" feature it might be good18:52
cyphermoxso we'd want to ship fallback on the CD, but not boot.csv18:52
cyphermoxbut we'd want to ship a boot.csv in our directory, otherwise that won't work18:53
slangasekif this doesn't violate principle of least surprise for the CD to magically do this18:53
slangasekright18:53
slangasekeventually we need to add boot.csv18:53
slangasekbut if it's correct to install fallback.efi, we could start doing that sooner rather than later even if the full thing isn't implemented18:53
cyphermoxit seems fine18:53
cyphermoxand implementing the rest is not complicated work, it just takes a bit of time to get things right18:54
cyphermoxI did test it out here before18:54
Unit193jderose: Still here?18:59
jderoseUnit193: yup :)18:59
=== acheronuk is now known as acheron
=== acheron is now known as acheronuk
cyphermoxjderose: slangasek: updated the bug, I'll start hacking at those19:03
jderosecyphermox: awesome, thanks! i can help test, test, test as soon as there's an ISO :)19:04
jderosecyphermox: so as a quick crude test, i edited the latest yakkety daily desktop ISO, adding /BOOT/EFI/fallback.efi, and then tried installing from it with QEMU + OVMF. things aren't blowing up anymore, but it's also not bringing up the ubuntu installer pre-boot menu. it tries to PXE boot, then falls back to Shell>19:12
cyphermoxok19:13
cyphermoxwell presumably it was blowing up because it tried to go to fallback in the first place, that shouldn't be happening if there are other options to boot from19:14
cyphermox(and one of them should be "hey there's a grubx64.efi"19:14
slangasekcyphermox: so, perhaps fallback.efi is meant not to be there on removable media and this isn't fixable without a signing round-trip19:15
cyphermoxpossibly19:15
cyphermoxthat means I really need to go to read some shim code now19:15
slangasek(I don't remember the semantics of fallback.efi, it's been a long time since I talked to mjg59 about this)19:15
cyphermox              /* Do not print the error here - this is an acceptable case19:17
cyphermox                 * for removable media, where we genuinely don't want19:17
cyphermox                 * fallback.efi to exist.19:17
jderoseslangasek: so assuming the only workable fix is a signing round trip, do you think that can happen in time for 16.10?19:17
cyphermoxwell, fallback might make sense on removable media for the reason we brought up earlier19:17
slangasekjderose: it's possible, yes, but would be tight19:17
slangasekcyphermox: it might "make sense" but the code may still not be designed that way19:18
cyphermoxright19:18
cyphermoxit is not19:18
jderoseslangasek: how much beer does System76 need to send you? :P19:18
jderoseslangasek: cyphermox: so does it seem to both of you that the newer shim in yakkety is the root cause of this problem, or might there be other changes in yakkety that are at play also?19:23
slangasekjderose: that seems to be the only cause19:26
jderoseslangasek: so you'd expect that with a xenial guest, OVMF would try to load fallback.efi (which wouldn't kaboom because of the older shim package), then OVMF would "discover" whatever it needs to load to start the installer?19:33
slangasekjderose: OVMF doesn't try to load fallback.efi, it only loads bootx64.efi19:34
slangasekwhich is shim19:34
jderoseslangasek: ah, gotcha... so shim itself is what then calls fallback.efi?19:34
slangasekyes19:34
jderoseslangasek: perhaps a dumb question, but why does shim run fallback.efi instead of just booting the installer?19:35
slangasekjderose: because shim is a monolithic binary which has to do the right thing with no other information, and one of the things it has to do is load fallback.efi when it's present19:36
jderoseslangasek: okay, thanks. it's slowly starting to make more sense to me :)19:37
=== beisner is now known as beisner-food
=== beisner-food is now known as beisner
bdmurrayjuliank: Could you have a look at bug 1592817?20:26
ubottubug 1592817 in python-apt (Ubuntu) "gdebi-gtk crashed with ValueError in update_interface(): could not convert string to float: '0,0000'" [High,Triaged] https://launchpad.net/bugs/159281720:26
naccsmoser: fyi, fixed the bug(s), i think. running the import now in the bg20:54
xnoxsmb, you need a bit newer sbuild and no host keys setup.20:59
xnoxsmb, use lxd container20:59
xnoxor lxc given that it's trusty20:59
xnoxi guess i should upload backports for sbuild20:59
xnoxmicahg, so i really really need ~ubuntu-backports powers =)21:00
sarnoldor an SRU?21:00
Unit193xnox: Ooooh, do my pbuilder request too!21:01
xnoxsarnold, i can break one or the other.21:03
xnoxsarnold, actually trusty apt should be new enough, to handle no host keys as done by new enough sbuild.21:03
* xnox ponders if i can do magic with debootstrap profiles too somehow.21:03
xnoxUnit193, shrug no. I want to remove pbuilder & cowbuilder from the archive. official builds are done using sbuild and there is no reason not to use $ mk-sbuild <sid|yakkety|xenial>; sbuild -A -d <sid|yakkety|xenial> for years now.21:05
Unit1931592205! (Maybe 1562358 too)  Erm, eww no.21:05
=== salem_ is now known as _salem
=== _salem is now known as salem_
bdmurrayxnox: Could you have a look at bug 1623383?21:56
ubottubug 1623383 in udev (Ubuntu) "Some restarts fail due to missing base devices" [Critical,Confirmed] https://launchpad.net/bugs/162338321:56
=== salem_ is now known as _salem
juliankHmm, https://wiki.ubuntu.com/Releases says yakkety will be supported until February but down the page says "Regular releases are supported for 9 months."22:14
* juliank is confused22:14
juliankThat seems like a copy/paste error from a non-LTS .04 release?22:15
sarnoldI wonder if that came from the 'vivid' line, which has had some kind of crazy half-zombie half22:15
stgraberit's certainly supposed to be 9 months22:15
* juliank calculated with 9 months in his APT stable branch planning 22:19
juliankIt will be interesting to see if we come up with 1.4 apt series for the Debian stretch and next year's Ubuntu releases, or if we end up with one APT series covering 3 Ubuntu releases...22:20
tsimonq2nice catch22:20
tsimonq2look better now?22:21
julianktsimonq2: yeah22:27
juliankHere's one thing I can guarantee: 17.04 will ship the same APT release series as stretch. 17.10 is tricky - If we got a lot of new stuff during the Debian freeze, we can do a release cycle in there, but I'd probably prefer to just move that to 18.0422:29
stgraberxnox: hmm, so "gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 0xBA22:33
stgraberxnox: hmm, so "gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 0xBAEFF88C22F6E216" seems to hang most of the time with gnupg222:34
stgraberxnox: that's the cause of all those adt failures for LXC, any idea what's going on?22:34
tumbleweedyou sure you aren't hitting a broken keyserver in the pool?22:34
stgraberxnox: on the exact same network, running the same with gpg1 works immediately so it's clearly a gnupg2/dirmngr thing22:34
juliankBTW: If someone wants to contribute huge features to apt for the next series, please do so in the next 1.5 months. APT is basically freezing for big stuff in 2 months. Smaller features freeze in 3 months.22:35
stgrabertumbleweed: good question and that actually just pointed me at the answer, dirmngr is completely screwed up in ipv6 mode22:37
stgrabertumbleweed: it just plain fails if you pass hkp://[ipv6] as the keyserver and if you pass a DNS record which does happen to have IPv6 addresses on an IPv6 enabled machine, it will go crazy doing weird DNS queries for a while, eventually run out of IPv6 addresses to fail and finally succeeds over IPv422:38
stgraberobviously that assumes you have IPv4 connectivity at all, which I don't22:38
juliankstgraber: Oh, while I see that: you can use the encrypted keyserver: hkps://hkps.pool.sks-keyservers.net22:38
stgraberas for adt, that's failing because unlike gpgv1, it's not respecting http_proxy and https_proxy22:38
* juliank also pins the host certificate for that keyserver22:39
stgraberxnox: so looks like there's some serious work to be done for that gpgv2 replacement to be a thing...22:39
* juliank hates IPv622:40
* stgraber hates IPv422:40
juliankI also had trouble SSHing to my IPv6 enabled xenial server thinkpad.22:41
juliankbut that one is urnning networkd, so ...22:41
sarnoldjuliank: any chance for an apt that installs multiple packages simultaneously? :) I get a bit sad seeing 5% processor utilization during long builds, when the install stage runs and rus and runs..22:42
julianksarnold: no chance.22:42
julianksarnold: Well, you'd have to tell dpkg to process the stuff in parallel, not APT22:43
juliankWith 1.3 in yakkety, APT just passes dpkg a directory of deb files and says: Hey, install those.22:44
sarnoldjuliank: yeah, I figured it'd be difficult at best..22:44
sarnoldoh? does apt hint at ordering? or does dpkg sort it all out?22:44
juliankWell, some more ordering is still going on.22:45
juliankI think we have to name the files in order for dpkg to not screw up22:45
sarnoldhehe22:45
powersjstgraber, are your GPG comments related to my lxc api test email?22:45
juliankbecause dpkg -i a.deb b.deb != dpkg -i b.deb a.deb22:45
sarnoldthanks juliank :)22:47
juliankOne thing I'm happy about is automated coverage checking in the APT CI: We will now be able to see if the lines we changed in a commit where covered by the test suite. This should vastly increase our trust in future SRUs.22:47
juliank(thanks to travis ci and codecov.io)22:48
stgraberpowersj: yes22:49
stgraberpowersj: filing a couple of critical bugs against gnupg222:49
juliankI somehow would like to create a metric for rating apt solutions, and record anonymized APT upgrade runs on end user systems and then feed new APT releases these problems for regression checking22:49
juliankthat would be nice22:50
juliankAnyway, enough for today :D22:54
stgraberpowersj: bug 1625845, bug 162584822:57
ubottubug 1625845 in gnupg2 (Ubuntu) "dirmngr doesn't handle IPv6 properly" [Critical,Triaged] https://launchpad.net/bugs/162584522:57
ubottubug 1625848 in gnupg2 (Ubuntu) "gnupg2 appears to ignore http_proxy, fails to retrieve keys" [Critical,Triaged] https://launchpad.net/bugs/162584822:57
powersjstgraber, thank you!!!22:58
stgraberslangasek: ^ FYI (I assigned to xnox for now since he seemed to be the one dealing with the gnupg2 transition)22:58
stgraberpowersj: I just hope there's a fix somewhere we can pull for this, because otherwise those two bugs will be extremely painful for enterprise users, makes gpg basically unusable if you need to use a proxy or if you have IPv6 connectivity22:59
powersjagreed23:01
powersjit is nice to know the automated iso tests are finding real issues now :)23:01
stgraberpowersj: well, we knew about some of this ever since gnupg2 was made the default as the autopkgtest for lxc has been failing ever since23:02
stgraberpowersj: first we thought it was becaused of missing dirmngr as it wasn't installed by default, but it looks like a) it is now b) I added a dependency on it anyway23:03
stgraberpowersj: that lxc change landed yesterday and autopkgtest confirmed that things are still just as bad, so I finally looked at gnupg2 a bit closer now :)23:03
powersjah ok!23:04
stgrabercan't say I'm happy with what I'm seeing though... not sure how they managed to regress so much when moving code around...23:04
=== bschaefer_ is now known as bschaefer

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