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
