Hello community, here is the log from the commit of package perl-BerkeleyDB for openSUSE:Factory checked in at Mon Aug 8 15:30:59 CEST 2011.
-------- --- perl-BerkeleyDB/perl-BerkeleyDB.changes 2011-06-22 10:08:15.000000000 +0200 +++ /mounts/work_src_done/STABLE/perl-BerkeleyDB/perl-BerkeleyDB.changes 2011-08-08 09:39:55.000000000 +0200 @@ -1,0 +2,8 @@ +Mon Aug 8 07:30:33 UTC 2011 - vci...@novell.com + +- update to 0.49 + * Documentation updated courtesy of Mike Caron + * croak if attempt to freeze berkeleydb object + [RT #69985] + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- BerkeleyDB-0.48.tar.gz _service:format_spec_file:perl-BerkeleyDB.spec New: ---- BerkeleyDB-0.49.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-BerkeleyDB.spec ++++++ --- /var/tmp/diff_new_pack.moQI0s/_old 2011-08-08 15:30:26.000000000 +0200 +++ /var/tmp/diff_new_pack.moQI0s/_new 2011-08-08 15:30:26.000000000 +0200 @@ -22,7 +22,7 @@ Name: perl-BerkeleyDB %define cpan_name BerkeleyDB Summary: Perl extension for Berkeley DB version 2, 3 or 4 -Version: 0.48 +Version: 0.49 Release: 1 License: GPL+ or Artistic Group: Development/Libraries/Perl ++++++ BerkeleyDB-0.48.tar.gz -> BerkeleyDB-0.49.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/BerkeleyDB-0.48/BerkeleyDB.pm new/BerkeleyDB-0.49/BerkeleyDB.pm --- old/BerkeleyDB-0.48/BerkeleyDB.pm 2011-06-19 00:13:57.000000000 +0200 +++ new/BerkeleyDB-0.49/BerkeleyDB.pm 2011-08-06 14:44:13.000000000 +0200 @@ -17,7 +17,7 @@ use vars qw($VERSION @ISA @EXPORT $AUTOLOAD $use_XSLoader); -$VERSION = '0.48'; +$VERSION = '0.49'; require Exporter; #require DynaLoader; @@ -988,6 +988,18 @@ $self->_DESTROY() ; } +sub STORABLE_freeze +{ + my $type = ref shift; + croak "Cannot freeze $type object\n"; +} + +sub STORABLE_thaw +{ + my $type = ref shift; + croak "Cannot thaw $type object\n"; +} + package BerkeleyDB::Hash ; use vars qw(@ISA) ; @@ -1741,6 +1753,19 @@ use Carp ; + +sub STORABLE_freeze +{ + my $type = ref shift; + croak "Cannot freeze $type object\n"; +} + +sub STORABLE_thaw +{ + my $type = ref shift; + croak "Cannot thaw $type object\n"; +} + sub DESTROY { my $self = shift ; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/BerkeleyDB-0.48/BerkeleyDB.pod new/BerkeleyDB-0.49/BerkeleyDB.pod --- old/BerkeleyDB-0.48/BerkeleyDB.pod 2011-04-30 20:57:19.000000000 +0200 +++ new/BerkeleyDB-0.49/BerkeleyDB.pod 2011-08-06 14:15:52.000000000 +0200 @@ -333,40 +333,57 @@ B<DB_INIT_MPOOL> -Initialise the ... +Initialize the shared memory buffer pool subsystem. This subsystem should be used whenever an application is using any Berkeley DB access method. B<DB_INIT_TXN> -Initialise the ... +Initialize the transaction subsystem. This subsystem should be used when recovery and atomicity of multiple operations are important. The DB_INIT_TXN flag implies the DB_INIT_LOG flag. + B<DB_MPOOL_PRIVATE> -Initialise the ... +Create a private memory pool; see memp_open. Ignored unless DB_INIT_MPOOL is also specified. + B<DB_INIT_MPOOL> is also specified. -Initialise the ... B<DB_NOMMAP> -Initialise the ... +Do not map this database into process memory. + B<DB_RECOVER> +Run normal recovery on this environment before opening it for normal use. If this flag is set, the DB_CREATE flag must also be set since the regions will be removed and recreated. + +The db_appinit function returns successfully if DB_RECOVER is specified and no log files exist, so it is necessary to ensure all necessary log files are present before running recovery. B<DB_PRIVATE> B<DB_RECOVER_FATAL> +Run catastrophic recovery on this environment before opening it for normal use. If this flag is set, the DB_CREATE flag must also be set since the regions will be removed and recreated. + +The db_appinit function returns successfully if DB_RECOVER_FATAL is specified and no log files exist, so it is necessary to ensure all necessary log files are present before running recovery. + B<DB_THREAD> +Ensure that handles returned by the Berkeley DB subsystems are useable by multiple threads within a single process, i.e., that the system is free-threaded. + B<DB_TXN_NOSYNC> +On transaction commit, do not synchronously flush the log; see txn_open. Ignored unless DB_INIT_TXN is also specified. + B<DB_USE_ENVIRON> +The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see Berkeley DB File Naming. As permitting users to specify which files are used can create security problems, environment information will be used in file naming for all users only if the DB_USE_ENVIRON flag is set. + B<DB_USE_ENVIRON_ROOT> +The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see Berkeley DB File Naming. As permitting users to specify which files are used can create security problems, if the DB_USE_ENVIRON_ROOT flag is set, environment information will be used for file naming only for users with a user-ID matching that of the superuser (specifically, users for whom the getuid(2) system call returns the user-ID 0). + =item -SetFlags Calls ENV->set_flags with the supplied bitmask. Use this when you need to make @@ -380,12 +397,21 @@ B<DB_LOCK_DEFAULT> +Use the default policy as specified by db_deadlock. + B<DB_LOCK_OLDEST> +Abort the oldest transaction. + B<DB_LOCK_RANDOM> +Abort a random transaction involved in the deadlock. + B<DB_LOCK_YOUNGEST> +Abort the youngest transaction. + + =item -Verbose Add extra debugging information to the messages sent to B<-ErrFile>. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/BerkeleyDB-0.48/BerkeleyDB.pod.P new/BerkeleyDB-0.49/BerkeleyDB.pod.P --- old/BerkeleyDB-0.48/BerkeleyDB.pod.P 2011-04-30 20:48:41.000000000 +0200 +++ new/BerkeleyDB-0.49/BerkeleyDB.pod.P 2011-08-06 14:09:17.000000000 +0200 @@ -333,40 +333,57 @@ B<DB_INIT_MPOOL> -Initialise the ... +Initialize the shared memory buffer pool subsystem. This subsystem should be used whenever an application is using any Berkeley DB access method. B<DB_INIT_TXN> -Initialise the ... +Initialize the transaction subsystem. This subsystem should be used when recovery and atomicity of multiple operations are important. The DB_INIT_TXN flag implies the DB_INIT_LOG flag. + B<DB_MPOOL_PRIVATE> -Initialise the ... +Create a private memory pool; see memp_open. Ignored unless DB_INIT_MPOOL is also specified. + B<DB_INIT_MPOOL> is also specified. -Initialise the ... B<DB_NOMMAP> -Initialise the ... +Do not map this database into process memory. + B<DB_RECOVER> +Run normal recovery on this environment before opening it for normal use. If this flag is set, the DB_CREATE flag must also be set since the regions will be removed and recreated. + +The db_appinit function returns successfully if DB_RECOVER is specified and no log files exist, so it is necessary to ensure all necessary log files are present before running recovery. B<DB_PRIVATE> B<DB_RECOVER_FATAL> +Run catastrophic recovery on this environment before opening it for normal use. If this flag is set, the DB_CREATE flag must also be set since the regions will be removed and recreated. + +The db_appinit function returns successfully if DB_RECOVER_FATAL is specified and no log files exist, so it is necessary to ensure all necessary log files are present before running recovery. + B<DB_THREAD> +Ensure that handles returned by the Berkeley DB subsystems are useable by multiple threads within a single process, i.e., that the system is free-threaded. + B<DB_TXN_NOSYNC> +On transaction commit, do not synchronously flush the log; see txn_open. Ignored unless DB_INIT_TXN is also specified. + B<DB_USE_ENVIRON> +The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see Berkeley DB File Naming. As permitting users to specify which files are used can create security problems, environment information will be used in file naming for all users only if the DB_USE_ENVIRON flag is set. + B<DB_USE_ENVIRON_ROOT> +The Berkeley DB process' environment may be permitted to specify information to be used when naming files; see Berkeley DB File Naming. As permitting users to specify which files are used can create security problems, if the DB_USE_ENVIRON_ROOT flag is set, environment information will be used for file naming only for users with a user-ID matching that of the superuser (specifically, users for whom the getuid(2) system call returns the user-ID 0). + =item -SetFlags Calls ENV->set_flags with the supplied bitmask. Use this when you need to make @@ -380,12 +397,21 @@ B<DB_LOCK_DEFAULT> +Use the default policy as specified by db_deadlock. + B<DB_LOCK_OLDEST> +Abort the oldest transaction. + B<DB_LOCK_RANDOM> +Abort a random transaction involved in the deadlock. + B<DB_LOCK_YOUNGEST> +Abort the youngest transaction. + + =item -Verbose Add extra debugging information to the messages sent to B<-ErrFile>. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/BerkeleyDB-0.48/Changes new/BerkeleyDB-0.49/Changes --- old/BerkeleyDB-0.48/Changes 2011-06-19 00:13:27.000000000 +0200 +++ new/BerkeleyDB-0.49/Changes 2011-08-06 14:15:50.000000000 +0200 @@ -1,5 +1,12 @@ Revision history for Perl extension BerkeleyDB. +0.49 6th August 2011 + + * Documentation updated courtesy of Mike Caron + + * croak if attempt to freeze berkeleydb object + [RT #69985] + 0.48 18th June 2011 * Fixed test harness issue with Heap.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/BerkeleyDB-0.48/META.yml new/BerkeleyDB-0.49/META.yml --- old/BerkeleyDB-0.48/META.yml 2011-06-19 00:15:16.000000000 +0200 +++ new/BerkeleyDB-0.49/META.yml 2011-08-06 15:14:15.000000000 +0200 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: BerkeleyDB -version: 0.48 +version: 0.49 abstract: Perl extension for Berkeley DB version 2, 3, 4 or 5 author: - Paul Marquess <p...@cpan.org> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/BerkeleyDB-0.48/README new/BerkeleyDB-0.49/README --- old/BerkeleyDB-0.48/README 2011-06-19 00:13:41.000000000 +0200 +++ new/BerkeleyDB-0.49/README 2011-08-06 15:12:53.000000000 +0200 @@ -1,8 +1,8 @@ BerkeleyDB - Version 0.48 + Version 0.49 - 18th June 2011 + 6th August 2011 Copyright (c) 1997-2011 Paul Marquess. All rights reserved. This ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org