[sqlite] Updated to version 3.8.8 (https://sqlite.org/releaselog/3_8_8.html)

Jan Staněk jstanek at fedoraproject.org
Tue Jan 20 08:41:59 UTC 2015


commit 40789bb5a650c0abfd80b2e43ec5a4aad33c28d1
Author: Jan Staněk <jstanek at redhat.com>
Date:   Tue Jan 20 09:42:24 2015 +0100

    Updated to version 3.8.8 (https://sqlite.org/releaselog/3_8_8.html)
    
    - Recreated patches to work on current version.

 .gitignore                                 |    2 +
 sources                                    |    4 +-
 sqlite-3.7.15-no-malloc-usable-size.patch  |   24 +++++-----
 sqlite-3.7.7.1-stupid-openfiles-test.patch |   62 ++++++++++++++-------------
 sqlite.spec                                |   10 +++-
 5 files changed, 55 insertions(+), 47 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1ea2add..a1e4012 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,3 +58,5 @@
 /sqlite-doc-3080702.zip
 /sqlite-src-3080704.zip
 /sqlite-doc-3080704.zip
+/sqlite-src-3080800.zip
+/sqlite-doc-3080800.zip
diff --git a/sources b/sources
index 81c171f..bc7029e 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-460fad10bea6b1cce19d012cebc3b463  sqlite-src-3080704.zip
-42560edd0f320e09cfff045ca4f6a281  sqlite-doc-3080704.zip
+4582c8fe99fa59a31fe25566ac018b4d  sqlite-src-3080800.zip
+2eccef516e76f4e2c1584e725038c564  sqlite-doc-3080800.zip
diff --git a/sqlite-3.7.15-no-malloc-usable-size.patch b/sqlite-3.7.15-no-malloc-usable-size.patch
index e949434..580b2d9 100644
--- a/sqlite-3.7.15-no-malloc-usable-size.patch
+++ b/sqlite-3.7.15-no-malloc-usable-size.patch
@@ -1,24 +1,24 @@
-diff -up sqlite-src-3071500/configure.ac.malloc-usable-size sqlite-src-3071500/configure.ac
---- sqlite-src-3071500/configure.ac.malloc-usable-size	2012-12-13 14:00:32.685869844 +0200
-+++ sqlite-src-3071500/configure.ac	2012-12-13 14:00:43.321830496 +0200
-@@ -127,7 +127,7 @@ AC_CHECK_HEADERS([sys/types.h stdlib.h s
+diff -up sqlite-src-3080800/configure.ac.no-malloc-usable-size sqlite-src-3080800/configure.ac
+--- sqlite-src-3080800/configure.ac.no-malloc-usable-size	2015-01-20 09:25:03.791148561 +0100
++++ sqlite-src-3080800/configure.ac	2015-01-20 09:27:36.215771856 +0100
+@@ -109,7 +109,7 @@ AC_CHECK_HEADERS([sys/types.h stdlib.h s
  #########
  # Figure out whether or not we have these functions
  #
--AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s utime malloc_usable_size])
-+AC_CHECK_FUNCS([usleep fdatasync localtime_r gmtime_r localtime_s utime])
+-AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime])
++AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s strchrnul usleep utime])
  
  #########
  # By default, we use the amalgamation (this may be changed below...)
-diff -up sqlite-src-3071500/configure.malloc-usable-size sqlite-src-3071500/configure
---- sqlite-src-3071500/configure.malloc-usable-size	2012-12-13 14:00:28.552884276 +0200
-+++ sqlite-src-3071500/configure	2012-12-13 14:00:54.720788024 +0200
-@@ -12147,7 +12147,7 @@ done
+diff -up sqlite-src-3080800/configure.no-malloc-usable-size sqlite-src-3080800/configure
+--- sqlite-src-3080800/configure.no-malloc-usable-size	2015-01-20 09:25:03.793148569 +0100
++++ sqlite-src-3080800/configure	2015-01-20 09:28:08.109902277 +0100
+@@ -12140,7 +12140,7 @@ done
  
  
  
