]> err.no Git - dpkg/log
dpkg
25 years agocvs script
Ben Collins [Sat, 16 Oct 1999 02:21:46 +0000 (02:21 +0000)]
cvs script

25 years agoUse POSIX instead of Errno
Wichert Akkerman [Thu, 14 Oct 1999 02:54:27 +0000 (02:54 +0000)]
Use POSIX instead of Errno
Fixup debian/rules

25 years agoUpdate dpkg manpage for --force-conf* options
Wichert Akkerman [Thu, 14 Oct 1999 02:40:32 +0000 (02:40 +0000)]
Update dpkg manpage for --force-conf* options

25 years ago* autogen.sh: autohedaer -> autoheader, also added --force to libtoolize
Ben Collins [Thu, 14 Oct 1999 02:37:01 +0000 (02:37 +0000)]
* autogen.sh: autohedaer -> autoheader, also added --force to libtoolize

25 years agoAdd --force options for handling changed conffiles
Wichert Akkerman [Thu, 14 Oct 1999 02:28:03 +0000 (02:28 +0000)]
Add --force options for handling changed conffiles

25 years agoReinstate patch to not read available-filoe when doing listfiles
Wichert Akkerman [Thu, 14 Oct 1999 02:20:17 +0000 (02:20 +0000)]
Reinstate patch to not read available-filoe when doing listfiles
Get SHELL when showing diff in configure

25 years agoDon't hardcode ENOENT in perlscripts
Wichert Akkerman [Thu, 14 Oct 1999 01:39:49 +0000 (01:39 +0000)]
Don't hardcode ENOENT in perlscripts
Add mips to archtable

25 years agoSmall fixups to prepare for 1.4.1.15 release
Wichert Akkerman [Wed, 13 Oct 1999 19:57:23 +0000 (19:57 +0000)]
Small fixups to prepare for 1.4.1.15 release

25 years agoChange oldfile-check in process_archive to prevent memory corruption
Wichert Akkerman [Wed, 13 Oct 1999 18:47:08 +0000 (18:47 +0000)]
Change oldfile-check in process_archive to prevent memory corruption

25 years agoAdd an option to show the diff between old and new conffile
Wichert Akkerman [Wed, 13 Oct 1999 18:37:47 +0000 (18:37 +0000)]
Add an option to show the diff between old and new conffile

25 years agoFix some logic errors in dependency-handling code
Wichert Akkerman [Wed, 13 Oct 1999 16:19:38 +0000 (16:19 +0000)]
Fix some logic errors in dependency-handling code

25 years agoCheck if a file isn't also in the new package when upgrading
Wichert Akkerman [Wed, 13 Oct 1999 16:08:32 +0000 (16:08 +0000)]
Check if a file isn't also in the new package when upgrading

25 years agofix crash in dselect on window resize
Wichert Akkerman [Wed, 13 Oct 1999 15:52:49 +0000 (15:52 +0000)]
fix crash in dselect on window resize

25 years agodpkg-scanpackages: don't die if we can't open a package
Wichert Akkerman [Tue, 12 Oct 1999 15:18:38 +0000 (15:18 +0000)]
dpkg-scanpackages: don't die if we can't open a package

25 years agodselect is its own package now
Wichert Akkerman [Mon, 11 Oct 1999 16:41:44 +0000 (16:41 +0000)]
dselect is its own package now

25 years agoAdd support for HURD to start-stop-daemon
Wichert Akkerman [Mon, 11 Oct 1999 15:42:59 +0000 (15:42 +0000)]
Add support for HURD to start-stop-daemon
Move start-stop-daemon to a new utils/ subdirectory

25 years ago* check if we violate conflicts/depends/pre-depends of other packages when
Wichert Akkerman [Mon, 11 Oct 1999 14:12:08 +0000 (14:12 +0000)]
* check if we violate conflicts/depends/pre-depends of other packages when
  processing an archive.
* Preparation to move start-stop-daemon from scripts to utils

25 years agoRemove conffiles before removing directories when purging a package
Wichert Akkerman [Mon, 11 Oct 1999 13:50:53 +0000 (13:50 +0000)]
Remove conffiles before removing directories when purging a package

25 years agoFix dpkg-deb to be able to handle archives made with Linux ar
Wichert Akkerman [Mon, 11 Oct 1999 02:11:58 +0000 (02:11 +0000)]
Fix dpkg-deb to be able to handle archives made with Linux ar

25 years agoUpdate update-rc.d to check if codenumber is below 100
Wichert Akkerman [Wed, 6 Oct 1999 23:15:47 +0000 (23:15 +0000)]
Update update-rc.d to check if codenumber is below 100

