>>>>> "Stas" == Stas Bekman <[EMAIL PROTECTED]> writes:

Stas> Apache::Resource lives in mod_perl-1.x and mod_perl-2.x, and so do
Stas> many other modules with the same names. So this is not a problem of
Stas> Apache::Resource only.

This is where you've made the mistake though.  There is precisely
*one* Apache::Resource namespace.  You must decide whether it is

  (a) always bundled only with mod_perl1
  (b) always bundled only with mod_perl2
  (c) only available in the CPAN

If you start bundling different versions with different CPAN releases,
you *will* get into trouble, because I might want to install different
CPAN releases, and one will override the other.

Please fix this.  It's fixable within the current scheme.  Remove
Apache::Request from mod_perl1... release it separately, and make
mod_perl2 *depend* on it.  The mechanisms are already in place.
Don't ask for the mechanism to change.

Or, if it has to be different for mod_perl2, then call it Apache2::Request
or something.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to