--------------------
1.06 2014-07-07 NEILB
- getppid() not supported on Win32 and RISC OS, so now we check if
we're running those OSes, and don't don't it if we are.
- Two of the tests loop looking for free or used PIDs. But in some
situations they can loop infinitely, so now guard against this.
I think this will prevent the hang on Windows in RT#96998,
but dealing with this properly needs more investigation and work.
1.05 2014-07-06 NEILB
- The testsuite was trying to create files with 'Proc::Pidfile' in the
name, which Windows didn't like. CPAN Testers++
1.04 2014-07-05 NEILB
- Testsuite was still using Proc::ProcessTable, which meant that the
change in 1.02 would result in failed tests if you didn't already
have Proc::ProcessTable installed. Refactored testsuite.
1.03 2014-07-05 NEILB
- Check whether operations on the pid file (read, write, lock, close)
are successful, and croak if not.
Thanks to John Tantalo for RT#67589.
1.02 2014-07-04 NEILB
- Use kill(0,$pid) to check whether process is still running,
rather than using Proc::ProcessTable. Apart from on RISC OS.
DEPESZ++ for RT#56630.
1.01 2014-07-02 NEILB
- Moved Pidfile.pm to lib/Proc/Pidfile.pm
- Reformatted this file as per CPAN::Changes::Spec
- Changed used of die() to croak(), apart from inside DESTROY,
since in 5.14+, die inside DESTROY doesn't work how you might expect.
RT#66873
- Switched to Dist::Zilla
- Added github repo to pod
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").