cowdancer, cowbuilder, and qemubuilder repository: Changes to 'master'
dancer at alioth.debian.org
Mon Nov 2 00:18:33 UTC 2009
cowdancer.c | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
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
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
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