2003-03-09 Abe Timmerman <abeltje@local>
* smokeperl.pl: 1.11: (abeltje)
* Now uses Test::Smoke
* configsmoke.pl: 1.08: (abeltje)
* FIX: The default syncer must exist!
+ Added more explanation to some questions
* lib/Test/Smoke/Patcher.pm: 1.08: (abeltje)
* Use the new Test::Smoke::Util::get_regen_headers()
* lib/Test/Smoke.pm: 1.02: (abeltje)
* API change (so quick?) error() is now known as config_error()
* Makefile.PL: 1.11: (abeltje)
* Introduce Test::Smoke
* mkovz.pl: 1.19: (abeltje)
* Now uses Test::Smoke
* test_pod.pl: 1.02: (abeltje)
+ Added F<lib/Test/Smoke.pm>
* test_compile.pl: Make sure it works before committing
* test_compile.pl: Increase the number of tests when you add one.
* test_compile.pl: 1.02: (abeltje)
+ Added F<lib/Test/Smoke.pm>
* MANIFEST: 1.21: (abeltje)
+ Added F<lib/Test/Smoke.pm>, F<t/ts_config.t>
* W32Configure.pl: 1.04: (abeltje)
* Now uses Test::Smoke
* -c without argument now assumes 'smokecurrent_config'
* mailrpt.pl: 1.07: (abeltje)
* Don't declare '$conf', it's exported by Test::Smoke
* patchtree.pl: 1.05: (abeltje)
* don't declare '$conf' it's exported by Test::Smoke
* mailrpt.pl: 1.06: (abeltje)
* Now uses Test::Smoke
* -c without argument now assumes 'smokecurrent_config'
* patchtree.pl: 1.04: (abeltje)
* now uses Test::Smoke
* -c without argument now assumes 'smokecurrent_config'
* synctree.pl: 1.11: (abeltje)
* Now uses Test::Smoke
* -c switch without argument now assumes 'smokecurrent_config'
* t/ts_config.t: New tests for Test::Smoke
* lib/Test/Smoke.pm:
New module to keep the version and read the configuration
2003-03-08 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/Util.pm: 1.09: (abeltje)
+ Added get_regen_headers() and run_regen_headers() (change 18852)
* MANIFEST: 1.20: (abeltje)
+ Added 't/regenstuff.t'
* t/TestLib.pm: 1.02: (abeltje)
+ Added POD
* t/regenstuff.t: 1.01: (abeltje)
* Test the new regen_headers stuff in Test::Smoke::Util
* mktest.pl: 1.18: (abeltje)
* More $ENV{LC_ALL} fiddling
* t/TestLib.pm: 1.01: (abeltje)
* Added to the repository
2003-03-05 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/FTPClient.pm: 1.01: (abeltje)
* New module, A simple FTP-mirror object.
* ChangeLog: This is REV-1_16_22
* ReleaseNotes: 1.05: (abeltje)
* Keep up with versions
* FIX: pod thingy
* Makefile.PL: 1.10: (abeltje)
* 'smokew32.cfg' is now known as 'w32current.cfg'
* mktest.pl: 1.17: (abeltje)
* FIX: $ENV{PERL_UNICODE}, delete unless used and set to empty to
mimic -C0 (see perlrun)
* configsmoke.pl: 1.07: (abeltje)
* 'smokew32.cfg' is now known as 'w32current.cfg'
* MANIFEST: 1.19: (abeltje)
* 'smokew32.cfg' is now known as 'w32current.cfg'
2003-03-02 Abe Timmerman <abeltje@local>
* patchtree.pl: 1.03: (abeltje)
* regen_headers for 'MSWin32'
* smokeperl.pl: 1.10: (abeltje)
+ Added local $0 for MKTEST and MKOVZ
+ Added TRY_REGEN_HEADERS for patchtree on MSWin32
* FIX: some POD stuff
* mkovz.pl: Keep up with versions
* t/patcher.t: 1.06: (abeltje)
+ Added test to check TRY_REGEN_HEADERS
* lib/Test/Smoke/Patcher.pm: 1.07: (abeltje)
+ Added the perl_regen_headers() method
+ Added a {flags} attribute
+ Added TRY_REGEN_HEADERS constant (Exported)
* smokew32.cfg: This is now known as 'w32current.cfg'
* smokew32.bat: 1.10: (abeltje)
* Changed 'smokew32.cfg' to 'w32current.cfg' (Complete the new
naming scheme)
* w32current.cfg: This used to be 'smokew32.cfg'
2003-02-27 Abe Timmerman <abeltje@local>
* smokew32.cfg: 1.08: (abeltje)
* FIX: detypo (in the new PERL_COPY_ON_WRITE section)
* t/for_nmake.t, t/for_dmake.t: 1.12: (abeltje)
+ Added tests for the new "-Accflags='...'"
* lib/Test/Smoke/Util.pm: 1.08: (abeltje)
+ Configure_win32(): Added the possibility to do -Accflags='...'
* smokew32.cfg: 1.07: (abeltje)
+ Added a section for PERL_COPY_ON_WRITE
* README: 1.18: The NAME section
* README: 1.17: (abeltje)
* Added a reference to the cygwin tools for Windows users
* Some detypo's
2003-02-26 Abe Timmerman <abeltje@local>
* smokeperl.pl: 1.09: (abeltje)
* $VERSION++
* mkovz.pl: 1.17: (abeltje)
* FIX: Fail status produced too many letters in the reports
2003-02-24 Abe Timmerman <abeltje@local>
* ChangeLog: This is REV-1_16_20
* smokeperl.pl: 1.08: (abeltje)
+ Added the '--force-c-locale' setting for F<mktest.pl>
* mktest.pl: 1.16: (abeltje)
* FIX: Policy changes were passed around wrong (all builds, but the
first were -DDEBUGGING)
+ Added the 'is56x' hack
+ Added the extra '--locale' test-run
+ Added the 'force-c-locale' switch
* Updated the COPYRIGHT pod-section
* mkovz.pl: 1.16: (abeltje)
* FIX: reportsqueeze when also running under utf8-locale
* Changed the summary for all O's and -'s from PASS-so-far to PASS
+ Added the 'is56x' hack
* Updated the COPYRIGHT pod-section
* configsmoke.pl: 1.06: (abeltje)
+ Added '--log/-l' switch
+ Added the use previous settings feature
+ Added the use extra defaults feature
+ Added more configuration options
* More than should be
* README: 1.16: (abeltje)
* Some rewording
* Makefile.PL: 1.09: (abeltje)
* More fiddling, but it still isn't right
* MANIFEST: 1.18: (abeltje)
- Remove F<t/01basic.t>
2003-02-23 Abe Timmerman <abeltje@local>
* smokeperl.pl: 1.07: (abeltje)
+ Added the implementation for 'smartsmoke'
+ Added the implementation for 'is56x'
+ Added the implementation for 'norun'
* Updated the COPYRIGHT pod-section
* ReleaseNotes: Updated for 1.16_20
* README: 1.15: (abeltje)
* Removed most references to the old-way to smoke
* FIX: pod error
* Use the new name scheme
* Updated the COPYRIGHT pod-section
* W32Configure.pl: 1.03: (abeltje)
* Updated the COPYRIGHT pod-section
* lib/Test/Smoke/Patcher.pm: 1.06: (abeltje)
* FIX: pod error
* test_pod.pl: 1.01: (abeltje)
* Test the pod in all files before making a distribution
* test_compile.pl: 1.01: (abeltje)
* Moved from the user test-suite
* t/01basic.t: This doesn't belong in the user-tests
* mkdist.sh: 1.08: (abeltje)
+ Added test_compile.pl and test_pod.pl
* synctree.pl: 1.10: (abeltje)
* Don't commit before *all* pod-errors are fixed :-(
* synctree.pl: 1.09: (abeltje)
* FIX: pod errors
* mailrpt.pl: 1.05: (abeltje)
* Update the COPYRIGHT pod-section
* patchtree.pl: 1.02: (abeltje)
* Update the COPYRIGHT pod-section
* synctree.pl: 1.08: (abeltje)
+ Added 'hardlink' as a valid sync-type (with pod)
* cleanup
* FIX: Get all defaults from the configuration file
* Update the COPYRIGHT pod-section
* lib/Test/Smoke/Util.pm: 1.07: (abeltje)
* Make the regex in Configure_win32() 5.004 friendly
* lib/Test/Smoke/Syncer.pm: 1.08: (abeltje)
* Make source path absolute in clean_from_directory()
2003-02-21 Abe Timmerman <abeltje@local>
* t/syncer_ftp.t: 1.07: (abeltje)
* Help this testfile by preloading Test::Smoke::Patcher
* t/tree.t: 1.05: (abeltje)
* Make the testsuite 5.004_05 complient
* t/syncer_rsync.t: 1.06: (abeltje)
* Make the testsuite 5.004_05 compliant
* t/syncer_link.t, t/policy.t: 1.04: (abeltje)
* Make the testsuite 5.004_05 compliant
* t/patcher.t: 1.05: (abeltje)
* Make the testsuite 5.004_05 complient
* t/manifest.t: 1.10: (abeltje)
* Make the testsuite 5.004_05 complient
* t/get_cpus.t: 1.07: (abeltje)
* Make the testsuite 5.004_05 complient
* t/for_nmake.t, t/for_dmake.t: 1.11: (abeltje)
* Make the testsuite 5.004_05 complient
2003-02-17 Abe Timmerman <abeltje@local>
* mailrpt.pl: 1.04: (abeltje)
* Updated the COPYRIGHT section in the pod
* MANIFEST: 1.17: (abeltje)
* Rename perl5?x_dfconfig to smoke5?x_dfconfig
* perl58x_dfconfig: This is now know as 'smoke58x_dfconfig'
* smoke58x_dfconfig: This used to be 'perl58x_dfconfig'
* perl56x_dfconfig: This is now known as 'smoke56x_dfconfig'
* smoke56x_dfconfig: This used to be 'perl56x_dfconfig'
2003-02-16 Abe Timmerman <abeltje@local>
* MANIFEST: 1.16: (abeltje)
+ Add default configurations for perl-5.6.x and perl-5.8.x
* t/patcher.t: 1.04: (abeltje)
- Remove the the test for the '-b' switch (it is gone from
Test::Smoke::Patcher)
2003-02-14 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/Util.pm: 1.06: (abeltje)
* Updated the COPYRIGHT section in the pod
* lib/Test/Smoke/Syncer.pm: 1.07: (abeltje)
* Moved the $self->clean_from_directory() from
Test::Smoke::Syncer::Forest->sync() to
Test::Smoke::Syncer::Hardlink->sync() (where it should be :)
* Updated the COPYRIGHT section in the pod
* lib/Test/Smoke/SourceTree.pm: 1.02: (abeltje)
* Updated the SYNOPSIS and COPYRIGHT section in the pod
* lib/Test/Smoke/Policy.pm: 1.04: (abeltje)
* Updated the COPYRIGHT section in the pod
* lib/Test/Smoke/Patcher.pm, lib/Test/Smoke/Mailer.pm: 1.05: (abeltje)
* Updated the COPYRIGHT section in the pod
* lib/Test/Smoke/Util.pm: 1.05: (abeltje)
+ Added version_from_patchlevel_h()
+ Added an optional <directory> argument to get_patch()
+ Added some fall-back values for get_smoked_Config()
2003-02-07 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/Policy.pm: 1.03: (abeltje)
+ Added code to support verbosity
* lib/Test/Smoke/Patcher.pm: 1.04: (abeltje)
- Removed the addition of the '-b' switch to patch as OpenBSD's
patch handles '-b' different
* perl58x_dfconfig:
This file helps the defaults for "perl configsmoke.pl -p perl58x" for
smoking perl-5.8.1 to be
* perl56x_dfconfig:
This file helps the defaults for "perl configsmoke.pl -p perl56x" to
smoke perl-5.6.2 to be
* perl56x.cfg: New smoke configuration for smoking perl-5.6.2 to be
2003-02-03 Abe Timmerman <abeltje@local>
* t/policy.t: 1.03: (abeltje)
+ Added more tests (default configuration)
2003-01-27 Abe Timmerman <abeltje@local>
* ChangeLog: This is REV-1_16_17
* lib/Test/Smoke/Policy.pm: 1.02: (abeltje)
+ Added code to pass a Policy directly with SCALAR ref, ARRAY ref,
GLOB ref
2003-01-26 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/Patcher.pm: 1.03: (abeltje)
* Change to use the same %CONFIG skeleton as Test::Smoke::Syncer
+ Added Test::Smoke::Patcher->config()
* mktest.pl: 1.15: (abeltje)
* This is a jigsaw-job exchanging the Policy code for the
objectified code. (it took some time...)
* smokeperl.pl: 1.06: (abeltje)
* Keep up with versions
* mkovz.pl: 1.15: (abeltje)
* Keep up with versions
* W32Configure.pl: 1.02: (abeltje)
* Newline
* ReleaseNotes: 1.03: (abeltje)
* Keep up with the developments
* Makefile.PL: 1.08: (abeltje)
+ Added (and commented out) the EXE_FILES attribute
* MANIFEST: 1.15: (abeltje)
+ Added patchtree.pl, W32Configure.pl Test::Smoke::Policy, t/policy.t
* t/01basic.t: 1.11: (abeltje)
+ Added Test::Smoke::Policy and W32Configure.pl
* t/mailer.t: 1.03: (abeltje)
* We now have a plan for Test::More
* t/manifest.t: 1.09: (abeltje)
* Reworked to use t/TestLib.pm
* t/patcher.t: 1.03: (abeltje)
+ Added the two missing tests for multi and filehandle/filename
* t/policy.t: 1.02: (abeltje)
* Changed the tests a bit, to check two policy targets
* t/syncer_copy.t: 1.04: (abeltje)
* Reworked to use t/TestLib.pm
* t/syncer_ftp.t: 1.06: (abeltje)
* Reworked to use t/TestLib.pm
* t/policy.t: 1.01: (abeltje)
* Regression test to check the new Object-code does the same as the
old code!
* lib/Test/Smoke/Policy.pm: 1.01: (abeltje)
* Slight rework of Merijn's code
* W32Configure.pl: 1.01: (abeltje)
* New, frontend to Test::Smoke::Util::Configure_win32()
* patchtree.pl: 1.01: (abeltje)
* Frontend for Test::Smoke::Patcher
2003-01-25 Abe Timmerman <abeltje@local>
* README: 1.14: (abeltje)
* Most of it rewritten.
* lib/Test/Smoke/Mailer.pm, lib/Test/Smoke/Patcher.pm, lib/Test/Smoke/Syncer.pm, mailrpt.pl, smokeperl.pl, synctree.pl, t/01basic.t, t/patcher.t, t/syncer_link.t, MANIFEST, README, configsmoke.pl:
1.14: (abeltje)
+ Added Test::Smoke::Patcher and t/patcher.t
2003-01-24 Abe Timmerman <abeltje@local>
* t/patcher.t: 1.01: (abeltje)
* New file, tests for Test::Smoke::Patcher
* lib/Test/Smoke/Patcher.pm: 1.01: (abeltje)
* New module to help apply patches.
2003-01-18 Abe Timmerman <abeltje@local>
* ChangeLog: This is REV-1_16_15
* ReleaseNotes: 1.02: (abeltje)
* Some rewording
+ Add the UTF-8 locale hack
* README: 1.12 (abeltje)
* Mention 'mailrpt.pl' for MSWin32 users
* t/for_nmake.t: 1.10: (abeltje)
* FIX broken tests [for broken Test::Smoke::Util::Configure_win32()]
* t/for_dmake.t: 1.10: (abeltje)
* FIX broken tests [for broken Test::Smoke::Util::Configure_win32()]
+ Added test for file contents
* lib/Test/Smoke/Util.pm: 1.04: (abeltje)
* Clean up (no dangling commented lines)
* lib/Test/Smoke/Mailer.pm: 1.03: (abeltje)
+ Added Test::Smoke::Mailer::MIME_Lite
* configsmoke.pl: 1.04: (abeltje)
* More checks on the buildir (cannot be current dir, check for
existing source-tree, like the old Configure.pl)
+ Added renice for unixy platforms
+ Added some basic MSVC detection for MSWin32
+ Added the UTF-8 locale hack
* smokeperl.pl: 1.04: (abeltje)
+ Added the UTF-8 locale hack
* mkovz.pl: 1.14: (abeltje)
+ Added the UTF-8 locale hack (may need some more work)
* mktest.pl: 1.14: (abeltje)
* FIX: excluding -Uuseperlio -Dusei?threads [optional 'i']
+ Exclude is_win32 && BORLAND && -Duselargefiles
+ Added the UTF-8 locale hack
* smoke.cfg: 1.05: (abeltje)
* -Uuseperlio is back ('mktest.pl' now ignores the combination
[-Uuseperlio -Duseithreads])
2003-01-17 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/Util.pm: 1.03: (abeltje)
* No binmode() on the input handle seems to take away problems
* push "config_args=$config_args" on the right array
2003-01-12 Abe Timmerman <abeltje@local>
* ChangeLog: This is REV-1_16_14
* README: FIX the name in the =head1 NAME section
* README: *** empty log message ***
* mktest.pl: 1.13: (abeltje)
+ Added the Hardlink Forest stuff (switch and distclean, no regen_headers)
* BUGFIX: -DCCTYPE= on MSWin32 (missing leading space)
* -Uuseperlio only needs one (1) run of make test
* whitespace/indentation
* smokeperl.pl: 1.03: (abeltje)
+ Added the --forest switch for mktest.pl
* Transfer the current verbosity level to mktest.pl
* synctree.pl: 1.06: (abeltje)
+ Added the interface to the 'Hardlink Forest'
* configsmoke.pl: 1.03: (abeltje)
+ Added the forest stuff
* Changed the order of some questions
* MANIFEST: 1.13: (abeltje)
* Added some sestfiles
* Added ReleaseNotes
* ReleaseNotes: 1.01: (abeltje)
* New file, to explain what is going on
* lib/Test/Smoke/Syncer.pm: 1.05: (abeltje)
* File::Spec::Win32->abs2rel() trouble [ActivePerl 5.6.0]
* t/tree.t: 1.04: (abeltje)
* File::Spec::Win32->abs2rel() trouble [ActivePerl 5.6.0]
* Escape $0 in regexen (MSWin32)
* t/syncer_link.t: 1.02: (abeltje)
* Escape $0 in regexen (MSWin32)
* t/mailer.t: 1.02: (abeltje)
* Get the use lib directory right!
* t/mailer.t: 1.01: (abeltje)
* New tests for Test::Smoke::Mailer
* lib/Test/Smoke/Syncer.pm: 1.04: (abeltje)
* Implement verbose in Test::Smoke::Syncer::Forest::sync()
* Don't leave "mktest.out" after Test::Smoke::Syncer::Forest::sync()
2003-01-11 Abe Timmerman <abeltje@local>
* t/win32/makefile.mk: 1.05: (abeltje)
* Changed the state of INST_VER and INST_ARCH to match reality
+ Added a line for CCTYPE=BORLAND
+ Added USE_CGG_V3_2 and BCCOLD
* t/for_dmake.t: 1.09: (abeltje)
+ Added test for new default behaviour INST_VER and INST_ARCH
+ Added test for -DCCTYPE=GCC -Dgcc_v3_2
+ Added test for -DCCTYPE=BORLAND -Dbccold
* lib/Test/Smoke/Util.pm: 1.02: (abeltje)
* documented all the Configure_win32() options
+ Added -Dbccold for Configure_win32()
* t/syncer_link.t: 1.01: (abeltje)
* New tests for Test::Smoke::Syncer::Hardlink
2003-01-07 Abe Timmerman <abeltje@local>
* lib/Test/Smoke/Syncer.pm: 1.03: (abeltje)
+ Added class Test::Smoke::Syncer::Hardlink
+ Added class Test::Smoke::Syncer::Forest
+ Added method Test::Smoke::Syncer::clean_from_directory()
2003-01-06 Abe Timmerman <abeltje@local>
* mkovz.pl: 1.13: (abeltje)
* detypo
* mkovz.pl: 1.12: (abeltje)
* Forgot about t (make test_prep) in the report summary
2003-01-03 Abe Timmerman <abeltje@local>
* ChangeLog: This is REV-1_16_12
* README: 1.09: (abeltje)
* Document all the changes
* configsmoke.pl: 1.02: (abeltje)
* Added more config variables
* mkovz.pl: 1.11: (abeltje)
* The big module change-over
* mailrpt.pl: 1.02: (abeltje)
* POD tweaks
* Makefile.PL: 1.07: (abeltje)
* Tweaks...
* t/01basic.t: 1.09: (abeltje)
+ Added the new mailrpt.pl
* synctree.pl: 1.05: (abeltje)
* The big module change-over
* smokeperl.pl: 1.02: (abeltje)
* Changed to use Test::Smoke::Mailer
+ Added the POD
+ Added the --(no)fetch and --(no)mail commandline options
* MANIFEST: 1.12: (abeltje)
+ Added the new mailrpt.pl
* smokew32.bat: 1.09: (abeltje)
* Use the 'mailrpt.pl' script to email the report
* mailrpt.pl: 1.01: (abeltje)
* New helper script for sending the report
* t/01basic.t: 1.08: (abeltje)
* The big module change-over
* Add the new files
* t/tree.t: 1.03: (abeltje)
* The big module change-over
* t/syncer_snap.t, t/syncer_rsync.t, t/syncer_ftp.t: 1.05: (abeltje)
* The big module change-over
* t/syncer_copy.t: 1.03: (abeltje)
* The big module change-over
* t/skip_filter.t: 1.07: (abeltje)
* The big module change-over
* t/parse_report.t: 1.05: (abeltje)
* The big module change-over
* t/manifest.t: 1.08: (abeltje)
* The big module change-over
* t/get_patch.t: 1.09: (abeltje)
* The big module change-over
* t/get_cpus.t: 1.06: (abeltje)
* The big module change-over
* t/for_nmake.t: 1.09: (abeltje)
* The big module change-over
* t/for_dmake.t, t/cfgstuff.t: 1.08: (abeltje)
* The big module change-over
* mktest.pl: 1.12: (abeltje)
* The big module change-over
+ Add '-DCCTYPE=$win32_cctype' to $config_args if it isn't there
* MANIFEST: 1.11: (abeltje)
* The *big* module move-over
* lib/Test/Smoke/Mailer.pm: 1.02: (abeltje)
* The {mail_type} argument shouldn't be lc()ed
* Set the @ISA for derived Test::Smoke::Mailer classes
* lib/Test/Smoke/Syncer.pm: 1.02: (abeltje)
* Missed one require in the big module move :-(
* smokew32.cfg: 1.06: (abeltje)
+ Added a section for building with/without -Duselargefiles
* smokew32.bat: 1.08: (abeltje)
* Changed from direct 'rsync' to 'synctree.pl' (with rsync settings)
* mkdist.sh: 1.07: (abeltje)
* Now do the exit right!
* mkdist.sh: 1.06: (abeltje)
* exit unless make test OK
* SmokeTree.pm: Moved to Test::Smoke::SourceTree
* SmokeSync.pm: Moved to Test::Smoke::Syncer
* SmokeLib.pm: Moved to Test::Smoke::Util.pm
* lib/Test/Smoke/Syncer.pm: 1.01: (abeltje)
* This used to be SmokeSync.pm
* lib/Test/Smoke/SourceTree.pm: 1.01: (abeltje)
* This used to be SmokeTree.pm
* lib/Test/Smoke/Mailer.pm: 1.01: (abeltje)
* New helper module to send the reports
* lib/Test/Smoke/Util.pm: 1.01: (abeltje)
* This used to be SmokeLib.pm
* lib/Mail/Sendmail.pm:
Distribute Mail::Sendmail 0.78 with the Test::Smoke
* t/syncer_copy.t: 1.02: (abeltje)
* Changed the plan from 'no_plan' to the number of tests
+ Added require_ok( 'SmokeTree' ) before chdir 't' (Just a test thing)
* SmokeSync.pm: 1.06: (abeltje)
* Updated the COPYRIGHT POD section
* SmokeLib.pm: 1.15: (abeltje)
+ Added the COPYRIGHT POD section
* t/tree.t: 1.02: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/syncer_snap.t, t/syncer_rsync.t, t/syncer_ftp.t: 1.04: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/skip_filter.t: 1.06: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/parse_report.t: 1.04: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/get_patch.t: 1.08: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/manifest.t: 1.07: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/get_cpus.t: 1.05: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/for_nmake.t: 1.08: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/for_dmake.t, t/cfgstuff.t: 1.07: (abeltje)
* Changed the plan from 'no_plan' to actual number of tests
* t/01basic.t: 1.07: (abeltje)
+ Added SmokeSync.pm, SmokeTree.pm, synctree.pl
+ Added smokeperl.pl (wrapper) configsmoke.pl (for smokeperl.pl)
2003-01-02 Abe Timmerman <abeltje@local>
* mkovz.pl: 1.10: (abeltje)
* detypo
* smokeperl.pl: 1.01: (abeltje)
* New wrapper to be used instead of shellscript/batchfile
* configsmoke.pl: 1.01: (abeltje)
* New program to make configurations for smokeperl.pl
2003-01-01 Abe Timmerman <abeltje@local>
* SmokeSync.pm: 1.05: (abeltje)
* Changed the semantics of {snapshot.cleanup}
+ Added a skip for patches that are already downloaded
* SmokeLib.pm: 1.14: (abeltje)
+ Added parse_report_Config() (also to @EXPORT_OK)
* mkovz.pl: 1.09: (abeltje)
* Moved get_smoke_Config() to SmokeLib::get_smoked_Config()
* Changed the order of assignment of $mail_from (now prefers
$Config{cf_email}
* More $Config{achname} cleanup
+ Added the perl version in the report header and mail subject
* t/parse_report.t: 1.03: (abeltje)
* Adjust tests to include the perl version (mkovz.pl 1.10)
2002-12-31 Abe Timmerman <abeltje@local>
* t/parse_report.t: 1.02: (abeltje)
* Changed the names of the tests to be '$subject'
* t/parse_report.t: 1.01: (abeltje)
* New test for SmokeLib::parse_report_Config()
2002-12-30 Abe Timmerman <abeltje@local>
* MANIFEST: 1.09: (abletje)
* Add loads of files
* t/get_cpus.t: 1.04: (abeltje)
* Changed the test to reflect the changes in SmokeLib
+ Added a test
* synctree.pl: 1.04: (abeltje)
* Don't make Pod::Usage prerequired (it is not in < 5.6)
* ChangeLog: This is REV-1_16_08
* README: 1.07: (abeltje)
* Intermediate version for 1.16_08
* SmokeSync.pm: 1.04: (abeltje)
* Take care of a 'use of uninitialized value' warning in
SmokeSync::new()
* Use the right class for type eq 'copy'
* rename _check_dot_patch() to check_dot_patch()
* Implement Test::Smoke::Syncer::Copy::sync()
* SmokeTree.pm: 1.02: (abeltje)
* Only print filenames with $verbose > 1 in copy_from_MANIFEST()
* t/manifest.t: 1.06: (abeltje)
+ Added Data::Dumper (back) it is used for Test::More::diag()
* t/syncer_copy.t: 1.01: (abeltje)
* New test for Test::Smoke::Syncer::Copy
* SmokeLib.pm: 1.13: (abeltje/jhi)
* Changed get_cpus() to get_ncpu()
+ Added the documentation for get_ncpu() [jhi]
+ Added get_smoked_Config() [from mkovz.pl]
* Updated $VERSION
2002-12-21 Abe Timmerman <abeltje@local>
* t/win32/makefile.mk, ChangeLog, Configure.pl, MANIFEST, Makefile.PL, README, SmokeLib.pm, SmokeSync.pm, mkdist.sh, mkovz.pl, mktest.pl, smoke.cfg, smoke.sh, smokew32.bat, smokew32.cfg, synctree.pl, t/01basic.t, t/cfgstuff.t, t/for_dmake.t, t/for_nmake.t, t/ftppub/perl-current-diffs/20000.gz, t/ftppub/perl-current-diffs/20001.gz, t/ftppub/perl-current-diffs/20003.gz, t/ftppub/perl-current-diffs/20004.gz, t/ftppub/snap/perl@19000.tgz, t/ftppub/snap/perl@20000.tgz, t/get_cpus.t, t/get_patch.t, t/manifest.t, t/skip_filter.t, t/syncer_ftp.t, t/syncer_rsync.t, t/syncer_snap.t, t/win32/Makefile:
Screwed up the repository
* t/tree.t, SmokeTree.pm: 1.01: (abeltje)
* ChangeLog, Configure.pl, MANIFEST, Makefile.PL, README, SmokeLib.pm, SmokeSync.pm, mkdist.sh, mkovz.pl, mktest.pl, smoke.cfg, smoke.sh, smokew32.bat, smokew32.cfg, synctree.pl, t/01basic.t, t/cfgstuff.t, t/for_dmake.t, t/for_nmake.t, t/ftppub/perl-current-diffs/20000.gz, t/ftppub/perl-current-diffs/20001.gz, t/ftppub/perl-current-diffs/20003.gz, t/ftppub/perl-current-diffs/20004.gz, t/ftppub/snap/perl@19000.tgz, t/ftppub/snap/perl@20000.tgz, t/get_cpus.t, t/get_patch.t, t/manifest.t, t/skip_filter.t, t/syncer_ftp.t, t/syncer_rsync.t, t/syncer_snap.t, t/win32/Makefile, t/win32/makefile.mk:
* mkovz.pl: 1.06: (abeltje)
* more $Config{archname} fiddling
+ Add support for SmokeLib::get_cpus()
+ Try to read 'config.sh' if lib/Config.pm fails
* Changed the override from $Config{ccvers} to $Config{gccversion}
* SmokeLib.pm: 1.10: (abeltje)
* deTypo in get_cpus()
* README: 1.05: (abeltje)
* Some rewording, need to do more...
* Configure.pl: 1.02: (abeltje)
+ Added support for '~' to $ENV{HOME} translation (see perlfaq5)
* t/syncer_snap.t, t/syncer_rsync.t, t/syncer_ftp.t: 1.01: (abeltje)
* Testscript for syncer
* synctree.pl: 1.01: (abeltje)
* small helper script to interface with SmokeSync.pm
* SmokeSync.pm: 1.01: (abeltje)
* new file to handle syncing a source-tree (rsync / ftp)
* t/ftppub/snap/perl@20000.tgz, t/ftppub/snap/perl@19000.tgz, t/ftppub/perl-current-diffs/20004.gz, t/ftppub/perl-current-diffs/20003.gz, t/ftppub/perl-current-diffs/20001.gz, t/ftppub/perl-current-diffs/20000.gz:
1.01: (abeltje)
* New file to help testing SmokeSync.pm
* ChangeLog: 1.06: (abeltje)
* Need to add more directories (in t)
* mkovz.pl: 1.06: (abeltje)
* more $Config{archname} fiddling
+ Add support for SmokeLib::get_cpus()
+ Try to read 'config.sh' if lib/Config.pm fails
* Changed the override from $Config{ccvers} to $Config{gccversion}
* SmokeLib.pm: 1.10: (abeltje)
* deTypo in get_cpus()
* README: 1.05: (abeltje)
* Some rewording, need to do more...
* Configure.pl: 1.02: (abeltje)
+ Added support for '~' to $ENV{HOME} translation (see perlfaq5)
* t/syncer_snap.t, t/syncer_rsync.t, t/syncer_ftp.t: 1.01: (abeltje)
* Testscript for syncer
* synctree.pl: 1.01: (abeltje)
* small helper script to interface with SmokeSync.pm
* SmokeSync.pm: 1.01: (abeltje)
* new file to handle syncing a source-tree (rsync / ftp)
2002-12-20 Abe Timmerman <abeltje@local>
* t/get_cpus.t: 1.01: (abeltje)
* New testfile for SmokeLib::get_cpus()
* SmokeLib.pm: 1.09: (abeltje)
+ Added a perlish version of Jarkko's ncpu script as get_cpus()
+ Added @EXPORT_OK = qw( &get_cpus )
2002-12-17 Abe Timmerman <abeltje@local>
* SmokeLib.pm: 1.08: (abeltje)
+ set binmode() for the makefiles (ORG, NEW) in Configure_win32()
+ close the original makefile after configuring in Configure_win32()
+ close the MANIFEST file after it is read in check_MANIFEST()
* t/win32/makefile.mk: 1.02: (abeltje)
+ Add: USE_LARGE_FILES *= define
* t/win32/Makefile: 1.03: (abeltje)
+ Add USE_LARGE_FILES = define
* the values in the CFG_VARS macro must be quoted
* t/skip_filter.t: 1.03: (abeltje)
- Remove chdir 't'
* t/manifest.t: 1.03: (abeltje)
* More fiddling with chdir 't'
* t/get_patch.t: 1.05: (abeltje)
* More fiddling with chdir 't'
* t/for_nmake.t: 1.05: (abeltje)
* More fiddling with chdir 't'
+ Add tests for the new '-Duselargefiles' Configure_win32() option
* t/for_dmake.t: 1.04: (abeltje)
* More fiddling with chdir 't'
+ Add tests for the new '-Duselargefiles' Configure_win32() option
* t/cfgstuff.t: 1.04: (abeltje)
* More fiddling with the chdir 't'
2002-11-17 Abe Timmerman <abeltje@local>
* SmokeLib.pm: 1.07: (abeltje)
* The CFG_VARS should be double-quoted in win32/Makefile
2002-11-16 Abe Timmerman <abeltje@local>
* t/01basic.t: 1.04: (abeltje)
* Don't do the BEGIN{ chdir 't' } stuff (CPAN::MakeMaker doesn't
like it)
2002-11-15 Abe Timmerman <abeltje@local>
* mktest.pl: 1.09: (abeltje)
* Get the REVISION right :-)
* BUGFIX: get_MANIFEST() -> check_MANIFEST()
+ Added 'SEE ALSO' POD section
* SmokeLib.pm: 1.06: (abeltje)
* Updated the POD for Configure_win32()
+ Added local documentation for %opts in Configure_win32()
+ Added '-Duselargefiles' to Configure_win32() based on a patch I
submitted to p5p (current default from Configure_win32() id OFF)
* Makefile.PL: 1.04: (abeltje)
* Changed some of the WriteMakefile() arguments
+ Added the "now run 'make test'" message
2002-11-03 Abe Timmerman <abeltje@local>
* t/01basic.t: 1.03: (abeltje)
* Make all testfiles start the same
* t/skip_filter.t, t/manifest.t: 1.02: (abeltje)
* Make all testfiles start the same
* t/get_patch.t, t/for_nmake.t: 1.04: (abeltje)
* Make all testfiles start the same
* t/for_dmake.t, t/cfgstuff.t: 1.03: (abeltje)
* Make all testfiles start the same
2002-11-02 Abe Timmerman <abeltje@local>
* mktest.pl: 1.08: (abeltje)
* Updated the C<< run() >> documentation
* Moved the MANIFEST stuff to SmokeLib.pm
* SmokeLib.pm: 1.05: (abeltje)
+ Added SmokeLib::check_MANIFEST()
* MANIFEST: 1.07: (abeltje)
- Remove t/misc.t (it was renamed to t/get_patch.t and forgot to
take it out)
* t/get_patch.t: 1.03: (abeltje)
* More "1 while unlink ..."
* t/misc.t: Rename misc.t -> get_patch.t
* t/misc.t: 1.01: (abeltje)
* New tests for SmokeLib::get_patch()
* t/manifest.t: 1.01: (abeltje)
* New testfile for the new SmokeLib::check_MANIFEST()
2002-10-28 Abe Timmerman <abeltje@local>
* smokew32.bat: 1.05: (abeltje)
+ Add the posibility to set 'ccversion' for MSVC and BORLAND compilers
* mktest.pl: 1.07: (abeltje)
* Change to 'use FindBin' for the local lib path (SmokeLib.pm)
* Change the prototype of run() for the new call to
SmokeLib::Configure_win32()
* Pass arguments to SmokeLib::Configure_win32()
* t/for_nmake.t: 1.03: (abeltje)
+ Added two more tests for the new CFG_VARS macro arguments sanity check
* t/for_dmake.t: 1.02: (abeltje)
+ Added two more tests for the new CFG_VARS macro arguments sanity check
* SmokeLib.pm: 1.04: (abeltje)
+ Added a sanity check for the arguments to put in the CFG_VARS
macro, so we don't get "empty" lines in there
2002-10-18 Abe Timmerman <abeltje@local>
* SmokeLib.pm: 0.03: (abeltje)
* Slight fiddle with the warnings stuff
* Adjusted the skip_filter()
* MANIFEST: 1.06: (abeltje)
+ Added the new testfiles:
+ t/for_dmake
+ t/win32/Makefile
+ t/win32/makefile.mk
* Slight reordering of the list
* t/skip_filter.t: (abeltje)
* New testfile to test the SmokeLib::skip_filter() rules
* t/win32/Makefile: 1.02: (abeltje)
+ Added the CFG_VARS macro for more testing
* t/for_nmake.t: 1.02: (abeltje)
* DeTypo in a comment
* Get the order of the arguments to Test::More::skip() right
+ Added a new test for the CFG_VARS macro
* t/win32/makefile.mk: (abeltje)
+ Add a testfile for 't/for_dmake.t'
* t/for_dmake.t: (abeltje)
+ Add tests for dmake + win32/makefile.mk
2002-10-06 Abe Timmerman <abeltje@local>
* t/cfgstuff.t: 1.02: (abeltje)
* Get the arguments to Test::More::skip() in the right order
* change a bit of logic
* t/get_patch.t: 1.02: (abeltje)
* Get the arguments to Test::More::skip() in the right order
* t/get_patch.t: (abeltje)
* New tests for SmokeLib::get_patch()
* SmokeLib.pm: 1.02: (abeltje)
* Fiddle with the warnings
+ Add get_patch() and skip_filter() to the @EXPORT
* t/for_nmake.t: (abeltje)
* Tests for Configure_win32() [nmake + win32/Makefile]
* smoke.sh: 1.05: (jhi)
* Be a bit more carefull about using a local directory as rsync
reposirory
* Make smoke.sh silent!
* t/win32/Makefile:
This is some basic stuff from the nmake win32/Makefile for testing
* test.pl: This one moved to the t/ subdirectory
* t/01basic.t: 1.02: (abeltje)
* Basic compilation testing, I don't want anymore syntax errors in a
distribution
* t/cfgstuff.t: 1.01: (abeltje)
* Some basic testing for the configurations
2002-10-05 Abe Timmerman <abeltje@local>
* t/01basic.t: (abeltje)
* Check perl -c for all scripts in the distribution
* Configure.pl: 1.01: (abeltje)
* This used to be Makefile.PL
* ChangeLog: 1.16_05: (abeltje)
* This is (broken) REV_1_16_05
* MANIFEST: Add the new SmokeLib and teststuff
* SmokeLib.pm: 1.01: (abeltje)
* This is a new one. It breaks 'mktest.pl' as it stands, but I need
to clean up first.
* mktest.pl: 1.06: (abeltje)
* Took out a lot of stuff See the new SmokeLib.pm
* mkovz.pl: 1.05: (abeltje)
* Change the %Config overrides from '=' to '||='
* Cleanup $Config{archname}
* BUGFIX, Text::ParseWords::quotewords() can return 'undef'
+ Added report summary: 'PASS', 'FAIL(Fmc)', 'PASS-so-far'
* Changed the Subject: line of the email:
"Smoke $patch $Summary $os $osvers ($arch)"
* README: 1.04: (abeltje)
* version
* Get the mailing lists right
+ Add Jarkko as an inspirator
* Adjust the plan
* smokew32.cfg: (abeltje)
+ Added some text to explai that all the extra Configure arguments
go on *ONE* line in the first section.
* smokew32.bat: 1.04: (abeltje)
+ Add new env-variable %TS_RP% for the rsync repository
* Changed the call to rsync to use the new %TS_RP%
+ Added a random sleep before contacting the repository
* Makefile.PL: 1.03: (abeltje)
* This is the official Makefile.PL (keep the CPAN testers happy)
* mkdist.sh: (abeltje)
* Changed to call 'perl Makefile.PL' (mkdist.PL is gone)
* mkdist.PL: (abeltje)
- Remove 'mkdist.PL' it it now Makefile.PL
* smoke.sh: (abeltje)
+ Create a new variable ($TS_RP) for the rsync reporsitory (Jarkko)
* Change the call to rsync to use $TS_RP
+ Added a random sleep just before rsync (Jarkko)
* Changed the email-address to <smokers-reports@perl.org>
* MANIFEST: (abeltje)
* Makefile.PL is now renamed Configure.pl
+ Added a CPAN-like Makefile.PL (without an install target)
2002-09-30 Abe Timmerman <abeltje@local>
* MANIFEST: (abeltje)
+ Add 'test.pl' to the distribution
* ChangeLog: 1.16(b): (abeltje)
* This is REV_1_16b (REV_1_16a released on CPAN)
* smokew32.bat: 1.03: (abeltje)
+ Add support to pass 'gccversion' and 'osvers' to mktest.pl
+ Add some code to set GCC_VERSION from `gcc --version`
2002-09-29 Abe Timmerman <abeltje@local>
* ChangeLog: 1.16: (abeltje)
* This is REV_1_16
* mktest.pl: 1.05 (abeltje):
* Started POD
* Started refactoring [get_cfg_filename(), skip_filter()]
+ Added support for -Dggc_v3_2 (--CCTYPE=GCC implied)
* mkovz.pl: 1.16: (abeltje)
* Version
* Fix the syntaxerror ($mail_from/$email_from)
+ Added $Config{archname} to the reports
* smoke.sh: (abeltje):
+ Added 'renice 20 $$' (at Jarkko's request)
* README: (abeltje):
* Update the version
* mkdist.sh: (abeltje):
+ Added 'make test' for the tiny testsuite
* smokew32.cfg: (abeltje):
* Change the wording
- Remove -Duseperlio
+ Add a hint to the new -Dgcc_v3_2 for MinGW-2
* test.pl: At least check for syntaxerrors.
2002-09-19 Abe Timmerman <abeltje@local>
* smoke.cfg: NO MORE -Uuseperlio (Merijn)
* smokew32.bat: 1.02: (abeltje)
* get the address right
* mktest.pl: 1.04: (abeltje)
* A bit more fiddling with the Win32 config args
* bug-fix: Don't change config-params beyond a certain
* mkovz.pl: 1.03: (abeltje)
* fixed a bug in the mail-to mail-from logic
* changed the RPT_TOP format (common config options moved to the
top)
2002-09-11 Abe Timmerman <abeltje@local>
* mktest.pl: (abeltje):
* Minor tweak of Configure_win32()
* ChangeLog: This is REV-1_15
* MANIFEST: (abeltje):
* rename smoke.bat to smokew32.bat
* rename smokewin32.cfg to smokew32.cfg
* mkdist.PL: (abeltje):
* Help to build the distribution
* smokewin32.cfg: Renamed to 'smokew32.cfg'
* smokew32.cfg: (abeltje):
* An attempt to make life easier for MSWin32 smokers
* smokew32.bat: 1.01 (abeltje):
* An attempt to make life easier for MSWin32 smokers
* smoke.sh: (abeltje):
* Changed the "URI" type call to rsync
* All other output (not caught by mktest.pl) now goes to 'mktest.log'
* smoke.bat: renamed to smokew32.bat
* mktest.pl: 1.15 (abeltje):
* Configure() renamed to Configure_win32()
* Extended Configure_win32() to take more makefile vars
+ More filtering of 'make test' output
* mkovz.pl: 1.15 (abeltje):
* Merge 1.13 with my own developments
* Changed the reports to use formats
* Config.pm has changed, so get_smoke_Config() had to change
* README: (abeltje):
+ Added more information for MSWin32 users
* Please don't bug Merijn about Test::Smoke
* Makefile.PL: (abeltje):
+ Add 'Abe Timmerman' to authors
* Change VERSION to VERSION_FROM
2002-09-05 Abe Timmerman <abeltje@local>
* mkdist.sh: Just a simple helper thingy
2002-09-03 Abe Timmerman <abeltje@local>
* ChangeLog, MANIFEST, Makefile.PL, README, mkovz.pl, mktest.pl, smoke.bat, smoke.cfg, smoke.sh, smokewin32.cfg:
New file.
* ChangeLog, MANIFEST, Makefile.PL, README, mkovz.pl, mktest.pl, smoke.bat, smoke.cfg, smoke.sh, smokewin32.cfg:
Put 1.13_10 into CVS