Previous status: Foundations Team Updates - Thursday 2024/03/21
Next status: Foundations Team Updates - Thursday 2024/04/04
1 Like
Rust
- Re-spinned Rust 1.76 package
- Further polished versioned Rust package for transition
Distro
- Fixed LP#2059340
- Helped with archive transition unblocking and investigation.
1 Like
- time_t
- participate in the mass time_t triage review. ~67 packages analyzed along with their test regressions, or so the IRC logs would have me believe. Many tests queued, 15 bugs imported or filed.
- pygame-sdl2 - cython3 to cython3-legacy, uploaded and forwarded
- jgmenu - sync package for bugfixes-only including armhf build failure
- rapid-photo-downloader - Update build dependency from libgphoto2-6 to libgphoto2-6t64
- xbase64 - fix dpkg-gensymbols invocation for t64
- telepathy-mission-control-5 - fix installdocs invocation causing both t64 and non version of libmission-control-plugins0 to be a dependency, thanks @juliank for teaching why my previous fix attempt was not quite correct
- unity-gtk-module - fix explicit build-dep on libgtk-3-0
- wiipdf - fix explicit dependency requiring both t64 and non versions of libcwiid1
- subiquity
- PR: #1949 - typo fix in autoinstall-user-data
- PR: #1950 - (Bug #2059134 “Subiquity installs may fail when creating an unfor...” : Bugs : subiquity) - fix creation of unformatted partitions
- PR: #1953 - merge curtin flock-ex work
- Bug #2058638 “User account is missing from /etc/shadow & /etc/pa...” : Bugs : ubuntu-desktop-provision - Analyzed issue and behavior of Ubuntu-related installers. Response can be found in comment 5
- 24.10 planning
- Fix snap uploads from LP builders. The “Reauthorize” link should be used to correct the following upload error:
Store upload failed: Cannot upload new revisions for name=$snap
- mini-iso-tools
1 Like
Distro
- MIR libtraceevent (see LP #2051916)
ubuntu-image
- PR # 200 - Overall code quality improvement driven by TIOBE
- Refactoring many functions, mainly to reduce cyclomatic complexity.
- In review
- Add TICS analysis in GitHub CI (several PR, because it is running when merging in main)
- Almost done, waiting for Mikel to check on persmissions to upload the report to the TICS Viewer
- LP: #2058629
- Investigation still in progress.
Imagecraft
1 Like
Distro
- libfuse3 usrmerge follow-up, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067816
- time_t gmsh NMU git branch, https://salsa.debian.org/science-team/gmsh/-/merge_requests/5
- libvpx transition & autopkgtest-cloud issue, Bug #2058930 “Missing in i386 Packages index” : Bugs : libvpx package : Ubuntu
- libnsl (1.3.0-3 to 1.3.0-3build2) migration
- MIR: *bpf & trace, status & follow-up
- MIR: catch up with libmail-dmarc-perl (duplication & security)
- armhf time_t:
- rm dante, Bug #2059104 “Please remove dante armhf binaries from Noble” : Bugs : dante package : Ubuntu
- rm pngphoon, Bug #2059139 “Please remove pngphoon on Noble/armhf” : Bugs : pngphoon package : Ubuntu
- rm ruby-sigar, Bug #2059137 “Please remove ruby-sigar on Noble/armhf, blocking ...” : Bugs : ruby-sigar package : Ubuntu
- libtirpc transition, Transition: libtirpc (auto)
- linphone, 5.2.0-4.3ubuntu1 : linphone package : Ubuntu
- openscap, 1.3.9+dfsg-1.1ubuntu1 : openscap package : Ubuntu
- initramfs-tools, re-triggering lots of (invalid) tests, skiptest
- libtirpc transition: RM ruby-sigar from noble-proposed/armhf
- kwin, amd64 confirmed locally, skiptest
- ldns, amd64 confirmed locally, skiptest
- libaperture-0, amd64 confirmed locally, skiptest
- libdbd-sqlite3-perl, skipped, many things in flight:
- dgit, badtest, Bug #2059274 “dgit time_t regression” : Bugs : dgit package : Ubuntu
- interimap armhf, 0.5.7-2ubuntu1 : interimap package : Ubuntu
- libp11, armhf segfault, 2.6.1-2.2ubuntu1 : softhsm2 package : Ubuntu
- softhsm2, vorlon to investigate futher, 2.6.1-2.2ubuntu1 : softhsm2 package : Ubuntu
- libsavitar, superficial tests (PASS), skiptest
- libsemanage, shadow/amd64 and refpolicy/amd64 confirmed locally, everything else green on all-proposed=1, skiptest
Netplan
- Netplan 1.0 Blog remarks & scheduled for end of next week
- CI: meson 1.3.x, https://github.com/canonical/netplan/commit/2e4e42e7
- CI: adopt snapd.patch for autopkgtest SRU (LP: #2051939), https://github.com/canonical/netplan/commit/957f4e8
- NetworkManager DoT hotfix review, https://github.com/canonical/netplan/pull/447
- UC22/permanentMACaddress/Netplan (resolved), https://bugs.launchpad.net/stuttgart/+bug/2051007
- bug grooming
- poke d-i/netcfg maintainers
- sponsor netplan.io 1.0-2 fixes, https://tracker.debian.org/news/1515469/accepted-netplanio-10-2-source-into-unstable/
Misc
- hiring
- pulse planning + epic status updates
1 Like
Short week, OOO last week
Distro
- time_t
- Looked at a whole bunch of autopkgtest regressions etc.
- Fixed xnee FTBFS: 3.19-9.1ubuntu1 : xnee package : Ubuntu
- Fixed adonthell FTBFS: 0.3.8-2.1ubuntu1 : adonthell package : Ubuntu
- Fixed octave-statistics FTBFS: 1.6.3-1ubuntu1 : octave-statistics package : Ubuntu
- Fixed x2gokdrive FTBFS: 0.0.0.2-1ubuntu1 : x2gokdrive package : Ubuntu
- Requested removal of filament: Bug #2059145 “please remove filament from noble” : Bugs : filament package : Ubuntu
- Working on fix for ubuntu-release-upgrader bug: Bug #2058938 “deb822 sources not updated if old sources.list sti... : Bugs : ubuntu-release-upgrader package : Ubuntu
1 Like
Sorry, no links this time.
-
time_t:
- Fixed interimap packing of timeval (and then fixed the fix)
- Looked into faketime vs bash
- I didn’t track the number of packages I handled during the mass “proposed review” we did on Wednesday
-
glibc:
- prepared an upload
- investigated an FTBFS related to _FORTIFY_SOURCE
1 Like
- Patch piloting on Monday
- Looked at some of the universe FTBFS
- Fixed up cairo-dock-plug-ins which just needed a move to setuptools
- Lent a hand with incus migration, which turned out to be blocked by a time_t issue in cowsql (LP: #2059123)
- Sponsored another fix for the sagemath SRU in mantic (LP: #2040059)
- Sponsored a fix for python-qrencode in jammy (LP: #2056361)
- Sponsored a fix for pure-ftpd in focal (LP: #1876597)
- Reviewed lcm merge request
- Spent some time on the time_t transition efforts
- Worked on lg-gpio packaging for Ubuntu and PyPI (attempting to square the circle of a dynamic build for the former and a static for the latter)
- Worked on linux-firmware-raspi (still!)
1 Like
subiquity / curtin
- renamed backup ubuntu.sources to avoid warning when running
apt update
after installation - ensured the temporary unattended-upgrade configuration file we use during installation does not end up on the target system
- opened MP to add nvme-cli and nvme-stas to Ubuntu Server pool to make NVMe/TCP installs in a local network without Internet possible.
- opened PR to prevent Subiquity from suggesting to resize a partition that is used in the live installer environment: https://github.com/canonical/subiquity/pull/1957 Bug #2059389 “Subiquity suggests a resize of already mounted (lo...” : Bugs : subiquity
- dropped grub2 workaround that caused failed installations at the end of February
- some more fixes related to running Subquity on noble / core24.
distro
- uploaded 2.6.4-1ubuntu1 to fix an issue affecting Subiquity on noble (thanks @bdrung for sponsoring!)
- dug into the flake8 transition to help black migrate (thanks @ahasenack for sponsoring black 24.2.0-1ubuntu1)
1 Like
armhf Y2038 support (a.k.a armhf 64-bit time_t)
- Click-click-click on test retries, trying to be mindful of the test queues (not overloading, nor letting them empty), which I guess was useful useful this week
- Reporting issues with test runners and following their status (thanks a lot to @hyask, @andersson123 and @juliank)
- Took part in the archive unstucking; in particular but not limited to:
- forensics-extra-* which testsuite is only to install all its depends (and recommends?), which is useful for the packager but probably a terrible test at the distribution level: a single issue with Qt and linssid became an opaque error for zlib
- report-tracker4/5 for which one test fails and which has blocked dozens of perl packages but the use of all-proposed on all arches makes it difficult to track: Test failures in noble-proposed (all-proposed)
- follow-up for the removal of some R packages which are marked as not supporting 32-bit arches anymore: triggered migration-reference/0 test in order to make the revdep test non-regressions
- overall, many test retries which have been made much easier by my rewritten excuse page
- Discussion with Helmut about the details of abi-compliance-checker analysis and its output
Life besides armhf
- There is no such thing
Misc
- update_excuse.html rewriter:
- Demo at https://adrien.dcln.fr/misc/update_excuses_2.html
- Tabular and predictable layout Status filters! Architecture filters! The date of tests directly visible on the page without hovering over links! Links to the launchpad pages of the tests! Statistics! Re-written status messages that aren’t just API leaks from Britney but actually make sense!
- Code is terrible but available: https://gitlab.com/adrien-n/update_excuses_rewriter/
- Coming soon: team filters
- More to come but these will be surprises (one will blow your mind (and you’ll wish it were available this week already…))
- Created next week’s status report: Foundations Team Updates - Thursday 2024/04/04
2 Likes
u-boot-starfive
- The package has been released with Milk-V Mars support to the archive.
- I have sent the patches for Milk-V Mars support upstream. Some rework is left to do.
OpenStack
- I am investigating what changes we want for RISC-V support. Some first patches by our OpenStack team are in review.
Others
- Reviewing several Greenhouse submissions.
1 Like
Distro
- Helped with a bunch of packages stuck in -proposed related with the time_t transition
- Investigated issues with slurm-wlm on armhf (LP: #2059131)
Netplan
- Worked on a workaround for an issue affecting network manager related to the lack of support for DoT on Netplan (PR#447) (LP#2055148)
- Worked on a distro patch for the issue above and shipped it to Debian (MR#13)
- Submitted the new preinst maintainer script for netplan.io to Debian (MR#12)
- Investigating how to integrate a fuzzer in our CI
- Working on a spec about supporting Mellanox Scalable Functions in Netplan
- Investigating a bug supposedly related to upgrade to Noble. Waiting for more info as I can’t reproduce it. (LP#2059415)
1 Like
General
Some attempts to help with time_t
- gvmd proposed migration
- gdmb proposed migration
Boot
- ubuntu-boot-test #2 final touches
- shim-to-shim chain-loading evaluation
- looking at both old and new shim design
- proving more complex then expected
1 Like
dotnet
- Worked on the new .NET snap + installer tool:
- Implemented non-zero exit code support with stderr error messaging through exception handling of install, update, remove, and list operations (PR #9)
- Testing the s390x .NET build
- Attended weekly .NET partners sync meeting
distro
- Worked on the time_t transition efforts
1 Like
Go
- Update Go snap fips track and golang-fips PPA for CVE-2024-1394.
time_t
- Fix gopacket regression due to using internal __time_t type from glibc.
- Retry and review time_t related autopkgtest regressions.
1 Like
.NET
- got
dotnet6
,dotnet7
,dotnet8
removed from the autopkgtest blacklist (thanks a lot @bdmurray ) - verified SRUs LP: #2057699, #2057982
- attended .NET security partners meeting
Distro
1 Like
+1
- gvmd:
- pg-gvm no-change rebuild: 22.6.2-1build1 : pg-gvm package : Ubuntu
- openvas-scanner FTBFS due to FORTIFY_SOURCE being redefined: Bug #2058758 “FTBFS due to FORTIFY_SOURCE” : Bugs : openvas-scanner package : Ubuntu + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067672
- debhelper:
- Was broken on
linux-doc
package removal, but was somehow fixed at some point
- Was broken on
autopkgtest-cloud
- Lot of monitoring/fixing loops on the infra to support the huge load of tests.
- Requeuing and filtering tests in and out of the queue.
- Investigating and fixing a cache-amqp issue
- Lot of MP review, mostly for @andersson123
1 Like
General
- time_t: the migration has landed! thanks to everyone for their help
- landed fixes to
livecd-rootfs
to use thehwe-24.04
kernel flavor instead of trying to use the already-removedhwe-22.04
flavor - Raised a couple of livecd-rootfs MPs that I’m looking for review on
2 Likes
Subiquity
- I opened PR #1954 - Which is about catching a common error where users pass autoinstall config in cloud-config directly and continuing to make error cases more obvious to users
- I opened PR #1956 - Which is about standardizing the accepted autoinstall formatting. Directly relates to the above, as we want to encourage users to use the cloud-config delivery format everywhere to avoid that issue.
- Follow up work to get PRs #1945, #1946, and #1947 from last week merged
- Subiquity bug triage
Distro
- I participated in the package analysis for time_t hinting. I didn’t think to count them like everyone else did! I should go back and do that.
1 Like
Short week: Monday was a public holiday
OpenJDK/Java
- Investigated a build freeze on armhf. Thanks to @schopin , we seem to have gotten to its bottom.
- Refactoring the FIPS openssl provider Java implementation to enable registration as a Java Cryptography extension.
Distro
1 Like