+Sun Apr 30 14:19:41 CEST 2000 Wichert Akkerman <wakkerma@debian.org>
+
+ * doc/*: remove all references to GNU/Linux and just mention `Debian
+ system': we just as well on other operating systems.
+ * scripts/dpkg-source.pl: add Format-field to .dsc files
+ * debian/changelog: include changes from 1.6.12.99
+
Sat Apr 15 14:53:23 EDT 2000 Wichert Akkerman <wakkerma@debian.org>
* TODO: updated
-- Wichert Akkerman <wakkerma@debian.org> UNRELEASED
+dpkg (1.6.12.99) frozen unstable; urgency=low
+
+ * Pre-release for 1.6.13. which will only feature translation updates
+ * Fix typo in dpkg-divert, Closes: Bug#60243
+ * dpkg-genchanges: recognize non-deb packages (tarballs, such as
+ dpkg-non-deb and boot-floppies disk tarballs). This makes sure that we
+ include them when figuring out the Arch field in the .changes
+ * mark another string as translateable, Closes: Bug#62543
+ * fix location of --abort-after in --help output, Closes: Bug#62464
+ * fix allocation error in checkpath(), Closes: Bug#62364
+ * add Hold to list of desired package states in -l output, Closes: Bug#58765
+
+ -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Apr 2000 11:52:59 +0200
+
dpkg (1.6.12) frozen unstable; urgency=high
* Fix test for gpg/pgp in dpkg-buildpackage. You can now build
Copyright (C) 1994-1999 Ian Jackson <ian@chiark.chu.cam.ac.uk>
Copyright (C) 1999 Richard Kettlewell <rjk@sfere.greenend.org.uk>
-Copyright (C) 1999 Wichert Akkerman <wakkerma@debian.org>
+Copyright (C) 1999-2000 Wichert Akkerman <wakkerma@debian.org>
Copyright (C) 1999 Ben Collins <bcollins@debian.org>
Copyright (C) 1997-1998 Juho Vuori <javuori@cc.helsinki.fi>
Copyright (C) 1998 Nils Rennebarth <nils@debian.org>
.\" Hey, Emacs! This is an -*- nroff -*- source file.
.\" Author: Raul Miller
.\" Includes text from the debian Guidelines by Ian Jackson, Ian Murdock
-.TH DEB-CONTROL 5 "January 2000" "Debian Project" "Debian GNU/Linux"
+.TH DEB-CONTROL 5 "January 2000" "Debian Project" "dpkg"
.SH NAME
-deb\-control \- Debian GNU/Linux packages' master control file format
+deb\-control \- Debian packages' master control file format
.SH SYNOPSIS
control
.SH DESCRIPTION
.\" Hey, Emacs! This is an -*- nroff -*- source file.
.\" Author: Raul Miller, Ian Jackson
-.TH DEB-OLD 5 "January 2000" "Debian Project" "Debian GNU/Linux"
+.TH DEB-OLD 5 "January 2000" "Debian Project" "dpkg"
.SH NAME
-deb-old \- old style Debian GNU/Linux binary package format
+deb-old \- old style Debian binary package format
.SH SYNOPSIS
.IB filename .deb
.SH DESCRIPTION
.\" Hey, Emacs! This is an -*- nroff -*- source file.
.\" Authors: Raul Miller, Ian Jackson
-.TH DEB 5 "January 2000" "Debian Project" "Debian GNU/Linux"
+.TH DEB 5 "January 2000" "Debian Project" "dpkg"
.SH NAME
-deb \- Debian GNU/Linux binary package format
+deb \- Debian binary package format
.SH SYNOPSIS
.IB filename .deb
.SH DESCRIPTION
General Public License for more details.
<p>
You should have received a copy of the GNU General Public License with
-your Debian GNU/Linux system, in <file>/usr/share/common-licenses/GPL</file>, or
+your Debian system, in <file>/usr/share/common-licenses/GPL</file>, or
with the <prgn>dpkg</prgn> source package as the file <file>COPYING</file>. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA.
$diff_ignore_default_regexp = '^.*~$|DEAD_JOE|(?:/CVS|/RCS|/.deps)(?:$|/.*$)';
$sourcestyle = 'X';
+$dscformat = "1.0";
use POSIX;
use POSIX qw (:errno_h :signal_h);
$i = 100;
grep ($fieldimps {$_} = $i--,
- qw (Source Version Binary Maintainer Architecture Standards-Version
- Build-Depends Build-Depends-Indep Build-Conflicts Build-Conflicts-Indep));
+ qw (Format Source Version Binary Maintainer Architecture
+ Standards-Version Build-Depends Build-Depends-Indep Build-Conflicts
+ Build-Conflicts-Indep));
while (@ARGV && $ARGV[0] =~ m/^-/) {
$_=shift(@ARGV);
&parsechangelog;
&parsecontrolfile;
+ $f{"Format"}=$dscformat;
$archspecific=0;
for $_ (keys %fi) {
&error("missing critical source control field $f");
}
+ if (defined $fi{'S Format'}) {
+ $dscformat=$fi{'S format'};
+ $dscformat != "1.0" &&
+ &error("Unsupported format of .dsc file");
+ }
+ $sourcepackage =~ m/[^.0-9]/ &&
+ &error("dsc format contains illegal character \`$&'");
+
$sourcepackage= $fi{'S Source'};
$sourcepackage =~ m/[^-+.0-9a-z]/ &&
&error("source package name contains illegal character \`$&'");