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)