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
+
+- Bump meson build dependency to match meson.build requirement
+
+-------------------------------------------------------------------
+Sat Sep 29 00:40:50 UTC 2018 - Neal Gompa
+
+- 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)