[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