Re: A short rant on the purpose of the CPAN install chain.

2006-09-17 Thread Ovid
- Original Message From: Michael G Schwern [EMAIL PROTECTED] ---*** The primary purpose of the install chain is to install modules ***--- OK, I'm sold. I'll go fix my code. Cheers, Ovid -- Buy the book -- http://www.oreilly.com/catalog/perlhks/ Perl and CGI --

Re: A short rant on the purpose of the CPAN install chain.

2006-09-17 Thread Michael Cummings
On Sat, 2006-09-16 at 16:36 -0500, Michael G Schwern wrote: ---*** The primary purpose of the install chain is to install modules ***--- Not to test the module. Is it too late to speak out against this? As a 'packager' of CPAN modules for the consumption of a linux distro, we rely, even

Bad TAP in Perl core?

2006-09-17 Thread Ovid
So I now have well over 2,000 tests for the parser, but there's a corner case that's killing me. Test::Harness handles it fine, so I'm thinking that the TAP specification (and subsequent grammar) is wrong. In the Perl core, we have t/base/rs.t and on line 129 of that file we have the

Re: A short rant on the purpose of the CPAN install chain.

2006-09-17 Thread David Golden
Michael Cummings wrote: On Sat, 2006-09-16 at 16:36 -0500, Michael G Schwern wrote: ---*** The primary purpose of the install chain is to install modules ***--- Not to test the module. Is it too late to speak out against this? As a 'packager' of CPAN I think the key word in Schwern's

TAPx::Parser 0.30

2006-09-17 Thread Ovid
Is on its way to the CPAN, with 2,348 tests. It's still not done, but it's much farther along. 0.30 17 September 2006 - Fixed bug where no output would still claim to have a good plan. - Fixed bug where no output would cause parser to die. - Fixed bug where

Re: Bad TAP in Perl core?

2006-09-17 Thread Nicholas Clark
On Sun, Sep 17, 2006 at 08:39:12AM -0700, Ovid wrote: So I now have well over 2,000 tests for the parser, but there's a corner case that's killing me. Test::Harness handles it fine, so I'm thinking that the TAP specification (and subsequent grammar) is wrong. Because TAP forbids unescaped

Re: Bad TAP in Perl core?

2006-09-17 Thread Ovid
- Original Message From: Nicholas Clark [EMAIL PROTECTED] Because TAP forbids unescaped hash marks in descriptions and that's how my parser works, it falls down and goes boom. Unless I hear differently, I'm going to have to adjust my parser to allow them. Otherwise I can't even

Re: Breaking compatability with Test::Harness and friends?

2006-09-17 Thread Fergal Daly
On 17/09/06, chromatic [EMAIL PROTECTED] wrote: On Saturday 16 September 2006 14:42, Fergal Daly wrote: So, a passing TODO tells me that either the author - writes bad tests - means something else entirely by TODO - didn't run the test suite before this release I can buy these, to some

Re: Breaking compatability with Test::Harness and friends?

2006-09-17 Thread Smylers
Fergal Daly writes: On 17/09/06, chromatic [EMAIL PROTECTED] wrote: I'm uncomfortable effectively recommending that people *not* use a module until someone deliberately reports Hey, it works better than you think on this platform! to the author and the author releases a completely new

Re: Bad TAP in Perl core?

2006-09-17 Thread Michael G Schwern
Ovid wrote: So I now have well over 2,000 tests for the parser, but there's a corner case that's killing me. Test::Harness handles it fine, so I'm thinking that the TAP specification (and subsequent grammar) is wrong. In the Perl core, we have t/base/rs.t and on line 129 of that file we

Re: A short rant on the purpose of the CPAN install chain.

2006-09-17 Thread Michael G Schwern
Michael Cummings wrote: But I cannot stress enough Stress is bad for you. You really should try calming down, perhaps cut down on caffeine consumption. Maybe take a short vacation. Reduce the amount of quoting out of context in your life. ;P As David pointed out, testing the module and

TAP on Wikipedia

2006-09-17 Thread Michael G Schwern
Given what Ovid said last month about TAP not being about just Perl, I've started an article on Wikipedia about TAP. Most of the content is taken from TAP.pod, the Perl QA wiki and my own head. Edit away. http://en.wikipedia.org/wiki/Test_Anything_Protocol

Re: A short rant on the purpose of the CPAN install chain.

2006-09-17 Thread Michael Cummings
On Sun, 2006-09-17 at 16:53 -0700, Michael G Schwern wrote: Michael Cummings wrote: But I cannot stress enough Stress is bad for you. You really should try calming down, perhaps cut down on caffeine consumption. Maybe take a short vacation. Reduce the amount of quoting out of context

Re: A short rant on the purpose of the CPAN install chain.

2006-09-17 Thread Al Tobey
---*** The primary purpose of the install chain is to install modules ***--- ... It has to work... because most folks want to use the code, not fix it. Schwern, Thank you for writing this rant. I've written flames on the same subject a number of times over the last few years, but deleted

Re: Bad TAP in Perl core?

2006-09-17 Thread Ovid
- Original Message From: Michael G Schwern [EMAIL PROTECTED] foreach $test (11..14) {print ok $test # skipped on non-VMS system\n}; That unescaped hash mark is causing me lots of pain. Because its not an unescaped hash mark. Its an old school skip directive. Ah, didn't