stas 2004/02/27 11:25:05
Modified: todo release Log: mark items that I work or plan to work on also mark a few of the things tha gozer is working on/planning to Revision Changes Path 1.18 +16 -10 modperl-2.0/todo/release Index: release =================================================================== RCS file: /home/cvs/modperl-2.0/todo/release,v retrieving revision 1.17 retrieving revision 1.18 diff -u -u -r1.17 -r1.18 --- release 12 Feb 2004 02:05:29 -0000 1.17 +++ release 27 Feb 2004 19:25:05 -0000 1.18 @@ -5,6 +5,18 @@ * some autogenerated record accessors shouldn't be get/set but only get (e.g. Apache->server->is_virtual(1) is wrong). Need to add a new flag supported by MapUtil and map files, where we can say which accessors should be read-only + owner: stas + +* Apache::{Server,Process} classes: + require mutex lock for writing (e.g. $s->(error_fname|error_log) + Status: most likely some server/process datastructures aren't + supposed to be modified at request time. So instead of mutex + locking, we think we should simply have a flag that will be down + during the startup and will allow methods modifying $s/$proc structs + (the method will check that flag and if it's up it'll die). At the + beginning of child_end it'll raise the flag and lower it at the end + of child_exit. + owner: stas * static build - if we make it working on OpenBSD, AIX and FreeBSD, then it's not important to fix the DSO issues, otherwise make the @@ -13,6 +25,7 @@ could probably try to re-use some of the code that was written to do that, though they use autoconf, which is not quite what we want. Anyway it's something to look at. + owner: gozer * META.yml. Generate META.yml (make dist does that), add Apache-Test as a private resource, so it won't be attempted to be indexed by @@ -22,6 +35,7 @@ * <Perl> sections: A few issues with <Perl> sections: http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=106074969831522&w=2 + owner: gozer * Fixing Apache->warn("foo") @@ -38,12 +52,14 @@ Apache::TestUtil, which doesn't cleanup files and dirs it has created, because the END block is not run. also: see the next item + owner: stas * ModPerl::Registry END {} block woes , described in details at the forwarded message from Jim Schueler http://marc.theaimsgroup.com/?l=apache-modperl&m=103720834717981&w=2 the whole thread is here: http://marc.theaimsgroup.com/?t=103713532800003&r=1&w=2 + owner: stas - PerlModule, PerlRequire, <Perl> in .htaccess is missing http://marc.theaimsgroup.com/?t=105370088700001&r=1&w=2 @@ -83,16 +99,6 @@ several versions, like mod_perl 1.0 and mod_perl 2.0, since once we release it any dependency on mod_perl will be resolved as mod_perl 2.0, when mod_perl 1.0 may be required instead. - -* Apache::{Server,Process} classes: - require mutex lock for writing (e.g. $s->(error_fname|error_log) - Status: most likely some server/process datastructures aren't - supposed to be modified at request time. So instead of mutex - locking, we think we should simply have a flag that will be down - during the startup and will allow methods modifying $s/$proc structs - (the method will check that flag and if it's up it'll die). At the - beginning of child_end it'll raise the flag and lower it at the end - of child_exit. * Apache::Reload - needs to handle properly redefined subs warnings