[Bug 2130474] [NEW] 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
Michael Marley
2130474 at bugs.launchpad.net
Sat Nov 1 01:38:11 UTC 2025
Public bug reported:
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.
** Affects: apt (Ubuntu)
Importance: Undecided
Status: New
--
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:
New
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