The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

#
# $Id: todo,v 1.5 2002/01/25 16:12:59 richardf Exp $
#
=head1 NAME
TODO - Perlbug TODO list
=cut
=head1 DESCRIPTION
=over 4
=item speed
Speed improvements are probably the highest priority
I wonder if AUTOLOAD routines are a benefit while they're tidy and save lots
of drossy code, they are the slowest methods and use up the most time (%),
even when aliased into the symbol table and primed?
Partially done - major test increases alongside similar final combined speed.
=item ID
X-Perlbug: [ID ...]
Where:
[ID] = new ticket id has been assigned to this message
[ID*] = this is a reply to an existing non-open ticket
[ID+] = this is a reply to an existing open ticket
[ID-] = this is a reply to a ticket which has been deleted or is non-existent
=item overview
Time related links on web overview, and check ratios
=item tests
Full test suite - partially completed
=item oracle
v3.5 Oracle support
=item templates
Configurable template support dependent on context, object and user choice - done
=item web_search_by_object
Search functions for all discrete objects (currently it's all very bug oriented) - done
=item security
Better security model.
=item modify
check modified status of db after create/delete of new object/relation
=item userid
migrate userid from varchar->int
=item pod2html
generate link from each section base to index/name/etc
=item trim
trim logs and ranges of unnecessary data
=item Fix
rationalise output (internal) ->
initial call with args...
intermittent results...
final results
$ret = relevant
-v = verbose
-q = quiet
single wrapper to fix most things in the correct order
a = things('mail')->check to and from's and cc's
remove 5.6.0. versions -> 5.6.0 - done
trim redundant log and range info
=item templates
done
=item bugwatch
script watches incoming mails reports if any bug, test, etc. don't land in p5p within one hour - done
done
=item migrate
message->reply, etc.
=item scripts
bughist -F - done
bugwatch - done
=item Database
indexes throughout - done
=item Email
cmd_[cmds]+_<bugid>@bugs.perl.org fixes and tests - done
osname=3d... - done
=item Web
fixed in field is dodgy - done
templates and search forms for each object - done
'new' form for each object - done
javascript controls flakey and need fixing - done
find a message/bug/etc. and reclassify it as a test/patch/note/bug/etc. with relations etc.
mod_perl
consistency:
bug_ids, bug_headers, bug_search... - done
status_ids, status_search - done
user_ids, user_search - done
=back
=cut
=head1 SUGGESTIONS
Email suggestions to any of the following:
<a href="mailto:richard@perl.org">richard@perl.org</a>
<a href="mailto:perlbug@rfi.net">perlbug@rfi.net</a>
<a href="mailto:bugmongers@perl.org">bugmongers@perl.org</a>
=cut