Previous status: Foundations Team Updates - Thursday 2025/02/27
Next status: Foundations Team Updates - Thursday 2025/03/13
Distro
-
Became core-dev, thanks to all my sponsors, all my endorsers and all DMB members!
-
strace:
- synced 6.13+ds-1
- Analyzed and dealt with the 38 open bugs for strace (duplicates, invalids, fixes released); links at the bottom of this post
Autopkgtest
Proposed adding a page with recent test results (like the user one but not limited to an user), based on Tim’s work for the user page. Further changes are expected in the future (more filtering for one).
Others
- Analysis of finer-grained security levels in openssl for an internal enquiry (probably set a custom security callback)
- Prepared and gave a demo for crypto-config in containers; noticed a couple issues, updating and will soon publish the demo
Annex
strace bugs mentioned above:
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/965797
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/964883
- Bug #938013 “strace crashed with SIGABRT in __GI_raise()” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/936151
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/918940
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/914096
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/914095
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/903092
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/885797
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/868240
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/813738
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/755886
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/755619
- Bug #697742 “strace: on i386, prints sync_file_range() arguments...” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/641275
- Bug #627208 “return code 0 when failing to ptrace” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/622537
- Bug #582319 “strace crontab -e bombs on 10.04LTS” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/555438
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/549093
- Bug #501454 “strace hangs if tracing 32 bit app that spawns 64 b...” : Bugs : strace package : Ubuntu
- Bug #484083 “strace doesn't decode stat() arguments on powerpc” : Bugs : strace package : Ubuntu
- Bug #446456 “FTBFS: invalid use of undefined type [sparc]” : Bugs : strace package : Ubuntu
- Bug #373121 “strace locks up Xorg?” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/328029
- Bug #324553 “strace crashed with SIGSEGV in free()” : Bugs : strace package : Ubuntu
- Bug #316762 “strace crashed with SIGABRT in malloc()” : Bugs : strace package : Ubuntu
- Bug #287472 “Some logging is done to stdout instead of stderr” : Bugs : strace package : Ubuntu
- Bug #282362 “Never quits when stracing openoffice” : Bugs : strace package : Ubuntu
- Bug #2052716 “strace crashed with signal 5 in __pthread_kill_imp...” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/1789722
- Bug #1766060 “Crash with “segmentation fault” executing strace w...” : Bugs : strace package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/strace/+bug/1762055
- Bug #1573311 “/usr/bin/strace:11:__libc_do_syscall:__GI_raise:ma...” : Bugs : strace package : Ubuntu
- Bug #1430741 “strace crashed with SIGABRT in __GI_raise()” : Bugs : strace package : Ubuntu
- Bug #1426635 “strace stack buffer overflow” : Bugs : strace package : Ubuntu
- Bug #1321383 “strace fails to attach to child when parent calls ...” : Bugs : strace package : Ubuntu
- Bug #1062412 “strace crashed with SIGSEGV in __GI_raise()” : Bugs : strace package : Ubuntu
2 Likes
This has been a short pulse for me as I was off Monday through Wednesday this week.
.NET
- Wrote unit and integration tests for the new .NET snapcraft plugin (GitHub - mateusrodrigues/craft-parts at feat/new-dotnet-plugin).
Misc
- Working on my 360 submission.
Short week, was PTO Monday and Tuesday
Distro
- Uploaded u-r-u to fix https://bugs.launchpad.net/bugs/2100880
- Short patch pilot
- SRU review/training
Misc
- Hiring
This week, I looked at my bug backlog.
- https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2063255:
-
- The last part here was that the HDMI port on older Raspberry Pis doesn’t support 44.1 KHz sampling rate and that was why it caused buffer underruns. Thanks @utkarsh and @andersson123 for approving and uploading!
- https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2063365: still investigating. This issue shows up in plucky as well, and the original bug thread is just concerned with finding workarounds rather than actually finding the root cause.
- https://bugs.launchpad.net/snap-store-desktop/+bug/2076919: will investigate this
- A couple of Pi meetings
- 360 reviews
.NET
- finalizing .NET developer docs
- packaging .NET march release:
- commited minor fixes to Create installer's own `dotnet-installer` command by mateusrodrigues · Pull Request #24 · canonical/dotnet-snap · GitHub
Ubuntu Packaging Guide
- went through all issues and PRs to tag them consitently
- updated the Packaging Guide 2.0 Roadmap tracking issue
- created the Packaging Guide 2.1 Roadmap tracking issue
- created a tracking issue for every article that is planned to be written
- started to fill out the description for each tracking issue (got sick before I could finish)
Misc
- was sick last week
- filling out 360 review
Plucky
- Reported issue with dracut switch on platforms using flash-kernel (LP: #2100618)
- Working on flash-kernel bump, but other fixes to incorporate as well
- Need to figure out all packages this affects; cloud-init’s copymod and dyn-netconf, and overlayroot
- Maybe raspi-config? Check rdepends for more universe stuff
- Found possible issue with cloud-init on current plucky images not bringing up eth0 (LP: #2100620)
- Proving difficult to reproduce across dailies; but may have something to do with PR#5772
- Assisted Desktop provisioning on gnome-initial-setup testing and fixes (LP: #1614816)
- Uploaded u-boot fix for Star64’s USB (LP: #2100766)
Oracular
- rpi-eeprom is stuck in NEW again (LP: #2085903)
Noble
- Updated Ubuntu Boards documentation to include Pi 500 and move CM5 to noble .3
- rpi-eeprom is in proposed, yay! (LP: #2085903)
- Only a year out of date now
- Working on verification across 4s and 5s
General
- Spent way too long wrestling with matrix, and matrix clients
- Elements: doesn’t run (because LDAP)
- Fractal: won’t verify, can’t display images, and eats a gig of RAM in minutes
- Fluffychat: truncates code blocks and won’t allow selection within them
- Oh well, back to quassel with an ad-hoc IRC bridge
- Assisted other teams on Pi console-based video playback and acceleration
- Interviews
- Pi meetings, planning for 25.10
- Release team retrospective
Distro
- Published https://discourse.ubuntu.com/t/dracut-will-be-supported-in-ubuntu-25-04
- Tried to figure out why update-initramfs is called twice for the same kernel. This lead into the rabbit hole. Do not go there!
- initramfs-tools:
- merge 0.146 (some fixes/improvements but mostly merges of my submitted Ubuntu delta)
- kernel/postinst.d: check for presence of mkinitramfs
- Prepared ESM updates for tzdata. This lead down a rabbit hole. A side track was that we should get rid of pytz. Only 5 packages in main still use pytz.
Apport
- test: concatenate string literals
- problem_report: reduce chunk size from 1 MB to 128 kB
- test: replace assertTrue by more specific assert checks
Sponsoring
- Reviewed apport oracular SRU and noble SRU. Added a bunch of other fixes and uploaded these SRUs.
- Reviewed and sponsored rdma-core SRU for rdma-core in latest Ubuntu LTS does not support Microsoft Azure Network Adapter
patch pilot
- Asked @juliank to review https://code.launchpad.net/~oded-geek/ubuntu/+source/apt-btrfs-snapshot/+git/apt-btrfs-snapshot/+merge/470734
- Asked @enr0n to review https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2100252
- Sponsoring [SRU] Intel AC9560 Wi-Fi interface on Intel Jasper Lake platform is mislabeled as AX201 right now
other
- DMB meeting: @adrien became core-dev
Reworking the solver error messages:
E: Unable to satisfy dependencies. Reached two conflicting decisions:
1. builddeps:bad-amd64-i386-foo:i386 is selected for install due to:
1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install
2. builddeps:bad-amd64-i386-foo:i386=1 is a version of builddeps:bad-amd64-i386-foo:i386
2. builddeps:bad-amd64-i386-foo:i386 has unsatisfied dependency:
builddeps:bad-amd64-i386-foo:i386 Depends foo:i386
none of the choices are installable:
choice foo:amd64=1:
foo:amd64=1 is selected for remove due to:
1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install
3. builddeps:bad-amd64-i386-foo:i386 Conflicts foo:amd64
choice foo:i386=1:
foo:i386=1 is selected for remove due to:
1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install
3. builddeps:bad-amd64-i386-foo:i386 Conflicts foo:i386
autopkgtest-cloud
- Working on removing (seemingly) unnecessary python dependency pinning in the autopkgtest-cloud charms, mainly the version of setuptools we have pinned is no longer satisfactory
autopkgtest
- Verified we correctly handle superficial pass/fails
auto-upgrade-testing
- Verified a bug with the upgrade tool, adding some tests to catch this issue in the future
Misc
- Reported and tracked a bug with arm64+largemem images
- 360 review
Go
- Testing craft Go plugin with snaps for cobra and portainer
Distro
- Resolving reviews on merges
- Working on https://launchpad.net/bugs/2100266
Misc
- buildlog analyzer
- 360
Go
- Update Go 1.24.1 & 1.23.7 releases.
- Drafting documents for the difference between golang-fips fork (using openssl) with FIPS support in Go 1.24.
Misc
- 360 review
autopkgtest-cloud
- Investifixed one
armhf
issue. Some still remain. - Helped IS a bit more on testing PS7.
- Repaired
bionic
andxenial
i386 testbeds in PS6. - Review for @adrien: Merge into master : browse-recent : lp:~adrien/autopkgtest-cloud : Git : Code : autopkgtest-cloud
britney / riscv64
- Helped make it run some
riscv64
tests (formain
packages only, and not blocking).
Final interesting MP: Merge into master : skia/fix_riscv64_filtering : lp:~hyask/britney : Git : Code : britney - Finally posted the announcement
release
- Prepared, rebased, and pushed the
release-updates.py
script: Merge into main : skia/add_release-updates : lp:~hyask/ubuntu-release-tools : Git : Code : ubuntu-release-tools - Reworked the Jira cards templates for point-release with @utkarsh: Merge into main : skia/refresh_templates_after_noble_point_two : lp:~hyask/ubuntu-release-tools : Git : Code : ubuntu-release-tools
MoM
- Fixed a few more Python3 bugs.
- Fixed the Apache2 mod_python segfault. See corresponding SRU: Bug #2100590 “[SRU] Segfault when releasing a thread with Python...” : Bugs : libapache2-mod-python package : Ubuntu
Thanks @liushuyu-011 for the upload
misc
- Foundations bug triage
- Hiring
- 360
devpack-for-spring:
- published snap and the content snaps
rocks:
- changes merged, started onboarding for [ONBOARDING] Chiselled JRE 21 · Issue #386 · canonical/oci-factory · GitHub
- Chiselled JRE 11 - merged
java-rockcraft-plugins:
- feat: add build/test rock generator by vpa1977 · Pull Request #70 · rockcrafters/java-rockcraft-plugins · GitHub - working on functionality to generate build/test image from gradle or maven project using the plugin.
misc:
- 360
- Evaluating initrd usage with ukify. Wrote boot-flow blogpost in RTD.
- Update test instructions in ubuntu-manual-tests now that RISC-V has iso images
- Testing upstream U-Boot to support multiple network interfaces
- Support for jh7110 in image building
- 360 review