Previous status: Foundations Team Updates - Thursday 2024/09/19
subiquity
- Stop suggesting target-resize scenarios if we can’t accommodate the required primary partitions
- Proposed a fix for a crash occurring when reformatting a disk that has both a FS signature (e.g., zfs_member) and partitions.
- Addressed how curtin handles new symlinks in /dev/by-path/ introduced by systemd 256. This prevented the target system to boot in certain scenarios.
- Investigated multipath issue on ppc64el. It appears to have been caused by a daily image lacking the dm-multipath kernel module.
- Investigating a crash in the UI when a LVM VG appears to have no associated PV. This could indicate an issue in probert.
- Many bug triaged and/or de-duplicated.
1 Like
Short week as I was attending a conference for three days.
Distro
- openssl: @bdrung sponsored https://code.launchpad.net/~adrien/ubuntu/+source/openssl/+git/openssl/+merge/473083 , thanks!
- libgsasl: FTBFS on s390x caused by LTO
- build gets stuck at some point, --no-parallel didn’t help
- created Merge into ubuntu/devel : oracular-ftbfs : lp:~adrien/ubuntu/+source/gsasl : Git : Code : gsasl package : Ubuntu
- also noticed tests failures on armhf which hadn’t been noticed before due to concurrent infrastructure issues and then migration-reference
- libgcrypt20: FTBFS on s390x, build-time tests fail for cshake128/256
- testing an upstream patch to stop trying to use hardware acceleration for this since that acceleration doesn’t actually exist
- there are no autopkgtests for this package and it would be a good addition
Misc
- Attended Kernel Recipes 2024
- I have my report mostly ready but locked in a proprietary format on my boox e-ink tablet!
- The format is actually protobuf but I don’t have the full schema… yet.
1 Like
Distro
- Debian networking discussions
- fix FTBFS, https://launchpad.net/ubuntu/+source/libstring-license-perl/0.0.9-2ubuntu2
- sponsoring FTBFS fix for @mkukri, https://bugs.launchpad.net/ubuntu/+source/aflplusplus/+bug/2081972
- MIR: comment on AV1 codecs case (FR-4663)
- MIR approval, https://bugs.launchpad.net/ubuntu/+source/xdg-terminal-exec/+bug/2069308
- MIR review, https://bugs.launchpad.net/ubuntu/+source/architecture-properties/+bug/2080965
- MIR discussion around exclusion of
-dev
packages, Do we benefit from having the dev binary packages promoted? · Issue #69 · canonical/ubuntu-mir · GitHub - wait-online spec review for cloud-init (US123)
- wait-online discussions
Netplan
- bug grooming
- Netplan SBOM & Vulnerability Scanning
- Netplan SSDLC coordination (dashboard)
- keep-configuration review, [RFC] Set keep-configuration=no by default for Network Manager by daniloegea · Pull Request #519 · canonical/netplan · GitHub
- review netplan status encoding, Handling encoding issues on netplan status by daniloegea · Pull Request #521 · canonical/netplan · GitHub
Misc
- hiring
- pulse planning
- roadmap refinement, SSDLC v1.1 (FR-8916)
1 Like
Planning RISC-V work for 25.04
- Update Jira
Silicon vendor collaboration
- Clarify open issues for a vendor board like WLAN not working, NVMe not fully supported in U-Boot.
- Provide documentation for the vendor.
24.10 images
- Retest subiquity. LP 2081256 is resolved by version 24.10-devel+git338.a57ed5a5.
Migration of wiki content to readthedocs
- Review merge requests
- Some clean-up for RISC-V
1 Like
First week here
- Meet team
- Initial set up and technical onboarding
- Help migrate RISC-V wiki content to readthedocs.
- Working on strace_6.8 FTBFS for Oracular Oriole. Getting used to packages.
- Trying to implement EFI network protocols in U-Boot.
- Attended HR and Business Services induction.
7 Likes
- subiquity
- 25.04 roadmap planning
- 24.10 release snap prep - fix snap builders, implement feature freeze branch, update branch needed for ubuntu-desktop-bootstrap, update server-live seed to pull snap from 24.10 track
- patch-pilot
- Bug #2081210 “pv FTBFS with valgrind 3.23” : Bugs : pv package : Ubuntu fix test failures on pv related to behavior changes in valgrind 3.23
- greenhouse
1 Like
whoopsie FTBFS
Oracular beta
- Some ISO testing, found a few bugs:
- Bug #2081302 “Graphical crash loop on fresh installation” : Bugs : Ubuntu MATE
- Bug #2081309 “Default selected session is “Ubuntu” instead of “C...” : Bugs : ubuntucinnamon-meta package : Ubuntu
- Bug #2081306 “Firefox and Thunderbird don't start in live sessio...” : Bugs : ubuntucinnamon-meta package : Ubuntu
- Went through the whole Ubuntu Desktop arm64 testsuite in the ISO tracker with @tobhe to make it up to date, and added that as a late Beta image. This required quite a nice amount of database surgery, but everything went surprisigly well.
curtin
- Making progress on the
vmtests
test suite in autopkgtest.
autopkgtest-cloud
- Usual round of MP review.
- Improved the local development of the
worker
: MP curtin
again sparked some fixes- Moved further with transitionning from
python3-amqplib
topython3-amqp
. This also allowed fixing long standing bugs, and some improvements to the toolings.
meta-release
- Got the timestamp MP merged, thanks @sil2100
MoM
- Unblocking it after one of its processes got stuck.
Release
- Synced with the flavors, and updated the contacts in the manifest
- Did a few French translation.
misc
- Jira roadmap work.
- Further work on FO194 after feedback from @vorlon.
1 Like
Jammy
- Added SRU template to
zero-2-w.dtb
fix (LP: #2078525)- Performed verification of SRU on jammy and noble
Noble
- mercurial SRU landed (LP: #2070443)
- Test appearance of phantom Bluetooth controller on CM4 for QA team
- Unable to replicate on noble when
pi-bluetooth
absent pi-bluetooth
should be removed on upgrade as it’s no longer required (and is no longer part of the seed)
- Unable to replicate on noble when
- Verification of another
flash-kernel
SRU forzero-2-w.dtb
bug (LP: #2038087, LP: #2078525)
Oracular
- Proposed changes to the ISO tests:
- Update the server audio tests
- Add the Pi 5 2GB case
- Add a
systemctl status
== running test - Mention installing
bluez
on the server tests - Remove redundant CM4
config.txt
editing instructions
- rpi-eeprom update for CM5 support landed; starting SRU for noble (LP: #2080368)
- Investigated mesa issue with D0 stepping of the Pi 5 2712 (LP: #2082072)
- Confirmed oracular’s mesa works
- Confirmed noble’s mesa doesn’t
- Which also means snaps based on noble’s mesa don’t work on oracular (firefox, thunderbird, snap-store)
- Testing PPA of backport
- Looking at FTBFS fix from @mkukri (LP: #2082160); should sponsor shortly
General
- Meeting with @r41k0u to discuss next Pi priorities and tickets
- Worked through some PRs on Ubuntu Boards documentation
- Worked on automating documentation of images for the Boards documentation
- Release planning for oracular
- Interviews
1 Like
Subiquity
- Further testing of unstage cloud-init in ubuntu-desktop-bootstrap
- Further changes are required since environment variable handling in the u-d-b snapcraft.yaml is not working as expected.
Other
- Writing ISO tracker tests and subsequently fixing them:
- Merge into main : kernel-crash-dumps-automatic-enablement-test : lp:~cpete/ubuntu-manual-tests : Git : Code : Ubuntu Manual Tests
- Merge into main : fix-kdump-tests-formatting : lp:~cpete/ubuntu-manual-tests : Git : Code : Ubuntu Manual Tests
- Thanks @andersson123 for review and @uralt for preliminary testing!
- Replicate subiquitydeps check to stable u-d-b branch: ci: subiquity-check check stage-packages by Chris-Peterson444 · Pull Request #832 · canonical/ubuntu-desktop-provision · GitHub
- Promotion application
1 Like
- Was looking at universe packages from Build status for Ubuntu Oracular in Copy archive test-rebuild-20240912-oracular for Ubuntu Archive Test Rebuilds
- LP: #2081799 389-ds-base FTBFS
- rust-cbindgen needs an older clap than what’s in the archive
- Rust-cbindgen and 389-ds-base was uploaded by juliank
- But 389-ds-base still doesnt build with new rust-cbindgen in the archive
- Round 2, added librust-clap-dev as build-dep, built fine now
- rust-cbindgen needs an older clap than what’s in the archive
- LP: #2081972 aflplusplus FTBFS
- Old gcc-N-plugin-dev
- Uploaded by sylon
- LP: #2082160 breezy FTBFS
- One of the deps (pyo3) needs a feature enabled to expose some APIs
- Uploaded by waveform
- (Not +1 but took time)
- Some 25.04 roadmap planning
- Cd-boot-images-* for LP: #2078307
- Upstream secure boot cabal
- last minute push for shim NX support in Oracular
1 Like
Go
- Working on store upload for go-dev-pack snap
- Discussing issue that Coverity (run as part of the TIOBE suite) can’t use go snap.
Distro
1 Like
.NET
- attened weekly .NET security partners sync
- 25.04 Roadmap planing
Documentation
- merged Explanation/development process by dviererbe · Pull Request #62 · canonical/ubuntu-packaging-guide · GitHub
- merged chore: trim stale reference articles by dviererbe · Pull Request #63 · canonical/ubuntu-packaging-guide · GitHub
- merged Restructure category index articles by dviererbe · Pull Request #65 · canonical/ubuntu-packaging-guide · GitHub
- merged feat: add article how-to/extract-packages.rst by dviererbe · Pull Request #66 · canonical/ubuntu-packaging-guide · GitHub
- reviewing Documentation: Complete draft of Stable Release Updates (SRU) docs by activus-d · Pull Request #69 · canonical/ubuntu-packaging-guide · GitHub
- workinging on an initial draft for dedicated Ubuntu Releases Documentation
Misc
- promotion application & other paperwork
1 Like
dotnet
- Attended the weekly .NET partners sync meeting.
- Bootstrapped .NET 9 on s390x and ppc64el for the dotnet9 package on Oracular.
- s390x PPA / ppc64el PPA
- Added support for linking against system libraries from the archive.
- Fixed s390x stage 2 package issue.
- Investigating autopkgtest failures on .NET 9 stage 2 package.
- Verified .NET 8 SRU that enables s390x and ppc64el on Jammy.
- Requested classic confinement for the new
dotnet
snap (see forum post).
1 Like
ubuntu-image
- PR # 246 - Rework grub setup
- WIP
- PR # 247 - Spread test riscv64 ubuntu server image
- WIP
- PR # 248 - Deduplicate snaps from seeds
- In review
- Vulnerability scanning and result analysis
imagecraft
- PR #59 - Rename the UbuntuSeed plugin as UbuntuBootstrap
- Done and in review.
- PR #60 - Migrate to pydantic V2
- Explored a bit how hard that would be to migrate to pydantic 2 (and to newer craft-libraries)
- Vulnerability scanning and result analysis
Distro
- discount FTBFS
- startup-notification FTBFS
- Waiting for sponsor upload
Misc.
- Upgrade laptop
- Demo for imagecraft
1 Like
Rust
- Roadmap planning for 25.04
- Preparing
dh-cargo
for backporting to Noble
Misc
- Cleaning up merge proposals
- Preparing frame-pointer SRUs to Noble
1 Like
Oracular ARM64 Desktop ISO
- Cleaned up iso tests with @hyask at https://iso.qa.ubuntu.com/qatracker/milestones/462/builds/313983/testcases
- Added an X13s test case in https://code.launchpad.net/~tobhe/ubuntu-manual-tests/+git/ubuntu-manual-tests/+merge/473913
X Elite
- progress ™
ubuntu-image
- Found and reported an issue with our current oracular desktop seeds pulling in gnome-46-2404 twice
Distro
- FTBFS db5.3 WIP
Misc
- Roadmap planning
- greenhouse
1 Like
autopkgtest
- Working on fixing an issue where /tmp might be mounted as tmpfs still (bug)
autopkgtest-cloud
- Working on pulling the calculations out of the (currently very slow) statistics page and potentially feeding it to our Grafana instance.
Misc
- Familiarized myself with the git-ubuntu CI to enable running it on non-amd64 arches.
- Did a little bit of ISO testing for @cpete and the beta release.
1 Like
FTBFS
- libmaa
- newt
- both up for reviews and looking for sponsors
Oracular Beta ISO Testing
- Tested Server build for the RPi 3B+
Bug #2063255 “Cannot play audio via HDMI on server” : Bugs : linux-raspi package : Ubuntu
- Came across this during the ISO Testing
- Investigated this to find RPi HDMI only supports the IEC958 PCM format, which mpg321 does not support. So we probably need to change that test to use something like ffmpeg
Working on:
1 Like
Netplan
- Fixed some bugs in
netplan status
PR#521 - Looking for a solution for problems caused by
netplan apply
and Network Manager where NM might lost track of virtual interfaces PR#519 - Currently investigating a solution for LP#2080301
- Lots of tests and SRU verification for LP#2058031
1 Like