[Piuparts-devel] bits from the piuparts maintainers: on to the next million tests and beyond

Holger Levsen holger at layer-acht.org
Wed May 22 17:23:57 UTC 2013


Hi,

I plan to send the following to debian-devel-announce at lists.d.o, any comments?

Subject: bits from the piuparts maintainers: on to the next million tests and beyond

New hardware
------------

Last week together with the help from the fine DSA folks I moved
http://piuparts.debian.org away from the machine piatti.debian.org to the new
cluster running at Bytemark [1]. Many thanks to the CS Department of the
University of Helsinki for running piatti.debian.org since at least 2006!

Today piuparts.debian.org runs as two systems: pejacevic.debian.org acts as
the piuparts-master and serves the webpages, while piu-slave-bm-a.debian.org
runs 4 slaves on its 4 cores. That VM also has 12gb of RAM so that basically
all installs happen in a ramdisk, leading to piuparts run times of
30-240 seconds. I'd say the setup is 12 times faster than the old.

New suites
----------

We are testing a few new suites too, so that now we have:

new:  experimental 6915 packages, 6052 pass, 15 fail
new:  sid2experimental
      sid 38597 packages, 36394 pass, 244 fail
new:  sid-nodoc (see below for an explanation)
      testing2sid
new:  jessie 37382 packages, 37234 pass, 41 fail
new:  wheezy2jessie
new:  wheezy2bpo2jessie
      wheezy 35982 packages, 35902 pass, 9 fail
      squeeze2wheezy
new:  squeeze2bpo2wheezy
      squeeze 28119 packages, 27819 pass, 30 fail
      lenny2squeeze

sid-nodoc [2] is a new "suite" where sid is being tested with no files in
/usr/share/doc - this is allowed by policy but we expect some maintainer
scripts to fail under this condition. Other candidates for such special
"suites" are described in #354842, #403648, #56144, #561445. Please comment
on which test cases you find most useful.

The first million
-----------------
piuparts.debian.org now keeps just over a million logfiles: 275211 current
logfiles and 729433 archived ones, which resulted in 1777 bugs [4] being filed
of which 281 are still open.

adequate
--------
sid-nodoc will also be the first suite to be completly tested with
adequate [3] which from piuparts 0.52 will be automatically run if it's
installed. http://piuparts.debian.org/sid/inadequate_issue.html shows
some example reports.

Help wanted
-----------
piuparts is developed by three persons and it's fun! Please join the 
piuparts-devel at lists.alioth.debian.org mailinglist and start providing patches
for any of the more than 50 open bugs against piuparts. Check out
the "develop" branch from git [5] to get the latest development version.

Thanks
------
Our thanks go to the University of Helsinki and Bytemark for providing the 
hardware to run piuparts.debian.org, to the Debian System Administration team
for keeping the systems up and running smoothly and to you, for reading so
long, using piuparts and maintaining free software properly! :-)


cheers,
	Holger

[1] http://bits.debian.org/2013/04/bytemark-donation.html
[2] http://piuparts.debian.org/sid-nodoc/
[3] http://packages.qa.debian.org/a/adequate.html
[4] http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=piuparts;users=debian-qa@lists.debian.org&archive=both
[5] http://anonscm.debian.org/gitweb/?p=piuparts/piuparts.git;a=shortlog;h=refs/heads/develop
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/piuparts-devel/attachments/20130522/bf276311/attachment.pgp>


More information about the Piuparts-devel mailing list