On Sat, May 04, 2013 at 01:05:06AM +0200, Bernhard R. Link wrote:
> * Russ Allbery <r...@debian.org> [130504 00:32]:
> > The way to ensure that builds in non-clean environments work properly is
> > to devise a method for testing them, and to do those tests on a regular
> > basis and turn test failures into bugs.
> 
> Noone is speaking about non-clean environments, but only about
> non-minimal, non-artifical ones.

A minimal environment is the correct way to test that nothing is
missing from Build-Depends.

I assume you're concerned that there may be undeclared build-
conflicts.  But testing in the maintainer's development system is not
a particularly good way to find those.  Testing in a maximal
environment (everything with priority <= optional, minus declared
Build-Conflicts) might be.  I think someone has even tried that
before.

> > Trying to get at this testing indirectly by putting conditions on initial
> > archive uploads doesn't really accomplish the goal.  It's a very random
> > and scattershot way of testing that already doesn't work for any of us who
> > use pbuilder and cowbuilder already.
> 
> That's why I think maintainers should not only build in pbuilders and
> cowbuilders, but give their packages some actual testing.
 
Actual testing of Debian means auto-building and testing the resulting
binaries.  Anything else is secondary, though it is certainly very
irritating when packages cannot be built and incrementally rebuilt in
a normal installation.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130503232959.gn2...@decadent.org.uk

Reply via email to