From ceabbf210a7f0a336527f3caabf9c4fe5cb3fbb51f5e688fcc34bcc86e908267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sun, 18 Jan 2015 15:48:05 +0000 Subject: [PATCH] Accepting request 281567 from home:AndreasStieger:branches:server:database SQLite 3.8.8 OBS-URL: https://build.opensuse.org/request/show/281567 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=115 --- sqlite-autoconf-3080704.tar.gz | 3 -- sqlite-autoconf-3080800.tar.gz | 3 ++ sqlite-doc-3080704.zip | 3 -- sqlite-doc-3080800.zip | 3 ++ sqlite3.changes | 52 ++++++++++++++++++++++++++++++++++ sqlite3.spec | 10 +++---- 6 files changed, 63 insertions(+), 11 deletions(-) delete mode 100644 sqlite-autoconf-3080704.tar.gz create mode 100644 sqlite-autoconf-3080800.tar.gz delete mode 100644 sqlite-doc-3080704.zip create mode 100644 sqlite-doc-3080800.zip diff --git a/sqlite-autoconf-3080704.tar.gz b/sqlite-autoconf-3080704.tar.gz deleted file mode 100644 index 4413540..0000000 --- a/sqlite-autoconf-3080704.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86370f139405fdfe03334fd618171a74e50f589f17ccbe5933361ed1f58359ec -size 1999230 diff --git a/sqlite-autoconf-3080800.tar.gz b/sqlite-autoconf-3080800.tar.gz new file mode 100644 index 0000000..5d90c74 --- /dev/null +++ b/sqlite-autoconf-3080800.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6409da6e7ba853c53bfa88c740f353b016721f943a44aad6e7b11dfb1d60535 +size 2020708 diff --git a/sqlite-doc-3080704.zip b/sqlite-doc-3080704.zip deleted file mode 100644 index b04fa13..0000000 --- a/sqlite-doc-3080704.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5d6da86e8af181442e4e296fe86054f1a9c2dd05e0378d519cd64d3b9b4a5cb -size 4918739 diff --git a/sqlite-doc-3080800.zip b/sqlite-doc-3080800.zip new file mode 100644 index 0000000..1c62318 --- /dev/null +++ b/sqlite-doc-3080800.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e12c05f8ec96ff6a91880d38a60e5df9d836c465f02cb4829c443905e139a7 +size 4945996 diff --git a/sqlite3.changes b/sqlite3.changes index dce4a50..5fae4ce 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,55 @@ +------------------------------------------------------------------- +Fri Jan 16 21:01:06 UTC 2015 - andreas.stieger@gmx.de + +- SQLite 3.8.8 +- New Features: + * Added the PRAGMA data_version command + * Added the SQLITE_CHECKPOINT_TRUNCATE option to the + sqlite3_wal_checkpoint_v2() / PRAGMA wal_checkpoint. + * Added the sqlite3_stmt_scanstatus() when compiled with + SQLITE_ENABLE_STMT_SCANSTATUS. + * The sqlite3_table_column_metadata() is enhanced to work + correctly on WITHOUT ROWID tables and to check for the + existence of a a table if the column name parameter is NULL. + The interface is now also included in the build by default, + without requiring the SQLITE_ENABLE_COLUMN_METADATA compile- + time option. + * Added the SQLITE_ENABLE_API_ARMOR compile-time option. + * Added the SQLITE_REVERSE_UNORDERED_SELECTS compile-time option. + * Added the SQLITE_SORTER_PMASZ compile-time option and + SQLITE_CONFIG_PMASZ start-time option. + * Added the SQLITE_CONFIG_PCACHE_HDRSZ option to sqlite3_config() + * The number of rows in a VALUES clause is no longer limited by + SQLITE_LIMIT_COMPOUND_SELECT. + * Added the eval.c loadable extension that implements an eval() + SQL function that will recursively evaluate SQL. +- Performance Enhancements: + * Reduce the number of memcpy() operations involved in balancing a + b-tree, for 3.2% overall performance boost. + * Improvements to cost estimates for the skip-scan optimization. + * The automatic indexing optimization is now capable of + generating a partial index if that is appropriate. +- Bug fixes: + * Ensure durability following a power loss with "PRAGMA + journal_mode=TRUNCATE" by calling fsync() right after + truncating the journal file. + * The query planner now recognizes that any column in the right- + hand table of a LEFT JOIN can be NULL, even if that column has + a NOT NULL constraint. Avoid trying to optimize out NULL tests + in those cases. + * Make sure ORDER BY puts rows in ascending order even if the + DISTINCT operator is implemented using a descending index. + * Fix data races that might occur under stress when running with + many threads in shared cache mode where some of the threads are + opening and closing connections. + * Fix obscure crash bugs found by american fuzzy lop. +- Other changes: + * Disable the use of the strchrnul() C-library routine unless it + is specifically enabled using the -DHAVE_STRCHRNULL compile- + time option. + * Improvements to the effectiveness and accuracy of the + likelihood(), likely(), and unlikely() SQL hint functions. + ------------------------------------------------------------------- Thu Dec 11 11:11:29 UTC 2014 - andreas.stieger@gmx.de diff --git a/sqlite3.spec b/sqlite3.spec index becfd43..88451d3 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -1,7 +1,7 @@ # # spec file for package sqlite3 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,9 +21,9 @@ %define oname sqlite Name: %pname -Version: 3.8.7.4 +Version: 3.8.8 Release: 0 -%define tarversion 3080704 +%define tarversion 3080800 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain Group: Productivity/Databases/Servers @@ -39,9 +39,9 @@ BuildRequires: update-desktop-files Requires: libsqlite3-0 = %version Provides: %oname = %version Obsoletes: %oname < %version -Source0: http://www.sqlite.org/2014/sqlite-autoconf-%tarversion.tar.gz +Source0: http://www.sqlite.org/2015/sqlite-autoconf-%tarversion.tar.gz Source1: baselibs.conf -Source2: http://www.sqlite.org/2014/sqlite-doc-%tarversion.zip +Source2: http://www.sqlite.org/2015/sqlite-doc-%tarversion.zip BuildRoot: %{_tmppath}/%{name}-%{version}-build # bug437293 %ifarch ppc64