Previous status: Foundations Team Updates - Thursday 2024/06/06
Next status: Foundations Team Updates - Thursday 2024/06/20
1 Like
hart-software-service
- New release publishe
u-boot-nezha
- FTBFS resolved, rebuilt to include current OpenSBI
U-Boot
- Loading of OS provided device-trees fixed in upstream.
- Boot options now can specify the binary + initrd +dtb in upstream
1 Like
Distro
- Packaged python-google-api-core ( https://salsa.debian.org/adrien-n/python-google-api-core )
- a new dependency for python-googleapi
- waiting a bit for comments from László Böszörményi (GCS) who opened an Intent To Package on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029032 early 2023
- Analyzed why Britney is not migrating a large number of packages. Long story short: interlocked transitions, a few errors, packages that need rebuilds and patches to build with the new libraries
- working on gdcm which needs several patches for vtk 9.3 and seems to be the first one of a batch dependency-wise
- other libraries include camitk, insighttoolkit5, odin, opencv, sight, therion
- Wrote an e-mail but didn’t send it yet titled “Analyzing migrations: britney, update_output.txt, chdist, dose-distcheck and apt solver 3”
Misc
- Conference request for Kernel Recipes 2024 (September in Paris)
- Preparing a proper hosting for my rewritten update_excuses.html (i.e. not in my laptop with an rsync to another machine!)
1 Like
Subiquity
- More ongoing work for adding v2 partitioning calls in the Ubuntu Server installer
- Reworked and merged PR that makes partitioning user errors consumable by the client/desktop installer.
- Refactored how API types are exposed (grouped the storage ones together).
- Added way to run kvm-test with no disk ; easing NVMe over TCP testing
- Merged restricted probing fix to ubuntu/noble
- Started tagging all storage v2 bugs with “storage-v2-api”
1 Like
Netplan
- Working to finish some bug fixes
- Addressed Lukas’ comments and trying to improve the detection of dynamic configuration as part of PR#466 to improve
status --diff
.
Distro
- gnulib: the new
git
(2.45) caused a regression due to output to stderr LP#2069304 - ikiwiki-hosting: regression also caused by the new git related to recent security fixes. In this case, the repository create for the test is not trusted by git anymore and requires explicit allow-listing LP#2069293
1 Like
Short week due to public holiday
Distro
- Spend most of the time debuging fakeroot hang on oracular chroot with jammy kernel. Still not fixing yet. LP : #2068702
- Analyze packages (golang-1.22, google-guest-agent, google-osconfig-agent, ipp-usb, kbd, libcaca) potential without frame pointer.
1 Like
Distro
- initramfs-tools:
Dracut
- Continued to analyze the packages that ship initramfs-tools hooks.
- Merged dracut 102-3 from Debian unstable
- Analyzed TEST-13-ENC-RAID-LVM fails with 256~rc3-5ubuntu1
Apport
- Debugging session with @schopin
- Second iteration on apport-retrace: install base-files first, but this turned out to be the wrong fix
- test: make return types more precise
- test: pass list of string to subprocess
- test: properly mock os.uname calls
- apt_dpkg: fix finding source for /lib/x86_64-linux-gnu/libc.so.6
- test: convert workdir to a pathlib.Path
- pylint 3.2.2 fixes: initialize gdb_sandbox and fix UnboundLocalError in add_kernel_crash_info
- apport-kde: drop unused Dialog.addButton
- test: move mypy config to pyproject.toml
- report: Fix retracing crashes on Ubuntu noble
- ci: move upload to Codecov to separate job
- ci: drop Ubuntu 23.10 “Mantic Minotaur”
- ci: run pytest with --durations=0
- test: Use MagicMock for subprocess.CompletedProcess.args
- ci: add Ubuntu 24.10 “Oracular Oriole”
- Add type hints to UserInterface class
- apport: create /var/crash with setgid permission
- feat: Import translation updates from Ubuntu 24.04 (noble)
1 Like
Short week with some PTO.
Distro
- Working on getting systemd v256 final release into oracular
- Uploaded libtraceevent to fix Bug #2069195 “libtraceevent is not built with distro flags” : Bugs : libtraceevent package : Ubuntu
Misc
- Travel planning
- Hiring stuff
1 Like
- More results for the dracut regression bug (LP: #2065180); @bdrung has some impressive optimizations there which should improve things significantly on noble
- More review notes on the spec for initial user setup for pi images
- Replicated conditions for flash-kernel bug on jammy->mantic->noble upgrade on Pi (LP: #2065831), working on resolution
- Submitted PR for checkbox docs
- Still playing with checkbox, zapper, and test-flinger for automating ISO tests; experimented with checkbox controlling zapper via proxy, and image deployment but still unsure exactly which layer to use for ISO test implementation
- Testing updated gnome-initial-setup for Pi desktop images (currently running into conflict with cloud-init)
1 Like
autopkgtest-cloud
- Improved logging of web request, to allow possible filtering/blackholing of bots/crawlers, should the need arise.
Merge into master : skia/web_logs : lp:~hyask/autopkgtest-cloud : Git : Code : autopkgtest-cloud - Finished MP about data collection from log files.
- Investigating the regular restart of RabbitMQ under high load.
This is a producer/consumer issue, where the consumer is 100% full speed, but there are just too many producers when the job consumption throughput is maximal in the infra (can reach up to 500 processes writing every 10 seconds!). - Replaced armhf LXD remotes 12 and 15.
- Improved the situation for debugging and maintaining armhf LXD remotes running:
Merge into master : skia/lxd_instance_cleanup : lp:~hyask/autopkgtest-cloud : Git : Code : autopkgtest-cloud - As usual, a bunch of reviews, mostly for @andersson123
- Per-programming with @andersson123 on the coming user-page
security-britney
- Putting britney back on track after some ENOSPACE errors, probably resulting from a wrong setup after the reboot from last week.
apport
- Getting started on running
apport-retrace
to see how we could go about testing that more, to avoid what happened withnoble
and the error tracker failing to retrace for 6 months.
1 Like
- gcc-13 proposed migration:
- excuses says it’s a candidate
- update_output notes that 40ish packages are uninstallable if that happens
- these are ada related packages
- gnat-13 provides an autogenerated virtual package name that these things depend on, and that provides has changed in the gcc-13 upload
- NCR the other packages and upload
- work through rebuild clicks to ones done that need a certain order. Just because launchpad says a package is published doesn’t mean you can depend on it, seems better to wait for it to show in rmadison
- some builds fail due to known issue in gcc upstream, Bug #2058742 “libalog and dbusada ftbfs on s390x with gnat-13” : Bugs : dbusada package : Ubuntu, just document one more package affected
- work through retest scheduling, I believe this is now just waiting on a gprconfig-kb vs gprbuild arm64 test run
- subiquity
- have changes related to changed location of the kernel in the ISO, need to PR it
- OEM related kernel testing in the new scheme
- patch-pilot
- greenhouse
- travel planning
1 Like
.NET
- continued to work on Flamenco
- added enhanced diagnostics
- refactoring using new diagnostics
- added status command to display available build targets and release state
- migrating .NET source package generation to Flamenco
- attended weekly .NET security partners meeting
Misc
- reviewd unzip MP #466860 that fixes UTF8 support
- paperwork
1 Like
- Sent in my DMB self-nomination
- Worked hard to reduce the size of our delta on glibc. It’s still pretty big
- Some fun with @juliank on usrmerge stuff
- Interesting investigation of an apport bug
- Speaking of apport, quite a few reviews and merges for @bdrung
- Some ongoing work on needrestart
1 Like
SRU
- full SRU shift last Friday
- accepted new grub SRUs into jammy and focal
- discussions around release of grub SRU that has been waiting in mantic-proposed for a while
- in-progress review of adsys exceptional SRU for jammy
Release
- escalating cdimage.ubuntu.com issues to IS. Hardware failure led to desynced frontends (aerodent); taking aerodent out of rotation led to too much load on another node (actiontoad) so it also had to be taken out of rotation. cdimage now has only two frontends on one of Canonical’s upstream links; so service is degraded, but the frontends are up-to-date.
- discussions about which upstream kernel will ship in 24.10
General
- Travel booking for October sprint
- spec reviews
- Out of office for 3 weeks starting next week
1 Like
Subiquity
- Continued investigation into the systemd-networkd-wait-online bug (LP: #2063331) - The solution is potentially a simple, one line change (knock on wood) but I am working to write tests to verify and make sure we don’t regress this in the future.
- Further ISO testing to ensure LP: #2062988 will be fixed for the point release
- Bug triage
Distro
- LP: #2067654 - MIR for libsub-prototype-perl
- I was on +1 maintenance last week. I mostly worked to push along the pytest 7 → 8 transition. You can read my report in the ubuntu-devel mailing list archive
1 Like
1 Like
dotnet
- Continued working on the content snap support in the .NET installer for the new .NET snaps.
- Created a stage 1 bootstrap package for .NET 8 on ppc64el targeting Oracular Oriole (PPA).
- Attended weekly .NET partners sync meeting.
1 Like
OpenJDK / Java
-
OpenJDK CRaC: Rebased/backported crac patches on the latest jdk-17 branch.
We need to maintain our own upstreams for the proposed openjdk-17-crac/openjdk-21-crac
packages. Created the openjdk-17-crac upstream. -
TCK on more archs: Completed tck-17 testing of the latest OpenJDK security update on ppc64el (noble/jammy/focal).
-
Running TCK in lxd: Wrote up a script to create a TCK capable lxd container image. Testing it. Also working on changes to the actual driver script to take an alternate lxd path.
-
Misc:
First Toolchains squad meeting
Adoptium Workgroup meeting
1 Like
- GRUB2 and shim NX work continuing
- Sent another revision of upstream NX patches https://lists.gnu.org/archive/html/grub-devel/2024-06/msg00078.html
- Tracked down an exit crash / memory corruption bug on Mu
https://lists.gnu.org/archive/html/grub-devel/2024-06/msg00075.html - More testing and minor peimage bugfixes
- Included tobhe’s fdtdump patches
- GRUB2 NX is waiting for review
- ubuntu-boot-test regression (todo)
- edk2 2024.05 seems to regress the netboot test
- MokManager test seem to be failing with self-built NX test shim
- Some work (today) on grub2 bug tracker cleanup, still lots of it remaining
1 Like
zapper
- Meeting w Jesus from the desktop team to discuss our progress with zapper
- Meeting w Paolo and Michal from the zapper team to discuss zapper requirements for the suite of installer tests
- Created and started working on a repo to host the suite of installer tests for testing in the lab
autopkgtest-cloud
- Updating the charms (prior to this investigating and pinging about an issue that blocked us from doing so)
- Amending old stale MP’s
- MP for restarting worker services, apache2 and web services on a charm update
- Amended and merged an MP for the website which better handles failures in rabbitmq, and surfaces an appropriate error message to the user
- Finishing up the user page MP, and pair programming it with @hyask
iso testing
- Looking into the flakiness of the oracular smoke test on jenkins - still in progress
ubuntu-archive-tools
- Amended an MP with a torrent testing script based on recent changes to the cdimage server
misc
- Booking travel for The Hague
1 Like