On Feb 16, 2006, at 3:34 AM, demerphq wrote:

The reasons these discussions happen in other venues besides the MB
lists is because the MB lists are moderated and sometimes a post
doesnt hit the list for days after it was posted and then isnt
responded to for some time.  Also, I think that expecting every
critical thought about MB to be sent to the lists is unrealistic.
People have posted lots of discussion on Perlmonks for instance, but
ive rarely/never seen you comment.

That's true. I don't typically have time to scan perlmonks. Perlmonks is a great site, but for getting things changed in a module or asking questions about rationale, nothing beats contacting the module's authors and/or posting to its mailing list.



Is it so hard to pop by a site where your users congregate and see what they are saying about your stuff?

Yes.

Not only that but when legitimate concerns have been raised the
response has been less than positive.

For instance the subject matter of this thread (CPAN distros without
Makefile.PL's) has been raised time and time again. With almost every
time the exact same message.

And we still don't see that Makefile.PL being made mandatory. (And
judging from your comments in this thread it seems we shouldnt expect
to either.)

As I understand it, the reasoning is basically "there are non-compliant distros on CPAN - so we must MAKE them comply!" I'm sorry, but I just disagree. I believe we should *help* them comply.




How long did it take to come up with a patch to make Cwd install ok on
Win32? A long time and in the end I wrote it.  As soon as you realized
that MB couldnt install CWD on win32 you should have a) ditched MB for
that project until it worked everywhere, b) fixed MB. I mean
seriously, if the author of a project like MB can't get it to work
properly on his flagship core distro and leaves it as such doesnt it
strike you as a pretty serious issue?

You want the PathTools distro? You can have it. I only took it because nobody else would. It's a horrible legacy mess and political mess and I would be glad to be rid of it.

Why didn't I "make Cwd install ok on Win32" sooner? Because I don't have an appropriate Win32 machine to test on, I don't understand ANY of the issues that were going on in that bug, and I don't own the code (ExtUtils::Install) that was determined to need the patching. But you know all this, so why are you flaming me about it?


BTW, i really hope that this isnt perceived as a flame. Thats not
whats its intended to do. Its intended to be thoughtful and
constructive critcism with the aim of improving the standing of MB in
the community. I hope it acheives its goal.

Not really, it still felt like a flame to me. But whatever, I can ignore the tone and try to just see the points.


ps: I'll go out on a limb here and say that MB should NOT be made core
until it makes Makefile.PL production mandatory. And until it can
install all of the core modules that are built with it on all of the
main OS'es that use it. Actually id go even further and say that no
core distro should use MB until that distro can be installed on all
the main OS'es.

You mean no core distro should use *just* M::B, right? I see no harm in having both a traditional Makefile.PL and a Build.PL to give users the choice, do you?

In any case, on this Makefile.PL issue: I'm willing to put in an admonition to authors and a y/n button when they try to make a distribution without a Makefile.PL. I think at least 90% of those cases are probably just accidents. But I'm not willing to *force* the author to include a Makefile.PL, whatever force would mean here.

Given that, which is on the surface in conflict with your other desire to get 0.28 released ASAP, would you vote for a) getting this into 0.28, or b) waiting until afterwards?

 -Ken

Reply via email to