25 years agoUpdates for Hurd
Wichert Akkerman [Wed, 6 Oct 1999 13:04:41 +0000 (13:04 +0000)]
Updates for Hurd

25 years agoFix installation-problems
Wichert Akkerman [Tue, 5 Oct 1999 21:55:25 +0000 (21:55 +0000)]
Fix installation-problems

25 years agosee ChangeLog
Wichert Akkerman [Tue, 5 Oct 1999 02:21:31 +0000 (02:21 +0000)]
see ChangeLog

25 years agoFix GPL and documentation location in debian/changelog
Wichert Akkerman [Mon, 4 Oct 1999 13:39:31 +0000 (13:39 +0000)]
Fix GPL and documentation location in debian/changelog

25 years agoMake dpkg-source work on empty diffs
Wichert Akkerman [Wed, 29 Sep 1999 03:36:29 +0000 (03:36 +0000)]
Make dpkg-source work on empty diffs

25 years agoFix bug in dpkg-buildpackage that broke signing with -sgpg
Wichert Akkerman [Mon, 27 Sep 1999 23:19:10 +0000 (23:19 +0000)]
Fix bug in dpkg-buildpackage that broke signing with -sgpg

25 years agoPatch from Adam Heath for update-alternativs to handle cross-device links
Wichert Akkerman [Mon, 27 Sep 1999 02:20:31 +0000 (02:20 +0000)]
Patch from Adam Heath for update-alternativs to handle cross-device links

25 years agoUpdate the ChangeLog
Wichert Akkerman [Mon, 27 Sep 1999 02:01:00 +0000 (02:01 +0000)]
Update the ChangeLog

25 years agoEven more missing files.. the japanese translations for manpages now.
Wichert Akkerman [Mon, 27 Sep 1999 01:52:19 +0000 (01:52 +0000)]
Even more missing files.. the japanese translations for manpages now.

25 years agoAdded another missing file..
Wichert Akkerman [Mon, 27 Sep 1999 01:49:02 +0000 (01:49 +0000)]
Added another missing file..

25 years agoUpdate to dpkg 1.4.1.12, clean up some rejections
Wichert Akkerman [Mon, 27 Sep 1999 01:42:33 +0000 (01:42 +0000)]
Update to dpkg 1.4.1.12, clean up some rejections

25 years agoUpdated to dpkg 1.4.1.11
Wichert Akkerman [Mon, 27 Sep 1999 01:37:25 +0000 (01:37 +0000)]
Updated to dpkg 1.4.1.11

25 years agoUpdated to dpkg 1.4.1.10
Wichert Akkerman [Mon, 27 Sep 1999 01:31:19 +0000 (01:31 +0000)]
Updated to dpkg 1.4.1.10

25 years agoUpdated the packaging-stuff
Wichert Akkerman [Mon, 27 Sep 1999 01:24:26 +0000 (01:24 +0000)]
Updated the packaging-stuff

25 years agoUpdated to dpkg 1.4.1.9, and added spanish translation
Wichert Akkerman [Mon, 27 Sep 1999 01:17:04 +0000 (01:17 +0000)]
Updated to dpkg 1.4.1.9, and added spanish translation

25 years agoAnother missing file
Wichert Akkerman [Mon, 27 Sep 1999 01:06:37 +0000 (01:06 +0000)]
Another missing file

25 years agoAdded some missing files
Wichert Akkerman [Mon, 27 Sep 1999 01:00:50 +0000 (01:00 +0000)]
Added some missing files

25 years agoUpdated to dpkg 1.4.1.8
Wichert Akkerman [Mon, 27 Sep 1999 00:50:41 +0000 (00:50 +0000)]
Updated to dpkg 1.4.1.8

25 years agoUpdating to dpkg 1.4.1.7
Wichert Akkerman [Mon, 27 Sep 1999 00:39:08 +0000 (00:39 +0000)]
Updating to dpkg 1.4.1.7

25 years agoUpdate to dpkg 1.4.1.5
Wichert Akkerman [Mon, 27 Sep 1999 00:25:40 +0000 (00:25 +0000)]
Update to dpkg 1.4.1.5

25 years agoUpdated to dpkg 1.4.1.4
Wichert Akkerman [Sun, 26 Sep 1999 02:01:43 +0000 (02:01 +0000)]
Updated to dpkg 1.4.1.4

25 years agoprevent Closes warning
Guy Maor [Wed, 17 Feb 1999 08:45:29 +0000 (08:45 +0000)]
prevent Closes warning

25 years agoprevent Closes warning
Guy Maor [Wed, 17 Feb 1999 08:38:14 +0000 (08:38 +0000)]
prevent Closes warning

