Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package createrepo_c for openSUSE:Factory checked in at 2023-11-13 22:17:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/createrepo_c (Old) and /work/SRC/openSUSE:Factory/.createrepo_c.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "createrepo_c" Mon Nov 13 22:17:49 2023 rev:20 rq:1124191 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/createrepo_c/createrepo_c.changes 2023-05-19 11:54:59.655082148 +0200 +++ /work/SRC/openSUSE:Factory/.createrepo_c.new.17445/createrepo_c.changes 2023-11-13 22:20:27.126577658 +0100 @@ -1,0 +2,26 @@ +Tue Nov 7 15:38:04 UTC 2023 - Dirk Müller <[email protected]> + +- update to 1.0.2: + * Don't allow building without zstd + * Remove dependency on libmagic, hardcode magic number detection +- update to 1.0.1: + * Fix some invalid C code to cover a wider ranger of compilers + * Python API: Fix a crash when setting pkg files + * Add support for building with sanitizers + * Fix a memory leak of nevra in case there are duplicate package + * Free loaded zchunk dictionary + * Fix few deltarpm related memory leaks +update to 1.0.0: + * Add zstd compression support +update to 0.21.1: + * Rename --filelists_ext to --filelists-ext to be consistent + * Change test to compare contents instead of checksum + * Don't remove old metadata packages with --update + * New --duplicated-nevra <solution> option +- drop 0001-Add-optional-filelists_ext-metadata.patch + 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch + 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch + 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch + 0005-Complete-renaming-to-filelists-ext.patch: (merged upstream) + +------------------------------------------------------------------- Old: ---- 0001-Add-optional-filelists_ext-metadata.patch 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch 0005-Complete-renaming-to-filelists-ext.patch createrepo_c-0.20.1.tar.gz New: ---- createrepo_c-1.0.2.tar.gz BETA DEBUG BEGIN: Old: * New --duplicated-nevra <solution> option - drop 0001-Add-optional-filelists_ext-metadata.patch 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch Old:- drop 0001-Add-optional-filelists_ext-metadata.patch 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch Old: 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch Old: 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch 0005-Complete-renaming-to-filelists-ext.patch: (merged upstream) Old: 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch 0005-Complete-renaming-to-filelists-ext.patch: (merged upstream) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ createrepo_c.spec ++++++ --- /var/tmp/diff_new_pack.YbbrML/_old 2023-11-13 22:20:27.706599014 +0100 +++ /var/tmp/diff_new_pack.YbbrML/_new 2023-11-13 22:20:27.710599161 +0100 @@ -17,6 +17,12 @@ # +%{!?make_build: %global make_build make %{?_smp_mflags}} +%define major 1 +%define libname lib%{name}%{major} +%define devname lib%{name}-devel +# prevent provides from nonstandard paths: +%global __provides_exclude ^(%{python3_sitearch}/.*\\.so)$ %if 0%{?suse_version} >= 1330 # Enable Python bindings on openSUSE %bcond_without python3 @@ -25,14 +31,7 @@ %bcond_with python3 %bcond_with tests %endif - -%if 0%{?sle_version} >= 170000 || 0%{?suse_version} >= 1650 -# Enable enhanced DeltaRPM support -%bcond_without drpm -%else %bcond_with drpm -%endif - %if 0%{?sle_version} >= 150100 || 0%{?suse_version} >= 1550 %bcond_without zchunk %bcond_without libmodulemd @@ -40,42 +39,19 @@ %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}} - -%define major 0 -%define libname lib%{name}%{major} -%define devname lib%{name}-devel - Name: createrepo_c -Version: 0.20.1 +Version: 1.0.2 Release: 0 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 -# PATCH-FIX-UPSTREAM gh#rpm-software-management/createrepo_c!316 -Patch1: 0001-Add-optional-filelists_ext-metadata.patch -# PATCH-FIX-UPSTREAM gh#rpm-software-management/createrepo_c!348 -Patch2: 0002-Rename-filelists_ext-to-filelists-ext-to-be-consiste.patch -Patch3: 0003-Rename-filelists_ext.xml-metadata-to-filelists-ext.x.patch -Patch4: 0004-Add-missing-ext-to-filelists-ext-repomd-record.patch -# PATCH-FIX-UPSTREAM gh#rpm-software-management/createrepo_c!349 -Patch5: 0005-Complete-renaming-to-filelists-ext.patch - -%if %{with python3} -BuildRequires: python3-devel -%endif -%if 0%{?suse_version} >= 1330 -BuildRequires: python-rpm-macros -%endif BuildRequires: bash-completion BuildRequires: cmake BuildRequires: doxygen @@ -86,11 +62,22 @@ BuildRequires: libbz2-devel BuildRequires: libcurl-devel BuildRequires: libxml2-devel +BuildRequires: libzstd-devel BuildRequires: lzma-devel BuildRequires: openssl-devel BuildRequires: rpm-devel >= 4.9.0 BuildRequires: sqlite3-devel BuildRequires: zlib-devel +Requires: %{libname} = %{version}-%{release} +Requires: %{libname}%{?_isa} = %{version}-%{release} +Provides: createrepo-implementation +%if %{with python3} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%endif +%if 0%{?suse_version} >= 1330 +BuildRequires: python-rpm-macros +%endif %if %{with zchunk} BuildRequires: zchunk BuildRequires: zchunk-devel >= 0.9.11 @@ -98,7 +85,6 @@ %if %{with libmodulemd} BuildRequires: libmodulemd-devel >= 2.3.0 %endif -Requires: %{libname}%{?_isa} = %{version}-%{release} %if %{with tests} BuildRequires: python3 BuildRequires: python3-setuptools @@ -109,9 +95,6 @@ %if %{with drpm} BuildRequires: drpm-devel >= 0.4.0 %endif - -Requires: %{libname} = %{version}-%{release} - %if %{with as_createrepo} # Fully replaces createrepo Requires(pre): update-alternatives @@ -122,11 +105,6 @@ Requires(postun):update-alternatives %endif -Provides: createrepo-implementation - -# prevent provides from nonstandard paths: -%global __provides_exclude ^(%{python3_sitearch}/.*\\.so)$ - %description C implementation of Createrepo. A set of utilities (createrepo_c, mergerepo_c, modifyrepo_c) @@ -175,7 +153,7 @@ %{!?with_libmodulemd:-DWITH_LIBMODULEMD=OFF} \ %{!?with_drpm:-DENABLE_DRPM=OFF} \ %{!?with_python3:-DENABLE_PYTHON=OFF} \ - -DPYTHON_DESIRED:str=3 + -DENABLE_THREADED_XZ_ENCODER=OFF %make_build %make_build doc-c @@ -243,14 +221,14 @@ %files %doc README.md %license COPYING -%{_mandir}/man8/createrepo_c.8* -%{_mandir}/man8/mergerepo_c.8* -%{_mandir}/man8/modifyrepo_c.8* -%{_mandir}/man8/sqliterepo_c.8* -%{_mandir}/man8/createrepo.8* -%{_mandir}/man8/mergerepo.8* -%{_mandir}/man8/modifyrepo.8* -%{_mandir}/man8/sqliterepo.8* +%{_mandir}/man8/createrepo_c.8%{?ext_man} +%{_mandir}/man8/mergerepo_c.8%{?ext_man} +%{_mandir}/man8/modifyrepo_c.8%{?ext_man} +%{_mandir}/man8/sqliterepo_c.8%{?ext_man} +%{_mandir}/man8/createrepo.8%{?ext_man} +%{_mandir}/man8/mergerepo.8%{?ext_man} +%{_mandir}/man8/modifyrepo.8%{?ext_man} +%{_mandir}/man8/sqliterepo.8%{?ext_man} %{_datadir}/bash-completion/completions/ %{_bindir}/createrepo_c %{_bindir}/mergerepo_c @@ -261,14 +239,14 @@ %{_bindir}/modifyrepo %{_bindir}/sqliterepo %if ! %{with as_createrepo} -%ghost %_sysconfdir/alternatives/createrepo -%ghost %_sysconfdir/alternatives/mergerepo -%ghost %_sysconfdir/alternatives/modifyrepo -%ghost %_sysconfdir/alternatives/sqliterepo -%ghost %_sysconfdir/alternatives/createrepo.8.gz -%ghost %_sysconfdir/alternatives/mergerepo.8.gz -%ghost %_sysconfdir/alternatives/modifyrepo.8.gz -%ghost %_sysconfdir/alternatives/sqliterepo.8.gz +%ghost %{_sysconfdir}/alternatives/createrepo +%ghost %{_sysconfdir}/alternatives/mergerepo +%ghost %{_sysconfdir}/alternatives/modifyrepo +%ghost %{_sysconfdir}/alternatives/sqliterepo +%ghost %{_sysconfdir}/alternatives/createrepo.8.gz +%ghost %{_sysconfdir}/alternatives/mergerepo.8.gz +%ghost %{_sysconfdir}/alternatives/modifyrepo.8.gz +%ghost %{_sysconfdir}/alternatives/sqliterepo.8.gz %endif %files -n %{libname} ++++++ createrepo_c-0.20.1.tar.gz -> createrepo_c-1.0.2.tar.gz ++++++ ++++ 6704 lines of diff (skipped)
