Hello community,

here is the log from the commit of package createrepo_c for openSUSE:Leap:15.2 
checked in at 2020-03-01 08:51:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/createrepo_c (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.createrepo_c.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "createrepo_c"

Sun Mar  1 08:51:03 2020 rev:21 rq:764127 version:0.15.4

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/createrepo_c/createrepo_c.changes      
2020-01-15 14:51:04.689439404 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.createrepo_c.new.26092/createrepo_c.changes   
2020-03-01 08:51:05.913240388 +0100
@@ -2 +2,101 @@
-Fri Mar 01 09:37:11 UTC 2019 - fschrei...@suse.com
+Fri Dec  6 11:47:37 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.15.4
+  + Add reboot_suggested field to UpdateRecord (rh#1772466)
+  + Skip directory matching --exclude right away
+  + Add restart_suggested to updatecollectionpackage
+
+-------------------------------------------------------------------
+Fri Nov 29 12:42:37 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.15.3
+  + Export all changelog entries in compatibility mode
+  + Libmagic to follow symlinks (rh#1776399)
+  + Add shortcut to detect *.yaml files as not compressed
+- Ensure createrepo_c fully replaces createrepo on Tumbleweed
+- Remove old and now unused dependency on deltarpm as drpm is used now
+
+-------------------------------------------------------------------
+Mon Nov 25 13:39:11 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.15.2
+  + Fix file mode for cache (rh#1686812)
+  + Honor umask on cache files (rh#1686812)
+- Enable DeltaRPM support for openSUSE targets on Leap 15.2+ and TW
+
+-------------------------------------------------------------------
+Mon Nov 18 05:57:08 UTC 2019 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Add BuildRequires on python3, it won't be pulled in side effect of
+  requiring python3-nose
+
+-------------------------------------------------------------------
+Tue Sep 17 12:00:42 UTC 2019 - Dirk Mueller <dmuel...@suse.com>
+
+- fix build by adding missing tarball and updating filelist
+
+-------------------------------------------------------------------
+Tue Sep 17 11:43:49 UTC 2019 - Frank Schreiner <fschrei...@suse.com>
+
+- Update to version 0.15.1:
+  *  Release 0.15.1
+  * Fix null pointer crash in cr_dumper_thread() if it fails to get checksum
+  * Fix search in string with missing terminating zero (rh#1750673)
+  * Depend on DRPM minimum version 0.4.0
+  * Release 0.15.0
+  * Revise drpm dependency check and bump the minimum version to 0.3.0
+  * Release 0.14.4
+  * Update documentation and regenerate man pages to sync up
+  * Use drpm_make from drpm instead of deltarpm (rh#1687843)
+  * Fix some DEBUG build warnings
+  * Switch off html timestamps on documentation (rh#1731050)
+  * Update documentation for mergerepo_c merge methods (rh#1722803)
+  * Update documentation for --retain-old-md and --compatibility
+  * Fix --read-pkgs-list to only list actually read packages
+  * Release 0.14.3
+  * Add missing python metadata to python2/3-createrepo_c (rh#1695677)
+  * detect plain tar file as non compressed
+
+-------------------------------------------------------------------
+Sat Jun 29 13:06:18 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.14.2
+  + Fix issue with createrepo_c hanging at the end (rh#1714666)
+  + Don't include packages with forbidden control chars in repodata 
(boo#1110914)
+  + Correct pkg count in headers if there were invalid pkgs (rh#1596211)
+  + Prevent exiting with 0 if errors occur while finalizing repodata
+
+-------------------------------------------------------------------
+Wed May 15 23:17:38 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.14.0
+  + Fix crash when dumping updateinfo and module is omitted (rh#1707981) 
+  + Add --pkgorigins mode
+
+-------------------------------------------------------------------
+Sat May  4 22:17:16 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.13.1
+  + Fix tests to work properly when modulemd support is not enabled
+- Enable modulemd support on openSUSE Leap 15.1+ and Tumbleweed
+
+-------------------------------------------------------------------
+Sat May  4 01:39:34 UTC 2019 - Neal Gompa <ngomp...@gmail.com>
+
+- Update to 0.13.0
+  + Add support for handling modulemd
+  + Add support for Koji simple merge mode
+  + Add support for zchunked modulemd
+  + Fixed --keep-all-metadata to keep all additional metadata
+- Disable tests if modulemd support is not enabled to prevent wrong failures
+- Drop patches included in this release
+  + 0001-Find-correct-nosetests-version-even-when-which-comma.patch
+  + 0002-fix-linking-when-Wl-no-undefined-is-set.patch
+
+-------------------------------------------------------------------
+Mon Mar 18 17:16:27 UTC 2019 - Jan Engelhardt <jeng...@inai.de>
+
+- Use noun phrase in summary.
+
+-------------------------------------------------------------------
+Fri Mar 01 09:37:11 UTC 2019 - Frank Schreiner <fschrei...@suse.com>
@@ -5,0 +106,4 @@
+- Drop included patches
+  * 0001-zck_end_chunk-returns-number-of-bytes-written-or-1-f.patch
+  * 0002-Add-missing-sentinal.patch
+  * 0003-Fix-misc-test.patch

Old:
----
  0001-Find-correct-nosetests-version-even-when-which-comma.patch
  0002-fix-linking-when-Wl-no-undefined-is-set.patch
  _service
  _servicedata
  createrepo_c-0.12.1.tar.gz

New:
----
  createrepo_c-0.15.4.tar.gz

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

Other differences:
------------------
++++++ createrepo_c.spec ++++++
--- /var/tmp/diff_new_pack.2VYxtx/_old  2020-03-01 08:51:06.441241439 +0100
+++ /var/tmp/diff_new_pack.2VYxtx/_new  2020-03-01 08:51:06.441241439 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package createrepo_c
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 # Copyright (c) 2019 Neal Gompa <ngomp...@gmail.com>.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,25 +17,34 @@
 #
 
 
-# Enable Python and tests selectively
 %if 0%{?is_opensuse} || 0%{?suse_version} >= 1330
+# Enable Python bindings on openSUSE
 %bcond_without python3
 %bcond_without tests
 %else
-%bcond_with tests
 %bcond_with python3
+%bcond_with tests
 %endif
 
-%if ( 0%{?sle_version} || 0%{?suse_version} )
-# Disabled DeltaRPM support for SUSE
-%bcond_with drpm
-%else
+%if (0%{?is_opensuse} && 0%{?sle_version} >= 150200) || 0%{?suse_version} >= 
1550
 # Enable enhanced DeltaRPM support
 %bcond_without drpm
+%else
+%bcond_with drpm
 %endif
 
 %if (0%{?is_opensuse} && 0%{?sle_version} >= 150100) || 0%{?suse_version} >= 
1550
 %bcond_without zchunk
+%bcond_without libmodulemd
+%else
+%bcond_with zchunk
+%bcond_with libmodulemd
+%endif
+
+%if 0%{?sle_version} && 0%{?sle_version} < 160000
+%bcond_with as_createrepo
+%else
+%bcond_without as_createrepo
 %endif
 
 %{!?make_build: %global make_build %{__make} %{?_smp_mflags}}
@@ -45,18 +54,14 @@
 %define devname lib%{name}-devel
 
 Name:           createrepo_c
-Version:        0.12.1
+Version:        0.15.4
 Release:        0
-Summary:        Creates a common metadata repository
+Summary:        RPM repository metadata generation utility
 License:        GPL-2.0-or-later
 Group:          System/Packages
 URL:            https://github.com/rpm-software-management/createrepo_c
 Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
 
-# Backports from upstream
-Patch0001:      0001-Find-correct-nosetests-version-even-when-which-comma.patch
-Patch0002:      0002-fix-linking-when-Wl-no-undefined-is-set.patch
-
 %if %{with python3}
 BuildRequires:  python3-devel
 %endif
@@ -82,21 +87,32 @@
 BuildRequires:  zchunk
 BuildRequires:  zchunk-devel >= 0.9.11
 %endif
+%if %{with libmodulemd}
+BuildRequires:  libmodulemd-devel >= 2.3.0
+%endif
 Requires:       %{libname}%{?_isa} = %{version}-%{release}
 %if %{with tests}
+BuildRequires:  python3
 BuildRequires:  python3-nose
 %endif
 %if 0%{?suse_version} >= 1330
 BuildRequires:  bash-completion-devel
 %endif
 %if %{with drpm}
-BuildRequires:  drpm-devel
+BuildRequires:  drpm-devel >= 0.4.0
 %endif
 
 Requires:       %{libname} = %{version}-%{release}
 
+%if %{with as_createrepo}
+# Fully replaces createrepo
+Requires(pre):  update-alternatives
+Obsoletes:      createrepo < 0.11.0
+Provides:       createrepo = %{version}-%{release}
+%else
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+%endif
 
 Provides:       createrepo-implementation
 
@@ -111,10 +127,7 @@
 
 %package -n %{libname}
 Summary:        Library for repodata manipulation
-# The function to create DeltaRPMs calls /usr/bin/makedeltarpm,
-# which is part of the 'deltarpm' package
 Group:          System/Libraries
-Requires:       deltarpm
 
 %description -n %{libname}
 Libraries for applications using the createrepo_c library
@@ -151,6 +164,7 @@
 %define __builddir build
 %cmake \
     %{!?with_zchunk:-DWITH_ZCHUNK=OFF} \
+    %{!?with_libmodulemd:-DWITH_LIBMODULEMD=OFF} \
     %{!?with_drpm:-DENABLE_DRPM=OFF} \
     %{!?with_python3:-DENABLE_PYTHON=OFF} \
     -DPYTHON_DESIRED:str=3
@@ -168,6 +182,12 @@
 %define __builddir build
 %cmake_install
 
+%if %{with as_createrepo}
+for i in createrepo mergerepo modifyrepo sqliterepo;do
+  ln -s %{_bindir}/$i\_c %{buildroot}%{_bindir}/$i
+  echo ".so man8/$i\_c.8" > %{buildroot}%{_mandir}/man8/$i\.8
+done
+%else
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 for i in createrepo mergerepo modifyrepo sqliterepo;do
   ln -s %{_bindir}/$i\_c %{buildroot}%{_sysconfdir}/alternatives/$i
@@ -175,10 +195,17 @@
   ln -s %{_mandir}/man8/$i\_c.8.gz 
%{buildroot}%{_sysconfdir}/alternatives/$i\.8.gz
   ln -s %{_sysconfdir}/alternatives/$i\.8.gz 
%{buildroot}%{_mandir}/man8/$i\.8.gz
 done
+%endif
 
 %fdupes %{buildroot}%{_prefix}
 %fdupes build/doc/html
 
+%if %{with as_createrepo}
+%pre
+if [ -e %{_sysconfdir}/alternatives/createrepo ]; then
+  update-alternatives --remove createrepo %{_bindir}/createrepo_c
+fi
+%else
 %post
 update-alternatives --install \
   %{_bindir}/createrepo createrepo %{_bindir}/createrepo_c  20 \
@@ -194,6 +221,7 @@
 if [ ! -f %{_bindir}/createrepo_c ]; then
   update-alternatives --remove createrepo %{_bindir}/createrepo_c
 fi
+%endif
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig
@@ -218,6 +246,7 @@
 %{_bindir}/mergerepo
 %{_bindir}/modifyrepo
 %{_bindir}/sqliterepo
+%if ! %{with as_createrepo}
 %ghost %_sysconfdir/alternatives/createrepo
 %ghost %_sysconfdir/alternatives/mergerepo
 %ghost %_sysconfdir/alternatives/modifyrepo
@@ -226,6 +255,7 @@
 %ghost %_sysconfdir/alternatives/mergerepo.8.gz
 %ghost %_sysconfdir/alternatives/modifyrepo.8.gz
 %ghost %_sysconfdir/alternatives/sqliterepo.8.gz
+%endif
 
 %files -n %{libname}
 %license COPYING
@@ -243,6 +273,7 @@
 %files -n python3-%{name}
 %license COPYING
 %{python3_sitearch}/createrepo_c/
+%{python3_sitearch}/*egg-info
 %endif
 
 %changelog

++++++ createrepo_c-0.12.1.tar.gz -> createrepo_c-0.15.4.tar.gz ++++++
++++ 10015 lines of diff (skipped)


Reply via email to