On Wed, Jul 31, 2013 at 08:46:53PM +0000, Tracy Radel wrote: > Hi Dag, > > It is more an issue of documentation of how quality assurance is done for > Perl. Our procedures for QA require that when doing QA on a model or program > we have created (my ultimate goal), any software used by that program must > also have gone through a sufficiently rigorous QA process. For other > programs I have been able to find documentation on their QA program that > includes standard practices, problem reporting, code control, records > management, etc. They also have documentation describing the V&V tests > performed with tolerances and results outlined.
You mention "code control". I don't think that anyone has mentioned the following yet (although you might already be aware of it) The Perl 5 source code now uses a git repository for version control: http://perl5.git.perl.org/perl.git Previously Perl 5 was using Perforce, from March 1997 until December 2008. The git repository contains a complete import of the Perforce repository (byte for byte perfect. I checked) but additionally attempts to reconstruct history prior to March 1997 from any available sources - mostly stable and development release tarballs. So we have over 25 years of history in version control, although the resolution of changes isn't that good for changes more than 16 years old. Nicholas Clark