[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bits from the Release Team - Kicking off Wheezy



[ 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


Reply to: