Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ansible-core for openSUSE:Factory 
checked in at 2022-12-02 13:13:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-core (Old)
 and      /work/SRC/openSUSE:Factory/.ansible-core.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible-core"

Fri Dec  2 13:13:35 2022 rev:6 rq:1039506 version:2.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-core/ansible-core.changes        
2022-11-25 13:23:04.351653099 +0100
+++ /work/SRC/openSUSE:Factory/.ansible-core.new.1835/ansible-core.changes      
2022-12-02 13:13:52.150093360 +0100
@@ -1,0 +2,9 @@
+Fri Nov 25 07:03:33 UTC 2022 - Johannes Kastl <[email protected]>
+
+- rework spec file to define %ansible_python version, which is the
+  python version, that ansible is built against, as well as
+  %ansible_python_sitelib
+- remove duplicate entries for changelog and license
+- fix wrong %fdupes
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ansible-core.spec ++++++
--- /var/tmp/diff_new_pack.umRjlN/_old  2022-12-02 13:13:52.678096264 +0100
+++ /var/tmp/diff_new_pack.umRjlN/_new  2022-12-02 13:13:52.686096307 +0100
@@ -16,7 +16,17 @@
 #
 
 
+%if 0%{?suse_version} < 1550
+# Leap15, SLES15
+%define pythons python310
+%define ansible_python python310
+%define ansible_python_sitelib %python310_sitelib
+%else
+# Tumbleweed
 %define pythons python3
+%define ansible_python python3
+%define ansible_python_sitelib %python3_sitelib
+%endif
 
 Name:           ansible-core
 Version:        2.14.0
@@ -32,25 +42,27 @@
 Conflicts:      ansible-base
 Conflicts:      ansible-test
 
+BuildRequires:  %{ansible_python}-base >= 3.8
+BuildRequires:  %{ansible_python}-setuptools
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  python3-setuptools
 # SECTION test requirements
-BuildRequires:  python3-botocore
-BuildRequires:  python3-Jinja2 >= 3.0.0
-BuildRequires:  python3-PyYAML >= 5.1
-BuildRequires:  python3-cryptography
-BuildRequires:  python3-curses
-BuildRequires:  python3-packaging
-BuildRequires:  python3-pytest
-BuildRequires:  python3-pytz
-BuildRequires:  (python3-resolvelib >= 0.5.3 and python3-resolvelib < 0.9.0)
+BuildRequires:  %{ansible_python}-botocore
+BuildRequires:  %{ansible_python}-Jinja2 >= 3.0.0
+BuildRequires:  %{ansible_python}-PyYAML >= 5.1
+BuildRequires:  %{ansible_python}-cryptography
+BuildRequires:  %{ansible_python}-curses
+BuildRequires:  %{ansible_python}-packaging
+BuildRequires:  %{ansible_python}-pytest
+BuildRequires:  %{ansible_python}-pytz
+BuildRequires:  (%{ansible_python}-resolvelib >= 0.5.3 and 
%{ansible_python}-resolvelib < 0.9.0)
 # /SECTION
-BuildRequires:  fdupes
-Requires:       python3-Jinja2 >= 3.0.0
-Requires:       python3-PyYAML >= 5.1
-Requires:       python3-cryptography
-Requires:       python3-packaging
-Requires:       (python3-resolvelib >= 0.5.3 and python3-resolvelib < 0.9.0)
+Requires:       %{ansible_python}-Jinja2 >= 3.0.0
+Requires:       %{ansible_python}-PyYAML >= 5.1
+Requires:       %{ansible_python}-cryptography
+Requires:       %{ansible_python}-packaging
+Requires:       %{ansible_python}-resolvelib < 0.9.0
+Requires:       (%{ansible_python}-resolvelib >= 0.5.3 and 
%{ansible_python}-resolvelib < 0.9.0)
 
 %description
 Ansible is a radically simple IT automation system. It handles
@@ -74,7 +86,7 @@
 
 %install
 %python_install
-%fdupes %{buildroot}%{python3_sitelib}
+%fdupes %{buildroot}%{ansible_python_sitelib}
 
 mkdir -p %{buildroot}%{_sysconfdir}/ansible/
 cp examples/hosts %{buildroot}%{_sysconfdir}/ansible/
@@ -121,7 +133,7 @@
 mkdir -p %{buildroot}%{_sysconfdir}/ansible/roles/
 # fix for https://github.com/ansible/ansible/pull/24381
 # resp. https://bugzilla.opensuse.org/show_bug.cgi?id=1137479
-mkdir -p 
%{buildroot}%{python3_sitelib}/ansible/galaxy/data/default/role/{files,templates}
+mkdir -p 
%{buildroot}%{ansible_python_sitelib}/ansible/galaxy/data/default/role/{files,templates}
 
 cp examples/hosts %{buildroot}%{_sysconfdir}/ansible/
 cp examples/ansible.cfg %{buildroot}%{_sysconfdir}/ansible/
@@ -135,8 +147,8 @@
 #python3 bin/ansible-test units -v --python %%{python3_version}
 
 %files
-%doc README.rst changelogs changelogs/CHANGELOG-v2.14.rst 
changelogs/CHANGELOG.rst changelogs/changelog.yaml
-%license COPYING licenses licenses/Apache-License.txt licenses/MIT-license.txt 
licenses/PSF-license.txt licenses/simplified_bsd.txt
+%doc README.rst changelogs/CHANGELOG-v2.14.rst changelogs/CHANGELOG.rst 
changelogs/changelog.yaml
+%license COPYING licenses/Apache-License.txt licenses/MIT-license.txt 
licenses/PSF-license.txt licenses/simplified_bsd.txt
 %{_bindir}/ansible
 %{_bindir}/ansible-config
 %{_bindir}/ansible-connection
@@ -148,10 +160,10 @@
 %{_bindir}/ansible-pull
 %{_bindir}/ansible-test
 %{_bindir}/ansible-vault
-%{python3_sitelib}/ansible
-%{python3_sitelib}/ansible_core-%{version}*-info
+%{ansible_python_sitelib}/ansible
+%{ansible_python_sitelib}/ansible_core-%{version}*-info
 
-%exclude %{python3_sitelib}/ansible_test
+%exclude %{ansible_python_sitelib}/ansible_test
 
 %{_mandir}/man1/ansible.1%{?ext_man}*
 %{_mandir}/man1/ansible-config.1%{?ext_man}*

Reply via email to