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

Bug#390754: O: piuparts -- .deb package installation, upgrading, and removal testing tool



Package: wnpp
Severity: normal

I've just orphaned the piuparts package. I can't promise to spend any
time on it myself in the next few months, so it's better to be explicit
about this.

See also http://lists.debian.org/debian-devel/2006/09/msg01068.html

Alastair McKinstry offered to help, but I've concluded that I don't want
to even be an uploader for now. I don't know if Alastair wants to adopt
the package. Bill Allombert also replied; I'm not happy about the
direction Bill wants to take piuparts, but, hey, since I'm not going to
do any work on it, it's not really appropriate that I make any
decisions, either. In other words, I do not intend to pick my
successor(s).

piuparts.cs.helsinki.fi needs to be put into use again. This involves
making the package installable on sarge, because piuparts-master needs
to run on sarge, and a chroot won't do without setting things up in
complicated ways, and then it's better to just make the package
installable directly.

In addition, you need root access on the machine, to be able to run the
slave, and you'd probably best talk to debian-admin about that.

I had hoped that people would start using piuparts themselves, before
uploading, but based on the number of failures piuparts.cs.helsinki.fi
tends to find (when it does run), I'm not confident that the need for
a centralized service will go away anytime soon.

In addition to just running piuparts on the machine, you need to report
bugs based on any failures it finds (only those that are real ones;
piuparts sometimes fails for non-bugs, e.g., mirroring problems). Just
putting log files up so that people can browse them doesn't work, the
problems don't get fixed. lintian.debian.org has shown that.

(And for those wondering why I'm on an orphaning spree: I am
overcommited with regard to time and responsibilities, and am fixing
this by getting rid of all the responsibilities I can. Any predictions
of my leaving Debian are premature.)

The package description is:
 piuparts tests that .deb packages (as used by Debian) handle
 installation, upgrading, and removal correctly. It does this by
 creating a minimal Debian installation in a chroot, and installing,
 upgrading, and removing packages in that environment, and comparing the
 state of the directory tree before and after. piuparts reports any
 files that have been added, removed, or modified during this process.
 .
 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-2-486
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)



Reply to: