Hello community,

here is the log from the commit of package sqlite3 for openSUSE:Factory checked 
in at 2012-05-21 07:55:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sqlite3 (Old)
 and      /work/SRC/openSUSE:Factory/.sqlite3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sqlite3", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sqlite3/sqlite3.changes  2012-05-08 
12:29:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sqlite3.new/sqlite3.changes     2012-05-21 
07:55:51.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 14 09:53:58 UTC 2012 - [email protected]
+
+- Add upstream commit 79a4a3a84f to fix subversion failures 
+
+-------------------------------------------------------------------

New:
----
  79a4a3a84f.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sqlite3.spec ++++++
--- /var/tmp/diff_new_pack.EXVu5r/_old  2012-05-21 07:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.EXVu5r/_new  2012-05-21 07:55:52.000000000 +0200
@@ -37,6 +37,7 @@
 Obsoletes:      sqlite < %version
 Source0:        sqlite-autoconf-%tarversion.tar.gz
 Source1:        baselibs.conf
+Patch1:         79a4a3a84f.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # bug437293
 %ifarch ppc64
@@ -112,6 +113,7 @@
 
 %prep
 %setup -q -n sqlite-autoconf-%tarversion
+%patch1 -p1
 
 %build
 export CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_USE_URI"

++++++ 79a4a3a84f.patch ++++++
Index: sqlite-autoconf-3071100/sqlite3.c
===================================================================
--- sqlite-autoconf-3071100.orig/sqlite3.c
+++ sqlite-autoconf-3071100/sqlite3.c
@@ -67595,8 +67595,10 @@ case OP_Savepoint: {
         rc = p->rc;
       }else{
         u.ar.iSavepoint = db->nSavepoint - u.ar.iSavepoint - 1;
-        for(u.ar.ii=0; u.ar.ii<db->nDb; u.ar.ii++){
-          sqlite3BtreeTripAllCursors(db->aDb[u.ar.ii].pBt, SQLITE_ABORT);
+        if( u.ar.p1==SAVEPOINT_ROLLBACK ){
+            for(u.ar.ii=0; u.ar.ii<db->nDb; u.ar.ii++){
+                sqlite3BtreeTripAllCursors(db->aDb[u.ar.ii].pBt, SQLITE_ABORT);
+            }
         }
         for(u.ar.ii=0; u.ar.ii<db->nDb; u.ar.ii++){
           rc = sqlite3BtreeSavepoint(db->aDb[u.ar.ii].pBt, u.ar.p1, 
u.ar.iSavepoint);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to