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 2023-09-08 21:16:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-core (Old)
 and      /work/SRC/openSUSE:Factory/.ansible-core.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible-core"

Fri Sep  8 21:16:04 2023 rev:17 rq:1109675 version:2.15.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-core/ansible-core.changes        
2023-07-18 22:08:55.623258241 +0200
+++ /work/SRC/openSUSE:Factory/.ansible-core.new.1766/ansible-core.changes      
2023-09-08 21:17:08.789913301 +0200
@@ -1,0 +2,77 @@
+Wed Sep  6 06:19:18 UTC 2023 - Johannes Kastl <ka...@b1-systems.de>
+
+- as example files were split out into a separate package
+  ansible-documentation upstream, this package now Recommends that
+  package
+- update to 2.15.3:
+  * Minor Changes
+    - Removed exclude and recursive-exclude commands for generated
+      files from the MANIFEST.in file. These excludes were
+      unnecessary since releases are expected to be built with a
+      clean worktree.
+    - Removed exclude commands for sanity test files from the
+      MANIFEST.in file. These tests were previously excluded
+      because they did not pass when run from an sdist. However,
+      sanity tests are not expected to pass from an sdist, so
+      excluding some (but not all) of the failing tests makes
+      little sense.
+    - Removed redundant include commands from the MANIFEST.in file.
+      These includes either duplicated default behavior or another
+      command.
+    - The ansible-core sdist no longer contains pre-generated man
+      pages. Instead, a packaging/cli-doc/build.py script is
+      included in the sdist. This script can generate man pages and
+      standalone RST documentation for ansible-core CLI programs.
+    - The docs and examples directories are no longer included in
+      the ansible-core sdist. These directories have been moved to
+      the https://github.com/ansible/ansible-documentation
+      repository.
+    - Use include where recursive-include is unnecessary in the
+      MANIFEST.in file.
+    - ansible-test - Update the logic used to detect when
+      ansible-test is running from source.
+    - ansible-test - Updated the CloudStack test container to
+      version 1.6.1.
+  * Bugfixes
+    - Exclude internal options from man pages and docs.
+    - Fix ansible-config init man page option indentation.
+    - The ansible-config init command now has a documentation
+      description.
+    - The ansible-galaxy collection download command now has a
+      documentation description.
+    - The ansible-galaxy collection install command documentation
+      is now visible (previously hidden by a decorator).
+    - The ansible-galaxy collection verify command now has a
+      documentation description.
+    - The ansible-galaxy role install command documentation is now
+      visible (previously hidden by a decorator).
+    - The ansible-inventory command command now has a documentation
+      description (previously used as the epilog).
+    - Update module_utils.urls unit test to work with cryptography
+      >= 41.0.0.
+    - When generating man pages, use func to find the command
+      function instead of looking it up by the command name.
+    - ansible-galaxy now considers all collection paths when
+      identifying which collection requirements are already
+      installed. Use the COLLECTIONS_PATHS and
+      COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
+      Previously only the install path was considered when
+      resolving the candidates. The install path will remain the
+      only one potentially modified. (#79767, #81163)
+    - ansible-test - Fix several possible tracebacks when using the
+      -e option with sanity tests.
+    - ansible-test - Pre-build a PyYAML wheel before installing
+      requirements to avoid a potential Cython build failure.
+    - ansible-test - Remove redundant warning about missing
+      programs before attempting to execute them.
+    - core will now also look at the connection plugin to force
+      'local' interpreter for networking path compatibility as just
+      ansible_network_os could be misleading.
+    - man page build - Sub commands of ansible-galaxy role and
+      ansible-galaxy collection are now documented.
+    - password_hash - fix salt format for crypt (only used if
+      passlib is not installed) for the bcrypt algorithm.
+    - urls.py - fixed cert_file and key_file parameters when
+      running on Python 3.12 - #80490
+
+-------------------------------------------------------------------

Old:
----
  ansible-core-2.15.2.tar.gz

New:
----
  ansible-core-2.15.3.tar.gz

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

Other differences:
------------------
++++++ ansible-core.spec ++++++
--- /var/tmp/diff_new_pack.urERcp/_old  2023-09-08 21:17:09.937954380 +0200
+++ /var/tmp/diff_new_pack.urERcp/_new  2023-09-08 21:17:09.937954380 +0200
@@ -38,7 +38,7 @@
 %endif
 
 Name:           ansible-core
-Version:        2.15.2
+Version:        2.15.3
 Release:        0
 Summary:        Radically simple IT automation
 License:        GPL-3.0-or-later
@@ -68,6 +68,9 @@
 # https://github.com/ansible/ansible/blob/devel/requirements.txt
 BuildRequires:  (%{ansible_python}-resolvelib >= 0.5.3 with 
%{ansible_python}-resolvelib < 1.1.0)
 # /SECTION
+# SECTION docs
+BuildRequires:  %{ansible_python}-docutils
+# /SECTION
 Requires:       %{ansible_python}-Jinja2 >= 3.0.0
 Requires:       %{ansible_python}-PyYAML >= 5.1
 Requires:       %{ansible_python}-cryptography
@@ -76,6 +79,9 @@
 # importlib_resources not required, as we are using python 3.10 or higher
 Requires:       (%{ansible_python}-resolvelib >= 0.5.3 with 
%{ansible_python}-resolvelib < 1.1.0)
 
+# ansible-documentation is a separate package since 2.15.3
+Recommends:     ansible-documentation
+
 %description
 Ansible is a radically simple IT automation system. It handles
 configuration management, application deployment, cloud provisioning,
@@ -116,15 +122,15 @@
 %build
 %python_build
 
+mkdir man1
+%{ansible_python_executable} packaging/cli-doc/build.py man --output-dir ./man1
+
 %install
 %python_install
 %fdupes %{buildroot}%{ansible_python_sitelib}
 
 mkdir -p %{buildroot}%{_sysconfdir}/ansible/
-cp examples/hosts %{buildroot}%{_sysconfdir}/ansible/
-cp examples/ansible.cfg %{buildroot}%{_sysconfdir}/ansible/
 mkdir -p %{buildroot}/%{_mandir}/man1/
-cp -v docs/man/man1/*.1 %{buildroot}/%{_mandir}/man1/
 mkdir -p %{buildroot}/%{_datadir}/ansible
 
 # Create system directories that Ansible defines as default locations in
@@ -172,19 +178,15 @@
 sed -i "1{/python3/d;}" 
%{buildroot}/%{ansible_python_sitelib}/ansible/cli/scripts/ansible_connection_cli_stub.py
 sed -i "1{/python3/d;}" 
%{buildroot}/%{ansible_python_sitelib}/ansible/modules/hostname.py
 
-cp examples/hosts %{buildroot}%{_sysconfdir}/ansible/
-cp examples/ansible.cfg %{buildroot}%{_sysconfdir}/ansible/
 mkdir -p %{buildroot}/%{_mandir}/man1/
-cp -v docs/man/man1/*.1 %{buildroot}/%{_mandir}/man1/
-
-cp -pr docs/docsite/rst .
+cp -v ./man1/*.1 %{buildroot}/%{_mandir}/man1/
 
 %check
 # NEVER ship untested pure python packages. Enable this before the final 
submit.
 #python3 bin/ansible-test units -v --python %%{python3_version}
 
 %files
-%doc README.rst changelogs/CHANGELOG-v2.15.rst changelogs/CHANGELOG.rst 
changelogs/changelog.yaml
+%doc changelogs/CHANGELOG-v2.15.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
@@ -208,9 +210,8 @@
 %{_mandir}/man1/ansible-playbook.1%{?ext_man}*
 %{_mandir}/man1/ansible-pull.1%{?ext_man}*
 %{_mandir}/man1/ansible-vault.1%{?ext_man}*
+
 %dir %{_sysconfdir}/ansible
-%config(noreplace) %{_sysconfdir}/ansible/ansible.cfg
-%config(noreplace) %{_sysconfdir}/ansible/hosts
 %{_datadir}/ansible/
 
 %files -n ansible-test

++++++ _service ++++++
--- /var/tmp/diff_new_pack.urERcp/_old  2023-09-08 21:17:09.973955669 +0200
+++ /var/tmp/diff_new_pack.urERcp/_new  2023-09-08 21:17:09.977955812 +0200
@@ -1,5 +1,5 @@
 <services>
-  <service name="download_files" mode="disabled">
+  <service name="download_files" mode="manual">
   </service>
 </services>
 

++++++ ansible-core-2.15.2.tar.gz -> ansible-core-2.15.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/ansible-core/ansible-core-2.15.2.tar.gz 
/work/SRC/openSUSE:Factory/.ansible-core.new.1766/ansible-core-2.15.3.tar.gz 
differ: char 5, line 1

Reply via email to