[ Bcc: -release to keep track of the actual proposals ] On Wed, Mar 30, 2011 at 07:21:08PM +0200, Luk Claes wrote: > # package quality > Advocate: Holger Levsen and Luk Claes > State: confirmed > Wiki: http://wiki.debian.org/ReleaseGoals/PackagesQuality > > This is a never ending goal of sustaining our packages quality by > improving our tests and following up closely... so needless to say that > I would still advocate this one.
Agreed ... although in that page there is essentially only the current status rather than proposals for improvement in the Wheezy time frame, or am I missing something? I propose the following additions: 1) No uninstallable packages, according to their dependencies, are shipped as part of a release. AFAIK this is already monitored pre-release, and daily monitored at <http://edos.debian.net/uninstallable.php>. If this is actually the case, it should be added to the current status, otherwise mentioned as a future improvement (and commit it to check it for releases). 2) No packages with (detectable) conflicts are shipped as part of a release. This is not daily monitored, but periodically checked with an initiative by Ralf Treinen described at <http://edos.debian.net/file-overwrites/>. As above: we should mention it, either as current status or as future improvement. 3) All packages with priority required and important have test suites run at build time (of course it's hard to define test suite coverage, so let's start with just saying that there should be a test suite in the first place). 4) All packages with priority required and important have automatic as-installed package test suites (cfr. DEP8); those test suite are run before release and must not report any failure. (Same disclaimer on coverage as per previous point applies.) Both (3) and (4) are rather ambitious, but it's not by non proposing them that we're going to advance on those topics. I'll be happy to be listed as advocate for these goals, although I know I'll need help to be able to push for them. Regarding (4), it has an obvious dependency on DEP8 and on the infrastructure needed to run the tests. We're still looking for help willing to do both secretarial and infrastructure work to make that a reality. Cheers. -- Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Quando anche i santi ti voltano le spalle, | . |. I've fans everywhere ti resta John Fante -- V. Capossela .......| ..: |.......... -- C. Adams
signature.asc
Description: Digital signature