1 Here are outlined some of the future directions for the debbugs
2 codebase and things that should be done.
6 * Stop doing the .in -> foo translation
7 * Use ExtUtils::Makemaker instead of a custom makefile
8 * More testing of modules so it's not so easy to break things
11 GENERAL ORGANIZATIONAL CLEANUP
14 * use of strict and warnings everywhere
15 * Split out errorlib and common.pl; stop requiring stuff
16 * Use CGI::Simple, URI, and Params::Validate instead of our own
19 * Configuration Module
20 * Allow for multiple debbugs configurations; easy overriding of values
21 * Possibly implemented using Config::General (maybe Config::Simple?)
22 with hack to allow for backwards compatibility
24 * Separation of Output forms from the code
25 * Use Text::Template to do this; it's simple, we don't lose
26 flexibility if we need it
28 * Bring back all of the helper scripts into the bzr repository and
29 document the setup of Debian's bts
33 * Full text searching -- using Hyper Estraier (in progress on merkel)
34 * See Debbugs::Estraier
36 * CGI Options enable/disable forms
38 * Better display of bugs in bug lists
39 - Display subsidiary bugs: merged bugs, block bugs, etc.
41 * Archiving [display of applicable bugs even if they are archived]