From 7043dca96e2d568242558b457b79ac805c46113f Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Sun, 12 Jul 2009 22:45:49 +0200 Subject: Update TODO list --- TODO | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'TODO') 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 -- cgit v1.2.3