On Sep 4, 2008, at 10:09, chromatic wrote:

My job is editor, not programmer. Also novelist -- but again, not programmer.
Certainly not CPAN programmer.

What's your novel? Can I read it?

Paying attention is not my job. Releasing software I've written under a free and open license does not instill in me the obligation to jump whenever a
user snaps his or her fingers.

Well, you can ignore the FAILs. Or you can evaluate each one to determine if you could change something your code to make it easier for your users. No one compels you to do anything.

I may do so because I take the quality and utility of my software seriously, but do not mistake that for anything which may instill in you any sort of entitlement. That is an excellent way not to get what you want from me.

I don't think anyone would argue that. Straw man, dude.

I don't like this: failure by any other name would smell just as bad. In
other words, if an end user is not going to have a happy, functional
module after typing install Foo::Bar at the CPAN prompt, this is a failure
that should be noted as such and fixed by the author.

Then CPAN Testers reports should come with login instructions so that I can resurrect decade-old skills and perform system administration to fix broken installations and configurations -- oh, and as you say, a truly *modern*
reporting system should publish these logins and passwords publicly in
syndication feeds.

Huh? I don't think he's referring to configuration issues on the tester's box. Clearly that's not the author's responsibility. It's the job of CPAN Testers to try to minimize the FAIL reports for such a situation, but not your job to change anything when the occasional invalid FAIL gets through. That's not to say that CPAN Testers couldn't suggest a way for you as an author to cut down on those FAILs, but you're not compelled to do anything.

However, by what possible logic can you conclude that the appropriate way to
get that bug fixed is to report it to people who, given all of the
information detected automatically, *do not* maintain CPAN.pm?

Obviously it's not always easy to identify the source of the bug. It is the responsibility of CPAN Testers to run the most recent module in order to minimize such circumstances.

"Oh," perhaps you think, "it's easy for them to read the reports and diagnose
the problem remotely on machines they have never seen before, did not
configure, and cannot probe -- and it's so easy for them to file a bug in the right place!" If you don't think that, precisely what *do* you think to
produce such a bold assertion that it is Shlomi's job to install and
reconfigure a new version of CPAN.pm for a CPAN Tester -- or for that matter, everyone with a misconfigured version of CPAN.pm which contains this bug?

Straw man again. When I get such a report, I email the CPAN Tester and say, "WTF?" He usually gets back to me with, "My bad, sorry, won't happen again."

It's not my "job" to fix bugs in *my own* distributions. I do it because I care about quality and, contrary to what appears to be near- universal belief
around here, I care that people can use my code.

Straw man again. Do you really believe anyone is actually saying that?

Best,

David

Reply via email to