pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/p5-IPC-Shareable



Module Name:    pkgsrc
Committed By:   mef
Date:           Sun Dec 17 03:41:36 UTC 2023

Modified Files:
        pkgsrc/devel/p5-IPC-Shareable: Makefile distinfo

Log Message:
(devel/p5-IPC-Shareable) Updated 1.06 to 1.13

1.13    2022-10-11
    - In singleton(), do a check whether class was sent in. There was a shifting
      issue if called with IPC::Shareable::singleton() as opposed to
      IPC::Shareable->singleton()
    - When an exclusive collision occurs and both 'graceful' and 'warn' are set,
      the warning thrown now includes the segment/semaphore key in use. This
      makes it easier to clean things up with 'ipcrm'

1.12    2022-03-13
    - Add tests in t/07-new.t to test how using tied() against a dereferenced
      variable returned from new() allows access to the underlying
      IPC::Shareable object
    - Reworked how spawn() and unspawn() manage things internally
    - POD updates, fixes and clarifications
    - Removed spawn() and unspawn(). There's really no need for these as one
      can simply create but not destroy

1.11    2022-03-07
    - Fix certain tests so they don't throw if we bail early

1.10    2022-03-07
    - Fix issue where if segments were created underneath of a parent by an
      external process other than the process that created the parent, the
      global register wasn't being updated, therefore those segments weren't
      being removed when calling clean_up_all()
    - All test files now check number of segments before and after the entire
      script has run, verifying that all segments were cleaned up ok
    - The test suite itself in its entirety makes sure that all segments
      created during the suite run are cleaned up properly
    - Added CI_TESTING=1 to coverage CI tests

1.09    2022-03-06
    - Made 81-fork_dup_rand_keys.t developer only (but still need to figure out
      why it only fails on FreeBSD)

1.08    2022-03-04
    - Added 'protected' option and clean_up_protected(). If set, the cleanup
      methods, nor the automatic 'destroy' functionality will remove the segment
      the option was set in, nor any children created underneath of it. A call
      to clean_up_protected() is required to remove them
    - Updated attribute tests to include all available options
    - _shm_key_rand() now checks EXCLUSIVE_CHECK_LIMIT times to find a key for
      a free segment. It croaks if not
    - Added _shm_key_rand_int() so we can mock it to test the dup random key
      checks
    - Added build prereq of Mock::Sub to test the random key function

1.07    2022-03-04
    - When running in forked environments, _shm_key_rand() was consistently
      returning the same 'random' key to each forked process. We've fixed this
      issue, and added tests for it (fixed by adding a call to srand() before
      rand)
    - Move $SIG{CHLD} handlers to spawn() and unspawn() instead of having them
      global (fixes #15)
    - t/65-seg_size.t fails on 32-bit perls; Add a check and bail if we're on
      a perl < 64-bit (fixes #14)


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/p5-IPC-Shareable/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/p5-IPC-Shareable/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/p5-IPC-Shareable/Makefile
diff -u pkgsrc/devel/p5-IPC-Shareable/Makefile:1.35 pkgsrc/devel/p5-IPC-Shareable/Makefile:1.36
--- pkgsrc/devel/p5-IPC-Shareable/Makefile:1.35 Thu Jul  6 09:39:23 2023
+++ pkgsrc/devel/p5-IPC-Shareable/Makefile      Sun Dec 17 03:41:36 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2023/07/06 09:39:23 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2023/12/17 03:41:36 mef Exp $
 
-DISTNAME=      IPC-Shareable-1.06
+DISTNAME=      IPC-Shareable-1.13
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=IPC/}
 

Index: pkgsrc/devel/p5-IPC-Shareable/distinfo
diff -u pkgsrc/devel/p5-IPC-Shareable/distinfo:1.8 pkgsrc/devel/p5-IPC-Shareable/distinfo:1.9
--- pkgsrc/devel/p5-IPC-Shareable/distinfo:1.8  Tue Oct 26 10:16:48 2021
+++ pkgsrc/devel/p5-IPC-Shareable/distinfo      Sun Dec 17 03:41:36 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2021/10/26 10:16:48 nia Exp $
+$NetBSD: distinfo,v 1.9 2023/12/17 03:41:36 mef Exp $
 
-BLAKE2s (IPC-Shareable-1.06.tar.gz) = b1c5e5d5e5e0dd00239de89053bb706cafe6df6ec53902a3bd58b5e2a8350de9
-SHA512 (IPC-Shareable-1.06.tar.gz) = 85fcdd0398cc03b6e7d19f907feb9a4b776c0a42f28e485338076da2bbafcd5da1784e6290dbacab8bf908230b4a0c8e731dff7255683a973955b3dfdfb9ee59
-Size (IPC-Shareable-1.06.tar.gz) = 43989 bytes
+BLAKE2s (IPC-Shareable-1.13.tar.gz) = 9b1759e1da92bc0b77970eaee45a852c7f8f493b2e2e6bc8f826cb257045351d
+SHA512 (IPC-Shareable-1.13.tar.gz) = c7559f41131b27da31bf0acba0ac0b2bb4424c516325b2e65892dff89d9b8362367e5e74edc93ac2df370a2ab74c8397e83eb73c4144ab25baf1997c4d76651b
+Size (IPC-Shareable-1.13.tar.gz) = 51682 bytes



Home | Main Index | Thread Index | Old Index