Hello community, here is the log from the commit of package dnf-plugins-extras for openSUSE:Factory checked in at 2020-07-15 14:54:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnf-plugins-extras (Old) and /work/SRC/openSUSE:Factory/.dnf-plugins-extras.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnf-plugins-extras" Wed Jul 15 14:54:05 2020 rev:5 rq:819225 version:4.0.10 Changes: -------- --- /work/SRC/openSUSE:Factory/dnf-plugins-extras/dnf-plugins-extras.changes 2020-03-11 18:56:45.775712884 +0100 +++ /work/SRC/openSUSE:Factory/.dnf-plugins-extras.new.3060/dnf-plugins-extras.changes 2020-07-15 14:54:09.194763403 +0200 @@ -1,0 +2,13 @@ +Tue Jul 7 11:53:45 UTC 2020 - Neal Gompa <[email protected]> + +- Update to version 4.0.10 + + Ensure plymouth progressbar is filled up only once (rh#1809096) +- Enable kickstart plugin +- Fix author identity in changes + +------------------------------------------------------------------- +Fri Jul 3 11:42:03 UTC 2020 - Petr Gajdos <[email protected]> + +- test package and test it with pytest (drop dependency on nose) + +------------------------------------------------------------------- Old: ---- dnf-plugins-extras-4.0.9.tar.gz New: ---- dnf-plugins-extras-4.0.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnf-plugins-extras.spec ++++++ --- /var/tmp/diff_new_pack.AA99qs/_old 2020-07-15 14:54:11.650765929 +0200 +++ /var/tmp/diff_new_pack.AA99qs/_new 2020-07-15 14:54:11.654765933 +0200 @@ -1,6 +1,7 @@ # # spec file for package dnf-plugins-extras # +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2020 Neal Gompa <[email protected]>. # # All modifications and additions to the file contributed by third parties @@ -12,46 +13,36 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{!?dnf_lowest_compatible: %global dnf_lowest_compatible 4.2.19} %global dnf_plugins_extra_obsolete 2.0.0 - # YUM v3 has been removed from openSUSE Tumbleweed as of 20191119 %if 0%{?sle_version} && 0%{?sle_version} < 160000 %bcond_with as_yum %else %bcond_without as_yum %endif - - -# openSUSE does not have pykickstart -%bcond_with pykickstart - # openSUSE does not have tracer %bcond_with tracer - -# Tests are broken on SUSE for now -%bcond_with tests - +%bcond_without tests Name: dnf-plugins-extras -Version: 4.0.9 +Version: 4.0.10 Release: 0 Summary: Extras Plugins for DNF -Group: System/Packages License: GPL-2.0-or-later +Group: System/Packages URL: https://github.com/rpm-software-management/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz - -BuildArch: noarch BuildRequires: cmake BuildRequires: gettext +BuildRequires: python3-Sphinx BuildRequires: python3-devel BuildRequires: python3-dnf >= %{dnf_lowest_compatible} -BuildRequires: python3-nose -BuildRequires: python3-Sphinx +BuildRequires: python3-pytest +BuildArch: noarch %description This package contains extra community plugins for use @@ -61,39 +52,37 @@ Summary: Common files for Extras Plugins for DNF Group: System/Packages Requires: python3-dnf >= %{dnf_lowest_compatible} +Conflicts: python2-%{name}-common < %{version}-%{release} Provides: %{name}-common = %{version}-%{release} -Obsoletes: %{name}-common < %{version}-%{release} -Obsoletes: python3-%{name}-common < %{version}-%{release} Obsoletes: %{name} < %{version}-%{release} +Obsoletes: %{name}-common < %{version}-%{release} Obsoletes: %{name}-common-data < %{version}-%{release} -Conflicts: python2-%{name}-common < %{version}-%{release} +Obsoletes: python3-%{name}-common < %{version}-%{release} # Python 2 bindings are no longer available Obsoletes: python2-%{name}-common < 4.0.1 %description -n python3-%{name}-common Common files for Extras Plugins for DNF, Python 3 version. -%if %{with pykickstart} %package -n python3-dnf-plugin-kickstart Summary: Kickstart Plugin for DNF Group: System/Packages -Requires: python3-%{name}-common = %{version}-%{release} BuildRequires: python3-pykickstart +Requires: python3-%{name}-common = %{version}-%{release} Requires: python3-pykickstart -Provides: dnf-command(kickstart) +Conflicts: python2-dnf-plugin-kickstart < %{version}-%{release} Provides: %{name}-kickstart = %{version}-%{release} Provides: dnf-plugin-kickstart = %{version}-%{release} Provides: python3-%{name}-kickstart = %{version}-%{release} -Conflicts: python2-dnf-plugin-kickstart < %{version}-%{release} +Provides: dnf-command(kickstart) Obsoletes: python3-%{name}-kickstart < %{dnf_plugins_extra_obsolete} # Python 2 version is no longer available -Obsoletes: python2-dnf-plugin-kickstart < 4.0.1 Obsoletes: python2-%{name}-kickstart < %{dnf_plugins_extra_obsolete} +Obsoletes: python2-dnf-plugin-kickstart < 4.0.1 %description -n python3-dnf-plugin-kickstart Kickstart Plugin for DNF, Python 3 version. Install packages listed in a Kickstart file. -%endif %package -n python3-dnf-plugin-rpmconf Summary: RpmConf Plugin for DNF @@ -121,15 +110,15 @@ Requires: python3-%{name}-common = %{version}-%{release} Requires: python3-dbus-python Requires: snapper +Supplements: (dnf and snapper) +Conflicts: python2-dnf-plugin-snapper < %{version}-%{release} Provides: %{name}-snapper = %{version}-%{release} Provides: dnf-plugin-snapper = %{version}-%{release} -Supplements: (dnf and snapper) Provides: python3-%{name}-snapper = %{version}-%{release} -Conflicts: python2-dnf-plugin-snapper < %{version}-%{release} Obsoletes: python3-%{name}-snapper < %{dnf_plugins_extra_obsolete} # Python 2 version is no longer available -Obsoletes: python2-dnf-plugin-snapper < 4.0.1 Obsoletes: python2-%{name}-snapper < %{dnf_plugins_extra_obsolete} +Obsoletes: python2-dnf-plugin-snapper < 4.0.1 %description -n python3-dnf-plugin-snapper Snapper Plugin for DNF, Python 3 version. Creates snapshot every transaction. @@ -137,25 +126,25 @@ %package -n python3-dnf-plugin-system-upgrade Summary: System Upgrade Plugin for DNF Group: System/Packages +BuildRequires: python3-systemd +BuildRequires: systemd-rpm-macros Requires: python3-%{name}-common = %{version}-%{release} Requires: python3-systemd Requires: systemd -Provides: dnf-command(offline-distrosync) -Provides: dnf-command(offline-upgrade) -Provides: dnf-command(system-upgrade) +Conflicts: python2-dnf-plugin-system-upgrade < %{version}-%{release} Provides: %{name}-system-upgrade = %{version}-%{release} -Provides: system-upgrade = %{version}-%{release} Provides: dnf-plugin-system-upgrade = %{version}-%{release} Provides: python3-%{name}-system-upgrade = %{version}-%{release} -Obsoletes: python3-%{name}-system-upgrade < %{dnf_plugins_extra_obsolete} -Obsoletes: fedup < 0.9.4 +Provides: system-upgrade = %{version}-%{release} +Provides: dnf-command(offline-distrosync) +Provides: dnf-command(offline-upgrade) +Provides: dnf-command(system-upgrade) Obsoletes: dnf-plugin-system-upgrade < 0.10 -Conflicts: python2-dnf-plugin-system-upgrade < %{version}-%{release} +Obsoletes: fedup < 0.9.4 +Obsoletes: python3-%{name}-system-upgrade < %{dnf_plugins_extra_obsolete} # Python 2 version is no longer available -Obsoletes: python2-dnf-plugin-system-upgrade < 4.0.1 Obsoletes: python2-%{name}-system-upgrade < 4.0.1 -BuildRequires: systemd-rpm-macros -BuildRequires: python3-systemd +Obsoletes: python2-dnf-plugin-system-upgrade < 4.0.1 %{?systemd_requires} %description -n python3-dnf-plugin-system-upgrade @@ -168,14 +157,14 @@ Group: System/Packages Requires: python3-%{name}-common = %{version}-%{release} Requires: python3-tracer >= 0.6.12 -Provides: dnf-plugin-tracer = %{version}-%{release} +Conflicts: python2-dnf-plugin-tracer < %{version}-%{release} Provides: %{name}-tracer = %{version}-%{release} +Provides: dnf-plugin-tracer = %{version}-%{release} Provides: python3-%{name}-tracer = %{version}-%{release} -Conflicts: python2-dnf-plugin-tracer < %{version}-%{release} Obsoletes: python3-%{name}-tracer < %{dnf_plugins_extra_obsolete} # Python 2 version is no longer available -Obsoletes: python2-dnf-plugin-tracer < 4.0.1 Obsoletes: python2-%{name}-tracer < %{dnf_plugins_extra_obsolete} +Obsoletes: python2-dnf-plugin-tracer < 4.0.1 %description -n python3-dnf-plugin-tracer Tracer Plugin for DNF, Python 3 version. Finds outdated running applications in @@ -187,8 +176,8 @@ Group: System/Packages Requires: python3-%{name}-common = %{version}-%{release} Requires: python3-pycurl -Provides: dnf-plugin-torproxy = %{version}-%{release} Provides: %{name}-torproxy = %{version}-%{release} +Provides: dnf-plugin-torproxy = %{version}-%{release} Provides: python3-%{name}-torproxy = %{version}-%{release} Obsoletes: python3-%{name}-torproxy < %{dnf_plugins_extra_obsolete} @@ -207,7 +196,6 @@ This plugin dumps the current value of any defined DNF variables. For example $releasever and $basearch. - %prep %autosetup -n %{name}-%{version}%{?prerel:-%{prerel}} -p1 @@ -215,9 +203,9 @@ sed -e "s/sphinx-build-3/sphinx-build-%{python3_version}/" -i doc/CMakeLists.txt %build -%cmake -DPYTHON_DESIRED:FILEPATH=%{__python3} +%cmake -DPYTHON_DESIRED:FILEPATH=%{_bindir}/python3 %make_build -make doc-man +%make_build doc-man %install pushd build @@ -231,11 +219,6 @@ %find_lang %{name} -%if ! %{with pykickstart} -rm -rf %{buildroot}%{python3_sitelib}/dnf-plugins/kickstart.* -rm -rf %{buildroot}%{_mandir}/man8/dnf-kickstart.* -%endif - %if ! %{with tracer} rm -rf %{buildroot}%{python3_sitelib}/dnf-plugins/tracer.* rm -rf %{buildroot}%{_mandir}/man8/dnf-tracer.* @@ -243,11 +226,9 @@ %if %{with tests} %check -%if ! %{with pykickstart} -rm -rf tests/test_kickstart.* -%endif - -PYTHONPATH="%{buildroot}%{python3_sitelib}:%{buildroot}%{python3_sitelib}/dnf-plugins/" nosetests-%{python3_version} -s tests/ +export PYTHONDONTWRITEBYTECODE=1 +export PYTHONPATH="%{buildroot}%{python3_sitelib}:%{buildroot}%{python3_sitelib}/dnf-plugins/" +pytest-%{python3_version} -v -s tests/ %endif %files -n python3-%{name}-common -f %{name}.lang @@ -255,11 +236,9 @@ %license COPYING %doc AUTHORS README.rst -%if %{with pykickstart} %files -n python3-dnf-plugin-kickstart %{python3_sitelib}/dnf-plugins/kickstart.* %{_mandir}/man8/dnf-kickstart.* -%endif %files -n python3-dnf-plugin-rpmconf %config(noreplace) %{_sysconfdir}/dnf/plugins/rpmconf.conf ++++++ dnf-plugins-extras-4.0.9.tar.gz -> dnf-plugins-extras-4.0.10.tar.gz ++++++ ++++ 32190 lines of diff (skipped)
