Ok. So, as far as I can tell, python3-apt on armhf *and only* on armhf gets a versioned dependency on libapt-pkg6.0t64 (>= $THE_VERSION_IT_BUILT_AGAINST). It's unclear to me what is causing this behaviour; the symbols file for that library in the apt source looks unremarkable, and there's no weird architecture-specific wrangling that I can see in the rules.
I have verified that a no-change rebuild of python-apt in an archive containing noble-updates but *not* noble-proposed will generate a package that has correct dependencies on armhf. Thus, we should be able to build in a PPA and binary-copy the result to noble-proposed (and then release into -updates from there). I'm aware that there are special considerations around building a package in a PPA to be binary-copied into the main archive, but I'm not familiar with setting up a suitable build archive. I shall coordinate with others on the SRU/Archive teams to get this happening. ** Changed in: python-apt (Ubuntu Noble) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to python-apt in Ubuntu. https://bugs.launchpad.net/bugs/2077685 Title: python3-apt_2.7.7ubuntu2 uninstallable on armhf Status in python-apt package in Ubuntu: Fix Released Status in python-apt source package in Noble: In Progress Bug description: The python-apt 2.7.7ubuntu2 update has a versioned dependency on libapt-pkg6.0t64 (>= 2.8.1) (on armhf only). Presumably there's an armhf-only symbols difference resulting in the armhf package (and *only* the armhf package - none of i386, amd64, ppc64el, s390x, or riscv64 are affected) picking up this tighter dependency. The version of apt which could satisfy this is still in -proposed: ``` apt | 2.7.14build2 | noble | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x apt | 2.8.2 | noble-proposed | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x ``` To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/2077685/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp