pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/ansible-core



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Aug 23 07:22:07 UTC 2023

Modified Files:
        pkgsrc/sysutils/ansible-core: Makefile PLIST distinfo

Log Message:
ansible-core: updated to 2.15.3

v2.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. 
(https://github.com/ansible/ansible/issues/79767, https://github.com/ansible/ansible/issues/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 - https://github.com/ansible/ansible/issues/80490


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/ansible-core/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/ansible-core/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/ansible-core/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/ansible-core/Makefile
diff -u pkgsrc/sysutils/ansible-core/Makefile:1.21 pkgsrc/sysutils/ansible-core/Makefile:1.22
--- pkgsrc/sysutils/ansible-core/Makefile:1.21  Mon Aug 14 05:25:13 2023
+++ pkgsrc/sysutils/ansible-core/Makefile       Wed Aug 23 07:22:06 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2023/08/14 05:25:13 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2023/08/23 07:22:06 adam Exp $
 
-DISTNAME=      ansible-core-2.15.2
-PKGREVISION=   1
+DISTNAME=      ansible-core-2.15.3
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/ansible-core/}
 
@@ -27,9 +26,6 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27 38
 DEPENDS+=      ${PYPKGPREFIX}-importlib-resources>=5.0:../../devel/py-importlib-resources
 .endif
 
-PKG_SYSCONFSUBDIR=     ansible
-EGDIR=                 ${PREFIX}/share/examples/ansible
-
 REPLACE_PYTHON=                test/lib/ansible_test/_data/*.py
 REPLACE_PYTHON+=       test/lib/ansible_test/_data/*/*.py
 REPLACE_PYTHON+=       test/lib/ansible_test/_data/*/*/*.py
@@ -41,7 +37,6 @@ CHECK_INTERPRETER_SKIP+=      ${PYSITELIB}/an
 
 SUBST_CLASSES+=                paths
 SUBST_STAGE.paths=     pre-configure
-SUBST_FILES.paths+=    examples/hosts
 SUBST_FILES.paths+=    lib/ansible/config/base.yml
 SUBST_FILES.paths+=    lib/ansible/module_utils/urls.py
 SUBST_MESSAGE.paths=   Fixing hardcoded paths.
@@ -51,17 +46,9 @@ SUBST_SED.paths+=    -e "s,/etc/ansible,${P
 INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1 ${EGDIR}
 OWN_DIRS=              ${PREFIX}/share/ansible
 
-CONF_FILES=            ${EGDIR}/ansible.cfg ${PKG_SYSCONFDIR}/ansible.cfg
-CONF_FILES+=           ${EGDIR}/hosts ${PKG_SYSCONFDIR}/hosts
-
 # Contains hardcoded paths to expected locations of package managers.
 CHECK_WRKREF_SKIP+=    */ansible/module_utils/facts/system/pkg_mgr.py
 
-post-install:
-.for f in ansible.cfg hosts
-       ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${DESTDIR}/${EGDIR}
-.endfor
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
 .include "../../lang/python/tool.mk"

Index: pkgsrc/sysutils/ansible-core/PLIST
diff -u pkgsrc/sysutils/ansible-core/PLIST:1.6 pkgsrc/sysutils/ansible-core/PLIST:1.7
--- pkgsrc/sysutils/ansible-core/PLIST:1.6      Thu May 18 13:02:12 2023
+++ pkgsrc/sysutils/ansible-core/PLIST  Wed Aug 23 07:22:06 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2023/05/18 13:02:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2023/08/23 07:22:06 adam Exp $
 bin/ansible
 bin/ansible-config
 bin/ansible-connection
