Compare commits
207 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
0ddb5e1f4a | ||
|
b570eb4256 | ||
|
3beb0299d4 | ||
|
57bfa64729 | ||
|
807afbf3e8 | ||
|
110de5f827 | ||
|
f04125dafa | ||
|
3926e22b6b | ||
|
5fdbe169f2 | ||
|
1b8b324002 | ||
|
f45efa0be6 | ||
|
0f684764a1 | ||
|
511cb0af85 | ||
|
afab63ea3c | ||
|
c2aa962caa | ||
|
a015330730 | ||
|
9e13576d40 | ||
|
f67f322c94 | ||
|
584b64a32d | ||
|
c598d326d1 | ||
|
df6059ea18 | ||
|
219120d4fc | ||
|
bee3a4ab7c | ||
|
2b4b69fa67 | ||
|
d95c433dc3 | ||
|
cc02f02fbe | ||
|
f268594ea0 | ||
|
0a82e2f7fc | ||
|
8c30a63270 | ||
|
4f5d23b554 | ||
|
39b5d413df | ||
|
d0951b106a | ||
|
090121b464 | ||
|
ee088db164 | ||
|
6d6c71ff90 | ||
|
f098d15dcf | ||
|
ed8cce7995 | ||
|
cfaecde041 | ||
|
51ca689e25 | ||
|
6d8f355237 | ||
|
9eee6d2954 | ||
|
efa76439d7 | ||
|
f23b9ba5aa | ||
|
442daf2297 | ||
|
236dd0f14c | ||
|
60ea8a821d | ||
|
5cf0d06ce8 | ||
|
683ae70000 | ||
|
45f87b7215 | ||
|
84c1917155 | ||
|
76cd8b6d29 | ||
|
2474f1a528 | ||
|
709ff94d3e | ||
|
cced181805 | ||
|
21545daa34 | ||
|
e2f43acf00 | ||
|
bdf5773f12 | ||
|
5b435e6dc5 | ||
|
09499b5817 | ||
|
2390f0331a | ||
|
97379bec3b | ||
|
b2344e7008 | ||
|
c4dcb281b7 | ||
|
f8087997b5 | ||
|
bc5c0abaa3 | ||
|
d42040b7b5 | ||
|
f2d6883ed2 | ||
|
28cc179ee2 | ||
|
356bcdfff8 | ||
|
3bf8338e67 | ||
|
5d8d6e2c08 | ||
|
1fcb324fe3 | ||
|
15324d9449 | ||
|
2ed6522be2 | ||
|
5c2bab8225 | ||
|
fc234aaae7 | ||
|
d786881866 | ||
|
542d236eac | ||
|
1d7853ae89 | ||
|
6104dfdb20 | ||
|
a9f2f8dd0f | ||
|
d3581336ba | ||
|
2beb9f1c3f | ||
|
083e37cd70 | ||
|
e1d4f821fc | ||
|
864bed4db2 | ||
|
d10bb36897 | ||
|
971f767ebb | ||
|
b1ebe486e9 | ||
|
5b249a67f3 | ||
|
2e515f8467 | ||
|
989e347e7f | ||
|
a016d3aadf | ||
|
9278ce6646 | ||
|
8ec1196bae | ||
|
e4c2a64939 | ||
|
7bf18aa23a | ||
|
ef9949220a | ||
|
9dd40257c7 | ||
|
9ad7728ee8 | ||
|
b298fdb060 | ||
|
dd10d16dca | ||
|
d76b0d7fa7 | ||
|
262f80098c | ||
|
eed63c6fb9 | ||
|
12d1f9dbab | ||
|
aa93283a6a | ||
|
90f5d3b148 | ||
|
8f95779ee5 | ||
|
e6061f0e46 | ||
|
4080e818bd | ||
|
5cb00885e3 | ||
|
4181013043 | ||
|
aa82fcfac8 | ||
|
0ce38edc0e | ||
|
c0df793fd6 | ||
|
37fbe7dde1 | ||
|
90868c3c1e | ||
|
492fdc40b0 | ||
|
3c8201b11e | ||
|
5bfa073ea4 | ||
|
bcebda6cdd | ||
|
40789bb5a6 | ||
|
10b7004e32 | ||
|
4bb8b3ead8 | ||
|
b275f4cd9b | ||
|
7bea281fe2 | ||
|
7515b23d4d | ||
|
7649f308ea | ||
|
545b5c9bf5 | ||
|
129d97d351 | ||
|
052da49995 | ||
|
ee36e322ac | ||
|
3c89e80445 | ||
|
28b3474333 | ||
|
bf31177687 | ||
|
388d96395c | ||
|
2c2eb9ed52 | ||
|
67e2333a5c | ||
|
520be4a047 | ||
|
cc31ef5051 | ||
|
34d3e20fb9 | ||
|
c79a6e8a65 | ||
|
3ccd3fa483 | ||
|
6ac28fc9c6 | ||
|
f75c937c9d | ||
|
2b63b05a01 | ||
|
3c8f4bc2fc | ||
|
fa192e70eb | ||
|
3ce1b85a7d | ||
|
e2add83df3 | ||
|
f933cf3eba | ||
|
3e086960fb | ||
|
f57859a490 | ||
|
57925f4f66 | ||
|
04ef11c25a | ||
|
8cb641a39f | ||
|
85d5b02aa9 | ||
|
cec23d80ef | ||
|
eb65935719 | ||
|
a66e6e64e4 | ||
|
a795cf9dfc | ||
|
9b7e5c5bbd | ||
|
d13a48a372 | ||
|
7db5b83830 | ||
|
a38baf5650 | ||
|
d2196c88af | ||
|
9e4dd640a8 | ||
|
54145bd8e4 | ||
|
7712aba608 | ||
|
c5aa6a5c7d | ||
|
55d15c1382 | ||
|
f09581c42a | ||
|
649a471531 | ||
|
30d0e9aa29 | ||
|
cec0a298b8 | ||
|
2744a9a631 | ||
|
bf8a6d9be8 | ||
|
1518161595 | ||
|
8b94c1ffdc | ||
|
ef38f7eb9a | ||
|
4ddb5c027f | ||
|
4cd939c0fa | ||
|
e5b14b43aa | ||
|
abaefeeb05 | ||
|
74b92869c3 | ||
|
c2b9045477 | ||
|
13839730a0 | ||
|
12604fe78d | ||
|
926f717bf4 | ||
|
bf978b4a5f | ||
|
e3525490a2 | ||
|
a11024b7ab | ||
|
f3b16591ce | ||
|
a3289c98ce | ||
|
a237aeba67 | ||
|
983c062eea | ||
|
c7084d09dd | ||
|
61184f52c3 | ||
|
3e3691c44a | ||
|
e479b786b7 | ||
|
a3b00fbea1 | ||
|
953d3963bc | ||
|
a80e2df17d | ||
|
83462ab867 | ||
|
9d202ae946 | ||
|
0c6ef34f6e |
@ -1 +0,0 @@
|
|||||||
sqlite-3.6.12.tar.gz
|
|
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
/sqlite-*.zip
|
||||||
|
/sqlite-autoconf-*.tar.gz
|
||||||
|
/sqlite-*/
|
21
Makefile
21
Makefile
@ -1,21 +0,0 @@
|
|||||||
# Makefile for source rpm: sqlite
|
|
||||||
# $Id: Makefile,v 1.1 2005/03/09 20:01:47 jbj Exp $
|
|
||||||
NAME := sqlite
|
|
||||||
SPECFILE = $(firstword $(wildcard *.spec))
|
|
||||||
|
|
||||||
define find-makefile-common
|
|
||||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
|
||||||
endef
|
|
||||||
|
|
||||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
|
||||||
|
|
||||||
ifeq ($(MAKEFILE_COMMON),)
|
|
||||||
# attempt a checkout
|
|
||||||
define checkout-makefile-common
|
|
||||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
|
||||||
endef
|
|
||||||
|
|
||||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(MAKEFILE_COMMON)
|
|
23
STAGE2-sqlite
Normal file
23
STAGE2-sqlite
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#####################################################
|
||||||
|
# sqlite is choking on sqlite_int64 definition
|
||||||
|
#####################################################
|
||||||
|
mcd $BUILDDIR/sqlite
|
||||||
|
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -Wall -fno-strict-aliasing"
|
||||||
|
|
||||||
|
$SRC/sqlite-*/configure --disable-tcl --enable-threadsafe --enable-threads-override-locks --enable-load-extension $TCONFIGARGS
|
||||||
|
# the compile would fail here, so on a host you need to run
|
||||||
|
# tclsh ../../rpmbuild/BUILD/sqlite-src-3070500/tool/mksqlite3h.tcl ../../rpmbuild/BUILD/sqlite-src-3070500 > sqlite3.h
|
||||||
|
cp ../../rpmbuild/BUILD/sqlite-src-*/sqlite3.h.stage1 sqlite3.h
|
||||||
|
|
||||||
|
# Also possibly add -ldl to TLIB in the Makefile
|
||||||
|
if egrep '^TLIBS.*ldl' Makefile > /dev/null
|
||||||
|
then
|
||||||
|
true
|
||||||
|
else
|
||||||
|
sed 's/^\(TLIBS = .*\)/\1 -ldl/' Makefile > Makefile.stage2
|
||||||
|
mv Makefile.stage2 Makefile
|
||||||
|
fi
|
||||||
|
|
||||||
|
make $J
|
||||||
|
make $J install
|
10
ci.fmf
Normal file
10
ci.fmf
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
/test:
|
||||||
|
summary:
|
||||||
|
Basic set of quick tests for sqlite.
|
||||||
|
discover:
|
||||||
|
- name: fedora
|
||||||
|
how: fmf
|
||||||
|
url: "https://src.fedoraproject.org/tests/sqlite.git"
|
||||||
|
ref: main
|
||||||
|
execute:
|
||||||
|
how: tmt
|
4
sources
4
sources
@ -1 +1,3 @@
|
|||||||
13600865a69a3f54d2ac42a0d6b743db sqlite-3.6.12.tar.gz
|
SHA512 (sqlite-autoconf-3390200.tar.gz) = c16b50ade3c182d5473014ac0a51e2bb8a5cfc46e532c2bda77ae4d530336e2b57aa4f12dccb6aa2148d60e9289305bf20842ac95dc52f2d31df8eb5f0599de6
|
||||||
|
SHA512 (sqlite-src-3390200.zip) = a838386a48654391590ea0e1cb355d29f6f93033c3e582df7c63139adaf5119dd5a1550e913dbad0d3eafb0bfa03c4fc6dc48a334d9c45ffb8a7205a528b38f1
|
||||||
|
SHA512 (sqlite-doc-3390200.zip) = 54b9e632244b95ebf35fcaa5ce9c02381601eb442eec2ec2a809a7fe24d2cfed751581bb82fd243aaede2c935864da39fd1f1685e762826dd76fc754c7f79c0b
|
||||||
|
24
sqlite-3.12.2-no-malloc-usable-size.patch
Normal file
24
sqlite-3.12.2-no-malloc-usable-size.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
diff -up sqlite-src-3120200/configure.ac.malloc_usable_size sqlite-src-3120200/configure.ac
|
||||||
|
--- sqlite-src-3120200/configure.ac.malloc_usable_size 2016-04-25 09:46:48.134690570 +0200
|
||||||
|
+++ sqlite-src-3120200/configure.ac 2016-04-25 09:48:41.622637181 +0200
|
||||||
|
@@ -108,7 +108,7 @@ AC_CHECK_HEADERS([sys/types.h stdlib.h s
|
||||||
|
#########
|
||||||
|
# Figure out whether or not we have these functions
|
||||||
|
#
|
||||||
|
-AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64])
|
||||||
|
+AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s strchrnul usleep utime pread pread64 pwrite pwrite64])
|
||||||
|
|
||||||
|
#########
|
||||||
|
# By default, we use the amalgamation (this may be changed below...)
|
||||||
|
diff -up sqlite-src-3120200/configure.malloc_usable_size sqlite-src-3120200/configure
|
||||||
|
--- sqlite-src-3120200/configure.malloc_usable_size 2016-04-25 09:47:12.594679063 +0200
|
||||||
|
+++ sqlite-src-3120200/configure 2016-04-25 09:49:28.684615042 +0200
|
||||||
|
@@ -10275,7 +10275,7 @@ done
|
||||||
|
#########
|
||||||
|
# Figure out whether or not we have these functions
|
||||||
|
#
|
||||||
|
-for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64
|
||||||
|
+for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s strchrnul usleep utime pread pread64 pwrite pwrite64
|
||||||
|
do :
|
||||||
|
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||||
|
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
14
sqlite-3.16-datetest-2.2c.patch
Normal file
14
sqlite-3.16-datetest-2.2c.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
--- sqlite-src-3160100/test/date.test.orig 2017-01-04 14:48:46.113737093 +0100
|
||||||
|
+++ sqlite-src-3160100/test/date.test 2017-01-04 14:49:11.144833563 +0100
|
||||||
|
@@ -76,11 +76,6 @@ datetest 2.1c datetime(0,'unixepochx') N
|
||||||
|
datetest 2.1d datetime('2003-10-22','unixepoch') NULL
|
||||||
|
datetest 2.2 datetime(946684800,'unixepoch') {2000-01-01 00:00:00}
|
||||||
|
datetest 2.2b datetime('946684800','unixepoch') {2000-01-01 00:00:00}
|
||||||
|
-for {set i 0} {$i<1000} {incr i} {
|
||||||
|
- set sql [format {strftime('%%H:%%M:%%f',1237962480.%03d,'unixepoch')} $i]
|
||||||
|
- set res [format {06:28:00.%03d} $i]
|
||||||
|
- datetest 2.2c-$i $sql $res
|
||||||
|
-}
|
||||||
|
datetest 2.3 {date('2003-10-22','weekday 0')} 2003-10-26
|
||||||
|
datetest 2.4 {date('2003-10-22','weekday 1')} 2003-10-27
|
||||||
|
datetest 2.4a {date('2003-10-22','weekday 1')} 2003-10-27
|
90
sqlite-3.18.0-sync2-dirsync.patch
Normal file
90
sqlite-3.18.0-sync2-dirsync.patch
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
--- sqlite-src-3180000/test/sync2.test.sync2-dirsync 2017-03-30 21:26:42.000000000 +0200
|
||||||
|
+++ sqlite-src-3180000/test/sync2.test 2017-04-03 13:16:14.422329691 +0200
|
||||||
|
@@ -44,6 +44,15 @@
|
||||||
|
uplevel [list do_test $tn [list execsql_sync $sql] [list {*}$res]]
|
||||||
|
}
|
||||||
|
|
||||||
|
+# Wrapper over the expected sync count, takes DIRSYNC into consideration
|
||||||
|
+proc expected_sync_count {sync_count} {
|
||||||
|
+ ifcapable dirsync {
|
||||||
|
+ return $sync_count
|
||||||
|
+ } else {
|
||||||
|
+ return [ incr sync_count -1 ]
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
# Tests for journal mode.
|
||||||
|
#
|
||||||
|
@@ -53,13 +62,13 @@
|
||||||
|
INSERT INTO t1 VALUES(1, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
-do_execsql_sync_test 1.1 { INSERT INTO t1 VALUES(3, 4) } 4
|
||||||
|
+do_execsql_sync_test 1.1 { INSERT INTO t1 VALUES(3, 4) } [ expected_sync_count 4 ]
|
||||||
|
|
||||||
|
# synchronous=normal. So, 1 sync on the directory, 1 on the journal, 1
|
||||||
|
# on the db file. 3 in total.
|
||||||
|
do_execsql_test 1.2.1 { PRAGMA main.synchronous = NORMAL }
|
||||||
|
do_execsql_test 1.2.2 { PRAGMA main.synchronous } 1
|
||||||
|
-do_execsql_sync_test 1.2.3 { INSERT INTO t1 VALUES(5, 6) } 3
|
||||||
|
+do_execsql_sync_test 1.2.3 { INSERT INTO t1 VALUES(5, 6) } [ expected_sync_count 3 ]
|
||||||
|
|
||||||
|
# synchronous=off. No syncs.
|
||||||
|
do_execsql_test 1.3.1 { PRAGMA main.synchronous = OFF }
|
||||||
|
@@ -70,7 +79,7 @@
|
||||||
|
# 2 on the journal, 1 on the db file. 4 in total.
|
||||||
|
do_execsql_test 1.4.1 { PRAGMA main.synchronous = FULL }
|
||||||
|
do_execsql_test 1.4.2 { PRAGMA main.synchronous } 2
|
||||||
|
-do_execsql_sync_test 1.4.3 { INSERT INTO t1 VALUES(9, 10) } 4
|
||||||
|
+do_execsql_sync_test 1.4.3 { INSERT INTO t1 VALUES(9, 10) } [ expected_sync_count 4 ]
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
# Tests for wal mode.
|
||||||
|
@@ -79,7 +88,7 @@
|
||||||
|
|
||||||
|
# sync=full, journal_mode=wal. One sync on the directory, two on the
|
||||||
|
# wal file.
|
||||||
|
-do_execsql_sync_test 1.6 { INSERT INTO t1 VALUES(11, 12) } 3
|
||||||
|
+do_execsql_sync_test 1.6 { INSERT INTO t1 VALUES(11, 12) } [ expected_sync_count 3 ]
|
||||||
|
|
||||||
|
# One sync on the wal file.
|
||||||
|
do_execsql_sync_test 1.7 { INSERT INTO t1 VALUES(13, 14) } 1
|
||||||
|
@@ -112,7 +121,7 @@
|
||||||
|
|
||||||
|
# Wal mode, sync=normal. The first transaction does one sync on directory,
|
||||||
|
# one on the wal file. The second does no syncs.
|
||||||
|
- do_execsql_sync_test 1.11.1 { INSERT INTO t1 VALUES(19, 20) } 2
|
||||||
|
+ do_execsql_sync_test 1.11.1 { INSERT INTO t1 VALUES(19, 20) } [ expected_sync_count 2 ]
|
||||||
|
do_execsql_sync_test 1.11.2 { INSERT INTO t1 VALUES(21, 22) } 0
|
||||||
|
do_execsql_test 1.11.3 { PRAGMA main.synchronous } 1
|
||||||
|
|
||||||
|
@@ -129,14 +138,14 @@
|
||||||
|
# Delete mode, sync=full. The first transaction does one sync on
|
||||||
|
# directory, two on the journal file, one on the db. The second does
|
||||||
|
# the same.
|
||||||
|
- do_execsql_sync_test 1.15.1 { INSERT INTO t1 VALUES(26, 27) } 4
|
||||||
|
- do_execsql_sync_test 1.15.2 { INSERT INTO t1 VALUES(28, 29) } 4
|
||||||
|
+ do_execsql_sync_test 1.15.1 { INSERT INTO t1 VALUES(26, 27) } [ expected_sync_count 4 ]
|
||||||
|
+ do_execsql_sync_test 1.15.2 { INSERT INTO t1 VALUES(28, 29) } [ expected_sync_count 4 ]
|
||||||
|
do_execsql_test 1.15.3 { PRAGMA main.synchronous } 2
|
||||||
|
|
||||||
|
# Switch back to wal mode.
|
||||||
|
do_execsql_test 1.16 { PRAGMA journal_mode = wal } {wal}
|
||||||
|
|
||||||
|
- do_execsql_sync_test 1.17.1 { INSERT INTO t1 VALUES(30, 31) } 2
|
||||||
|
+ do_execsql_sync_test 1.17.1 { INSERT INTO t1 VALUES(30, 31) } [ expected_sync_count 2 ]
|
||||||
|
do_execsql_sync_test 1.17.2 { INSERT INTO t1 VALUES(32, 33) } 0
|
||||||
|
do_execsql_test 1.17.3 { PRAGMA main.synchronous } 1
|
||||||
|
|
||||||
|
@@ -152,8 +161,8 @@
|
||||||
|
# Close and reopen the db. Back to synchronous=normal.
|
||||||
|
db close
|
||||||
|
sqlite3 db test.db
|
||||||
|
- do_execsql_sync_test 1.20.1 { INSERT INTO t1 VALUES(38, 39) } 4
|
||||||
|
- do_execsql_sync_test 1.20.2 { INSERT INTO t1 VALUES(40, 41) } 4
|
||||||
|
+ do_execsql_sync_test 1.20.1 { INSERT INTO t1 VALUES(38, 39) } [ expected_sync_count 4 ]
|
||||||
|
+ do_execsql_sync_test 1.20.2 { INSERT INTO t1 VALUES(40, 41) } [ expected_sync_count 4 ]
|
||||||
|
do_execsql_test 1.20.3 { PRAGMA main.synchronous } 2
|
||||||
|
}
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
diff -up sqlite-3.6.4/configure.ac.orig sqlite-3.6.4/configure.ac
|
|
||||||
--- sqlite-3.6.4/configure.ac.orig 2008-11-08 11:37:15.000000000 +0200
|
|
||||||
+++ sqlite-3.6.4/configure.ac 2008-11-08 11:35:50.000000000 +0200
|
|
||||||
@@ -606,6 +606,7 @@ AC_ARG_ENABLE(load-extension, AC_HELP_ST
|
|
||||||
[use_loadextension=$enableval],[use_loadextension=no])
|
|
||||||
if test "${use_loadextension}" = "yes" ; then
|
|
||||||
OPT_FEATURE_FLAGS=""
|
|
||||||
+ AC_SEARCH_LIBS(dlopen, [dl])
|
|
||||||
else
|
|
||||||
OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
|
|
||||||
fi
|
|
@ -1,204 +0,0 @@
|
|||||||
---------------------
|
|
||||||
PatchSet 6171
|
|
||||||
Date: 2009/04/05 15:22:09
|
|
||||||
Author: drh
|
|
||||||
Branch: HEAD
|
|
||||||
Tag: (none)
|
|
||||||
Branches:
|
|
||||||
Log:
|
|
||||||
Additional code to make sure and to assert that memory allocations have
|
|
||||||
8-byte alignment. Ticket #3777.
|
|
||||||
|
|
||||||
Members:
|
|
||||||
src/btree.c:1.589->1.590
|
|
||||||
src/memjournal.c:1.10->1.11
|
|
||||||
src/pager.c:1.577->1.578
|
|
||||||
src/sqliteInt.h:1.850->1.851
|
|
||||||
src/vdbeaux.c:1.446->1.447
|
|
||||||
src/vdbemem.c:1.139->1.140
|
|
||||||
|
|
||||||
Index: sqlite/src/btree.c
|
|
||||||
diff -u sqlite/src/btree.c:1.589 sqlite/src/btree.c:1.590
|
|
||||||
--- sqlite/src/btree.c:1.589 Thu Apr 2 20:16:59 2009
|
|
||||||
+++ sqlite/src/btree.c Sun Apr 5 12:22:09 2009
|
|
||||||
@@ -5357,13 +5357,13 @@
|
|
||||||
}
|
|
||||||
szCell = (u16*)&apCell[nMaxCells];
|
|
||||||
aCopy[0] = (u8*)&szCell[nMaxCells];
|
|
||||||
- assert( ((aCopy[0] - (u8*)0) & 7)==0 ); /* 8-byte alignment required */
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(aCopy[0]) );
|
|
||||||
for(i=1; i<NB; i++){
|
|
||||||
aCopy[i] = &aCopy[i-1][pBt->pageSize+ROUND8(sizeof(MemPage))];
|
|
||||||
assert( ((aCopy[i] - (u8*)0) & 7)==0 ); /* 8-byte alignment required */
|
|
||||||
}
|
|
||||||
aSpace1 = &aCopy[NB-1][pBt->pageSize+ROUND8(sizeof(MemPage))];
|
|
||||||
- assert( ((aSpace1 - (u8*)0) & 7)==0 ); /* 8-byte alignment required */
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(aSpace1) );
|
|
||||||
if( ISAUTOVACUUM ){
|
|
||||||
aFrom = &aSpace1[pBt->pageSize];
|
|
||||||
}
|
|
||||||
Index: sqlite/src/memjournal.c
|
|
||||||
diff -u sqlite/src/memjournal.c:1.10 sqlite/src/memjournal.c:1.11
|
|
||||||
--- sqlite/src/memjournal.c:1.10 Thu Apr 2 17:22:42 2009
|
|
||||||
+++ sqlite/src/memjournal.c Sun Apr 5 12:22:09 2009
|
|
||||||
@@ -237,6 +237,7 @@
|
|
||||||
*/
|
|
||||||
void sqlite3MemJournalOpen(sqlite3_file *pJfd){
|
|
||||||
MemJournal *p = (MemJournal *)pJfd;
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(p) );
|
|
||||||
memset(p, 0, sqlite3MemJournalSize());
|
|
||||||
p->pMethod = &MemJournalMethods;
|
|
||||||
}
|
|
||||||
Index: sqlite/src/pager.c
|
|
||||||
diff -u sqlite/src/pager.c:1.577 sqlite/src/pager.c:1.578
|
|
||||||
--- sqlite/src/pager.c:1.577 Sat Apr 4 15:53:48 2009
|
|
||||||
+++ sqlite/src/pager.c Sun Apr 5 12:22:09 2009
|
|
||||||
@@ -3114,9 +3114,9 @@
|
|
||||||
** source file journal.c).
|
|
||||||
*/
|
|
||||||
if( sqlite3JournalSize(pVfs)>sqlite3MemJournalSize() ){
|
|
||||||
- journalFileSize = sqlite3JournalSize(pVfs);
|
|
||||||
+ journalFileSize = ROUND8(sqlite3JournalSize(pVfs));
|
|
||||||
}else{
|
|
||||||
- journalFileSize = sqlite3MemJournalSize();
|
|
||||||
+ journalFileSize = ROUND8(sqlite3MemJournalSize());
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Set the output variable to NULL in case an error occurs. */
|
|
||||||
@@ -3172,23 +3172,25 @@
|
|
||||||
** Journal file name (nPathname+8+1 bytes)
|
|
||||||
*/
|
|
||||||
pPtr = (u8 *)sqlite3MallocZero(
|
|
||||||
- sizeof(*pPager) + /* Pager structure */
|
|
||||||
- pcacheSize + /* PCache object */
|
|
||||||
- pVfs->szOsFile + /* The main db file */
|
|
||||||
- journalFileSize * 2 + /* The two journal files */
|
|
||||||
- nPathname + 1 + /* zFilename */
|
|
||||||
- nPathname + 8 + 1 /* zJournal */
|
|
||||||
+ ROUND8(sizeof(*pPager)) + /* Pager structure */
|
|
||||||
+ ROUND8(pcacheSize) + /* PCache object */
|
|
||||||
+ ROUND8(pVfs->szOsFile) + /* The main db file */
|
|
||||||
+ journalFileSize * 2 + /* The two journal files */
|
|
||||||
+ nPathname + 1 + /* zFilename */
|
|
||||||
+ nPathname + 8 + 1 /* zJournal */
|
|
||||||
);
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(journalFileSize) );
|
|
||||||
if( !pPtr ){
|
|
||||||
sqlite3_free(zPathname);
|
|
||||||
return SQLITE_NOMEM;
|
|
||||||
}
|
|
||||||
pPager = (Pager*)(pPtr);
|
|
||||||
- pPager->pPCache = (PCache*)(pPtr += sizeof(*pPager));
|
|
||||||
- pPager->fd = (sqlite3_file*)(pPtr += pcacheSize);
|
|
||||||
- pPager->sjfd = (sqlite3_file*)(pPtr += pVfs->szOsFile);
|
|
||||||
+ pPager->pPCache = (PCache*)(pPtr += ROUND8(sizeof(*pPager)));
|
|
||||||
+ pPager->fd = (sqlite3_file*)(pPtr += ROUND8(pcacheSize));
|
|
||||||
+ pPager->sjfd = (sqlite3_file*)(pPtr += ROUND8(pVfs->szOsFile));
|
|
||||||
pPager->jfd = (sqlite3_file*)(pPtr += journalFileSize);
|
|
||||||
pPager->zFilename = (char*)(pPtr += journalFileSize);
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pPager->jfd) );
|
|
||||||
|
|
||||||
/* Fill in the Pager.zFilename and Pager.zJournal buffers, if required. */
|
|
||||||
if( zPathname ){
|
|
||||||
Index: sqlite/src/sqliteInt.h
|
|
||||||
diff -u sqlite/src/sqliteInt.h:1.850 sqlite/src/sqliteInt.h:1.851
|
|
||||||
--- sqlite/src/sqliteInt.h:1.850 Wed Apr 1 18:03:01 2009
|
|
||||||
+++ sqlite/src/sqliteInt.h Sun Apr 5 12:22:09 2009
|
|
||||||
@@ -456,6 +456,11 @@
|
|
||||||
#define ROUNDDOWN8(x) ((x)&~7)
|
|
||||||
|
|
||||||
/*
|
|
||||||
+** Assert that the pointer X is aligned to an 8-byte boundary.
|
|
||||||
+*/
|
|
||||||
+#define EIGHT_BYTE_ALIGNMENT(X) ((((char*)(X) - (char*)0)&7)==0)
|
|
||||||
+
|
|
||||||
+/*
|
|
||||||
** An instance of the following structure is used to store the busy-handler
|
|
||||||
** callback for a given sqlite handle.
|
|
||||||
**
|
|
||||||
Index: sqlite/src/vdbeaux.c
|
|
||||||
diff -u sqlite/src/vdbeaux.c:1.446 sqlite/src/vdbeaux.c:1.447
|
|
||||||
--- sqlite/src/vdbeaux.c:1.446 Wed Mar 25 15:43:09 2009
|
|
||||||
+++ sqlite/src/vdbeaux.c Sun Apr 5 12:22:09 2009
|
|
||||||
@@ -1023,6 +1023,7 @@
|
|
||||||
u8 *pEnd, /* Pointer to 1 byte past the end of *ppFrom buffer */
|
|
||||||
int *pnByte /* If allocation cannot be made, increment *pnByte */
|
|
||||||
){
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(*ppFrom) );
|
|
||||||
if( (*(void**)pp)==0 ){
|
|
||||||
nByte = ROUND8(nByte);
|
|
||||||
if( (pEnd - *ppFrom)>=nByte ){
|
|
||||||
@@ -1096,6 +1097,8 @@
|
|
||||||
if( isExplain && nMem<10 ){
|
|
||||||
nMem = 10;
|
|
||||||
}
|
|
||||||
+ zCsr += (zCsr - (u8*)0)&7;
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(zCsr) );
|
|
||||||
|
|
||||||
do {
|
|
||||||
memset(zCsr, 0, zEnd-zCsr);
|
|
||||||
Index: sqlite/src/vdbemem.c
|
|
||||||
diff -u sqlite/src/vdbemem.c:1.139 sqlite/src/vdbemem.c:1.140
|
|
||||||
--- sqlite/src/vdbemem.c:1.139 Sun Mar 29 15:12:10 2009
|
|
||||||
+++ sqlite/src/vdbemem.c Sun Apr 5 12:22:09 2009
|
|
||||||
@@ -209,6 +209,7 @@
|
|
||||||
assert( !(fg&(MEM_Str|MEM_Blob)) );
|
|
||||||
assert( fg&(MEM_Int|MEM_Real) );
|
|
||||||
assert( (pMem->flags&MEM_RowSet)==0 );
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pMem) );
|
|
||||||
|
|
||||||
|
|
||||||
if( sqlite3VdbeMemGrow(pMem, nByte, 0) ){
|
|
||||||
@@ -345,6 +346,7 @@
|
|
||||||
i64 sqlite3VdbeIntValue(Mem *pMem){
|
|
||||||
int flags;
|
|
||||||
assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pMem) );
|
|
||||||
flags = pMem->flags;
|
|
||||||
if( flags & MEM_Int ){
|
|
||||||
return pMem->u.i;
|
|
||||||
@@ -373,6 +375,7 @@
|
|
||||||
*/
|
|
||||||
double sqlite3VdbeRealValue(Mem *pMem){
|
|
||||||
assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pMem) );
|
|
||||||
if( pMem->flags & MEM_Real ){
|
|
||||||
return pMem->r;
|
|
||||||
}else if( pMem->flags & MEM_Int ){
|
|
||||||
@@ -403,6 +406,7 @@
|
|
||||||
assert( pMem->flags & MEM_Real );
|
|
||||||
assert( (pMem->flags & MEM_RowSet)==0 );
|
|
||||||
assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pMem) );
|
|
||||||
|
|
||||||
pMem->u.i = doubleToInt64(pMem->r);
|
|
||||||
if( pMem->r==(double)pMem->u.i ){
|
|
||||||
@@ -416,6 +420,8 @@
|
|
||||||
int sqlite3VdbeMemIntegerify(Mem *pMem){
|
|
||||||
assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
|
|
||||||
assert( (pMem->flags & MEM_RowSet)==0 );
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pMem) );
|
|
||||||
+
|
|
||||||
pMem->u.i = sqlite3VdbeIntValue(pMem);
|
|
||||||
MemSetTypeFlag(pMem, MEM_Int);
|
|
||||||
return SQLITE_OK;
|
|
||||||
@@ -427,6 +433,8 @@
|
|
||||||
*/
|
|
||||||
int sqlite3VdbeMemRealify(Mem *pMem){
|
|
||||||
assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
|
|
||||||
+ assert( EIGHT_BYTE_ALIGNMENT(pMem) );
|
|
||||||
+
|
|
||||||
pMem->r = sqlite3VdbeRealValue(pMem);
|
|
||||||
MemSetTypeFlag(pMem, MEM_Real);
|
|
||||||
return SQLITE_OK;
|
|
||||||
diff -u sqlite/src/vdbeaux.c:1.447 sqlite/src/vdbeaux.c:1.448
|
|
||||||
--- sqlite/src/vdbeaux.c:1.447 Sun Apr 5 12:22:09 2009
|
|
||||||
+++ sqlite/src/vdbeaux.c Mon Apr 6 11:11:43 2009
|
|
||||||
@@ -1099,6 +1099,7 @@
|
|
||||||
}
|
|
||||||
zCsr += (zCsr - (u8*)0)&7;
|
|
||||||
assert( EIGHT_BYTE_ALIGNMENT(zCsr) );
|
|
||||||
+ if( zEnd<zCsr ) zEnd = zCsr;
|
|
||||||
|
|
||||||
do {
|
|
||||||
memset(zCsr, 0, zEnd-zCsr);
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -up sqlite-3.6.12/sqlite3.1.no-sqlite-doc sqlite-3.6.12/sqlite3.1
|
|
||||||
--- sqlite-3.6.12/sqlite3.1.no-sqlite-doc 2009-04-03 12:37:35.000000000 +0300
|
|
||||||
+++ sqlite-3.6.12/sqlite3.1 2009-04-03 12:37:44.000000000 +0300
|
|
||||||
@@ -221,8 +221,6 @@ o All other command line options are pro
|
|
||||||
|
|
||||||
.SH SEE ALSO
|
|
||||||
http://www.sqlite.org/
|
|
||||||
-.br
|
|
||||||
-The sqlite-doc package
|
|
||||||
.SH AUTHOR
|
|
||||||
This manual page was originally written by Andreas Rottmann
|
|
||||||
<rotty@debian.org>, for the Debian GNU/Linux system (but may be used
|
|
13
sqlite-3.6.23-lemon-system-template.patch
Normal file
13
sqlite-3.6.23-lemon-system-template.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/tool/lemon.c b/tool/lemon.c
|
||||||
|
index 54c8946..ac14a06 100644
|
||||||
|
--- a/tool/lemon.c
|
||||||
|
+++ b/tool/lemon.c
|
||||||
|
@@ -3668,6 +3668,8 @@ PRIVATE FILE *tplt_open(struct lemon *lemp)
|
||||||
|
tpltname = buf;
|
||||||
|
}else if( access(templatename,004)==0 ){
|
||||||
|
tpltname = templatename;
|
||||||
|
+ }else if( access("/usr/share/lemon/lempar.c", R_OK)==0){
|
||||||
|
+ tpltname = "/usr/share/lemon/lempar.c";
|
||||||
|
}else{
|
||||||
|
toFree = tpltname = pathsearch(lemp->argv0,templatename,0);
|
||||||
|
}
|
@ -1,111 +0,0 @@
|
|||||||
diff -up sqlite-3.6.6.2/tool/lemon.c.lemparpath sqlite-3.6.6.2/tool/lemon.c
|
|
||||||
--- sqlite-3.6.6.2/tool/lemon.c.lemparpath 2008-12-05 20:37:49.000000000 +0200
|
|
||||||
+++ sqlite-3.6.6.2/tool/lemon.c 2008-12-05 20:44:08.000000000 +0200
|
|
||||||
@@ -1324,15 +1324,15 @@ void ErrorMsg(const char *filename, int
|
|
||||||
va_start(ap, format);
|
|
||||||
/* Prepare a prefix to be prepended to every output line */
|
|
||||||
if( lineno>0 ){
|
|
||||||
- sprintf(prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno);
|
|
||||||
+ snprintf(prefix,sizeof prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno);
|
|
||||||
}else{
|
|
||||||
- sprintf(prefix,"%.*s: ",PREFIXLIMIT-10,filename);
|
|
||||||
+ snprintf(prefix,sizeof prefix,"%.*s: ",PREFIXLIMIT-10,filename);
|
|
||||||
}
|
|
||||||
prefixsize = lemonStrlen(prefix);
|
|
||||||
availablewidth = LINEWIDTH - prefixsize;
|
|
||||||
|
|
||||||
/* Generate the error message */
|
|
||||||
- vsprintf(errmsg,format,ap);
|
|
||||||
+ vsnprintf(errmsg,sizeof errmsg,format,ap);
|
|
||||||
va_end(ap);
|
|
||||||
errmsgsize = lemonStrlen(errmsg);
|
|
||||||
/* Remove trailing '\n's from the error message. */
|
|
||||||
@@ -2911,7 +2911,7 @@ struct lemon *lemp;
|
|
||||||
while( cfp ){
|
|
||||||
char buf[20];
|
|
||||||
if( cfp->dot==cfp->rp->nrhs ){
|
|
||||||
- sprintf(buf,"(%d)",cfp->rp->index);
|
|
||||||
+ snprintf(buf,sizeof buf,"(%d)",cfp->rp->index);
|
|
||||||
fprintf(fp," %5s ",buf);
|
|
||||||
}else{
|
|
||||||
fprintf(fp," ");
|
|
||||||
@@ -2966,6 +2966,7 @@ int modemask;
|
|
||||||
{
|
|
||||||
char *pathlist;
|
|
||||||
char *path,*cp;
|
|
||||||
+ size_t pathsz;
|
|
||||||
char c;
|
|
||||||
|
|
||||||
#ifdef __WIN32__
|
|
||||||
@@ -2976,21 +2977,21 @@ int modemask;
|
|
||||||
if( cp ){
|
|
||||||
c = *cp;
|
|
||||||
*cp = 0;
|
|
||||||
- path = (char *)malloc( lemonStrlen(argv0) + lemonStrlen(name) + 2 );
|
|
||||||
- if( path ) sprintf(path,"%s/%s",argv0,name);
|
|
||||||
+ path = (char *)malloc((pathsz=lemonStrlen(argv0) + lemonStrlen(name) + 2));
|
|
||||||
+ if( path ) snprintf(path,pathsz,"%s/%s",argv0,name);
|
|
||||||
*cp = c;
|
|
||||||
}else{
|
|
||||||
extern char *getenv();
|
|
||||||
pathlist = getenv("PATH");
|
|
||||||
if( pathlist==0 ) pathlist = ".:/bin:/usr/bin";
|
|
||||||
- path = (char *)malloc( lemonStrlen(pathlist)+lemonStrlen(name)+2 );
|
|
||||||
+ path = (char *)malloc((pathsz=lemonStrlen(pathlist)+lemonStrlen(name)+2));
|
|
||||||
if( path!=0 ){
|
|
||||||
while( *pathlist ){
|
|
||||||
cp = strchr(pathlist,':');
|
|
||||||
if( cp==0 ) cp = &pathlist[lemonStrlen(pathlist)];
|
|
||||||
c = *cp;
|
|
||||||
*cp = 0;
|
|
||||||
- sprintf(path,"%s/%s",pathlist,name);
|
|
||||||
+ snprintf(path,pathsz,"%s/%s",pathlist,name);
|
|
||||||
*cp = c;
|
|
||||||
if( c==0 ) pathlist = "";
|
|
||||||
else pathlist = &cp[1];
|
|
||||||
@@ -3070,14 +3071,16 @@ struct lemon *lemp;
|
|
||||||
|
|
||||||
cp = strrchr(lemp->filename,'.');
|
|
||||||
if( cp ){
|
|
||||||
- sprintf(buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename);
|
|
||||||
+ snprintf(buf,sizeof buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename);
|
|
||||||
}else{
|
|
||||||
- sprintf(buf,"%s.lt",lemp->filename);
|
|
||||||
+ snprintf(buf,sizeof buf,"%s.lt",lemp->filename);
|
|
||||||
}
|
|
||||||
if( access(buf,004)==0 ){
|
|
||||||
tpltname = buf;
|
|
||||||
}else if( access(templatename,004)==0 ){
|
|
||||||
tpltname = templatename;
|
|
||||||
+ }else if( access("/usr/share/lemon/lempar.c",004)==0 ){
|
|
||||||
+ tpltname = "/usr/share/lemon/lempar.c";
|
|
||||||
}else{
|
|
||||||
tpltname = pathsearch(lemp->argv0,templatename,0);
|
|
||||||
}
|
|
||||||
@@ -3089,7 +3092,7 @@ struct lemon *lemp;
|
|
||||||
}
|
|
||||||
in = fopen(tpltname,"rb");
|
|
||||||
if( in==0 ){
|
|
||||||
- fprintf(stderr,"Can't open the template file \"%s\".\n",templatename);
|
|
||||||
+ fprintf(stderr,"Can't open the template file \"%s\".\n",tpltname);
|
|
||||||
lemp->errorcnt++;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
@@ -3827,7 +3830,7 @@ int mhflag; /* Output in makeheaders
|
|
||||||
/* Generate a table containing the symbolic name of every symbol
|
|
||||||
*/
|
|
||||||
for(i=0; i<lemp->nsymbol; i++){
|
|
||||||
- sprintf(line,"\"%s\",",lemp->symbols[i]->name);
|
|
||||||
+ snprintf(line,sizeof line,"\"%s\",",lemp->symbols[i]->name);
|
|
||||||
fprintf(out," %-15s",line);
|
|
||||||
if( (i&3)==3 ){ fprintf(out,"\n"); lineno++; }
|
|
||||||
}
|
|
||||||
@@ -3983,7 +3986,7 @@ struct lemon *lemp;
|
|
||||||
in = file_open(lemp,".h","rb");
|
|
||||||
if( in ){
|
|
||||||
for(i=1; i<lemp->nterminal && fgets(line,LINESIZE,in); i++){
|
|
||||||
- sprintf(pattern,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
|
|
||||||
+ snprintf(pattern,sizeof pattern,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
|
|
||||||
if( strcmp(line,pattern) ) break;
|
|
||||||
}
|
|
||||||
fclose(in);
|
|
15
sqlite-3.8.0-percentile-test.patch
Normal file
15
sqlite-3.8.0-percentile-test.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# On i686 arch the removed test fails with result 2749999.50004681 instead of expected
|
||||||
|
# 2749999.5. This patch is temporary workaround and should be dropped as soon as a valid
|
||||||
|
# fix is found.
|
||||||
|
|
||||||
|
diff -up sqlite-src-3080002/test/percentile.test.broken sqlite-src-3080002/test/percentile.test
|
||||||
|
--- sqlite-src-3080002/test/percentile.test.broken 2013-09-16 13:19:53.406004041 +0200
|
||||||
|
+++ sqlite-src-3080002/test/percentile.test 2013-09-16 13:20:00.079024945 +0200
|
||||||
|
@@ -195,7 +195,6 @@ ifcapable vtab {
|
||||||
|
foreach {in out} {
|
||||||
|
0 0.0
|
||||||
|
100 9999990.0
|
||||||
|
- 50 2749999.5
|
||||||
|
10 99999.9
|
||||||
|
} {
|
||||||
|
do_test percentile-2.1.$in {
|
779
sqlite.spec
779
sqlite.spec
@ -1,33 +1,53 @@
|
|||||||
# bcond default logic is nicely backwards...
|
# bcond default logic is nicely backwards...
|
||||||
%bcond_without tcl
|
%bcond_without tcl
|
||||||
|
%bcond_without sqldiff
|
||||||
%bcond_with static
|
%bcond_with static
|
||||||
%bcond_without check
|
%bcond_without check
|
||||||
|
|
||||||
|
%define realver 3390200
|
||||||
|
%define docver 3390200
|
||||||
|
%define rpmver 3.39.2
|
||||||
|
%define year 2022
|
||||||
|
|
||||||
Summary: Library that implements an embeddable SQL database engine
|
Summary: Library that implements an embeddable SQL database engine
|
||||||
Name: sqlite
|
Name: sqlite
|
||||||
Version: 3.6.12
|
Version: %{rpmver}
|
||||||
Release: 3%{?dist}
|
Release: 2%{?dist}
|
||||||
License: Public Domain
|
License: Public Domain
|
||||||
Group: Applications/Databases
|
|
||||||
URL: http://www.sqlite.org/
|
URL: http://www.sqlite.org/
|
||||||
Source: http://www.sqlite.org/sqlite-%{version}.tar.gz
|
|
||||||
# Fix build with --enable-load-extension, upstream ticket #3137
|
Source0: http://www.sqlite.org/%{year}/sqlite-src-%{realver}.zip
|
||||||
Patch1: sqlite-3.6.12-libdl.patch
|
Source1: http://www.sqlite.org/%{year}/sqlite-doc-%{docver}.zip
|
||||||
# Avoid insecure sprintf(), use a system path for lempar.c, patch from Debian
|
Source2: http://www.sqlite.org/%{year}/sqlite-autoconf-%{realver}.tar.gz
|
||||||
Patch2: sqlite-3.6.6.2-lemon-snprintf.patch
|
# Support a system-wide lemon template
|
||||||
Patch3: sqlite-3.6.12-no-sqlite-doc.patch
|
Patch1: sqlite-3.6.23-lemon-system-template.patch
|
||||||
Patch4: sqlite-3.6.12-memalign.patch
|
# sqlite >= 3.7.10 is buggy if malloc_usable_size() is detected, disable it:
|
||||||
Obsoletes: sqlite3 sqlite3-devel
|
# https://bugzilla.redhat.com/show_bug.cgi?id=801981
|
||||||
|
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665363
|
||||||
|
Patch2: sqlite-3.12.2-no-malloc-usable-size.patch
|
||||||
|
# Temporary workaround for failed percentile test, see patch for details
|
||||||
|
Patch3: sqlite-3.8.0-percentile-test.patch
|
||||||
|
# Disable test date-2.2c on i686
|
||||||
|
Patch4: sqlite-3.16-datetest-2.2c.patch
|
||||||
|
# Modify sync2.test to pass with DIRSYNC turned off
|
||||||
|
Patch5: sqlite-3.18.0-sync2-dirsync.patch
|
||||||
|
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: gcc
|
||||||
BuildRequires: ncurses-devel readline-devel glibc-devel
|
BuildRequires: ncurses-devel readline-devel glibc-devel
|
||||||
# libdl patch needs
|
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
%if %{with tcl}
|
%if %{with tcl}
|
||||||
BuildRequires: /usr/bin/tclsh
|
BuildRequires: /usr/bin/tclsh
|
||||||
BuildRequires: tcl-devel
|
BuildRequires: tcl-devel
|
||||||
%{!?tcl_version: %global tcl_version 8.5}
|
%{!?tcl_version: %global tcl_version 8.6}
|
||||||
%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}}
|
%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}}
|
||||||
%endif
|
%endif
|
||||||
BuildRoot: %{_tmppath}/%{name}-root
|
|
||||||
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
|
|
||||||
|
# Ensure updates from pre-split work on multi-lib systems
|
||||||
|
Obsoletes: %{name} < 3.11.0-1
|
||||||
|
Conflicts: %{name} < 3.11.0-1
|
||||||
|
|
||||||
%description
|
%description
|
||||||
SQLite is a C library that implements an SQL database engine. A large
|
SQLite is a C library that implements an SQL database engine. A large
|
||||||
@ -39,9 +59,8 @@ supporting a separate database server. Version 2 and version 3 binaries
|
|||||||
are named to permit each to be installed on a single host
|
are named to permit each to be installed on a single host
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development tools for the sqlite3 embeddable SQL database engine.
|
Summary: Development tools for the sqlite3 embeddable SQL database engine
|
||||||
Group: Development/Libraries
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
Requires: %{name} = %{version}-%{release}
|
|
||||||
Requires: pkgconfig
|
Requires: pkgconfig
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -49,9 +68,27 @@ This package contains the header files and development documentation
|
|||||||
for %{name}. If you like to develop programs using %{name}, you will need
|
for %{name}. If you like to develop programs using %{name}, you will need
|
||||||
to install %{name}-devel.
|
to install %{name}-devel.
|
||||||
|
|
||||||
|
%package libs
|
||||||
|
Summary: Shared library for the sqlite3 embeddable SQL database engine.
|
||||||
|
|
||||||
|
# Ensure updates from pre-split work on multi-lib systems
|
||||||
|
Obsoletes: %{name} < 3.11.0-1
|
||||||
|
Conflicts: %{name} < 3.11.0-1
|
||||||
|
|
||||||
|
%description libs
|
||||||
|
This package contains the shared library for %{name}.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for sqlite
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
This package contains most of the static HTML files that comprise the
|
||||||
|
www.sqlite.org website, including all of the SQL Syntax and the
|
||||||
|
C/C++ interface specs and other miscellaneous documentation.
|
||||||
|
|
||||||
%package -n lemon
|
%package -n lemon
|
||||||
Summary: A parser generator
|
Summary: A parser generator
|
||||||
Group: Development/Tools
|
|
||||||
|
|
||||||
%description -n lemon
|
%description -n lemon
|
||||||
Lemon is an LALR(1) parser generator for C or C++. It does the same
|
Lemon is an LALR(1) parser generator for C or C++. It does the same
|
||||||
@ -64,40 +101,103 @@ that can be used to eliminate resource leaks, making is suitable for
|
|||||||
use in long-running programs such as graphical user interfaces or
|
use in long-running programs such as graphical user interfaces or
|
||||||
embedded controllers.
|
embedded controllers.
|
||||||
|
|
||||||
|
%if %{with sqldiff}
|
||||||
|
%package tools
|
||||||
|
Summary: %{name} tools
|
||||||
|
Group: Development/Tools
|
||||||
|
|
||||||
|
%description tools
|
||||||
|
%{name} related tools. Currently contains only sqldiff.
|
||||||
|
- sqldiff: The sqldiff binary is a command-line utility program
|
||||||
|
that displays the differences between SQLite databases.
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with tcl}
|
%if %{with tcl}
|
||||||
%package tcl
|
%package tcl
|
||||||
Summary: Tcl module for the sqlite3 embeddable SQL database engine.
|
Summary: Tcl module for the sqlite3 embeddable SQL database engine
|
||||||
Group: Development/Languages
|
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
Requires: tcl(abi) = %{tcl_version}
|
Requires: tcl(abi) = %{tcl_version}
|
||||||
|
|
||||||
%description tcl
|
%description tcl
|
||||||
This package contains the tcl modules for %{name}.
|
This package contains the tcl modules for %{name}.
|
||||||
|
|
||||||
|
%package analyzer
|
||||||
|
Summary: An analysis program for sqlite3 database files
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: tcl(abi) = %{tcl_version}
|
||||||
|
|
||||||
|
%description analyzer
|
||||||
|
This package contains the analysis program for %{name}.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -a1 -n %{name}-src-%{realver}
|
||||||
%patch1 -p1 -b .libdl
|
%patch1 -p1
|
||||||
%patch2 -p1 -b .lemon-sprintf
|
%patch2 -p1
|
||||||
%patch3 -p1 -b .no-sqlite-doc
|
%patch3 -p1
|
||||||
%patch4 -p1 -b .align
|
%ifarch %{ix86}
|
||||||
|
%patch4 -p1
|
||||||
|
%endif
|
||||||
|
%patch5 -p1
|
||||||
|
|
||||||
|
# The atof test is failing on the i686 architecture, when binary configured with
|
||||||
|
# --enable-rtree option. Failing part is text->real conversion and
|
||||||
|
# text->real->text conversion in lower significant values after decimal point in a number.
|
||||||
|
%ifarch == i686
|
||||||
|
rm test/atof1.test
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# Remove backup-file
|
||||||
|
rm -f %{name}-doc-%{docver}/sqlite.css~ || :
|
||||||
|
|
||||||
|
autoupdate
|
||||||
|
autoconf # Rerun with new autoconf to add support for aarm64
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoconf
|
# following CFLAGS are not possible to set via the configure script
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -Wall -fno-strict-aliasing"
|
export CFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS \
|
||||||
|
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
|
||||||
|
-DSQLITE_DISABLE_DIRSYNC=1 \
|
||||||
|
-DSQLITE_SECURE_DELETE=1 \
|
||||||
|
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 \
|
||||||
|
-DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \
|
||||||
|
-DSQLITE_ENABLE_DBPAGE_VTAB \
|
||||||
|
-Wall -fno-strict-aliasing"
|
||||||
|
|
||||||
|
%ifarch == aarch64
|
||||||
|
export CFLAGS="$CFLAGS -mbranch-protection=standard"
|
||||||
|
%endif
|
||||||
|
|
||||||
%configure %{!?with_tcl:--disable-tcl} \
|
%configure %{!?with_tcl:--disable-tcl} \
|
||||||
|
--enable-rtree \
|
||||||
|
--enable-fts3 \
|
||||||
|
--enable-fts4 \
|
||||||
|
--enable-fts5 \
|
||||||
--enable-threadsafe \
|
--enable-threadsafe \
|
||||||
--enable-threads-override-locks \
|
--enable-threads-override-locks \
|
||||||
--enable-load-extension \
|
--enable-load-extension \
|
||||||
%{?with_tcl:TCLLIBDIR=%{tcl_sitearch}/sqlite3}
|
%{?with_tcl:TCLLIBDIR=%{tcl_sitearch}/sqlite3}
|
||||||
|
|
||||||
make %{?_smp_mflags}
|
|
||||||
make doc
|
# rpath removal
|
||||||
|
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
||||||
|
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
||||||
|
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
# Build sqlite3_analyzer
|
||||||
|
# depends on tcl
|
||||||
|
%if %{with tcl}
|
||||||
|
%make_build sqlite3_analyzer
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# Build sqldiff
|
||||||
|
%if %{with sqldiff}
|
||||||
|
%make_build sqldiff
|
||||||
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%make_install
|
||||||
|
|
||||||
make DESTDIR=${RPM_BUILD_ROOT} install
|
|
||||||
|
|
||||||
install -D -m0644 sqlite3.1 $RPM_BUILD_ROOT/%{_mandir}/man1/sqlite3.1
|
install -D -m0644 sqlite3.1 $RPM_BUILD_ROOT/%{_mandir}/man1/sqlite3.1
|
||||||
install -D -m0755 lemon $RPM_BUILD_ROOT/%{_bindir}/lemon
|
install -D -m0755 lemon $RPM_BUILD_ROOT/%{_bindir}/lemon
|
||||||
@ -106,6 +206,13 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
|
|||||||
%if %{with tcl}
|
%if %{with tcl}
|
||||||
# fix up permissions to enable dep extraction
|
# fix up permissions to enable dep extraction
|
||||||
chmod 0755 ${RPM_BUILD_ROOT}/%{tcl_sitearch}/sqlite3/*.so
|
chmod 0755 ${RPM_BUILD_ROOT}/%{tcl_sitearch}/sqlite3/*.so
|
||||||
|
# Install sqlite3_analyzer
|
||||||
|
install -D -m0755 sqlite3_analyzer $RPM_BUILD_ROOT/%{_bindir}/sqlite3_analyzer
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# Install sqldiff
|
||||||
|
%if %{with sqldiff}
|
||||||
|
install -D -m0755 sqldiff $RPM_BUILD_ROOT/%{_bindir}/sqldiff
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ! %{with static}
|
%if ! %{with static}
|
||||||
@ -114,29 +221,30 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/*.{la,a}
|
|||||||
|
|
||||||
%if %{with check}
|
%if %{with check}
|
||||||
%check
|
%check
|
||||||
# let this fail for now:
|
# XXX shell tests are broken due to loading system libsqlite3, work around...
|
||||||
# - io-4.1 and io-4.2.3 fail everywhere
|
export LD_LIBRARY_PATH=`pwd`/.libs
|
||||||
# - five nan-test broken on PPC (upstream ticket #3404)
|
export MALLOC_CHECK_=3
|
||||||
# - bunch of rtree-tests failing on PPC atm
|
|
||||||
make test ||:
|
# csv01 hangs on all non-intel archs i've tried
|
||||||
|
%ifarch x86_64 %{ix86}
|
||||||
|
%else
|
||||||
|
rm test/csv01.test
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%clean
|
make test
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%endif #with check
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%ldconfig_scriptlets libs
|
||||||
|
|
||||||
%postun -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-, root, root)
|
|
||||||
%doc README
|
|
||||||
%{_bindir}/sqlite3
|
%{_bindir}/sqlite3
|
||||||
%{_libdir}/*.so.*
|
|
||||||
%{_mandir}/man?/*
|
%{_mandir}/man?/*
|
||||||
|
|
||||||
|
%files libs
|
||||||
|
%doc README.md
|
||||||
|
%{_libdir}/*.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-, root, root)
|
|
||||||
%{_includedir}/*.h
|
%{_includedir}/*.h
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
@ -145,18 +253,593 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%exclude %{_libdir}/*.la
|
%exclude %{_libdir}/*.la
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%doc %{name}-doc-%{docver}/*
|
||||||
|
|
||||||
%files -n lemon
|
%files -n lemon
|
||||||
%defattr(-, root, root)
|
|
||||||
%{_bindir}/lemon
|
%{_bindir}/lemon
|
||||||
%{_datadir}/lemon
|
%{_datadir}/lemon
|
||||||
|
|
||||||
%if %{with tcl}
|
%if %{with tcl}
|
||||||
%files tcl
|
%files tcl
|
||||||
%defattr(-, root, root)
|
|
||||||
%{tcl_sitearch}/sqlite3
|
%{tcl_sitearch}/sqlite3
|
||||||
|
|
||||||
|
%if %{with sqldiff}
|
||||||
|
%files tools
|
||||||
|
%{_bindir}/sqldiff
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files analyzer
|
||||||
|
%{_bindir}/sqlite3_analyzer
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 29 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.39.2-1
|
||||||
|
- Updated to version 3.39.2 (https://sqlite.org/releaselog/3_39_2.html)
|
||||||
|
|
||||||
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.39.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jul 18 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.39.1-1
|
||||||
|
- Updated to version 3.39.1 (https://sqlite.org/releaselog/3_39_1.html)
|
||||||
|
|
||||||
|
* Mon Jun 27 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.39.0-1
|
||||||
|
- Updated to version 3.39.0 (https://sqlite.org/releaselog/3_39_0.html)
|
||||||
|
|
||||||
|
* Thu Jun 09 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.5-2
|
||||||
|
- Fix build error --without sqldiff
|
||||||
|
- Fix typo in changelog
|
||||||
|
|
||||||
|
* Mon May 09 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.5-1
|
||||||
|
- Updated to version 3.38.5 (https://sqlite.org/releaselog/3_38_5.html)
|
||||||
|
|
||||||
|
* Mon May 02 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.3-2
|
||||||
|
- add flag -mbranch-protection=standard for aarch64
|
||||||
|
- remove configure flag --enable-json1, as this is default from 3.38.0
|
||||||
|
- run autoupdate before autoconf in %prep
|
||||||
|
|
||||||
|
* Thu Apr 28 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.3-1
|
||||||
|
- Updated to version 3.38.3 (https://sqlite.org/releaselog/3_38_3.html)
|
||||||
|
|
||||||
|
* Thu Apr 07 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.2-1
|
||||||
|
- Updated to version 3.38.2 (https://sqlite.org/releaselog/3_38_2.html)
|
||||||
|
|
||||||
|
* Wed Mar 23 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.1-1
|
||||||
|
- Updated to version 3.38.1 (https://sqlite.org/releaselog/3_38_1.html)
|
||||||
|
|
||||||
|
* Thu Mar 03 2022 Zuzana Miklankova <zmiklank@redhat.com> - 3.38.0-1
|
||||||
|
- Updated to version 3.38.0 (https://sqlite.org/releaselog/3_38_0.html)
|
||||||
|
- Set flags with configure script, whenever possible
|
||||||
|
|
||||||
|
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.36.0-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Aug 18 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.36.0-4
|
||||||
|
- Enabled SQLITE_DBPAGE virtual table (#1973454)
|
||||||
|
|
||||||
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.36.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jul 12 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.36.0-2
|
||||||
|
- Support SHA-1 algorithms in sqlite (revert)
|
||||||
|
|
||||||
|
* Thu Jul 01 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.36.0-1
|
||||||
|
- Updated to version 3.36.0 (https://sqlite.org/releaselog/3_36_0.html)
|
||||||
|
|
||||||
|
* Tue Apr 20 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.5-1
|
||||||
|
- Updated to version 3.35.5 (https://sqlite.org/releaselog/3_35_5.html)
|
||||||
|
|
||||||
|
* Thu Apr 15 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.4-3
|
||||||
|
- Remove SHA-1 algorithms according to its deprecation in RHEL-9 (#1935442)
|
||||||
|
|
||||||
|
* Wed Apr 14 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.4-2
|
||||||
|
- Fixed handling LIKE experrsion in WHERE clause (#1947883)
|
||||||
|
|
||||||
|
* Tue Apr 06 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.4-1
|
||||||
|
- Updated to version 3.35.4 (https://sqlite.org/releaselog/3_35_4.html)
|
||||||
|
|
||||||
|
* Fri Mar 26 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.3-1
|
||||||
|
- Updated to version 3.35.3 (https://sqlite.org/releaselog/3_35_3.html)
|
||||||
|
|
||||||
|
* Thu Mar 18 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.2-1
|
||||||
|
- Updated to version 3.35.2 (https://sqlite.org/releaselog/3_35_2.html)
|
||||||
|
|
||||||
|
* Tue Mar 16 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.1-1
|
||||||
|
- Updated to version 3.35.1 (https://sqlite.org/releaselog/3_35_1.html)
|
||||||
|
|
||||||
|
* Mon Mar 15 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.35.0-1
|
||||||
|
- Updated to version 3.35.0 (https://sqlite.org/releaselog/3_35_0.html)
|
||||||
|
|
||||||
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.34.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 21 2021 Ondrej Dubaj <odubaj@redhat.com> - 3.34.1-1
|
||||||
|
- Updated to version 3.34.1 (https://sqlite.org/releaselog/3_34_1.html)
|
||||||
|
|
||||||
|
* Wed Dec 02 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.34.0-1
|
||||||
|
- Updated to version 3.34.0 (https://sqlite.org/releaselog/3_34_0.html)
|
||||||
|
- Enabled fts3conf.test on s390x and ppc64 architectures
|
||||||
|
|
||||||
|
* Fri Oct 09 2020 Sheng Mao <shngmao@gmail.com> - 3.33.0-2
|
||||||
|
- Enable FTS4 extensions (rhbz#1887106)
|
||||||
|
|
||||||
|
* Fri Aug 14 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.33.0-1
|
||||||
|
- Updated to version 3.33.0 (https://sqlite.org/releaselog/3_33_0.html)
|
||||||
|
|
||||||
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.32.3-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 3.32.3-2
|
||||||
|
- Use make macros
|
||||||
|
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
|
||||||
|
|
||||||
|
* Fri Jun 19 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.32.3-1
|
||||||
|
- Updated to version 3.32.3 (https://sqlite.org/releaselog/3_32_3.html)
|
||||||
|
|
||||||
|
* Fri Jun 05 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.32.2-1
|
||||||
|
- Updated to version 3.32.2 (https://sqlite.org/releaselog/3_32_2.html)
|
||||||
|
|
||||||
|
* Tue May 26 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.32.1-1
|
||||||
|
- Updated to version 3.32.1 (https://sqlite.org/releaselog/3_32_1.html)
|
||||||
|
|
||||||
|
* Mon May 25 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.32.0-1
|
||||||
|
- Updated to version 3.32.0 (https://sqlite.org/releaselog/3_32_0.html)
|
||||||
|
|
||||||
|
* Wed Feb 05 2020 Ondrej Dubaj <odubaj@redhat.com> - 3.31.1-1
|
||||||
|
- Updated to version 3.31.1 (https://sqlite.org/releaselog/3_31_1.html)
|
||||||
|
- updated spec file, deleted useless patches
|
||||||
|
- Resolved s390 arch incompatibility
|
||||||
|
- Modified FTS tests to support big endian platforms
|
||||||
|
|
||||||
|
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.30.1-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 20 2020 Petr Kubat <pkubat@redhat.com> - 3.30.1-3
|
||||||
|
- introduce sqlite-tools package
|
||||||
|
|
||||||
|
* Thu Jan 9 2020 Tom Callaway <spot@fedoraproject.org> - 3.30.1-2
|
||||||
|
- apply upstream fix for CVE-2019-19926 (bz1789441)
|
||||||
|
|
||||||
|
* Mon Oct 14 2019 Petr Kubat <pkubat@redhat.com> - 3.30.1-1
|
||||||
|
- Updated to version 3.30.1 (https://sqlite.org/releaselog/3_30_1.html)
|
||||||
|
|
||||||
|
* Mon Oct 07 2019 Ondrej Dubaj <odubaj@redhat.com> - 3.30.0-1
|
||||||
|
- Updated to version 3.30.0 (https://sqlite.org/releaselog/3_30_0.html)
|
||||||
|
- updated spec file, deleted useless patches
|
||||||
|
|
||||||
|
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.29.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 16 2019 Petr Kubat <pkubat@redhat.com> - 3.29.0-1
|
||||||
|
- Updated to version 3.29.0 (https://sqlite.org/releaselog/3_29_0.html)
|
||||||
|
- Remove stupid-openfiles-test patch as the upstream test should now
|
||||||
|
work properly even on systems with larger number of file descriptors
|
||||||
|
Related: https://sqlite.org/src/info/a27b0b880d76c683
|
||||||
|
|
||||||
|
* Mon May 13 2019 Petr Kubat <pkubat@redhat.com> - 3.28.0-1
|
||||||
|
- Updated to version 3.28.0 (https://sqlite.org/releaselog/3_28_0.html)
|
||||||
|
|
||||||
|
* Thu Feb 28 2019 Petr Kubat <pkubat@redhat.com> - 3.27.2-1
|
||||||
|
- Updated to version 3.27.2 (https://sqlite.org/releaselog/3_27_2.html)
|
||||||
|
|
||||||
|
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.0-3
|
||||||
|
- Rebuild for readline 8.0
|
||||||
|
|
||||||
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.26.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Dec 12 2018 Petr Kubat <pkubat@redhat.com> - 3.26.0-1
|
||||||
|
- Updated to version 3.26.0 (https://sqlite.org/releaselog/3_26_0.html)
|
||||||
|
|
||||||
|
* Thu Oct 11 2018 Petr Kubat <pkubat@redhat.com> - 3.25.2-1
|
||||||
|
- Updated to version 3.25.2 (https://sqlite.org/releaselog/3_25_2.html)
|
||||||
|
|
||||||
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.24.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jun 05 2018 Petr Kubat <pkubat@redhat.com> - 3.24.0-1
|
||||||
|
- Updated to version 3.24.0 (https://sqlite.org/releaselog/3_24_0.html)
|
||||||
|
|
||||||
|
* Wed Apr 11 2018 Petr Kubat <pkubat@redhat.com> - 3.23.1-1
|
||||||
|
- Updated to version 3.23.1 (https://sqlite.org/releaselog/3_23_1.html)
|
||||||
|
|
||||||
|
* Tue Apr 03 2018 Petr Kubat <pkubat@redhat.com> - 3.23.0-1
|
||||||
|
- Updated to version 3.23.0 (https://sqlite.org/releaselog/3_23_0.html)
|
||||||
|
|
||||||
|
* Wed Mar 21 2018 Petr Kubat <pkubat@redhat.com> - 3.22.0-4
|
||||||
|
- Fixed CVE-2018-8740 (#1558809)
|
||||||
|
|
||||||
|
* Fri Feb 9 2018 Florian Weimer <fweimer@redhat.com> - 3.22.0-3
|
||||||
|
- Use LDFLAGS from redhat-rpm-config for building lemon, too
|
||||||
|
|
||||||
|
* Mon Feb 05 2018 Petr Kubat <pkubat@redhat.com> - 3.22.0-2
|
||||||
|
- Fixed issue with some walro2 tests failing on ppc64
|
||||||
|
|
||||||
|
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.22.0-2
|
||||||
|
- Switch to %%ldconfig_scriptlets
|
||||||
|
|
||||||
|
* Thu Jan 25 2018 Petr Kubat <pkubat@redhat.com> - 3.22.0-1
|
||||||
|
- Fixed issue with some e_expr tests failing i686
|
||||||
|
- Fixed issue with a fts3rank test failing on big-endian systems
|
||||||
|
|
||||||
|
* Tue Jan 23 2018 Petr Kubat <pkubat@redhat.com> - 3.22.0-1
|
||||||
|
- Updated to version 3.22.0 (https://sqlite.org/releaselog/3_22_0.html)
|
||||||
|
|
||||||
|
* Wed Nov 01 2017 Petr Kubat <pkubat@redhat.com> - 3.21.0-1
|
||||||
|
- Updated to version 3.21.0 (https://sqlite.org/releaselog/3_21_0.html)
|
||||||
|
|
||||||
|
* Mon Aug 28 2017 Petr Kubat <pkubat@redhat.com> - 3.20.1-1
|
||||||
|
- Updated to version 3.20.1 (https://sqlite.org/releaselog/3_20_1.html)
|
||||||
|
|
||||||
|
* Tue Aug 22 2017 Kalev Lember <klember@redhat.com> - 3.20.0-2
|
||||||
|
- Build with --enable-fts5
|
||||||
|
|
||||||
|
* Wed Aug 02 2017 Petr Kubat <pkubat@redhat.com> - 3.20.0-1
|
||||||
|
- Updated to version 3.20.0 (https://sqlite.org/releaselog/3_20_0.html)
|
||||||
|
|
||||||
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 12 2017 Petr Kubat <pkubat@redhat.com> - 3.19.3-1
|
||||||
|
- Updated to version 3.19.3 (https://sqlite.org/releaselog/3_19_3.html)
|
||||||
|
- Better detection of CVE-2017-10989 (#1469673)
|
||||||
|
|
||||||
|
* Thu May 25 2017 Petr Kubat <pkubat@redhat.com> - 3.19.1-1
|
||||||
|
- Updated to version 3.19.1 (https://sqlite.org/releaselog/3_19_1.html)
|
||||||
|
|
||||||
|
* Mon Apr 03 2017 Petr Kubat <pkubat@redhat.com> - 3.18.0-1
|
||||||
|
- Updated to version 3.18.0 (https://sqlite.org/releaselog/3_18_0.html)
|
||||||
|
- Modify sync2.test to pass with DIRSYNC turned off
|
||||||
|
|
||||||
|
* Thu Mar 02 2017 Petr Kubat <pkubat@redhat.com> - 3.17.0-2
|
||||||
|
- Rebuild using newest gcc (#1428286)
|
||||||
|
|
||||||
|
* Tue Feb 21 2017 Petr Kubat <pkubat@redhat.com> - 3.17.0-1
|
||||||
|
- Updated to version 3.17.0 (https://sqlite.org/releaselog/3_17_0.html)
|
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.16.2-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.16.2-2
|
||||||
|
- Rebuild for readline 7.x
|
||||||
|
|
||||||
|
* Sat Jan 7 2017 Jakub Dorňák <jakub.dornak@misli.cz> - 3.16.2-1
|
||||||
|
- Updated to version 3.16.2 (https://sqlite.org/releaselog/3_16_2.html)
|
||||||
|
|
||||||
|
* Wed Jan 4 2017 Jakub Dorňák <jakub.dornak@misli.cz> - 3.16.1-1
|
||||||
|
- Updated to version 3.16.1 (https://sqlite.org/releaselog/3_16_1.html)
|
||||||
|
|
||||||
|
* Tue Jan 3 2017 Jakub Dorňák <jakub.dornak@misli.cz> - 3.16.0-1
|
||||||
|
- Updated to version 3.16.0 (https://sqlite.org/releaselog/3_16_0.html)
|
||||||
|
|
||||||
|
* Wed Sep 21 2016 Jakub Dorňák <jdornak@redhat.com> - 3.14.2-1
|
||||||
|
- Updated to version 3.14.2 (https://sqlite.org/releaselog/3_14_2.html)
|
||||||
|
|
||||||
|
* Mon Aug 15 2016 Jakub Dorňák <jdornak@redhat.com> - 3.14.1-1
|
||||||
|
- Updated to version 3.14.1 (https://sqlite.org/releaselog/3_14_1.html)
|
||||||
|
|
||||||
|
* Tue May 24 2016 Jakub Dorňák <jdornak@redhat.com> - 3.13.0-1
|
||||||
|
- Updated to version 3.13.0 (https://sqlite.org/releaselog/3_13_0.html)
|
||||||
|
|
||||||
|
* Mon Apr 25 2016 Jakub Dorňák <jdornak@redhat.com> - 3.12.2-1
|
||||||
|
- Updated to version 3.12.2 (https://sqlite.org/releaselog/3_12_2.html)
|
||||||
|
|
||||||
|
* Wed Mar 02 2016 Jan Stanek <jstanek@redhat.com> - 3.11.0-3
|
||||||
|
- Release bump for #1312506
|
||||||
|
|
||||||
|
* Tue Feb 23 2016 Nils Philippsen <nils@redhat.com> - 3.11.0-2
|
||||||
|
- add obsoletes/conflicts to make updates on multi-lib systems work (#1310441)
|
||||||
|
- make -devel package depend on arch-specific -libs (not main) package
|
||||||
|
|
||||||
|
* Wed Feb 17 2016 Jan Stanek <jstanek@redhat.com> - 3.11.0-1
|
||||||
|
- Updated to version 3.11.0 (https://sqlite.org/releaselog/3_11_0.html)
|
||||||
|
|
||||||
|
* Mon Feb 08 2016 Jan Stanek <jstanek@redhat.com> - 3.10.2-3
|
||||||
|
- Split the shared libraries to standalone subpackage
|
||||||
|
|
||||||
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 22 2016 Jan Stanek <jstanek@redhat.com> - 3.10.2-1
|
||||||
|
- Updated to version 3.10.2 (http://sqlite.org/releaselog/3_10_2.html)
|
||||||
|
- Enabled JSON1 Extension (rhbz#1277387)
|
||||||
|
- Made test failure nonfatal on MIPS (rhbz#1294888)
|
||||||
|
|
||||||
|
* Wed Jan 13 2016 Jan Stanek <jstanek@redhat.com> - 3.10.0-1
|
||||||
|
- Updated to version 3.10.0 (http://sqlite.org/releaselog/3_10_0.html)
|
||||||
|
|
||||||
|
* Mon Dec 21 2015 Jan Stanek <jstanek@redhat.com> - 3.9.2-1
|
||||||
|
- Updated to version 3.9.2 (http://sqlite.org/releaselog/3_9_2.html)
|
||||||
|
|
||||||
|
* Thu Dec 10 2015 Jan Stanek <jstanek@redhat.com> - 3.9.0-2
|
||||||
|
- Add autoconf amalgamation for stage2 builds.
|
||||||
|
|
||||||
|
* Thu Oct 15 2015 Jan Stanek <jstanek@redhat.com> - 3.9.0-1
|
||||||
|
- Updated to version 3.9.0 (https://sqlite.org/releaselog/3_9_0.html)
|
||||||
|
|
||||||
|
* Tue Sep 22 2015 Jan Stanek <jstanek@redhat.com> - 3.8.11.1-1
|
||||||
|
- Updated to version 3.8.11.1
|
||||||
|
|
||||||
|
* Tue Jul 28 2015 Jan Stanek <jstanek@redhat.com> - 3.8.11-1
|
||||||
|
- Updated to version 3.8.11 (https://sqlite.org/releaselog/3_8_11.html)
|
||||||
|
|
||||||
|
* Fri Jun 19 2015 Jan Stanek <jstanek@redhat.com> - 3.8.10.2-3
|
||||||
|
- Enabled SQLITE_ENABLE_FTS3_PARENTHESIS extension (rhbz#1232301)
|
||||||
|
|
||||||
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.10.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri May 29 2015 Jan Stanek <jstanek@redhat.com> - 3.8.10.2-1
|
||||||
|
- Updated to version 3.8.10.2 (https://sqlite.org/releaselog/3_8_10_2.html)
|
||||||
|
|
||||||
|
* Mon May 18 2015 Jan Stanek <jstanek@redhat.com> - 3.8.10.1-1
|
||||||
|
- Updated to version 3.8.10.1 (https://www.sqlite.org/releaselog/3_8_10_1.html)
|
||||||
|
|
||||||
|
* Tue Apr 14 2015 Jan Stanek <jstanek@redhat.com> - 3.8.9-1
|
||||||
|
- Updated to version 3.8.9 (https://www.sqlite.org/releaselog/3_8_9.html)
|
||||||
|
|
||||||
|
* Thu Feb 26 2015 Jan Stanek <jstanek@redhat.com> - 3.8.8.3-1
|
||||||
|
- Updated to version 3.8.8.3 (https://sqlite.org/releaselog/3_8_8_3.html)
|
||||||
|
|
||||||
|
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 3.8.8-3
|
||||||
|
- Rebuilt for Fedora 23 Change
|
||||||
|
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||||
|
|
||||||
|
* Tue Feb 03 2015 Jan Stanek <jstanek@redhat.com> - 3.8.8-2
|
||||||
|
- Fixed out-of-date source URLs (rhbz#1188092)
|
||||||
|
|
||||||
|
* Tue Jan 20 2015 Jan Stanek <jstanek@redhat.com> - 3.8.8-1
|
||||||
|
- Updated to version 3.8.8 (https://sqlite.org/releaselog/3_8_8.html)
|
||||||
|
- Recreated patches to work on current version.
|
||||||
|
|
||||||
|
* Fri Dec 12 2014 Jan Stanek <jstanek@redhat.com> - 3.8.7.4-1
|
||||||
|
- Updated to version 3.8.7.4 (http://www.sqlite.org/releaselog/3_8_7_4.html)
|
||||||
|
|
||||||
|
* Tue Nov 25 2014 Jan Stanek <jstanek@redhat.com> - 3.8.7.2-1
|
||||||
|
- Updated to version 3.8.7.2 (http://sqlite.org/releaselog/3_8_7_2.html)
|
||||||
|
|
||||||
|
* Tue Oct 21 2014 Jan Stanek <jstanek@redhat.com> - 3.8.7-1
|
||||||
|
- Updated to version 3.8.7 (http://sqlite.org/releaselog/3_8_7.html)
|
||||||
|
- Dropped patch for problem fixed upstream
|
||||||
|
|
||||||
|
* Tue Aug 19 2014 Jan Stanek <jstanek@redhat.com> - 3.8.6-2
|
||||||
|
- Added auto-selection of Tcl version based on Fedora version
|
||||||
|
|
||||||
|
* Tue Aug 19 2014 Jan Stanek <jstanek@redhat.com> - 3.8.6-1
|
||||||
|
- Updated to version 3.8.6 (http://www.sqlite.org/releaselog/3_8_6.html)
|
||||||
|
|
||||||
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.5-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jun 11 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.8.5-2
|
||||||
|
- Re-enable tests on aarch64 now they pass again
|
||||||
|
|
||||||
|
* Tue Jun 10 2014 Jan Stanek <jstanek@redhat.com> - 3.8.5-1
|
||||||
|
- Update to version 3.8.5 (http://www.sqlite.org/releaselog/3_8_5.html)
|
||||||
|
- Dropped patch already included upstream
|
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.4.3-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jun 5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.8.4.3-4
|
||||||
|
- Don't make tests fail the build on aarch64 like some of the other arches
|
||||||
|
|
||||||
|
* Wed May 28 2014 Jan Stanek <jstanek@redhat.com> - 3.8.4.3-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 with correct tcl_version
|
||||||
|
|
||||||
|
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.4.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
|
||||||
|
|
||||||
|
* Tue Apr 29 2014 Jan Stanek <jstanek@redhat.com> - 3.8.4.3-1
|
||||||
|
- Update to version 3.8.4.3 (http://www.sqlite.org/releaselog/3_8_4_3.html)
|
||||||
|
- Changed patch for rhbz#1075889 to upstream version
|
||||||
|
Related: #1075889
|
||||||
|
|
||||||
|
* Fri Apr 25 2014 Honza Horak <hhorak@redhat.com> - 3.8.4.2-3
|
||||||
|
- Revert part of the upstream commit dca1945aeb3fb005, since it causes
|
||||||
|
nautilus to crash
|
||||||
|
Related: #1075889
|
||||||
|
|
||||||
|
* Wed Apr 02 2014 Jan Stanek <jstanek@redhat.com> 3.8.4.2-2
|
||||||
|
- Added building and shipping of sqlite3_analyzer (#1007159)
|
||||||
|
|
||||||
|
* Fri Mar 28 2014 Jan Stanek <jstanek@redhat.com> 3.8.4.2-1
|
||||||
|
- Update to 3.8.4 (http://www.sqlite.org/releaselog/3_8_4_2.html)
|
||||||
|
|
||||||
|
* Tue Mar 11 2014 Jan Stanek <jstanek@redhat.com> 3.8.4-1
|
||||||
|
- Update to 3.8.4 (http://www.sqlite.org/releaselog/3_8_4.html)
|
||||||
|
|
||||||
|
* Sun Feb 23 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.8.3-2
|
||||||
|
- Re-enable check on ARM/aarch64 as failing test fixed upstream for non x86 arches
|
||||||
|
- Modernise spec
|
||||||
|
|
||||||
|
* Tue Feb 11 2014 Jan Stanek <jstanek@redhat.com> 3.8.3-1
|
||||||
|
- Update to 3.8.3 (http://www.sqlite.org/releaselog/3_8_3.html)
|
||||||
|
- Dropped man-page patch - included upstream
|
||||||
|
|
||||||
|
* Mon Jan 6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.8.2-2
|
||||||
|
- Add aarch64 to all the other arch excludes for tests
|
||||||
|
|
||||||
|
* Tue Dec 10 2013 Jan Stanek <jstanek@redhat.com> - 3.8.2-1
|
||||||
|
- Update to 3.8.2 (http://www.sqlite.org/releaselog/3_8_2.html)
|
||||||
|
|
||||||
|
* Tue Nov 26 2013 Debarshi Ray <rishi@fedoraproject.org> - 3.8.1-2
|
||||||
|
- Do not use transitive WHERE-clause constraints on LEFT JOINs (#1034714)
|
||||||
|
|
||||||
|
* Tue Oct 22 2013 Jan Stanek <jstanek@redhat.com> - 3.8.1-1
|
||||||
|
- Update to 3.8.1 (http://www.sqlite.org/releaselog/3_8_1.html)
|
||||||
|
|
||||||
|
* Thu Sep 26 2013 Jan Stanek <jstanek@redhat.com> - 3.8.0.2-4
|
||||||
|
- Removed fullversioned provides and start using full version for rpm version
|
||||||
|
|
||||||
|
* Mon Sep 23 2013 Jan Stanek <jstanek@redhat.com> - 3.8.0-3
|
||||||
|
- Added fullversioned Provides to fix broken dependency
|
||||||
|
|
||||||
|
* Mon Sep 16 2013 Jan Stanek <jstanek@redhat.com> - 3.8.0-2
|
||||||
|
- Dropped problematic percentile-2.1.50 test
|
||||||
|
|
||||||
|
* Thu Sep 05 2013 Jan Stanek <jstanek@redhat.com> - 3.8.0-1
|
||||||
|
- Update to 3.8.0.2 (http://sqlite.org/releaselog/3_8_0_2.html)
|
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.17-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed May 22 2013 Jan Stanek <jstanek@redhat.com> - 3.7.17-1
|
||||||
|
- Update to 3.7.17 (http://www.sqlite.org/releaselog/3_7_17.html)
|
||||||
|
|
||||||
|
* Thu May 16 2013 Jan Stanek <jstanek@redhat.com> - 3.7.16.2-2
|
||||||
|
- Added missing options to man page (#948862)
|
||||||
|
|
||||||
|
* Mon Apr 29 2013 Jan Stanek <jstanek@redhat.com> - 3.7.16.2-1
|
||||||
|
- update to 3.7.16.2 (http://www.sqlite.org/releaselog/3_7_16_2.html)
|
||||||
|
- add support for aarch64 (rerunning autoconf) (#926568)
|
||||||
|
|
||||||
|
* Sun Mar 31 2013 Panu Matilainen <pmatilai@redhat.com> - 3.7.16.1-1
|
||||||
|
- update to 3.7.16.1 (https://www.sqlite.org/releaselog/3_7_16_1.html)
|
||||||
|
|
||||||
|
* Wed Mar 20 2013 Panu Matilainen <pmatilai@redhat.com> - 3.7.16-1
|
||||||
|
- update to 3.7.16 (http://www.sqlite.org/releaselog/3_7_16.html)
|
||||||
|
|
||||||
|
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.15.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 10 2013 Panu Matilainen <pmatilai@redhat.com> - 3.7.15.2-1
|
||||||
|
- update to 3.7.15.2 (http://www.sqlite.org/releaselog/3_7_15_2.html)
|
||||||
|
|
||||||
|
* Thu Dec 13 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.15-1
|
||||||
|
- update to 3.7.15 (http://www.sqlite.org/releaselog/3_7_15.html)
|
||||||
|
- fix an old incorrect date in spec changelog
|
||||||
|
|
||||||
|
* Tue Nov 06 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.14.1-1
|
||||||
|
- update to 3.7.14.1 (http://www.sqlite.org/releaselog/3_7_14_1.html)
|
||||||
|
|
||||||
|
* Wed Oct 03 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.14-1
|
||||||
|
- update to 3.7.14 (http://www.sqlite.org/releaselog/3_7_14.html)
|
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.13-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.13-1
|
||||||
|
- update to 3.7.13 (http://www.sqlite.org/releaselog/3_7_13.html)
|
||||||
|
- drop no longer needed savepoint relase patch
|
||||||
|
|
||||||
|
* Fri Jun 01 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.11-3
|
||||||
|
- don't abort pending queries on release of nested savepoint (#821642)
|
||||||
|
|
||||||
|
* Wed Apr 25 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.11-2
|
||||||
|
- run test-suite with MALLOC_CHECK_=3
|
||||||
|
- disable buggy malloc_usable_size code (#801981)
|
||||||
|
|
||||||
|
* Mon Mar 26 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.11-1
|
||||||
|
- update to 3.7.11 (http://www.sqlite.org/releaselog/3_7_11.html)
|
||||||
|
|
||||||
|
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 3.7.10-1
|
||||||
|
- update to 3.7.10 (http://www.sqlite.org/releaselog/3_7_10.html)
|
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.9-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Nov 22 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.9-1
|
||||||
|
- update to 3.7.9 (http://www.sqlite.org/releaselog/3_7_9.html)
|
||||||
|
|
||||||
|
* Fri Oct 28 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.8-1
|
||||||
|
- update to 3.7.8 (http://www.sqlite.org/releaselog/3_7_8.html)
|
||||||
|
|
||||||
|
* Wed Jul 13 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.7.1-1
|
||||||
|
- update to 3.7.7.1 (http://www.sqlite.org/releaselog/3_7_7_1.html)
|
||||||
|
- autoconf no longer needed for build, libdl check finally upstreamed
|
||||||
|
|
||||||
|
* Wed May 25 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.6.3-1
|
||||||
|
- update to 3.7.6.3 (http://www.sqlite.org/releaselog/3_7_6_3.html)
|
||||||
|
|
||||||
|
* Sat May 21 2011 Peter Robinson <pbrobinson@gmail.com> - 3.7.6.2-3
|
||||||
|
- add arm to the exclude from tests list
|
||||||
|
|
||||||
|
* Fri Apr 29 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.6.2-2
|
||||||
|
- comment out stupid tests causing very bogus build failure on koji
|
||||||
|
|
||||||
|
* Thu Apr 21 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.6.2-1
|
||||||
|
- update to 3.7.6.2 (http://www.sqlite.org/releaselog/3_7_6_2.html)
|
||||||
|
|
||||||
|
* Fri Feb 25 2011 Dennis Gilmore <dennis@ausil.us> - 3.7.5-4
|
||||||
|
- build tests on sparc expecting failures same as the other big endian arches
|
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.5-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 2 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.5-2
|
||||||
|
- unwanted cgi-script in docs creating broken dependencies, remove it
|
||||||
|
- make doc sub-package noarch
|
||||||
|
|
||||||
|
* Tue Feb 1 2011 Panu Matilainen <pmatilai@redhat.com> - 3.7.5-1
|
||||||
|
- update to 3.7.5 (http://www.sqlite.org/releaselog/3_7_5.html)
|
||||||
|
|
||||||
|
* Thu Dec 9 2010 Panu Matilainen <pmatilai@redhat.com> - 3.7.4-1
|
||||||
|
- update to 3.7.4 (http://www.sqlite.org/releaselog/3_7_4.html)
|
||||||
|
- deal with upstream source naming, versioning and format changing
|
||||||
|
- fixup wal2-test expections wrt SQLITE_DISABLE_DIRSYNC use
|
||||||
|
|
||||||
|
* Fri Nov 5 2010 Dan Horák <dan[at]danny.cz> - 3.7.3-2
|
||||||
|
- expect test failures also on s390x
|
||||||
|
|
||||||
|
* Mon Nov 1 2010 Panu Matilainen <pmatilai@redhat.com> - 3.7.3-1
|
||||||
|
- update to 3.7.3 (http://www.sqlite.org/releaselog/3_7_3.html)
|
||||||
|
|
||||||
|
* Thu Sep 2 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.7.0.1-2
|
||||||
|
- enable SQLITE_SECURE_DELETE, SQLITE_ENABLE_UNLOCK_NOTIFY for firefox 4
|
||||||
|
|
||||||
|
* Fri Aug 13 2010 Panu Matilainen <pmatilai@redhat.com> - 3.7.0.1-1
|
||||||
|
- update to 3.7.0.1 (http://www.sqlite.org/releaselog/3_7_0_1.html)
|
||||||
|
|
||||||
|
* Sat Jul 3 2010 Dan Horák <dan[at]danny.cz> - 3.6.23.1-2
|
||||||
|
- some tests are failing on s390 and ppc/ppc64 so don't fail the whole build there
|
||||||
|
|
||||||
|
* Mon Apr 19 2010 Panu Matilainen <pmatilai@redhat.com> - 3.6.23.1-1
|
||||||
|
- update to 3.6.23.1 (http://www.sqlite.org/releaselog/3_6_23_1.html)
|
||||||
|
|
||||||
|
* Wed Mar 10 2010 Panu Matilainen <pmatilai@redhat.com> - 3.6.23-1
|
||||||
|
- update to 3.6.23 (http://www.sqlite.org/releaselog/3_6_23.html)
|
||||||
|
- drop the lemon sprintf patch, upstream doesn't want it
|
||||||
|
- make test-suite errors fail build finally
|
||||||
|
|
||||||
|
* Mon Jan 18 2010 Panu Matilainen <pmatilai@redhat.com> - 3.6.22-1
|
||||||
|
- update to 3.6.22 (http://www.sqlite.org/releaselog/3_6_22.html)
|
||||||
|
|
||||||
|
* Tue Dec 08 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.21-1
|
||||||
|
- update to 3.6.21 (http://www.sqlite.org/releaselog/3_6_21.html)
|
||||||
|
|
||||||
|
* Tue Nov 17 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.20-1
|
||||||
|
- update to 3.6.20 (http://www.sqlite.org/releaselog/3_6_20.html)
|
||||||
|
|
||||||
|
* Tue Oct 06 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.18-1
|
||||||
|
- update to 3.6.18 (http://www.sqlite.org/releaselog/3_6_18.html)
|
||||||
|
- drop no longer needed test-disabler patches
|
||||||
|
|
||||||
|
* Fri Aug 21 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.17-1
|
||||||
|
- update to 3.6.17 (http://www.sqlite.org/releaselog/3_6_17.html)
|
||||||
|
- disable to failing tests until upstream fixes
|
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.14.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jun 12 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.14.2-1
|
||||||
|
- update to 3.6.14.2 (#505229)
|
||||||
|
|
||||||
|
* Mon May 18 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.14-2
|
||||||
|
- disable rpath
|
||||||
|
- add -doc subpackage instead of patching out reference to it
|
||||||
|
|
||||||
|
* Thu May 14 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.14-1
|
||||||
|
- update to 3.6.14 (http://www.sqlite.org/releaselog/3_6_14.html)
|
||||||
|
- merge-review cosmetics (#226429)
|
||||||
|
- drop ancient sqlite3 obsoletes
|
||||||
|
- fix tab vs space whitespace issues
|
||||||
|
- remove commas from summaries
|
||||||
|
- fixup io-test fsync expectations wrt SQLITE_DISABLE_DIRSYNC
|
||||||
|
|
||||||
|
* Wed Apr 15 2009 Panu Matilainen <pmatilai@redhat.com> - 3.6.13-1
|
||||||
|
- update to 3.6.13
|
||||||
|
|
||||||
* Thu Apr 09 2009 Dennis Gilmore <dennis@ausil.us> - 3.6.12-3
|
* Thu Apr 09 2009 Dennis Gilmore <dennis@ausil.us> - 3.6.12-3
|
||||||
- apply upstream patch for memory alignment issue (#494906)
|
- apply upstream patch for memory alignment issue (#494906)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user