Re: [Module-build-general] Breaking CPAN installs..
Status: Beta
Brought to you by:
kwilliams
|
From: Soren A <per...@wo...> - 2003-08-28 20:30:39
|
On Thu, Aug 28, 2003 at 08:51:20AM -0500, Ken Williams wrote:
> Subject: Re: [PATCH] Re: [Module-build-general] Breaking CPAN installs..
[Sorry to go messing w/ the subject: line, just trimmed it a bit for
esthetics...]
> On Thursday, August 28, 2003, at 03:43 AM, Soren A wrote:
>=20
> >When I wrote previously that "I tried Michael's patch with the first
> >CPAN module that uses Module::Build that I could lay hands on, M::B
> >it's self", that didn't make a lot od sense, did it? Actually, is it
> >true as I now realize that *using good 'ol CPAN.pm*, the *only*
> >package out there that's going to use Module::Build to build itself
> >is Module::Build, itself ("Who's on First" -- whaa? that's what I'm
> >asking, you dope, who's on first?")? because calling `make' is so
> >hardwired in to CPAN.pm? It's always going to try to build modules
> >the same way.
> Actually, any distribution that includes a "passthrough" or "small"=20
> Makefile.PL (as described in Module::Build::Compat) will also be built=20
> by CPAN using Module::Build. However, there aren't many of those at=20
> the moment on CPAN as far as I know.
And I ASSumed that one of your newer modules, like Path::Class, would be
one. My mistake, Ken, sorry for the confusion.
> >I used CPAN to fetch-prepare-install Ken's Path::Class a minute ago and
> >the discomforting realization of my ignorance hit me. So are we just
> >waiting for the world to shift to CPANPLUS? Hmmm, now I have to (after
> >some sleep) hit the Fine Documentation.
=20
> What happened with Path::Class? It's got a normal Makefile.PL that=20
> uses MakeMaker, so it should have worked fine with the 'verbose' flag=20
> even before Schwern's patch.
Nothing bad happened (now you understand, it was my expectations that
were in error). Is there anywhere being kept a list, of what CPAN
modules are using Module::Build and might have such a "pass-through"
Makefile.PL? Is there any way to query for this?
Anyway, Class::Path just built the way any old CPAN module would. What I
wanted was to see the passthrough Makefile.PL in action (and now that
I've had some sleep I am understanding about the "passthrough"
Makefile.PL being an optional technique to be found in some, but by no
means all, modules that are released with Build.PL's).
Thanks for the clarifications.
Soren
|