summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
1999-12-12Rename cvsclean to distcleanWichert Akkerman2-6/+6
Update Swedish translation (bork bork!) Check exitnodo-flag in do_stop
1999-12-05Update polish translation, add manpage for cleanup-info, updateWichert Akkerman1-2/+2
dpkg-scansources to handle trailing blanks.
1999-11-25More updates - we should (almost) be there nowWichert Akkerman1-0/+45
1999-11-25Move the new buildsystem into the main branchWichert Akkerman5-437/+56
1999-11-12 * lib/tarfn.c: add braces around if to fix compiler warningBen Collins1-0/+1
1999-10-24 * debian/control: added dpkg-docBen Collins8-374/+200
* debian/dpkg-doc-{postinst,prerm}: new files for dpkg-doc package * debian/dpkg-internals: doc-base support for dpkg-doc * debian/rules: added build rules for dpkg-doc to binary-indep target * doc/Makefile.am: changed build setup for internals.sgml to use the debiandoc tools, and removed internals.* stuff from being built by default. Two new targets, internals and internals-install, now handle this * doc/changelog: removed, duplicate of ChangeLog * doc/internals.sgml: converted to debiandoc format, now builds correctly and without errors * doc/manuals-version: removed since it is generated at build time * doc/texinfo.*: moved to doc/obsolete/ since the debiandoc format doesn't need them * main/filesdb.c: fixed compiler warning
1999-10-22 * Fixed incorrect patch for --print-architecture (oops, oh wellBen Collins1-10/+4
it was already broken when there was no gcc anyway :) * Fixed missing mipseb that was supposed to be in the archtable * Better output in update-alternatives --config, now shows the current, and the prefered choices. * dpkg-name: ignore epoch when getting version * 50dpkg-dev.el: add it as a conffile for dpkg-dev * dpkg-shlibdeps: redirect STDERR to /dev/null for the dpkg fork so we don't see dpkg's errors * internals.sgml: Removed references to the versions of build tools, they date the document. * debian-changelog-mode.el: added hint for better log-email handling * Added recognition for new source-depends fields for policy referenced in bug #41232 * dpkg-buildpackage: add -ap option to force a pause prior to starting the sign process. This helps for people who don't keep their signatures on the filesystem (on a floppy perhaps, then mount as needed). * minor script corrections * dpkg-dev control: Change gcc to c-compiler in the recommends field, and move cpio, patch and make to the depends line
1999-10-21Add .cvsignore for docsWichert Akkerman1-0/+1
1999-10-18 * Add mipseb to the archtable too, since mips and mipseb areBen Collins1-6/+7
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.
1999-10-17Added several other fields, plus an example.Ben Collins1-13/+69
1999-10-17Updated to recent informationBen Collins1-49/+86
1999-10-05Fix installation-problemsWichert Akkerman1-1/+1
1999-10-05see ChangeLogWichert Akkerman2-2/+2
1999-09-27Even more missing files.. the japanese translations for manpages now.Wichert Akkerman12-0/+2394
1999-09-27Update to dpkg 1.4.1.12, clean up some rejectionsWichert Akkerman1-2/+2
1999-09-27Updated to dpkg 1.4.1.10Wichert Akkerman1-2/+2
1999-09-27Updated to dpkg 1.4.1.9, and added spanish translationWichert Akkerman2-3/+3
1999-09-27Updated to dpkg 1.4.1.8Wichert Akkerman2-2/+6
1999-09-27Updating to dpkg 1.4.1.7Wichert Akkerman2-3/+7
1999-09-27Update to dpkg 1.4.1.5Wichert Akkerman1-2/+2
1999-09-26Updated to dpkg 1.4.1.4Wichert Akkerman1-2/+2
1999-02-131.4.1.1 changes by Wichert AkkermanGuy Maor1-2/+2
1999-01-29dpkg 1.4.1Guy Maor24-7066/+1102
1996-09-12dpkg (1.4.0) unstable; urgency=low (HIGH for new source format)Ian Jackson4-24/+86
* 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
1996-09-01dpkg (1.3.14) unstable; urgency=lowIan Jackson14-58019/+48
* 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
1996-08-31dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs)Ian Jackson5-319/+430
* 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
1996-08-30dpkg (1.3.12) unstable; urgency=mediumIan Jackson1-1/+1
* 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
1996-08-26dpkg (1.3.10) unstable; urgency=mediumIan Jackson6-88/+177
* 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
1996-08-24dpkg (1.3.9) unstable; urgency=low (high for new source format)Ian Jackson7-27459/+20
* 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
1996-08-23dpkg (1.3.8) unstable; urgency=low (high for new source format)Ian Jackson16-15/+85231
* 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
1996-08-22dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs)Ian Jackson7-49/+1925
* 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
1996-08-20dpkg (1.3.6) experimental; urgency=low (HIGH for new source format)Ian Jackson5-1223/+69
* 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
1996-08-14dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)Ian Jackson3-4/+6
* 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
1996-08-11dpkg (1.3.4) experimental; urgency=lowIan Jackson2-16/+1222
* 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
1996-08-10dpkg (1.3.3) experimental; urgency=lowIan Jackson19-1487/+4231
* 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
1996-08-10dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source)Ian Jackson2-2/+2
* 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
1996-08-22dpkg (1.2.14) stable unstable; urgency=MEDIUMIan Jackson1-0/+0
* 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
1996-08-01dpkg (1.2.13) unstable; urgency=LOWIan Jackson5-83/+439
* 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
1996-07-04dpkg (1.2.12); priority=LOWIan Jackson5-61/+144
* 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
1996-06-25dpkg (1.2.8); priority=LOWIan Jackson1-37/+29
* 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
1996-06-10dpkg (1.2.4); priority=MEDIUMIan Jackson1-0/+1089
* 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
1996-05-22dpkg (1.2.1); priority=MEDIUMIan Jackson2-8/+135
* `=' 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
1996-05-16dpkg (1.2.0); priority=MEDIUMIan Jackson6-2904/+21
* 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
1996-05-01dpkg (1.1.6); priority=MEDIUMIan Jackson2-19/+31
* 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
1996-04-10dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users)Ian Jackson1-5/+10
* 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
1996-04-04dpkg (1.1.4); priority=MEDIUMIan Jackson21-0/+6725
* 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