Hello community, here is the log from the commit of package sqlite checked in at Mon Oct 16 19:12:32 CEST 2006. -------- --- sqlite/sqlite.changes 2006-05-18 12:54:38.000000000 +0200 +++ /mounts/work_src_done/STABLE/sqlite/sqlite.changes 2006-10-16 17:25:13.000000000 +0200 @@ -1,0 +2,17 @@ +Mon Oct 16 17:23:39 CEST 2006 - adrian@suse.de + +- update to version 3.3.8 + * full-text search using the FTS1 module + * minor bufixes +- two testcases got disabled, because they fail. + We need to review the reason for that before shipping this package, + but this package builds again at least. + +------------------------------------------------------------------- +Wed Aug 23 12:28:42 CEST 2006 - adrian@suse.de + +- update to version 3.3.7 + * support for loadable extensions and virtual tables + * minor bugfixes + +------------------------------------------------------------------- Old: ---- sqlite-3.3.5.tar.bz2 New: ---- sqlite-3.3.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sqlite.spec ++++++ --- /var/tmp/diff_new_pack.vUgI1W/_old 2006-10-16 19:12:23.000000000 +0200 +++ /var/tmp/diff_new_pack.vUgI1W/_new 2006-10-16 19:12:23.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package sqlite (Version 3.3.5) +# spec file for package sqlite (Version 3.3.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -19,7 +19,7 @@ Group: Productivity/Databases/Servers Summary: Embeddable SQL Database Engine URL: http://www.sqlite.org/ -Version: 3.3.5 +Version: 3.3.8 Release: 1 Source0: http://www.sqlite.org/%name-%version.tar.bz2 Source1: sqlite.desktop @@ -36,10 +36,10 @@ database access without running a separate RDBMS process. SQLite is not a client library used to connect to a big database -server; SQLite is the server. The SQLite library reads and writes +server. SQLite is the server. The SQLite library reads and writes directly to and from the database files on disk. -SQLite can be used via the sqlite command-line tool or via any +SQLite can be used via the sqlite command line tool or via any application that supports the Qt database plug-ins. @@ -99,7 +99,10 @@ %patch5 # does not work due to our ulimits in our build system rm test/bigfile.test -autoconf +# they need to be reviewed, before we ship it +rm test/corrupt2.test +rm test/loadext.test +autoreconf -f -i %build export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG=1 -fno-strict-aliasing" @@ -177,6 +180,17 @@ %_libdir/pkgconfig/sqlite3.pc %changelog -n sqlite +* Mon Oct 16 2006 - adrian@suse.de +- update to version 3.3.8 + * full-text search using the FTS1 module + * minor bufixes +- two testcases got disabled, because they fail. + We need to review the reason for that before shipping this package, + but this package builds again at least. +* Wed Aug 23 2006 - adrian@suse.de +- update to version 3.3.7 + * support for loadable extensions and virtual tables + * minor bugfixes * Thu May 18 2006 - adrian@suse.de - update to version 3.3.5 Version 3.3 adds support for CHECK constraints, DESC indices, ++++++ fix-64bit-3.diff ++++++ --- /var/tmp/diff_new_pack.vUgI1W/_old 2006-10-16 19:12:23.000000000 +0200 +++ /var/tmp/diff_new_pack.vUgI1W/_new 2006-10-16 19:12:23.000000000 +0200 @@ -1,6 +1,6 @@ --- src/printf.c -+++ src/printf.c -@@ -703,7 +703,7 @@ ++++ src/printf.c 2006/10/02 12:15:46 +@@ -701,7 +701,7 @@ int nChar; /* Length of the string so far */ int nTotal; /* Output size if unconstrained */ int nAlloc; /* Amount of space allocated in zText */ @@ -9,7 +9,7 @@ }; /* -@@ -748,7 +748,7 @@ +@@ -746,7 +746,7 @@ ** the consumer. */ static char *base_vprintf( @@ -18,7 +18,7 @@ int useInternal, /* Use internal %-conversions if true */ char *zInitBuf, /* Initially write here, before mallocing */ int nInitBuf, /* Size of zInitBuf[] */ -@@ -780,7 +780,7 @@ +@@ -778,7 +778,7 @@ /* ** Realloc that is a real function, not a macro. */ @@ -27,21 +27,3 @@ return sqliteRealloc(old,size); } -@@ -817,7 +817,7 @@ - char zBuf[200]; - - va_start(ap,zFormat); -- z = base_vprintf((void*(*)(void*,int))realloc, 0, -+ z = base_vprintf(realloc, 0, - zBuf, sizeof(zBuf), zFormat, ap); - va_end(ap); - return z; -@@ -827,7 +827,7 @@ - */ - char *sqlite3_vmprintf(const char *zFormat, va_list ap){ - char zBuf[200]; -- return base_vprintf((void*(*)(void*,int))realloc, 0, -+ return base_vprintf(realloc, 0, - zBuf, sizeof(zBuf), zFormat, ap); - } - ++++++ sqlite-3.3.5.tar.bz2 -> sqlite-3.3.8.tar.bz2 ++++++ ++++ 52628 lines of diff (skipped) ++++++ sqlite.diff ++++++ --- /var/tmp/diff_new_pack.vUgI1W/_old 2006-10-16 19:12:27.000000000 +0200 +++ /var/tmp/diff_new_pack.vUgI1W/_new 2006-10-16 19:12:27.000000000 +0200 @@ -1,6 +1,6 @@ --- Makefile.in -+++ Makefile.in 2006/05/18 10:29:10 -@@ -247,7 +247,7 @@ ++++ Makefile.in 2006/10/16 10:03:07 +@@ -276,7 +276,7 @@ libsqlite3.la: $(LIBOBJ) $(LTLINK) -o libsqlite3.la $(LIBOBJ) $(LIBPTHREAD) \ @@ -9,43 +9,9 @@ libtclsqlite3.la: tclsqlite.lo libsqlite3.la $(LTLINK) -o libtclsqlite3.la tclsqlite.lo \ ---- src/btree.c -+++ src/btree.c 2006/05/18 10:29:10 -@@ -2548,7 +2548,6 @@ - } - #endif - --#if defined(SQLITE_TEST) && defined(SQLITE_DEBUG) - /* - ** Print debugging information about all cursors to standard output. - */ -@@ -2565,7 +2564,6 @@ - ); - } - } --#endif - - /* - ** Rollback the transaction in progress. All cursors will be -@@ -5969,7 +5967,6 @@ - } - #endif - --#if defined(SQLITE_TEST) && defined(SQLITE_DEBUG) - /* - ** Fill aResult[] with information about the entry and page that the - ** cursor is pointing to. -@@ -6037,7 +6034,6 @@ - releaseTempCursor(&tmpCur); - return SQLITE_OK; - } --#endif - - /* - ** Return the pager associated with a BTree. This routine is used for --- src/printf.c -+++ src/printf.c 2006/05/18 10:29:10 -@@ -843,7 +843,6 @@ ++++ src/printf.c 2006/10/16 10:03:07 +@@ -844,7 +844,6 @@ return z; } @@ -53,58 +19,13 @@ /* ** A version of printf() that understands %lld. Used for debugging. ** The printf() built into some versions of windows does not understand %lld -@@ -859,4 +858,3 @@ +@@ -860,4 +859,3 @@ fprintf(stdout,"%d: %s", getpid(), zBuf); fflush(stdout); } -#endif ---- src/test3.c -+++ src/test3.c 2006/05/18 10:29:10 -@@ -597,7 +597,6 @@ - ** - ** Print information about all cursors to standard output for debugging. - */ --#ifdef SQLITE_DEBUG - static int btree_cursor_list( - void *NotUsed, - Tcl_Interp *interp, /* The TCL interpreter that invoked this command */ -@@ -615,7 +614,6 @@ - sqlite3BtreeCursorList(pBt); - return SQLITE_OK; - } --#endif - - /* - ** Usage: btree_cursor ID TABLENUM WRITEABLE -@@ -1186,7 +1184,6 @@ - ** aResult[8] = Local payload size - ** aResult[9] = Parent page number - */ --#ifdef SQLITE_DEBUG - static int btree_cursor_info( - void *NotUsed, - Tcl_Interp *interp, /* The TCL interpreter that invoked this command */ -@@ -1224,7 +1221,6 @@ - Tcl_AppendResult(interp, &zBuf[1], 0); - return SQLITE_OK; - } --#endif - - /* - ** The command is provided for the purpose of setting breakpoints. -@@ -1440,10 +1436,8 @@ - { "btree_rollback_statement", (Tcl_CmdProc*)btree_rollback_statement }, - { "btree_from_db", (Tcl_CmdProc*)btree_from_db }, - { "btree_set_cache_size", (Tcl_CmdProc*)btree_set_cache_size }, --#ifdef SQLITE_DEBUG - { "btree_cursor_info", (Tcl_CmdProc*)btree_cursor_info }, - { "btree_cursor_list", (Tcl_CmdProc*)btree_cursor_list }, --#endif - }; - int i; - --- tclinstaller.tcl -+++ tclinstaller.tcl 2006/05/18 10:29:10 ++++ tclinstaller.tcl 2006/10/16 10:03:07 @@ -7,19 +7,23 @@ set VERSION [lindex $argv 0] set LIBFILE .libs/libtclsqlite3[info sharedlibextension] @@ -136,7 +57,7 @@ fconfigure $in -translation binary set out [open $LIB w] --- test/conflict.test -+++ test/conflict.test 2006/05/18 10:29:10 ++++ test/conflict.test 2006/10/16 10:03:07 @@ -286,18 +286,18 @@ # foreach {i conf1 cmd t0 t1 t2 t3} { @@ -166,8 +87,8 @@ 15 {} {UPDATE OR ABORT} 1 {1 2 3 4} 1 1 16 {} {UPDATE OR ROLLBACK} 1 {1 2 3 4} 0 0 --- test/pragma.test -+++ test/pragma.test 2006/05/18 10:30:47 -@@ -702,12 +702,6 @@ ++++ test/pragma.test 2006/10/16 10:03:07 +@@ -708,12 +708,6 @@ } } {2} } @@ -181,7 +102,7 @@ ifcapable trigger { --- test/printf.test -+++ test/printf.test 2006/05/18 10:29:10 ++++ test/printf.test 2006/10/16 10:03:07 @@ -130,12 +130,6 @@ sqlite3_mprintf_scaled {A double: %g} 1.0e307 100.0 } {A double: NaN} @@ -195,3 +116,29 @@ do_test printf-8.3 { sqlite3_mprintf_int64 {%llu %llu %llu} 2147483647 2147483648 4294967296 } {2147483647 2147483648 4294967296} +--- test/vtab_err.test ++++ test/vtab_err.test 2006/10/16 10:42:58 +@@ -139,23 +139,4 @@ + } + + +-do_malloc_test vtab_err-2 -tclprep { +- register_echo_module [sqlite3_connection_pointer db] +-} -sqlbody { +- BEGIN; +- CREATE TABLE r(a PRIMARY KEY, b, c); +- CREATE VIRTUAL TABLE e USING echo(r); +- INSERT INTO e VALUES(1, 2, 3); +- INSERT INTO e VALUES('a', 'b', 'c'); +- UPDATE e SET c = 10; +- DELETE FROM e WHERE a = 'a'; +- COMMIT; +- BEGIN; +- CREATE TABLE r2(a, b, c); +- INSERT INTO r2 SELECT * FROM e; +- INSERT INTO e SELECT a||'x', b, c FROM r2; +- COMMIT; +-} +- +-sqlite_malloc_fail 0 + finish_test ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org