summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)AuthorFilesLines
2002-05-23Add items for --reconfigure and --call-maint-script.Adam Heath1-0/+8
2002-02-01Add some ssd thingsWichert Akkerman1-0/+2
2002-01-31updatedWichert Akkerman1-1/+6
2001-07-31Removed some TODO items that are implemented nowWichert Akkerman1-3/+0
2000-11-30add new --import option to import settings from /etc/suid.confWichert Akkerman1-0/+6
2000-06-15lib/parse.c: add Enhances to fieldinfos[]Wichert Akkerman1-2/+0
lib/fields.c: + initialize dop->backrev as well when creating new dependency + only allow exact version relations when dealing with provides TODO: remove versioned provides debian/rules: don't fail of make clean fails (which happens on a cvsclean tree)
2000-05-28dpkg-deb/build.c: remove extra closing braceWichert Akkerman1-1/+0
include/dpkg.h.in: add define for statusoveride file main/filedb.[ch]: add code to manage the statoverride list main/archives.c: modify tarobject() to check for statoverrides TODO: remove integrating suidmanager note, it's partially done now
2000-04-17* TODO: updatedWichert Akkerman1-0/+13
* debian/rules: explicitly strip the setgid bit for debian/tmp-*. This is needed since the kernel copies it when we create subdirs and install doesn't strip it even though we explicitly ask for a mode 755 directory. Updated clean target to run make distclean to remove generated sourcefiles as well. * dpkg-deb/build.c: add comments to describe what we are doing. Add code to get a list of files to be added to the archive, reorder it and feed it to tar and use this to put symlinks after all other files. * scripts/dpkg-gencontrol.pl: add dpkg:Version and dpkg:UpstreamVersion to list of substvars
2000-04-14configure.in: add -D_GNU_SOURCE to CFLAGS so we can get strsignalWichert Akkerman1-1/+0
scripts/dpkg-genchanges.pl: output Changed-By just after Maintainer scripts/cl-debian.pl: really allow a single whitespace to between # and a bugnumber that will be closed.
2000-03-27Update TODOWichert Akkerman1-1/+15
2000-01-09scripts/cl-debian.pl: Allow space between `#' and the bugnumber in the ↵Wichert Akkerman1-0/+7
changelog scripts scripts/start-stop-daemon.c: test for __sparc__ instead scripts/Makefile.in: add optlib to CFLAGS utils/start-stop-daemon.c: add option to chroot first, patch from Marco d'Itri utils/start-stop-daemon.8: document chroot option dselect/pkgtop.cc: use waddnstr to print package description instead of waddch
1999-12-24* version-nr: update to 1.6.5Wichert Akkerman1-5/+2
* doc/Makefile.in: install THANKS * TODO: remove items that have been done * lib/showcright.c: exit(0) after showing the copyright since we don't exec cat anymore * main/configure.c: add NULL to execlp() parameters; this fixes the random segfaults when showing the conffile-diff
1999-11-12 * lib/tarfn.c: add braces around if to fix compiler warningBen Collins1-4/+5
1999-10-21 * Fixed incorrect patch for --print-architecture (oops, oh wellBen Collins1-0/+2
it was already broken when there was no gcc anyway :)
1999-10-20updated some of this, some we killed, some are obsolete, and some are newBen Collins1-7/+14
1999-10-18updatesBen Collins1-5/+3
1999-02-131.4.1.1 changes by Wichert AkkermanGuy Maor1-0/+1
1996-08-10dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source)Ian Jackson1-1/+0
* 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-01dpkg (1.2.13) unstable; urgency=LOWIan Jackson1-0/+3
* 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-06-25dpkg (1.2.8); priority=LOWIan Jackson1-0/+2
* 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-05-22dpkg (1.2.1); priority=MEDIUMIan Jackson1-8/+9
* `=' 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 Jackson1-0/+2
* 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 Jackson1-12/+18
* 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-04dpkg (1.1.4); priority=MEDIUMIan Jackson1-0/+57
* 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