From 6583fb8d49e83d3d3b2d5d3a31fa915c2a11d35d Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 14 Mar 2015 19:50:21 +0000 Subject: [PATCH 1/8] Changes file maintained by person not dumped from git log --- Makefile.PL | 1 - t/01-checkmanifest.t | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index bec02f8df..75db4f87e 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -437,7 +437,6 @@ if($Config{archname}=~m/x86_64/) { # create GENERATED subdir with *.pm files during 'make dist' (to make metacpan.org happy) my $preop = '$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -MPDL::Core::Dev -e pdlpp_mkgen $(DISTVNAME)'; -$preop .= q[ && git log --stat --since='29 Apr 2009' > Changes.new && $(MV) Changes.new $(DISTVNAME)/Changes] if $^O ne 'MSWin32'; my %makefile_hash = ( 'PREREQ_PM' => { @prereq }, diff --git a/t/01-checkmanifest.t b/t/01-checkmanifest.t index 807dc2c98..c0f60a097 100644 --- a/t/01-checkmanifest.t +++ b/t/01-checkmanifest.t @@ -5,7 +5,7 @@ use ExtUtils::Manifest qw(manicheck); my @missing_files = do { local $SIG{__WARN__} = sub { }; # suppress "No such file:" messages - grep { $_ ne 'Changes' } manicheck; # dev-mode doesn't have + manicheck; }; is_deeply \@missing_files, [], 'missing files from MANIFEST' From b489998dc4b74caf613ec921808dc0722e0e6762 Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 12:50:58 -0500 Subject: [PATCH 2/8] rename Release_Notes to Changes This will allow us to take advantage of the standard format used by MetaCPAN and package distributions. --- Release_Notes => Changes | 0 MANIFEST | 1 - 2 files changed, 1 deletion(-) rename Release_Notes => Changes (100%) diff --git a/Release_Notes b/Changes similarity index 100% rename from Release_Notes rename to Changes diff --git a/MANIFEST b/MANIFEST index 216df41cf..9a067c262 100644 --- a/MANIFEST +++ b/MANIFEST @@ -634,7 +634,6 @@ Perldl2/Script.pm Perldl2/TODO Perldl2/pdl2 README -Release_Notes TODO cygwin/INSTALL cygwin/README From be050d17b51a37012c03dd4e7cc7004c8c29436a Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 13:50:52 -0500 Subject: [PATCH 3/8] remove install notes and warning about PDL C-API changes --- Changes | 461 -------------------------------------------------------- 1 file changed, 461 deletions(-) diff --git a/Changes b/Changes index 1466a44db..4a69f8677 100644 --- a/Changes +++ b/Changes @@ -37,35 +37,10 @@ Highlights: Release Notes for PDL 2.007_16 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.007 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ - General Notes: * This is PDL-2.008_rc3! - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is possible, but easiest is to - use cpanm: - - cpanm --dev PDL - Highlights: * Various clean up and doc fixes @@ -77,35 +52,10 @@ Highlights: Release Notes for PDL 2.007_15 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ - General Notes: * This is PDL-2.008_rc2! - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is possible, but easiest is to - use cpanm: - - cpanm --dev PDL - Highlights: * Build issues with PROJ4 detection and link with cygwin @@ -118,35 +68,10 @@ Highlights: Release Notes for PDL 2.007_14 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ - General Notes: * This is PDL-2.008_rc1! - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is possible, but easiest is to - use cpanm: - - cpanm --dev PDL - Highlights: * More cleanup and a couple of build issues fixed with @@ -158,35 +83,10 @@ Highlights: Release Notes for PDL 2.007_13 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.007 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ - General Notes: * Counting down to a PDL-2.008 release this April 2015 - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is possible, but easiest is to - use cpanm: - - cpanm --dev PDL - Highlights: * Travis on Github now routinely tests on dev ExtUtils::MakeMaker, clang: @@ -216,15 +116,6 @@ Highlights: Release Notes for PDL 2.007_12 -------------------------- - - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ - General Notes: * Counting down to a PDL-2.008 release this February 2015 @@ -233,26 +124,6 @@ General Notes: priority issues needed for PDL-2.008. Expect feature freeze, final shakedown, and release to come! - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_12.tar.gz - cpan> make CHM/PDL-2.007_12.tar.gz - cpan> test CHM/PDL-2.007_12.tar.gz - cpan> look CHM/PDL-2.007_12.tar.gz Highlights: @@ -281,39 +152,10 @@ Highlights: Release Notes for PDL 2.007_11 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: * Counting down to a PDL-2.008 release this February 2015 - - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_11.tar.gz - cpan> make CHM/PDL-2.007_11.tar.gz - cpan> test CHM/PDL-2.007_11.tar.gz - cpan> look CHM/PDL-2.007_11.tar.gz - Highlights: * The new Filter::Simple engine for PDL::NiceSlice is now @@ -333,39 +175,11 @@ Highlights: Release Notes for PDL 2.007_10 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: * Counting down to a PDL-2.008 release this February 2015 - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_10.tar.gz - cpan> make CHM/PDL-2.007_10.tar.gz - cpan> test CHM/PDL-2.007_10.tar.gz - cpan> look CHM/PDL-2.007_10.tar.gz - Highlights: * More clean up to build process. @@ -374,39 +188,11 @@ Highlights: Release Notes for PDL 2.007_09 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: * Counting down to a PDL-2.008 release this February 2015 - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_09.tar.gz - cpan> make CHM/PDL-2.007_09.tar.gz - cpan> test CHM/PDL-2.007_09.tar.gz - cpan> look CHM/PDL-2.007_09.tar.gz - Highlights: * perl 5.10.x is now the minimum version of perl supported for @@ -418,39 +204,11 @@ Highlights: Release Notes for PDL 2.007_08 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: * Counting down to a PDL-2.008 release this January 2015 - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_08.tar.gz - cpan> make CHM/PDL-2.007_08.tar.gz - cpan> test CHM/PDL-2.007_08.tar.gz - cpan> look CHM/PDL-2.007_08.tar.gz - Highlights: * Some ExtUtils::MakeMaker fixes and clean up for the PDL build @@ -463,39 +221,11 @@ Highlights: Release Notes for PDL 2.007_07 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: * Counting down to a PDL-2.008 release this January 2015 - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_07.tar.gz - cpan> make CHM/PDL-2.007_07.tar.gz - cpan> test CHM/PDL-2.007_07.tar.gz - cpan> look CHM/PDL-2.007_07.tar.gz - Highlights: * This release includes the new pre-generated pm/pod to @@ -509,39 +239,11 @@ Highlights: Release Notes for PDL 2.007_06 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: * Counting down to a PDL-2.008 release this January 2015 - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_06.tar.gz - cpan> make CHM/PDL-2.007_06.tar.gz - cpan> test CHM/PDL-2.007_06.tar.gz - cpan> look CHM/PDL-2.007_06.tar.gz - Highlights: * Fixed a number of bugs on the sf.net tracker @@ -556,37 +258,9 @@ Highlights: Release Notes for PDL 2.007_05 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_05.tar.gz - cpan> make CHM/PDL-2.007_05.tar.gz - cpan> test CHM/PDL-2.007_05.tar.gz - cpan> look CHM/PDL-2.007_05.tar.gz - Highlights: * You can now: "use Inline with => 'PDL';" - see PDL::API @@ -602,37 +276,9 @@ Highlights: Release Notes for PDL 2.007_04 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_04.tar.gz - cpan> make CHM/PDL-2.007_04.tar.gz - cpan> test CHM/PDL-2.007_04.tar.gz - cpan> look CHM/PDL-2.007_04.tar.gz - Highlights: * You can now: "use Inline with => 'PDL';" - see PDL::API @@ -643,37 +289,9 @@ Highlights: Release Notes for PDL 2.007_03 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_03.tar.gz - cpan> make CHM/PDL-2.007_03.tar.gz - cpan> test CHM/PDL-2.007_03.tar.gz - cpan> look CHM/PDL-2.007_03.tar.gz - Highlights: * Fix documentation builds for installs into vendor directory. @@ -686,37 +304,9 @@ Highlights: Release Notes for PDL 2.007_02 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_02.tar.gz - cpan> make CHM/PDL-2.007_02.tar.gz - cpan> test CHM/PDL-2.007_02.tar.gz - cpan> look CHM/PDL-2.007_02.tar.gz - Highlights: * This release should be a working PDL::IO::Storable that @@ -732,37 +322,9 @@ Highlights: Release Notes for PDL 2.007_01 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: - * Another quick CPAN developers release - - - It is a snapshot of the current git development tree - and everything may not work correctly or have complete - documentation. - - - These release notes may not be fully complete. Please - see Changes (from the git log) for full details. - - - All tests may not pass, especially ones corresponding - to issues in Known_problems. - - - Manual build/install is recommended although the - cpan shell may be used by specifying the distribution - path rather than just the module name, e.g.: - - cpan> get CHM/PDL-2.007_01.tar.gz - cpan> make CHM/PDL-2.007_01.tar.gz - cpan> test CHM/PDL-2.007_01.tar.gz - cpan> look CHM/PDL-2.007_01.tar.gz - Highlights: * Added FAQ entry on PDL version numbering change and how @@ -783,13 +345,6 @@ Highlights: Release Notes for PDL 2.007 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.006 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ General Notes: @@ -906,14 +461,6 @@ Highlights: Release Notes for PDL 2.006 -------------------------- - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API for PDL versions 2.4.10 and earlier. This | - | will require that you re-build any PP or XS modules. Do not | - | upgrade or install over an existing PDL installation unless | - | you are prepared to do so!!! | - +---------------------------------------------------------------+ - General Notes: * Change to the version number scheme used for PDL @@ -1066,14 +613,6 @@ General Notes: * This is a point release of PDL to support the coming perl 5.16.0 release. - +---------------------------------------------------------------+ - | BE WARNED: This release includes an update to the internal, | - | C-level PDL API and will require that you re-build any PP or | - | XS modules. Do not upgrade or install over an existing PDL | - | installation unless you are prepared to do so!!! | - +---------------------------------------------------------------+ - - Highlights: * A new implementation mapflex and mapfraw routines provides From 030bf2432a73852e803f78f9ffe728a9969ee970 Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 15:54:36 -0500 Subject: [PATCH 4/8] change the "Release Notes for PDL 2.WXY_Z" headers into "v2.WXY_Z [[date]]" This was done by running those lines through the filter grep -o '[[:digit:]_.]\+' \ | xargs -I{} echo v{} \ | xargs -I{} git log -1 --pretty="format:{} %ai" {} which uses the author date recorded for the respective PDL version tag. --- Changes | 83 +++++++++++++++++++++++++++------------------------------ 1 file changed, 39 insertions(+), 44 deletions(-) diff --git a/Changes b/Changes index 4a69f8677..5bb60c69b 100644 --- a/Changes +++ b/Changes @@ -35,7 +35,7 @@ Highlights: -Release Notes for PDL 2.007_16 -------------------------- +v2.007_16 2015-04-22 10:23:46 -0400 General Notes: @@ -50,7 +50,7 @@ Highlights: -Release Notes for PDL 2.007_15 -------------------------- +v2.007_15 2015-04-19 17:08:55 -0400 General Notes: @@ -66,7 +66,7 @@ Highlights: -Release Notes for PDL 2.007_14 -------------------------- +v2.007_14 2015-04-11 14:28:07 -0400 General Notes: @@ -81,7 +81,7 @@ Highlights: -Release Notes for PDL 2.007_13 -------------------------- +v2.007_13 2015-03-22 16:00:03 -0400 General Notes: @@ -114,8 +114,8 @@ Highlights: * Make "isn't numeric in null operation" warning more helpful +v2.007_12 2015-03-06 09:18:04 -0500 -Release Notes for PDL 2.007_12 -------------------------- General Notes: * Counting down to a PDL-2.008 release this February 2015 @@ -148,10 +148,7 @@ Highlights: * Lots of tweaks and cleanup... - - -Release Notes for PDL 2.007_11 -------------------------- - +v2.007_11 2015-02-24 16:08:36 -0500 General Notes: @@ -173,7 +170,7 @@ Highlights: -Release Notes for PDL 2.007_10 -------------------------- +v2.007_10 2015-02-02 10:59:22 -0500 General Notes: @@ -186,7 +183,7 @@ Highlights: -Release Notes for PDL 2.007_09 -------------------------- +v2.007_09 2015-01-29 11:01:24 -0500 General Notes: @@ -202,7 +199,7 @@ Highlights: -Release Notes for PDL 2.007_08 -------------------------- +v2.007_08 2015-01-20 18:24:01 -0500 General Notes: @@ -219,7 +216,7 @@ Highlights: -Release Notes for PDL 2.007_07 -------------------------- +v2.007_07 2015-01-06 17:44:08 +1100 General Notes: @@ -237,7 +234,7 @@ Highlights: -Release Notes for PDL 2.007_06 -------------------------- +v2.007_06 2015-01-05 13:31:13 -0500 General Notes: @@ -256,7 +253,7 @@ Highlights: -Release Notes for PDL 2.007_05 -------------------------- +v2.007_05 2014-12-24 09:24:04 -0500 General Notes: @@ -274,7 +271,7 @@ Highlights: -Release Notes for PDL 2.007_04 -------------------------- +v2.007_04 2014-09-09 00:44:29 +0100 General Notes: @@ -287,7 +284,7 @@ Highlights: 'MyMod', 'PDL'" -Release Notes for PDL 2.007_03 -------------------------- +v2.007_03 2014-07-01 16:54:59 -0400 General Notes: @@ -302,7 +299,7 @@ Highlights: -Release Notes for PDL 2.007_02 -------------------------- +v2.007_02 2013-11-25 14:10:22 -0500 General Notes: @@ -320,7 +317,7 @@ Highlights: -Release Notes for PDL 2.007_01 -------------------------- +v2.007_01 2013-11-17 16:31:17 -0500 General Notes: @@ -343,7 +340,7 @@ Highlights: -Release Notes for PDL 2.007 -------------------------- +v2.007 2013-10-12 12:56:52 -0400 General Notes: @@ -459,7 +456,7 @@ Highlights: -Release Notes for PDL 2.006 -------------------------- +v2.006 2013-03-23 10:02:31 -0400 General Notes: @@ -606,7 +603,7 @@ Highlights: -Release Notes for PDL 2.4.11 ----------------------------- +v2.4.11 2012-05-20 13:32:17 -0400 General Notes: @@ -661,9 +658,7 @@ Highlights: which is a convenience target that allows one to regenerate the Changes file from git. - - -Release Notes for PDL 2.4.10 -------------------------- +v2.4.10 2012-02-03 18:44:47 -0500 General Notes: @@ -923,7 +918,7 @@ Highlights: -Release Notes for PDL 2.4.9 -------------------------- +v2.4.9 2011-04-09 10:05:43 -0400 General Notes: @@ -948,7 +943,7 @@ Highlights: -Release Notes for PDL 2.4.8 -------------------------- +v2.4.8 2011-03-29 17:12:41 -0400 General Notes: @@ -1137,7 +1132,7 @@ Highlights: -Release notes for PDL 2.4.7 -------------------------- +v2.4.7 2010-08-18 20:55:52 -0400 General Notes: @@ -1393,7 +1388,7 @@ Highlights: -Release notes for PDL 2.4.6 -------------------------- +v2.4.6 2009-12-31 23:06:11 -0500 General Notes: @@ -1512,7 +1507,7 @@ Summary of Changes: -Release notes for PDL 2.4.5 ------------------------------ +v2.4.5 2009-10-24 11:56:23 -0400 Highlights: @@ -1631,7 +1626,7 @@ Summary of Changes: -Release notes for PDL 2.4.4 ------------------------------ +v2.4.4 2008-11-12 19:16:53 -1000 General Notes: @@ -1736,7 +1731,7 @@ Summary of Changes: -Release notes for PDL 2.4.3 ------------------------------ +v2.4.3 2006-08-20 06:07:30 -1000 General Notes: @@ -1816,7 +1811,7 @@ Summary of Changes: -Release notes for PDL 2.4.2 ------------------------------ +v2.4.2 2004-12-28 09:19:30 -1000 General Notes: @@ -1866,7 +1861,7 @@ Summary of Changes: -Release notes for PDL 2.4.1 ------------------------------- +v2.4.1 2004-01-05 12:27:18 -1000 General Notes: @@ -1892,7 +1887,7 @@ Summary of Changes: - Fixed most reported bugs -Release notes for PDL 2.4.0 ------------------------------- +v2.4.0 2003-05-22 12:09:26 -1000 General Notes: @@ -1962,7 +1957,7 @@ Summary of Changes: determinant, linear equation solving, matrix inversion, eigenvalue decomposition, and LU-decomposition. -Release notes for PDL 2.3.4 ------------------------------- +v2.3.4 2002-09-23 15:50:06 -1000 - Now should compile using perl 5.8.0 - Improved speed for generating PDL's from a perl array ref @@ -1974,7 +1969,7 @@ Release notes for PDL 2.3.4 ------------------------------- See the Changes file for a detailed list of changes. -Release notes for PDL 2.3.3 ------------------------------- +v2.3.3 2002-05-22 03:16:29 -1000 Mainly a bugfix release with some nice little additions: - PDL::IO::Dumper: Cleanly save and restore complex @@ -1984,18 +1979,18 @@ Release notes for PDL 2.3.3 ------------------------------- See the Changes file for a detailed list of changes. -Release notes for PDL 2.3.2 ------------------------------ +v2.3.2 2001-12-18 22:20:31 -1000 A pure bugfix release to fix compilation problems with gimp-perl (part of the gimp distribution). The following notes from 2.3 and 2.3.1 still apply: -Release notes for PDL 2.3.1 ------------------------------ +v2.3.1 2001-11-21 14:38:32 -1000 A bugfix release to fix some compilation problems seen with 2.3. The following notes from 2.3 still apply: -Release notes for PDL 2.3 ------------------------------- +v2.3 2001-11-16 05:12:41 -1000 Summary of Changes - A nicer slicing syntax for PDL added via the new @@ -2012,7 +2007,7 @@ Release notes for PDL 2.3 ------------------------------- See the Changes file for a detailed list of changes. -Release notes for PDL 2.2.1 ------------------------------- +v2.2.1 2001-04-25 03:05:46 -1000 Summary of Changes Bugs Fixed: @@ -2030,7 +2025,7 @@ Release notes for PDL 2.2.1 ------------------------------- See the Changes file for a detailed list of changes. -Release notes for PDL 2.2 ------------------------------- +v2.2 2000-12-21 03:25:36 -1000 Major Changes: @@ -2066,7 +2061,7 @@ Major Changes: Many other changes. See the Changes file for a detailed list of changes. -Release notes for PDL 2.1 ------------------------------- +v2.1 2000-06-07 22:23:47 +0000 Major Changes: - Speed Increase. Most PDL functions are now done totally @@ -2082,7 +2077,7 @@ See the Changes file for a detailed list of changes. -Release notes for PDL 2.005 ----------------------------- +v2.005 2000-04-05 22:30:35 +0000 A bugfix release to fix 2.004 problems with PGPLOT changes and perl 5.6.0. From 6e2a44e6ab4742355355231729481679876b650d Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 16:49:29 -0500 Subject: [PATCH 5/8] indent some changes on older releases so that CPAN::Changes can parse the file --- Changes | 41 +++++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/Changes b/Changes index 5bb60c69b..7879bb88f 100644 --- a/Changes +++ b/Changes @@ -1981,14 +1981,14 @@ v2.3.3 2002-05-22 03:16:29 -1000 v2.3.2 2001-12-18 22:20:31 -1000 -A pure bugfix release to fix compilation problems with gimp-perl -(part of the gimp distribution). The following notes from -2.3 and 2.3.1 still apply: + - A pure bugfix release to fix compilation problems with gimp-perl + (part of the gimp distribution). The following notes from + 2.3 and 2.3.1 still apply: v2.3.1 2001-11-21 14:38:32 -1000 -A bugfix release to fix some compilation problems seen with -2.3. The following notes from 2.3 still apply: + - A bugfix release to fix some compilation problems seen with + 2.3. The following notes from 2.3 still apply: v2.3 2001-11-16 05:12:41 -1000 @@ -2079,21 +2079,18 @@ See the Changes file for a detailed list of changes. v2.005 2000-04-05 22:30:35 +0000 -A bugfix release to fix 2.004 problems with PGPLOT changes -and perl 5.6.0. - -The following notes from 2.004 still apply: - -*IMPORTANT NOTE*: Due to changes to the PGPLOT module, 'use -PDL::Graphics::PGPLOT' has been removed from PDL.pm (i.e. in scripts -and within perldl you now need to explicitly say 'use -PDL::Graphics::PGPLOT'). Additionally, it needs Karl's new 2.16 -release of the PGPLOT module (available from CPAN). - -Notable additions are a module for operations on complex piddles -(PDL::Complex), a subtype of PDL which allows manipulation of byte -type PDLs as N dimensional arrays of fixed length strings (PDL::Char) -and a Levenberg-Marquardt fitting module (PDL::Fit::LM). - -Bug reports and patches to the relevant places on sourceforge, please. +Major Changes: + - A bugfix release to fix 2.004 problems with PGPLOT changes + and perl 5.6.0. + - The following notes from 2.004 still apply: + - *IMPORTANT NOTE*: Due to changes to the PGPLOT module, 'use + PDL::Graphics::PGPLOT' has been removed from PDL.pm (i.e. in scripts + and within perldl you now need to explicitly say 'use + PDL::Graphics::PGPLOT'). Additionally, it needs Karl's new 2.16 + release of the PGPLOT module (available from CPAN). + - Notable additions are a module for operations on complex piddles + (PDL::Complex), a subtype of PDL which allows manipulation of byte + type PDLs as N dimensional arrays of fixed length strings (PDL::Char) + and a Levenberg-Marquardt fitting module (PDL::Fit::LM). + - Bug reports and patches to the relevant places on sourceforge, please. From ac2ce06f3e9160bba3097dc07b1eebe6b4ab6ff7 Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 17:24:28 -0500 Subject: [PATCH 6/8] make dates in Changes conform to the W3CDTF standard --- Changes | 78 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/Changes b/Changes index 7879bb88f..97eb4479a 100644 --- a/Changes +++ b/Changes @@ -35,7 +35,7 @@ Highlights: -v2.007_16 2015-04-22 10:23:46 -0400 +v2.007_16 2015-04-22 10:23:46-0400 General Notes: @@ -50,7 +50,7 @@ Highlights: -v2.007_15 2015-04-19 17:08:55 -0400 +v2.007_15 2015-04-19 17:08:55-0400 General Notes: @@ -66,7 +66,7 @@ Highlights: -v2.007_14 2015-04-11 14:28:07 -0400 +v2.007_14 2015-04-11 14:28:07-0400 General Notes: @@ -81,7 +81,7 @@ Highlights: -v2.007_13 2015-03-22 16:00:03 -0400 +v2.007_13 2015-03-22 16:00:03-0400 General Notes: @@ -114,7 +114,7 @@ Highlights: * Make "isn't numeric in null operation" warning more helpful -v2.007_12 2015-03-06 09:18:04 -0500 +v2.007_12 2015-03-06 09:18:04-05:00 General Notes: @@ -148,7 +148,7 @@ Highlights: * Lots of tweaks and cleanup... -v2.007_11 2015-02-24 16:08:36 -0500 +v2.007_11 2015-02-24 16:08:36-05:00 General Notes: @@ -170,7 +170,7 @@ Highlights: -v2.007_10 2015-02-02 10:59:22 -0500 +v2.007_10 2015-02-02 10:59:22-05:00 General Notes: @@ -183,7 +183,7 @@ Highlights: -v2.007_09 2015-01-29 11:01:24 -0500 +v2.007_09 2015-01-29 11:01:24-05:00 General Notes: @@ -199,7 +199,7 @@ Highlights: -v2.007_08 2015-01-20 18:24:01 -0500 +v2.007_08 2015-01-20 18:24:01-05:00 General Notes: @@ -216,7 +216,7 @@ Highlights: -v2.007_07 2015-01-06 17:44:08 +1100 +v2.007_07 2015-01-06 17:44:08+11:00 General Notes: @@ -234,7 +234,7 @@ Highlights: -v2.007_06 2015-01-05 13:31:13 -0500 +v2.007_06 2015-01-05 13:31:13-05:00 General Notes: @@ -253,7 +253,7 @@ Highlights: -v2.007_05 2014-12-24 09:24:04 -0500 +v2.007_05 2014-12-24 09:24:04-05:00 General Notes: @@ -271,7 +271,7 @@ Highlights: -v2.007_04 2014-09-09 00:44:29 +0100 +v2.007_04 2014-09-09 00:44:29+01:00 General Notes: @@ -284,7 +284,7 @@ Highlights: 'MyMod', 'PDL'" -v2.007_03 2014-07-01 16:54:59 -0400 +v2.007_03 2014-07-01 16:54:59-04:00 General Notes: @@ -299,7 +299,7 @@ Highlights: -v2.007_02 2013-11-25 14:10:22 -0500 +v2.007_02 2013-11-25 14:10:22-05:00 General Notes: @@ -317,7 +317,7 @@ Highlights: -v2.007_01 2013-11-17 16:31:17 -0500 +v2.007_01 2013-11-17 16:31:17-05:00 General Notes: @@ -340,7 +340,7 @@ Highlights: -v2.007 2013-10-12 12:56:52 -0400 +v2.007 2013-10-12 12:56:52-04:00 General Notes: @@ -456,7 +456,7 @@ Highlights: -v2.006 2013-03-23 10:02:31 -0400 +v2.006 2013-03-23 10:02:31-04:00 General Notes: @@ -603,7 +603,7 @@ Highlights: -v2.4.11 2012-05-20 13:32:17 -0400 +v2.4.11 2012-05-20 13:32:17-04:00 General Notes: @@ -658,7 +658,7 @@ Highlights: which is a convenience target that allows one to regenerate the Changes file from git. -v2.4.10 2012-02-03 18:44:47 -0500 +v2.4.10 2012-02-03 18:44:47-05:00 General Notes: @@ -918,7 +918,7 @@ Highlights: -v2.4.9 2011-04-09 10:05:43 -0400 +v2.4.9 2011-04-09 10:05:43-04:00 General Notes: @@ -943,7 +943,7 @@ Highlights: -v2.4.8 2011-03-29 17:12:41 -0400 +v2.4.8 2011-03-29 17:12:41-04:00 General Notes: @@ -1132,7 +1132,7 @@ Highlights: -v2.4.7 2010-08-18 20:55:52 -0400 +v2.4.7 2010-08-18 20:55:52-04:00 General Notes: @@ -1388,7 +1388,7 @@ Highlights: -v2.4.6 2009-12-31 23:06:11 -0500 +v2.4.6 2009-12-31 23:06:11-05:00 General Notes: @@ -1507,7 +1507,7 @@ Summary of Changes: -v2.4.5 2009-10-24 11:56:23 -0400 +v2.4.5 2009-10-24 11:56:23-04:00 Highlights: @@ -1626,7 +1626,7 @@ Summary of Changes: -v2.4.4 2008-11-12 19:16:53 -1000 +v2.4.4 2008-11-12 19:16:53-10:00 General Notes: @@ -1731,7 +1731,7 @@ Summary of Changes: -v2.4.3 2006-08-20 06:07:30 -1000 +v2.4.3 2006-08-20 06:07:30-10:00 General Notes: @@ -1811,7 +1811,7 @@ Summary of Changes: -v2.4.2 2004-12-28 09:19:30 -1000 +v2.4.2 2004-12-28 09:19:30-10:00 General Notes: @@ -1861,7 +1861,7 @@ Summary of Changes: -v2.4.1 2004-01-05 12:27:18 -1000 +v2.4.1 2004-01-05 12:27:18-10:00 General Notes: @@ -1887,7 +1887,7 @@ Summary of Changes: - Fixed most reported bugs -v2.4.0 2003-05-22 12:09:26 -1000 +v2.4.0 2003-05-22 12:09:26-10:00 General Notes: @@ -1957,7 +1957,7 @@ Summary of Changes: determinant, linear equation solving, matrix inversion, eigenvalue decomposition, and LU-decomposition. -v2.3.4 2002-09-23 15:50:06 -1000 +v2.3.4 2002-09-23 15:50:06-10:00 - Now should compile using perl 5.8.0 - Improved speed for generating PDL's from a perl array ref @@ -1969,7 +1969,7 @@ v2.3.4 2002-09-23 15:50:06 -1000 See the Changes file for a detailed list of changes. -v2.3.3 2002-05-22 03:16:29 -1000 +v2.3.3 2002-05-22 03:16:29-10:00 Mainly a bugfix release with some nice little additions: - PDL::IO::Dumper: Cleanly save and restore complex @@ -1979,18 +1979,18 @@ v2.3.3 2002-05-22 03:16:29 -1000 See the Changes file for a detailed list of changes. -v2.3.2 2001-12-18 22:20:31 -1000 +v2.3.2 2001-12-18 22:20:31-10:00 - A pure bugfix release to fix compilation problems with gimp-perl (part of the gimp distribution). The following notes from 2.3 and 2.3.1 still apply: -v2.3.1 2001-11-21 14:38:32 -1000 +v2.3.1 2001-11-21 14:38:32-10:00 - A bugfix release to fix some compilation problems seen with 2.3. The following notes from 2.3 still apply: -v2.3 2001-11-16 05:12:41 -1000 +v2.3 2001-11-16 05:12:41-10:00 Summary of Changes - A nicer slicing syntax for PDL added via the new @@ -2007,7 +2007,7 @@ v2.3 2001-11-16 05:12:41 -1000 See the Changes file for a detailed list of changes. -v2.2.1 2001-04-25 03:05:46 -1000 +v2.2.1 2001-04-25 03:05:46-10:00 Summary of Changes Bugs Fixed: @@ -2025,7 +2025,7 @@ v2.2.1 2001-04-25 03:05:46 -1000 See the Changes file for a detailed list of changes. -v2.2 2000-12-21 03:25:36 -1000 +v2.2 2000-12-21 03:25:36-10:00 Major Changes: @@ -2061,7 +2061,7 @@ Major Changes: Many other changes. See the Changes file for a detailed list of changes. -v2.1 2000-06-07 22:23:47 +0000 +v2.1 2000-06-07 22:23:47+00:00 Major Changes: - Speed Increase. Most PDL functions are now done totally @@ -2077,7 +2077,7 @@ See the Changes file for a detailed list of changes. -v2.005 2000-04-05 22:30:35 +0000 +v2.005 2000-04-05 22:30:35+00:00 Major Changes: - A bugfix release to fix 2.004 problems with PGPLOT changes From 870c9f32532420afddaafaa464fb36ecd0cb3251 Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 17:25:25 -0500 Subject: [PATCH 7/8] add author test to check Changes log This is to address . This allows for the Changes file to be parsed on MetaCPAN by . --- MANIFEST.SKIP | 1 + xt/00-check-changelog.t | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 xt/00-check-changelog.t diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP index daf4f0978..5337773af 100644 --- a/MANIFEST.SKIP +++ b/MANIFEST.SKIP @@ -248,6 +248,7 @@ pure_all so_locations subdirs ~$ +^xt/ .travis.yml README.md diff --git a/xt/00-check-changelog.t b/xt/00-check-changelog.t new file mode 100644 index 000000000..39aa67887 --- /dev/null +++ b/xt/00-check-changelog.t @@ -0,0 +1,17 @@ +use Test::More tests => 1; + +use strict; +use warnings; + +use CPAN::Changes; +use Data::Dumper; + +my $changes = CPAN::Changes->load('Changes'); + +ok($changes); + +my @releases = map { +{ $_->version => $_->date } } $changes->releases; + +note Dumper \@releases; + +done_testing; From 668969754493a16a50b548e3576b5e6515928c33 Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sun, 15 Mar 2015 17:30:30 -0500 Subject: [PATCH 8/8] Travis-CI: install CPAN::Changes so that author test runs --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 84e3bfdd8..cf01b7d5c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,14 +53,17 @@ before_install: - perl -V - cpanm --quiet --notest ExtUtils::F77 Term::ReadLine::Gnu PGPLOT # do not need tests - cpanm --quiet --notest Devel::CheckLib # specify this now because this is a CONFIGURE_REQUIRES for author-side + - if [ "$AUTHOR_TESTING" == 1 ]; then cpanm --quiet --notest CPAN::Changes; fi # for author tests (AUTHOR_TESTING is set to true by default by init) - cpanm --force --verbose ExtUtils::ParseXS # we install the latest ExtUtils::ParseXS - if [ "$EUMM_BLEAD" == 1 ]; then cpanm --quiet --notest --dev ExtUtils::MakeMaker; fi - build-dist + - SRC_DIR=$(pwd) - cd $BUILD_DIR # $BUILD_DIR is set by the build-dist command install: - cpan-install --deps # installs prereqs, including recommends - cpan-install --coverage # installs coverage prereqs, if enabled - prove t/00-report-prereqs.t t/01-checkmanifest.t + - prove -b -v $SRC_DIR/xt/00-check-changelog.t # run the author test out of the source directory # SYSTEM_CORES set by travis-perl-helpers - if [ "$SERIAL_BUILD" == 1 ]; then make; else make -j$(( $SYSTEM_CORES * 2 )); fi before_script: