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