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)


Reply via email to