Package: ftp.debian.org
Severity: wishlist

In general we have been able to make all+source uploads for a while, and
pure source uploads are now also allowed (a huge step in the right
direction - thanks for doing that). However, the ftp team have indicated
that they still want to see maintainer-built binaries in NEW uploads, so
that they can see whether the new packages make sense.

By the time NEW binary or source packages are approved, the built binaries
are reasonably likely to be out of date, which can disrupt transitions.
For example, osrm was built against untransitioned libstxxl, uploaded
to NEW, and later accepted <https://bugs.debian.org/791173>; if it had
been rebuilt on all architectures, it would have been built with the
new libstxxl everywhere.

It would be great if uploads accepted from NEW could discard the
maintainer-built binaries and build the package on the buildds instead,
at least optionally. There might need to be an "escape hatch" by which
maintainers *can* provide binaries that will be kept, if the package is
difficult to build, or legally or technically incompatible with buildds
(like some contrib and non-free packages). In particular, some packages
FTBFS with dpkg-buildpackage -A (arch-indep only) but work with -b
(arch-dep + arch-indep), so retaining _all binaries might be useful
for those, until all such packages have been fixed.

I think this should perhaps be a slightly higher priority than discarding
maintainer-built binaries for non-NEW uploads, because the delay
inherent in NEW review makes it more likely that the maintainer's
binaries do not closely resemble the buildds' binaries.

    S

Reply via email to