Re: satiating cpantesters

2010-01-13 Thread Rene Schickbauer
Eric Wilhelm wrote: But you didn't succeed because something's wrong and thus on the way out you must mention to the poor user what that might be. I suppose if we had a leave() function, you could get something like 'warn can't install without ...; exit 0' from 'leave can't install without

Re: satiating cpantesters

2010-01-09 Thread David Cantrell
Eric Wilhelm wrote: # from David Cantrell # on Wednesday 06 January 2010 03:48: Exiting with a 0 status would seem to be the least clunky solution. exit(0) means Stop now and claim to have succeeded But you didn't succeed because something's wrong and thus on the way out you must mention to

Re: satiating cpantesters

2010-01-09 Thread Eric Wilhelm
# from David Cantrell # on Saturday 09 January 2010 07:44: Fine, but if you *don't* claim to have succeeded, then you have to expect that software that looks for failures will spot the failure and report it. As the author's fault? Right. --Eric -- perl -e 'srand; print join( ,sort({rand()

Re: satiating cpantesters

2010-01-09 Thread David Cantrell
On Sat, Jan 09, 2010 at 11:48:19AM -0800, Eric Wilhelm wrote: # from David Cantrell # on Saturday 09 January 2010 07:44: Fine, but if you *don't* claim to have succeeded, then you have to expect that software that looks for failures will spot the failure and report it. As the author's fault?

Re: satiating cpantesters

2010-01-06 Thread David Cantrell
On Wed, Dec 16, 2009 at 10:53:22AM -0800, Eric Wilhelm wrote: # from David Cantrell Mmmm, more special cases.  From a user's (ie, a module author's) point of view, isn't it easier to remember exit(0) than to remember exactly what message to spit out? Easier to remember, maybe. But the

Re: satiating cpantesters

2010-01-06 Thread Eric Wilhelm
# from David Cantrell # on Wednesday 06 January 2010 03:48: Exiting with a 0 status would seem to be the least clunky solution. exit(0) means Stop now and claim to have succeeded But you didn't succeed because something's wrong and thus on the way out you must mention to the poor user what that

Re: satiating cpantesters

2010-01-06 Thread Aristotle Pagaltzis
* Eric Wilhelm enoba...@gmail.com [2010-01-06 18:15]: But you didn't succeed because something's wrong The Makefile is not missing because the program crashed before it managed to generate one. It is missing because the program successfully determined that installation cannot proceed. The

Re: satiating cpantesters

2009-12-16 Thread David Cantrell
On Mon, Dec 14, 2009 at 11:46:07PM -0800, Eric Wilhelm wrote: # from Burak Gürsoy # on Monday 14 December 2009 12:20: Well... Either die OS unsupported\n is an exception (since I get NA for that) That's special-cased for Hysterical Raisins. Yeah. Makes me wonder why fatal m/^Unsupported

Re: satiating cpantesters

2009-12-16 Thread Eric Wilhelm
# from David Cantrell # on Wednesday 16 December 2009: Makes me wonder why fatal m/^Unsupported configuration: .*/ errors couldn't be made NA. Mmmm, more special cases.  From a user's (ie, a module author's) point of view, isn't it easier to remember exit(0) than to remember exactly what

Re: satiating cpantesters

2009-12-15 Thread Jonathan Yu
On Tue, Dec 15, 2009 at 2:46 AM, Eric Wilhelm enoba...@gmail.com wrote: # from Burak Gürsoy # on Monday 14 December 2009 12:20: Well... Either die OS unsupported\n is an exception (since I get NA for that) Yeah.  Makes me wonder why fatal m/^Unsupported configuration: .*/ errors couldn't be

Re: satiating cpantesters

2009-12-14 Thread Eric Wilhelm
# from Burak Gürsoy # on Monday 14 December 2009 12:20: Well... Either die OS unsupported\n is an exception (since I get NA for that) Yeah. Makes me wonder why fatal m/^Unsupported configuration: .*/ errors couldn't be made NA. --Eric -- Issues of control, repair, improvement, cost, or just