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