Hello community, here is the log from the commit of package sqlite3 for openSUSE:Factory checked in at 2017-06-17 10:21:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sqlite3 (Old) and /work/SRC/openSUSE:Factory/.sqlite3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sqlite3" Sat Jun 17 10:21:35 2017 rev:98 rq:504012 version:3.19.3 Changes: -------- --- /work/SRC/openSUSE:Factory/sqlite3/sqlite3.changes 2017-06-01 16:29:15.624514793 +0200 +++ /work/SRC/openSUSE:Factory/.sqlite3.new/sqlite3.changes 2017-06-17 10:21:37.647277855 +0200 @@ -1,0 +2,17 @@ +Fri Jun 16 07:43:51 UTC 2017 - [email protected] + +- a little less packaging cleanup so as to not break SLE 11 SP4 + +------------------------------------------------------------------- +Fri Jun 16 07:20:20 UTC 2017 - [email protected] + +- Small packaging cleanup + +------------------------------------------------------------------- +Fri Jun 9 07:43:28 UTC 2017 - [email protected] + +- Update to 3.19.3: + * Fix a bug associated with auto_vacuum that can lead to database + corruption. (introduced in 3.16.0) + +------------------------------------------------------------------- Old: ---- sqlite-autoconf-3190200.tar.gz sqlite-doc-3190200.zip New: ---- sqlite-autoconf-3190300.tar.gz sqlite-doc-3190300.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sqlite3.spec ++++++ --- /var/tmp/diff_new_pack.MFfjqr/_old 2017-06-17 10:21:38.507156557 +0200 +++ /var/tmp/diff_new_pack.MFfjqr/_new 2017-06-17 10:21:38.507156557 +0200 @@ -17,9 +17,9 @@ %define oname sqlite -%define tarversion 3190200 +%define tarversion 3190300 Name: sqlite3 -Version: 3.19.2 +Version: 3.19.3 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain @@ -35,7 +35,6 @@ BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: unzip -Requires: libsqlite3-0 = %{version} Provides: %{oname} = %{version} Obsoletes: %{oname} < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -127,13 +126,14 @@ -DSQLITE_ENABLE_UNLOCK_NOTIFY \ -DSQLITE_SECURE_DELETE \ " -%configure --disable-static \ +%configure \ + --disable-static \ --disable-static-shell \ --enable-readline make %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install find %{buildroot} -type f -name "*.la" -delete -print %post -n libsqlite3-0 -p /sbin/ldconfig @@ -142,16 +142,18 @@ %files %defattr(-,root,root) %{_bindir}/sqlite3 -%{_mandir}/man1/* +%{_mandir}/man1/sqlite3.1%{ext_man} %files -n libsqlite3-0 %defattr(-,root,root) -%{_libdir}/libsqlite*.so.* +%{_libdir}/libsqlite3.so.* %files devel %defattr(-,root,root) -%{_includedir}/*.h -%{_libdir}/libsqlite*.so +%{_includedir}/msvc.h +%{_includedir}/sqlite3.h +%{_includedir}/sqlite3ext.h +%{_libdir}/libsqlite3.so %{_libdir}/pkgconfig/sqlite3.pc %files doc ++++++ sqlite-autoconf-3190200.tar.gz -> sqlite-autoconf-3190300.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sqlite-autoconf-3190200/configure new/sqlite-autoconf-3190300/configure --- old/sqlite-autoconf-3190200/configure 2017-05-25 19:15:26.000000000 +0200 +++ new/sqlite-autoconf-3190300/configure 2017-06-08 17:09:56.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for sqlite 3.19.2. +# Generated by GNU Autoconf 2.69 for sqlite 3.19.3. # # Report bugs to <http://www.sqlite.org>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='sqlite' PACKAGE_TARNAME='sqlite' -PACKAGE_VERSION='3.19.2' -PACKAGE_STRING='sqlite 3.19.2' +PACKAGE_VERSION='3.19.3' +PACKAGE_STRING='sqlite 3.19.3' PACKAGE_BUGREPORT='http://www.sqlite.org' PACKAGE_URL='' @@ -1330,7 +1330,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sqlite 3.19.2 to adapt to many kinds of systems. +\`configure' configures sqlite 3.19.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1400,7 +1400,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sqlite 3.19.2:";; + short | recursive ) echo "Configuration of sqlite 3.19.3:";; esac cat <<\_ACEOF @@ -1521,7 +1521,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sqlite configure 3.19.2 +sqlite configure 3.19.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1936,7 +1936,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sqlite $as_me 3.19.2, which was +It was created by sqlite $as_me 3.19.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2802,7 +2802,7 @@ # Define the identity of the package. PACKAGE='sqlite' - VERSION='3.19.2' + VERSION='3.19.3' cat >>confdefs.h <<_ACEOF @@ -14227,7 +14227,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sqlite $as_me 3.19.2, which was +This file was extended by sqlite $as_me 3.19.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14284,7 +14284,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -sqlite config.status 3.19.2 +sqlite config.status 3.19.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sqlite-autoconf-3190200/configure.ac new/sqlite-autoconf-3190300/configure.ac --- old/sqlite-autoconf-3190200/configure.ac 2017-05-25 19:15:23.000000000 +0200 +++ new/sqlite-autoconf-3190300/configure.ac 2017-06-08 17:09:52.000000000 +0200 @@ -10,7 +10,7 @@ # AC_PREREQ(2.61) -AC_INIT(sqlite, 3.19.2, http://www.sqlite.org) +AC_INIT(sqlite, 3.19.3, http://www.sqlite.org) AC_CONFIG_SRCDIR([sqlite3.c]) # Use automake. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sqlite-autoconf-3190200/sqlite3.c new/sqlite-autoconf-3190300/sqlite3.c --- old/sqlite-autoconf-3190200/sqlite3.c 2017-05-25 19:15:23.000000000 +0200 +++ new/sqlite-autoconf-3190300/sqlite3.c 2017-06-08 17:09:52.000000000 +0200 @@ -1,6 +1,6 @@ /****************************************************************************** ** This file is an amalgamation of many separate C source files from SQLite -** version 3.19.2. By combining all the individual C code files into this +** version 3.19.3. By combining all the individual C code files into this ** single large file, the entire code can be compiled as a single translation ** unit. This allows many compilers to do optimizations that would not be ** possible if the files were compiled separately. Performance improvements @@ -398,9 +398,9 @@ ** [sqlite3_libversion_number()], [sqlite3_sourceid()], ** [sqlite_version()] and [sqlite_source_id()]. */ -#define SQLITE_VERSION "3.19.2" -#define SQLITE_VERSION_NUMBER 3019002 -#define SQLITE_SOURCE_ID "2017-05-25 16:50:27 edb4e819b0c058c7d74d27ebd14cc5ceb2bad6a6144a486a970182b7afe3f8b9" +#define SQLITE_VERSION "3.19.3" +#define SQLITE_VERSION_NUMBER 3019003 +#define SQLITE_SOURCE_ID "2017-06-08 14:26:16 0ee482a1e0eae22e08edc8978c9733a96603d4509645f348ebf55b579e89636b" /* ** CAPI3REF: Run-Time Library Version Numbers @@ -67208,12 +67208,18 @@ memcpy(newCell, oldCell, 4); } rc = clearCell(pPage, oldCell, &info); - if( info.nSize==szNew && info.nLocal==info.nPayload ){ + if( info.nSize==szNew && info.nLocal==info.nPayload + && (!ISAUTOVACUUM || szNew<pPage->minLocal) + ){ /* Overwrite the old cell with the new if they are the same size. ** We could also try to do this if the old cell is smaller, then add ** the leftover space to the free list. But experiments show that ** doing that is no faster then skipping this optimization and just - ** calling dropCell() and insertCell(). */ + ** calling dropCell() and insertCell(). + ** + ** This optimization cannot be used on an autovacuum database if the + ** new entry uses overflow pages, as the insertCell() call below is + ** necessary to add the PTRMAP_OVERFLOW1 pointer-map entry. */ assert( rc==SQLITE_OK ); /* clearCell never fails when nLocal==nPayload */ if( oldCell+szNew > pPage->aDataEnd ) return SQLITE_CORRUPT_BKPT; memcpy(oldCell, newCell, szNew); @@ -199056,7 +199062,7 @@ ){ assert( nArg==0 ); UNUSED_PARAM2(nArg, apUnused); - sqlite3_result_text(pCtx, "fts5: 2017-05-25 16:50:27 edb4e819b0c058c7d74d27ebd14cc5ceb2bad6a6144a486a970182b7afe3f8b9", -1, SQLITE_TRANSIENT); + sqlite3_result_text(pCtx, "fts5: 2017-06-08 14:26:16 0ee482a1e0eae22e08edc8978c9733a96603d4509645f348ebf55b579e89636b", -1, SQLITE_TRANSIENT); } static int fts5Init(sqlite3 *db){ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sqlite-autoconf-3190200/sqlite3.h new/sqlite-autoconf-3190300/sqlite3.h --- old/sqlite-autoconf-3190200/sqlite3.h 2017-05-25 19:15:23.000000000 +0200 +++ new/sqlite-autoconf-3190300/sqlite3.h 2017-06-08 17:09:52.000000000 +0200 @@ -121,9 +121,9 @@ ** [sqlite3_libversion_number()], [sqlite3_sourceid()], ** [sqlite_version()] and [sqlite_source_id()]. */ -#define SQLITE_VERSION "3.19.2" -#define SQLITE_VERSION_NUMBER 3019002 -#define SQLITE_SOURCE_ID "2017-05-25 16:50:27 edb4e819b0c058c7d74d27ebd14cc5ceb2bad6a6144a486a970182b7afe3f8b9" +#define SQLITE_VERSION "3.19.3" +#define SQLITE_VERSION_NUMBER 3019003 +#define SQLITE_SOURCE_ID "2017-06-08 14:26:16 0ee482a1e0eae22e08edc8978c9733a96603d4509645f348ebf55b579e89636b" /* ** CAPI3REF: Run-Time Library Version Numbers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sqlite-autoconf-3190200/tea/configure new/sqlite-autoconf-3190300/tea/configure --- old/sqlite-autoconf-3190200/tea/configure 2017-05-25 19:15:27.000000000 +0200 +++ new/sqlite-autoconf-3190300/tea/configure 2017-06-08 17:09:57.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for sqlite 3.19.2. +# Generated by GNU Autoconf 2.69 for sqlite 3.19.3. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ # Identity of this package. PACKAGE_NAME='sqlite' PACKAGE_TARNAME='sqlite' -PACKAGE_VERSION='3.19.2' -PACKAGE_STRING='sqlite 3.19.2' +PACKAGE_VERSION='3.19.3' +PACKAGE_STRING='sqlite 3.19.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1292,7 +1292,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sqlite 3.19.2 to adapt to many kinds of systems. +\`configure' configures sqlite 3.19.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1353,7 +1353,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sqlite 3.19.2:";; + short | recursive ) echo "Configuration of sqlite 3.19.3:";; esac cat <<\_ACEOF @@ -1455,7 +1455,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sqlite configure 3.19.2 +sqlite configure 3.19.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1866,7 +1866,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sqlite $as_me 3.19.2, which was +It was created by sqlite $as_me 3.19.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -9361,7 +9361,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sqlite $as_me 3.19.2, which was +This file was extended by sqlite $as_me 3.19.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -9414,7 +9414,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -sqlite config.status 3.19.2 +sqlite config.status 3.19.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sqlite-autoconf-3190200/tea/configure.ac new/sqlite-autoconf-3190300/tea/configure.ac --- old/sqlite-autoconf-3190200/tea/configure.ac 2017-05-25 19:15:27.000000000 +0200 +++ new/sqlite-autoconf-3190300/tea/configure.ac 2017-06-08 17:09:57.000000000 +0200 @@ -19,7 +19,7 @@ # so you can encode the package version directly into the source files. #----------------------------------------------------------------------- -AC_INIT([sqlite], [3.19.2]) +AC_INIT([sqlite], [3.19.3]) #-------------------------------------------------------------------- # Call TEA_INIT as the first TEA_ macro to set up initial vars.