--for ac_func in usleep fdatasync localtime_r gmtime_r localtime_s utime malloc_usable_size
-+for ac_func in usleep fdatasync localtime_r gmtime_r localtime_s utime
+-for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime
++for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s strchrnul usleep utime
  do
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
  { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
diff --git a/sqlite-3.7.7.1-stupid-openfiles-test.patch b/sqlite-3.7.7.1-stupid-openfiles-test.patch
index ec6d3f7..6959332 100644
--- a/sqlite-3.7.7.1-stupid-openfiles-test.patch
+++ b/sqlite-3.7.7.1-stupid-openfiles-test.patch
@@ -1,36 +1,38 @@
-diff -up sqlite-src-3070701/test/oserror.test.openfiles sqlite-src-3070701/test/oserror.test
---- sqlite-src-3070701/test/oserror.test.openfiles	2011-07-13 09:56:46.025857411 +0300
-+++ sqlite-src-3070701/test/oserror.test	2011-07-13 09:57:11.634759798 +0300
-@@ -51,19 +51,19 @@ proc do_re_test {tn script expression} {
+diff -up sqlite-src-3080800/test/oserror.test.stupid-openfiles-test sqlite-src-3080800/test/oserror.test
+--- sqlite-src-3080800/test/oserror.test.stupid-openfiles-test	2015-01-20 09:23:35.085785827 +0100
++++ sqlite-src-3080800/test/oserror.test	2015-01-20 09:24:12.446938604 +0100
+@@ -51,20 +51,20 @@ proc do_re_test {tn script expression} {
  # a call to getcwd() may fail if there are no free file descriptors. So
  # an error may be reported for either open() or getcwd() here.
  #
--puts "Possible valgrind error about invalid file descriptor follows:"
--do_test 1.1.1 {
--  set ::log [list]
--  list [catch {
--    for {set i 0} {$i < 2000} {incr i} { sqlite3 dbh_$i test.db -readonly 1 }
--  } msg] $msg
--} {1 {unable to open database file}}
--do_test 1.1.2 {
--  catch { for {set i 0} {$i < 2000} {incr i} { dbh_$i close } }
--} {1}
--do_re_test 1.1.3 { 
--  lindex $::log 0 
--} {^os_unix.c:\d+: \(\d+\) (open|getcwd)\(.*test.db\) - }
-+#puts "Possible valgrind error about invalid file descriptor follows:"
-+#do_test 1.1.1 {
-+#  set ::log [list]
-+#  list [catch {
-+#    for {set i 0} {$i < 2000} {incr i} { sqlite3 dbh_$i test.db -readonly 1 }
-+#  } msg] $msg
-+#} {1 {unable to open database file}}
-+#do_test 1.1.2 {
-+#  catch { for {set i 0} {$i < 2000} {incr i} { dbh_$i close } }
-+#} {1}
-+#do_re_test 1.1.3 { 
-+#  lindex $::log 0 
-+#} {^os_unix.c:\d+: \(\d+\) (open|getcwd)\(.*test.db\) - }
+-if {![clang_sanitize_address]} {
+-  do_test 1.1.1 {
+-    set ::log [list]
+-    list [catch {
+-      for {set i 0} {$i < 2000} {incr i} { sqlite3 dbh_$i test.db -readonly 1 }
+-    } msg] $msg
+-  } {1 {unable to open database file}}
+-  do_test 1.1.2 {
+-    catch { for {set i 0} {$i < 2000} {incr i} { dbh_$i close } }
+-  } {1}
+-  do_re_test 1.1.3 { 
+-    lindex $::log 0 
+-  } {^os_unix.c:\d+: \(\d+\) (open|getcwd)\(.*test.db\) - }
+-}
++#if {![clang_sanitize_address]} {
++#  do_test 1.1.1 {
++#    set ::log [list]
++#    list [catch {
++#      for {set i 0} {$i < 2000} {incr i} { sqlite3 dbh_$i test.db -readonly 1 }
++#    } msg] $msg
++#  } {1 {unable to open database file}}
++#  do_test 1.1.2 {
++#    catch { for {set i 0} {$i < 2000} {incr i} { dbh_$i close } }
++#  } {1}
++#  do_re_test 1.1.3 { 
++#    lindex $::log 0 
++#  } {^os_unix.c:\d+: \(\d+\) (open|getcwd)\(.*test.db\) - }
++#}
  
  
  # Test a failure in open() due to the path being a directory.
diff --git a/sqlite.spec b/sqlite.spec
index 7f2c8ba..777a5e1 100644
--- a/sqlite.spec
+++ b/sqlite.spec
@@ -3,9 +3,9 @@
 %bcond_with static
 %bcond_without check
 
-%define realver 3080704
-%define docver 3080704
-%define rpmver 3.8.7.4
+%define realver 3080800
+%define docver 3080800
+%define rpmver 3.8.8
 
 Summary: Library that implements an embeddable SQL database engine
 Name: sqlite
@@ -204,6 +204,10 @@ make test
 %endif
 
 %changelog
+* Tue Jan 20 2015 Jan Stanek <jstanek at 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 at redhat.com> - 3.8.7.4-1
 - Updated to version 3.8.7.4 (http://www.sqlite.org/releaselog/3_8_7_4.html)
 


More information about the scm-commits mailing list