Last week’s update available here: Foundations Team Updates - Thursday 19 May 2022
- Merged xfsprogs
- Sponsored libgcrypt20 merge for @Frank
- fixed regression in apt/focal, apt/bionic TBD
- looked at some upcoming grub/shim feature stuff
- out Thu-next Monday
2 Likes
proposed-migration
- Updated
pinentry
to not build a qt5-based module on i386 - Added
sagemath
to long_tests, but it seems the testsuite now just fails due to hitting its own timeout. But it also doesn’t pass consistently in the release pocket, so now this is not-a-regression and things are unblocked (e.g. ipykernel has migrated, which will bring the uninstallable count back down) -
django-auth-ldap
FTBFS becausepython-ldap
is broken with current openldap. Uploaded a fix taken from the upstream issue. - No-change rebuilds for the reverse-dependencies of
libgoogle-glog0v5
, needed to unblockgnss-sdr
and resolve the gnuradio NBS.
NBS
- Upload reverse-dependencies of gnuradio
- Upload reverse-dependencies of
libgit2-1.1
2 Likes
Misc
- short week (only 3 days)
- candidate interview
- organizational/HR stuff
Distro
- email about “maysync1” vs “~willsync1” version strings (cc @bdmurray, @enr0n)
- discussion about additional suggestions of using “3b1”, “3u1”, “3distro1”
- https://lists.ubuntu.com/archives/ubuntu-devel/2022-May/042099.html
- spec review “systemd-hwe package” for @enr0n
- review some
sd-hwdb
patches, to be proposed upstream
- review some
- merges: dmraid, shadow (big!), git (was done by @LocutusOfBorg, thanks!)
- proposed-migration: libassuan & libgpg-error, https://pad.lv/1975673
- reviewed @vorlon’s MP, thanks to @alexghiti for following up during +1
- MIR review for libldac https://pad.lv/1973784
Netplan
- spec review “NetworkManager config API for Subiquity” for @ogayot
- discussions wrt. netplan+NetworkManager integration on classic Desktop
- investigation about “netplan set” failure: https://pad.lv/1975678
- libnetplan fix for core20 snap + prepared SRU, PR#279, https://pad.lv/1975576
- review & merge manpage fix by @ogayot, PR#280
- working on “netplan status” spec
1 Like
autopkgtest
- added pglogical to never_run for bionic, focal, and impish on armhf as it is already hinted for britney and runs for an excessive period of time and then isn’t cleaned up
- investigation into why long running armhf autopkgtests aren’t getting killed successfully
- cowboy’ed a fix on the lxd worker to use SIGKILL if SIGTERM fails when cleaning up processes
Ubuntu
- talked with @enron regarding tools for more efficient bug triage i.e. ubuntu bug patterns and standared responses
- added more responses to ubuntu-qa-tools
- investigation into why slurm-wlm hadn’t migrated - it was due to hwloc gaining a new i386 dependency
- reported an ubuntu-release-upgrader bug regarding upgrading from Groovy failing
- discovered an issue with retry-autopkgtest-regressions failing to download log files for python-llfuse but its because those results don’t exist for kinetic
- ran the autopkgtests for the following packages to get the results to show up:
- python-llfuse on armhf for kinetic
- golang-github-vishvananda-netlink on s390x for kinetic
- optimir on ppc64el, arm64, amd64 for kinetic
- bowtie ended up migrating to the release pocket
- ruby-minitest on amd64, arm64, i386, ppc64el, s390x for kinetic
- lava on arm64, armhf, ppc64el for kinetic
- theseus on arm64, armhf, ppc64el, s390x for kinetic
- libobject-pad-slotattr-final-perl on amd64, arm64, armhf, ppc64el, s390x for kinetic
- libobject-pad-slotattr-lazyinit-perl on amd64, arm64, armhf, ppc64el, s390x for kinetic
- libobject-pad-slotattr-trigger-perl on amd64, arm64, armhf, ppc64el, s390x for kinetic
- golang-github-komkom-toml on armhf for kinetic
- and more?
- added ruby-minitests to big_packages as it passed there locally
- it passed and migrated
- reported a bug regarding snapd-desktop-integration not being installed on upgrade
- submitted a MP adding a checklist item to avoid the above
- SRU team shift
Misc
- attended an Ubuntu Flavours meeting
- conducted an interview
1 Like
- subiquity
- Release Subiquity 22.05.1 with bugfixes for proxy and md raid issues.
- PR: 1299 - fix an infinite loop found while working on partition minimum size info. Subiquity uses probert to look at block devices, and then monitors udev events to see if it should run probert again, but if the probert run triggers a udev event it loops forever. Don’t do that.
- PR: 1300 (LP: #1975629) - use a clean environment for the debug shell. Fixes PYTHONPATH shenanigans causing harm to running python in the debug shell.
- Specification work
- Review: PR: 1298, PR: 1301
- curtin
- probert
- PR: 118 - finish PR for reporting minimum size of partitions for ext / ntfs. Address feedback.
- distro:
- squashfs-tools vs systemd - same old systemd upstream-1 timeout probably. Requested retest.
- binutils vs things - more retests.
1 Like
- good progress on netboot tarball publication
- 22.10 spec reviews and discussions
- some subiquity reviews
1 Like
- FTBFS reports
- Proposed migration:
- libwww-perl migrated after some autopkgtests were retried
- retried autopkgtests for sphinx and now it’s only waiting on a MIR for libunicode-escape-perl
- Foundations Merge Party:
- retried autopkgtests and alsa-lib migrated
- lapack migrated after my upload of octave-control ignoring a test failure on ppc64el
- finished merging mdadm and fixed some bugs introduced in the Debian packaging that showed up during testing
- Sponsoring:
- netdata sync for @alexghiti
- node-gulp-coffee upload for @alexghiti
- Proposed adding r-bioc-biocsingular and r-bioc-netsam to
big_packages
and a hint for r-bioc-biomart to allow r-bioc-* to migrate - Sync’d and proposed adding mercurial to
big_packages
to avoid timeouts - Retried all regressed autopkgtests in proposed (751 tests), then ran migration-reference tests for those that were still regressed (591 tests), in preparation for today’s irc meeting
1 Like
ubuntu-image
- Made requested changes to image definition schema PR
- Opened new PR to fix an occasionally failing test
- Implemented a
--print-states
flag on a branch to show the assembled state machine before continuing through the states - Implemented a germinate function on another branch. Still working on test coverage
- Experimented with a few different strategies for assembling the state machine. Planning to meet with @sil2100 to go over them
- Investigated how livecd-rootfs/live-build bootstraps a chroot to install packages in. Planning a meeting with @sil2100 to create a strategy and possible spec for this in ubuntu-image
Raspberry Pi
- Changed netplan config upgrade quirk to use python3-yaml rather than manual text parsing
- Addressed feedback to the related MP
Distro
- proposed migration: cyrus-imapd and sagemath vs cmake
Misc
- Candidate interviews
1 Like
systemd
- First draft of systemd-hwe specification
- @slyon gave a first review
- Prototyping tests and other aspects of the packaging
- Opened systemd upstream PR to implement
systemd-hwdb query --root
option - Investigated LP 1975667 “systemd-resolved does not reset DNS server and search domain list properly after VPN disconnect”
- First steps toward systemd v251 merge
ubuntu-release-upgrader
- Working with @jawn-smith to coordinate jammy SRU upload (LP 1973785, LP 1965568, LP 1970761, and soon to add LP 1975747)
proposed-migration
- gnudatalanguage vs libgeotiff
- Ordering of no-change rebuilds was causing these tests to pull both libproj22 and libproj25, leading to seg fault in main exit handler.
1 Like
- Finalized sbuild merge, currently pending review by @bdrung (LP: #1974177); MP was merged upstream
- Investigating firefox snap start-up time (and video performance) vs debs on Pi desktop
- Investigated firmware upgrade breaking wifi on bionic (LP: #1912866)
- Reviewed u-r-u updates for netplan fixes for @jawn-smith (LP: #1970761)
- Working on tidying up the raspi-config package (including fixing the incorrect config.txt path, LP: #1972982)
- Working on userland multi-arch support (LP: #1973285)
- Bumped into an interrupt storm when upgrading my laptop to jammy (LP: #1931001)
- Pi meetings
1 Like