2026-02-20
Binary removals
libhipcub-tests @ ppc64el
https://bugs.launchpad.net/ubuntu/+source/hipcub/+bug/2139349
hibrand ppc64el binaries
https://bugs.launchpad.net/ubuntu/+source/hiprand/+bug/2133871/comments/1
rocrand ppc64el binaries
https://bugs.launchpad.net/ubuntu/+source/rocrand/+bug/2140325/comments/1
roctracer ppc64el binaries
https://bugs.launchpad.net/ubuntu/+source/roctracer/+bug/2140348/comments/1
Source and binary removals
python-djantic
Blocking python-django, abandoned upstream, removed from debian.
$ ./remove-package -s resolute -m "Abandoned upstream, broken with py3.14, removed from Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126457" -e 0.7.0-6 python-djantic
Removing packages from resolute:
python-djantic 0.7.0-6 in resolute
python-djantic-doc 0.7.0-6 in resolute amd64
python-djantic-doc 0.7.0-6 in resolute amd64v3
python-djantic-doc 0.7.0-6 in resolute arm64
python-djantic-doc 0.7.0-6 in resolute armhf
python-djantic-doc 0.7.0-6 in resolute i386
python-djantic-doc 0.7.0-6 in resolute ppc64el
python-djantic-doc 0.7.0-6 in resolute riscv64
python-djantic-doc 0.7.0-6 in resolute s390x
python3-djantic 0.7.0-6 in resolute amd64
python3-djantic 0.7.0-6 in resolute amd64v3
python3-djantic 0.7.0-6 in resolute arm64
python3-djantic 0.7.0-6 in resolute armhf
python3-djantic 0.7.0-6 in resolute i386
python3-djantic 0.7.0-6 in resolute ppc64el
python3-djantic 0.7.0-6 in resolute riscv64
python3-djantic 0.7.0-6 in resolute s390x
Comment: Abandoned upstream, broken with py3.14, removed from Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126457
Remove [y|N]? y
1 package successfully removed.
Migrations
netplan.io
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2138802
Testing a patch, but netplan.io is currently FTBFS in resolute-proposed because of src:pandoc/src:haskell-pandoc that are still publishing.
cyrus-sasl2
https://bugs.launchpad.net/ubuntu/+source/cyrus-sasl2/+bug/2142320
Failing to build on i386 due to missing postgresql library on i386. Working on a fix at resolute-cyrus-sasl2-drop-pgsql-i386 : lp:~ahasenack/ubuntu/+source/cyrus-sasl2 : Git : Code : cyrus-sasl2 package : Ubuntu
2026-02-19
It’s 12:19UTC 17h20 UTC and britney’s last run was at 2026.02.18 12:12:09 +0000. Reports in #debcrafters (MM) about launchpad crashing on publishing packages, and britney crashing on MemoryError.
Troubleshooting britney
Helping troubleshoot britney for many hours.
PR to go over this hump: https://code.launchpad.net/~ahasenack/britney/+git/britney/+merge/500708
It worked.
Migrations
crmsh
https://github.com/ClusterLabs/crmsh/issues/2032
https://bugs.launchpad.net/ubuntu/+source/crmsh/+bug/2138802
Testing a patch. Uploaded.
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2138802
Seems valid. Investigating. Testing patch, branch at resolute-BlockingIOError-py314 : lp:~ahasenack/ubuntu/+source/netplan.io : Git : Code : netplan.io package : Ubuntu
2026-02-18
Binary removals
librocthrust-devel 6.4.4-1 @ ppc64el
$ ./remove-package -b -m "No longer built for ppc64el, see https://launchpad.net/ubuntu/+source/rocthrust/7.1.0-0ubuntu2 and LP: #2139676" -s resolute-proposed -a ppc64el -e 6.4.4-1 librocthrust-tests
Removing packages from resolute-proposed:
librocthrust-tests 6.4.4-1 in resolute ppc64el
Comment: No longer built for ppc64el, see https://launchpad.net/ubuntu/+source/rocthrust/7.1.0-0ubuntu2 and LP: #2139676
Remove [y|N]? y
1 package successfully removed.
rccl @ ppc64el binaries
$ ./remove-package -b -m "No longer built for ppc64el, see https://launchpad.net/ubuntu/+source/rccl/7.1.0-0ubuntu2 and LP: #2140330" -s resolute -a ppc64el -e 5.4.3-3build1 librccl1 librccl-dev librccl1-tests
Removing packages from resolute:
librccl1 5.4.3-3build1 in resolute ppc64el
librccl-dev 5.4.3-3build1 in resolute ppc64el
librccl1-tests 5.4.3-3build1 in resolute ppc64el
Comment: No longer built for ppc64el, see https://launchpad.net/ubuntu/+source/rccl/7.1.0-0ubuntu2 and LP: #2140330
Remove [y|N]? y
3 packages successfully removed.
Excuses in general
mercurial migration
https://bugs.launchpad.net/ubuntu/+source/hg-git/+bug/2141874
Packages removed.
python-b2sdk
https://bugs.launchpad.net/ubuntu/+source/python-b2sdk/+bug/2142124
DEP8 failure on armhf only, multiple retries attempted. It fails only with python 3.14. I checked upstream for similar errors, but found none. Debian CI doesn’t have an armhf run with this version.
crmsh
https://bugs.launchpad.net/ubuntu/+source/crmsh/+bug/2138802
Also affected by python 3.14, this time due to changes in the asyncio module. Filed upstream bug at https://github.com/ClusterLabs/crmsh/issues/2032
Reviews and sponsorships to unblock others and help other transitions
xdebug
https://code.launchpad.net/~rr/ubuntu/+source/xdebug/+git/xdebug/+merge/500627
Sponsored.
2026-02-17
ceph
-
needs to be rebuilt to pick up new python 3.14: autopkgtest fails with badpkg: “python3-rados:amd64 Depends python3 (< 3.14))
-
there is a rebuild in proposed, but failed:
-
https://launchpad.net/ubuntu/+source/ceph/19.2.3-0ubuntu8/+build/32235084
-
boost-related:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:71:44: error: ‘intrusive_ptr_add_ref’ was not declared in this scope; did you mean ‘ceph::common::intrusive_ptr_add_ref’? -
filed a bug, seems to be related to a transition: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2142022
-
-
Luciano told me in the ceph channel that they managed to build ceph 20.2.0 in proposed in a PPA (https://launchpad.net/~lmlogiudice/+archive/ubuntu/ceph-tentacle-resolute/+packages ). That’s great, but the PPA does not have proposed enabled, so that build is still using old python. I asked him to enable proposed in the PPA and trigger a rebuild. Then maybe we can upload that. OR, I could just take the patch they have there to fix the build with boost.
cinder
Needs ceph to be rebuilt with python 3.14:
E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. python3-rados:amd64 is selected for install because:
1. sbuild-build-depends-main-dummy:amd64=0.invalid.0 is selected for install
2. sbuild-build-depends-main-dummy:amd64 Depends python3-rados
2. python3-rados:amd64 Depends python3 (< 3.14)
but none of the choices are installable:
- python3:amd64=3.13.9-3 is not selected for install
Binary removals
librocprim-tests @ ppc64el
https://bugs.launchpad.net/ubuntu/+source/rocprim/+bug/2141947
libggml0-backend-hip @ ppc64el
https://bugs.launchpad.net/ubuntu/+source/ggml/+bug/2141950
librocthrust-tests @ ppc64el
https://bugs.launchpad.net/ubuntu/+source/rocthrust/+bug/2139676
NBS cleanup
rocalution (ROCm stack)
$ ./remove-package -m NBS -d ubuntu -s resolute -b librocalution0 librocalution0-tests
Removing packages from resolute:
librocalution0 5.7.1-3 in resolute amd64
librocalution0 5.7.1-3 in resolute amd64v3
librocalution0 5.7.1-3 in resolute arm64
librocalution0 5.7.1-3 in resolute ppc64el
librocalution0 5.7.1-3 in resolute riscv64
librocalution0-tests 5.7.1-3 in resolute amd64
librocalution0-tests 5.7.1-3 in resolute amd64v3
librocalution0-tests 5.7.1-3 in resolute arm64
librocalution0-tests 5.7.1-3 in resolute ppc64el
librocalution0-tests 5.7.1-3 in resolute riscv64
Comment: NBS
Remove [y|N]? y
10 packages successfully removed.
hipblas, rocblas (ROCm stack)
$ ./remove-package -m NBS -d ubuntu -s resolute -b libhipblas0 librocblas0
Removing packages from resolute:
libhipblas0 5.5.1-4build1 in resolute amd64
libhipblas0 5.5.1-4build1 in resolute amd64v3
libhipblas0 5.5.1-4build1 in resolute arm64
librocblas0 5.5.1+dfsg-7 in resolute amd64
librocblas0 5.5.1+dfsg-7 in resolute amd64v3
librocblas0 5.5.1+dfsg-7 in resolute arm64
Comment: NBS
Remove [y|N]? y
6 packages successfully removed.
2026-02-16
python-tenacity
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2138802
Fix upstream: https://github.com/jd/tenacity/commit/eed7d785e667df145c0e3eeddff59af64e4e860d
Fix in debian: https://salsa.debian.org/python-team/packages/python-tenacity/-/commit/b8fde1999b6857b19bc4934b19e6472957f7b44d
Testing fix in PPA, then I’ll upload.
Openstack says python-tenacity 9.1.2 is needed by openstack G, and they would appreciate it if I could sync it to resolute. After I uploaded 9.0.0. But OK, I’ll sync it.
python-oslo.messaging
https://autopkgtest.ubuntu.com/packages/python-oslo.messaging/resolute/s390x
flaky test on s390x, finally passed.
python-eventlet
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2138802
It’s a task in this bug, but it’s not blocking python 3.14. There were some old test runs, with the questing version of eventlet, under netbase, which I retried, so the new version currently in proposed is used.
postfix
https://bugs.launchpad.net/qa-regression-testing/+bug/2139109
Got some troubleshooting done, and traced it to a change in os.link() in python 3.14. Fun times.
Pinged security about it: https://chat.canonical.com/canonical/pl/rjs6qufqnpyzpqbwdz1mdxdw6h
Got fix from Marc, uploaded 3.10.6-4ubuntu2