--- Steffen Mueller <[EMAIL PROTECTED]> wrote: > Andy Lester schrieb:
> > That's why this is gonna be 3.0. Break the API all you want. > > Woah there! This is still going to be on CPAN and pushed to all > clients > semi-automatically. A year ago or so, a bug in a single Test:: module > cascaded through half of CPAN. That wasn't pretty at all. We can fix > most CPAN modules, of course, but what happens to "darkpan" is just > way beyond us. I suspect what Andy was meaning was that it's OK to break the underbelly of Straps, Point, etc., and not the actual Test::Harness API, since it's the former I was referring to. TAPx::Harness::Compatible is still intended to pass all of the Test::Harness tests. However, I'm not sure what to do about darkpan reliance on things they shouldn't be relying on. The current testing framework is simply too limited and most acknowledge that something new needs to come along. However, it's going to be awfully tough to come up with something new if we don't change *something*. I'm just worried about what it is we can safely change. Do Test::Smoke, CPAN, CPANPLUS or anything similar rely on the actual guts of Test::Harness? Cheers, Ovid -- Buy the book -- http://www.oreilly.com/catalog/perlhks/ Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/