Ben Collins [Mon, 18 Oct 1999 13:22:52 +0000 (13:22 +0000)]
* Add mipseb to the archtable too, since mips and mipseb are
both viable names for the mips big endian arch
* Update dpkg-architecure's archtable
* Removed the maintainer-configure portion in debian/rules, since
we should be shipping the source with all the auto* stuff
already generated anyway
* Removed the ltconfig patch, and resort to a debian/rules fix
to libtool itself after running configure, much cleaner, and
reversible since libtool is a generated file
* Use DESTDIR when installing instead of specifying all our
dest dirs seperately in the make line. Also fix some of the
make files to use DESTDIR when installing files
* Regenerated .po files and dpkg.pot. Also added update.sh to the po/
subdir for easier regenerating for cvs only
* Make release.sh generate .gmo files
* Removed shlibs.default.i386. This is an obsolete file. We also no
longer use /etc/dpkg/ directory.
Ben Collins [Mon, 18 Oct 1999 01:59:05 +0000 (01:59 +0000)]
* Removed references to dpkg(5) which seems to not exist anymore
* Fixed `dpkg-deb --help' and dpkg-deb(1) from reporting --no-check
when it's actually --nocheck (went with the hardcoded option, so
this is just a documentation fix).
* Added better check in disk.setup for a working NFS server. Makes
it compatible with other non-Linux servers.
* Corrected dpkg(8)'s example of using dpkg -i (showed it used with
a .tar.gz instead of a .deb)
* Applied patch to correct improper TMPDIR handling in dpkg-deb
* When encountering an error in extracting the tar archives in the
packages, we should abort the install, not simply give an error
and continue.
* Make dpkg give the builtin arch if there was an error while exec()'ing
the C compiler with --print-architecture. We still fail if the
output from gcc was bad in some way, since they may be of importance.
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
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
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
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
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
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
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
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
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
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
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
* 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
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
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
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
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
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
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