On Wed, 28 Jul 2004 02:50:10 -0700 (PDT), DH <[EMAIL PROTECTED]> wrote:
> --- Michael G Schwern <[EMAIL PROTECTED]> wrote:
> > It is not a bug in MakeMaker.
> >
>
> You're confused.
> The author currently has "IO-stringy" for NAME,
> and thats where the .packlist ends up, in
> perl\site\lib\auto\IO-stringy\.packlist
> and this is a bug in MakeMaker.
> MakeMaker should not allow that to happen.
> It should yell at the author when he attempts to put in something
> for NAME that cannot be a module name
> and refuse to write a makefile.
$ perl -wle '*{"IO-stringy::foo"} = sub { 42 }; print &{"IO-stringy::foo"}'
42
I clearly acknowledge that I'm being a wise ass. :)
I'll accept a patch that checks NAME and throws a warning if its not a
valid package name like you'd type into "package".