Hello community,

here is the log from the commit of package sqlite3 for openSUSE:Factory
checked in at Fri May 20 14:36:25 CEST 2011.



--------
--- sqlite3/sqlite3.changes     2011-04-13 18:11:00.000000000 +0200
+++ /mounts/work_src_done/STABLE/sqlite3/sqlite3.changes        2011-05-20 
10:41:06.000000000 +0200
@@ -1,0 +2,9 @@
+Fri May 20 08:38:22 UTC 2011 - m...@novell.com
+
+- New Version: 3.7.6.3:
+  * Fix a problem with WAL mode which could cause transactions to
+    silently rollback if the cache_size is set very small (less than
+    10) and SQLite comes under memory pressure.
+- Enabled the column metadata APIs (bnc#383370).
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  sqlite-autoconf-3070601.tar.bz2

New:
----
  sqlite-autoconf-3070603.tar.bz2

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

Other differences:
------------------
++++++ sqlite3.spec ++++++
--- /var/tmp/diff_new_pack.hok2QG/_old  2011-05-20 14:33:13.000000000 +0200
+++ /var/tmp/diff_new_pack.hok2QG/_new  2011-05-20 14:33:13.000000000 +0200
@@ -35,7 +35,7 @@
 Group:          Productivity/Databases/Servers
 Summary:        Embeddable SQL Database Engine
 Url:            http://www.sqlite.org/
-Version:        3.7.6.1
+Version:        3.7.6.3
 Release:        1
 # bug437293
 %ifarch ppc64
@@ -129,6 +129,7 @@
 %setup -q -n sqlite-autoconf-%tarversion
 
 %build
+export CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA"
 %configure --disable-static
 make
 

++++++ sqlite-autoconf-3070601.tar.bz2 -> sqlite-autoconf-3070603.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlite-autoconf-3070601/configure 
new/sqlite-autoconf-3070603/configure
--- old/sqlite-autoconf-3070601/configure       2011-04-13 17:10:43.000000000 
+0200
+++ new/sqlite-autoconf-3070603/configure       2011-05-19 15:35:28.000000000 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.62 for sqlite 3.7.6.1.
+# Generated by GNU Autoconf 2.62 for sqlite 3.7.6.3.
 #
 # Report bugs to <http://www.sqlite.org>.
 #
@@ -750,8 +750,8 @@
 # Identity of this package.
 PACKAGE_NAME='sqlite'
 PACKAGE_TARNAME='sqlite'
-PACKAGE_VERSION='3.7.6.1'
-PACKAGE_STRING='sqlite 3.7.6.1'
+PACKAGE_VERSION='3.7.6.3'
+PACKAGE_STRING='sqlite 3.7.6.3'
 PACKAGE_BUGREPORT='http://www.sqlite.org'
 
 ac_unique_file="sqlite3.c"
@@ -1481,7 +1481,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.7.6.1 to adapt to many kinds of systems.
+\`configure' configures sqlite 3.7.6.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1551,7 +1551,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of sqlite 3.7.6.1:";;
+     short | recursive ) echo "Configuration of sqlite 3.7.6.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1661,7 +1661,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-sqlite configure 3.7.6.1
+sqlite configure 3.7.6.3
 generated by GNU Autoconf 2.62
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1675,7 +1675,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.7.6.1, which was
+It was created by sqlite $as_me 3.7.6.3, which was
 generated by GNU Autoconf 2.62.  Invocation command line was
 
   $ $0 $@
@@ -2372,7 +2372,7 @@
 
 # Define the identity of the package.
  PACKAGE='sqlite'
- VERSION='3.7.6.1'
+ VERSION='3.7.6.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -22176,7 +22176,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.7.6.1, which was
+This file was extended by sqlite $as_me 3.7.6.3, which was
 generated by GNU Autoconf 2.62.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22223,7 +22223,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-sqlite config.status 3.7.6.1
+sqlite config.status 3.7.6.3
 configured by $0, generated by GNU Autoconf 2.62,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlite-autoconf-3070601/configure.ac 
new/sqlite-autoconf-3070603/configure.ac
--- old/sqlite-autoconf-3070601/configure.ac    2011-04-13 17:10:28.000000000 
+0200
+++ new/sqlite-autoconf-3070603/configure.ac    2011-05-19 15:35:13.000000000 
+0200
@@ -8,7 +8,7 @@
 #
 
 AC_PREREQ(2.61)
-AC_INIT(sqlite, 3.7.6.1, http://www.sqlite.org)
+AC_INIT(sqlite, 3.7.6.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-3070601/sqlite3.c 
new/sqlite-autoconf-3070603/sqlite3.c
--- old/sqlite-autoconf-3070601/sqlite3.c       2011-04-13 17:10:28.000000000 
+0200
+++ new/sqlite-autoconf-3070603/sqlite3.c       2011-05-19 15:35:13.000000000 
+0200
@@ -1,6 +1,6 @@
 /******************************************************************************
 ** This file is an amalgamation of many separate C source files from SQLite
-** version 3.7.6.1.  By combining all the individual C code files into this 
+** version 3.7.6.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
@@ -650,9 +650,9 @@
 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
 ** [sqlite_version()] and [sqlite_source_id()].
 */
-#define SQLITE_VERSION        "3.7.6.1"
+#define SQLITE_VERSION        "3.7.6.3"
 #define SQLITE_VERSION_NUMBER 3007006
-#define SQLITE_SOURCE_ID      "2011-04-13 14:40:25 
a35e83eac7b185f4d363d7fa51677f2fdfa27695"
+#define SQLITE_SOURCE_ID      "2011-05-19 13:26:54 
ed1da510a239ea767a01dc332b667119fa3c908e"
 
 /*
 ** CAPI3REF: Run-Time Library Version Numbers
@@ -24413,7 +24413,7 @@
   sqlite3_syscall_ptr pDefault; /* Default value */
 } aSyscall[] = {
   { "open",         (sqlite3_syscall_ptr)open,       0  },
-#define osOpen      ((int(*)(const char*,int,int))aSyscall[0].pCurrent)
+#define osOpen      ((int(*)(const char*,int,...))aSyscall[0].pCurrent)
 
   { "close",        (sqlite3_syscall_ptr)close,      0  },
 #define osClose     ((int(*)(int))aSyscall[1].pCurrent)
@@ -42072,11 +42072,21 @@
   }else{
     if( pagerUseWal(pPager) ){
       PgHdr *pList = sqlite3PcacheDirtyList(pPager->pPCache);
+      PgHdr *pPageOne = 0;
+      if( pList==0 ){
+        /* Must have at least one page for the WAL commit flag.
+        ** Ticket [2d1a5c67dfc2363e44f29d9bbd57f] 2011-05-18 */
+        rc = sqlite3PagerGet(pPager, 1, &pPageOne);
+        pList = pPageOne;
+        pList->pDirty = 0;
+      }
+      assert( pList!=0 || rc!=SQLITE_OK );
       if( pList ){
         rc = pagerWalFrames(pPager, pList, pPager->dbSize, 1, 
             (pPager->fullSync ? pPager->syncFlags : 0)
         );
       }
+      sqlite3PagerUnref(pPageOne);
       if( rc==SQLITE_OK ){
         sqlite3PcacheCleanAll(pPager->pPCache);
       }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlite-autoconf-3070601/sqlite3.h 
new/sqlite-autoconf-3070603/sqlite3.h
--- old/sqlite-autoconf-3070601/sqlite3.h       2011-04-13 17:10:28.000000000 
+0200
+++ new/sqlite-autoconf-3070603/sqlite3.h       2011-05-19 15:35:13.000000000 
+0200
@@ -107,9 +107,9 @@
 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
 ** [sqlite_version()] and [sqlite_source_id()].
 */
-#define SQLITE_VERSION        "3.7.6.1"
+#define SQLITE_VERSION        "3.7.6.3"
 #define SQLITE_VERSION_NUMBER 3007006
-#define SQLITE_SOURCE_ID      "2011-04-13 14:40:25 
a35e83eac7b185f4d363d7fa51677f2fdfa27695"
+#define SQLITE_SOURCE_ID      "2011-05-19 13:26:54 
ed1da510a239ea767a01dc332b667119fa3c908e"
 
 /*
 ** CAPI3REF: Run-Time Library Version Numbers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlite-autoconf-3070601/sqlite3.pc 
new/sqlite-autoconf-3070603/sqlite3.pc
--- old/sqlite-autoconf-3070601/sqlite3.pc      2011-04-13 17:10:51.000000000 
+0200
+++ new/sqlite-autoconf-3070603/sqlite3.pc      2011-05-19 15:35:36.000000000 
+0200
@@ -7,7 +7,7 @@
 
 Name: SQLite
 Description: SQL database engine
-Version: 3.7.6.1
+Version: 3.7.6.3
 Libs: -L${libdir} -lsqlite3
 Libs.private: -ldl -lpthread 
 Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlite-autoconf-3070601/tea/configure 
new/sqlite-autoconf-3070603/tea/configure
--- old/sqlite-autoconf-3070601/tea/configure   2011-04-13 17:10:28.000000000 
+0200
+++ new/sqlite-autoconf-3070603/tea/configure   2011-05-19 15:35:13.000000000 
+0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.62 for sqlite 3.7.6.1.
+# Generated by GNU Autoconf 2.62 for sqlite 3.7.6.3.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -594,8 +594,8 @@
 # Identity of this package.
 PACKAGE_NAME='sqlite'
 PACKAGE_TARNAME='sqlite'
-PACKAGE_VERSION='3.7.6.1'
-PACKAGE_STRING='sqlite 3.7.6.1'
+PACKAGE_VERSION='3.7.6.3'
+PACKAGE_STRING='sqlite 3.7.6.3'
 PACKAGE_BUGREPORT=''
 
 # Factoring default headers for most tests.
@@ -1315,7 +1315,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.7.6.1 to adapt to many kinds of systems.
+\`configure' configures sqlite 3.7.6.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1376,7 +1376,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of sqlite 3.7.6.1:";;
+     short | recursive ) echo "Configuration of sqlite 3.7.6.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1477,7 +1477,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-sqlite configure 3.7.6.1
+sqlite configure 3.7.6.3
 generated by GNU Autoconf 2.62
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1491,7 +1491,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.7.6.1, which was
+It was created by sqlite $as_me 3.7.6.3, which was
 generated by GNU Autoconf 2.62.  Invocation command line was
 
   $ $0 $@
@@ -11756,7 +11756,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.7.6.1, which was
+This file was extended by sqlite $as_me 3.7.6.3, which was
 generated by GNU Autoconf 2.62.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -11799,7 +11799,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-sqlite config.status 3.7.6.1
+sqlite config.status 3.7.6.3
 configured by $0, generated by GNU Autoconf 2.62,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlite-autoconf-3070601/tea/configure.in 
new/sqlite-autoconf-3070603/tea/configure.in
--- old/sqlite-autoconf-3070601/tea/configure.in        2011-04-13 
17:10:27.000000000 +0200
+++ new/sqlite-autoconf-3070603/tea/configure.in        2011-05-19 
15:35:12.000000000 +0200
@@ -19,7 +19,7 @@
 # so you can encode the package version directly into the source files.
 #-----------------------------------------------------------------------
 
-AC_INIT([sqlite], [3.7.6.1])
+AC_INIT([sqlite], [3.7.6.3])
 
 #--------------------------------------------------------------------
 # Call TEA_INIT as the first TEA_ macro to set up initial vars.


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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to