Package: ftp.debian.org
Severity: important

I just noticed that my piuparts instance was testing the "removal" of
many libreoffice-* arch:all packages on testing->sid upgrades, which
seemed weird ... but they are actually gone from the sid/amd64 Packages
file right now:

in a sid/amd64 chroot: (has newer arch:any binary packages)

# apt-cache policy libreoffice libreoffice-l10n-bn
libreoffice:
  Installed: (none)
  Candidate: 1:5.0.3~rc2-1
  Version table:
     1:5.0.3~rc2-1 0
        500 http://ftp.de.debian.org/debian/ unstable/main amd64 Packages
libreoffice-l10n-bn:
  Installed: (none)
  Candidate: (none)
  Version table:

in a sid/armhf chroot: (has older arch:any binary packages)

# apt-cache policy libreoffice libreoffice-l10n-bn
libreoffice:
  Installed: (none)
  Candidate: 1:5.0.3~rc1-2
  Version table:
     1:5.0.3~rc1-2 0
        500 http://ftp.de.debian.org/debian/ unstable/main armhf Packages
libreoffice-l10n-bn:
  Installed: (none)
  Candidate: 1:5.0.3~rc1-2
  Version table:
     1:5.0.3~rc1-2 0
        500 http://ftp.de.debian.org/debian/ unstable/main armhf Packages


This is caused by source-only uploads which break the assumption that
the arch:all packages "appear" at the same time as a new source package,
and therefore the conclusion 'if a new source package "appears"
without arch:all packages these obviously have been dropped' no longer
holds.

* source-only upload of a package building arch:all packages
* the arch:any packages are built and accepted (on some architectures at
  least) before the arch:all packages got built
* if there are arch:$ARCH packages from a newer source package this will
  cause the arch:all packages of the old version to be omitted from the
  Packages file even if there is no replacement, yet. This does not
  happen the other way around.


Maybe arch:any builds should not be accepted (but put on hold) before
the arch:all packages become available by being
* an empty list
* included in the maintainer upload (source+all+binary or source+all)
* built by the buildd (source-only uploads)


Andreas

Reply via email to