NAME
ReleaseNotes - These are the Release Notes for 1.16_20
SYNOPSIS
THIS IS A DEVELOPMENT SNAPSHOT! (Sorry about the shouting, but it may have bugs or be incomplete)
DESCRIPTION
I have done a lot of refactoring and wrote loads of new code.
smokeperl.pl is the new way to smoke. It is a wrapper script around good ol' mktest.pl and mkovz.pl
It also uses the backends to synctree.pl and mailrpt.pl
configsmoke.pl helps you create a (mandatory) configuration for perlsmoke.pl. This configuration is stored in a separate file, so that it is possible to have different configurations.
One can think of different perl versions or different compiler versions.
New ways to sync the source-tree (see synctree.pl and Test::Smoke::Syncer).
Distribution now contains Mail::Sendmail (esp. for Win32)
-Uuseperlio will now only do one (1) testrun and it's back in perlcurrent.cfg
An implementation of Nick Clark's 'Hardlink Forest', with the extra --forest <directory> option to mktest.pl. This will change the way to make distclean to another (hopefully faster).
The subject of the message containing the report has changed:
Smoke [perlversion] <patch> <summary> <os> - <osvers> (<arch>/<cpus>)
If your platform supports UTF-8 locales you will now be able to do an extra run of make test with $ENV{LC_ALL} set to such a locale.
All the backends now have a front end script (synctree.pl, patchtree.pl, mailrpt.pl and W32Configure.pl
There now is a --smartsmoke option that will exit after the SYNCTREE step if the the patchlevel is the same as before.
Some hacks are in place to support the smoking of perl-5.6.2 to be, as it doesn't need the extended PerlIO testing we use for 5.8+.
To configure Test::Smoke for smoking perl-5.6.x(MAINT):
$ perl configsmoke.pl -p smoke56x
To configre Test::Smoke for smoking perl-5.8.x(MAINT):
$ perl configsmoke.pl -p smoke58x
TODO
I don't know if all of these will make it into 1.17...
- make install needs to be sorted out!
- Start an FAQ
- crontab/at stuff for configsmoke.pl
- More refactoring
- Clean up/extend the testsuite
COPYRIGHT
(c) 2002-2003, All rights reserved.
* Abe Timmerman <abeltje@cpan.org>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See:
http://www.perl.com/perl/misc/Artistic.html
item * http://www.gnu.org/copyleft/gpl.html
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.