diff --git a/79a4a3a84f.patch b/79a4a3a84f.patch deleted file mode 100644 index e60b465..0000000 --- a/79a4a3a84f.patch +++ /dev/null @@ -1,17 +0,0 @@ -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.iinDb; 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.iinDb; u.ar.ii++){ -+ sqlite3BtreeTripAllCursors(db->aDb[u.ar.ii].pBt, SQLITE_ABORT); -+ } - } - for(u.ar.ii=0; u.ar.iinDb; u.ar.ii++){ - rc = sqlite3BtreeSavepoint(db->aDb[u.ar.ii].pBt, u.ar.p1, u.ar.iSavepoint); diff --git a/sqlite-autoconf-3071100.tar.gz b/sqlite-autoconf-3071100.tar.gz deleted file mode 100644 index 73def0d..0000000 --- a/sqlite-autoconf-3071100.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2badc75dc536249bcd68c44d2a655724285d054303251eaff9d355194cb3476b -size 1807754 diff --git a/sqlite-autoconf-3071201.tar.gz b/sqlite-autoconf-3071201.tar.gz new file mode 100644 index 0000000..6fafea1 --- /dev/null +++ b/sqlite-autoconf-3071201.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4ce93881cb88e7d1d0f2ad50a206b600163b40fea6df9d0749ad152aaebf845 +size 1831193 diff --git a/sqlite3.changes b/sqlite3.changes index 9669040..a4b7a06 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Thu May 24 07:39:26 UTC 2012 - max@suse.com + +- New version 3.7.12: + * Add the SQLITE_DBSTATUS_CACHE_WRITE option for + sqlite3_db_status(). + * Optimize the typeof() and length() SQL functions so that they + avoid unnecessary reading of database content from disk. + * Add the FTS4 "merge" command, the FTS4 "automerge" command, + and the FTS4 "integrity-check" command. + * Report the name of specific CHECK constraints that fail. + * In the command-line shell, use popen() instead of fopen() if + the first character of the argument to the ".output" command + is "|". + * Make use of OVERLAPPED in the windows VFS to avoid some system + calls and thereby obtain a performance improvement. + * More aggressive optimization of the AND operator when one side + or the other is always false. + * Improved performance of queries with many OR-connected terms + in the WHERE clause that can all be indexed. + * Add the SQLITE_RTREE_INT_ONLY compile-time option to force the + R*Tree Extension Module to use integer instead of floating + point values for both storage and computation. + * Enhance the PRAGMA integrity_check command to use much less + memory when processing multi-gigabyte databases. + * New interfaces added to the test_quota.c add-on module. + * Added the ".trace" dot-command to the command-line shell. + * Allow virtual table constructors to be invoked recursively. + * Improved optimization of ORDER BY clauses on compound queries. + * Improved optimization of aggregate subqueries contained within + an aggregate query. + * Bug fix: Fix the RELEASE command so that it does not cancel + pending queries. This repairs a problem introduced in 3.7.11. + * Bug fix: Do not discard the DISTINCT as superfluous unless a + subset of the result set is subject to a UNIQUE constraint and + it none of the columns in that subset can be NULL. Ticket + 385a5b56b9. + * Bug fix: Do not optimize away an ORDER BY clause that has the + same terms as a UNIQUE index unless those terms are also NOT + NULL. Ticket 2a5629202f. +- 79a4a3a84f.patch isn't needed anymore. + ------------------------------------------------------------------- Mon May 14 09:53:58 UTC 2012 - idonmez@suse.com diff --git a/sqlite3.spec b/sqlite3.spec index 505ba60..cde2217 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,9 +17,9 @@ Name: sqlite3 -Version: 3.7.11 +Version: 3.7.12.1 Release: 0 -%define tarversion 3071100 +%define tarversion 3071201 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain Group: Productivity/Databases/Servers @@ -37,7 +37,6 @@ Provides: sqlite = %version Obsoletes: sqlite < %version Source0: sqlite-autoconf-%tarversion.tar.gz Source1: baselibs.conf -Patch1: 79a4a3a84f.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # bug437293 %ifarch ppc64 @@ -113,7 +112,6 @@ database access without running a separate RDBMS process. %prep %setup -q -n sqlite-autoconf-%tarversion -%patch1 -p1 %build export CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_USE_URI"