dpkg 1.2.1[elf]: dselect improvements, dpkg features, bugfixes
This version contains many bugfixes for the improvements to dselect
which were in 1.2.1, and a few more features.
It also fully implements some new version handling for dpkg: a version
number may start with a number (unsigned integer) followed by a colon
- this is its `epoch'. Version numbers without colons have an
implicit epoch of 0. The epoch is the most significant part of the
version number. It can be left out (and dpkg often does leave it out)
when it is zero, unless the remainder of the version contains a colon
(this doesn't affect any packages in the current distribution).
dselect doesn't display epochs at all.
The purpose of epochs is to allow us to leave behind mistakes in
version numbering, and to cope with situations where the version
numbering changes. It is *not* there to cope with stupid version
numbers containing uninterpretable strings of letters, or with silly
orderings. If an upstream package has problematic version numbers
they should be converted to a sane form for use in the Version field.
The a.out .deb file should go in the upgrade directory; the nondebbin
tarfiles should go in some appropriate corner somewhere; the
guidelines.texi should replace whatever previous incarnations of the
guidelines are present.
Ian.
-----BEGIN PGP SIGNED MESSAGE-----
Date: Wed, 22 May 1996 01:38:32 +0100
Format: 1.5
Distribution: unstable
Source: dpkg
Binary: dpkg
Architecture: source i386
Version: 1.2.1
Maintainer: Ian Jackson <ian@chiark.chu.cam.ac.uk>
Description:
dpkg: Package maintenance system for Debian Linux
Changes:
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
Files:
1e04ee2a34066bc029e403d66c206fb1 394114 base required dpkg-1.2.1.tar.gz
a79e2692d27fea9f7c6c9ea0803ad021 219240 base required dpkg-1.2.1elf.i386.deb
5e5940a832899095f242be95b955ec96 259239 byhand - dpkg-1.2.1.i386.deb
3e5fdebe7a7e695f27a259849b76184e 214994 byhand - dpkg-1.2.1elf.i386.nondebbin.tar.gz
1f97f2375c1c2f8643dc052d49de3ae1 255722 byhand - dpkg-1.2.1.i386.nondebbin.tar.gz
88afbc556c60df37a1199f492fbb41bd 80782 byhand - guidelines.texi
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMaJiDsMWjroj9a3bAQHHgQP9ETRsSZSryFgZLCwbI42f9WmZvMz/uCA4
n5mpBMABQ0LTk9WBeQiEAJ0TBzxUVOyKdSqXxMDqE1LP+CZ856825lK8PtwMCW01
V401VdmUVBqCWQ84shmCS7Dm5yk++V7eHI5VmyX3VVgXIa4tBb7OL6lyAghuAoxg
rKwERIxwRaw=
=jCRi
-----END PGP SIGNATURE-----
Reply to: