diff options
author | P. J. McDermott <pjm@nac.net> | 2012-02-09 10:56:43 (EST) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-02-09 10:56:43 (EST) |
commit | f431cd1a48a6a5186633bf5f16a2d21cb4399e8c (patch) | |
tree | 337e36fd9d7884fcf76ba769ab7b0039f52d9d31 /src/TODO |
Initial commit.
TODO: Copyright information.
Including source code and a patch to add files generated by GNU Autoconf
is not very pretty... Running 'make dist' in the SVN trunk to generate
a source archive might be better.
Diffstat (limited to 'src/TODO')
-rw-r--r-- | src/TODO | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/TODO b/src/TODO new file mode 100644 index 0000000..0777b1c --- /dev/null +++ b/src/TODO @@ -0,0 +1,42 @@ + +See issue list: http://code.google.com/p/opkg/issues/list + + + * Regression test suite. + + * Fix comments marked "XXX". + + * Clean up out of date comments. + + * Consistent indentation. + + * Propagate errors up the call stack. In particular, unarchive.c fails to do + this. Errors and error messages must be usable by libopkg frontends. + Don't try to use errno after its been clobbered by other libc calls. + + * Remove dead and duplicate code. Refactor duplicated functionality. + + * Remove pkg_info_preinstall_check(). + + * Reduce memory used per pkg_t and peak memory use in general. + + * #includes are a mess. + + * Refactor opkg_install_pkg() into more precise functions. + + * pkg_hash_fetch_best_installation_candidate() is linear search O(P*PN) + and is slow (frequently called). + P provider + PN pkgs in a provider + It can be O(P) if a hash table is used. + + * Update libbb. + + + +FEATURES + + * Start with all "XXX: FEATURE" comments. Remove them if they are bogus. + + * Improve dpkg compatibility, according to the Debian Policy Manual. + http://www.debian.org/doc/debian-policy/ch-controlfields.html |