Your message dated Thu, 27 Dec 2007 07:47:02 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#356299: fixed in dpkg 1.14.13 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: dpkg-dev Version: 1.10.28 Severity: normal File: /usr/bin/dpkg-genchanges Tags: patch Hi, due to the huge demand of OpenOffice.org for amd64 I finaly spend some time devising a simple way to produce 32 bit amd64 debs. Since building a 32bit OOo on amd64 directly is out of the question (given the size of Build-Depends and hacks needed) I resurected a little trick Debian-amd64 used in the beginning for e.g. lilo. The trick is to produce a full set of i386 and amd64 debs when OOo is being build on i386 and include the amd64 debs in debian/files along with the rest. The only problem with this approach is that dpkg-genchanges needs two small changes for this to work: 1) Keep a list of the archs of packages in debian/files This is already done for non-DEB files and just needs to be extended to debs as well. 2) Iterate over all archs and pick the per architecture package-to-file entry when comparing the package to the control file. A patch for this is attached. MfG Goswin -- System Information: Debian Release: 3.1 Architecture: amd64 (x86_64) Kernel: Linux 2.6.8-frosties-2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages dpkg-dev depends on: ii binutils 2.15-6 The GNU assembler, linker and bina ii cpio 2.5-1.3 GNU cpio -- a program to manage ar ii make 3.80-9 The GNU version of the "make" util ii patch 2.5.9-2 Apply a diff file to an original ii perl [perl5] 5.8.4-8sarge3 Larry Wall's Practical Extraction ii perl-modules 5.8.4-8sarge3 Core Perl modules -- no debconf information--- dpkg-1.13.16.orig/scripts/dpkg-genchanges.pl 2006-01-23 04:50:40.000000000 +0000 +++ dpkg-1.13.16/scripts/dpkg-genchanges.pl 2006-03-10 23:05:30.989980792 +0000 @@ -136,6 +136,7 @@ &warn("duplicate files list entry for file $1 (line $.)"); $f2sec{$1}= $5; $f2pri{$1}= $6; + push(@archvalues,$4) unless !$4 || $archadded{$4}++; push(@fileslistfiles,$1); } elsif (m/^([-+.0-9a-z]+_[^_]+_([-\w]+)\.[a-z0-9.]+) (\S+) (\S+)$/) { # A non-deb package @@ -176,7 +176,10 @@ } } else { $p2arch{$p}=$a; - $f=$p2f{$p}; + for $one_arch (split(/\s+/, $a)) { + next if (!defined($p2f{"$p $one_arch"})); + $f=$p2f{"$p $one_arch"}; + #$f=$p2f{$p}; if (m/^Description$/) { $v=$` if $v =~ m/\n/; if ($f =~ m/\.udeb$/) { @@ -208,6 +210,7 @@ } else { &unknown("package's section of control info file"); } + } } } elsif (s/^L //) { if (m/^Source$/i) {
--- End Message ---
--- Begin Message ---Source: dpkg Source-Version: 1.14.13 We believe that the bug you reported is fixed in the latest version of dpkg, which is due to be installed in the Debian FTP archive: dpkg-dev_1.14.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.14.13_all.deb dpkg_1.14.13.dsc to pool/main/d/dpkg/dpkg_1.14.13.dsc dpkg_1.14.13.tar.gz to pool/main/d/dpkg/dpkg_1.14.13.tar.gz dpkg_1.14.13_i386.deb to pool/main/d/dpkg/dpkg_1.14.13_i386.deb dselect_1.14.13_i386.deb to pool/main/d/dpkg/dselect_1.14.13_i386.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guillem Jover <[EMAIL PROTECTED]> (supplier of updated dpkg package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Thu, 27 Dec 2007 09:16:45 +0200 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source i386 all Version: 1.14.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers <[EMAIL PROTECTED]> Changed-By: Guillem Jover <[EMAIL PROTECTED]> Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 76295 109794 200454 220044 229143 245562 246906 356299 373003 377400 392440 433567 441021 443241 451872 452730 453364 453885 454616 455260 455520 455841 456984 457673 457739 457784 Changes: dpkg (1.14.13) unstable; urgency=low . [ Frank Lichtenheld ] * Add an own manpage for Dpkg's version format. Mostly stolen from policy. Closes: #373003 * Fix control file parsing for field values starting with a colon. Apparently nobody ever needed this until Vcs-Cvs came along. Closes: #453364 * Copy the usr/share/doc directory to dpkg-dev and dselect (Instead of using symlinks). The space requirements are minimal and adding the needed dependencies to comply with policy would be way more inconvenient. Pointed out by Rene Engelhard. Closes: #452730 * Allow more than one arch and more than one type of a package in debian/files. Parts of the patch by Goswin von Brederlow and Bastian Blank. Closes: #356299, #377400, #229143 * Allow building only architecture independent packages (-A). Closes: #109794, #200454 * Bump Standards-Version to 3.7.3 (no changes) . [ Raphael Hertzog ] * When dpkg-shlibdeps finds a lib in a directory which is just a symlink to another directory that is also considered, remember the other directory name as the canonical one. Closes: #453885 * dpkg-shlibdeps doesn't warn any more about libm.so.6 being unused if the binary is also linked against libstdc++ since g++ always add an implicit -lm. Closes: #454616 * Included files in symbols files (via #include) do no more need to repeat the header line. Closes: #455260 * Tweak the sort algorithm between dependencies so that intervals are displayed as "a (>= 1), a (<< 2)" instead of the opposite. Closes: #455520 * Extend format of symbols files to support arbitrary fields of meta-information. First field is Build-Depends-Package used to extract the version requirement possibly encoded in the Build-Depends field and make sure that the generated dependency is at least as strict as this one. * Fix dpkg-gensymbols to not update version info of a deprecated symbol. Closes: #457739 * Fix dpkg-source's behaviour with options -sk -sK -sp -sP. Closes: #457784 . [ Guillem Jover ] * Ignore the man pages when building without NLS support. Closes: #457673 * Fix perl warnings: - Check for undefined values when reading from the alternative db. * Properly handle symlinks for alternatives with inexistent slave links. Closes: #76295, #246906, #433567, #451872, #220044, #392440, #441021 Closes: #443241 Based on a patch by Daniel Leidert <[EMAIL PROTECTED]>. * Fail when diverting to a non existent directory. Closes: #245562 Thanks to Flavio Stanchina <[EMAIL PROTECTED]>. * Refactor update-alternatives. . [ Updated dpkg translations ] * French (Christian Perrier, as this was trivial). * Spanish (Javier Fernández-Sanguino Peña). Closes: #456984 * Swedish (Peter Karlsson). . [ Updated man pages translations ] * German (Helge Kreutzmann). * Swedish (Peter Karlsson). . [ Updated scripts translations ] * French (Frédéric Bothamy). * German (Helge Kreutzmann). * Japanese (Kenshi Muto). Closes: #455841 * Swedish (Peter Karlsson). Files: 4f342691b8ee5dd5f78e3acfee906e93 997 admin required dpkg_1.14.13.dsc f400ed1653921962564be1f7486a101d 6329144 admin required dpkg_1.14.13.tar.gz 55e87cb463d850f822a4e03605361c75 2150570 admin required dpkg_1.14.13_i386.deb 23dde75b8fac05bc56c87250f85bbbdb 725376 admin required dselect_1.14.13_i386.deb 771cdeb984059da7b6e53dd42057481f 548008 utils optional dpkg-dev_1.14.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHc1MLuW9ciZ2SjJsRAuSnAKDJsjGVI2DZMWS6Y6qhIg+MZbQbaACeO/oh oLl6KDo0p5I7+3TJD9+a+k4= =/iIW -----END PGP SIGNATURE-----
--- End Message ---

