r15937@rob-kinyons-computer (orig r9234): rkinyon | 2007-03-12 16:07:23 -0400
rkinyon [Mon, 12 Mar 2007 20:07:55 +0000 (20:07 +0000)]
  r15928@rob-kinyons-computer (orig r9227):  rkinyon | 2007-03-12 10:12:34 -0400
  Created bugfix branch
  r15936@rob-kinyons-computer (orig r9233):  rkinyon | 2007-03-12 16:07:06 -0400
  Fixed a couple of minor bugs

Build.PL
Changes
lib/DBM/Deep.pm
lib/DBM/Deep/Array.pm
lib/DBM/Deep/Engine.pm
lib/DBM/Deep/File.pm
lib/DBM/Deep/Hash.pm
t/44_upgrade_db.t
utils/upgrade_db.pl

index 55071fe..595b201 100644 (file)
--- a/Build.PL
+++ b/Build.PL
@@ -22,6 +22,7 @@ my $build = Module::Build->new(
         'Test::Warn'      => '0.08',
         'Test::More'      => '0.47',
         'Test::Exception' => '0.21',
+        'IO::Scalar'      => '0.01',
     },
     create_makefile_pl => 'traditional',
     add_to_cleanup => [
diff --git a/Changes b/Changes
index 6409e9f..850dc44 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,14 @@
 Revision history for DBM::Deep.
 
-1.0000 Feb 26 22:30:00 2007 EDT
+1.0001 Mar 12 16:15:00 2007 EDT
+    - (This version is compatible with 1.0000)
+    - Added a missing dependency on IO::Scalar (RT #25387)
+    - Fixed how t/44_upgrade_db.t and utils/upgrade_db.pl worked
+      - utils/upgrade_db.pl now uses #!perl, not #!/usr/bin/perl
+      - t/44_upgrade_db.t now explicitly calls $^X
+        (Thanks merlyn!)
+
+1.0000 Feb 26 22:30:00 2007 EST
     - THIS VERSION IS INCOMPATIBLE WITH FILES FROM ALL OTHER PRIOR VERSIONS.
       - To aid in this form of upgrades, DBM::Deep now checks the file format
         version to make sure that it knows how to read it.
@@ -15,14 +23,14 @@ Revision history for DBM::Deep.
       - data_sector_size - this determines the default size of a data sector.
     - Correctly handle opening readonly files
 
-0.99_04 Jan 24 22:30:00 2007 EDT
+0.99_04 Jan 24 22:30:00 2007 EST
     - Added the missing lib/DBM/Deep.pod file to the MANIFEST
     - Fixed a poorly-designed test that was failing depending on what Clone::Any
       was using.
     - All "use 5.6.0;" lines are now "use 5.006_000;" to avoid warnings about
       unsupported vstrings in 5.9.x
 
-0.99_03 Jan 23 22:30:00 2007 EDT
+0.99_03 Jan 23 22:30:00 2007 EST
     - THIS VERSION IS INCOMPATIBLE WITH FILES FROM ALL OTHER PRIOR VERSIONS.
       - The fileformat changed completely. I will be writing a converter, but
         it's not there right now. Do NOT expect that this module will
index 7a6bbcd..6a005a0 100644 (file)
@@ -5,7 +5,7 @@ use 5.006_000;
 use strict;
 use warnings;
 
-our $VERSION = q(1.0000);
+our $VERSION = q(1.0001);
 
 use Fcntl qw( :flock );
 
index 438756b..e60c152 100644 (file)
@@ -5,7 +5,7 @@ use 5.006_000;
 use strict;
 use warnings;
 
-our $VERSION = q(1.0000);
+our $VERSION = q(1.0001);
 
 # This is to allow DBM::Deep::Array to handle negative indices on
 # its own. Otherwise, Perl would intercept the call to negative
index 663a0f0..2603045 100644 (file)
@@ -5,7 +5,7 @@ use 5.006_000;
 use strict;
 use warnings;
 
-our $VERSION = q(1.0000);
+our $VERSION = q(1.0001);
 
 use Scalar::Util ();
 
index 02276f0..91c28ba 100644 (file)
@@ -5,7 +5,7 @@ use 5.006_000;
 use strict;
 use warnings;
 
-our $VERSION = q(1.0000);
+our $VERSION = q(1.0001);
 
 use Fcntl qw( :DEFAULT :flock :seek );
 
index e3de270..19035df 100644 (file)
@@ -5,7 +5,7 @@ use 5.006_000;
 use strict;
 use warnings;
 
-our $VERSION = q(1.0000);
+our $VERSION = q(1.0001);
 
 use base 'DBM::Deep';
 
index b48d1be..a737591 100644 (file)
@@ -133,7 +133,7 @@ foreach my $input_filename (
 
 #XXX This needs to be made OS-portable
 sub run_prog {
-    open( my $fh, '-|', "@_ 2>&1" )
+    open( my $fh, '-|', "$^X @_ 2>&1" )
       or die "Cannot launch '@_' as a piped filehandle: $!\n";
     return join '', <$fh>;
 }
index 4dfedf4..8fbf30c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!perl
 
 use 5.6.0;