Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ansible-documentation for 
openSUSE:Factory checked in at 2026-04-21 12:45:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-documentation (Old)
 and      /work/SRC/openSUSE:Factory/.ansible-documentation.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible-documentation"

Tue Apr 21 12:45:51 2026 rev:36 rq:1348369 version:2.20.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ansible-documentation/ansible-documentation.changes  
    2026-03-27 06:36:15.837229344 +0100
+++ 
/work/SRC/openSUSE:Factory/.ansible-documentation.new.11940/ansible-documentation.changes
   2026-04-21 12:47:38.321437821 +0200
@@ -1,0 +2,23 @@
+Tue Apr 21 06:09:52 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 2.20.5:
+  * ci: refresh dev dependencies (#3608)
+  * Galaxy namespace request: use forum instead of galaxy repo
+    (#3598) (#3601)
+  * [stable-2.20] ci: refresh dev dependencies (#3583)
+  * Update dangling links (#3474) (#3579)
+  * Remove information on EOL Ubuntu/Debian versions (#3488)
+    (#3576)
+  * Update Roles documentation to follow ansible-lint fqcn rule
+    (#3531) (#3573)
+  * Document need for signed commits (#3558) (#3571)
+  * Use remote/container aliases, use more modern Python versions
+    in examples. (#3554) (#3567)
+  * ci: refresh dev dependencies (#3559)
+  * [SC vote is needed] collection_requirements.rst: add a
+    requirement to test against devel or milestone (#3511) (#3557)
+  * Add the Ansible community 13.5.0 porting guide (#3552) (#3553)
+  * Improve inclusivity of "Christmas vacation" (#3521) (#3551)
+  * Fix typo in introduction.rst (#3534) (#3547)
+
+-------------------------------------------------------------------

Old:
----
  ansible-documentation-2.20.4.obscpio

New:
----
  ansible-documentation-2.20.5.obscpio

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

Other differences:
------------------
++++++ ansible-documentation.spec ++++++
--- /var/tmp/diff_new_pack.NMuDOs/_old  2026-04-21 12:47:39.281477645 +0200
+++ /var/tmp/diff_new_pack.NMuDOs/_new  2026-04-21 12:47:39.285477810 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ansible-documentation
-Version:        2.20.4
+Version:        2.20.5
 Release:        0
 Summary:        Ansible community documentation and example files
 License:        GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.NMuDOs/_old  2026-04-21 12:47:39.385481959 +0200
+++ /var/tmp/diff_new_pack.NMuDOs/_new  2026-04-21 12:47:39.393482290 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/ansible/ansible-documentation</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.20.4</param>
+    <param name="revision">v2.20.5</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.NMuDOs/_old  2026-04-21 12:47:39.441484282 +0200
+++ /var/tmp/diff_new_pack.NMuDOs/_new  2026-04-21 12:47:39.457484945 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/ansible/ansible-documentation</param>
-              <param 
name="changesrevision">c894855522608268e81ba00b082993db326bdb8e</param></service></servicedata>
+              <param 
name="changesrevision">531f13b6823acae8a0840c616791839f748dd3db</param></service></servicedata>
 (No newline at EOF)
 

++++++ ansible-documentation-2.20.4.obscpio -> 
ansible-documentation-2.20.5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/command_guide/intro_adhoc.rst 
new/ansible-documentation-2.20.5/docs/docsite/rst/command_guide/intro_adhoc.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/command_guide/intro_adhoc.rst 
    2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/command_guide/intro_adhoc.rst 
    2026-04-20 17:35:19.000000000 +0200
@@ -17,7 +17,7 @@
 Why use ad hoc commands?
 ========================
 
-ad hoc commands are great for tasks you repeat rarely. For example, if you 
want to power off all the machines in your lab for Christmas vacation, you 
could execute a quick one-liner in Ansible without writing a playbook. An ad 
hoc command looks like this:
+ad hoc commands are great for tasks you repeat rarely. For example, if you 
want to power off all the machines in your lab when you go on vacation, you 
could execute a quick one-liner in Ansible without writing a playbook. An ad 
hoc command looks like this:
 
 .. code-block:: bash
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/collection_contributors/collection_integration_add.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/collection_contributors/collection_integration_add.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/collection_contributors/collection_integration_add.rst
  2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/collection_contributors/collection_integration_add.rst
  2026-04-20 17:35:19.000000000 +0200
@@ -235,7 +235,7 @@
 
 .. code-block:: bash
 
-  ansible-test integration postgresql_info --docker ubuntu2004 -vvv
+  ansible-test integration postgresql_info --docker ubuntu -vvv
 
 The tests should pass. If we look at the output, we should see something like 
the following:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/collection_contributors/collection_integration_running.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/collection_contributors/collection_integration_running.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/collection_contributors/collection_integration_running.rst
      2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/collection_contributors/collection_integration_running.rst
      2026-04-20 17:35:19.000000000 +0200
@@ -17,7 +17,7 @@
 
 .. code-block:: bash
 
-  ansible-test integration postgresql_info --docker fedora34
+  ansible-test integration postgresql_info --docker fedora
 
 You can use the ``-vv`` or ``-vvv`` argument if you need more detailed output.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/collection_contributors/collection_requirements.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/collection_contributors/collection_requirements.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/collection_contributors/collection_requirements.rst
     2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/collection_contributors/collection_requirements.rst
     2026-04-20 17:35:19.000000000 +0200
@@ -310,7 +310,7 @@
 When choosing a name for a brand new namespace:
 
 * Take into consideration the `Namespace limitations 
<https://galaxy.ansible.com/docs/contributing/namespaces.html#galaxy-namespace-limitations>`_
 which list requirements for namespaces in Galaxy.
-* If the namespace does not exist yet and is not occupied by anybody else, 
submit a `namespace request 
<https://github.com/ansible/galaxy/issues/new/choose>`_ to have it created for 
you.
+* If the namespace does not exist yet or does not have an owner, submit a 
`namespace request 
<https://forum.ansible.com/new-topic?category=project&tags=galaxy-nspace-request&title=namespace%3A%20FIXME&body=%23%23%20Namespace%20Request%0ANamespace%3A%20%0A%0A%23%23%20Description%0AProvide%20us%20one%20line%20description%2C%20will%20be%20visible%20in%20Galaxy%0A%0A%23%23%20GitHub%20Org%20Link%0AProvide%20us%20with%20a%20link%20to%20your%20GitHub%20org%0A%0A%23%23%20Admins%0AProvide%20us%20with%20a%20list%20of%20Galaxy%20users%20who%20you%20would%20like%20to%20set%20up%20as%20admins%20on%20this%20namespace%0AEnsure%20each%20admin%20has%20logged%20into%20galaxy.ansible.com%2C%20which%20will%20create%20their%20user%20account>`_
 to have it created for you.
 
 Naming recommendations:
 
@@ -431,14 +431,13 @@
 * Subscribe to the `news-for-maintainers 
<https://github.com/ansible-collections/news-for-maintainers>`_ repository.
 * Join the `Collection Maintainers & Contributors 
<https://forum.ansible.com/g/CollectionMaintainer>`_ forum group.
 
-* You MUST run the ``ansible-test sanity`` command from the `latest stable 
ansible-base/ansible-core branch 
<https://github.com/ansible/ansible/branches/all?query=stable->`_.
+* You MUST run the ``ansible-test sanity`` command against each of the 
currently supported major feature releases of ``ansible-core`` (2.x, where x 
denotes a feature release). (Typically, the stable-xxx branches' ``HEAD``.) If 
the collection supports EOL major feature releases of ``ansible-core``, it MUST 
also run the ``ansible-test sanity`` command against all of them.
 
   * Collections MUST run an equivalent of the ``ansible-test sanity --docker`` 
command.
 
     * If they do not use ``--docker``, they must make sure that all tests run, 
in particular the compile and import tests (which should run for all 
:ref:`supported Python versions <ansible_and_python_3>`).
     * Collections can choose to skip certain Python versions that they 
explicitly do not support; this needs to be documented in ``README.md`` and in 
every module and plugin (hint: use a docs fragment). However, we strongly 
recommend you follow the :ref:`Ansible Python Compatibility 
<ansible_and_python_3>` section for more details.
 
-* You SHOULD *additionally* run ``ansible-test sanity`` from the 
ansible/ansible ``devel`` branch so that you find out about new linting 
requirements earlier.
 * The sanity tests MUST pass.
 
   * You SHOULD avoid adding entries to the ``test/sanity/ignore*.txt`` files 
to get your tests to pass but it is allowed except in cases listed below.
@@ -461,7 +460,9 @@
 
   * All entries in ``ignore-*.txt`` files MUST have a justification in a 
comment in the files for each entry. For example 
``plugins/modules/docker_container.py use-argspec-type-path # uses 
colon-separated paths, can't use type=path``.
 
-* You MUST run CI against each of the "major versions" (2.14, 2.16, 2.17, etc) 
of ``ansible-core`` that the collection supports. (Usually the ``HEAD`` of the 
stable-xxx branches.)
+* In addition to mandatory ``ansible-test sanity``, you MUST run all other CI 
checks that you have in your collection (for example, ``ansible-test 
integration`` and ``ansible-test units``) against each of the currently 
supported major feature versions of ``ansible-core`` and its EOL versions that 
the collection supports if any (2.x, where x denotes a feature release). 
(Typically, the stable-xxx branches' ``HEAD``.)
+
+  - You MUST also run them against the ``devel`` or ``milestone`` branch of 
``ansible-core`` in every PR or on a scheduled basis of at least once per week. 
This ensures that you will find out about new linting requirements and 
compatibility issues between your collection and ``ansible-core`` early.
 * All CI tests MUST run against every pull request and SHOULD pass before 
merge.
 * At least sanity tests MUST run against a commit that releases the 
collection; if they do not pass, the collection will NOT be released.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/create_pr_quick_start.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/create_pr_quick_start.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/create_pr_quick_start.rst
       2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/create_pr_quick_start.rst
       2026-04-20 17:35:19.000000000 +0200
@@ -136,7 +136,7 @@
 
 .. code-block:: bash
 
-  $ ansible-test integration name_of_test_subdirectory --docker fedora35 -v
+  $ ansible-test integration name_of_test_subdirectory --docker fedora -v
 
 .. note::
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/development_process.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/development_process.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/community/development_process.rst
 2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/community/development_process.rst
 2026-04-20 17:35:19.000000000 +0200
@@ -49,6 +49,13 @@
 
 We do not merge every PR. Here are some tips for making your PR useful, 
attractive, and merge-worthy.
 
+.. _signed_commits:
+
+Signed commits
+--------------
+
+All commits to repos under https://github.com/ansible/ must be signed. To set 
up signed commits, consult the Github documentation for `GPG keys 
<https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification#gpg-commit-signature-verification>`_,
 `SSH keys 
<https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification#ssh-commit-signature-verification>`_,
 or `S/MIME 
<https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification#smime-commit-signature-verification>`_.
+
 .. _community_changelogs:
 
 Changelog fragments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/developing_collections_creating.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/developing_collections_creating.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/developing_collections_creating.rst
     2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/developing_collections_creating.rst
     2026-04-20 17:35:19.000000000 +0200
@@ -28,7 +28,7 @@
 
 You should make sure that the namespace you use is not registered by someone 
else by checking on `Ansible Galaxy's namespace list 
<https://galaxy.ansible.com/ui/namespaces/>`_. If you chose a namespace or even 
a full collection name that collides with another collection on Galaxy, it can 
happen that if you or someone else runs ``ansible-galaxy collection install`` 
with your collection name, you end up with another collection. Even if the 
namespace currently does not exist, it could be created later by someone else.
 
-If you want to request a new namespace on Ansible Galaxy, `create an issue on 
github.com/ansible/galaxy 
<https://github.com/ansible/galaxy/issues/new?assignees=thedoubl3j%2C+alisonlhart%2C+chynasan%2C+traytorous&labels=area%2Fnamespace&projects=&template=New_namespace.md&title=namespace%3A+FIXME>`_.
+If you want to request a new namespace on Ansible Galaxy, create a forum topic 
in the `Project Discussions category and the 'galaxy-nspace-request' tag 
<https://forum.ansible.com/new-topic?category=project&tags=galaxy-nspace-request&title=namespace%3A%20FIXME&body=%23%23%20Namespace%20Request%0ANamespace%3A%20%0A%0A%23%23%20Description%0AProvide%20us%20one%20line%20description%2C%20will%20be%20visible%20in%20Galaxy%0A%0A%23%23%20GitHub%20Org%20Link%0AProvide%20us%20with%20a%20link%20to%20your%20GitHub%20org%0A%0A%23%23%20Admins%0AProvide%20us%20with%20a%20list%20of%20Galaxy%20users%20who%20you%20would%20like%20to%20set%20up%20as%20admins%20on%20this%20namespace%0AEnsure%20each%20admin%20has%20logged%20into%20galaxy.ansible.com%2C%20which%20will%20create%20their%20user%20account>`_.
 
 There are a few special namespaces:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/developing_collections_testing.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/developing_collections_testing.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/developing_collections_testing.rst
      2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/developing_collections_testing.rst
      2026-04-20 17:35:19.000000000 +0200
@@ -54,13 +54,13 @@
 
 .. code-block:: shell-session
 
-    ansible-test units --docker default -v --python 3.6
+    ansible-test units --docker default -v --python 3.13
 
 To run only a specific unit test:
 
 .. code-block:: shell-session
 
-    ansible-test units --docker default -v --python 3.6 
tests/unit/plugins/module_utils/foo/test_bar.py
+    ansible-test units --docker default -v --python 3.13 
tests/unit/plugins/module_utils/foo/test_bar.py
 
 You can specify Python requirements in the ``tests/unit/requirements.txt`` 
file. See :ref:`testing_units` for more information, especially on fixture 
files.
 
@@ -84,7 +84,7 @@
 
 .. code-block:: shell-session
 
-    ansible-test integration --docker fedora35 -v
+    ansible-test integration --docker fedora -v
 
 If you want more detailed output, run the command with ``-vvv`` instead of 
``-v``. Alternatively, specify ``--retry-on-error`` to automatically re-run 
failed tests with higher verbosity levels.
 
@@ -92,7 +92,7 @@
 
 .. code-block:: shell-session
 
-    ansible-test integration --docker fedora35 -v connection_bar
+    ansible-test integration --docker fedora -v connection_bar
 
 You can specify multiple target names. Each target name is the name of a 
directory in ``tests/integration/targets/``.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/testing_integration.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/testing_integration.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/testing_integration.rst
 2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/testing_integration.rst
 2026-04-20 17:35:19.000000000 +0200
@@ -72,13 +72,13 @@
 
 .. note:: Running integration tests within containers
 
-   To protect your system from any potential changes caused by integration 
tests, and to ensure a sensible set of dependencies are available we recommend 
that you always run integration tests with the ``--docker`` option, for example 
``--docker ubuntu2204``. Get the list of supported container images by running 
``ansible-test integration --help``. You can find them in the *target docker 
images* section of the output. The ``default`` image is used for sanity and 
unit tests, as well as for platform independent integration tests such as those 
for cloud modules.
+   To protect your system from any potential changes caused by integration 
tests, and to ensure a sensible set of dependencies are available we recommend 
that you always run integration tests with the ``--docker`` option, for example 
``--docker ubuntu``. Get the list of supported container images by running 
``ansible-test integration --help``. You can find them in the *target docker 
images* section of the output. The ``default`` image is used for sanity and 
unit tests, as well as for platform independent integration tests such as those 
for cloud modules.
 
 Run as follows for all POSIX platform tests executed by our CI system in a 
Fedora 34 container:
 
 .. code-block:: shell-session
 
-    ansible-test integration shippable/ --docker fedora34
+    ansible-test integration shippable/ --docker fedora
 
 You can exclude a specific test as well, such as for individual modules:
 
@@ -116,7 +116,7 @@
 
 .. code-block:: shell-session
 
-    ansible-test integration destructive/ --docker fedora34
+    ansible-test integration destructive/ --docker fedora
 
 Windows Tests
 =============
@@ -167,18 +167,18 @@
 Running Integration Tests
 -------------------------
 
-To run all CI integration test targets for POSIX platforms in a Ubuntu 18.04 
container:
+To run all CI integration test targets for POSIX platforms in a Ubuntu 
container:
 
 .. code-block:: shell-session
 
-    ansible-test integration shippable/ --docker ubuntu1804
+    ansible-test integration shippable/ --docker ubuntu
 
 You can also run specific tests or select a different Linux distribution.
-For example, to run tests for the ``ping`` module on a Ubuntu 18.04 container:
+For example, to run tests for the ``ping`` module on a Ubuntu container:
 
 .. code-block:: shell-session
 
-    ansible-test integration ping --docker ubuntu1804
+    ansible-test integration ping --docker ubuntu
 
 .. _test_container_images:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/testing_running_locally.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/testing_running_locally.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/testing_running_locally.rst
     2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/testing_running_locally.rst
     2026-04-20 17:35:19.000000000 +0200
@@ -352,7 +352,7 @@
 Use the ``ansible-test shell`` command to get an interactive shell in the same 
environment used to run tests. Examples:
 
 * ``ansible-test shell --docker`` - Open a shell in the default docker 
container.
-* ``ansible-test shell --venv --python 3.10`` - Open a shell in a Python 3.10 
virtual environment.
+* ``ansible-test shell --venv --python 3.13`` - Open a shell in a Python 3.13 
virtual environment.
 
 Code coverage
 =============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/testing_units.rst 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/testing_units.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/dev_guide/testing_units.rst   
    2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/dev_guide/testing_units.rst   
    2026-04-20 17:35:19.000000000 +0200
@@ -45,7 +45,7 @@
 
 .. code:: shell
 
-   ansible-test units --docker -v --python 2.7 apt
+   ansible-test units --docker -v --python 3.13 apt
 
 If you are running unit tests against things other than modules, such as 
module utilities, specify the whole file path:
 
@@ -74,7 +74,7 @@
 
 .. code:: shell
 
-   ansible-test units --python 2.7 --requirements apache2_module
+   ansible-test units --python 3.12 --requirements apache2_module
 
 
 The list of unit test requirements can be found at `test/units/requirements.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/getting_started/introduction.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/getting_started/introduction.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/getting_started/introduction.rst
  2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/getting_started/introduction.rst
  2026-04-20 17:35:19.000000000 +0200
@@ -23,7 +23,7 @@
     Low maintenance overhead by avoiding the installation of additional 
software across IT infrastructure.
 
 Simplicity
-    Automation playbooks use straightforward YAML syntax for code that reads 
like documentation. Ansible is also decentralized, using SSH with existing OS 
credentials to access to remote machines.
+    Automation playbooks use straightforward YAML syntax for code that reads 
like documentation. Ansible is also decentralized, using SSH with existing OS 
credentials to access remote machines.
 
 Scalability and flexibility
     Easily and quickly scale the systems you automate through a modular design 
that supports a large range of operating systems, cloud platforms, and network 
devices.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/installation_guide/installation_distros.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/installation_guide/installation_distros.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/installation_guide/installation_distros.rst
       2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/installation_guide/installation_distros.rst
       2026-04-20 17:35:19.000000000 +0200
@@ -95,12 +95,6 @@
     $ sudo add-apt-repository --yes --update ppa:ansible/ansible
     $ sudo apt install ansible
 
-.. note:: 
-   On older Ubuntu distributions, "software-properties-common" is called 
"python-software-properties". 
-   You may want to use ``apt-get`` rather than ``apt`` in older versions. 
-   Also, only newer distributions (18.04, 18.10, and later) have a ``-u`` or 
``--update`` flag. 
-   Adjust your script as needed.
-
 File any issues in `the PPA's issue tracker 
<https://github.com/ansible-community/ppa/issues>`_.
 
 Installing Ansible on Debian
@@ -131,10 +125,6 @@
     - ->
     - Ubuntu 20.04 (Focal)
     - ``focal``
-  * - Debian 10 (Buster)
-    - ->
-    - Ubuntu 18.04 (Bionic)
-    - ``bionic``
 
 The following example assumes that you already have ``wget`` and ``gpg`` 
installed.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/network/getting_started/network_resources.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/network/getting_started/network_resources.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/network/getting_started/network_resources.rst
     2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/network/getting_started/network_resources.rst
     2026-04-20 17:35:19.000000000 +0200
@@ -19,8 +19,7 @@
 Read more about Ansible for Network Automation:
 
 - :ref:`Network Platform Options <platform_options>`
-- Network Automation on the `Ansible website 
<https://www.ansible.com/overview/networking>`_
-- Ansible Network `Blog posts <https://www.ansible.com/blog/topic/networks>`_
+- `Network Automation on the 
<https://www.redhat.com/en/technologies/management/ansible/network-automation>`_
 
 Events (on video and in person)
 ===============================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/network/user_guide/network_resource_modules.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/network/user_guide/network_resource_modules.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/network/user_guide/network_resource_modules.rst
   2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/network/user_guide/network_resource_modules.rst
   2026-04-20 17:35:19.000000000 +0200
@@ -192,5 +192,5 @@
 
   `Network Features in Ansible 2.9 
<https://www.ansible.com/blog/network-features-coming-soon-in-ansible-engine-2.9>`_
     A introductory blog post on network resource modules.
-  `Deep Dive into Network Resource Modules 
<https://www.ansible.com/deep-dive-into-ansible-network-resource-module>`_
+  `Deep Dive into Network Resource Modules 
<https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values>`_
     A deeper dive presentation into network resource modules.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/network/user_guide/network_working_with_command_output.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/network/user_guide/network_working_with_command_output.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/network/user_guide/network_working_with_command_output.rst
        2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/network/user_guide/network_working_with_command_output.rst
        2026-04-20 17:35:19.000000000 +0200
@@ -119,8 +119,8 @@
 
 .. seealso::
 
-  `Rebooting network devices with Ansible 
<https://www.ansible.com/blog/rebooting-network-devices-with-ansible>`_
+  `Rebooting network devices with Ansible 
<https://github.com/ansible-community/ansible-docsite/blob/3f9312091999a566b280294a3cb0a7fa20e3a8f2/blog-archive/rebooting-network-devices-with-ansible.md>`_
       Examples using ``wait_for``, ``wait_for_connection``, and ``prompt`` for 
network devices.
 
-  `Deep dive on cli_command 
<https://www.ansible.com/blog/deep-dive-on-cli-command-for-network-automation>`_
+  `Deep dive on cli_command 
<https://github.com/ansible-community/ansible-docsite/blob/3f9312091999a566b280294a3cb0a7fa20e3a8f2/blog-archive/deep-dive-on-cli-command-for-network-automation.md>`_
       Detailed overview of how to use the ``cli_command``.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/playbook_guide/playbooks_reuse_roles.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/playbook_guide/playbooks_reuse_roles.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/playbook_guide/playbooks_reuse_roles.rst
  2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/playbook_guide/playbooks_reuse_roles.rst
  2026-04-20 17:35:19.000000000 +0200
@@ -48,11 +48,11 @@
 
     # roles/example/tasks/main.yml
     - name: Install the correct web server for RHEL
-      import_tasks: redhat.yml
+      ansible.builtin.import_tasks: redhat.yml
       when: ansible_facts['os_family']|lower == 'redhat'
 
     - name: Install the correct web server for Debian
-      import_tasks: debian.yml
+      ansible.builtin.import_tasks: debian.yml
       when: ansible_facts['os_family']|lower == 'debian'
 
     # roles/example/tasks/redhat.yml
@@ -73,7 +73,7 @@
 .. code-block:: yaml
 
    - name: include apt tasks
-     include_role:
+     ansible.builtin.include_role:
          name: package_manager_bootstrap
          tasks_from: apt.yml
      when: ansible_facts['os_family'] == 'Debian'
@@ -211,7 +211,7 @@
             msg: "this task runs before the example role"
 
         - name: Include the example role
-          include_role:
+          ansible.builtin.include_role:
             name: example
 
         - name: Print a message
@@ -226,7 +226,7 @@
     - hosts: webservers
       tasks:
         - name: Include the foo_app_instance role
-          include_role:
+          ansible.builtin.include_role:
             name: foo_app_instance
           vars:
             dir: '/opt/a'
@@ -244,7 +244,7 @@
     - hosts: webservers
       tasks:
         - name: Include the some_role role
-          include_role:
+          ansible.builtin.include_role:
             name: some_role
           when: "ansible_facts['os_family'] == 'RedHat'"
 
@@ -263,7 +263,7 @@
             msg: "before we run our role"
 
         - name: Import the example role
-          import_role:
+          ansible.builtin.import_role:
             name: example
 
         - name: Print a message
@@ -278,7 +278,7 @@
     - hosts: webservers
       tasks:
         - name: Import the foo_app_instance role
-          import_role:
+          ansible.builtin.import_role:
             name: foo_app_instance
           vars:
             dir: '/opt/a'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-documentation-2.20.4/docs/docsite/rst/porting_guides/porting_guide_13.rst
 
new/ansible-documentation-2.20.5/docs/docsite/rst/porting_guides/porting_guide_13.rst
--- 
old/ansible-documentation-2.20.4/docs/docsite/rst/porting_guides/porting_guide_13.rst
       2026-03-23 12:48:56.000000000 +0100
+++ 
new/ansible-documentation-2.20.5/docs/docsite/rst/porting_guides/porting_guide_13.rst
       2026-04-20 17:35:19.000000000 +0200
@@ -196,6 +196,105 @@
 
 No notable changes
 
+Porting Guide for v13.5.0
+=========================
+
+Added Collections
+-----------------
+
+- graphiant.naas (version 26.2.4)
+
+Known Issues
+------------
+
+community.routeros
+^^^^^^^^^^^^^^^^^^
+
+- api_modify - to create or modify entries in the ``container`` path, you need 
librouteros 4.0.0 or newer due to a bug preventing older versions from setting 
or modifying properties named ``cmd`` 
(https://github.com/ansible-collections/community.routeros/issues/442).
+
+Breaking Changes
+----------------
+
+community.mysql
+^^^^^^^^^^^^^^^
+
+- Update imports from ansible.module_utils.six to use their python3 
equivalent. This change will make this collection incompatible for managed 
hosts on python2.7.
+
+community.proxmox
+^^^^^^^^^^^^^^^^^
+
+- proxmox - set ``state`` as not ``optional`` and assign default value 
``present`` (https://github.com/ansible-collections/community.proxmox/pull/292).
+
+Major Changes
+-------------
+
+community.proxmox
+^^^^^^^^^^^^^^^^^
+
+- proxmox - Add ca_path option to specify a ca-certificate for tls validation 
(https://github.com/ansible-collections/community.proxmox/pull/256).
+
+community.routeros
+^^^^^^^^^^^^^^^^^^
+
+- api_info, api_modify - multiple parameters can no longer be disabled for 
the``tool netwatch`` path 
(https://github.com/ansible-collections/community.routeros/pull/433).
+- api_info, api_modify - parameter ``name-format`` can no longer be disabled 
for the ``interface wifi provisioning`` path 
(https://github.com/ansible-collections/community.routeros/pull/433).
+- api_info, api_modify - parameter ``script`` can no longer be disabled for 
the ``ip dhcp-client`` path 
(https://github.com/ansible-collections/community.routeros/pull/433).
+
+fortinet.fortios
+^^^^^^^^^^^^^^^^
+
+- Supported new versions 7.6.5 and 7.6.6.
+- Updated the Q&A for using the default_group feature in modules.
+
+netapp.ontap
+^^^^^^^^^^^^
+
+- na_ontap_autoupdate_config - REST only support for managing configurations 
for automatic updates, requires ONTAP 9.10.1 or later.
+- na_ontap_cg - REST only support for managing consistency groups, requires 
ONTAP 9.10.1 or later.
+- na_ontap_cifs - AWS Lambda support added to the module.
+- na_ontap_cifs_acl - AWS Lambda support added to the module.
+- na_ontap_cifs_local_group - AWS Lambda support added to the module.
+- na_ontap_cifs_local_group_member - AWS Lambda support added to the module.
+- na_ontap_cifs_local_user - AWS Lambda support added to the module.
+- na_ontap_cifs_local_user_set_password - AWS Lambda support added to the 
module.
+- na_ontap_cifs_privileges - AWS Lambda support added to the module.
+- na_ontap_cifs_server - AWS Lambda support added to the module.
+- na_ontap_cifs_unix_symlink_mapping - AWS Lambda support added to the module.
+- na_ontap_cluster_peer - AWS Lambda support added to the module.
+- na_ontap_igroup - AWS Lambda support added to the module.
+- na_ontap_igroup_initiator - AWS Lambda support added to the module.
+- na_ontap_lun_copy - AWS Lambda support added to the module.
+- na_ontap_lun_map - AWS Lambda support added to the module.
+- na_ontap_lun_map_reporting_nodes - AWS Lambda support added to the module.
+- na_ontap_s3_buckets - AWS Lambda support added to the module.
+- na_ontap_s3_groups - AWS Lambda support added to the module.
+- na_ontap_s3_policies - AWS Lambda support added to the module.
+- na_ontap_s3_services - AWS Lambda support added to the module.
+- na_ontap_s3_users - AWS Lambda support added to the module.
+- na_ontap_snapmirror - AWS Lambda support added to the module.
+- na_ontap_volume_autosize - AWS Lambda support added to the module.
+- na_ontap_volume_clone - AWS Lambda support added to the module.
+- na_ontap_vserver_peer - AWS Lambda support added to the module.
+
+Deprecated Features
+-------------------
+
+community.general
+^^^^^^^^^^^^^^^^^
+
+- aix_devices - module is superseded by equivalent in ``ibm.power_aix`` 
collection. It will be removed from community.general 15.0.0 
(https://github.com/ansible-collections/community.general/issues/11290, 
https://github.com/ansible-collections/community.general/pull/11540).
+- aix_filesystem - module is superseded by equivalent in ``ibm.power_aix`` 
collection. It will be removed from community.general 15.0.0 
(https://github.com/ansible-collections/community.general/issues/11290, 
https://github.com/ansible-collections/community.general/pull/11540).
+- aix_inittab - module is superseded by equivalent in ``ibm.power_aix`` 
collection. It will be removed from community.general 15.0.0 
(https://github.com/ansible-collections/community.general/issues/11290, 
https://github.com/ansible-collections/community.general/pull/11540).
+- aix_lvg - module is superseded by equivalent in ``ibm.power_aix`` 
collection. It will be removed from community.general 15.0.0 
(https://github.com/ansible-collections/community.general/issues/11290, 
https://github.com/ansible-collections/community.general/pull/11540).
+- aix_lvol - module is superseded by equivalent in ``ibm.power_aix`` 
collection. It will be removed from community.general 15.0.0 
(https://github.com/ansible-collections/community.general/issues/11290, 
https://github.com/ansible-collections/community.general/pull/11540).
+- monit - support for Monit version 5.18 or older is deprecated and will be 
removed in community.general 14.0.0 
(https://github.com/ansible-collections/community.general/pull/11254).
+- puppet - the ``timeout`` parameter is deprecated and will be removed in 
community.general 14.0.0. 
(https://github.com/ansible-collections/community.general/pull/11658).
+
+community.proxmox
+^^^^^^^^^^^^^^^^^
+
+- proxmox - Certificate verification default changes from ``false`` to 
``true`` with version 2.0.0 
(https://github.com/ansible-collections/community.proxmox/pull/256).
+
 Porting Guide for v13.4.0
 =========================
 
@@ -564,7 +663,6 @@
 fortinet.fortios
 ^^^^^^^^^^^^^^^^
 
-- Supported default_group feature for the all of the modules.
 - Supported new versions 7.6.3 and 7.6.4.
 - Supported the authentication method when using username and password in 
v7.6.4.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-documentation-2.20.4/tests/formatters.txt 
new/ansible-documentation-2.20.5/tests/formatters.txt
--- old/ansible-documentation-2.20.4/tests/formatters.txt       2026-03-23 
12:48:56.000000000 +0100
+++ new/ansible-documentation-2.20.5/tests/formatters.txt       2026-04-20 
17:35:19.000000000 +0200
@@ -2,7 +2,7 @@
 #    uv pip compile --universal --output-file tests/formatters.txt 
tests/formatters.in
 black==26.3.1
     # via -r tests/formatters.in
-click==8.3.1
+click==8.3.2
     # via black
 colorama==0.4.6 ; sys_platform == 'win32'
     # via click
@@ -10,11 +10,11 @@
     # via -r tests/formatters.in
 mypy-extensions==1.1.0
     # via black
-packaging==26.0
+packaging==26.1
     # via black
 pathspec==1.0.4
     # via black
-platformdirs==4.9.4
+platformdirs==4.9.6
     # via black
 pytokens==0.4.1
     # via black
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-documentation-2.20.4/tests/static.txt 
new/ansible-documentation-2.20.5/tests/static.txt
--- old/ansible-documentation-2.20.4/tests/static.txt   2026-03-23 
12:48:56.000000000 +0100
+++ new/ansible-documentation-2.20.5/tests/static.txt   2026-04-20 
17:35:19.000000000 +0200
@@ -1,4 +1,4 @@
 # This file was autogenerated by uv via the following command:
 #    uv pip compile --universal --output-file tests/static.txt tests/static.in
-ruff==0.15.7
+ruff==0.15.11
     # via -r tests/static.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-documentation-2.20.4/tests/typing.txt 
new/ansible-documentation-2.20.5/tests/typing.txt
--- old/ansible-documentation-2.20.4/tests/typing.txt   2026-03-23 
12:48:56.000000000 +0100
+++ new/ansible-documentation-2.20.5/tests/typing.txt   2026-04-20 
17:35:19.000000000 +0200
@@ -14,9 +14,9 @@
     # via
     #   cryptography
     #   pynacl
-charset-normalizer==3.4.6
+charset-normalizer==3.4.7
     # via requests
-click==8.3.1
+click==8.3.2
     # via typer
 codeowners==0.8.0
     # via -r tests/../hacking/pr_labeler/requirements.txt
@@ -26,7 +26,7 @@
     #   colorlog
 colorlog==6.10.1
     # via nox
-cryptography==46.0.5
+cryptography==46.0.7
     # via pyjwt
 dependency-groups==1.3.1
     # via nox
@@ -34,7 +34,7 @@
     # via virtualenv
 docutils==0.22.4
     # via antsibull-docutils
-filelock==3.25.2
+filelock==3.28.0
     # via
     #   python-discovery
     #   virtualenv
@@ -44,7 +44,7 @@
     # via requests
 jinja2==3.1.6
     # via -r tests/../hacking/pr_labeler/requirements.txt
-librt==0.8.1 ; platform_python_implementation != 'PyPy'
+librt==0.9.0 ; platform_python_implementation != 'PyPy'
     # via mypy
 markdown-it-py==4.0.0
     # via rich
@@ -52,37 +52,37 @@
     # via jinja2
 mdurl==0.1.2
     # via markdown-it-py
-mypy==1.19.1
+mypy==1.20.1
     # via -r tests/typing.in
 mypy-extensions==1.1.0
     # via mypy
-nox==2026.2.9
+nox==2026.4.10
     # via -r tests/typing.in
-packaging==26.0
+packaging==26.1
     # via
     #   dependency-groups
     #   nox
 pathspec==1.0.4
     # via mypy
-platformdirs==4.9.4
+platformdirs==4.9.6
     # via
     #   python-discovery
     #   virtualenv
 pycparser==3.0 ; implementation_name != 'PyPy' and 
platform_python_implementation != 'PyPy'
     # via cffi
-pygithub==2.9.0
+pygithub==2.9.1
     # via -r tests/../hacking/pr_labeler/requirements.txt
-pygments==2.19.2
+pygments==2.20.0
     # via rich
 pyjwt==2.12.1
     # via pygithub
 pynacl==1.6.2
     # via pygithub
-python-discovery==1.2.0
+python-discovery==1.2.2
     # via virtualenv
-requests==2.32.5
+requests==2.33.1
     # via pygithub
-rich==14.3.3
+rich==15.0.0
     # via typer
 shellingham==1.5.4
     # via typer
@@ -90,7 +90,7 @@
     # via typer-slim
 typer-slim==0.24.0
     # via -r tests/../hacking/pr_labeler/requirements.txt
-types-docutils==0.22.3.20260322
+types-docutils==0.22.3.20260408
     # via -r tests/typing.in
 typing-extensions==4.15.0
     # via
@@ -101,5 +101,5 @@
     # via
     #   pygithub
     #   requests
-virtualenv==21.2.0
+virtualenv==21.2.4
     # via nox

++++++ ansible-documentation.obsinfo ++++++
--- /var/tmp/diff_new_pack.NMuDOs/_old  2026-04-21 12:47:40.721537379 +0200
+++ /var/tmp/diff_new_pack.NMuDOs/_new  2026-04-21 12:47:40.733537877 +0200
@@ -1,5 +1,5 @@
 name: ansible-documentation
-version: 2.20.4
-mtime: 1774266536
-commit: c894855522608268e81ba00b082993db326bdb8e
+version: 2.20.5
+mtime: 1776699319
+commit: 531f13b6823acae8a0840c616791839f748dd3db
 

Reply via email to