16:02 <bdmurray> #startmeeting Weekly Ubuntu Foundations team 16:02 <meetingology> Meeting started Thu Dec 12 16:02:05 2019 UTC. The chair is bdmurray. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:02 <meetingology> 16:02 <meetingology> Available commands: action commands idea info link nick 16:02 <bdmurray> #topic Lightning rounds 16:02 <bdmurray> echo $(shuf -e vorlon bdmurray xnox tdaitx doko sil2100 rbalint infinity cyphermox mwhudson juliank waveform) 16:03 <bdmurray> mwhudson cyphermox bdmurray infinity waveform doko vorlon tdaitx rbalint juliank xnox sil2100 16:03 <cyphermox> winnitude! 16:03 <bdmurray> cyphermox: 16:03 <cyphermox> MIR reviews 16:03 <cyphermox> updating doc for UEFI/ SecureBoot for juliank's benefit 16:03 <cyphermox> I have a hangout with sil2100 later for netplan hand-off 16:04 <cyphermox> discussing shim review process with potential contributors 16:04 <cyphermox> other hand-offy things prior to my departure 16:04 <cyphermox> netplan NM plugin still in -progress by progressing nicely 16:04 <cyphermox> (done) 16:04 <juliank> +1 16:04 <bdmurray> I've got nothing to report 16:05 <bdmurray> infinity is at a conference 16:05 <bdmurray> waveform: 16:05 <waveform> * Finished LP: #1311056 16:05 <waveform> * Answering lots of forum posts and questions about the Eoan re-spin 16:05 <waveform> * Added one issue to release notes with workaround (attached hardware interfering with serial console, preventing boot) 16:05 <waveform> * Started work on Bionic Pi 4 support; investigating whether the u-boot script changes that broke in Eoan can be added back in safely 16:05 <waveform> * Work on merging core and classic boot scripts 16:05 <ubottu> Launchpad bug 1311056 in python-apt (Ubuntu) "apt-add-repository adds duplicate commented/disabled source lines" [High,Triaged] https://launchpad.net/bugs/1311056 16:05 <waveform> * Brief experiment with ZFS on Pi (it works ...?) 16:05 <waveform> (done) 16:05 <bdmurray> doko: 16:06 <doko> gcc-10 packages are available in a frist version now, native and cross 16:07 <doko> looked at component mismatches, and python2 getting pulled into main again, maybe some i386 breajage? 16:07 <doko> some MIR work 16:07 <doko> (done) 16:07 <bdmurray> vorlon: 16:07 <vorlon> bdmurray: skip? need another minute 16:07 <bdmurray> tdaitx: 16:07 <tdaitx> * apport O_PATH fix (LP: #1851806) 16:07 <tdaitx> - backported LP: #1854237 to xenial, bionic, disco, eoan 16:07 <tdaitx> - found and fixed some issues 16:07 <tdaitx> - found more issues with the previous security update regarding python2 compatibility 16:07 <tdaitx> - got autopkgtest to run using python2, but too many stuff fails for it to be useful right now; some bits of code are not python2 compatible; should we improve this so future sru's are python2 compatible? 16:07 <ubottu> Launchpad bug 1851806 in apport (Ubuntu) "'module' object has no attribute 'O_PATH'" [Undecided,Confirmed] https://launchpad.net/bugs/1851806 16:07 <tdaitx> - testing alternatives but seems there's no "secure" way to open() /proc/pid in python2 16:07 <ubottu> Launchpad bug 1854237 in apport (Ubuntu Eoan) "autopkgtests fail after security fixes" [High,New] https://launchpad.net/bugs/1854237 16:07 <tdaitx> * setup environment to build adoptopenjdk with debug and extra verbosity (currently fails to build) to compare libjawt.so config/flags 16:07 <tdaitx> Other: 16:08 <tdaitx> - setting up travel for the sprint 16:08 <tdaitx> (done) 16:08 <tdaitx> rbalint: go! =) 16:08 <rbalint> * uploaded vmdk-stream-converter to unstable finally 16:08 <rbalint> * uploads via Debian: wireshark 3.0.7-1 16:08 <rbalint> * fixed LP: #1855520 with a revert, then properly (please accept the SRUs) 16:08 <ubottu> Launchpad bug 1855520 in wslu (Ubuntu) "Issue with wsl-integration.sh script causing slow start of Ubuntu shell with WSL2" [High,Fix released] https://launchpad.net/bugs/1855520 16:08 <rbalint> * all uploads & srus to show motd from /etc/profile.d when show-motd is installed 16:08 <rbalint> * merged systemd 244-3, tests tests are running under bileto ticket 3801 16:08 <rbalint> * fixed and SRU-d (please accept it): LP: #1855522 16:08 <ubottu> Launchpad bug 1855522 in landscape-client (Ubuntu Eoan) "/etc/update-motd.d/50-landscape-sysinfo shows error in WSL" [Undecided,New] https://launchpad.net/bugs/1855522 16:08 <rbalint> * several rounds of upstream binutils code reviews for LP: #1843479 16:08 <ubottu> Launchpad bug 1843479 in gzip (Ubuntu) "gzip in Ubuntu Eoan results in Exec format error on WSL1" [High,In progress] https://launchpad.net/bugs/1843479 16:08 <rbalint> (done) 16:09 <bdmurray> juliank: 16:09 <vorlon> bdmurray: ready now 16:09 <juliank> * ubiquity: When removing packages [for minimal install], also remove automatically installed packages that are no longer required (LP: #1798992) 16:09 <ubottu> Launchpad bug 1798992 in ubiquity (Ubuntu Focal) "Fresh minimal desktop installation has packages pending autoremoval, pending updates" [High,Fix committed] https://launchpad.net/bugs/1798992 16:09 <juliank> * apt: fix segmentation fault when passing empty argument to 'satisfy' 16:09 <juliank> * python-apt 1.9.1 (soon 1.9.2): 16:09 <juliank> - merged waveform's "Don't duplicate disabled sources during add()" (LP: #1311056) 16:09 <ubottu> Launchpad bug 1311056 in python-apt (Ubuntu) "apt-add-repository adds duplicate commented/disabled source lines" [High,Triaged] https://launchpad.net/bugs/1311056 16:09 <juliank> - migration from md5 to HashStringList (debian bug 944696) 16:09 <ubottu> Debian bug 944696 in python-apt "python-apt: relies on MD5 internally to download packages" [Serious,Fixed] http://bugs.debian.org/944696 16:09 <juliank> - migration to PY_SSIZE_T_CLEAN (debian bug 944091) 16:09 <ubottu> Debian bug 944091 in src:python-apt "deprecation warnings with 3.8 in the autopkg tests" [Serious,Fixed] http://bugs.debian.org/944091 16:09 <juliank> - fix for the HashStringList migration (debian bug 946597) 16:09 <ubottu> Debian bug 946597 in python-apt "python-apt: security regression in 1.9.1" [Critical,Open] http://bugs.debian.org/946597 16:09 <juliank> * initial look at the poppler thing I botched up in eoan (LP: #1849773) 16:09 <ubottu> Launchpad bug 1849773 in evince (Ubuntu) "/usr/bin/evince:11:strstr:TextSelectionPainter::hasGlyphLessFont:TextSelectionPainter::endPage:TextPage::drawSelection:poppler_page_render_selection" [High,Confirmed] https://launchpad.net/bugs/1849773 16:09 <juliank> * preparing some stuff 16:09 <juliank> (done) 16:09 <bdmurray> vorlon: 16:10 <vorlon> * partially killing architectures is tedious 16:10 <vorlon> * found and worked around a bug in the germinate handling that was wrongly pruning build-deps that we still needed 16:10 <vorlon> * in response to the above ballooning the package set again, pruned opencv, gdcm, etc by changing gst-plugins-bad1.0 to not build a binary on i386 that isn't required for us 16:10 <vorlon> * still eyeing the numpy package being in the set and considering more source changes to get rid of it 16:10 <vorlon> * working through the list of autopkgtest regressions on i386 now that we're cross-testing (total test count reduced from 311 to 299 after the last germinate change) 16:10 <vorlon> * discussions around handling of /usr/bin/python in 20.04 16:10 <vorlon> (done) 16:10 <bdmurray> xnox: 16:10 <xnox> 12th of December 16:10 <xnox> Proposed migration: 16:10 <xnox> Sheparded autopkgtest regressions blocking glibc and other uploads 16:10 <xnox> Doing a few removals in debian to drop python2 things 16:10 <xnox> This should make boost migratable soon* (debian removals pending before end of year) 16:10 <xnox> Working on subiquity encryption UX with mwhudson 16:10 <xnox> Working with snapd team on uc20 firstboot install 16:10 <xnox> Working with desktopy people on oem stuff 16:10 <xnox> done 16:10 <sil2100> - SRU reviews and releases 16:10 <sil2100> * Work on getting the toolchain SRUs reviewed and accepted as well 16:10 <sil2100> - Finished manifest differ, deployed it on a canonistack instance 16:10 <sil2100> - Finalizing 19.10.1 raspi stuff 16:10 <sil2100> - Work on enabling uc20 daily image builds, changes to livecd-rootfs and cdimage 16:11 <sil2100> * A bit back and forth with snapd 16:11 <sil2100> * Now still a small u-i change is needed to get the builds going 16:11 <sil2100> - Some digging into netplan 16:11 <sil2100> - Meeting with Iain about the new autopkgtest deployment plan 16:11 <sil2100> (done) 16:11 <bdmurray> #topic Release incoming bugs 16:11 <bdmurray> link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-incoming-bug-tasks.html#foundations-bugs 16:12 <bdmurray> bug 1856059 is very new 16:12 <ubottu> bug 1856059 in jellyfish (Ubuntu) "jellyfish: please remove arm64, ppc64el binaries" [Undecided,New] https://launchpad.net/bugs/1856059 16:12 <vorlon> that doesn't seem like it belongs on ff-incoming 16:12 <vorlon> make sure ubuntu-archive is subscribed, move on? 16:13 <bdmurray> Do we really need to card this or can somebody JFDI it? 16:13 <bdmurray> ubuntu-archive is subscribed 16:13 <bdmurray> I'll untag it 16:13 <bdmurray> rls-ee is empty 16:14 <bdmurray> rls-bb has nothing new 16:14 <bdmurray> #topic Team proposed-migration report 16:14 <xnox> urgh 16:14 <bdmurray> https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#foundations-bugs 16:15 <cyphermox> fwiw cyrus-imapd will probably disappear shortly, I have just been looking at it 16:19 <cyphermox> claiming libmoo-perl 16:20 <vorlon> I will work on glibc with xnox 16:21 <doko> I'll pick python-packaging, 16:21 <vorlon> cyphermox for libmoo-perl (really cyrus-imapd) 16:21 <bdmurray> I'll take apport 16:21 <vorlon> bdmurray gets apport 16:21 <vorlon> waveform: can you look at polib? 16:21 <cyphermox> I'll take gawk given that it's cyrus-imapd 16:21 <rbalint> i take curl 16:22 <waveform> vorlon, okay 16:22 <bdmurray> lets hold on there and start from the top 16:22 <bdmurray> you still get what you took though 16:22 <vorlon> doko: can you also take python-fixtures? 16:23 <juliank> oh, the apt blocked by ... stuff I guess I can do some retries 16:23 <tdaitx> bdmurray: why is apport even blocking stuff? update excuses points to 2.20.11-0ubuntu9 but we have 2.20.11-0ubuntu13 on focal for a while now 16:23 <vorlon> if a package is a 'candidate' but stuck, look at https://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt 16:23 <doko> vorlon: no, this is all autopilot 16:24 <vorlon> doko: and because of that you can't look at it? 16:25 <vorlon> I'll take python-testtools 16:25 <doko> that's autopilot as well 16:25 <vorlon> doko: so? 16:25 <vorlon> it still needs tdoing 16:25 <doko> vorlon: do you work on autopilot removal? 16:25 <juliank> I retried the python-apt triggered failures, seems they should have been fixed in the meantime 16:26 <vorlon> doko: two archive admins are better than one for working on this 16:26 <tdaitx> bdmurray: I requested autopktest retrys for apt and gdb so new apport will unblock them 16:26 <vorlon> I expect it'll take several rounds 16:26 <bdmurray> tdaitx: steal my work! 16:26 <vorlon> doko: I'll let you have python-fixtures and python-testtools then 16:26 <juliank> tdaitx: me too, for apt 16:27 <vorlon> gawk, curl are claimed 16:27 <vorlon> tdaitx: can you look at cmake? 16:27 <juliank> makes me wonder if we have a fix for dropping duplicate requests in autopkgtest queue yet 16:27 <tdaitx> vorlon: yeah 16:27 <vorlon> juliank: psycopg2? 16:27 <sil2100> juliank: no, Simon prepped a branch one time, I requested changes and I don't think it moved since then 16:28 <doko> isn't that better handled by server team, psycopg2? 16:28 <juliank> it would be, I guess 16:28 <vorlon> it's listed as a foundations package 16:28 <juliank> we can retry 16:29 <juliank> let me try that 16:29 <vorlon> juliank: ok you're on point for that 16:29 <vorlon> apport/gdb is taken by bdmurray 16:29 <vorlon> systemd/libseccomp: sil2100 ? 16:29 <vorlon> cyphermox: can you also look at sudo? (cyrus-imapd, but also mediawiki) 16:29 <rbalint> i take libseccomp 16:29 <sil2100> vorlon: ok o/ 16:30 <rbalint> i think systemd 244 fixed it 16:30 <vorlon> sil2100: ah, rbalint is fighting you for it 16:30 <vorlon> sil2100: you can have libwww-perl isntead 16:30 <sil2100> vorlon: aww, ok, fine as well ;) 16:30 <sil2100> Let me card it then 16:30 <tdaitx> so, cmake being blocked by ros-robot-state-publisher seems to be done, seb got it to pass 2 hours ago 16:30 <vorlon> juliank: are you taking apt? 16:30 <cyphermox> vorlon: ack, sudo 16:30 <juliank> vorlon: Yeah 16:30 <vorlon> ok 16:31 <vorlon> netcat-openbsd: waveform: ? 16:31 <juliank> vorlon: Those were temporary failures I think, so I just retried them too :) 16:31 <waveform> vorlon, I can take a look 16:31 <vorlon> doko: can you also take requests, or are you full? 16:32 <vorlon> tdaitx: libdate-manip-perl 16:32 <doko> I don't want to commit to that, but again, the oslo stuff is openstack ... 16:32 <tdaitx> vorlon: ack 16:32 <juliank> oh, if only we could grep all failures for postgres 11 and retry them 16:32 <vorlon> anyone think they need more for this week? 16:32 <vorlon> otherwise I would stop there 16:32 <vorlon> juliank: download the artifacts tarballs and look for postgres? 16:32 <rbalint> +1 for stopping :-) 16:32 <doko> I'll look at python-meshio 16:32 <juliank> well, yes it'd work 16:33 <doko> vorlon: what about the packages with missing i386 builds, like binutils? 16:33 <vorlon> doko: binutils should not be missing any i386 builds, it's in the whitelist 16:33 <vorlon> what exactly are you referring to? 16:33 <doko> ahh, no, failing atopkg test 16:34 <xnox> can we remove packages from release, and allow new version to be stuck in proposed? ie. some debian packages are like that, due to e.g. automatic removal from testing 16:34 <vorlon> xnox: demoting to proposed, instead of removing from proposed and release, has a non-negligible cost of clogging up proposed-migration reports 16:34 <doko> if you can convince rm to override autopkg tests too ... 16:35 <vorlon> doko: yes, I had overridden binutils autopkgtest for the version in release, I'll do the proposed version now as well 16:35 <xnox> vorlon: ack 16:37 <vorlon> I think we're done with this topic 16:37 <vorlon> bdmurray: ? 16:38 <bdmurray> #topic AOB 16:39 <bdmurray> Anybody? 16:39 <vorlon> nothing here 16:39 <vorlon> I won't be at the next meeting, it's past my EOY :) 16:40 <bdmurray> Okay then. Thanks everybody! 16:40 <sil2100> Thanks! 16:40 <tdaitx> thanks! 16:40 <bdmurray> #endmeeting