The following commit has been merged in the master branch:
commit a875db0307abe0c5f036e310d38622fa1e5f0548
Author: Guillem Jover <[EMAIL PROTECTED]>
Date: Sun Apr 13 07:04:09 2008 +0300
Update TODO list
diff --git a/TODO b/TODO
index 681b41c..ed499e1 100644
--- a/TODO
+++ b/TODO
@@ -11,8 +11,9 @@ lenny
* Remove Conflicts on dpkg-dev exact versions before the release.
- * Create a dedicated manual page deb-changes documenting
- the format of the changes files.
+ * Create dedicated manual pages for .changes and .dsc documenting the
+ format of the files. (deb-foo might not be apprioriate as those are
+ not inside of the .deb file, but changes(5) seems too generic.)
Explain that backwards incompatible change involve a major version bump
(1.x => 2.x) while minor version bump will be used for backwards
compatible extension (e.g. new fields).
@@ -26,21 +27,37 @@ lenny
------
* Code cleanup:
- - blankfoo embedded code.
- - static variables inside functions.
+ - Refactor blankfoo embedded code.
+ - 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?)
- Coalesce hash and checksum functions.
- - Move parseerr arguments into a struct.
+ - Move parseerr arguments into a struct (need to push the patch).
- Move fd and block 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.
-
- * Standardize translated error messages in the perl code to avoid useless
- work for translators.
+ - Refactor ARRAY_SIZE (need to push the patch).
+ - Fix ncursesw headers.
+ - Consider ferror_fclose function.
+
+ * Man pages:
+ - Add example to dpkg-scanfoo manpages?
+ - Check all '<>' use bold instead.
+ - Check all command vs action.
+ - Check usage of '|' instead of ', '.
+ - Check position of short option before long option.
+ - Use [option...] instead of [options] and friends?
+ - Fix dpkg man page, refs to dpkg-deb and dpkg-split, etc.
+ - Fix «commandline» vs «command line».
+ - Fix «. ».
+
+ * L10n:
+ - 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
* Discuss and implement
http://www.hadrons.org/~guillem/debian/docs/origin.proposal
@@ -55,24 +72,22 @@ lenny
* Add multiarch support.
- * Merge debconf support (add new status).
- - dpkg --reconfigure <pkg> <pkg>
- <pkg>.postinst reconfigure <ver>
- Fail if pkg is not in the configured state.
- - Merge dpkg-reconfigure.
-
- * Merge dpkg-cross functionality.
-
- * Merge dpkg-sig?
+ * 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.
- * Add example to dpkg-scanfoo manpages?
-
- * The cleverer conffile support bug fixed.
-
* Add UTF-8 support to all programs.
* Modify database to store per-file flags.
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]