Hello community, here is the log from the commit of package zchunk for openSUSE:Factory checked in at 2018-10-11 11:47:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zchunk (Old) and /work/SRC/openSUSE:Factory/.zchunk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zchunk" Thu Oct 11 11:47:53 2018 rev:3 rq:639072 version:0.9.11 Changes: -------- --- /work/SRC/openSUSE:Factory/zchunk/zchunk.changes 2018-07-18 22:57:59.618154267 +0200 +++ /work/SRC/openSUSE:Factory/.zchunk.new/zchunk.changes 2018-10-11 11:47:58.234594501 +0200 @@ -1,0 +2,25 @@ +Sat Sep 29 00:51:14 UTC 2018 - Neal Gompa <[email protected]> + +- Bump meson build dependency to match meson.build requirement + +------------------------------------------------------------------- +Sat Sep 29 00:40:50 UTC 2018 - Neal Gompa <[email protected]> + +- Rebase to 0.9.11 + + Fix small bug where creating a zck_dl context fails when zck + context is NULL + + Fix security bugs found by Coverity + + Fix test failures for zstd <= 1.3.4 + + Add gen_xml_dictionary to libexecdir with zck_ prefix + + Fix intermittent bug where auto-chunking wasn't deterministic + + ABI (but not API change) - Use bool from stdbool.h + + Allow specification of output file in zck + + Set minimum and maximum chunk sizes for both automatic and + manual chunking + + New error handling functions + + File format changes + + API changes +- Make requirements between subpackages stricter to avoid issues + due to inter-subpackage ABI/API changes + +------------------------------------------------------------------- Old: ---- zchunk-0.7.6.tar.gz New: ---- zchunk-0.9.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zchunk.spec ++++++ --- /var/tmp/diff_new_pack.w3qfGA/_old 2018-10-11 11:47:58.674593941 +0200 +++ /var/tmp/diff_new_pack.w3qfGA/_new 2018-10-11 11:47:58.678593937 +0200 @@ -20,20 +20,23 @@ %global somajor 1 %global libname libzck%{somajor} %global devname libzck-devel + Name: zchunk -Version: 0.7.6 +Version: 0.9.11 Release: 0 Summary: Compressed file format that allows easy deltas License: BSD-2-Clause AND MIT Group: Productivity/Archiving/Compression URL: https://github.com/zchunk/zchunk Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: meson +BuildRequires: meson >= 0.44.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(openssl) Provides: bundled(buzhash-urlblock) = 0.1 +# ABI is unstable between components and ensures that patching doesn't break things +Requires: %{libname} = %{version}-%{release} %description zchunk is a compressed file format that splits the file into independent @@ -58,7 +61,7 @@ %package -n %{devname} Summary: Headers for building against zchunk Group: Development/Libraries/C and C++ -Requires: %{libname} = %{version} +Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{devname} @@ -77,11 +80,14 @@ rm -rf src/lib/hash/sha* %build -%meson -Dwith-zstd=yes -Dwith-openssl=yes +%meson -Dwith-openssl=enabled -Dwith-zstd=enabled %meson_build %install %meson_install +# Install dictionary generation script +mkdir -p %{buildroot}%{_libexecdir} +install -p contrib/gen_xml_dictionary %{buildroot}%{_libexecdir}/zck_gen_xml_dictionary %check %meson_test @@ -90,10 +96,11 @@ %postun -n %{libname} -p /sbin/ldconfig %files -%doc README.md +%doc README.md contrib %license LICENSE %{_bindir}/zck* %{_bindir}/unzck +%{_libexecdir}/zck_gen_xml_dictionary %files -n %{libname} %license LICENSE ++++++ zchunk-0.7.6.tar.gz -> zchunk-0.9.11.tar.gz ++++++ ++++ 14981 lines of diff (skipped)
