[ 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
Attachment:
signature.asc
Description: Digital signature