On Friday 30 March 2007 09:36, Nicholas Clark wrote: > An alternative is to have C<make test> be an alias, either to C<make > devtest> by default, and a smaller C<make usertest> (or somesuch) when the > source tree is an official release. Having the source tree know when it's > an official release (perhaps by including or not including a file) would > also allow the parrot executable to report accurately whether it's the > official release, or one patched in some local way.
I like this idea. The easiest way not to make a mistake is if you don't have the option to make a mistake. > For Perl I'd really like it if even perl -v (the short version output) said > "I'm patched somewhere", so that it was almost impossible to submit a bug > report without that piece of information being forthcoming. > (You don't need to know what the patches are immediately, because at least > you now have enough information to ask the bug reporter to run perl -V > or the equivalent, to actually find the information out) > > I assume that in the position of maintaining Parrot I'd like the same > information about whether the release is vanilla and unmolested when I > got a bug report. This one too. -- c