summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2009-07-12 22:45:49 +0200
committerGuillem Jover <guillem@debian.org>2009-07-12 23:06:25 +0200
commit7043dca96e2d568242558b457b79ac805c46113f (patch)
treea7760f44f9c5e617ae48e6a415c3c95eeffdac44 /TODO
parentf09acc9d384bd85cd9b3f87ba8d57edbbf64661b (diff)
downloaddpkg-7043dca96e2d568242558b457b79ac805c46113f.tar.gz
Update TODO list
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 12 insertions, 2 deletions
diff --git a/TODO b/TODO
index c336356ef..59f11bffb 100644
--- a/TODO
+++ b/TODO
@@ -36,6 +36,18 @@ ROADMAP
- Fix naming consistency of next/prev members.
- Do more unused header include removal.
- Get rid of unuseful "unsigned" modifiers.
+ - Use internerr instead of assert, and print more meaninful messages.
+ - Make actionfunction return int, and avoid global exitcode variables.
+ - Move ACTION and OBSOLETE, etc to ‘myopt.h’.
+ - Use max/min in dselect instead of lesserint/greaterint.
+ - Refactor packageslump into generic code.
+ - Refactor subprocess execution (argument building etc).
+ - Replace raw write and read calls with safe variants (signals etc).
+ - Use MD5HASHLEN.
+ - Fix compress_type being shadowed.
+ - Fix stat variables being shadowed (bugs!!).
+ - Make deb build version a version instead of doing checks over a string.
+ - Use enums for currently hardcoded literals (tdus, dependtry, etc).
* Deprecate --force-not-root flag (remove modstatdb_rw rootneeded flags).
@@ -181,7 +193,6 @@ other stuff unlikely to get done soon
from being considered for auto-upgrades (apt-get needs to know about this
too)
* Filename field generated by --record-avail
- * handle split packages somehow.
* understand Replaces in dselect
* diversions list as control archive entry
* single maintainer script, and new package getting there first
@@ -193,7 +204,6 @@ other stuff unlikely to get done soon
* floppy map (where are the files)
* how to change case of package names
- * support for adding files to dpkg's file lists
* `fake' or `null' packages
* dpkg --query | -Q