pkgsrc-Bugs archive

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

PR/36465 CVS commit: pkgsrc/databases/p5-MLDBM-Sync



The following reply was made to PR pkg/36465; it has been noted by GNATS.

From: OBATA Akio <obache%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: PR/36465 CVS commit: pkgsrc/databases/p5-MLDBM-Sync
Date: Sun, 10 Jun 2007 08:36:14 +0000 (UTC)

 Module Name:   pkgsrc
 Committed By:  obache
 Date:          Sun Jun 10 08:36:13 UTC 2007
 
 Modified Files:
        pkgsrc/databases/p5-MLDBM-Sync: Makefile distinfo
 
 Log Message:
 Update p5-MLDBM-Sync to 0.30.
 Patch provided by Mark E. Perkins in PR 36465.
 
 $MODULE = "MLDBM::Sync"; $VERSION = '.30'; $DATE = '2002/07/03';
 
 + Added MLDBM to the list of PREREQ_PM modules for better CPAN installation
 
 $MODULE = "MLDBM::Sync"; $VERSION = .27; $DATE = '2002/06/23';
 
 + Added note to error for Lock upgrade during ReadLock
   for case of doing unintentional write with construct like:
 
     tied(%dbm)->ReadLock;
     my $v = $dbm{'key'}{'key2'}; # will error with write !!
                  ^^^^^^^^^
   Thanks to Steve Keith for noting this bizarre perl behavior.
 
 + bench/bench_sync.pl now creates a test dbm in the local directory
   being run instead of /tmp ... benchmark results were being skewed
   since /tmp could be a fast RAM cache file system like tmpfs on Linux
 
 + Added MANIFEST.SKIP for building
 
 + t/taint.t perl taint check test added.
 
 + escape inbound file parameter for safe taint checking
 
 $MODULE = "MLDBM::Sync"; $VERSION = .25; $DATE = '2001/11/11';
 
 + Honors the $MLDBM::RemoveTaint setting when MLDBM::Sync object is created,
   storing for later creation of the MLDBM tied object
 
 $MODULE = "MLDBM::Sync"; $VERSION = .23; $DATE = '2001/11/08';
 
 + Updated AUTHORS section with perl license reference.
 
 + ./bench/bench_sync.pl has -n argument to specify # of reads/writes
   where default is 100
 
 + ./bench/bench_sync.pl has --bundle argument to allows for reads/writes
   in locked sections of that #, which improves performance.
 
 + $dbm->Size() for Tie::TextDir now adds size of directory as
   reported by OS.  This still does not seem to take into account
   the extra file inode overhead on a file system like ext2 linux
   but its better now at least.
 
 $MODULE = "MLDBM::Sync"; $VERSION = .21; $DATE = '2001/10/31';
 
 + Added support in CLEAR() & SyncSize() for a tie directory
   based data structure like Tie::TextDir
 
 $MODULE = "MLDBM::Sync"; $VERSION = .19; $DATE = '2001/10/15';
 
 - Fixed keys(%hash), where one of the keys was boolean FALSE
   like '', or 0.  Bug found by Elliot Glaysher.
 
 $MODULE = "MLDBM::Sync"; $VERSION = .17; $DATE = '2001/10/11';
 
 - Make EXISTS safe after explicity tied hash ReadLock()
 
 - For loops in MLDBM::Sync::SDBM_File that are friendlier
   to perl5.004_04
 
 - Better Lock() return value, whether or not a lock has
   previously been acquired
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.15 -r1.16 pkgsrc/databases/p5-MLDBM-Sync/Makefile
 cvs rdiff -r1.2 -r1.3 pkgsrc/databases/p5-MLDBM-Sync/distinfo
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 



Home | Main Index | Thread Index | Old Index