Report forwarded to debian-bugs-dist@lists.debian.org:
Bug#7014; Package dpkg-dev.   debian-bugs-dist@lists.debian.org  Subject: Bug#7014: dpkg-source -b does not do all required checks Reply-To: Ian Jackson , 7014@bugs.debian.org Resent-From: Ian Jackson Resent-To: debian-bugs-dist@lists.debian.org Resent-Date: Sat, 01 Feb 1997 19:33:06 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: dpkg-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by bugs@bugs.debian.org id=B.85482480921235 (code B ref -1); Sat, 01 Feb 1997 19:33:06 GMT Message-Id: Date: Sat, 1 Feb 97 19:15 GMT From: Ian Jackson To: submit@bugs.debian.org Package: dpkg-dev Version: 1.4.0.3 (at least) dpkg-source should at the very least check that the resulting package would extract properly ... Ian.   Acknowledgement sent to Ian Jackson <ian@chiark.greenend.org.uk>:
New bug report received and forwarded.   -t  From: owner@bugs.debian.org (Ian Jackson) To: Ian Jackson Subject: Bug#7014: Acknowledgement (was: dpkg-source -b does not do all required checks) Message-ID: In-Reply-To: References: Thank you for the problem report you have sent regarding Debian Linux. This is an automatically generated reply, to let you know your message has been received. It is being forwarded to the developers' mailing list for their attention; they will reply in due course. If you wish to submit further information on your problem, please send it to 7014@bugs.debian.org (and *not* to bugs@bugs.debian.org). Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at submit) by bugs.debian.org; 1 Feb 1997 19:20:08 +0000 Received: (qmail 21233 invoked from network); 1 Feb 1997 19:20:02 -0000 Received: from login.chiark.greenend.org.uk (HELO chiark.greenend.org.uk) (root@194.159.240.210) by master.debian.org with SMTP; 1 Feb 1997 19:20:01 -0000 Received: by chiark.greenend.org.uk id m0vqkuV-0004OGC (Debian /\oo/\ Smail3.1.29.1 #29.37); Sat, 1 Feb 97 19:15 GMT Message-Id: Date: Sat, 1 Feb 97 19:15 GMT From: Ian Jackson To: submit@bugs.debian.org Subject: dpkg-source -b does not do all required checks Package: dpkg-dev Version: 1.4.0.3 (at least) dpkg-source should at the very least check that the resulting package would extract properly ... Ian.   Information forwarded to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>:
Bug#7014; Package dpkg-dev.   Klee Dienes and Ian Jackson  Subject: Bug#7014: Old bugs need to be looked at Reply-To: remco@blaakmeer.student.utwente.nl (Remco Blaakmeer), 7014-maintonly@bugs.debian.org Resent-From: remco@blaakmeer.student.utwente.nl (Remco Blaakmeer) Resent-To: Klee Dienes and Ian Jackson Resent-Date: Sun, 01 Feb 1998 11:37:29 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Message: report 7014 X-Debian-PR-Package: dpkg-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 7014-maintonly@bugs.debian.org id=M7014.8863327514278 (code M ref 7014); Sun, 01 Feb 1998 11:37:29 GMT Message-Id: Date: Sun, 1 Feb 1998 12:30:33 +0100 (CET) From: remco@blaakmeer.student.utwente.nl (Remco Blaakmeer) To: 7014-maintonly@bugs.debian.org This is an automated message sent to all bugs older than one year. This bug is very old. Please take a look at it and see if you can fix it. If it has already been fixed, please close it. If you have problems fixing it or if you don't have the time to fix it, please ask the people on debian-devel@lists.debian.org for help, so that at least the oldest bugs can be solved before Debian 2.0 is released. Remco Blaakmeer   Acknowledgement sent to remco@blaakmeer.student.utwente.nl (Remco Blaakmeer):
Extra info received and forwarded to maintainer. Copy sent to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: remco@blaakmeer.student.utwente.nl (Remco Blaakmeer) Subject: Bug#7014: Info received for maintainer only (was Old bugs need to be looked at) Message-ID: In-Reply-To: References: X-Debian-PR-Message: ack-info 7014 Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) (but not to the mailing list) to accompany the original report. Your message has been sent to the package maintainer(s): Klee Dienes and Ian Jackson If you wish to continue to submit further information on your problem, please send it to 7014-maintonly@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (administrator, Debian bugs database)   Received: (at 7014-maintonly) by bugs.debian.org; 1 Feb 1998 11:32:31 +0000 Received: (qmail 4271 invoked by uid 71); 1 Feb 1998 11:32:30 -0000 Received: from cal011205.student.utwente.nl (HELO blaakmeer.student.utwente.nl) (root@130.89.222.95) by debian.novare.net with SMTP; 1 Feb 1998 11:32:30 -0000 Received: by blaakmeer.student.utwente.nl id m0xyxbd-0013wRC (Debian Smail-3.2.0.100 1997-Dec-8 #2); Sun, 1 Feb 1998 12:30:33 +0100 (CET) Message-Id: Date: Sun, 1 Feb 1998 12:30:33 +0100 (CET) From: remco@blaakmeer.student.utwente.nl (Remco Blaakmeer) To: 7014-maintonly@bugs.debian.org Subject: Old bugs need to be looked at This is an automated message sent to all bugs older than one year. This bug is very old. Please take a look at it and see if you can fix it. If it has already been fixed, please close it. If you have problems fixing it or if you don't have the time to fix it, please ask the people on debian-devel@lists.debian.org for help, so that at least the oldest bugs can be solved before Debian 2.0 is released. Remco Blaakmeer   Merged 6820 7014. Request was from Joel Klecker <jk@espy.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 16 Jul 1998 02:36:04 +0000 Received: (qmail 23875 invoked from network); 16 Jul 1998 02:36:03 -0000 Received: from cerberus.espy.org (mail@206.163.71.145) by debian.novare.net with SMTP; 16 Jul 1998 02:36:03 -0000 Received: from hercules.espy.org [206.163.71.146] by cerberus.espy.org with esmtp (Exim 1.92 #1 (Debian GNU/Linux)) id 0ywdtj-0005g1-00; Wed, 15 Jul 1998 19:35:55 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Sender: jk@mail.espy.org Message-Id: Date: Wed, 15 Jul 1998 15:46:47 -0700 To: control@bugs.debian.org From: Joel Klecker merge 24613 22115 merge 6820 7014 merge 13785 13897 13976 15686 15869 17361 17376   Severity set to `wishlist'. Request was from Wichert Akkerman <wichert@cs.leidenuniv.nl> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 2 Oct 1999 14:10:16 +0000 Received: (qmail 17191 invoked from network); 2 Oct 1999 14:10:15 -0000 Received: from zeus.wi.leidenuniv.nl (132.229.128.1) by master.debian.org with SMTP; 2 Oct 1999 14:10:15 -0000 Received: from lightning.mors.net (root@home004.wi.leidenuniv.nl [132.229.210.132]) by zeus.wi.leidenuniv.nl (8.9.3/8.9.3/LIACS 1.0) with ESMTP id PAA26417 for ; Sat, 2 Oct 1999 15:10:12 +0100 (MET) Received: (from wichert@localhost) by lightning.mors.net (8.9.3/8.9.3/Debian/GNU) id QAA30265 for control@bugs.debian.org; Sat, 2 Oct 1999 16:10:09 +0200 Date: Sat, 2 Oct 1999 16:10:09 +0200 From: Wichert Akkerman To: control@bugs.debian.org Subject: dpkg updates Message-ID: <19991002161009.A29666@mors.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/1.0pre2i reassign 44994 apt reassign 17624 dpkg-iwj severity 43060 grave merge 43060 1797 reassign 45599 dpkg-iwj reassign 1642 dpkg-iwj reassign 1818 dpkg-iwj reassign 2973 dpkg-iwj reassign 3218 dpkg-iwj reassign 3233 dpkg-iwj reassign 3704 dpkg-iwj reassign 4195 dpkg-iwj reassign 4319 dpkg-iwj severity 4394 wishlist reassign 4398 dpkg-iwj reassign 4468 dpkg-iwj reassign 4901 dpkg-iwj close 5853 reassign 6786 ftp.debian.org reassign 7137 dpkg-iwj retitle 7181 dselect should instal packages ordered by priority? reassign 7522 dpkg-iwj reassign 7564 dpkg-iwj reassign 7582 dpkg-iwj reassign 7638 dpkg-iwj reassign 7701 pgp reassign 9305 smail reassign 9894 dpkg-iwj reassign 11018 dpkg-iwj reassign 11033 dpkg-iwj reassign 11073 dpkg-iwj severity 11544 wishlist reassign 44784 dpkg-iwj severity 4525 wishlist reassign 4641 dpkg-iwj severity 6820 wishlist merge 6871 7418 merge 10322 6871 reassign 6871 wishlist reassign 6871 dpkg-iwj reassign 7714 dpkg-iwj reassign 10253 dpkg-iwj severity 11093 wishlist reassign 11153 lesstifg reassign 17238 dpkg-iwj reassign 17260 dpkg-iwj reassign 18316 fakeroot reassign 24035 dpkg-iwj # Next one is fixed in dpkg CVS, not in package yet reassign 24150 dpkg-iwj reassign 25070 at merge 25764 20297 severity 26024 wishlist reassign 26876 dpkg-iwj reassign 27377 dpkg-iwj reassign 27724 fakeroot merge 27724 18316 reassign 28155 fakeroot merge 28155 18316 merge 28979 28977 reassign 28614 dpkg-iwj reassign 28951 dpkg-iwj reassign 29184 dpkg-iwj reassign 29702 dpkg-iwj merge 29702 29184 reassign 30247 dpkg-iwj -- ============================================================================== This combination of bytes forms a message written to you by Wichert Akkerman. E-Mail: wichert@cs.leidenuniv.nl WWW: http://www.wi.leidenuniv.nl/~wichert/   Changed Bug title. Request was from Adam Heath <doogie@brainfood.com> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 14 Sep 2003 03:04:23 +0000 From doogie@brainfood.com Sat Sep 13 22:02:53 2003 Return-path: Received: from boof.brainfood.com (gradall.private.brainfood.com) [146.82.138.61] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 19yNA5-0008KR-00; Sat, 13 Sep 2003 22:02:53 -0500 Received: from localhost ([127.0.0.1] ident=adam) by gradall.private.brainfood.com with esmtp (Exim 3.35 #1 (Debian)) id 19yNA5-0004Rn-00 for ; Sat, 13 Sep 2003 22:02:53 -0500 Date: Sat, 13 Sep 2003 22:02:52 -0500 (CDT) From: Adam Heath X-X-Sender: adam@gradall.private.brainfood.com To: control@bugs.debian.org Subject: retitle [DPKG-SOURCE] Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: control@bugs.debian.org X-Spam-Status: No, hits=1.0 required=4.0 tests=BAYES_60 version=2.53-bugs.debian.org_2003_9_13 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_13 (1.174.2.15-2003-03-30-exp) retitle 21236 [DPKG-SOURCE] dpkg-source wipes out a .orig dir if it exists. retitle 57194 [DPKG-SOURCE] dpkg-source fails if there are extra newlines in the dsc file retitle 96920 [DPKG-SOURCE] dpkg-gencontrol,dpkg-source: doing strange things with Architecture fields retitle 105750 [DPKG-SOURCE] dpkg-source: include timestamps in diff retitle 144571 [DPKG-SOURCE] dpkg-source invokes tar without --no-same-owner retitle 147574 [DPKG-SOURCE] dpkg-dev: dpkg-source -b behaves wrongly when given absolute arg retitle 168160 [DPKG-SOURCE] dpkg-source and UTF-8 retitle 205011 [DPKG-SOURCE] dpkg-dev: dpkg-source fails on NFS retitle 156317 [DPKG-SOURCE] dpkg-source: confusing error when source format is unsupported retitle 203792 [DPKG-SOURCE] dpkg-source: cannot represent change to .hashtab.c.swp: binary file contents changed retitle 4588 [DPKG-SOURCE] dpkg-source can not handle binary files in source tree. retitle 4628 [DPKG-SOURCE] dpkg-source feature request: deal with binary files retitle 5210 [DPKG-SOURCE] dpkg-source complains on substitution variables retitle 6820 [DPKG-SOURCE] dpkg-source and programmers' manual 3.4.1 retitle 7014 [DPKG-SOURCE] dpkg-source -b does not do all required checks retitle 11544 [DPKG-SOURCE] dpkg-source insists on containing directory retitle 12564 [DPKG-SOURCE] dpkg: what about these dpkg-source changes retitle 48711 [DPKG-SOURCE] dpkg-dev: dpkg-source -x doesn't verify .dsc signature retitle 57197 [DPKG-SOURCE] dpkg-source complains about missing final newline when it exists retitle 128039 [DPKG-SOURCE] dpkg-source man, upstream-version ? retitle 148322 [DPKG-SOURCE] dpkg-source: obscure error messages retitle 159642 [DPKG-SOURCE] dpkg-source: still complains about Enhances fields retitle 159745 [DPKG-SOURCE] dpkg-source: still complains about Enhances fields retitle 159746 [DPKG-SOURCE] dpkg-source: still complains about Enhances fields retitle 207289 [DPKG-SOURCE] dpkg-dev: dpkg-source -b fails with if read-only directory in upstream tarball retitle 174013 [DPKG-SOURCE] dpkg-source's default ignore regexp: bugs, missing names retitle 151845 [DPKG-SOURCE] [DOC] dpkg: typo in dpkg-source(1) retitle 155822 [DPKG-SOURCE] [DOC] dpkg-parsechangelog: s/dpkg-source/dpkg-parsechangelog/ in help retitle 207259 [DPKG-SOURCE] [DOC] dpkg-dev: typo in dpkg-source(1) retitle 169359 [DPKG-SOURCE] dpkg-source: please ignore .svn directories retitle 175897 [DPKG-SOURCE] dpkg-dev: dpkg-source(1) man page tweaks retitle 190049 [DPKG-SOURCE] dpkg-source -i should default to ignoriing .svn dirs as well   Tags added: unreproducible Request was from Frank Lichtenheld <djpig@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 24 Jul 2005 16:31:06 +0000 From frank@lichtenheld.de Sun Jul 24 09:31:06 2005 Return-path: Received: from higgs.djpig.de [213.133.98.126] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1DwjNa-000831-00; Sun, 24 Jul 2005 09:31:06 -0700 Received: from djpig by higgs.djpig.de with local (Exim 4.50) id 1DwjNY-0006A4-8P; Sun, 24 Jul 2005 18:31:04 +0200 Date: Sun, 24 Jul 2005 18:31:04 +0200 From: Frank Lichtenheld To: 6820@bugs.debian.org Subject: Fixed? Message-ID: <20050724163104.GD5125@djpig.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 X-CrossAssassin-Score: 2 tags 6820 unreproducible thanks The mentioned restriction that isn't tested upon building source packages ("Creating directories, other than debian") doesn't seem to exist anymore. Can this bug be closed then? Gruesse, -- Frank Lichtenheld www: http://www.djpig.de/   Tags removed: unreproducible Request was from Scott James Remnant <scott@netsplit.com> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 14 Aug 2005 22:16:11 +0000 From scott@descent.netsplit.com Sun Aug 14 15:16:11 2005 Return-path: Received: from descent.netsplit.com [62.49.129.40] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1E4Qm3-0008So-00; Sun, 14 Aug 2005 15:16:11 -0700 Received: by descent.netsplit.com (Postfix, from userid 1000) id 7ECDC298D93; Sun, 14 Aug 2005 23:16:10 +0100 (BST) From: Scott James Remnant To: control@bugs.debian.org Subject: tagging 6820 Date: Sun, 14 Aug 2005 23:16:10 +0100 X-BTS-Version: 2.9.4 Message-Id: <20050814221610.7ECDC298D93@descent.netsplit.com> Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 # Automatically generated email from bts, devscripts version 2.9.4 tags 6820 - unreproducible   Tags added: patch Request was from Frank Lichtenheld <djpig@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 8 Oct 2005 19:10:50 +0000 From djpig@djpig.de Sat Oct 08 12:10:50 2005 Return-path: Received: from mail.lenk.info [217.160.183.176] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1EOK5q-0002jD-00; Sat, 08 Oct 2005 12:10:50 -0700 Received: from smtp.lenk.info ([82.165.24.235] ident=Debian-exim) by mail.lenk.info with esmtpsa (Cipher TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50 1) id 1EOK6e-0002nP-VF; Sat, 08 Oct 2005 21:11:41 +0200 Received: from p54b0cb95.dip.t-dialin.net ([84.176.203.149] helo=djpigpb.djpig.de) by smtp.lenk.info with esmtpsa (Cipher TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50 1) id 1EOK6d-00076a-EA; Sat, 08 Oct 2005 21:11:40 +0200 Received: from djpig by djpigpb.djpig.de with local (Exim 4.54) id 1EOK3E-0006bm-5q; Sat, 08 Oct 2005 21:08:08 +0200 Date: Sat, 8 Oct 2005 21:08:07 +0200 From: Frank Lichtenheld To: 6820@bugs.debian.org Subject: Patch Message-ID: <20051008190807.GA25391@djpigpb.djpig.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline User-Agent: Mutt/1.5.11 Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-4.0 required=4.0 tests=BAYES_00,ONEWORD, VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 X-CrossAssassin-Score: 2 --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tag 6820 patch usertag 6820 fixed-in-my-arch-branch thanks I did go through the unpacking code and looked for conditions that can cause dpkg-source to abort the unpacking. Then I've tried to add checks for all of these conditions to dpkg-source -b (where at all possible). I think the attached patch is appropriate to fix this bug. (djpig@debian.org--2005/dpkg--devel--1.13--patch-25) Gruesse, -- Frank Lichtenheld www: http://www.djpig.de/ --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dpkg-source.6820.patch" * looking for djpig@debian.org--2005/dpkg--devel--1.13--patch-24 to compare with * comparing to djpig@debian.org--2005/dpkg--devel--1.13--patch-24 A {arch}/dpkg/dpkg--devel/dpkg--devel--1.13/djpig@debian.org--2005/patch-log/patch-25 M scripts/dpkg-source.pl M debian/changelog M ChangeLog M scripts/controllib.pl * modified files --- orig/ChangeLog +++ mod/ChangeLog @@ -1,3 +1,25 @@ +2005-10-07 Frank Lichtenheld + + * scripts/controllib.pl: + (checkversion) add generic check for valid version numbers + (checkpackagename) add generic check for valid package + names + (readmd5sum) add generic function to extract md5sum from + md5sum program output + (setsourcepackage) call checkpackagename on new value + * scripts/dpkg-source.pl: Use the new checks added to + controllib to ensure validity of version and packagename + on build, too. Previously this was only done on + unpack. + + * scripts/dpkg-source.pl: Test on build if directories + added by diff already exist with other type in the original + source since we already tested that on unpack. + + * scripts/dpkg-source.pl (addfile): Test if files are added + twice. Should not happen but as we error out on unpack + better make sure it doesn't. + 2005-10-04 Frank Lichtenheld * scripts/dpkg-source.pl: Check build relation --- orig/debian/changelog +++ mod/debian/changelog @@ -22,6 +22,9 @@ - Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 + - Let dpkg-source ensure (as good as possible) that all + build source packages can also be unpacked. + Closes: #6820, #7014 -- --- orig/scripts/controllib.pl +++ mod/scripts/controllib.pl @@ -243,8 +243,22 @@ $substvar{'Source-Version'}= $fi{"L Version"}; } +sub checkpackagename { + my $name = shift || ''; + $name =~ m/[^-+.0-9a-z]/o && + &error("source package name `$name' contains illegal character `$&'"); + $name =~ m/^[0-9a-z]/o || + &error("source package name `$name' starts with non-alphanum"); +} + +sub checkversion { + my $version = shift || ''; + $version =~ m/[^-+:.0-9a-zA-Z~]/o && + &error("version number contains illegal character `$&'"); +} sub setsourcepackage { + checkpackagename( $v ); if (length($sourcepackage)) { $v eq $sourcepackage || &error("source package has two conflicting values - $sourcepackage and $v"); @@ -253,6 +267,13 @@ } } +sub readmd5sum { + (my $md5sum = shift) or return; + $md5sum =~ s/^([0-9a-f]{32})\s*\*?-?\s*\n?$/$1/o + || &failure("md5sum gave bogus output `$md5sum'"); + return $md5sum; +} + sub parsecdata { local ($source,$many,$whatmsg) = @_; # many=0: ordinary control data like output from dpkg-parsechangelog --- orig/scripts/dpkg-source.pl +++ mod/scripts/dpkg-source.pl @@ -218,6 +218,7 @@ if (m/^Source$/) { &setsourcepackage; } elsif (m/^Version$/) { + checkversion( $v ); $f{$_}= $v; } elsif (s/^X[BS]*C[BS]*-//i) { $f{$_}= $v; @@ -466,6 +467,12 @@ &unrepdiff("device or socket is not allowed"); } elsif (-d _) { $type{$fn}= 'directory'; + if (!lstat("$origdir/$fn")) { + $! == ENOENT + || &syserr("cannot stat orig file $origdir/$fn"); + } elsif (! -d _) { + &unrepdiff2('not a directory', 'directory'); + } } else { &unrepdiff("unknown file type ($!)"); } @@ -581,14 +588,10 @@ } $sourcepackage = $fi{'S Source'}; - $sourcepackage =~ m/[^-+.0-9a-z]/ && - &error("source package name contains illegal character `$&'"); - $sourcepackage =~ m/^[0-9a-z]/ || - &error("source package name starts with non-alphanum"); + checkpackagename( $sourcepackage ); $version= $fi{'S Version'}; - $version =~ m/[^-+:.0-9a-zA-Z~]/ && - &error("version number contains illegal character `$&'"); + checkversion( $version ); $version =~ s/^\d+://; if ($version =~ m/-([^-]+)$/) { $baseversion= $`; $revision= $1; @@ -837,9 +840,7 @@ (@s= stat(STDIN)) || &syserr("cannot fstat $dscdir/$f"); $s[7] == $size{$f} || &error("file $f has size $s[7] instead of expected $size{$f}"); $m= `md5sum`; $? && subprocerr("md5sum $f"); $m =~ s/\n$//; - $m =~ s/ *\*?-$//; # Remove trailing spaces and -, to work with GNU md5sum - # also ignore the additional * added by md5sum -b - $m =~ m/^[0-9a-f]{32}$/ || &failure("md5sum of $f gave bad output `$m'"); + $m = readmd5sum( $m ); $m eq $md5sum{$f} || &error("file $f has md5sum $m instead of expected $md5sum{$f}"); open(STDIN," +Date: Fri Oct 7 23:42:23 CEST 2005 +Standard-date: 2005-10-07 21:42:23 GMT +Modified-files: ChangeLog debian/changelog + scripts/controllib.pl scripts/dpkg-source.pl +New-patches: djpig@debian.org--2005/dpkg--devel--1.13--patch-25 +Summary: ensure all build source packages can also be unpacked +Keywords: 6820 7014 controllib dpkg-source + +* scripts/controllib.pl: +(checkversion) add generic check for valid version numbers +(checkpackagename) add generic check for valid package +names +(readmd5sum) add generic function to extract md5sum from +md5sum program output +(setsourcepackage) call checkpackagename on new value +* scripts/dpkg-source.pl: Use the new checks added to +controllib to ensure validity of version and packagename +on build, too. Previously this was only done on +unpack. +* scripts/dpkg-source.pl: Test on build if directories +added by diff already exist with other type in the original +source since we already tested that on unpack. +* scripts/dpkg-source.pl (addfile): Test if files are added +twice. Should not happen but as we error out on unpack +better make sure it doesn't. --k+w/mQv8wyuph6w0--   Tags added: pending Request was from Frank Lichtenheld <djpig@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 18 Jan 2006 14:33:20 +0000 From frank@lichtenheld.de Wed Jan 18 06:33:20 2006 Return-path: Received: from higgs.djpig.de ([213.133.98.126]) by spohr.debian.org with esmtp (Exim 4.50) id 1EzENE-00070Y-E4 for control@bugs.debian.org; Wed, 18 Jan 2006 06:33:20 -0800 Received: from djpig by higgs.djpig.de with local (Exim 4.50) id 1EzEN6-0003rr-Ei for control@bugs.debian.org; Wed, 18 Jan 2006 15:33:17 +0100 From: Frank Lichtenheld To: control@bugs.debian.org Subject: tagging 228125, tagging 144571, tagging 238460, tagging 254449, tagging 48711, tagging 6820 ... ... ... ... ... ... Date: Wed, 18 Jan 2006 15:33:12 +0100 X-BTS-Version: 2.8.14 Message-Id: Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 # Automatically generated email from bts, devscripts version 2.8.14 tags 228125 pending tags 144571 pending tags 238460 pending tags 254449 pending tags 48711 pending tags 6820 pending tags 7014 pending tags 316123 pending tags 96920 pending tags 345475 pending tags 332826 pending tags 306125 pending   Tags added: pending Request was from Frank Lichtenheld <djpig@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 18 Jan 2006 14:33:20 +0000 From frank@lichtenheld.de Wed Jan 18 06:33:20 2006 Return-path: Received: from higgs.djpig.de ([213.133.98.126]) by spohr.debian.org with esmtp (Exim 4.50) id 1EzENE-00070Y-E4 for control@bugs.debian.org; Wed, 18 Jan 2006 06:33:20 -0800 Received: from djpig by higgs.djpig.de with local (Exim 4.50) id 1EzEN6-0003rr-Ei for control@bugs.debian.org; Wed, 18 Jan 2006 15:33:17 +0100 From: Frank Lichtenheld To: control@bugs.debian.org Subject: tagging 228125, tagging 144571, tagging 238460, tagging 254449, tagging 48711, tagging 6820 ... ... ... ... ... ... Date: Wed, 18 Jan 2006 15:33:12 +0100 X-BTS-Version: 2.8.14 Message-Id: Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 # Automatically generated email from bts, devscripts version 2.8.14 tags 228125 pending tags 144571 pending tags 238460 pending tags 254449 pending tags 48711 pending tags 6820 pending tags 7014 pending tags 316123 pending tags 96920 pending tags 345475 pending tags 332826 pending tags 306125 pending   Tags added: fixed-in-experimental Request was from Frank Lichtenheld <djpig@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 24 Jan 2006 11:10:27 +0000 From katie@ftp-master.debian.org Tue Jan 24 03:10:26 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F1Lw7-0004wz-A5; Tue, 24 Jan 2006 03:02:07 -0800 From: Frank Lichtenheld To: control@bugs.debian.org Cc: Frank Lichtenheld , Dpkg Developers X-Katie: $Revision: 1.65 $ Subject: Fixed in upload of dpkg 1.13.12 to experimental Message-Id: Sender: Archive Administrator Date: Tue, 24 Jan 2006 03:02:07 -0800 Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 tag 103024 + fixed-in-experimental tag 144571 + fixed-in-experimental tag 145714 + fixed-in-experimental tag 164020 + fixed-in-experimental tag 228125 + fixed-in-experimental tag 238460 + fixed-in-experimental tag 254449 + fixed-in-experimental tag 285857 + fixed-in-experimental tag 291939 + fixed-in-experimental tag 306125 + fixed-in-experimental tag 313300 + fixed-in-experimental tag 314237 + fixed-in-experimental tag 315253 + fixed-in-experimental tag 315461 + fixed-in-experimental tag 315548 + fixed-in-experimental tag 315987 + fixed-in-experimental tag 315990 + fixed-in-experimental tag 316123 + fixed-in-experimental tag 317082 + fixed-in-experimental tag 323642 + fixed-in-experimental tag 323662 + fixed-in-experimental tag 323674 + fixed-in-experimental tag 323775 + fixed-in-experimental tag 323779 + fixed-in-experimental tag 323821 + fixed-in-experimental tag 323908 + fixed-in-experimental tag 323938 + fixed-in-experimental tag 323964 + fixed-in-experimental tag 324114 + fixed-in-experimental tag 324456 + fixed-in-experimental tag 325224 + fixed-in-experimental tag 325687 + fixed-in-experimental tag 325804 + fixed-in-experimental tag 325990 + fixed-in-experimental tag 329908 + fixed-in-experimental tag 330021 + fixed-in-experimental tag 331232 + fixed-in-experimental tag 332698 + fixed-in-experimental tag 332826 + fixed-in-experimental tag 332872 + fixed-in-experimental tag 334063 + fixed-in-experimental tag 335056 + fixed-in-experimental tag 335170 + fixed-in-experimental tag 337164 + fixed-in-experimental tag 337307 + fixed-in-experimental tag 337942 + fixed-in-experimental tag 337948 + fixed-in-experimental tag 338268 + fixed-in-experimental tag 338904 + fixed-in-experimental tag 340674 + fixed-in-experimental tag 342089 + fixed-in-experimental tag 344058 + fixed-in-experimental tag 344513 + fixed-in-experimental tag 344646 + fixed-in-experimental tag 344671 + fixed-in-experimental tag 345347 + fixed-in-experimental tag 345475 + fixed-in-experimental tag 347225 + fixed-in-experimental tag 347744 + fixed-in-experimental tag 348575 + fixed-in-experimental tag 348659 + fixed-in-experimental tag 349151 + fixed-in-experimental tag 349299 + fixed-in-experimental tag 48711 + fixed-in-experimental tag 6820 + fixed-in-experimental tag 7014 + fixed-in-experimental tag 96920 + fixed-in-experimental quit This message was generated automatically in response to an upload to the experimental distribution. The .changes file follows. -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 24 Jan 2006 11:15:36 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source i386 all Version: 1.13.12 Distribution: experimental Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 228125 238460 254449 285857 291939 306125 313300 314237 315253 315461 315548 315987 315990 316123 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 334063 335056 335170 335170 337164 337307 337942 337948 338268 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348575 348659 349151 349299 Changes: dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 262855a5b05d9af77bdaf56c5d8f74cc 842 base required dpkg_1.13.12.dsc 05e9b9add311c8f943df33c2de3d9e9b 3728747 base required dpkg_1.13.12.tar.gz ab6c8191f8758578e184d538fc08c7d0 1933498 base required dpkg_1.13.12_i386.deb e5152264b73f3f93d6af0ceae324e56b 120970 base required dselect_1.13.12_i386.deb 7cf95b48647b398a4c4fa27b065d43d5 165198 utils standard dpkg-dev_1.13.12_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD1gHVQbn06FtxPfARAhKEAJ9oh+/+EIu5eYWley8DUnc+irru2gCeLDPG xO4ytjbJGKaeTPyH53qDlMA= =4SDY -----END PGP SIGNATURE-----   Tags added: fixed-in-experimental Request was from Frank Lichtenheld <djpig@debian.org> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 24 Jan 2006 11:10:27 +0000 From katie@ftp-master.debian.org Tue Jan 24 03:10:26 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F1Lw7-0004wz-A5; Tue, 24 Jan 2006 03:02:07 -0800 From: Frank Lichtenheld To: control@bugs.debian.org Cc: Frank Lichtenheld , Dpkg Developers X-Katie: $Revision: 1.65 $ Subject: Fixed in upload of dpkg 1.13.12 to experimental Message-Id: Sender: Archive Administrator Date: Tue, 24 Jan 2006 03:02:07 -0800 Delivered-To: control@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,VALID_BTS_CONTROL autolearn=no version=2.60-bugs.debian.org_2005_01_02 tag 103024 + fixed-in-experimental tag 144571 + fixed-in-experimental tag 145714 + fixed-in-experimental tag 164020 + fixed-in-experimental tag 228125 + fixed-in-experimental tag 238460 + fixed-in-experimental tag 254449 + fixed-in-experimental tag 285857 + fixed-in-experimental tag 291939 + fixed-in-experimental tag 306125 + fixed-in-experimental tag 313300 + fixed-in-experimental tag 314237 + fixed-in-experimental tag 315253 + fixed-in-experimental tag 315461 + fixed-in-experimental tag 315548 + fixed-in-experimental tag 315987 + fixed-in-experimental tag 315990 + fixed-in-experimental tag 316123 + fixed-in-experimental tag 317082 + fixed-in-experimental tag 323642 + fixed-in-experimental tag 323662 + fixed-in-experimental tag 323674 + fixed-in-experimental tag 323775 + fixed-in-experimental tag 323779 + fixed-in-experimental tag 323821 + fixed-in-experimental tag 323908 + fixed-in-experimental tag 323938 + fixed-in-experimental tag 323964 + fixed-in-experimental tag 324114 + fixed-in-experimental tag 324456 + fixed-in-experimental tag 325224 + fixed-in-experimental tag 325687 + fixed-in-experimental tag 325804 + fixed-in-experimental tag 325990 + fixed-in-experimental tag 329908 + fixed-in-experimental tag 330021 + fixed-in-experimental tag 331232 + fixed-in-experimental tag 332698 + fixed-in-experimental tag 332826 + fixed-in-experimental tag 332872 + fixed-in-experimental tag 334063 + fixed-in-experimental tag 335056 + fixed-in-experimental tag 335170 + fixed-in-experimental tag 337164 + fixed-in-experimental tag 337307 + fixed-in-experimental tag 337942 + fixed-in-experimental tag 337948 + fixed-in-experimental tag 338268 + fixed-in-experimental tag 338904 + fixed-in-experimental tag 340674 + fixed-in-experimental tag 342089 + fixed-in-experimental tag 344058 + fixed-in-experimental tag 344513 + fixed-in-experimental tag 344646 + fixed-in-experimental tag 344671 + fixed-in-experimental tag 345347 + fixed-in-experimental tag 345475 + fixed-in-experimental tag 347225 + fixed-in-experimental tag 347744 + fixed-in-experimental tag 348575 + fixed-in-experimental tag 348659 + fixed-in-experimental tag 349151 + fixed-in-experimental tag 349299 + fixed-in-experimental tag 48711 + fixed-in-experimental tag 6820 + fixed-in-experimental tag 7014 + fixed-in-experimental tag 96920 + fixed-in-experimental quit This message was generated automatically in response to an upload to the experimental distribution. The .changes file follows. -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 24 Jan 2006 11:15:36 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source i386 all Version: 1.13.12 Distribution: experimental Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 228125 238460 254449 285857 291939 306125 313300 314237 315253 315461 315548 315987 315990 316123 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 334063 335056 335170 335170 337164 337307 337942 337948 338268 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348575 348659 349151 349299 Changes: dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 262855a5b05d9af77bdaf56c5d8f74cc 842 base required dpkg_1.13.12.dsc 05e9b9add311c8f943df33c2de3d9e9b 3728747 base required dpkg_1.13.12.tar.gz ab6c8191f8758578e184d538fc08c7d0 1933498 base required dpkg_1.13.12_i386.deb e5152264b73f3f93d6af0ceae324e56b 120970 base required dselect_1.13.12_i386.deb 7cf95b48647b398a4c4fa27b065d43d5 165198 utils standard dpkg-dev_1.13.12_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD1gHVQbn06FtxPfARAhKEAJ9oh+/+EIu5eYWley8DUnc+irru2gCeLDPG xO4ytjbJGKaeTPyH53qDlMA= =4SDY -----END PGP SIGNATURE-----   Reply sent to Frank Lichtenheld <djpig@debian.org>:
You have taken responsibility.   -t  X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Frank Lichtenheld Cc: Dpkg Developers Subject: Bug#7014: marked as done ([DPKG-SOURCE] dpkg-source -b does not do all required checks) Message-ID: In-Reply-To: References: Precedence: bulk X-Debian-PR-Message: closed 7014 X-Debian-PR-Package: dpkg-dev X-Debian-PR-Keywords: fixed-in-experimental patch Your message dated Sat, 28 Jan 2006 05:32:11 -0800 with message-id and subject line Bug#6820: fixed in dpkg 1.13.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) -------------------------------------- Received: (at submit) by bugs.debian.org; 1 Feb 1997 19:20:08 +0000 Received: (qmail 21233 invoked from network); 1 Feb 1997 19:20:02 -0000 Received: from login.chiark.greenend.org.uk (HELO chiark.greenend.org.uk) (root@194.159.240.210) by master.debian.org with SMTP; 1 Feb 1997 19:20:01 -0000 Received: by chiark.greenend.org.uk id m0vqkuV-0004OGC (Debian /\oo/\ Smail3.1.29.1 #29.37); Sat, 1 Feb 97 19:15 GMT Message-Id: Date: Sat, 1 Feb 97 19:15 GMT From: Ian Jackson To: submit@bugs.debian.org Subject: dpkg-source -b does not do all required checks Package: dpkg-dev Version: 1.4.0.3 (at least) dpkg-source should at the very least check that the resulting package would extract properly ... Ian. --------------------------------------- Received: (at 6820-close) by bugs.debian.org; 28 Jan 2006 13:42:46 +0000 From katie@ftp-master.debian.org Sat Jan 28 05:42:46 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F2qBX-00059P-Ag; Sat, 28 Jan 2006 05:32:11 -0800 From: Frank Lichtenheld To: 6820-close@bugs.debian.org X-Katie: $Revision: 1.65 $ Subject: Bug#6820: fixed in dpkg 1.13.13 Message-Id: Sender: Archive Administrator Date: Sat, 28 Jan 2006 05:32:11 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: dpkg Source-Version: 1.13.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.13.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.13.13_all.deb dpkg_1.13.13.dsc to pool/main/d/dpkg/dpkg_1.13.13.dsc dpkg_1.13.13.tar.gz to pool/main/d/dpkg/dpkg_1.13.13.tar.gz dpkg_1.13.13_powerpc.deb to pool/main/d/dpkg/dpkg_1.13.13_powerpc.deb dselect_1.13.13_powerpc.deb to pool/main/d/dpkg/dselect_1.13.13_powerpc.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 6820@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld (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 ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 28 Jan 2006 13:04:16 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source powerpc all Version: 1.13.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 174976 228125 238460 254449 285857 291939 306125 310358 313300 314237 315253 315461 315548 315987 315990 316123 316367 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 333673 334063 334330 335056 335170 335170 337164 337307 337942 337948 338268 338725 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348113 348575 348659 349151 349299 349808 Changes: dpkg (1.13.13) unstable; urgency=low . [Frank Lichtenheld] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 . [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer - Japanese (Kenshi Muto). Closes: #349808 . [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. . dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 86e5780dd0c441220f7c330d8215e98d 840 admin required dpkg_1.13.13.dsc ef838af95190390ab3ec3d832eb6b062 3727804 admin required dpkg_1.13.13.tar.gz b9b3d503c43a734c8c4529af360a52d8 1953930 admin required dpkg_1.13.13_powerpc.deb d629834e10e9ff34a7232e897c53acb9 127076 admin required dselect_1.13.13_powerpc.deb ac4afd4459b0a4c5bb6572d023a20cb8 165322 utils standard dpkg-dev_1.13.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD22r7Qbn06FtxPfARAkaLAKDt4F5BiQxMG/z5mDTcY4cddcmMzwCeLxOW 2i2ixMfAE3O0TT7F3uJFPSM= =+Upj -----END PGP SIGNATURE-----   Notification sent to Ian Jackson <ian@chiark.greenend.org.uk>:
Bug acknowledged by developer.   -t  X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Ian Jackson Subject: Bug#7014 acknowledged by developer (Bug#6820: fixed in dpkg 1.13.13) Message-ID: In-Reply-To: References: X-Debian-PR-Message: they-closed 7014 X-Debian-PR-Package: dpkg-dev X-Debian-PR-Keywords: fixed-in-experimental patch Reply-To: 7014@bugs.debian.org This is an automatic notification regarding your Bug report #7014: [DPKG-SOURCE] dpkg-source -b does not do all required checks, which was filed against the dpkg-dev package. It has been closed by one of the developers, namely Frank Lichtenheld . Their explanation is attached below. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact the developer, by replying to this email. Debian bug tracking system administrator (administrator, Debian Bugs database) Received: (at 6820-close) by bugs.debian.org; 28 Jan 2006 13:42:46 +0000 From katie@ftp-master.debian.org Sat Jan 28 05:42:46 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F2qBX-00059P-Ag; Sat, 28 Jan 2006 05:32:11 -0800 From: Frank Lichtenheld To: 6820-close@bugs.debian.org X-Katie: $Revision: 1.65 $ Subject: Bug#6820: fixed in dpkg 1.13.13 Message-Id: Sender: Archive Administrator Date: Sat, 28 Jan 2006 05:32:11 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: dpkg Source-Version: 1.13.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.13.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.13.13_all.deb dpkg_1.13.13.dsc to pool/main/d/dpkg/dpkg_1.13.13.dsc dpkg_1.13.13.tar.gz to pool/main/d/dpkg/dpkg_1.13.13.tar.gz dpkg_1.13.13_powerpc.deb to pool/main/d/dpkg/dpkg_1.13.13_powerpc.deb dselect_1.13.13_powerpc.deb to pool/main/d/dpkg/dselect_1.13.13_powerpc.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 6820@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld (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 ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 28 Jan 2006 13:04:16 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source powerpc all Version: 1.13.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 174976 228125 238460 254449 285857 291939 306125 310358 313300 314237 315253 315461 315548 315987 315990 316123 316367 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 333673 334063 334330 335056 335170 335170 337164 337307 337942 337948 338268 338725 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348113 348575 348659 349151 349299 349808 Changes: dpkg (1.13.13) unstable; urgency=low . [Frank Lichtenheld] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 . [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer - Japanese (Kenshi Muto). Closes: #349808 . [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. . dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 86e5780dd0c441220f7c330d8215e98d 840 admin required dpkg_1.13.13.dsc ef838af95190390ab3ec3d832eb6b062 3727804 admin required dpkg_1.13.13.tar.gz b9b3d503c43a734c8c4529af360a52d8 1953930 admin required dpkg_1.13.13_powerpc.deb d629834e10e9ff34a7232e897c53acb9 127076 admin required dselect_1.13.13_powerpc.deb ac4afd4459b0a4c5bb6572d023a20cb8 165322 utils standard dpkg-dev_1.13.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD22r7Qbn06FtxPfARAkaLAKDt4F5BiQxMG/z5mDTcY4cddcmMzwCeLxOW 2i2ixMfAE3O0TT7F3uJFPSM= =+Upj -----END PGP SIGNATURE-----   Received: (at 6820-close) by bugs.debian.org; 28 Jan 2006 13:42:46 +0000 From katie@ftp-master.debian.org Sat Jan 28 05:42:46 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F2qBX-00059P-Ag; Sat, 28 Jan 2006 05:32:11 -0800 From: Frank Lichtenheld To: 6820-close@bugs.debian.org X-Katie: $Revision: 1.65 $ Subject: Bug#6820: fixed in dpkg 1.13.13 Message-Id: Sender: Archive Administrator Date: Sat, 28 Jan 2006 05:32:11 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: dpkg Source-Version: 1.13.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.13.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.13.13_all.deb dpkg_1.13.13.dsc to pool/main/d/dpkg/dpkg_1.13.13.dsc dpkg_1.13.13.tar.gz to pool/main/d/dpkg/dpkg_1.13.13.tar.gz dpkg_1.13.13_powerpc.deb to pool/main/d/dpkg/dpkg_1.13.13_powerpc.deb dselect_1.13.13_powerpc.deb to pool/main/d/dpkg/dselect_1.13.13_powerpc.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 6820@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld (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 ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 28 Jan 2006 13:04:16 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source powerpc all Version: 1.13.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 174976 228125 238460 254449 285857 291939 306125 310358 313300 314237 315253 315461 315548 315987 315990 316123 316367 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 333673 334063 334330 335056 335170 335170 337164 337307 337942 337948 338268 338725 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348113 348575 348659 349151 349299 349808 Changes: dpkg (1.13.13) unstable; urgency=low . [Frank Lichtenheld] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 . [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer - Japanese (Kenshi Muto). Closes: #349808 . [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. . dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 86e5780dd0c441220f7c330d8215e98d 840 admin required dpkg_1.13.13.dsc ef838af95190390ab3ec3d832eb6b062 3727804 admin required dpkg_1.13.13.tar.gz b9b3d503c43a734c8c4529af360a52d8 1953930 admin required dpkg_1.13.13_powerpc.deb d629834e10e9ff34a7232e897c53acb9 127076 admin required dselect_1.13.13_powerpc.deb ac4afd4459b0a4c5bb6572d023a20cb8 165322 utils standard dpkg-dev_1.13.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD22r7Qbn06FtxPfARAkaLAKDt4F5BiQxMG/z5mDTcY4cddcmMzwCeLxOW 2i2ixMfAE3O0TT7F3uJFPSM= =+Upj -----END PGP SIGNATURE-----   Reply sent to Frank Lichtenheld <djpig@debian.org>:
You have taken responsibility.   -t  X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Frank Lichtenheld Cc: Dpkg Developers Subject: Bug#7014: marked as done ([DPKG-SOURCE] dpkg-source -b does not do all required checks) Message-ID: In-Reply-To: References: Precedence: bulk X-Debian-PR-Message: closed 7014 X-Debian-PR-Package: dpkg-dev X-Debian-PR-Keywords: fixed-in-experimental patch Your message dated Sat, 28 Jan 2006 05:32:11 -0800 with message-id and subject line Bug#7014: fixed in dpkg 1.13.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) -------------------------------------- Received: (at submit) by bugs.debian.org; 1 Feb 1997 19:20:08 +0000 Received: (qmail 21233 invoked from network); 1 Feb 1997 19:20:02 -0000 Received: from login.chiark.greenend.org.uk (HELO chiark.greenend.org.uk) (root@194.159.240.210) by master.debian.org with SMTP; 1 Feb 1997 19:20:01 -0000 Received: by chiark.greenend.org.uk id m0vqkuV-0004OGC (Debian /\oo/\ Smail3.1.29.1 #29.37); Sat, 1 Feb 97 19:15 GMT Message-Id: Date: Sat, 1 Feb 97 19:15 GMT From: Ian Jackson To: submit@bugs.debian.org Subject: dpkg-source -b does not do all required checks Package: dpkg-dev Version: 1.4.0.3 (at least) dpkg-source should at the very least check that the resulting package would extract properly ... Ian. --------------------------------------- Received: (at 7014-close) by bugs.debian.org; 28 Jan 2006 13:42:47 +0000 From katie@ftp-master.debian.org Sat Jan 28 05:42:47 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F2qBX-00059R-BQ; Sat, 28 Jan 2006 05:32:11 -0800 From: Frank Lichtenheld To: 7014-close@bugs.debian.org X-Katie: $Revision: 1.65 $ Subject: Bug#7014: fixed in dpkg 1.13.13 Message-Id: Sender: Archive Administrator Date: Sat, 28 Jan 2006 05:32:11 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: dpkg Source-Version: 1.13.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.13.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.13.13_all.deb dpkg_1.13.13.dsc to pool/main/d/dpkg/dpkg_1.13.13.dsc dpkg_1.13.13.tar.gz to pool/main/d/dpkg/dpkg_1.13.13.tar.gz dpkg_1.13.13_powerpc.deb to pool/main/d/dpkg/dpkg_1.13.13_powerpc.deb dselect_1.13.13_powerpc.deb to pool/main/d/dpkg/dselect_1.13.13_powerpc.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 7014@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld (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 ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 28 Jan 2006 13:04:16 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source powerpc all Version: 1.13.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 174976 228125 238460 254449 285857 291939 306125 310358 313300 314237 315253 315461 315548 315987 315990 316123 316367 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 333673 334063 334330 335056 335170 335170 337164 337307 337942 337948 338268 338725 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348113 348575 348659 349151 349299 349808 Changes: dpkg (1.13.13) unstable; urgency=low . [Frank Lichtenheld] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 . [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer - Japanese (Kenshi Muto). Closes: #349808 . [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. . dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 86e5780dd0c441220f7c330d8215e98d 840 admin required dpkg_1.13.13.dsc ef838af95190390ab3ec3d832eb6b062 3727804 admin required dpkg_1.13.13.tar.gz b9b3d503c43a734c8c4529af360a52d8 1953930 admin required dpkg_1.13.13_powerpc.deb d629834e10e9ff34a7232e897c53acb9 127076 admin required dselect_1.13.13_powerpc.deb ac4afd4459b0a4c5bb6572d023a20cb8 165322 utils standard dpkg-dev_1.13.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD22r7Qbn06FtxPfARAkaLAKDt4F5BiQxMG/z5mDTcY4cddcmMzwCeLxOW 2i2ixMfAE3O0TT7F3uJFPSM= =+Upj -----END PGP SIGNATURE-----   Notification sent to Ian Jackson <ian@chiark.greenend.org.uk>:
Bug acknowledged by developer.   -t  X-Loop: owner@bugs.debian.org From: owner@bugs.debian.org (Debian Bug Tracking System) To: Ian Jackson Subject: Bug#7014 acknowledged by developer (Bug#7014: fixed in dpkg 1.13.13) Message-ID: In-Reply-To: References: X-Debian-PR-Message: they-closed 7014 X-Debian-PR-Package: dpkg-dev X-Debian-PR-Keywords: fixed-in-experimental patch Reply-To: 7014@bugs.debian.org This is an automatic notification regarding your Bug report #7014: [DPKG-SOURCE] dpkg-source -b does not do all required checks, which was filed against the dpkg-dev package. It has been closed by one of the developers, namely Frank Lichtenheld . Their explanation is attached below. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact the developer, by replying to this email. Debian bug tracking system administrator (administrator, Debian Bugs database) Received: (at 7014-close) by bugs.debian.org; 28 Jan 2006 13:42:47 +0000 From katie@ftp-master.debian.org Sat Jan 28 05:42:47 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F2qBX-00059R-BQ; Sat, 28 Jan 2006 05:32:11 -0800 From: Frank Lichtenheld To: 7014-close@bugs.debian.org X-Katie: $Revision: 1.65 $ Subject: Bug#7014: fixed in dpkg 1.13.13 Message-Id: Sender: Archive Administrator Date: Sat, 28 Jan 2006 05:32:11 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: dpkg Source-Version: 1.13.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.13.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.13.13_all.deb dpkg_1.13.13.dsc to pool/main/d/dpkg/dpkg_1.13.13.dsc dpkg_1.13.13.tar.gz to pool/main/d/dpkg/dpkg_1.13.13.tar.gz dpkg_1.13.13_powerpc.deb to pool/main/d/dpkg/dpkg_1.13.13_powerpc.deb dselect_1.13.13_powerpc.deb to pool/main/d/dpkg/dselect_1.13.13_powerpc.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 7014@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld (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 ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 28 Jan 2006 13:04:16 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source powerpc all Version: 1.13.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 174976 228125 238460 254449 285857 291939 306125 310358 313300 314237 315253 315461 315548 315987 315990 316123 316367 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 333673 334063 334330 335056 335170 335170 337164 337307 337942 337948 338268 338725 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348113 348575 348659 349151 349299 349808 Changes: dpkg (1.13.13) unstable; urgency=low . [Frank Lichtenheld] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 . [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer - Japanese (Kenshi Muto). Closes: #349808 . [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. . dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 86e5780dd0c441220f7c330d8215e98d 840 admin required dpkg_1.13.13.dsc ef838af95190390ab3ec3d832eb6b062 3727804 admin required dpkg_1.13.13.tar.gz b9b3d503c43a734c8c4529af360a52d8 1953930 admin required dpkg_1.13.13_powerpc.deb d629834e10e9ff34a7232e897c53acb9 127076 admin required dselect_1.13.13_powerpc.deb ac4afd4459b0a4c5bb6572d023a20cb8 165322 utils standard dpkg-dev_1.13.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD22r7Qbn06FtxPfARAkaLAKDt4F5BiQxMG/z5mDTcY4cddcmMzwCeLxOW 2i2ixMfAE3O0TT7F3uJFPSM= =+Upj -----END PGP SIGNATURE-----   Received: (at 7014-close) by bugs.debian.org; 28 Jan 2006 13:42:47 +0000 From katie@ftp-master.debian.org Sat Jan 28 05:42:47 2006 Return-path: Received: from katie by spohr.debian.org with local (Exim 4.50) id 1F2qBX-00059R-BQ; Sat, 28 Jan 2006 05:32:11 -0800 From: Frank Lichtenheld To: 7014-close@bugs.debian.org X-Katie: $Revision: 1.65 $ Subject: Bug#7014: fixed in dpkg 1.13.13 Message-Id: Sender: Archive Administrator Date: Sat, 28 Jan 2006 05:32:11 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: dpkg Source-Version: 1.13.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.13.13_all.deb to pool/main/d/dpkg/dpkg-dev_1.13.13_all.deb dpkg_1.13.13.dsc to pool/main/d/dpkg/dpkg_1.13.13.dsc dpkg_1.13.13.tar.gz to pool/main/d/dpkg/dpkg_1.13.13.tar.gz dpkg_1.13.13_powerpc.deb to pool/main/d/dpkg/dpkg_1.13.13_powerpc.deb dselect_1.13.13_powerpc.deb to pool/main/d/dpkg/dselect_1.13.13_powerpc.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 7014@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Frank Lichtenheld (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 ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 28 Jan 2006 13:04:16 +0100 Source: dpkg Binary: dpkg dselect dpkg-dev Architecture: source powerpc all Version: 1.13.13 Distribution: unstable Urgency: low Maintainer: Dpkg Developers Changed-By: Frank Lichtenheld Description: dpkg - package maintenance system for Debian dpkg-dev - package building tools for Debian dselect - user tool to manage Debian packages Closes: 6820 7014 48711 96920 103024 144571 145714 164020 174976 228125 238460 254449 285857 291939 306125 310358 313300 314237 315253 315461 315548 315987 315990 316123 316367 317082 323642 323662 323674 323775 323779 323821 323908 323938 323964 324114 324456 325224 325687 325804 325990 329908 330021 331232 332698 332826 332872 332872 333673 334063 334330 335056 335170 335170 337164 337307 337942 337948 338268 338725 338904 340674 342089 344058 344513 344646 344671 345347 345347 345475 347225 347744 348113 348575 348659 349151 349299 349808 Changes: dpkg (1.13.13) unstable; urgency=low . [Frank Lichtenheld] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 . [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer - Japanese (Kenshi Muto). Closes: #349808 . [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. . dpkg (1.13.12) experimental; urgency=low . * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. . [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. . * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. . [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 . [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 Files: 86e5780dd0c441220f7c330d8215e98d 840 admin required dpkg_1.13.13.dsc ef838af95190390ab3ec3d832eb6b062 3727804 admin required dpkg_1.13.13.tar.gz b9b3d503c43a734c8c4529af360a52d8 1953930 admin required dpkg_1.13.13_powerpc.deb d629834e10e9ff34a7232e897c53acb9 127076 admin required dselect_1.13.13_powerpc.deb ac4afd4459b0a4c5bb6572d023a20cb8 165322 utils standard dpkg-dev_1.13.13_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD22r7Qbn06FtxPfARAkaLAKDt4F5BiQxMG/z5mDTcY4cddcmMzwCeLxOW 2i2ixMfAE3O0TT7F3uJFPSM= =+Upj -----END PGP SIGNATURE-----   Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org.   Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@bugs.debian.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Bug archived. User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # Bug archived. thanks # This fakemail brought to you by your local debbugs # administrator