The following commit has been merged in the master branch:
commit 4ff39dabad2cd8e384f26f3212a55b5adbeb71d9
Author: Guillem Jover <[email protected]>
Date: Sat Sep 11 06:20:37 2010 +0200
Update TODO list
diff --git a/TODO b/TODO
index c4f5cb6..038f575 100644
--- a/TODO
+++ b/TODO
@@ -23,9 +23,12 @@ TODO
(1.x => 2.x) while minor version bump will be used for backwards
compatible extension (e.g. new fields).
- * Make dpkg bootstrappable.
+ * Build:
+ - Make dpkg bootstrappable.
+ - Check availability of warning flags at configure time.
+ - Handle missing lstat at configure time by erroring out.
- * Code cleanup:
+ * Code cleanup / bug fixes:
- Get rid of static variables inside functions.
- Coalesce admindir / infodir / foodir generation.
- Get rid of setjmp (at least in the general case, keep for dpkg itself?)
@@ -45,8 +48,21 @@ TODO
- Replace raw write and read calls with safe variants (signals etc).
- Make deb build version a version instead of doing checks over a string.
- Use enums for currently hardcoded literals (tdus, dependtry, etc).
-
- * Cleanup libcompat:
+ - Namespace pkg_db funcs.
+ - Do not use nfmalloc (and friends) for non in-core db memory.
+ - Call nffreeall on exit (need to detangle nfmalloc from non-db first).
+ - Add a size parameter to the buffer api to avoid some useless
+ pipe+fork+copy.
+ - Handle instdir '/' separator consistently.
+ - Check if caching selinux context for second call is possible.
+ - Refactor parse_warn/parse_error.
+ - Make parse_warn use warning().
+ - Add missing newlines in --version output.
+ - Fix leak on tar_extract (name, linkname).
+ - Handle symlinks in statcmd.c statdb_node_apply().
+ - Fix dpkg termination on SIGPIPE from status-fd.
+
+ * libcompat cleanup:
- Add fnmatch, IRIX5 doesn't have it.
* Man pages:
@@ -62,6 +78,7 @@ TODO
- Fix «. ».
* L10n:
+ - Check dpkg-divert strings for new and fixable ones.
- Standardize translated error messages in the perl code to avoid useless
work for translators.
- Check http://d-i.alioth.debian.org/spellcheck/level5/index.html
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]