Hi

On 2021-02-15 23:51:12, Jussi Pakkanen wrote:
> On Mon, 15 Feb 2021 at 23:21, Sebastian Ramacher <sramac...@debian.org> wrote:
> 
> > Silently breaking hardening build flags of roughly 430 packages is
> > definitely a large and disruptive change.
> 
> The rc was uploaded to experimental a week ago so that people could
> use it to flush out problems like these. Apparently no-one did. Would
> it be possible to set up an automatic gating system of some kind for
> build-essential packages so these sort of things will never happen
> again in the future?

I guess you could do some or all of the following:
* Add a autopkgtest to meson that builds a package. This test could also
  check whether all flags from dpkg-buildflags are preserved during the
  build with blhc. After some time the autopkgtest results for the
  package in experimental would appear at
  https://release.debian.org/britney/pseudo-excuses-experimental.html.
* Not automatic, but you could talk to lucas to run a test build of all
  reverse dependencies on AWS. Again check with blhc if all flags are
  preserved.

But even if all of the above would have been done, uploading a new
upstream version of a build system to unstable would have been
inappropriate at this stage.

Cheers
-- 
Sebastian Ramacher

Reply via email to