"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
There is no mistake here, Randal. The module works exactly the same under both generation on the user interface. But the two are different internally.
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.
It's a part of the distribution and it's not going to have a new package on CPAN. We have enough work to do already.
Or, if it has to be different for mod_perl2, then call it Apache2::Request or something.
Sorry, Randal, but please read the archives for the discussion of this proposal which was discussed here and on the dev list like 10 times. In short this is not going to happen. If a module Apache::Foo works the same way for users but its internals are different, there is no need to make user's life hard changing their code, just because PAUSE + CPAN/CPANPLUS are not willing to deal with reality. May be if enough people scream it'll finally get fixed.
-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
-- 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