Last week’s update is available at https://discourse.ubuntu.com/t/foundations-team-updates-thursday-11-august-2022
- Double checking some shim reviews
- Tried reviewing https://code.launchpad.net/~ubuntu-core-dev/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/428277 but too many conflicts, requested rebase.
- Triaged grub issue LP#1986432, unable to mount ESP
- Analysis into an apt-config crash (LP#1985490), seems freaky
- Updated plocate issue LP#1968190 with upstream/Debian bug
1 Like
Very short week due to PTO.
systemd
- Opened PR to merge systemd 251.4 from Debian unstable
-
LP 1979952 “Bind mount to NFS mount fails on Ubuntu 22.04”
- Prepared SRU paperwork and staged patch for jammy
-
LP 1982462 “Some modprobe loading services requested by the pstore service fail”
- Staged patch for focal
ubuntu-release-upgrader
- Responded to lots of upgrade bugs
- Mostly issues causes by deadsnakes, pipewire-debian, and nodesource PPAs
- Reviewed Brian’s MP for LP 1969786
1 Like
Distro
- systemd vs glibc 2.36 FTBFS fixed
- systemd discussions (@bluca’s repart, i386 & @enr0n’s SRU MRs, 251.4 merge)
- some focal udev investigation, https://pad.lv/1945225
- libbio-samtools-perl vs zlib migration, https://pad.lv/1961427
- isc-dhcp SRU, https://pad.lv/1972029
- discussion/email about the future of the docker snap
- fix s390-tools vs GCC-12 FTBFS, https://pad.lv/1986670
- some MIR investigations
Netplan
- merged VXLAN, PR#288
- working on
netplan status
prototype, investigated UI libraries- urwid, pytermgui, colorama (in “main”), typer, rich, craft-cli
- web team discussion wrt docs, prepared temporary solution for v0.105
- v0.105 release preparation & testing, upstream release, blog post
https://blog.slyon.de/2022/08/18/netplan-v0-105-is-now-available/
https://github.com/canonical/netplan/releases/tag/0.105 - packaging & testing v0.105 for Ubuntu & Debian
Misc
- candidate interview
1 Like
1 Like
ubuntu-image
- Updated preseed image PR with latest snapd code allowing suppression of snap download information
- Created PR to support manual customization states
- Merged all branches into a local branch and used it to successfully build Raspberry Pi images!
- This has raised some issues in the pi-gadget that I have addressed in my own fork and will PR soon
- Some features are still missing, so these images rely heavily on manual customization
- Set up automatic autopkgtests triggered by pull request creation
- Continued work on spread testing
Go 1.19
- Packaged golang-github-marten-seemann-qtls-go1-19
- Updated golang-github-lucas-clemente-quic-go to use Go 1.19
- Re-ran syncthing tests against the two above packages
- Uploaded new version of golang-github-go-openapi-spec to resolve FTBFS/failed tests with Go 1.19
- Retriggered a few other tests that were just flaky
- All of the above allowed golang-defaults 1.19 to migrate
Misc
- Candidate interview
- Sponsored a few packages for @enr0n +1 maintenance shift
- Booking travel
1 Like
- FTBFS reports
- Proposed migration:
- Worked on [MIR] lib*-perl for lintian 2.115 (LP: #1980662), finished libhttp-server-simple-perl and libwww-mechanize-perl, and managed to drop ibhttp-server-simple-perl
- No-change rebuild of abinit to allow netcdf-fortran to migrate
- Triggered
migration-reference/0
tests for python-etelemetry to allow pytest to migrate
- Sync’d the following TIL universe packages: cadabra2, mayavi2, dxvk and lnav
- TIL universe merge of recoll
- Sponsored ferret-vis upload for @Frank
- Uploaded source-highlight fixing FTBFS with GCC 12
1 Like
Monday was a national holiday.
subiquity
- opened PR 1387 bringing to Subiquity the Ubuntu Pro support updated to the latest design.
- started investigating LP: #1894009 where the user observed that the luks passphrase prompt at boot would not honor the configured keyboard layout. Turns out that running update-initramfs solves the issue. Right way to fix it is still to be determined.
distro
- on +1 maintenance this week, looking mostly at the ffmpeg transition
- fixed FTBFS on olive-editor. The package still FTBFS on riscv64 but should be fixed in the next upload of opencolorio.
- forwarded patch upstream to fix missing include: https://github.com/olive-editor/olive/pull/2013
- rebuilt openimageio against openexr 3.1.5 ; which is a needed change to build opencolorio.
- working on fixing opencolorio that was accidentally uploaded to kinetic without renaming the binary library package despite a soname change.
- thanks to @schopin for the guidance this week and for sponsoring my work!
1 Like
- Proposed VM changes for flash-kernel upstream
- Wrote up investigation of unattended-upgrades persistent process (LP: #1955084)
- More investigation of libcamera usage under Ubuntu (preparing kernel and libcamera bugs, specifically for the OV5647 module which doesn’t currently work, and that libcamera requires bumping upstream to support the Pi modules properly)
- Investigated use of Arducam cameras with libcamera under Ubuntu; discovered some possible issues with building out-of-tree kernel modules (in the process of writing up bugs)
- Testing Focal images for the forthcoming point release
- Pi meetings
2 Likes
SRU
Did a full SRU rotation on Friday, processing many jammy SRU requests that were 2-4 weeks and had been held because of the point release
Archive
- Did a
process-removals
run to drop packages no longer in Debian - Processed Ubuntu package removal requests from
https://bugs.launchpad.net/ubuntu/+bugs?field.subscriber=ubuntu-archive - various trivial new reviews
Release
- Fiddled with
nrepl-clojure
breaking britney; got a FTBFS on arm64, so ultimately rolled back arch: anynrepl-clojure
in favor of the arch: all version. Also did britney brain surgery to stop it from looking for autopkgtest results for the newnrepl-clojure
on s390x - Sent nag pings to flavors who have oversized daily images in focal, in advance of the upcoming final point release
General
- Caught up on my TIL merges
- Looked over output of
grep-merges foundations-bugs
and did merges of various Foundations-owned packages that were last touched by non-Foundations-Team folks:gzip
gnupg2
schroot
brltty
pkcs11-helper
fribidi
anacron
open-iscsi
vim
git
nss-mdns
aptitude
- Sponsored upload of libxsmm for @enr0n
- Gave feedback on bpftrace sponsorship request from @enr0n
- Fixed isc-dhcp after @mwhudson pointed out initramfs handling was broken
- New upstream version of
pam
uploaded to Debian to fix a critical
bug on systems using SELinux, I plan to
get this merged into kinetic as well. - planning Prague travel for engineering sprint
1 Like
Distro
- ubiquity: Looked into missing ESP warning on BIOS systems and commented it (LP: #1983719)
- chromium-browser: Created log spam Ubuntu bug #1985137
- osinfo-db:
- Prepared and uploaded SRU for jammy (LP: #1985148)
- Wrote check-urls: https://gitlab.com/libosinfo/osinfo-db/-/merge_requests/498
- tracker-extract: Verfied fix for crash during upgrade (LP: #1983859)
- cryptsetup:
- looked and commented new comments on Ubuntu bug #1979159
- looked into follow up Ubuntu bug #1986868
- rdma-core: Released 42.0-1 to Debian unstable (will be synced to kinetic)
Apport
Fixed several bugs to prepare a new upstream release:
- apport-kde: Drop old workaround for bug in SIP destructor (LP: #1980553)
- apport-kde: Import apport before usage (LP: #1980553)
- apport-gtk: Gracefully handle import failure of gi (LP: #1980561)
- apport-gtk: Catch AssertionError when importing Gdk (LP: #1980238)
- apport-unpack: Fix ValueError: [‘separator’] has no binary content (LP: #1889443)
- Fix _run_hook getting called with ui=None (LP: #1983481)
- setup.py: Support APT .sources files
- Query /etc/os-release for version codename
1 Like
Shorter week due to national holiday
Distro
- Reviewed and sponsored openssl-ibmca, libica and opencryptoki for @Frank
- Sponsored olive-editor for @ogayot
glibc
- Investigating a regression in the test suite on architectures arm* and ppc64el
Netplan
- Third and last round of reviews on @slyon’s solid work on the VXLAN PR
Misc
- Take-home test evalution
1 Like