@@ -1,15 +1,18 @@
-Revision history for Perl extension Parallel::Scoreboard
+Revision history for Perl module Parallel::Scoreboard
-0.04
- fix seek error (thanks to hirose31)
- support non-numeric ids (thanks to hirose31)
+0.05 2014-04-09
+ - when cleaning up obsolete scoreboard files, ignore errors when another process cleaned up the file at the same time (Karen Etheridge)
-0.03
- added callback "worker_id" that can be used for distiguishing workers other than using pids
+0.04 2013-08-19
+ - fix seek error (thanks to hirose31)
+ - support non-numeric ids (thanks to hirose31)
-0.02
- fix incompatibility with Solaris (LOCK_EX not possible on read-only file handles)
- scripts may now call fork(2) after calling Parallel::Scoreboard::update()
+0.03 2011-01-24
+ - added callback "worker_id" that can be used for distiguishing workers other than using pids
-0.01
- initial release
+0.02 2010-07-04
+ - fix incompatibility with Solaris (LOCK_EX not possible on read-only file handles)
+ - scripts may now call fork(2) after calling Parallel::Scoreboard::update()
+
+0.01 2010-07-02
+ - initial release
@@ -25,5 +25,6 @@ MANIFEST This list of files
META.yml
MYMETA.json
MYMETA.yml
+Parallel-Scoreboard-0.04.tar
README
t/00base.t
@@ -24,4 +24,5 @@ requires:
JSON: 0
resources:
license: http://dev.perl.org/licenses/
-version: 0.04
+ repository: https://github.com/kazuho/p5-Parallel-Scoreboard
+version: 0.05
@@ -4,7 +4,7 @@
"Kazuho Oku <kazuhooku gmail.com>"
],
"dynamic_config" : 0,
- "generated_by" : "ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560",
+ "generated_by" : "Module::Install version 1.00, CPAN::Meta::Converter version 2.131560",
"license" : [
"perl_5"
],
@@ -15,8 +15,8 @@
"name" : "Parallel-Scoreboard",
"no_index" : {
"directory" : [
- "t",
- "inc"
+ "inc",
+ "t"
]
},
"prereqs" : {
@@ -27,7 +27,7 @@
},
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "0"
+ "ExtUtils::MakeMaker" : "6.42"
}
},
"runtime" : {
@@ -40,5 +40,13 @@
}
},
"release_status" : "stable",
+ "resources" : {
+ "license" : [
+ "http://dev.perl.org/licenses/"
+ ],
+ "repository" : {
+ "url" : "https://github.com/kazuho/p5-Parallel-Scoreboard"
+ }
+ },
"version" : "0.04"
}
@@ -5,9 +5,9 @@ author:
build_requires:
ExtUtils::MakeMaker: 6.42
configure_requires:
- ExtUtils::MakeMaker: 0
+ ExtUtils::MakeMaker: 6.42
dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560'
+generated_by: 'Module::Install version 1.00, CPAN::Meta::Converter version 2.131560'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -15,11 +15,14 @@ meta-spec:
name: Parallel-Scoreboard
no_index:
directory:
- - t
- inc
+ - t
requires:
Class::Accessor::Lite: 0.05
Filter::Util::Call: 0
HTML::Entities: 0
JSON: 0
+resources:
+ license: http://dev.perl.org/licenses/
+ repository: https://github.com/kazuho/p5-Parallel-Scoreboard
version: 0.04
@@ -14,4 +14,7 @@ test_requires 'File::Temp';
test_requires 'Test::More';
use_test_base;
auto_include;
+
+repository 'https://github.com/kazuho/p5-Parallel-Scoreboard';
+
WriteAll;
@@ -8,7 +8,7 @@ use Fcntl qw(:flock);
use IO::Handle;
use POSIX qw(:fcntl_h);
-our $VERSION = '0.04';
+our $VERSION = '0.05';
use Class::Accessor::Lite (
ro => [ qw(base_dir worker_id) ],
@@ -128,7 +128,9 @@ sub _for_all {
# the owner has died, remove status file
close $fh;
unlink $fn
- or warn "failed to remove an obsolete scoreboard file:$fn:$!";
+ or
+ not $!{ENOENT} and
+ warn "failed to remove an obsolete scoreboard file:$fn:$!";
next;
}
# invoke