Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libzim for openSUSE:Factory checked in at 2026-06-03 20:28:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libzim (Old) and /work/SRC/openSUSE:Factory/.libzim.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libzim" Wed Jun 3 20:28:37 2026 rev:3 rq:1356984 version:9.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libzim/libzim.changes 2025-05-22 16:57:01.290300960 +0200 +++ /work/SRC/openSUSE:Factory/.libzim.new.1937/libzim.changes 2026-06-03 20:30:33.505450735 +0200 @@ -1,0 +2,24 @@ +Wed Jun 3 13:10:03 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 9.7.0: + * Fix handling of "bad" redirections and of ZIM file chunks + * Make zim::writer::creator::addMetadata() exception-safe + * Fix a rare edge-case bug in the ZIM reader + * Better memory management on macOS and further redirection + memory-usage optimization (reader and writer) +- Changes from 9.6.0: + * Optimize dirent memory usage during ZIM creation + * Allow opening ZIMs with more than ~268M entries on macOS + * Fix the ZIM metadata 'Counter' parser +- Changes from 9.5.0/9.5.1: + * Eliminate a Compressor infinite-loop scenario + * Protect against overly long words in titles and detect + corruption of the first blob offset in a cluster +- Changes from 9.4.x: + * Add support for the upcoming Xapian 2.0 +- Drop 936.patch (ICU 76 build fix merged upstream) +- Run the test suite during build again, building it with + test_data_dir=none so the data-independent tests run without + needing the downloadable test data (all 31 tests pass) + +------------------------------------------------------------------- Old: ---- 936.patch libzim-9.3.0.tar.gz New: ---- libzim-9.7.0.tar.gz ----------(Old B)---------- Old: * Add support for the upcoming Xapian 2.0 - Drop 936.patch (ICU 76 build fix merged upstream) - Run the test suite during build again, building it with ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libzim.spec ++++++ --- /var/tmp/diff_new_pack.54RjkP/_old 2026-06-03 20:30:34.333485027 +0200 +++ /var/tmp/diff_new_pack.54RjkP/_new 2026-06-03 20:30:34.333485027 +0200 @@ -1,7 +1,7 @@ # # spec file for package libzim # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,12 @@ %define sover 9 Name: libzim -Version: 9.3.0 +Version: 9.7.0 Release: 0 Summary: Reference implementation for the ZIM file format License: GPL-2.0-or-later URL: https://github.com/openzim/libzim Source0: https://github.com/openzim/libzim/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: https://github.com/openzim/libzim/pull/936.patch BuildRequires: c++_compiler BuildRequires: meson BuildRequires: ninja @@ -69,16 +68,17 @@ %autosetup -p1 %build -%meson +# test_data_dir=none: build the test suite without the external test data +# (the default would try to download it, which fails in the offline build) +%meson -Dtest_data_dir=none %meson_build %install %meson_install %check -# test mostly fail now -#SKIP_BIG_MEMORY_TEST=1 WAIT_TIME_FACTOR_TEST=8 %%meson_test -#SKIP_BIG_MEMORY_TEST=1 WAIT_TIME_FACTOR_TEST=8 meson test -C %{_vpath_builddir} --num-processes 1 --print-errorlogs +export SKIP_BIG_MEMORY_TEST=1 +%meson_test %ldconfig_scriptlets -n %{name}%{sover} ++++++ libzim-9.3.0.tar.gz -> libzim-9.7.0.tar.gz ++++++ ++++ 11867 lines of diff (skipped)
