[00:31] jbicha: Pinging with 1757574 as you did the aforementioned upload. [00:31] LP 1757574 [00:31] Launchpad bug 1757574 in libappindicator (Ubuntu) "development libraries missing depends listed in *.pc files" [Undecided,New] https://launchpad.net/bugs/1757574 [00:32] Unit193: could you be more specific? [00:33] jbicha: Eg libappindicator-dev should depend on libgtk2.0-dev, same for the gtk varient. [00:36] do you want to submit a merge proposal? https://code.launchpad.net/~indicator-applet-developers/libappindicator/trunk.16.10 [00:36] lp:libappindicator [00:39] Sure, I could do that if it gets it in. [00:55] https://code.launchpad.net/~unit193/libappindicator/build-depends/+merge/341865 [00:59] (If you're wondering how one could have a build-depend on that but not libgtk2.0-dev, wxwidgets.) [01:23] Thanks! [09:28] doko: hi, any chance of getting the fix for gcc in 16.04 and 14.04? https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1750937 [09:28] Launchpad bug 1750937 in gcc-4.8 (Ubuntu) "4.4.0-116 Kernel update on 2/21 breaks Nvidia drivers (on 14.04 and 16.04) due to outdated gcc-4.8" [Undecided,Fix released] [09:44] tseliot: I'm not sure what you're asking [09:45] if it's about the retpoline patches, then you should ask the security team [09:45] hello [09:45] doko? [09:46] i was the user that reported an issue with reptoline missing in gcc-4.8 [09:46] in ubuntu-kernel yesterday [09:47] doko: this ^ [09:47] i had a functional system with nvidia 384, updated to 3.13.0-143-lowlatency [09:48] looks good to me: https://launchpad.net/ubuntu/+source/gcc-4.8 [09:48] then kern.log began throwing errors [09:48] Mar 21 02:11:55 ****** kernel: [ 60.800613] nvidia: version magic '3.13.0-143-lowlatency SMP preempt mod_unload modversions ' should be '3.13.0-143-lowlatency SMP preempt mod_unload modversions retpoline ' [09:48] the nvidia driver was unloaded [09:49] actually it was 4:4.8.2-1ubuntu6 [09:49] gcc version [09:50] removed both the kernel and nvidia 384, re-installed and it was still broken [09:50] modinfo nvidia-384 -k 3.13.0-143-lowlatency [09:50] vermagic: 3.13.0-143-lowlatency SMP preempt mod_unload modversions [09:51] ^ no retpoline flag [09:51] to get the nvidia driver to load i have to manually edit [09:51] # /usr/src/linux-headers-3.13.0-143/include/linux/vermagic.h [09:52] following sven's workaround [09:52] https://devtalk.nvidia.com/default/topic/1030325/nvidia-driver-installation-v387-26-on-ubuntu-16-04/ [09:52] then i removed the nvidia module from dkms, re-installed, rebooted [09:53] there probably aren't very many people using 14.04 with it being close to EOL [09:54] but i doubt that most ubuntu users are going to be able to figure out what broke nvidia drivers or go through all that to fix it [09:56] if i remove that workaround from vermagic.h the nvidia module will not load [09:58] the issue is persistent across reboots and re-install [10:10] doko? [10:16] sbeattie: ^^^ I have no idea about that ... [11:54] sil2100: it seems like the accepted into proposed script needs updating if only per-release verification-done tags are accepted [11:59] coreycb: it is updated, not sure why Brian's response had the old comment - for instance right now it's like this: https://bugs.launchpad.net/ubuntu/+source/httmock/+bug/1735160/comments/21 [11:59] Launchpad bug 1735160 in py-macaroon-bakery (Ubuntu Artful) "[SRU] Please backport python3-macaroonbakery 0.0.6-1 [universe] from bionic" [Undecided,In progress] [11:59] sil2100: ok cool [11:59] sil2100: thanks :) [12:00] I'll poke Brian later, maybe he's missing a bzr pull or something ;) [12:00] (but that's a very old change) [12:02] bdmurray: hey! As per coreycb's pointer, it seems like you have a greatly outdated sru-review script? Looks like you're leaving outdated verification comments, like for instance in https://bugs.launchpad.net/horizon/+bug/1582725/comments/19 [12:02] Launchpad bug 1582725 in horizon (Ubuntu Xenial) "cinder_policy.json action does not match the Cinder policy.json file" [Medium,Fix released] [12:04] bdmurray: I changed that string ages ago when we switched to the verification-done-SERIES enforcement [13:38] sil2100: I might have been in an old branch... I'll clean that up. [13:58] bdmurray: thanks ;) [14:40] sil2100: reminder to review bug 1466926 please [14:40] bug 1466926 in apache2 (Ubuntu Xenial) "reload apache2 with mpm_event cause scoreboard is full" [Undecided,In progress] https://launchpad.net/bugs/1466926 [15:18] rbasak: ACK [15:20] sil2100: thank you for the review [17:13] slangasek: LP: #1758113 is currently causing troubles with server ISO [17:13] Launchpad bug 1758113 in python-cryptography (Ubuntu) "bionic: depends on package that does not exist" [Undecided,New] https://launchpad.net/bugs/1758113 [17:16] ^ coreycb is this known? [17:17] powersj: also reported as LP: #1758004; but I'm not sure what the actual bug is, python3-cffi-backend provides both virtual package names [17:17] Launchpad bug 1758004 in Ubuntu on IBM z Systems "[Ubuntu 18.04] Error installing the "Basic Ubuntu Server"" [High,New] https://launchpad.net/bugs/1758004 [17:17] powersj: i don't know. my changes to that were no-ops. [17:18] powersj: is python3-cffi-backend present on the ISO? [17:18] powersj: Tristan might be a better contact [17:18] slangasek: it is not [17:19] powersj: ok. does the error occur when trying to do an install of this task without a network apt source? [17:20] powersj: my guess is that apt within the target is fine to do this installation, but our code to assemble the pool on the image fails to handle versioned provides [17:21] in this case, we would've sidestepped the bug if the squashfs on the server ISO was the full server task [17:21] xnox: ^^ [17:22] slangasek, which server team rejected [17:22] slangasek, saying "oh no, people use server.iso, as a mini d-i.iso, and only install minimal by default" [17:22] slangasek, unless we ship multiple squashfs on the server.iso [17:22] xnox: where/when was this reject? [17:23] slangasek, in an informal conversation. [17:23] slangasek, however that was in the context of disable tasksel /as well/. maybe they will be happy with a fatter squashfs. (and tasksel kept in tact) [17:23] i can re-raise that. [17:24] xnox: yeah, I don't think that's a good rationale for this behavior anymore [17:24] xnox: please re-raise it where I can participate in the discussion :) [17:24] slangasek, meet us in the pub, in cambridge, at 17:00 tomorrow [17:24] =) [17:24] * xnox giggles [17:26] xnox: anyway, these days we are producing a "good" squashfs for the subiquity image, and it's a shame that we're not using it for the d-i image [17:29] ? Unknown dependency python3-cffi-backend-api-min (<= 9729) by python3-cryptography [17:29] ? Unknown dependency python3-cffi-backend-api-max (>= 9729) by python3-cryptography [17:29] http://people.canonical.com/~ubuntu-archive/cd-build-logs/ubuntu-server/bionic/daily-20180322.log [17:30] actually, this seems to be in germinate [17:30] cjwatson: does germinate support versioned provides, in some version later than what we currently have on nusakan? [17:31] I don't think so. Could I have a bug? [17:31] It shouldn't be too horribly difficult [17:31] cjwatson: https://bugs.launchpad.net/ubuntu/+source/germinate/+bug/1758004 [17:31] Launchpad bug 1758004 in germinate (Ubuntu) "[Ubuntu 18.04] Error installing the "Basic Ubuntu Server"" [Undecided,Triaged] [17:31] Thanks. I'd be happy to take a look, though probably not today [17:36] I do at least have a failing test case in place [19:24] slangasek: since I see you are on it, just wanted to say that the new dh-python broken our snapcraft pkg builds https://launchpadlibrarian.net/361662873/buildlog_ubuntu-bionic-amd64.snapcraft_2.40+18.04.2_BUILDING.txt.gz [19:25] *broke [19:27] there seems to be new copy logic in there [19:27] sergiusens: please refer this to doko who made this post-FF change [19:28] ack, I'll log a bug [19:33] doko: LP: #1758142 [19:33] Launchpad bug 1758142 in dh-python (Ubuntu) "Recursive follow of symlinks" [Undecided,New] https://launchpad.net/bugs/1758142 [19:59] powersj, cjwatson: as a short-term hack to unbreak server, I think I'm going to try to have germinate on nusakan ignore versions entirely for provides calculation; AFAIK we don't have any versioned dependencies currently that will be incorrectly resolved to non-version-matching virtual packages as a result of this, and even if we do, the outcome is no worse than currently [20:00] slangasek: ok I would need to wait for tomorrow's ISO to re-test? [20:00] powersj: I would retrigger a build immediately for testing [20:00] even better [20:02] powersj: (and running now) [20:02] morning [20:05] * slangasek waves [20:05] powersj: we should diff the .list files for each architecture, to make sure it's done what we expect [20:08] * powersj downloads the 20180322.list [20:27] powersj: 20180322.1 done [20:27] * powersj waits on http://cdimage.ubuntu.com/ubuntu-server/daily/20180322.1/ [20:29] unfortunately the dh-python dpkg-dev fix landed at the same time so the diff is large [20:30] diff http://paste.ubuntu.com/p/xXpyH96ntG/ [20:30] yeah [20:30] -/pool/main/p/perl/libperl5.26_5.26.1-5_amd64.deb [20:30] that part doesn't look good though [20:30] +/pool/main/p/python-cffi/python3-cffi-backend_1.11.5-1_amd64.deb [20:30] whereas that part does [20:32] actually, even the perl stuff is consistent with the priority-mismatches fixup [20:33] diff with only changes: http://paste.ubuntu.com/p/8VHTTf57ds/ [20:33] all the gcc and gnupg2 changes are expected? [20:33] yes [20:33] python3 -> dh_python was incorrectly pulling in dpkg-dev -> build-essential [20:33] ok I'll launch tests [20:34] so actually 20180321 might be a better basis for comparison [20:34] hmmm no, gcc was already in the mix in 20180321 [20:34] so nevermind [20:35] I could revert this change and do another build for comparison [20:35] powersj: ^^? [20:35] that might be good to make sure we don't let something slip through [20:35] I'll still launch on 22.1 [20:35] k, running [20:39] the libperl5.26 change *looks* super-odd, but when I dig I am surprised to find that perl-base (/usr/bin/perl) does not depend on libperl. Sooooo even this is plausible [20:41] cjwatson: you mentioned a failing test case, perhaps you also arrived at something like https://code.launchpad.net/~vorlon/germinate/+git/germinate/+ref/lp.1758004 [20:48] slangasek: smoke test install just completed successfully [20:50] slangasek: Similar kind of thing; thanks [20:52] cking: why did you reintroduce xchat-gnome to Ubuntu? LP: #1758163 [20:52] Launchpad bug 1758163 in xchat-gnome (Ubuntu) "Please remove xchat-gnome from Ubuntu (again)" [Undecided,New] https://launchpad.net/bugs/1758163 [20:52] jbicha, it can be killed, it's too much hassle to maintain IMHO [20:53] could you comment on the bug please then :) [20:54] done [20:55] apw: since you sponsored xchat-gnome back into Ubuntu, could you look into removing it now? ^ [20:57] jbicha, cking, apw: done [20:57] cool, that was really fast :) [20:58] thank [20:58] s [21:01] oh no, we removed his irc client from the archive and he fell offline [21:02] lol [21:04] powersj: 22.2 is up, with a shorter (and still interesting) delta [21:05] slangasek: is this what you show? 22.1 diffed against 22.2 http://paste.ubuntu.com/p/2cTHwh7W3W/ [21:05] so e2fslibs [21:05] powersj: yes. so, what does ef2slibs mean [21:07] ef2slibs was on the cd, but since changing germinate to ignore versions it is now not on there [21:10] doko, sbeattie, any update re: reptoline, gcc-4.8 issue with 14.04 that lead to persistent unloading of Nvidia driver? [21:33] powersj: turns out libext2fs2 Provides: e2fslibs (= 1.44.0-1); so it's a bit strange that e2fslibs and libext2fs2 exist like this, but it's not wrong for the image build to drop e2fslibs from the image based on my germinate change [21:34] ok [21:39] anon^_^: I don't know what you're referencing. gcc-4.8 4.8.4-2ubuntu1~14.04.4 (available in both trusty-security and trusty-updates) is needed for the dkms build. I'm not sure why any of that would cause a module to unload, though. [21:42] slangasek: can you explain the bash 4.4.18-1.1ubuntu1 removal? [21:43] because I used sbuild-launchpad-chroot to create an armhf chroot but it is stuck trying to update bash with an error that looks like Debian bug 889869 [21:43] Debian bug 889869 in bash "bash: crash in qemu-user: bash: xmalloc: ... cannot allocate XX bytes (0 bytes allocated)" [Important,Fixed] http://bugs.debian.org/889869 [21:43] jbicha: PIE is a security feature, and shouldn't be disabled to work around a bug in qemu-user-static [21:44] is there a LP bug for the issue I experienced then? [21:44] jbicha: LP: #1751011 [21:44] Launchpad bug 1751011 in bash (Ubuntu) "bash crashes in qemu-user environments (bionic)" [Undecided,Triaged] https://launchpad.net/bugs/1751011 [21:44] bash being stuck half-installed is a bit of a problem… [21:49] slangasek: I request that you reconsider. The PIE change was only in Debian one week before it was reverted [21:50] meanwhile, I added it to the Release Notes… [21:51] jbicha: considering. I think at minimum, I would want it signed off by the Security Team that they're ok with non-PIE bash in 18.04 [21:56] jbicha: barring that signoff, although I understand it's inconvenient to have qemu-user completely unusable for cross-chroots as a result of this, there are also still large swaths of the archive that qemu-user can't cope with (last I checked: anything Qt-based, for armhf), so I think having it completely-broken vs 25% broken is not a persuasive reason to disable the hardening feature [21:56] mdeslaur, sbeattie: ^^ would one of you want to weigh in on this? [21:58] slangasek: we previously had bash as no-pie because it hit a similar failure on older kernels. It's not ideal, but I can live with it. [21:59] slangasek: comment 15 at Debian bug 865599 has another proposal… [21:59] Debian bug 865599 in src:bash "bash can stop disabling PIE" [Normal,Open] http://bugs.debian.org/865599 [21:59] I don't know enough about bash to know what the proposal means [22:00] sbeattie: you're not required to live with it, though... if you think this is important to our hardening story in 18.04, I think that takes precedence [22:01] also it's one thing to have had PIE disabled for a package for 16.10-17.10, and another to have it disabled in 18.04 LTS [22:01] jbicha: yes, that suggestion makes sense given what I saw of the description of the problem (internal use of sbrk instead of glibc malloc) [22:02] jbicha: I think it's worth investigating as a path forward (but I'm probably not going to pursue this myself) [22:03] ok [22:29] sbeattie, pm [22:51] could a member of the security team please review https://bugs.launchpad.net/ubuntu/+source/pysmi/+bug/1748572 [22:51] Launchpad bug 1748572 in pysmi (Ubuntu) "[MIR] pysmi, pycryptodome" [High,New] [22:51] I need to get 389-ds-base unblocked, finally [22:52] tjaalton: it'll be next week before we can get to that [22:52] sarnold: as long as it's on the radar, thanks [22:53] tjaalton: yup, not forgotten, it just got knocked back a bit on the list when encrypted devices stopped working the other day :/ [22:53] fun times [22:54] there's always a bit of a rush around FF time .. this one more than most, probably because it's an LTS.. [22:54] I'm just as guilty :) [22:55] it's probably just the way things are going to go when it's run on a cycle ;) [22:56] yup [23:15] tjaalton: I accidentally got 389-ds-base in already without the MIR being handled [23:15] heh [23:16] MIR still needs doing of course [23:33] slangasek: oh, hehe.. thanks