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)


Reply via email to