Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sqlcipher for openSUSE:Factory 
checked in at 2026-07-10 17:44:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sqlcipher (Old)
 and      /work/SRC/openSUSE:Factory/.sqlcipher.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sqlcipher"

Fri Jul 10 17:44:31 2026 rev:23 rq:1364856 version:4.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sqlcipher/sqlcipher.changes      2026-06-18 
18:42:48.734512862 +0200
+++ /work/SRC/openSUSE:Factory/.sqlcipher.new.1991/sqlcipher.changes    
2026-07-10 17:47:17.565435455 +0200
@@ -1,0 +2,19 @@
+Wed Jul  8 18:55:33 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 4.17.0:
+  * Update SQLite baseline from 3.53.1 to 3.53.3
+  * Standardize error responses when an incorrect key is used
+    during initial schema modification attempts
+  * Improve error identification and handling in the LibTomCrypt
+    provider, including a fortuna reinitialization fix
+  * Strengthen thread safety for debug memory counters and
+    xoshiro state management
+  * Add optional SQLCIPHER_OMIT_MALLOC macro to aid testing with
+    Address Sanitizer
+  * Various additional bug fixes and general improvements
+- Disable LTO: the new thread-local xoshiro PRNG state makes the
+  x86_64 sqlite3 shell fail to link under -flto with "relocation
+  truncated to fit: R_X86_64_TPOFF32" (x86_64-specific local-exec
+  TLS); building without LTO restores the x86_64 build
+
+-------------------------------------------------------------------

Old:
----
  sqlcipher-4.16.0.tar.gz

New:
----
  sqlcipher-4.17.0.tar.gz

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

Other differences:
------------------
++++++ sqlcipher.spec ++++++
--- /var/tmp/diff_new_pack.pMiB4E/_old  2026-07-10 17:47:19.437499388 +0200
+++ /var/tmp/diff_new_pack.pMiB4E/_new  2026-07-10 17:47:19.437499388 +0200
@@ -18,7 +18,7 @@
 
 %define         sover 0
 Name:           sqlcipher
-Version:        4.16.0
+Version:        4.17.0
 Release:        0
 Summary:        SQLite database encryption
 License:        BSD-3-Clause
@@ -73,6 +73,11 @@
 %autosetup
 
 %build
+# Disable LTO: sqlcipher 4.17.0 (SQLite 3.53.3) adds a thread-local xoshiro 
PRNG
+# state; under -flto the x86_64 sqlite3 shell link fails with "relocation
+# truncated to fit: R_X86_64_TPOFF32 against symbol xoshiro_s.lto_priv.0". The
+# overflow is x86_64-specific (local-exec TLS) and only appears with LTO.
+%define _lto_cflags %{nil}
 # sqlcipher 4.16.0 switched to SQLite's autosetup configure and now builds the
 # upstream sqlite3/libsqlite3 names by default.  Following Debian and Arch:
 #  * $CC is exported so the compiler is not derived from %%configure's --host

++++++ sqlcipher-4.16.0.tar.gz -> sqlcipher-4.17.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/sqlcipher/sqlcipher-4.16.0.tar.gz 
/work/SRC/openSUSE:Factory/.sqlcipher.new.1991/sqlcipher-4.17.0.tar.gz differ: 
char 13, line 1

Reply via email to