[15:00] <slyon> o/
[15:00] <sil2100> o/
[15:01] <juliank> O/
[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> 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] <bdmurray> updated the fix for LP: #1873545 not to use $EUID as #! is /bin/sh
[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] <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: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> [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: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: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] <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: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: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
[15:58] <meetingology> Meeting ended Thu Jul 16 15:58:37 2020 UTC.
[15:58] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2020/ubuntu-meeting.2020-07-16-15.01.moin.txt
[15:59] <sil2100> o/
[15:59] <juliank> o/
[15:59] <rbalint> o/
[15:59] <slyon> o/
[16:11] <cpaelzer> vorlon: xnox: open-iscsi, casper, ubuntu-image, systemd fails all are https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1887763
[16:13] <cpaelzer> only the qemu in groovy-proposed is affected and I'm engaged with upstream already (see links in the bug)
[16:13] <cpaelzer> if becoming urgent we can have an interim fix and later on pick what upstream ends up with
[16:14] <vorlon> cpaelzer: ack, thanks
[16:14] <vorlon> not urgent for us, just needed to understand whether there was work for Foundations to do
[16:15] <cpaelzer> ok, thanks
[16:15] <cpaelzer> for now leave it with me (in sync to what you said in the meeting)