[Bug 2130474] Re: When using amd64v3, APT seems to misidentify amd64 packages as amd64v3 if the package is not built for amd64v3, resulting in it not appearing in certain circumstances
Julian Andres Klode
2130474 at bugs.launchpad.net
Sat Nov 1 06:32:05 UTC 2025
Hi there,
a whole bunch of amd64v3 packages at this point are just amd64 packages
copied over. The amd64v3 you see here is the architecture of the
packages file, it does not mean that the package is actually built for
it. amd64v3 is a standalone variant, which means that all packages are
in the amd64v3 Packages file whether built for it or copied. We plan to
rebuild all the packages this cycle.
There is currently a bug in the server side that allows uploads to
migrate even if amd64v3 failed to build. This is being worked on.
** Changed in: apt (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/2130474
Title:
When using amd64v3, APT seems to misidentify amd64 packages as amd64v3
if the package is not built for amd64v3, resulting in it not appearing
in certain circumstances
Status in apt package in Ubuntu:
Invalid
Bug description:
I'm running Resolute with apt 3.1.11 and amd64v3 enabled (though I
suspect this issue occurs on questing as well) and I've noticed that
if a package is not built for amd64v3 (e.g. libreoffice currently in
resolute) and is available from multiple repositories (in this case,
main and proposed), the updated version in proposed is not shown as an
available update by apt.
I did some digging and noticed that if I do `apt-cache policy
libreoffice-calc`, I see:
libreoffice-calc:
Installed: 4:25.8.1~rc1-0ubuntu1
Candidate: 4:25.8.1~rc1-0ubuntu1
Version table:
*** 4:25.8.1~rc1-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu resolute/main amd64v3 Packages
This shows only the version currently in main, not what is in
proposed, and it also shows that it is an amd64v3 package. However,
this is not correct, as libreoffice 4:25.8.1~rc1-0ubuntu1 is not built
for amd64v3. However, libreoffice 4:25.8.3~rc1-0ubuntu1 exists and is
also only built for amd64, but doesn't show at all. That makes me
suspect that apt may be misidentifying amd64 packages as amd64v3
packages when no amd64v3 build exists for a certain package, resulting
in the later version not appearing as an available update.
In this specific case, it results in the "all" architecture packages
being shown as available updates, but some are not installable due to
missing dependencies on the packages that aren't shown.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/2130474/+subscriptions
More information about the foundations-bugs
mailing list