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}*
