Hi Mehdi,

On 2012-06-06 19:49, Mehdi Abaakouk wrote:
> I have recently setup the piupart tools on a package builder server
> My server use schroot with aufs to build package, so to reuse my setup 
> I made a patch to support schroot in piuparts.

thanks for your patch.

What about appending "-piuparts" to the schroot session, just in case
some sessions do not get cleaned up properly to make the origin clear.

In Chroot.remove() do not introduce the big schroot condition, but use
something like the following to keep further extensions simple:

if not keep:
        if not schroot:
                umount
        if lvm:
                umountlvm
        if schroot:
                terminateschroot
        if not schroot:
                rmtree
else
        if schroot:
                print keeping schroot session
        else
                print keeping tree

Please document the new option in piuparts.1.txt.

You could provide a changelog entry as well.

Please test the badly behaving package mini-buildd-bld with your patch.
The test should be terminated after a timeout of 30 minutes (you can
reduce the timeout by editing the source) because the maintainer scripts
run in a loop and the session should be cleaned up properly afterwards
and no processes must be remaining.

Andreas



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to