Previous week’s status can be found at Foundations Team Updates - Thursday 27 Jul 2023
efivar
- Installing GRUB in the live installer failed on a new board. UEFI boot options could not be created. Efivar has multiple methods to determine device paths for block devices but instead of trying all of them just returned an error out after the first method failing. The fix has been released, LP 2029407.
livecd-rootfs
- For the VisionFive 2 board EDK II is available but did not fit onto our SD card image. The partitioning has been adjusted. After copying EDK II and U-Boot SPL to the image the preinstalled Ubuntu Mantic image boots fine.
Miscellaneous
- review written interviews
- job interview
2 Likes
Rust
- Currently building Rust 1.68 as a versioned package
- Currently backporting Rust 1.68 to Lunar, Jammy and Focal
Distro
-
Finished
davmail
vsopenjdk-17
proposed migration (waiting for sponsorship)
Snapcraft
- Opened snapcore/snapcraft#4297 to fix LP#1990950
2 Likes
Distro
- MIR review + ack, https://bugs.launchpad.net/ubuntu/+source/libbytesize/
- MIR ack, https://bugs.launchpad.net/ubuntu/+source/lua5.4/+bug/2026608
Netplan
- netplan{.io,-generator} split via 0.106-1-8
- Netplan diff PR review, https://github.com/canonical/netplan/pull/386
- veth review, https://github.com/canonical/netplan/pull/368
- merged bindings namespace refactoring, https://github.com/canonical/netplan/pull/387
- cffi python bindings, https://github.com/canonical/netplan/pull/385
- plain printing PR draft, https://github.com/canonical/netplan/pull/388
- drafting 0.106.1 SRU, https://pad.lv/2025519
Misc
- Take-home test reviews
- Candidate interviews
- Debconf visa work
- Pulse planning
2 Likes
- subiquity
- PR: 1747 - fix curtin/probert debug invocation in subiquity snap. These are now available on the command line as
subiquity.curtin
andsubiquity.probert
respectively. Curtin can be useful for testing in-target commands (or anything else it does) and probert is mostly interesting for collecting device probes. - PR: 1748 - fix unittest on mantic
- PR: 1753 - fix s390x shutdown
- PR: 1746 - remove kinetic from workflows
- No PR yet, found a crash bug where a disk that has been formatted directly, without a partition, cannot be marked for reformat during manual partitioning
- LP: #2022102 - finish fixes for autoinstall on Jammy 22.04.3 and Mantic dailies
- Subiquity version 23.04.3 tagged and promoted to channels for Jammy point release, no-change snap rebuild from 23.04.2 to pick up newer cloud-init
- PR: 1747 - fix curtin/probert debug invocation in subiquity snap. These are now available on the command line as
- curtin
- patch pilot
- refamiliarize myself with git-ubuntu review process and how a g-u merge is intended to be done
- openjdk-8 and clamav uploads sponsored for @vpa1977 , clamav upload
- LP: #2026225 - retest and rebase livecd-rootfs MP: 447943 to fix extra kernel being in the squashfs layers on Desktop ISOs, uploaded as livecd-rootfs 23.10.9
2 Likes
- Sponsored dotnet7 and dotnet6 for @dviererbe
- Proposed migration:
- groff vs dgit, retried and succeeded
- openjdk-17 vs libreoffice/s390x, retried several tests against libreoffice/s390x after it was removed from
never_run
- Investigated flaky autopkgtests and uploaded a libflame SRU to Jammy to ease migration of toolchain and glibc SRUs
- Merged gsasl from Debian unstable
- Patch pilot shift:
- Reviewed and sponsored slurm-wlm-contrib and sysvinit for @ogayot
- Reviewed and sponsored plocate for @dviererbe
2 Likes
- s390-tools multiple reviews + upload
- powerpc-utils review + upload
- armhf time_t cat herding
- glibc 2.38 work: snapshot upload + community announcement
- currently trying to understand how ISOs are generated to try and fix an nvidia issue
2 Likes
Distro
- Starting work on systemd SRUs for Jammy and Lunar, fixing bugs in Mantic first
- Prepped update-notifier SRU for LP: #1998947 “restore reboot notification so that users are notified after unattended-upgrades” (uploaded to Mantic)
- Uploaded ubuntu-release-upgrader with deb822 support to mantic
2 Likes
Go
- 3 new upstream releases: 1.19.12 & 1.20.7 & 1.21rc4
Updated the {Debian package, snap} x {with, without FIPS patches}. - Continue fixing packages that FTBFS with golang-1.21
- golang-github-mattn-go-shellwords/1.0.12-1 uploaded
- golang-golang-x-tools/1:0.11.1+ds-1 uploaded
- golang-golang-x-vuln/0.0~git20230201.4c848ed-2 uploaded
- golang-github-lucas-clemente-quic-go/0.37.0-1 is staging in Debian experimental, and its r-deps are still investigating.
proposed-migration
- Trigger migration-reference/0 tests for davmail, they are expected to fail. So davmail doesn’t block other packages to migrate. The regression is caused by netcat-openbsd/1.225-1ubuntu1 (already migrated). Bug https://launchpad.net/bugs/2029465
2 Likes
subiquity
- fixed execution of
journalctl -b
before shutting down - added support for TPM 2.0 in kvm-test
- working on getting the API bits for recovery key management
+1 (last week)
distro
2 Likes
.NET
- wrote Spec FO127: .NET 8 Package Versioning (Status: Pending Review)
- finally have a working watch file for .NET 8
- I feel like I am an expert of
uscan
anddebian/watch
files now ^^
- I feel like I am an expert of
- attended weekly .NET Partners Sync
- attended MIR meeting:
dotnet6
is assigned for Security-Review \0/
Ubuntu Packaging Guide
- reviewed Pull Request #25
- opened Pull Request keirthana/ubuntu-packaging-guide #1
Distro
- proposed-migration: curl vs cmake resolved itself
- merged plocate 1.1.19-2 from debian unstable (LP: #2029150); thanks @ginggs
Misc
- I am on vacation for the next two weeks
2 Likes
Netplan
- Worked mainly on Netplan Diff. Created a prototype with some options for the UI. Also created a PPA so people can try it. PR#386
- Investigated a problem reported on Ubuntu Core related to Netplan. UC will have some problems when console-conf can’t find the IP address of the network interface the user configured. In this specific scenario, the user created a bridge with the main interface and UC fails to find its IP address, even though the configuration is correct. The problem seems to be related to subiquity as the code used by console-conf ignores bridges.
- Fixed a test coverage issue with the new version of python-coverage PR#386
- Adding support for listing route from all tables in netplan status. This data will be needed in netplan diff PR#390
2 Likes
distro
- Working on nvme-stas MIR:
- Creating an nvme-of test case for the package as recommended by the MIR team (in progress).
dotnet
- Working on refining the build-dotnet-tarball helper script for dotnet8
- Investigated how to enhance the watch file for dotnet8
- Attended the weekly .NET Partners Sync meeting
3 Likes
OpenJDK FIPS
- Code reviews for LP#446215 and LP#447819
- Rewriting tests to use the new launcher contributed via LP#447819 - WIP
Proposed migration
- Concluded on init-system-helpers vs openafs regression on s390x
Distro
- Currently working on a dnspython 2.4.1-1 merge. Learning bits of the git ubuntu merge workflow.
Misc
- Completed my Latvia visa formalities (Mon 7/31)
1 Like
Distro
- apport: Uploaded 2.27.0-0ubuntu2 to fix FTBFS and autopkgtest
-
distro-info: Prepared backport of
UbuntuDistroInfo().get_all(result="object")
to xenial (LP: #2029089) - Retriggered several autopkgtests to make apport and initramfs-tools migrate
Sponsoring
Apport
- Skip test_get_file_package_diversion if the system has no diversion
- run-linters: Add --errors-only mode
- pylint: False inconsistent-return-statements when using unittest.TestCase.fail
armhf time_t
2 Likes
apt
- Fixed LP#2029268 [apt] Do not consider two versions with differing SHA256 to be the same
- Uploaded apt 2.7.3, 2.6.0ubuntu0.1 and 2.4.10 which fix
- LP#2025462 [apt] Apt deletes ubuntu-desktop during dist-upgrade
- LP#2029268 [apt] Do not consider two versions with differing SHA256 to be the same
misc
- proposed migration: cdebconf
- apt migration
- sponsored efivar for @xypron
- patch pilot shift
2 Likes
openjdk:
- July security update released
+1 maintenance week:
- clamav merged from Debian, but still work in progress due to armhf issues
- jruby: progressed from failing autopkgtests to failing to build from source. I was getting random test failures on ppc64el platform (test runner crashing). Will investigate today if a new upstream version yields better results
- pywebdav: proposed patch to Debian and upstream 1 2 with autopkgtests fixes
- ruby-celluliod: missing new upstream releases for ruby-eye and ruby-celluliod-io. Either those two packages should be removed or new upstream releases done. Updated LP: 2029329
- rust-block-buffer : same issue, filed issue for Debian maintainers
- libvcflib - wavefront library libwfa2 that it is using does not support big endian architectures causing S390x test failures. Filed issue upstream
- genx - aside from python crashes, the library will not able to migrate due to numba package dependency which fails to build on riscv due to llvmlite dependency that does not support the platform, blocking the migration
1 Like