diff options
author | pmatilai@dhcp115.koti.laiskiainen.org <pmatilai@dhcp115.koti.laiskiainen.org> | 2007-05-14 16:52:48 +0300 |
---|---|---|
committer | pmatilai@dhcp115.koti.laiskiainen.org <pmatilai@dhcp115.koti.laiskiainen.org> | 2007-05-14 16:52:48 +0300 |
commit | 9909fef073fdf033a6c2a8a8063398ed043797af (patch) | |
tree | 7ff42bb6f6b83bd7a02ed50ace089e549c02ac9a /TODO | |
parent | 45d2eff6fdc7389fc426d1214f7d0397c523bdb0 (diff) | |
download | rpm-9909fef073fdf033a6c2a8a8063398ed043797af.tar.gz rpm-9909fef073fdf033a6c2a8a8063398ed043797af.tar.bz2 rpm-9909fef073fdf033a6c2a8a8063398ed043797af.zip |
- initial TODO for collecting future ideas
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ +4.4.2.1 +------- +- merge rest of applicable Suse + RH patches +- uninternationalize RPMMESS_DEBUG strings to ease translator work + +4.5 and beyond +-------------- +Janitorial work: +- clean up old junk like workarounds of -95 era (g)libc bugs etc +- use glib/glibc (string manipulation, memory handling etc) facilities instead + of internal versions from -95 era +- audit and clean up user visible strings +- clean up the build process (auto*-stuff, compiler warnings) +- refactor those 800+ line monster functions into something more digestable +- split popt to separate project +- remove internal file/libmagic? +- remove internal lua? + +API: +- proper separation of exported and private headers to clean up the API +- package verification API (instead of just printing out letters) +- proper package build API (python) +- proper separation of rpm-cli and lib functionality +- eliminate need for headerGetEntry() where it makes sense (eg changelogs) + +Build: +- grammar for specfiles, rpm macros +- support adding dep handlers per file type/class/extension without patching rpm + |