----- Original Message ----

> From: Patrick R. Michaud <pmich...@pobox.com>

> Source code repository
> ----------------------
> This is the immediate issue at hand, because we need to move Rakudo
> out of the Parrot repository so that it can cleanly move to its new
> home at parrot.org.  Currently Rakudo Perl lives at
> http://svn.perl.org/parrot/trunk/languages/perl6/ , while the 
> spectest suite (on which development/testing depends) lives at
> http://svn.pugscode.org/pugs/t/spec/ .

What's the rationale for the spectest suite to remain in the pugs repository?  
AFAICT, pugs is no longer being actively developed and I wouldn't be surprised 
if many of its spectests currently break and don't have a TODO.  Plus, the way 
fudge works, you have to be able to fudge things against both pugs and rakudo, 
making things rather confusing (and it's not documented very well that I can 
see, so I was royally confused at first).  In fact, I think that might even 
eliminate the need for fudge if done right.

Why not bite the bullet and include those tests in Rakudo?  If they're not 
listed in t/spectest.data, they don't get run.  Plus, it will make it much 
easier for a developer to write tests and to review them because they don't 
need to switch to a different repository or terminal window.  Thus, a developer 
won't need to have (or even know about) a separate repository *just for tests*. 
 That just seems weird.

Merging the test suite and eliminating fudge seems like a great simplification 
to me.

 
Cheers,
Ovid
--
Buy the book         - http://www.oreilly.com/catalog/perlhks/
Tech blog            - http://use.perl.org/~Ovid/journal/
Twitter              - http://twitter.com/OvidPerl
Official Perl 6 Wiki - http://www.perlfoundation.org/perl6

Reply via email to