The following commit has been merged in the master branch: commit 4ff39dabad2cd8e384f26f3212a55b5adbeb71d9 Author: Guillem Jover <guil...@debian.org> 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 debian-dpkg-cvs-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org