+1 maintenance report Feb 16-20 2026

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.

netplan.io

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

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