@@ -1993,6 +1993,9 @@ ${PYSITELIB}/ansible_test/_internal/comm
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/ansible_doc.py
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/ansible_doc.pyc
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/ansible_doc.pyo
+${PYSITELIB}/ansible_test/_internal/commands/sanity/bin_symlinks.py
+${PYSITELIB}/ansible_test/_internal/commands/sanity/bin_symlinks.pyc
+${PYSITELIB}/ansible_test/_internal/commands/sanity/bin_symlinks.pyo
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/compile.py
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/compile.pyc
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/compile.pyo
@@ -2002,6 +2005,9 @@ ${PYSITELIB}/ansible_test/_internal/comm
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/import.py
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/import.pyc
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/import.pyo
+${PYSITELIB}/ansible_test/_internal/commands/sanity/integration_aliases.py
+${PYSITELIB}/ansible_test/_internal/commands/sanity/integration_aliases.pyc
+${PYSITELIB}/ansible_test/_internal/commands/sanity/integration_aliases.pyo
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/mypy.py
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/mypy.pyc
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/mypy.pyo
@@ -2014,9 +2020,6 @@ ${PYSITELIB}/ansible_test/_internal/comm
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/pylint.py
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/pylint.pyc
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/pylint.pyo
-${PYSITELIB}/ansible_test/_internal/commands/sanity/sanity_docs.py
-${PYSITELIB}/ansible_test/_internal/commands/sanity/sanity_docs.pyc
-${PYSITELIB}/ansible_test/_internal/commands/sanity/sanity_docs.pyo
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/shellcheck.py
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/shellcheck.pyc
 ${PYSITELIB}/ansible_test/_internal/commands/sanity/shellcheck.pyo
@@ -2285,6 +2288,7 @@ ${PYSITELIB}/ansible_test/_util/controll
 ${PYSITELIB}/ansible_test/_util/controller/sanity/mypy/ansible-core.ini
 ${PYSITELIB}/ansible_test/_util/controller/sanity/mypy/ansible-test.ini
 ${PYSITELIB}/ansible_test/_util/controller/sanity/mypy/modules.ini
+${PYSITELIB}/ansible_test/_util/controller/sanity/mypy/packaging.ini
 ${PYSITELIB}/ansible_test/_util/controller/sanity/pep8/current-ignore.txt
 ${PYSITELIB}/ansible_test/_util/controller/sanity/pslint/pslint.ps1
 ${PYSITELIB}/ansible_test/_util/controller/sanity/pslint/settings.psd1
@@ -2398,5 +2402,3 @@ ${PYSITELIB}/ansible_test/config/cloud-c
 ${PYSITELIB}/ansible_test/config/config.yml
 ${PYSITELIB}/ansible_test/config/inventory.networking.template
 ${PYSITELIB}/ansible_test/config/inventory.winrm.template
-share/examples/ansible/ansible.cfg
-share/examples/ansible/hosts

Index: pkgsrc/sysutils/ansible-core/distinfo
diff -u pkgsrc/sysutils/ansible-core/distinfo:1.17 pkgsrc/sysutils/ansible-core/distinfo:1.18
--- pkgsrc/sysutils/ansible-core/distinfo:1.17  Tue Jul 18 04:36:31 2023
+++ pkgsrc/sysutils/ansible-core/distinfo       Wed Aug 23 07:22:06 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2023/07/18 04:36:31 adam Exp $
+$NetBSD: distinfo,v 1.18 2023/08/23 07:22:06 adam Exp $
 
-BLAKE2s (ansible-core-2.15.2.tar.gz) = 1c4366dc09984ce02513e910ace9529770b8d66c7d90ffe91cfd5bc0415a4b42
-SHA512 (ansible-core-2.15.2.tar.gz) = 75cfc9a5f104d15a83ea464e34b9b2d351fcddc23b7bc4e86a1975d2aef22a336c865a4bd25cee58ba64b67eebfc2553ca55ea581ffcfc4e5261af46fbdf7e55
-Size (ansible-core-2.15.2.tar.gz) = 10814159 bytes
+BLAKE2s (ansible-core-2.15.3.tar.gz) = eca01dfb3819ce83bf5aa42d0cecac10322a28f84caa911f3579479264618692
+SHA512 (ansible-core-2.15.3.tar.gz) = ba91faef7ace83adf8c6f98ee8eb0186c1fef03657e595857f2255b697e91bfa2df716e9b733d23567f78228281a57940c9a0243d94b54bc7a1d2c0845f19d26
+Size (ansible-core-2.15.3.tar.gz) = 3144403 bytes
 SHA1 (patch-lib_ansible_module__utils_facts_hardware_netbsd.py) = cdc41b104bffab7badd00446a9d0cdecba32cca2



Home | Main Index | Thread Index | Old Index