On Feb 14, 2006, at 1:16 PM, Tyler MacDonald wrote:
Ken Williams <[EMAIL PROTECTED]> wrote:
If we did that, we'd screw over people who are already maintaining
their Makefile.PL separately by hand.
OK... but if they are doing that, the Makefile.PL will be in their
*build* directory already... as far as I understand, our Makefile.PL
only
needs to be generated in the *dist* directory.
Yeah, that's true.
Let me reconsider my reasoning here from scratch. The original point
that Adam & Yves were making, IIUIC, was that distributions should
include a Makefile.PL. If they don't have one at all, then of course
we don't need to worry about clobbering one! So I'd be fine with
changing the default in this case to provide some flavor of Makefile.PL
generated in the dist directory.
The main question would be what style to make it. 'traditional' is
accessible by more people, but will often be broken (if, e.g., there
are config questions or auto-sensing in the Build.PL they'll be lost to
the Makefile.PL), so I'd be inclined to choose 'small' or 'passthrough'
for this case.
That should make most people happy, no?
-Ken