15:01 <bdmurray> #startmeeting Weekly Ubuntu Foundations team 15:01 <meetingology> Meeting started Thu Jul 16 15:01:55 2020 UTC. The chair is bdmurray. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:01 <meetingology> 15:01 <meetingology> Available commands: action commands idea info link nick 15:02 <bdmurray> #topic Lightning rounds 15:02 <bdmurray> echo $(shuf -e vorlon bdmurray xnox tdaitx doko sil2100 rbalint infinity mwhudson juliank waveform slyon) 15:02 <bdmurray> tdaitx bdmurray waveform doko mwhudson juliank vorlon slyon infinity xnox rbalint sil2100 15:02 <sil2100> WON 15:02 <bdmurray> tdaitx: 15:02 <sil2100> \o/ 15:02 <tdaitx> uh oh, I don't have it ready T_T 15:03 <tdaitx> sil2100: so I will go last instead =P 15:03 <bdmurray> SRU verified LP: #1884148 15:03 <bdmurray> investigation into update-motd autopkgtest failure on Focal (it strangely passed for Groovy) 15:03 <ubottu> Launchpad bug 1884148 in ubuntu-release-upgrader (Ubuntu Focal) "dist upgrade process passes a number along with package to apport" [Critical,Fix released] https://launchpad.net/bugs/1884148 15:03 <bdmurray> updated the fix for LP: #1873545 not to use $EUID as #! is /bin/sh 15:03 <ubottu> Launchpad bug 1873545 in Ubuntu WSL "Permission denied error from show-motd when updates available" [High,Fix released] https://launchpad.net/bugs/1873545 15:03 <bdmurray> review / testing of ~slyon/ubuntu-release-upgrader:slyon/focal-python2-fix 15:03 <bdmurray> reported autopkgtest bug LP: #1887183 15:03 <bdmurray> uploaded u-r-u for the 18.04.5 point release 15:03 <bdmurray> +1 maintenance 15:03 <ubottu> Launchpad bug 1887183 in autopkgtest (Ubuntu) "--associate-ip does not work" [Undecided,New] https://launchpad.net/bugs/1887183 15:03 <bdmurray> short week with some holidays 15:03 <bdmurray> waveform: 15:03 <waveform> * Fixed issue in pending raspberrypi-userland (inclusion of EGL/GL headers clashing with libegl-dev) (LP: #1883111) 15:03 <waveform> * Addressed review of rpi-eeprom (LP: #1884748) 15:03 <waveform> * Prepared split linux-firmware-raspi2 using multi-upstream tarball style (LP: #1886581) 15:03 <waveform> * Bumped wifi firmware in linux-firmware-raspi2 to latest version 15:03 <waveform> * Worked on removal of u-boot from classic (postinst transition in flash-kernel and adjustment of custom "pi" method in flash-kernel to avoid u-boot tools) 15:03 <waveform> (done) 15:03 <ubottu> Launchpad bug 1883111 in Ubuntu "[needs-packaging] raspberrypi-userland" [Wishlist,New] https://launchpad.net/bugs/1883111 15:03 <ubottu> Launchpad bug 1884748 in Ubuntu "[needs-packaging] rpi-eeprom" [Wishlist,New] https://launchpad.net/bugs/1884748 15:03 <ubottu> Launchpad bug 1886581 in linux-firmware-raspi2 (Ubuntu) "Ubuntu 18.04 64-bit RasPi 3 and 4 image fails to boot on RasPi 4B" [Undecided,New] https://launchpad.net/bugs/1886581 15:04 <bdmurray> doko: 15:04 <bdmurray> how about juliank! 15:05 <juliank> Not sure it's complete, but here we go: 15:05 <juliank> jul 09: 15:05 <juliank> * short week, off sick mon & tue 15:05 <juliank> * apt 2.1.7 15:05 <juliank> * fixed make-dfsg on s390x by disabling use of posix_spawn, still needs investigating whether posix_spawn is broken on s390x or the make code uses it in a way that only fails on s390x (and only in flatpak-builder tests) 15:05 <juliank> * retry regressions 15:05 <juliank> jul 16: 15:05 <juliank> * initial work of freeing apt of masters, and slaves 15:05 <juliank> * cleaned up apt-key net-update spec 15:05 <juliank> * dug around in os-prober and snapshots 15:05 <juliank> * private stuff fba872e3c2d435b7a69acbb618fb888d0437d7b471758b2bb9e74de341b070fe 15:05 <juliank> * opened bugs for google chrome and keybase to stop using apt-key add, and use trusted.gpg.d 15:05 <juliank> * reviewed rpi eeprom package thingy for waveform 15:05 <juliank> (done) 15:06 <bdmurray> vorlon: 15:06 <vorlon> * haskell transition work (mostly deleting broken packages) 15:06 <vorlon> * pandoc on riscv64 takes foreeeeever 15:06 <vorlon> * reviewing current net-apt key-update spec 15:06 <vorlon> * working with server team on some changes to the motd-news implementation 15:06 <vorlon> * partner meetings 15:06 <vorlon> * discussions around an embargoed issue 15:06 <vorlon> (done) 15:06 <bdmurray> slyon: 15:06 <slyon> - Fixed python-mkdocs & streamlink for fonts-font-awesome migration 15:06 <slyon> * sponsored by Dimiri & merged in Debian Salsa 15:06 <slyon> - Fixed cider for fonts-font-awesome migration 15:06 <slyon> * sponsoed via Debian NMU by Dimitri 15:06 <slyon> - Discovered XSBC- field bug in dh-make-perl, fixed upstream 15:06 <slyon> * Fix released, bug #1886461 15:06 <slyon> - Debugged 20.04 upgrade, if legacy python[-minimal] installed 15:06 <slyon> * Updated Focal release notes about 'python-is-python2' 15:06 <slyon> * MP awaiting review, bug #1875523 15:06 <slyon> - SRU verification for apport snap handling 15:06 <slyon> * Fix released, bug #1861082 15:06 <slyon> - Improved IWD vs WPA Supplicant evaluation document 15:06 <slyon> - Collected netplan.io community engagement metrics 15:06 <slyon> === Netplan === 15:07 <slyon> - Fixed non-OVS bonds in OVS netplan setup, with James & Lukasz 15:07 <slyon> - Improve OVS integration tests 15:07 <slyon> - Review Lukasz' implicit OVS fake VLAN bridges PR#151 15:07 <slyon> - Checked upstream NM's refusal of our netplan plugin 15:07 <slyon> * considering different solutions, like a netplan-nm-bridge daemon 15:07 <slyon> * needs team discussion 15:07 <slyon> - Reviewed Lukasz' SR-IOV first boot PR #141 15:07 <slyon> - Prepared OVS interface cleanup PR #153 15:07 <slyon> * In review 15:07 <slyon> - Started working on Wireguard PR #113 15:07 <slyon> (done) 15:07 <bdmurray> xnox: 15:08 <xnox> * mid-cycle product sprint + working on all the .1 release things & proposed-migration. Done. 15:08 <bdmurray> rbalint: 15:08 <rbalint> * +1 maintenance 15:08 <rbalint> * uploads via Debian: wireshark 3.2.5-1, libevent 2.1.12-stable-1 15:08 <rbalint> * merges: systemd as 245.6-2ubuntu1, then as 245.6-3ubuntu1 with additional fixes, mtd-utils 15:08 <rbalint> * partner work 15:08 <rbalint> * +1 maintenance (ongoing) 15:08 <rbalint> (done) 15:08 <bdmurray> sil2100: 15:09 <sil2100> - Shorter week, had half-day on Friday, status only from this week 15:09 <sil2100> - SRU reviews and releases 15:09 <sil2100> - Kernel SRUs 15:09 <sil2100> - +1 maintenance on Monday/Tuesday-ish 15:09 <sil2100> * Got slightly side-tracked fixing britney in bileto 15:09 <sil2100> - Phasing out new core18 into stable 15:09 <sil2100> - 20.04.1 and 18.04.5 point-release preparation 15:09 <sil2100> * Prepared base-files 15:09 <sil2100> * Pushed updated language-packs (base for focal, updates for bionic) 15:09 <sil2100> * Coordination with various teams 15:09 <sil2100> * General preparation per the checklists 15:09 <sil2100> - netplan: 15:09 <sil2100> * Looking into the OVS config clean-up PR from Lukas 15:09 <sil2100> * Started looking at SR-IOV improvement PR review comments 15:09 <sil2100> * NM-plugin discussions 15:09 <sil2100> - Pushed appliance-build livecd-rootfs changes to bionic Unapproved 15:09 <sil2100> - Asked for upload of the new lxd appliance model assertion to the store 15:09 <sil2100> - Various meetings 15:09 <sil2100> (done) 15:09 <tdaitx> * improved jck snap documentation 15:09 <tdaitx> * working on regression detection for the jck testsuite in jenkins 15:09 <tdaitx> - grabbing/copying artifacts in jenkins 15:09 <tdaitx> * openjdk-11 and openjdk-8 security updates 15:09 <tdaitx> - packaged openjdk-11, build failure on bionic, investigating 15:09 <doko> - more CET investigations 15:09 <doko> - GCC 10.2 release candidate 15:09 <doko> - binutils 2.35 snapshots 15:09 <doko> - Python 3.9 beta4 15:09 <doko> - two MIRs, NEW processing 15:09 <tdaitx> - packaging openjdk-8 15:09 <doko> - get lintian again installable on i386 15:09 <tdaitx> * fixed jtreg regression 15:09 <doko> - started libgc and mpfr4 transitions 15:09 <tdaitx> (done) 15:09 <doko> - two +1 days 15:09 <doko> (done) 15:10 <bdmurray> any questions on status? 15:10 <sil2100> None here! 15:10 <bdmurray> #topic Release incoming bugs 15:11 <bdmurray> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-gg-incoming-bug-tasks.html#foundations-bugs 15:11 <bdmurray> bug 1886314 - is this for desktop or us? 15:11 <ubottu> bug 1886314 in ubuntu-meta (Ubuntu) "preinstall `earlyoom` by default" [Wishlist,New] https://launchpad.net/bugs/1886314 15:12 <bdmurray> vorlon: ? 15:12 <vorlon> uh 15:13 <vorlon> I would want the kernel team to weigh in on this 15:13 <vorlon> before we install a package that changes the default oom handling 15:13 <bdmurray> okay 15:14 <juliank> huh, why does it need a userspace sercice? 15:14 <vorlon> yeah exactly 15:15 <bdmurray> So is anybody interested in this enough to drive it? 15:15 <juliank> not really 15:15 <xnox> nope 15:15 <xnox> bdmurray: not fixing, possibly punt to like cking maybe 15:15 <xnox> it sounds interesting but also dubious 15:15 <bdmurray> ack 15:15 <bdmurray> bug 1887098 15:15 <ubottu> bug 1887098 in what-is-python (Ubuntu) "Installing python-is-python3 should affect pip as well" [Undecided,Confirmed] https://launchpad.net/bugs/1887098 15:17 <doko> is there a pip2? 15:17 <bdmurray> this bug actually has a duplicate 15:18 <xnox> doko: we have python2 pip and python3 pip3, we don't have pip2 15:18 <doko> hmm, is python2 based pip really available in focal? 15:18 <xnox> let me check. 15:18 <doko> afaicr, that was only re-added later in unstable after the focal release. 15:18 <waveform> doesn't appear to be (at least there's no python-pip or python2-pip?) 15:19 <juliank> $ dpkg -S bin/pip 15:19 <juliank> python3-pip: /usr/bin/pip3 15:19 <juliank> python3-pip: /usr/bin/pip 15:19 <juliank> in groovy 15:19 <doko> probably should be packported 15:19 <doko> if we want to have a python2 based pip like debian will ship with bullseye 15:20 <doko> but I'm -1 on pip-is-* 15:21 <xnox> doko: the request is for existing "python-is-python3" to ship pip -> pip3 symlink, like it does for `python` `python-config` etc. 15:21 <juliank> python-is-python3 should add pip->pip3 symlink 15:21 <xnox> not a new package 15:21 <juliank> however 15:21 <waveform> and presumably then python-is-python2 should do likewise for pip? 15:21 <doko> juliank: no way, please don't fuck around with extra dependencies 15:21 <xnox> doko: no extra dependencies 15:21 <xnox> dangling symlink 15:21 <juliank> groovy ships it in python3-pip 15:21 <doko> so dangling symlink? 15:22 <xnox> note that in groovy /bin/pip is python3 shebang 15:22 <juliank> if we add dangling symlink to python-is-python3, we also need replaces/breaks in python3-pip in groovy 15:22 <slyon> but there is no python2 pip... so python-is-python2 -> pip does not work. Futhermore, there would be file conflicts if python2 pip is re-introduced 15:23 <waveform> right 15:27 <xnox> slyon: we will not do that in the python-is-python2 package 15:27 <xnox> so /bin/pip will be a dangling symlink in python-is-python3 package only 15:28 <xnox> we can make it a file trigger 15:28 <bdmurray> I think this warrants some further discussion via email with a clear design. 15:28 <xnox> ok 15:28 <xnox> to be continued 15:29 <bdmurray> xnox: will you draft a plan? 15:29 <xnox> ok 15:29 <bdmurray> bug 1878225 already has a card so skipping 15:29 <ubottu> bug 1878225 in autopkgtest (Ubuntu) "Please remove lxd.snap from lxd images, as it fails to seed thus failing the first boot - snapd.seeded.service waits forever (?) to have snaps seeded in LXD on s390x and arm64" [Undecided,Triaged] https://launchpad.net/bugs/1878225 15:30 <bdmurray> #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-incoming-bug-tasks.html#foundations-bugs 15:30 <bdmurray> bug 1871641 the desktop team is looking for help from "a systemd expert" 15:30 <ubottu> bug 1871641 in plymouth (Ubuntu) "Ubuntu never finishes booting: A start job is running for Hold until boot process finishes up (3min 7s / no limit) -- removing 'splash' kernel parm fixes it" [High,Confirmed] https://launchpad.net/bugs/1871641 15:31 <rbalint> i guess that's a +1 for me :-) 15:31 <bdmurray> could you reach out to daniel and see what he needs? 15:32 <rbalint> sure, will do so 15:32 <vorlon> NB he's probably not very timezone-compatible 15:33 <rbalint> bdmurray, should i card it for myself instead for the team? 15:33 <bdmurray> rbalint: that sounds good to me 15:34 <bdmurray> are we waiting for hardware for bug 1883229? 15:34 <rbalint> done 15:34 <ubottu> bug 1883229 in subiquity "Ubuntu server installation on S3260M4 server fails" [High,Confirmed] https://launchpad.net/bugs/1883229 15:37 <bdmurray> alright, that's that for new bugs 15:37 <bdmurray> #topic Team proposed-migration report 15:37 <bdmurray> vorlon: 15:38 <vorlon> https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#foundations-bugs 15:38 <vorlon> 41 packages needing attention, that doesn't sound good 15:38 <vorlon> vim is still mine 15:38 <juliank> well, build-essential triggered quite a few I suppose 15:38 <bdmurray> lintian is with me 15:39 <vorlon> I don't see why it should be 15:39 <vorlon> bdmurray: ok thanks 15:39 <vorlon> python3.8 vs sqlite 15:39 <waveform> libio-async-perl is still mine 15:39 <rbalint> i'm fixing systemd 15:40 <vorlon> sil2100: are you still on the python3.8 vs sqlite regression? 15:40 <vorlon> (and sqlite3 generally) 15:41 <sil2100> vorlon: yes, sorry, still on it... 15:41 <vorlon> ok 15:41 <vorlon> libio-async-perl is just waiting on its dep which is part of the linitan stuff 15:41 <vorlon> rbalint mentioned being on systemd 15:41 <vorlon> juliank: xz-utils? 15:41 <juliank> yeah sounds fine 15:42 <vorlon> juliank: I think I tried to assign this to you last time but I'm not sure you saw 15:43 <vorlon> casper blocking qemu, what's that about 15:43 <vorlon> looks like we should leave this with the server team 15:44 <vorlon> curl is blocked on nettle, which is the ghc transition 15:44 <vorlon> freetds, gnutls28, libarchive same 15:44 <juliank> vorlon: I see my mention in the backlog, but I'm not sure I actively noticed 15:45 <vorlon> open-iscsi also tied to qemu, so skipping 15:45 <vorlon> rtmpdump, nettle again; then systemd and ubuntu-image for qemu again 15:45 <vorlon> libzstd 15:45 <slyon> I can look into libzstd vs badger, as I have been dealing with badger before 15:45 <vorlon> slyon: thanks 15:45 <slyon> (at least for the 64bit failure, 32bit problems need upstream fixing it) 15:46 <vorlon> build-essential, I've actually been picking at these already this morning, strangely there are some i386 autopkgtest false-positives that were never seen before 15:46 <vorlon> so I'll follow through on that one 15:46 <xnox> https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#build-essential 15:47 <vorlon> glib2.0, might just need some autopkgtest retriggers. xnox can you take? 15:48 <xnox> vorlon: seb128 was doing some today, and some of them depend on the qemu fix previously mentioned. 15:48 <xnox> vorlon: but sure, can try to help poking it. 15:48 <vorlon> well the qemu in release pocket should be ok surely 15:48 <vorlon> python-tz needs oops to drop python2 support, should be easy 15:49 <vorlon> waveform: ^^ can you take? 15:49 <waveform> vorlon, will do 15:49 <xnox> s390-tools waiting on AA new to accepted signing 15:49 <vorlon> ok I'll look at that shortly 15:49 <vorlon> dosfstools regressing livecd-rootfs, doesn't sound good 15:50 <vorlon> tdaitx: ^^ can you look at this? 15:50 <tdaitx> vorlon: ack 15:50 <vorlon> rbalint: is systemd/amd64 regressing for kbd related to your ongoing work? 15:50 <xnox> tdaitx: maybe livecd-rootfs broken by itself? " python3-secretstorage : Depends: python3-jeepney but it is not installable" 15:50 <xnox> could be just components missmatches 15:50 <vorlon> that's a -proposed-only issue 15:51 <vorlon> python3-jeepney is (was?) an MIR 15:51 <rbalint> vorlon, i take kbd it then i'll see 15:51 <vorlon> ok 15:51 <vorlon> bdmurray: can you take dnspython vs python-idna? 15:52 <vorlon> libsereal-decoder-perl, rather looks like a Debian issue, we might just ignore this for now and see if something better comes in via sync in the next week 15:52 <vorlon> and libevent vs mysql-8.0 15:52 <vorlon> who wants this last one 15:52 <rbalint> vorlon, it is mysql 15:53 <xnox> server team! 15:53 <bdmurray> vorlon: okay 15:53 <vorlon> rbalint: meaning? 15:53 <rbalint> vorlon, i take it, it regressed in release 15:53 <rbalint> (mysql regressed) 15:54 <xnox> Failing test(s): main.ssl_crl main.ssl_crl_crlpath main.ssl_crl_clients_valid 15:54 <vorlon> rbalint: ok, you'll follow through with hint mp? 15:54 <xnox> sounds like dates / times / timing valid/from valid/until 15:54 <rbalint> vorlon, yes 15:54 <vorlon> thanks 15:54 <vorlon> and that's done 15:54 <vorlon> bdmurray: 15:54 <bdmurray> #topic AOB 15:55 <doko> just a heads up, GCC 10.2 will be released next, and once that's built the defaults change will happen 15:55 <doko> next week even 15:56 <juliank> nice 15:56 <bdmurray> okay, thanks for the notification 15:56 <xnox> doko: horay! 15:56 <vorlon> doko: can you communicate this to ubuntu-devel also? 15:56 <doko> vorlon: no, it's in the release schedule ;o 15:57 <juliank> more notifications don't hurt! 15:58 <bdmurray> thanks everyone 15:58 <bdmurray> #endmeeting