25 years ago1.4.1.1 changes by Wichert Akkerman
Guy Maor [Sat, 13 Feb 1999 05:50:05 +0000 (05:50 +0000)]
1.4.1.1 changes by Wichert Akkerman

25 years agofix typo - missing }
Guy Maor [Sat, 6 Feb 1999 23:39:58 +0000 (23:39 +0000)]
fix typo - missing }

25 years agonew upload mechanism
Guy Maor [Sun, 31 Jan 1999 13:23:56 +0000 (13:23 +0000)]
new upload mechanism

25 years agoallow hierarchial sections
Guy Maor [Fri, 29 Jan 1999 08:59:33 +0000 (08:59 +0000)]
allow hierarchial sections

25 years agodpkg 1.4.1
Guy Maor [Fri, 29 Jan 1999 08:53:59 +0000 (08:53 +0000)]
dpkg 1.4.1

28 years agodpkg (1.4.0) unstable; urgency=low (HIGH for new source format)
Ian Jackson [Thu, 12 Sep 1996 00:13:33 +0000 (01:13 +0100)]
dpkg (1.4.0) unstable; urgency=low (HIGH for new source format)

  * Corrected buffer overrun when dpkg-deb generates filename.  (Bug#4467.)
  * dpkg-shlibdeps works with DEBIAN/shlibs (thanks Heiko Schlittermann).
  * Added libm.so.5 to shlibs.default for i386/m68k.

  * Split binary package into two: dpkg and dpkg-dev.
  * dpkg-source(1) documents mode and ownership setting during extraction.

  * dpkg-scanpackages moved to /usr/bin.
  * Include /usr/bin/dpkg-deb, not dpkg-deb.dist; don't rename in scripts.
  * Copyright file changed slightly.
  * debian-changelog-mode uses magic key substitution strings.  (Bug#4419.)
  * Changed email address in control file to <ian@chiark.greenend.org.uk>.
  * Manuals and own Standards-Version: updated to 2.1.1.0.

 -- Ian Jackson <ian@chiark.greenend.org.uk>  Thu, 12 Sep 1996 01:13:33 +0100

28 years agodpkg (1.3.14) unstable; urgency=low
Ian Jackson [Sun, 1 Sep 1996 19:43:40 +0000 (20:43 +0100)]
dpkg (1.3.14) unstable; urgency=low

  * dpkg-buildpackage new -tc (clean source tree) option.

  * Formatted documentation removed by `make clean' and so not in source.
  * Manuals and own Standards-Version: updated to 2.1.0.0.
  * Distribute {policy,programmer}.{html.tar,ps}.gz with each upload.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sun, 1 Sep 1996 20:43:40 +0100

28 years agodpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs)
Ian Jackson [Sat, 31 Aug 1996 19:08:18 +0000 (20:08 +0100)]
dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs)

  * X shared libraries added to shlibs.default (=> `elf-x11r6lib').
  * dpkg-source tar invocation fixed so that TAPE env var doesn't break it.
  * dpkg-source copes better with missing final newline messages from diff.

  * dpkg-buildpackage usage message fixed: -si is the default.  (Bug#4350.)
  * dpkg-source error message about src dir mismatch typo fixed.  (Bug#4349.)

  * dpkg-source(1) has suggestions for dpkg-buildpackage -r option.
  * dpkg-source change date fixed.  (Bug#4351.)
  * More developers' keys.
  * Manual updates, own Standards-Version updated.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 31 Aug 1996 20:08:18 +0100

28 years agodpkg (1.3.12) unstable; urgency=medium
Ian Jackson [Fri, 30 Aug 1996 14:31:51 +0000 (15:31 +0100)]
dpkg (1.3.12) unstable; urgency=medium

  * dpkg prints old version number when upgrading.
  * dpkg-deb tries to detect and flag corruption by ASCII download.

  * dpkg-genchanges and dpkg-buildpackage say what source is included.

  * dpkg-buildpackage passes +clearsig=on to PGP (or pgpcommand).

  * dpkg-source prints better error for cpio not honouring -0t.
  * control file Suggests cpio >= 2.4.2, rather than just cpio.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 30 Aug 1996 15:31:51 +0100

28 years agodpkg (1.3.11) unstable; urgency=low
Ian Jackson [Thu, 29 Aug 1996 13:05:02 +0000 (14:05 +0100)]
dpkg (1.3.11) unstable; urgency=low

  * EBUSY when dpkg removes a directory is only a warning.

  * dpkg-genchanges generates sensible warning (not confusing error
    about mismatch) for missing Section/Priority in binary packages.

  * Added dpkg --print-gnu-build-architecture option.
  * shlibs.default for m68k provided, as a copy of i386 version.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 29 Aug 1996 14:05:02 +0100

28 years agodpkg (1.3.10) unstable; urgency=medium
Ian Jackson [Mon, 26 Aug 1996 13:30:44 +0000 (14:30 +0100)]
dpkg (1.3.10) unstable; urgency=medium

  * dpkg-source(1) manpage alias symlinks are not dangling.
  * dselect selects things by default if they are installed.
  * Added `pentium' as alias for `i386' architecture.
  * Added `Suggests: cpio, patch' and explanatory text to Description.
    (Bugs #4262, #4263.)

  * More developers' PGP keys.
  * Manual updates, new source format released.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 26 Aug 1996 14:30:44 +0100

28 years agodpkg (1.3.9) unstable; urgency=low (high for new source format)
Ian Jackson [Sat, 24 Aug 1996 18:09:30 +0000 (19:09 +0100)]
dpkg (1.3.9) unstable; urgency=low (high for new source format)

  * dpkg --get-selections and --set-selections added.
  * New dpkg --force-not-root flag.

  * Don't replace directory with another package's file.  (Bug#4202.)

  * All manpages now installed compressed.
  * Copyright file moved to /usr/doc/dpkg/copyright.
  * Standards-Version updated (0.2.1.1).

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 24 Aug 1996 19:09:30 +0100

28 years agodpkg (1.3.8) unstable; urgency=low (high for new source format)
Ian Jackson [Fri, 23 Aug 1996 11:48:26 +0000 (12:48 +0100)]
dpkg (1.3.8) unstable; urgency=low (high for new source format)

  * dpkg-buildpackage -sa, -si options work correctly.

  * update-rc.d(8) updated to reflect design and reality.
  * Programmers' and policy manual updates.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 23 Aug 1996 12:48:26 +0100

28 years agodpkg (1.3.7) unstable; urgency=low (medium for source pkg docs)
Ian Jackson [Thu, 22 Aug 1996 14:36:12 +0000 (15:36 +0100)]
dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs)

  * dselect +/-/_/= on lines for all broken, new, local or whatever
    packages do not affect _all_ packages.  (Bug#4129.)

  * Support for diff-only uploads in source packaging tools.
  * dpkg-genchanges -d<descripfile> option renamed to -C.
  * dpkg-buildpackage understands -m, -v, -C (for dpkg-genchanges).
  * Support for debian/shlibs.local added to dpkg-shlibdeps.
  * Shared library files' search order defined in dpkg-source(1), and
    relevant files added to the FILES section.

  * Programmers' manual describes source packaging tools.
  * Policy manual mentions shared library control area file.
  * dpkg-source manpage includes dpkg-shlibdeps in title line.
  * Manuals have changelog and automatic version numbering.
  * changelogs (for dpkg and for manuals) installed.
  * binary target split into binary-arch and binary-indep in manual.
  * Manpages should be compressed.
  * Copyright file is moved to /usr/doc/<package>/copyright.
  * Changelogs must be installed in /usr/doc/<package>.

  * dpkg-deb(8) moved to dpkg-deb(1).

  * binary target split into binary-arch and binary-indep in source.
  * changelog entry for 1.2.14 copied from that (forked) release.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 22 Aug 1996 15:36:12 +0100

28 years agodpkg (1.3.6) experimental; urgency=low (HIGH for new source format)
Ian Jackson [Tue, 20 Aug 1996 14:39:58 +0000 (15:39 +0100)]
dpkg (1.3.6) experimental; urgency=low (HIGH for new source format)

  * dpkg-source now has broken argument unparsing for tar.  (Bug#4195.)

  * dpkg-gencontrol writes to debian/tmp/DEBIAN/control by default.
  * dpkg-shlibdeps script added.

  * Back to old sh update-rc.d, and removed manpage, because new Perl
    version and the manpage have different syntax and semantics.
  * update-rc.d prints usage message for missing terminal `.'.  (Bug#4122.)

  * Use rm -rf instead of just rm -r in dpkg-deb --info &c.  (Bug#4200.)

  * Added support for Installed-Size to dpkg-gencontrol, and documented.
  * Source packaging substitution variables and name syntax rationalised.
  * dpkg-source scripts' usage messages improved slightly.
  * dpkg-source works with non-empty second (orig dir) argument.

  * Added rationale for copyright policy to manual.
  * More developers' PGP keys.
  * Control database handling cleanups (usu. Source field blanked).

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Tue, 20 Aug 1996 15:39:58 +0100

28 years agodpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)
Ian Jackson [Wed, 14 Aug 1996 13:46:47 +0000 (14:46 +0100)]
dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)

  * 822-date script included.  (Bug#4136.)
  * debian-changelog-add-version works on empty file.
  * debian-changelog-mode mode-help works properly.

  * dpkg-source tells patch not to make numbered backups.  (Bug#4135.)

  * More developers' PGP keys.
  * Paragraph on uucp -a and -g options removed from policy manual.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 14 Aug 1996 14:46:47 +0100

28 years agodpkg (1.3.4) experimental; urgency=low
Ian Jackson [Sun, 11 Aug 1996 12:25:44 +0000 (13:25 +0100)]
dpkg (1.3.4) experimental; urgency=low

  * Removed debugging output from dpkg-source -x.  Oops.
  * Removed section on source package permissions from policy manual -
    dpkg-source now sorts these out.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sun, 11 Aug 1996 13:25:44 +0100

28 years agodpkg (1.3.3) experimental; urgency=low
Ian Jackson [Sat, 10 Aug 1996 22:35:51 +0000 (23:35 +0100)]
dpkg (1.3.3) experimental; urgency=low

  * Programmers' & policy manuals in source tree; HTML in /usr/doc/dpkg.
  * Old guidelines.info and text files in /usr/doc/dpkg removed.

  * dpkg-source sets permissions on extracted debianised source tree
    and does not copy ownerships out of archive even if running as root.

  * Emacs mode `dpkg changelog' renamed to `Debian changelog'.
  * Default changelog format renamed from `dpkg' to `debian'.

  * debian-changelog-mode sets fill-prefix correctly.
  * debian-changelog-mode urgencies except HIGH lowercase by default.
  * debian-changelog-mode displays keymap in doc string and so mode help.

  * More maintainers' PGP keys.

  * Remove built changelog parsers with `clean' target in source.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 10 Aug 1996 23:35:51 +0100

28 years agodpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source)
Ian Jackson [Sat, 10 Aug 1996 01:13:47 +0000 (02:13 +0100)]
dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source)

  * Faster update-rc.d written in Perl by Miquel van Smoorenburg.
  * install-info --test doesn't lock dir.  (Bug#3992, thanks Darren).

  * dpkg-source doesn't break in the presence of any symlinks.

  * More developers' keys added to doc/developer-keys.pgp.
  * Install developers' keys in /usr/doc/dpkg/developer-keys.pgp.
  * dpkg-source documents undefined substvar behaviour.
  * minor debian/rules cleanups.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 10 Aug 1996 02:13:47 +0100

28 years agodpkg (1.3.1) experimental; urgency=LOW
Ian Jackson [Thu, 8 Aug 1996 01:36:04 +0000 (02:36 +0100)]
dpkg (1.3.1) experimental; urgency=LOW

  * manpage for dpkg-source et al now available.
  * dpkg-changelog-mode.el installed in site-lisp, but still no autoload.

  * dpkg-source prints correct string for not-understood tar -vvt output.
  * dpkg-source parsing of tar -vvt output made more robust.

  * dpkg-buildpackage prints usage message on usage error.
  * dpkg-gencontrol can print usage message.
  * -T<varlistfile> option added to dpkg-source.
  * Description of -f<fileslistfile> corrected in dpkg-distaddfile usage.
  * -m<maintainer> synopsis changed in dpkg-genchanges usage.
  * debian/substvars may now contain blank lines.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 8 Aug 1996 02:36:04 +0100

28 years agodpkg (1.3.0) experimental; urgency=LOW
Ian Jackson [Tue, 6 Aug 1996 01:31:52 +0000 (02:31 +0100)]
dpkg (1.3.0) experimental; urgency=LOW

  * dpkg can install named pipes.
  * dpkg-deb supports directory for destination, generates filename.
  * dpkg-{source,gencontrol,genchanges,parsechangelog,buildpackage},
    dpkg-distaddfile scripts to support new source package format.
  * a.out build no longer supported.
  * Changed to new source package format.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Tue, 6 Aug 1996 02:31:52 +0100

28 years agodpkg (1.2.14) stable unstable; urgency=MEDIUM
Ian Jackson [Wed, 21 Aug 1996 23:39:52 +0000 (00:39 +0100)]
dpkg (1.2.14) stable unstable; urgency=MEDIUM

  * dselect +/-/_/= on lines for all broken, new, local or whatever
    packages do not affect _all_ packages.  (Bug#4129.)

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 22 Aug 1996 00:39:52 +0100

28 years agodpkg (1.2.13) unstable; urgency=LOW
Ian Jackson [Thu, 1 Aug 1996 01:46:34 +0000 (02:46 +0100)]
dpkg (1.2.13) unstable; urgency=LOW

  * dpkg --search produces correct output for diversions.
  * dpkg-name remove unnecessary arch missing warning.  (Bug#3482.)

  * dpkg-deb --build warns about uppercase chars in package name.

  * dpkg-scanpackages error messages updated and manpage provided
    (thanks to Michael Shields).
  * dpkg-scanpackages warns about spurious entries in override file.
  * dpkg-scanpackages `noverride' renamed to `override' everywhere.
  * dpkg-scanpackages field ordering to put Architecture higher.
  * dpkg-scanpackages field names capitalised appropriately.
  * dpkg-scanpackages invokes find with -follow.  (Bug#3956.)

  * guidelines say #!/usr/bin/perl everywhere, not #!/bin/perl.
  * Many developers' PGP keys added.

  * configure script uses ${CC} instead of $(CC) (again :-/).
  * developers' keys included in dpkg source tree and /usr/doc.
  * configure remade using autoconf 2.10-3 (was 2.4-1).

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 1 Aug 1996 02:46:34 +0100

28 years agodpkg (1.2.12); priority=LOW
Ian Jackson [Thu, 4 Jul 1996 14:04:49 +0000 (15:04 +0100)]
dpkg (1.2.12); priority=LOW

  * dpkg --search and --list understand and comment on diversions.
  * dpkg-divert displays diversions more intelligibly.

  * Guidelines are somewhat clearer about descriptions.
  * deb(5) describes new format; old moved to deb-old(5).  (Bug#3435.)
  * deb-control(5) carries a warning about being out of date.

  * Added 1996 to dselect version/copyright.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 4 Jul 1996 15:04:49 +0100

28 years agodpkg (1.2.11); priority=MEDIUM
Ian Jackson [Mon, 1 Jul 1996 01:51:11 +0000 (02:51 +0100)]
dpkg (1.2.11); priority=MEDIUM

  * dselect had dependency bug if installed package newer than avail.
  * Added `replaces' to dselect's list of package relationship strings.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 1 Jul 1996 02:51:11 +0100

28 years agodpkg (1.2.10); priority=MEDIUM
Ian Jackson [Sat, 29 Jun 1996 02:32:45 +0000 (03:32 +0100)]
dpkg (1.2.10); priority=MEDIUM

  * Fixed bug in old-style version/revision number parsing.  (Bug#3440.)

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 29 Jun 1996 03:32:45 +0100

28 years agodpkg (1.2.9); priority=MEDIUM
Ian Jackson [Thu, 27 Jun 1996 12:39:36 +0000 (13:39 +0100)]
dpkg (1.2.9); priority=MEDIUM

  * Fixed status database updates reading bug.
  * `Setting up' message includes version number.
  * `existence check' message changed to say `cannot access archive'.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 27 Jun 1996 13:39:36 +0100

28 years agodpkg (1.2.8); priority=LOW
Ian Jackson [Tue, 25 Jun 1996 02:00:14 +0000 (03:00 +0100)]
dpkg (1.2.8); priority=LOW

  * dpkg --record-avail puts data in Size field.
  * strip / for rmdir(2) in cleanup to work around kernel bug.  (Bug#3275.)
  * dpkg-split --msdos no longer allows `-' and other chars in filenames.

  * manual dpkg-split(8) written.
  * dpkg-split minor typo in --auto usage error message fixed.
  * dpkg-deb(8) very minor cosmetic fix to --build option.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Tue, 25 Jun 1996 03:00:14 +0100

28 years agodpkg (1.2.7); priority=LOW
Ian Jackson [Fri, 21 Jun 1996 03:10:38 +0000 (04:10 +0100)]
dpkg (1.2.7); priority=LOW

  * dpkg-scanpackages syntax errors fixed.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 21 Jun 1996 04:10:38 +0100

28 years agodpkg (1.2.6); priority=MEDIUM
Ian Jackson [Wed, 12 Jun 1996 13:35:19 +0000 (14:35 +0100)]
dpkg (1.2.6); priority=MEDIUM

  * NFS, CDROM and partition dselect methods include mountpoint
    in paths given to dpkg in [I]install, so they should now work.

  * Removed some leftover files from source tree.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 12 Jun 1996 14:35:19 +0100

28 years agodpkg (1.2.5); priority=MEDIUM
Ian Jackson [Mon, 10 Jun 1996 03:55:43 +0000 (04:55 +0100)]
dpkg (1.2.5); priority=MEDIUM

  * Allow, but do not create, packages in half-installed state
    with no version number.  (Aargh.)

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 10 Jun 1996 04:55:43 +0100

28 years agodpkg (1.2.4); priority=MEDIUM
Ian Jackson [Mon, 10 Jun 1996 02:52:01 +0000 (03:52 +0100)]
dpkg (1.2.4); priority=MEDIUM

  * New dpkg-name from Erick (<pkg>_<version>_<arch>.deb convention).
  * Disappeared packages can't own conffiles any more !  (Bug#3214.)
  * install-info creates Miscellaneous sections with a newline
    following the heading.  (Bug#3218.)
  * cleanup-info script installed in /usr/sbin; called as appropriate
    by postinst.  Thanks to Kim-Minh Kaplan.  (Bug#3125.)
  * Allow superseded Essential packages to be purged after they've
    been removed (clear the Essential flag on removal, and ignore it
    on packages that are in stat_configfiles).

  * dselect disk methods understand `y' as well as `yes' for using
    development tree.
  * dselect doesn't make packages appear as `new' again if update
    of available packages fails.
  * dselect places method selection cursor over option last selected.

  * dpkg-scanpackages doesn't die when repeated packages are found.
  * dpkg-scanpackages allows many old maintainers (`//'-separated).

  * `Version' field is now mandatory (some operations already
    wouldn't work right anyway if it was't there).

  * update-rc.d(8) now says you must remove the script.  (Bug#3215.)
  * dpkg --force-help says that --force-overwrite is on by default.
  * dpkg-deb manpage rewritten.
  * debian.README (= /usr/doc/copyright/dpkg) edited slightly.

  * Some database parsing grunge removed (pdb_preferversion, &c).
  * Source tree doc/sgml contains some embryonic manuals.
  * Leftover files in lib directory in source tree deleted.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 10 Jun 1996 03:52:01 +0100

28 years agodpkg (1.2.3); priority=HIGH
Ian Jackson [Tue, 28 May 1996 01:14:57 +0000 (02:14 +0100)]
dpkg (1.2.3); priority=HIGH

  * install-info doesn't replicate section headings (Bug#3125, #2973).
  * New dpkg-name manpage broken off from script (oops!).
  * dselect help screens made consistent with new strings, flags, &c.
  * dselect error flag column labelled E (Error), not H (Hold).
  * `Escape' no longer bound to `exit list without saving' in dselect.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Tue, 28 May 1996 02:14:57 +0100

28 years agodpkg (1.2.2); priority=MEDIUM
Ian Jackson [Thu, 23 May 1996 20:31:05 +0000 (21:31 +0100)]
dpkg (1.2.2); priority=MEDIUM

  * Fixed dselect coredump found by Erick Branderhorst (thanks).
  * Sort obsolete removed packages separately, not under Available.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 23 May 1996 21:31:05 +0100

28 years agodpkg (1.2.1); priority=MEDIUM
Ian Jackson [Wed, 22 May 1996 00:26:31 +0000 (01:26 +0100)]
dpkg (1.2.1); priority=MEDIUM

  * `=' key in dselect really does `hold' rather than `unhold'.
  * dselect dependency processing now interacts better with `hold'.
  * dselect `I' key (not `i') modifies display of the info window.
  * dselect shows unavailable packages as being unavailable.
  * dselect main menu headings and many other strings changed to try to
    discourage people from deselecting every package and using [R]emove.
    Notably, `select' changed to `mark' throughout.

  * dselect disk methods now print a few fewer double slashes.
  * dselect disk access methods will offer to use dpkg --record-avail
    to scan the available packages, if no Packages file is found.

  * New dpkg --compare-versions option, for the benefit of scripts &c.
  * New dpkg --clear-avail option forgets all available packages info.
  * New dpkg --print-avail option, prints `available' data (from Packages, &c).
  * dpkg usage message is more informative, but no longer fits on screen.
  * dpkg --avail option renamed --record-avail.

  * Latest dpkg-name from Erick Branderhorst.
  * dpkg-scanpackages has more sensible problem reporting.
  * postinst configure now gets null argument (not <unknown> or <none>)
    when there is no previously configured version.

  * Guidelines say that postinst configure is given previous version.
  * Guidelines don't refer to maintainer-script-args.txt in main text.
  * Guidelines (Texinfo source) uploaded separately.

  * Own version of strcpy (used for debugging) removed.
  * Interface to access methods document in source (doc/dselect-methods.txt).
  * debian.buildscript moves changes file into parent directory.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 22 May 1996 01:26:31 +0100

28 years agodpkg (1.2.0); priority=MEDIUM
Ian Jackson [Wed, 15 May 1996 23:01:21 +0000 (00:01 +0100)]
dpkg (1.2.0); priority=MEDIUM

  * dselect can sort packages by available and installed states, and
    display their version numbers.  (Use O, o and V.)
  * Hold is properly integrated as a real `wanted state', rather than
    a separate flag.
  * Epochs in version numbers implemented, using the syntax
    <epoch>:<version>-<revision>.  (Epoch not usually displayed.)
  * dselect disk method is architecture-independent (uses dpkg's
    installation architecture, and looks in the right part of the tree).

  * dselect disk method doesn't try to satisfy the predependencies of
    packages which are on hold.
  * Fixed conflict-related assertion failure.  (Bug#2784.)
  * conffiles do not cause file conflicts if the conflicting package
    is in the `configuration only' state.  (Bug#2720.)
  * Fixed messages where available version number was reported as installed
    version in conflict and dependency messages.  (Bug#2654, Bug#2974.)

  * New format .deb files are default even for a.out compiles (but
    a.out version of dpkg is in old format).
  * Characters @:= (at colon equals) in package names now strictly
    forbidden everywhere (_ is still allowed in existing packages).
  * New dpkg --print-installation-architecture option prints installation
    architecture (compiled in), rather than build architecture (determined
    from gcc -print-libgcc-file-name).

  * Version messages show whether compiled a.out or ELF (i386 only).
  * Fixed missing space in version syntax error messages.
  * Manpage dpkg.8 installed with warning about inaccuracy.

  * Guidelines don't say to stop and restart daemons in runlevels 2345;
    instead they say to start in 2345 and stop in 016.
  * Guidelines and version messages say just Debian Linux.
  * Guidelines typo fix `"stop2' => `"stop"'.  (Bug#2867.)

  * doc/Makefile.in clean properly deletes various guidelines.info* files.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 16 May 1996 00:01:21 +0100

28 years agodpkg (1.1.6); priority=MEDIUM
Ian Jackson [Tue, 30 Apr 1996 23:47:22 +0000 (00:47 +0100)]
dpkg (1.1.6); priority=MEDIUM

  * Check virtual dependencies when removing (ouch! - thanks SDE.)
  * Fixed bug in internal database validity management that could
    make dselect and dpkg dump core.  (Bug#2613.)
  * Fixed two coredumping bugs when using local diversions.  (Bug#2804.)
  * Fixed disappearance of overwritten packages.  (Bug#2696.)
  * install-info won't modify dir file before start of menu.
  * install-info will create Miscellaneous heading if no sections yet.

  * Only alphanums and +-. allowed in package names - enforced by
    dpkg-deb --build and documented in Guidelines.
  * dselect doesn't display packages unless they are installed, selected
    or available.
  * dselect doesn't show spurious section and priority headings.
  * dselect has a few extra keybindings (from Lee Olds).
  * --force message changed to `--force enabled' so that default is OK.

  * dpkg-name now includes architecture component in .deb filename,
    and translates - in package name to _.
  * .deb file has architecture component in filename.

  * Guidelines changed to say Pre-Depends is for experts only.
  * Guidelines say to provide a unidiff (-u) rather than an old context diff.
  * Guidelines say 755 root.root for shared libraries.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 1 May 1996 00:47:22 +0100

28 years agodpkg (1.1.5); priority=MEDIUM (HIGH for diversions users)
Ian Jackson [Wed, 10 Apr 1996 12:59:30 +0000 (13:59 +0100)]
dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users)

  * Fixed coredump when using diversions.  (Bug#2603.)
  * Fixed typo in dpkg-divert which could lose diversions.  (Bug#2662.)

  * diversions.text provides better examples.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 10 Apr 1996 13:59:30 +0100

28 years agodpkg (1.1.4); priority=MEDIUM
Ian Jackson [Thu, 4 Apr 1996 00:58:40 +0000 (01:58 +0100)]
dpkg (1.1.4); priority=MEDIUM

  * Allow overwriting of conflicting packages being removed.  (Bug#2614.)

  * a.out control file says Pre-Depends: libc4 | libc.  (Bug#2640.)
  * ELF control file and libc dependencies changed to use finalised scheme.
  * ELF control file and libc dependencies for i386 only.  (Bug#2617.)

  * Guidelines say use only released libraries and compilers.
  * Install wishlist as /usr/doc/dpkg/WISHLIST.
  * Remove spurious entries for Guidelines in info dir file.

  * dpkg-deb --build checks permissions on control (DEBIAN) directory.

  * Spaces in control file fields not copied by dpkg-split.  (Bug#2633.)
  * Spaces in split file part control data ignore.  (Bug#2633.)

  * Portability fixes, including patch from Richard Kettlewell.
  * Fixed minor configure.in bug causing mangled GCC -W options.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 4 Apr 1996 01:58:40 +0100