Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package SQLiteCpp for openSUSE:Factory 
checked in at 2026-09-24 23:00:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/SQLiteCpp (Old)
 and      /work/SRC/openSUSE:Factory/.SQLiteCpp.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "SQLiteCpp"

Thu Sep 24 23:00:18 2026 rev:6 rq:1380170 version:3.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/SQLiteCpp/SQLiteCpp.changes      2026-04-09 
16:22:04.871942672 +0200
+++ /work/SRC/openSUSE:Factory/.SQLiteCpp.new.383539/SQLiteCpp.changes  
2026-09-24 23:02:10.852073886 +0200
@@ -1,0 +2,74 @@
+Tue Sep 22 17:42:23 UTC 2026 - Atri Bhattacharya <[email protected]>
+
+- Update to version 3.4.0:
+  * fix: faulty undef (gh#SRombauts/SQLiteCpp#509).
+  * fix: hide installation behind an option
+    (gh#SRombauts/SQLiteCpp#512).
+  * fix compilation with newer gtest (gh#SRombauts/SQLiteCpp#514).
+  * cmake: Set cmake_minimum_required policy_max
+    (gh#SRombauts/SQLiteCpp#519).
+  * Update SQLite from 3.49.2 to 3.51.1 (2025-11-28)
+    (gh#SRombauts/SQLiteCpp#526).
+  * Add AI coding guidelines for GitHub Copilot and Cursor
+    (gh#SRombauts/SQLiteCpp#529).
+  * Update SQLite from 3.51.1 to 3.51.3 (2026-03-13)
+    (gh#SRombauts/SQLiteCpp#538).
+  * Add a set of granular SKILLs extracted from the monolithic
+    copilot instructions (gh#SRombauts/SQLiteCpp#531).
+  * Generalized cmake sqlite & key api to allow easier use of
+    SQLite Multiple Ciphers (gh#SRombauts/SQLiteCpp#532).
+  * Add agent skills for releases, SQLite updates, CHANGELOG, and
+    authoring (gh#SRombauts/SQLiteCpp#546).
+  * Update bundled SQLite from 3.51.3 to 3.53.2
+    (gh#SRombauts/SQLiteCpp#548).
+  * Enforce LF line endings via .gitattributes and normalize
+    existing files (gh#SRombauts/SQLiteCpp#550).
+  * Add CI workflow code coverage (GCov + Coveralls)
+    (gh#SRombauts/SQLiteCpp#549).
+  * Improve unit test coverage of error and edge-case paths
+    (gh#SRombauts/SQLiteCpp#551).
+  * Fix unreliable 16-byte header check in
+    Database::isUnencrypted() (gh#SRombauts/SQLiteCpp#553).
+  * Guard null C pointers in Exception, Database, and Statement
+    against UB (gh#SRombauts/SQLiteCpp#552).
+  * Fix Column::operator<< to stream the exact column bytes
+    (gh#SRombauts/SQLiteCpp#556).
+  * Fix stale bindings leaking between execute_many() parameter
+    sets (gh#SRombauts/SQLiteCpp#554).
+  * Restore Coverity Scan static analysis as a GitHub Actions
+    workflow (gh#SRombauts/SQLiteCpp#557).
+  * Fix Database::getHeaderInfo() signed-shift UB and use
+    fixed-width Header types (gh#SRombauts/SQLiteCpp#558).
+  * Fix Savepoint destructor exception-safety and rollback
+    bookkeeping (gh#SRombauts/SQLiteCpp#559).
+  * Fix broken Meson build when SQLITECPP_DISABLE_STD_FILESYSTEM
+    is set (gh#SRombauts/SQLiteCpp#560).
+  * Range for loop for statements (gh#SRombauts/SQLiteCpp#545).
+  * Update SQLite from 3.53.2 to 3.53.3 (2026-06-26)
+    (gh#SRombauts/SQLiteCpp#561).
+  * Fix coverage regression for Statement::RowIterator
+    (gh#SRombauts/SQLiteCpp#562).
+  * Fix large std::string binding sizes
+    (gh#SRombauts/SQLiteCpp#563).
+  * Add 64-bit BLOB binding methods (gh#SRombauts/SQLiteCpp#564).
+  * Update bundled SQLite to 3.53.4 (gh#SRombauts/SQLiteCpp#566).
+  * Fix GCov linking for shared libraries
+    (gh#SRombauts/SQLiteCpp#567).
+  * Add sanitizer and cppcheck quality gates
+    (gh#SRombauts/SQLiteCpp#568).
+  * Add CodeQL security analysis (gh#SRombauts/SQLiteCpp#569).
+  * Fix gh#SRombauts/SQLiteCpp#533: accept binary database keys
+    (gh#SRombauts/SQLiteCpp#571).
+  * Add mixed C++ standard consumer tests
+    (gh#SRombauts/SQLiteCpp#574).
+  * Restore SQLite::Header ABI compatibility
+    (gh#SRombauts/SQLiteCpp#575).
+  * Restore SQLite::Savepoint ABI compatibility
+    (gh#SRombauts/SQLiteCpp#576).
+  * Update copyright years to 2026 (gh#SRombauts/SQLiteCpp#578).
+- Rebase 0001-Generate-pkgconfig-file-also-from-CMake-build.patch
+  for update.
+- Rebase 0001-Fix-required-C-version-for-CMake-builds.patch for
+  update.
+
+-------------------------------------------------------------------

Old:
----
  SQLiteCpp-3.3.3.tar.gz

New:
----
  SQLiteCpp-3.4.0.tar.gz

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

Other differences:
------------------
++++++ SQLiteCpp.spec ++++++
--- /var/tmp/diff_new_pack.wndeHj/_old  2026-09-24 23:02:11.549103031 +0200
+++ /var/tmp/diff_new_pack.wndeHj/_new  2026-09-24 23:02:11.550103073 +0200
@@ -18,7 +18,7 @@
 
 %define shlib libsqlitecpp0
 Name:           SQLiteCpp
-Version:        3.3.3
+Version:        3.4.0
 Release:        0
 Summary:        A C++ SQLite3 wrapper
 License:        MIT

++++++ 0001-Fix-required-C-version-for-CMake-builds.patch ++++++
--- /var/tmp/diff_new_pack.wndeHj/_old  2026-09-24 23:02:11.571103951 +0200
+++ /var/tmp/diff_new_pack.wndeHj/_new  2026-09-24 23:02:11.575104118 +0200
@@ -13,13 +13,13 @@
  CMakeLists.txt | 23 +++++++++++------------
  1 file changed, 11 insertions(+), 12 deletions(-)
 
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index c23d634..9d853c9 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,15 +8,6 @@ cmake_minimum_required(VERSION 3.5...4.0)
+Index: SQLiteCpp-3.4.0/CMakeLists.txt
+===================================================================
+--- SQLiteCpp-3.4.0.orig/CMakeLists.txt
++++ SQLiteCpp-3.4.0/CMakeLists.txt
+@@ -8,15 +8,6 @@ cmake_minimum_required(VERSION 3.5...4.0
  list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") # custom 
CMake modules like FindSQLiteCpp
- project(SQLiteCpp VERSION 3.3.3)
+ project(SQLiteCpp VERSION 3.4.0)
  
 -# SQLiteC++ 3.x requires C++11 features
 -if (NOT CMAKE_CXX_STANDARD)
@@ -33,7 +33,7 @@
  message (STATUS "CMake version: ${CMAKE_VERSION}")
  message (STATUS "Project version: ${PROJECT_VERSION}")
  
-@@ -212,6 +203,8 @@ endif()
+@@ -211,6 +202,8 @@ endif()
  
  # add sources of the wrapper as a "SQLiteCpp" static library
  add_library(SQLiteCpp ${SQLITECPP_SRC} ${SQLITECPP_INC} ${SQLITECPP_DOC} 
${SQLITECPP_SCRIPT})
@@ -42,7 +42,7 @@
  
  # Options relative to SQLite and SQLiteC++ functions
  
-@@ -475,10 +468,15 @@ if (SQLITECPP_BUILD_TESTS)
+@@ -505,10 +498,15 @@ if (SQLITECPP_BUILD_TESTS)
      target_link_libraries(SQLiteCpp_tests SQLiteCpp)
  
      find_package(GTest)
@@ -60,7 +60,7 @@
          message(STATUS "Compile googletest from source in submodule")
          # deactivate some warnings for compiling the googletest library
          if (NOT MSVC)
-@@ -505,7 +503,8 @@ if (SQLITECPP_BUILD_TESTS)
+@@ -535,7 +533,8 @@ if (SQLITECPP_BUILD_TESTS)
          endif (MSVC)
  
          target_link_libraries(SQLiteCpp_tests gtest_main)
@@ -70,7 +70,4 @@
  
      # add a "test" target:
      enable_testing()
--- 
-2.53.0
-
 

++++++ 0001-Generate-pkgconfig-file-also-from-CMake-build.patch ++++++
--- /var/tmp/diff_new_pack.wndeHj/_old  2026-09-24 23:02:11.588104662 +0200
+++ /var/tmp/diff_new_pack.wndeHj/_new  2026-09-24 23:02:11.590104745 +0200
@@ -4,38 +4,15 @@
 Subject: [PATCH] Generate pkgconfig file also from CMake build
 
 ---
- CMakeLists.txt              | 10 ++++++++++
- cmake/sqlitecpp.pc.in | 11 +++++++++++
- 2 files changed, 21 insertions(+)
+ CMakeLists.txt        |   11 +++++++++++
+ cmake/sqlitecpp.pc.in |   11 +++++++++++
+ 2 files changed, 22 insertions(+)
  create mode 100644 cmake/sqlitecpp.pc.in
 
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9d853c9..c2b048d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -381,6 +381,17 @@ if (SQLITECPP_INSTALL)
-     ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}Config.cmake
-     ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}ConfigVersion.cmake
-     DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
-+
-+cmake_path(
-+    RELATIVE_PATH CMAKE_INSTALL_FULL_LIBDIR
-+    BASE_DIRECTORY ${CMAKE_INSTALL_PREFIX}
-+    OUTPUT_VARIABLE PC_RELATIVE_LIBDIR)
-+string(JOIN " -l" PC_LIBS_PRIVATE "" ${CMAKE_DL_LIBS})
-+string(PREPEND PC_LIBS_PRIVATE ${CMAKE_THREAD_LIBS_INIT})
-+configure_file(cmake/sqlitecpp.pc.in cmake/sqlitecpp.pc @ONLY)
-+install(FILES
-+    ${CMAKE_CURRENT_BINARY_DIR}/cmake/sqlitecpp.pc
-+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig/)
- 
- # Optional additional targets:
- 
-diff --git a/cmake/sqlitecpp.pc.in b/cmake/sqlitecpp.pc.in
-new file mode 100644
-index 0000000..d964000
+Index: SQLiteCpp-3.4.0/cmake/sqlitecpp.pc.in
+===================================================================
 --- /dev/null
-+++ b/cmake/sqlitecpp.pc.in
++++ SQLiteCpp-3.4.0/cmake/sqlitecpp.pc.in
 @@ -0,0 +1,11 @@
 +prefix=@CMAKE_INSTALL_PREFIX@
 +includedir=${prefix}/include
@@ -48,7 +25,26 @@
 +Libs: -L${libdir} -lsqlitecpp
 +Libs.private: @PC_LIBS_PRIVATE@
 +Cflags: -I${includedir}
--- 
-2.53.0
-
+Index: SQLiteCpp-3.4.0/CMakeLists.txt
+===================================================================
+--- SQLiteCpp-3.4.0.orig/CMakeLists.txt
++++ SQLiteCpp-3.4.0/CMakeLists.txt
+@@ -405,6 +405,17 @@ if (SQLITECPP_INSTALL)
+         ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}Config.cmake
+         ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}ConfigVersion.cmake
+         DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
++
++    cmake_path(
++        RELATIVE_PATH CMAKE_INSTALL_FULL_LIBDIR
++        BASE_DIRECTORY ${CMAKE_INSTALL_PREFIX}
++        OUTPUT_VARIABLE PC_RELATIVE_LIBDIR)
++    string(JOIN " -l" PC_LIBS_PRIVATE "" ${CMAKE_DL_LIBS})
++    string(PREPEND PC_LIBS_PRIVATE ${CMAKE_THREAD_LIBS_INIT})
++    configure_file(cmake/sqlitecpp.pc.in cmake/sqlitecpp.pc @ONLY)
++    install(FILES
++        ${CMAKE_CURRENT_BINARY_DIR}/cmake/sqlitecpp.pc
++        DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig/)
+ endif (SQLITECPP_INSTALL)
+ 
+ # Optional additional targets:
 

++++++ SQLiteCpp-3.3.3.tar.gz -> SQLiteCpp-3.4.0.tar.gz ++++++
++++ 47638 lines of diff (skipped)

Reply via email to