Previous status: Foundations Team Updates - Thursday 2024/09/05
Next status: Foundations Team Updates - Thursday 2024/09/19
2 Likes
openjdk:
- early access releases for openjdk-11 (merge for -lts in progress), -17, -21.
- reviewing problemlist
chiselled Java:
- Working on rockcraft plugin for Gradle.
- Raised PR in craft-parts to resolve broken Java plugins in rockcraft.
distro:
- sponsored lp-solve
1 Like
DIstro
- Prepared an short MR for openssl
- This will cover:
- A reviewer is needed for this: I point this out explicitely as Simon wonât be able to do it, thanks!
- Investigated a possible regression in openssl 3.3.2 but havenât had time to pinpoint it (hence this MR uses openssl 3.3.1)
- gcalcli with google-auth instead of oauth2client uploaded by @enr0n , thanks!
- Started work on two issues from Noble:
- Bug #2071779 âhtpdate: autopkgtest failure on ppc64elâ : Bugs : htpdate package : Ubuntu (I think the trigger is time being vastly off on ppc64el runners)
- Bug #2062119 âautopkgtests fail on ppc64elâ : Bugs : libtracefs package : Ubuntu
Misc
- Now poking people directly for reviews for crypto-configâs specification (it hasnât changed in a few months), thanks a lot @tobhe and @ahasenack !
- Discussions about post-quantum cryptography in Ubuntu: we donât have a specific plan at the moment (nobody has!) but we want to provide users with something soon and help kickstart tests and deployments
- Finally booked tickets for Kernel Recipes
1 Like
Distro
- +1 maintenance
- Helping on the ffmpeg 7 transition
- mplayer FTBFS with gcc-14
- Opened Bug #2080493 âFTBFS with gcc-14â : Bugs : mplayer package : Ubuntu
- Submitted a patch
- Uploaded by @jbicha
- xmms2
- diagnosing an FTBFS with gcc-14
- mplayer FTBFS with gcc-14
- autopkgtest for pbdagcon against dazzdb
- Helping on the ffmpeg 7 transition
ubuntu-image
- Support to users
- Investigated to find a solution for the new gosec linter rule warning for buffer overflow in type conversion (see lint: Fix golangci-lint error by upils ¡ Pull Request #242 ¡ canonical/ubuntu-image ¡ GitHub)
Misc.
- Short week, back from vacations
- Ubuntu Threat Model
- 360 reviews
1 Like
- kernel in minimal layer
- FFE: https://bugs.launchpad.net/bugs/2080272
- seed MP to remove kernel from the pool https://code.launchpad.net/~dbungert/ubuntu-seeds/+git/ubuntu-seeds/+merge/472993
- livecd-rootfs
- MP: #472992 (+ follow-up upload) implementing kernel in minimal layer
- doing follow-up testing for desktop and flavors, I expect that this is sufficient for livecd-rootfs changes for desktop cases
- investigated problems with casperization and ubuntu-old-fashioned. Iâm not sure whatâs happening yet but doing ppa builds of livecd-rootfs in launchpad is safer and what I will do until I understand more.
- livecd-rootfs: retest clicks to let livecd-rootfs migrate so that mine could be uploaded
- fix(setup): handle none choice for livecd-rootfs by dbungert ¡ Pull Request #102 ¡ ubuntu-bartenders/ubuntu-old-fashioned ¡ GitHub - fix a setup issue when a checkout of livecd-rootfs isnât needed
- sponsor kdump-tools upload
- 22.04.5 testing
- Endorsed @cpete for core-dev
- Some time ago I pushed some germinate related helper scripts to lp:~dbungert/+git/seeds : Git : Code : Dan Bungert - @ogayot suggested fixing the default branch, so I wrote a README and fixed some minor issues while I was there
2 Likes
OpenSBI
- Fix building with package notes (LP: #2080244). Fix is already published in Debian.
software-properties
- Fix autopkgtests with setuptools v72 (LP: #2077940)
Merge into ubuntu/master : pytest : lp:~xypron/software-properties : Git : Code : Software Properties needs to be merged and sponsored.
Ubuntu 22.04.5
- Test RISC-V images
Silicon vendor collaboration
- Set up image generation via ubuntu-image for a silicon partner
Greenhouse
- review applications
1 Like
iso testing
- testing of desktop of raspi images to support jammy .5 release
upgrade testing
- testing jammy->noble upgrades
hardware-installer-testing
- bugfixes
- working on a PR to include screenshots at every âMatchâ call
autopkgtest-cloud
- deployed new charms with some bug fixes
qa-jenkins-jobs
- MP review for ural - the MP added extra pre-commit steps sudo mount /dev/
testflinger
- Made a PR which got merged which adds a custom timeout option to provisioning steps
auto-upgrade-testing
- Merged a PR which adds two checks post upgrade; one to check apt is in a healthy state, and one check relating to kernels packages
1 Like
Distro
- Merge systemd from Debian to get new v256.5: https://launchpad.net/ubuntu/+source/systemd/256.5-2ubuntu2
- +1 maintenance last week
- Sponsored https://launchpad.net/ubuntu/+source/gcalcli/4.3.0-2ubuntu1
Misc
- 360
- Conducted interviews
1 Like
Netplan
- Code reviews PR#516, PR#515, PR#511, PR#517
- Fixed a problem in how virtual-ethernets and dummy-devices are handled in network-manager+netplan PR#513. These types of interfaces were not being identified by their names in the YAML, but by the Network Manager connection UUID.
- Fixed a problem with the generation of OVS system units PR#512
- Investigated an issue related to how some complex custom values from networkmanager.passthrough are parsed LP#2080301
- Investigated an issue in the
netplan status
where non-ascii characters will not be rendered correctly LP#2079975 - Investigated an issue related to /lib/netplan/ 99-network-manager-all.yaml. There is a comment in this file that will not be preserved if libnetplan rewrites the file. This is leading to debsums to complain about this file. LP#2078759
- Investigated a crash that seems to be happening in the middle of the upgrade from Jammy to Noble. Apparently Network Manager might call
netplan generate
after libnetplan is updated but before netplan.io is. LP#2080516 LP#2033259
Misc
- Meetings
1 Like
Short week, only today lol. And like half a week on Monday
- Messaging for 24.04.1 updates resuming
- Review auto-upgrade-testing change
- Meet with some folks
- Compliance training
- 1/3rd or so of 360.
1 Like
.NET
- packaged .NET 9 RC 1 (LP: #2079031)
- attened weekly .NET security partners sync
- reviewed Add versioning to manifest structure by mateusrodrigues ¡ Pull Request #5 ¡ canonical/dotnet-manifest ¡ GitHub
Documentation
- reviewed Documentation: Complete draft of Stable Release Updates (SRU) docs by activus-d ¡ Pull Request #69 ¡ canonical/ubuntu-packaging-guide ¡ GitHub
- closed sbuild-update --keygen fails ¡ Issue #72 ¡ canonical/ubuntu-packaging-guide ¡ GitHub
- started working on how-to: âChoose a package versionâ
Misc
- 360-review & promotion preparation
- attended Masterclass " I want an arm64 machine!"
1 Like
subiquity
- Ensured
zpool export
would run before rebooting in âadvancedâ autoinstall scenarios involving ZFS. - Made Subiquity consider that NVMe/TCP booting is possible when a NBFT is detected in the live installer environment
- Added
nvme-cli
package to Ubuntu-Serverâs live installer environment (thanks @dbungert for merging!) - Made probert run
nvme connect-all --nbft
automatically- nvme: run `nvme connect-all --nbft` before running the actual probes by ogayot ¡ Pull Request #150 ¡ canonical/probert ¡ GitHub
- PR is currently a draft and needs testing
- Ensure that initramfs-tools does not get reinstalled over dracut for the NVMe/TCP PoC:
distro
- Uploaded libvirt 10.6.0-1ubuntu2 to fix apparmor DENIED following qemu-bridge-helper move from /usr/lib/qemu to /usr/libexec/qemu (thanks @sergiodj for sponsoring!)
1 Like
Distro
- MIR: component-mismatches
- MIR, moving things forward to promotion:
- pseudo reproducer for NM related Netplan crashes, Bug #2033259 ânetplan.script crashed with AttributeError in __ge...â : Bugs : netplan.io package : Ubuntu
Netplan
- bug grooming
- initial Debian FAQ, https://wiki.debian.org/Netplan/FAQ
- merge permissive umask for .service units, Use more permissive umask for .service units (LP: #2072486) by slyon ¡ Pull Request #516 ¡ canonical/netplan ¡ GitHub
- finish SSDLC Cryptographic documentation, doc: Add initial 'Cryptography' section by slyon ¡ Pull Request #517 ¡ canonical/netplan ¡ GitHub
Misc
- hiring
- 360 reviews
- password manager migration
- pulse planning
- initial roadmap planning
1 Like
Distro
- pytzdata removal:
- Please remove python-discord 2.3.2+dfsg-2 from the archive
- Upload stravalib 1.3.0-1ubuntu1 that drops the unused python3-pytzdata dependency
- stravalib built successfully locally (without oracular-proposed), but stravalib 1.3.0-1ubuntu1 fails to build from source against pydantic 2.4.2-1
- Please remove stravalib 1.3.0-1ubuntu1 from the archive
- Upload astropy 6.1.2-1ubuntu1 to correct python3-pytzdata dependency to python3-tz
- Please remove pytzdata from the archive
- apport 2.30.0-0ubuntu2: Remove obsolete apport init.d and bash-completion conffiles (LP: #2078634)
- procps: Work on fixing w -s crash
Apport
- package_hook: Handle failures of removed packages
- Reviewed and merged apport: Add Teamviewer to report-ignore
- report: Support comments in denylist files
Sponsoring
- python-svg.path: Merged and uploaded Use autopkgtest-pkg-pybuild as the test runner
1 Like
OpenSSL FIPS Java provider
Testing on Ubuntu Pro jammy with the Proâs openssl FIPS module. Fixed failures arising due to:
- FIPS module always loaded by default
- ED25519 and ED448 signatures not allowed
- Invalid key-size bug in Mac tests
GraalVM
Prototyping exercise for the mx build tool (mx is quite closely coupled with oracle/graal and it is difficult to separate it into its own package).
TCK on armhf
Tests completed on NN, FF, and JJ. OO is in progress.
Misc
360 prep
1 Like
Go
- Update Go 1.22.7 & 1.23.1 release.
- Try different timeout settings in golang-1.23 autopkgtest to mitigate the failures on Debian riscv64.
- Verify golang-1.22 SRU for focal.
- Debug test failures of golang-1.22 on bionic and xenial.
- Discuss the usage of golang-fips deb packages
Misc
- 360 reviews.
1 Like
- Picked out some Pi-related bugs for @r41k0u to have a look at
- Patch pilot on Monday
- IRC support
- cloud-init customization
- Ubuntuâs image build process
- raspi-config on Ubuntu
- Uploaded u-boot to oracular with fixes for
- FIT image support (LP: #2054092)
- Card detection on JH7110 (LP: #2069410)
- FTBFS on oracular (disable ELF_PACKAGE_METADATA)
- Add erase env command on RISC-V (LP: #2080386)
- Uploaded fix for missing
zero-2-w.dtb
(LP: #2078525)- Now in oracular (but this probably doesnât matter)
- Pending SRU review on noble (where it really matters) and jammy (where itâs less important)
- Uploaded new rpi-eeprom to oracular, primarily for CM5 support (LP: #2080368)
- Working on bumping linux-firmware-raspi to match boot firmware version
- ISO testing for jammy .5 (aided by @andersson123 and @r41k0u, many thanks!)
1 Like
- Dkms x sl-modem proposed-migration
- This seems like a kernel vs DKMS gcc version mismatch, Rejected
- LP: #2078307 Grub 2.12 in Oracular is unable to boot Windows using chainloader
- Developed + tested fix.
- Built binaries for the reporter
- Waiting for signing and upload
- LP: #2073634 Enable suppression of /EndEntire message
- Prepared SRUs for Focal, Jammy, Noble, waiting for review
- Double-check Jammy ISOs for bootloader problems
- Submitted new NX shim for signing
- LP#684280 [casper] casper toram forgets to disconnect loop device
- Pre-LF2 kernel testing (in progress)
- TBD
- LP: #1987679 os-prober leaves filesystems (lvm-thin, lvm snap) mounted
- Upstream GRUB NX patches for dkiper
- Arm64 netboot issue for field engineering (again)
- 360 reviews (Canonical internal)
1 Like
autopkgtest-cloud
- MP review for @uralt
- MP review for @andersson123
Ubuntu Archive Tools
- Some
phased-updater
email update (MP)
Merge-O-Matic
- Investigated with @schopin how this thing is deployed and running
- Investigated and killed a stalled process making it stuck since 2024-08-24
Meta release
- Rebased and improved the timestamp MP
curtin
- Wired a first experiment of integration between a Github repo and autopkgtest-cloud, to help migrate the development to Github.
rust-reqwest
- Investigated again the autopkgtest failures as per @dokoâs ping. Worked around in that MP while waiting for the real patch to arrive (already merged, yay!).
Jammy .5
- A bunch of ISO testing for the flavors
1 Like
- glibc: Two uploads in one week
- Spent some time sorting out how MoM works
- Some apport reviews
- Conference prep:
- GNU Cauldron next weekend
- DevFest Nantes next month
- A bit of roadmap planning
- 360 are backâŚ
1 Like