Package: dpkg-dev
Version: 1.16.1
Severity: important
File: /usr/bin/dpkg-gencontrol
User: d...@packages.debian.org
Usertags: dpkg-gencontrol

dpkg-gencontrol generates a tempfile, debian/files.new, and then
attempts to rename that back to debian/files when it's done generating
the files.new.  This can easily break when parallel builds are happening
as independent dpkg-gencontrol runs may rename files.new out from
underneath each other.  This happened in a recent build of the Vim
package[0].

dpkg-distaddfile has a similar problem, although I think that's less
likely to be encountered since it's not used as much.

[0]: 
https://buildd.debian.org/status/fetch.php?pkg=vim&arch=amd64&ver=2%3A7.3.315-1&stamp=1316428720

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (100, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dpkg-dev depends on:
ii  base-files    6.5                  
ii  binutils      2.21.53.20110910-1   
ii  bzip2         1.0.5-7              
ii  libdpkg-perl  1.16.1               
ii  make          3.81-8.1             
ii  patch         2.6.1.85-423d-3      
ii  xz-utils      5.1.1alpha+20110809-2

Versions of packages dpkg-dev recommends:
ii  build-essential          11.5     
ii  fakeroot                 1.18-1   
ii  gcc [c-compiler]         4:4.6.1-2
ii  gcc-4.4 [c-compiler]     4.4.6-11 
ii  gcc-4.5 [c-compiler]     4.5.3-9  
ii  gcc-4.6 [c-compiler]     4.6.1-11 
ii  gnupg                    1.4.11-3 
ii  gpgv                     1.4.11-3 
ii  libalgorithm-merge-perl  0.08-2   

Versions of packages dpkg-dev suggests:
ii  debian-keyring  2011.08.07

-- no debconf information

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega <james...@debian.org>

Attachment: signature.asc
Description: Digital signature

Reply via email to