Package: dpkg-dev Version: 1.10.23 Tags: patch dpkg-gencontrol do remove entries already present in debian/files but fails to do it when a "-" is in the arch-name (like on "hurd-i386) because of a small error in the regexp.
Here is the fix :
----------------------------------------------------------------------
--- /usr/bin/dpkg-gencontrol.orig 2004-10-03 16:50:52.000000000
+0200
+++ /usr/bin/dpkg-gencontrol 2004-10-03 17:03:47.000000000 +0200
@@ -242,7 +242,7 @@
binmode(X);
while (<X>) {
chomp;
- next if m/^([-+0-9a-z.]+)_[^_]+_(\w+)\.deb /
+ next if m/^([-+0-9a-z.]+)_[^_]+_([-\w]+)\.deb /
&& ($1 eq $oppackage) && ($2 eq $arch || $2 eq 'all');
print(Y "$_\n") || &syserr("copy old entry to new files list
file");
}
----------------------------------------------------------------------
--
Marc DequÃnes (Duck)
pgpGHnbHtt37k.pgp
Description: PGP signature

