./devel/p5-Parallel-ForkManager, Simple parallel processing fork manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.19, Package name: p5-Parallel-ForkManager-1.19, Maintainer: pkgsrc-users

This module is intended for use in operations that can be done in
parallel where the number of processes to be forked off should be
limited. Typical use is a downloader which will be retrieving
hundreds/thousands of files.


Required to run:
[lang/perl5]

Required to build:
[devel/p5-Test-Warn]

Master sites: (Expand)

SHA1: 0e3742bfef4062c93d627ca6f75b86f55a8e9029
RMD160: b78b6ef8ff30c90f86ccc2ccaffb86ded2b2c1d4
Filesize: 23.81 KB

Version history: (Expand)


CVS history: (Expand)


   2016-08-27 14:40:44 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Parallel-ForkManager to 1.19
---------------------------------------------
1.19 2016-06-28
  [ DOCUMENTATION ]
    - Typo fixes. (GH#10)
    - Add short discussion on security about the information passing via
      files between master/children processes.
    - Document the problem between PerlIO::fzip and fork(). (GH#11)

  [ ENHANCEMENTS ]
    - New way to spawn workers via 'start_child'.

  [ STATISTICS ]
    - code churn: 4 files changed, 114 insertions(+), 5 deletions(-)

1.18 2016-03-29
  [ BUG FIXES ]
    - Storage file between child and parent could have the wrong name,
      because $$ was used instead of parent_pid. (GH#9, reported by Lucien
      Coffe)

  [ STATISTICS ]
    - code churn: 4 files changed, 37 insertions(+), 4 deletions(-)

1.17 2015-11-28
  - Up Test::More's dependency version to v0.94 (because of 'subtest').
    (GH#8, mauke)

  [ STATISTICS ]
    - code churn: 3 files changed, 88 insertions(+), 70 deletions(-)

1.16 2015-10-08
  - wait_one_child wasn't waiting at all. (RT#107634, Slaven Rezic, Yanick)

  [ STATISTICS ]
    - code churn: 10 files changed, 517 insertions(+), 461 deletions(-)

(pkgsrc change)
 - Add BUILD_DEPENDS+= p5-Test-Warn-[0-9]* for make test
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-06 05:34:22 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to 1.15
---------------
1.15 2015.07.08
    - test's watchdog actually exit if it's being hit. (RT#105747, Zefram)
    - condition to catch children reaped by external forces
      improved. (RT#105748, Zefram + Yanick)
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-05-23 02:31:20 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update 1.12 to 1.14
-------------------
1.14 2015.05.17
    - Add 'reap_finished_children', 'is_child' and 'is_parent'. (GH#6, Nine bit)

1.13 2015.05.11
    - Use 'select' instead of sleep in _waitpid_blocking. (GH#5)
   2015-03-16 00:51:30 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to 1.12
--------------
1.12 2015.02.23
    - Allow to use true blocking calls. (RT#102305)
   2015-02-14 10:36:07 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(pkgsrc)
  - Add ${PERL5_LICENSE}
(upstream)
  - Update 0.79 to 1.11
-------------------
1.11 2015.01.30
    - Promote to non-dev release.

1.10_2 2015.01.25
    - Put the problematic test as a TODO.

1.10_1 2015.01.22
    - Increase timeouts in test to address FreeBSD failures.

1.09 2015.01.08
    - Test was failing on Windows platforms. (Yanick Champoux)

1.08 2015.01.07
    - New helper functions 'max_procs', 'running_procs' and
        'wait_for_available_procs'. GH#4 (Yanick Champoux)
    - Play nicer with calls to 'waitpid' done outside of P::FM.
        GH#3 (Yanick Champoux)

1.07 2014.11.10
    - Increase minimal Test::Simple requirement RT #92801
    - Implement better style and practices in the examples in the POD.
      (Shlomi Fish)

1.06 Tue Dec 24 22:37:54 2013
    - Remove temporary directory only if it was an automatically
      generated one. Now fixed. (Shoichi Kaji) RT #89590
      (johantheolive)

1.05 Wed Sep 18 10:53:33 2013
    - Remove temporary directory only if it was an automatically
      generated one. (reported by Manuel Jeckelmann)

1.04 Tue Sep  3 09:46:28 2013
    - Require File::Path 2.0 to support Perl 5.8 (Ian Burrell)
    - fix some typos #88358 (David Steinbrunner)
    - documentation fixes #84337 (Damyan Ivanov)

1.03 Wed Mar  6 11:14:13 2013
    - Use second parameter from new() that was unused in the last few released. \ 
(Michael Gang)

1.02 Mon Dec 24 13:27:03 2012
    - Fix test for Windows.

1.01 Sun Dec 23 21:30:30 2012
    - Disable utf8 test on Windows where it is a perl bug.
    - Change version number scheme to two parts.

1.0.0 Sun Dec 23 12:25:46 2012
    - Fixing RT 68298 - Insecure /tmp file handling using
        File::Temp::tempdir by John Lightsey (LIGHTSEY)
    - Adding another callback example and several tests
        Gabor Szabo (SZABGAB)