The following commit has been merged in the master branch:
commit 438e93de387d313c6085eea63101a4c4e714a2d5
Author: Guillem Jover <[email protected]>
Date:   Thu Oct 29 21:34:12 2009 +0100

    Update TODO list
    
    Remove done items. Remove items moved to the RoadMap in the wiki, and
    add a link to it. Move items around were they better fit. Separate old
    TODOs with a straight line.

diff --git a/TODO b/TODO
index 254481f..e8b640b 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,11 @@
-ROADMAP
+RoadMap
 =======
 
+  <http://wiki.debian.org/Teams/Dpkg/RoadMap>
+
+TODO
+====
+
 1.15.x (squeeze)
 ~~~~~~
 
@@ -26,14 +31,16 @@ ROADMAP
    - Get rid of setjmp (at least in the general case, keep for dpkg itself?)
    - Coalesce hash and checksum functions.
    - Split modstatdb_rw into mode and flags.
-   - Move fd and block function out of mlib.
+   - Move fd function out of mlib.
    - Cleanup status chars -> strings hardcoded mappings all over the place.
      (Fix tied field enum with its dselect description (pkgdisplay.cc))
    - Refactor src/processarc.c.
    - Make sure all vsnprintf callers are checking the return value, as the
      system version will not ohsite on us.
    - Fix naming consistency of next/prev members.
+   - Split dpkg.h into independent headers.
    - Do more unused header include removal.
+   - Add needed includes to all header files.
    - 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.
@@ -47,11 +54,9 @@ ROADMAP
    - 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).
-
- * Test and reenable --command-fd.
-
- * Check --no-act for log_action().
+ * Cleanup libcompat:
+   - Add fnmatch, IRIX5 doesn't have it.
+   - Fix scandir, leaks on malloc and realloc.
 
  * Man pages:
    - Add example to dpkg-scanfoo manpages?
@@ -73,41 +78,19 @@ ROADMAP
  * Discuss and implement
    http://www.hadrons.org/~guillem/debian/docs/origin.proposal
 
- * Add non-regression tests for Dpkg::Source::*
+ * Deprecate --force-not-root flag (remove modstatdb_rw rootneeded flags).
 
- * Cleanup libcompat:
-   - Add fnmatch, IRIX5 doesn't have it.
-   - Fix scandir, leaks on malloc and realloc.
+ * Test and reenable --command-fd.
 
- * Add multiarch support.
-
- * Merge stuff back:
-   - debsums (metadata storage).
-   - ucf (cleverer conffile handling).
-   - debconf (dpkg-*configure and add new status):
-     + dpkg --reconfigure <pkg> <pkg>
-       <pkg>.postinst reconfigure <ver>
-       Fail if pkg is not in the configured state.
-   - dpkg-cross (multiarch + dpkg cross compilation support).
-   - dpkg-sig (dak fixed, import code, needs reply, #340306).
-   - apt: deb-*/ dirs, apt-extracttemplates (libdpkg).
-   - (maybe parts of wajig, aptitude, synaptic, ept, ...).
-
- * Start exposing libdpkg.
-   - Split dpkg.h into dpkg-priv.h.
-   - Add needed includes to all header files.
+ * Check --no-act for log_action().
 
- * Add UTF-8 support to all programs.
+ * Add non-regression tests for Dpkg::Source::*
 
- * Modify database to store per-file flags.
-   - Store checksums and stat data in per-file flags.
-   - Add md5sums and/or sha1sums package support. (#155676)
+ * Add UTF-8 support to all programs.
 
  * Allow packages to register additional files, declare ownership of files for
    dpkg -S and -L without having dpkg act on this (.psuedolist?).
 
- * Some kind of test-suite (Esteban).
-
  * Make dpkg-checkbuilddeps easier to use by other programs such as pbuilder
    or sbuild, so that they can start using the new architecture wildcards
    automatically.
@@ -115,16 +98,12 @@ ROADMAP
 
  * Remove conffile background support? (#38334)
 
- * Make dpkg-deb --build check for duped conffiles. (#131633)
-
  * Propagate --admindir to programs run from maintainer scritpts. (#97076)
 
  * Fix conflicting action -%c, when short is 0.
 
  * We should set our own obstack_alloc_failed_handler.
 
- * Fix quotes? <http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html>
-
 1.16.x (squeeze + 1)
 ~~~~~~
 
@@ -133,8 +112,7 @@ ROADMAP
  * Remove install-info wrapper.
 
 
-TODO
-====
+------------------------------------------------------------------------------
 
 Old TODO entries from Scott:
 

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to