Previous status: Foundations Team Updates - Thursday 2024/07/18
Next status: Foundations Team Updates - Thursday 2024/08/01
1 Like
Distro
- gnutls: my MR for configuration dropins has not progressed (no agreement from upstream on the design and semantics); I’ve modified it slightly in order to be able to include only the crypto-config file for gnutls: Merge into ubuntu/devel : crypto-config : lp:~adrien/ubuntu/+source/gnutls28 : Git : Code : gnutls28 package : Ubuntu
Drop python3-oauth2client
- created Bug #2074069 “python-oauth2client is deprecated” : Bugs : python-oauth2client package : Ubuntu to list the remaining steps (changes in review, and pydrive2 which is not ready nor easy)
- python-googleapi: asked for a sync from Debian now that it has been updated (and it depends on python3-google-api-core), thanks @bdrung! was stuck in -proposed due to timeouts on armhf which @andersson123 increased after I mentioned the issue was probably frequent on armhf at the moment
- cinder: also drop oauth2client from tests: Merge into ubuntu/devel : merge : lp:~adrien/ubuntu/+source/cinder : Git : Code : cinder package : Ubuntu
- beancount: Merge into ubuntu/devel : drop-python-oauth2client : lp:~adrien/ubuntu/+source/beancount : Git : Code : beancount package : Ubuntu (still WIP but should be done by the meeting), thanks @enr0n for the review
- fence-agents: Merge into ubuntu/devel : oracular-fence-agents-drop-python-oauth2client : lp:~adrien/ubuntu/+source/fence-agents : Git : Code : fence-agents package : Ubuntu , thanks @enr0n and @athos-ribeiro for the comments
Misc
- Discussions about our process(es) for merges: attribution, overlaps and duplicated work with community members, tools, … Probably a topic for the next engineering sprint
- Replaced my broken laptop screen (I appreciate having a framework laptop and not having to send back my machine for that)
- Created five foundations status posts on discourse because…
- … Vacation for four weeks!
2 Likes
Silicon vendor collaboration
llvvm-toolchain-18
- Clarify build failures in autopkgtests LP #2073604
livecd-rootfs
- Add pic64gx SUBARCH
u-boot-pic64gx
- SRU to Noble
Greenhouse
- Review of submissions and interview candidate
1 Like
imagecraft
- PR # 47 - Migrate to core24 and python3.12
- Done. We have to explicitly use python3.12 all over the place. I still believe there is something wrong in snapcraft but now have a building and working snap.
- Also setting up spread tests in the project with a simple test.
- Asked Sergio from the snapd team to set up 3 runners to run spread tests. They are now online, thanks!
- In review. This is sadly blocked until a core24/python3.12 snap can work on something other than 24.04.
- PR # 50 - Document imagecraft commands
- WIP. The content is now ready. But I am fighting against the doc generation pipeline.
ubuntu-image
- PR # 222 - Run spread tests on noble too
- In review. Thanks @jchittum for the help.
- PR # 181 - Replace debootstrap with mmdebstrap
- Discussing the MIR.
- Diagnosing an issue with qemu/binfmt-support unable to find qemu-aarch64 when cross-building.
- GPT header handling
- PR # 231 - Improve signal handling - Make the state machine context aware
- First steps to then properly stop ubuntu-image.
- In review
- PR # 235 - Improve signal handling - Handle and communicate properly signals
- Experimenting to properly stop the state machine and do not leave a mess on the building system
Distro work
- Enable frame pointers - libdmapsharing
- Submitted a MP to fix the FTBFS https://code.launchpad.net/~upils/ubuntu/+source/libdmapsharing/+git/libdmapsharing/+merge/469999
- Waiting a review and upload
- Opened a related bug in debian https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076950
- Submitted a MP to fix the FTBFS https://code.launchpad.net/~upils/ubuntu/+source/libdmapsharing/+git/libdmapsharing/+merge/469999
Misc.
- Ubuntu Threat Model
- Workshop to review/add assets/data flows
- We are now blocked by a review from the security team to check we are heading in the right direction.
- Read about some XDR/EDR technologies and implementations in Linux
1 Like
autopkgtest-cloud
- Small bugfix mp for the metrics script
- fix to the KPI in which the lxd remotes panel wasn’t displaying the correct data
- rebooting faulty lxd remotes
- Docs MP detailing how to create API keys for users (still WIP)
- Fixed a traceback which was causing some tests to re-enter the queue
- deployed more workers in bos03-s390x
- charm deployment
- Made a cowboy which should hopefully make armhf tests a bit more reliable
- continuing work on moving from
mojo
toterraform
- some MP review for @hyask
- Investigating and laterally proposing a fix to an issue caused by the way that the
uuid
,seed-new-release
anddownload-all-results
interact with one another
iso promotion
- Retriggering desktop iso smoke tests for noble and oracular desktop images
- Retriggering server image testing s390x, ppc64el, arm64 for jammy, and ppc64el for oracular
- Investigating what turned out to be a one time issue with jammy server image promotion
qa-jenkins-jobs
- Added CI which checks the validity of all the defined jenkins jobs
lpci
hardware installer testing
- Proposed some documentation with several examples of how to write GUI testcases
1 Like
distro
- Merged cdebconf 0.272 (pending sponsorship, see LP: #2073893).
dotnet
- Attended the weekly .NET partners sync meeting.
- Fixed an issue with content snaps systemd-mount unit names not matching the
Where=
setting (PR canonical/dotnet-content-snaps#5). - Worked on implementing a solution for canonical/dotnet-snap#13. Still in progress.
- Created ASP.NET Core Runtime content snaps for major versions 6.0 and 8.0 and published them to the store.
- Added the snap definitions to the dotnet-content-snaps repository.
- Created a bootstrap package for .NET 8 ppc64el on Noble (PPA).
- Created stage 2 package for .NET 8 ppc64el on Noble (still to be SRU’ed, PPA).
misc
- Roadmap mid-cycle review
1 Like
autopkgtest-cloud
- Some review for @uralt: MP
- Some more digging in
filter-amqp-dupes-upstream
: it seems to behave correctly. I’ve been in touch with @bluca to improve things a bit there, starting by updating a GitHub token that still belonged to @xnox, and now belongs to @bluca, but visible to the systemd GH org. - Improving
update-github-jobs
on various aspects: MP - Improving the exception handling on the main web app: MP
curtin
- Making progress on Github Actions new CI:
- Experimented with running the integration tests inside VMs.
- Current state is visible here. It’s implemented as a dep8 test to avoid dealing with low-level VM stuff, and that might be extended in the future to use the autopkgtest.u.c infrastructure instead of Github.
misc
1 Like
Distro
- MIR review highway, Bug #2070807 “[MIR] highway” : Bugs : highway package : Ubuntu
- MIR duty, getting rustc/cargo-1.76-doc demoted
- merge, 8.2406.0-1ubuntu1 : rsyslog package : Ubuntu
- review fence-agents for @adrien
Netplan
- bug grooming
- skip autopkgtest on missing kernel modules, CI: Fix doc-checks and skip tests if kernel modules are not available by slyon · Pull Request #490 · canonical/netplan · GitHub
- merge advertised-mss setting, Implementing advmss ip route option by barvius · Pull Request #489 · canonical/netplan · GitHub
- fix codeql permissions, CI: fix CodeQL permissions by slyon · Pull Request #491 · canonical/netplan · GitHub (cc @upils)
- more CI fixes
- CLI cleanup
Misc
- hiring
- DebConf/travel prep
- documentation workshops by @rkratky
2 Likes
OpenJDK
- Submitted new package requests for openjdk-17-crac and openjdk-21-crac
- Code reviews 469683, 469685, 469688, 469628
TCK
- Completed TCK-17/-21 on armhf (using lxd). This completes tck-17/-21 against
the openjdk 2024 April security updates. - The armhf runs have thrown 2 unique failures with -17 and 4 unique failures with -21.
Need investigation.
FIPS Provider
GraalVM snap prototype
- Learnt basics of snapcraft and created a very early graalvm-22 snap prototype which is only sanity tested
Misc
- Adoptium workgroup meeting
1 Like
.NET
- drafting release process spec
- attended weekly .NET security partners meeting
- mid cycle roadmap review
- reviewed Fix wrong aspnetcore-runtime-60 artifact name by mateusrodrigues · Pull Request #9 · canonical/dotnet-content-snaps · GitHub
- prepared & submitted abstract for .NET talk & workshop for the Ubuntu Summit
Documentation
- reviewed Fix some English grammar; singular vs. plural inflections by shlomif · Pull Request #68 · canonical/ubuntu-packaging-guide · GitHub
- reviewed use git diff --stat to see diff stat by raviksharma · Pull Request #134 · canonical/ubuntu-maintainers-handbook · GitHub
- working on git-ubuntu command reference for the Ubuntu packaging guide
- working on how-to patch management for the Ubuntu packaging guide
Distro
- Bug #2073950 “Merge curl 8.8.0-4 from Debian unstable” : Bugs : curl package : Ubuntu
- dash/0.5.12-9ubuntu1 finally migrated to the oracular release pocket
- removed ash dependency from shc https://bugs.launchpad.net/ubuntu/+source/dash/+bug/2073141
1 Like
Rust
- Prepared
rust-1.77
update - Preparing
rust-1.78
update - Fixed s390x Rust compiler attribute issues
Distro
- Forwarded
clamav
build system fixes to the upstream
Specs
- Revised internal specs related to Rust container images, Rust tooling and Rust Snaps
1 Like
short week, two days off
subiquity
- working on building the PoC for NVMe/TCP
- bug triage
- investigated grub-install issues during Ubuntu installation
1 Like
- more bpf* stuff, then upload got “stolen”, so was unfortunately a bit of a waste of time
- GRUB2 2.12-5 merge from Debian and testing that goes along with that
- Shim-review submission prep (WIP)
1 Like
Distro
- Uploaded:
- systemd 256.2-1ubuntu1
- systemd-hwe 256.2.1
- Sponsored several merges and other uploads for the team
Misc
- Hiring stuff
1 Like
Distro
I am +1 maintenance this week. Mostly working on NBS and universe merges. Details report will follow on mailing list.
1 Like
Subiquity
- PR: #2033 - Begin migrating cloud-init functionality off of the python module by removing references to some simple utility functions
- Working on updating the autoinstall reference with useful examples and learning some more sphinx tricks along the way.
- Experimenting with kernel related work
- Bug triage
Distro
-
Enable frame pointers for bonnie++
-
Ubuntu-meta SRU
-
Review apport MP: #469209
Misc
- Documentation workshop, thanks @rkratky
1 Like
- patch pilot
- sponsor Bug #2073461 “virt-install ignores --cloud-init when --location ...” : Bugs : virt-manager package : Ubuntu
- subiquity
- submit abstract for talk at Ubuntu Summit about autoinstall
- PR: #2034 (pending) - handling of kernel in minimal layer where the intended kernel is installed and we don’t end up with two kernels installed
- curtin
1 Like
- Quite a bit of Greenhouse
- Apport-retrace keeps being a pain on non-amd64 architectures
- Some fun with @upils on a C (or Vala?) library, libdmapsharing
- Initial packaging for glibc 2.40
- Rust specs and 1.77 packaging reviews
- Fixed boost /usr/bin/b2 to be built using distro flags (including the frame pointers ones)
2 Likes
Distro
- Upload nspr 2:4.35-1.1ubuntu1 to fix missing -fno-omit-frame-pointer
- apport:
- Merged fixes for ubuntu-desktop-bootstrap
- Created bug reports for the failing integration tests:
Apport
- test: put apport-retrace temp files into /var/tmp
- test: fix _assert_cache_has_content checks on non-amd64
- Reviewed launchpad: don’t systematically order retrace on private reports (FR-7945)
- Reviewed and merged Fix retrace tests on non-amd64 (FR-8039)
- packaging: add type hints and drop support for file parameter in bytes type
- apt_dpkg: speed up Contents paths filtering with regular expression and fix parsing paths with spaces
Sponsoring
other
- DMB meeting
1 Like
Short week for me:
Netplan
- Working on a back-port of
1.0.1-1ubuntu2
to Noble. It contains some bug fixes and fixes for some regressions introduced by the security update. - Tested a fix for an issue caused by non-ascii characters (partly caused by the security update partly present since ever) on wpa_supplicant for both client and hostapd.
- Investigating if an autopkgtest failure on ppc64el is not caused by PR#488 which is part of my SRU to Noble
Distro
- Worked on an SRU for ipvsadm to enable frame pointers. @slyon sponsored it (thanks!) but it’s still pending review from the SRU team (LP #2071949)
1 Like