Author: schwern
Date: Thu Sep 18 20:05:12 2008
New Revision: 11825
Removed:
Module-Build/trunk/t/bundled/Test/
Modified:
Module-Build/trunk/ (props changed)
Module-Build/trunk/Build.PL
Module-Build/trunk/Changes
Module-Build/trunk/MANIFEST
Module-Build/trunk/t/lib/MBTest.pm
Log:
[EMAIL PROTECTED]: schwern | 2008-09-18 20:04:26 -0700
- Removed bundled Test::More. The bundling didn't really work anyway.
[Schwern]
- Added Test::More and Test::Harness as build_requires deps. We need
Test::Harness support for TODO tests. [Schwern]
- Minimum required version is now 5.6.1. 5.5 is dead, I don't have a
5.6.0 to test and I don't think anyone will notice. [Schwern]
5.6.1 works now.
Modified: Module-Build/trunk/Build.PL
==============================================================================
--- Module-Build/trunk/Build.PL (original)
+++ Module-Build/trunk/Build.PL Thu Sep 18 20:05:12 2008
@@ -4,8 +4,8 @@
# find the local "lib" directory, so we use File::Spec to do it properly.
use File::Spec 0.82;
use lib File::Spec->catdir('lib'); # use our self to install
-# XXX we're not actually able to use the bundled copy
-use lib File::Spec->catdir('t', 'bundled'); # use bundled Test::More
+# XXX This doesn't carry over to sub processes
+use lib File::Spec->catdir('t', 'bundled'); # use bundled modules
use lib File::Spec->catdir('t', 'lib'); # our utilities
# We use Module::Build to test & install itself.
@@ -20,8 +20,12 @@
my $build = ModuleBuildBuilder->new(
module_name => 'Module::Build',
license => 'perl',
+ build_requires => {
+ 'Test::More' => 0.49,
+ 'Test::Harness' => 2.03, # when TODO tests worked
+ },
requires => {
- 'perl' => '5.005_04',
+ 'perl' => '5.006001',
'Data::Dumper' => 0,
'File::Basename' => 0,
'File::Compare' => 0,
Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes (original)
+++ Module-Build/trunk/Changes Thu Sep 18 20:05:12 2008
@@ -7,6 +7,17 @@
- Fix some shell-quoting issues on Windows.
+ - Now works again on 5.6.2 and Windows [Schwern]
+
+ - Removed bundled Test::More. The bundling didn't really work anyway.
+ [Schwern]
+
+ - Added Test::More and Test::Harness as build_requires deps. We need
+ Test::Harness support for TODO tests. [Schwern]
+
+ - Minimum required version is now 5.6.1. 5.5 is dead, I don't have a
+ 5.6.0 to test and I don't think anyone will notice. [Schwern]
+
0.2808_04 - Thu Sep 11 22:51:27 PDT 2008
- Backed-out incompatible Module::Finder change (first in 0.2808_02.)
Modified: Module-Build/trunk/MANIFEST
==============================================================================
--- Module-Build/trunk/MANIFEST (original)
+++ Module-Build/trunk/MANIFEST Thu Sep 18 20:05:12 2008
@@ -36,10 +36,6 @@
README
scripts/config_data
t/basic.t
-t/bundled/Test/Builder.pm
-t/bundled/Test/More.pm
-t/bundled/Test/Simple.pm
-t/bundled/Tie/CPHash.pm
t/compat.t
t/destinations.t
t/ext.t
Modified: Module-Build/trunk/t/lib/MBTest.pm
==============================================================================
--- Module-Build/trunk/t/lib/MBTest.pm (original)
+++ Module-Build/trunk/t/lib/MBTest.pm Thu Sep 18 20:05:12 2008
@@ -9,9 +9,8 @@
# Make sure none of our tests load the users ~/.modulebuildrc file
$ENV{MODULEBUILDRC} = 'NONE';
- # In case the test wants to use Test::More or our other bundled
- # modules, make sure they can be loaded. They'll still do "use
- # Test::More" in the test script.
+ # In case the test wants to use our other bundled
+ # modules, make sure they can be loaded.
my $t_lib = File::Spec->catdir('t', 'bundled');
unless ($ENV{PERL_CORE}) {