cowdancer, cowbuilder, and qemubuilder repository: Changes to 'master'

Junichi Uekawa dancer at alioth.debian.org
Mon Nov 2 00:18:33 UTC 2009


 cowdancer.c |   28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)

New commits:
commit 091abd9ae18483c1b7a75d32bb559de095dd69b5
Author: Peter Fritzsche <peter.fritzsche at gmx.de>
Date:   Sun Nov 1 15:02:15 2009 +0100

    Bug#553616: [cowbuilder] cannot lock DBdriver config during parallel usage
    
    Package: cowbuilder
    Version: 0.57
    Severity: normal
    
    I noticed a quite bad behavior when building multiple packages at the same
    time. The problem seems to be /var/cache/debconf/config.dat. Multiple packages
    want to install x11-common which uses these file over debconf. This means that
    this file gets locked (i would guess using flock). As this file is a hardlink
    all other files (which are only hardlinks) will be locked too and the install
    fails. This means that the whole build fails due to the usage of cowbuilder.
    This means that cowdancer must also copy files on flock and not only on
    writes.
    
    I think that it has the same problems as fchmod because we are doing it at
    file table level. Maybe a workaround for known debian specific locked files
    can be added before adding cowdancer overrides.
    
    Just added a warning stub.




More information about the Pbuilder-maint mailing list