Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdnf for openSUSE:Factory checked in at 2021-03-05 13:44:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdnf (Old) and /work/SRC/openSUSE:Factory/.libdnf.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdnf" Fri Mar 5 13:44:07 2021 rev:24 rq:876232 version:0.60.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libdnf/libdnf.changes 2021-02-17 18:09:55.113861012 +0100 +++ /work/SRC/openSUSE:Factory/.libdnf.new.2378/libdnf.changes 2021-03-05 13:44:18.335569250 +0100 @@ -1,0 +2,58 @@ +Tue Mar 2 13:24:47 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- Fix dependency for repo-config-zypp subpackage to work with SLE + +------------------------------------------------------------------- +Tue Mar 2 03:32:53 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- Update to 0.60.0 + + Fix repo.fresh() implementation + + Fix: Fully set ssl in newHandle function + + [conf] Add options for working with certificates used with proxy + + Apply proxy certificate options + + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer + + build-sys: Clean up message about Python bindings + + Modify module NSVCA parsing - context definition (rh#1926771) + + [context] Fix: dnf_package_is_installonly (rh#1928056) + + Fix problematic language + + Add getApplicablePackages to advisory and isApplicable to advisorymodule + + Keep isAdvisoryApplicable to preserve API + + Run ModulePackageContainerTest tests in tmpdir, merge interdependent + + [context] Support config file option "proxy_auth_method", defaults "any" + + Properly handle multiple collections in updateinfo.xml (rh#1804234) + + Support main config file option "installonlypkgs" + + Support main config file option "protected_packages" +- Drop patches now part of this release + + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch + + Patch: 0002-context-Support-config-file-option-protected_package.patch + + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch + + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch + + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch + + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch + + Patch: 0004-Apply-proxy-certificate-options.patch + + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch + + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch + +------------------------------------------------------------------- +Fri Feb 26 14:17:17 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- Backport more fixes for using certs for repo authorization + + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch + + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch + +------------------------------------------------------------------- +Thu Feb 25 14:44:53 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- Add repo-config-zypp subpackage to allow easily using Zypper + repository configuration + +------------------------------------------------------------------- +Tue Feb 23 12:13:06 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- Backport support for using certificates for repository authorization + + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch + + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch + + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch + + Patch: 0004-Apply-proxy-certificate-options.patch + +------------------------------------------------------------------- Old: ---- 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch 0001-context-Support-config-file-option-installonlypkgs.patch 0002-context-Support-config-file-option-protected_package.patch libdnf-0.58.0.tar.gz New: ---- libdnf-0.60.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdnf.spec ++++++ --- /var/tmp/diff_new_pack.q3g4Uq/_old 2021-03-05 13:44:19.295570123 +0100 +++ /var/tmp/diff_new_pack.q3g4Uq/_new 2021-03-05 13:44:19.299570126 +0100 @@ -2,7 +2,7 @@ # spec file for package libdnf # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2020 Neal Gompa <ngomp...@gmail.com>. +# Copyright (c) 2020-2021 Neal Gompa <ngomp...@gmail.com>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,10 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%global libsolv_version 0.7.7 + +%global libsolv_version 0.7.17 %global libmodulemd_version 2.12.0 -%global librepo_version 1.12.0 +%global librepo_version 1.13.0 %global dnf_conflict 4.3.0 %global swig_version 3.0.12 @@ -33,18 +34,15 @@ %define devname %{name}-devel Name: libdnf -Version: 0.58.0 +Version: 0.60.0 Release: 0 Summary: Library providing C and Python APIs atop libsolv License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url: https://github.com/rpm-software-management/%{name} +URL: https://github.com/rpm-software-management/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz # Backports from upstream -Patch0001: 0001-context-Support-config-file-option-installonlypkgs.patch -Patch0002: 0002-context-Support-config-file-option-protected_package.patch -Patch0003: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch # Fixes proposed upstream @@ -153,6 +151,20 @@ This package provides the Python 3 bindings for %{name} through the hawkey interface. +%package repo-config-zypp +Summary: Enables Zypper repository configuration for DNF +Group: System/Packages +# We're compatible with any SUSE Linux distribution +Requires: (product(SUSE_SLE) or suse-release) +# Only one instance of this package may be installed at a time... +Provides: rpm-repos-openSUSE +Conflicts: rpm-repos-openSUSE + +%description repo-config-zypp +This package allows libdnf and all consumers to be able to reuse +repository configuration files set for Zypper. + + %lang_package @@ -186,10 +198,16 @@ %endif %install - %cmake_install +%cmake_install %find_lang %{name} +# For repo-config-zypp subpackage +mkdir -p %{buildroot}%{_sysconfdir}/zypp/repos.d +ln -sr %{buildroot}%{_sysconfdir}/zypp/repos.d %{buildroot}%{_sysconfdir}/distro.repos.d + + + %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig @@ -217,4 +235,10 @@ %files -n python3-hawkey %{python3_sitearch}/hawkey/ +%files repo-config-zypp +# Co-own the zypp repos dir +%dir %{_sysconfdir}/zypp +%dir %{_sysconfdir}/zypp/repos.d +%{_sysconfdir}/distro.repos.d + %changelog ++++++ libdnf-0.58.0.tar.gz -> libdnf-0.60.0.tar.gz ++++++ ++++ 2059 lines of diff (skipped)