rpms/db4/F-9 patch.4.6.21.3,NONE,1.1 db4.spec,1.58,1.59
Jindrich Novy
jnovy at fedoraproject.org
Tue Dec 23 17:03:56 UTC 2008
Author: jnovy
Update of /cvs/pkgs/rpms/db4/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8510
Modified Files:
db4.spec
Added Files:
patch.4.6.21.3
Log Message:
* Tue Dec 23 2008 Jindrich Novy <jnovy at redhat.com> 4.6.21-7
- replication clients should be able to open a sequence (upstream bz#16406)
- package all documentation in db4-devel
--- NEW FILE patch.4.6.21.3 ---
*** sequence/sequence.c.orig 2007-05-17 10:18:04.000000000 -0700
--- sequence/sequence.c 2008-08-14 12:24:23.000000000 -0700
***************
*** 252,257 ****
--- 252,262 ----
if ((ret != DB_NOTFOUND && ret != DB_KEYEMPTY) ||
!LF_ISSET(DB_CREATE))
goto err;
+ if (IS_REP_CLIENT(dbenv) &&
+ !F_ISSET(dbp, DB_AM_NOT_DURABLE)) {
+ ret = __db_rdonly(dbenv, "DB_SEQUENCE->open");
+ goto err;
+ }
ret = 0;
rp = &seq->seq_record;
***************
*** 304,310 ****
*/
rp = seq->seq_data.data;
if (rp->seq_version == DB_SEQUENCE_OLDVER) {
! oldver: rp->seq_version = DB_SEQUENCE_VERSION;
if (__db_isbigendian()) {
if (IS_DB_AUTO_COMMIT(dbp, txn)) {
if ((ret =
--- 309,320 ----
*/
rp = seq->seq_data.data;
if (rp->seq_version == DB_SEQUENCE_OLDVER) {
! oldver: if (IS_REP_CLIENT(dbenv) &&
! !F_ISSET(dbp, DB_AM_NOT_DURABLE)) {
! ret = __db_rdonly(dbenv, "DB_SEQUENCE->open");
! goto err;
! }
! rp->seq_version = DB_SEQUENCE_VERSION;
if (__db_isbigendian()) {
if (IS_DB_AUTO_COMMIT(dbp, txn)) {
if ((ret =
***************
*** 713,718 ****
--- 723,734 ----
MUTEX_LOCK(dbenv, seq->mtx_seq);
+ if (handle_check && IS_REP_CLIENT(dbenv) &&
+ !F_ISSET(dbp, DB_AM_NOT_DURABLE)) {
+ ret = __db_rdonly(dbenv, "DB_SEQUENCE->get");
+ goto err;
+ }
+
if (rp->seq_min + delta > rp->seq_max) {
__db_errx(dbenv, "Sequence overflow");
ret = EINVAL;
Index: db4.spec
===================================================================
RCS file: /cvs/pkgs/rpms/db4/F-9/db4.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- db4.spec 25 Jun 2008 10:14:35 -0000 1.58
+++ db4.spec 23 Dec 2008 17:03:25 -0000 1.59
@@ -8,12 +8,13 @@
Summary: The Berkeley DB database library (version 4) for C
Name: db4
Version: 4.6.21
-Release: 6%{?dist}
+Release: 7%{?dist}
Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz
Source1: http://download.oracle.com/berkeley-db/db.1.85.tar.gz
Patch1: http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/patch.4.6.21.1
Patch2: db-4.3.29-sparc64.patch
Patch3: http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/patch.4.6.21.2
+Patch4: http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/patch.4.6.21.3
Patch10: http://www.oracle.com/technology/products/berkeley-db/db/update/1.85/patch.1.1
Patch11: http://www.oracle.com/technology/products/berkeley-db/db/update/1.85/patch.1.2
Patch12: http://www.oracle.com/technology/products/berkeley-db/db/update/1.85/patch.1.3
@@ -111,6 +112,7 @@
%patch1 -p0 -b .4.6.21.1
%patch2 -p1 -b .sparc64
%patch3 -p0 -b .4.6.21.2
+%patch4 -p0 -b .4.6.21.3
pushd dist
libtoolize --copy --force
@@ -321,8 +323,7 @@
%files devel
%defattr(-,root,root)
-%doc docs/api_c docs/api_cxx docs/api_tcl docs/index.html
-%doc docs/ref docs/images
+%doc docs/*
%doc examples_c examples_cxx
%{_libdir}/libdb.so
%{_libdir}/libdb-%{__soversion}.la
@@ -354,6 +355,10 @@
%endif
%changelog
+* Tue Dec 23 2008 Jindrich Novy <jnovy at redhat.com> 4.6.21-7
+- replication clients should be able to open a sequence (upstream bz#16406)
+- package all documentation in db4-devel
+
* Wed Jun 25 2008 Jindrich Novy <jnovy at redhat.com> 4.6.21-6
- apply new upstream patch - fixes potentially wrong number of mutexes
to be allocated
More information about the fedora-extras-commits
mailing list