Received: by mail.netbsd.org (Postfix, from userid 605) id 4FEFC84E83; Sat, 20 Jun 2020 06:55:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CABA984E7E for ; Sat, 20 Jun 2020 06:55:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id S4NPHrOagYDN for ; Sat, 20 Jun 2020 06:55:04 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C2B5484D7B for ; Sat, 20 Jun 2020 06:55:04 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id BC7BDFB28; Sat, 20 Jun 2020 06:55:04 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1592636104199820" MIME-Version: 1.0 Date: Sat, 20 Jun 2020 06:55:04 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/sysutils/ansible To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20200620065504.BC7BDFB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1592636104199820 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Sat Jun 20 06:55:04 UTC 2020 Modified Files: pkgsrc/sysutils/ansible: Makefile PLIST distinfo Log Message: ansible: updated to 2.9.10 v2.9.10 ======= Minor Changes ------------- - Add new magic variable ``ansible_collection`` that contains the collection name - Add new magic variable ``ansible_role_name`` that contains the FQCN of the role - Added missing platform guide for FRR - Fix a typo in remove_signature flag in podman_image module - Remove the deprecation message for the ``TRANSFORM_INVALID_GROUP_CHARS`` setting. - The results queue and counter for results are now split for standard / handler results. This allows the governing strategy to be truly independent from the handler strategy, which basically follows the linear methodology. - Updates ``ansible_role_names``, ``ansible_play_role_names``, and ``ansible_dependent_role_names`` to include the FQCN - ``Display.deprecated()``, ``AnsibleModule.deprecate()`` and ``Ansible.Basic.Deprecate()`` now also accept the deprecation-by-date parameters and collection name parameters from Ansible 2.10, so plugins and modules in collections that conform to Ansible 2.10 will run with newer versions of Ansible 2.9. - ovirt: update operating system options - ovirt_storage_vm_info: fix example - ovirt_vm: fix quotas example Deprecated Features ------------------- - Using the DefaultCallback without the correspodning doc_fragment or copying the documentation. Bugfixes -------- - Allow tasks to notify a fqcn handler name - Avoid bare select() for running commands to avoid too large file descriptor numbers failing tasks - Avoid running subfunctions that are passed to show_vars function when it will be a noop. - Create an ``import_module`` compat util, for use across the codebase, to allow collection loading to work properly on Python26 - Do not keep empty blocks in PlayIterator after skipping tasks with tags. - Ensure that ``--version`` works with non-ascii ansible project paths - Fix content encoding/decoding and do not fail when key based auth is used - Fix gather_facts not working for network platforms when network_os is in FQCN format - Fix issue with nxos_l2_interfaces where replaced doesn't remove superfluous config - Fix nxos_facts with VDC having no interfaces - Fix nxos_interfaces enabled not working properly because of broken system default dict generation - Fix the issue when OS secgroup rule couldn't be imported from a different tenant - Fixed the equality check for IncludedFiles to ensure they are not accidently merged when process_include_results runs. - Prevent a race condition when running handlers using a combination of the free strategy and include_role. - Properly handle unicode in ``safe_eval``. - Remove unused and invalid import from FRR cliconf plugin - RoleRequirement - include stderr in the error message if a scm command fails - To fix ios_l3_interfaces Loopback issue - To fix ios_vlans vtp version 2 issue - Update NX-OS cliconf to accomodate MDS - Update terminal plugin to check feature privilege only when escalation is needed - Validate include args in handlers. - added 'unimplemented' prefix to file based caching - added new option for default callback to compat variable to avoid old 3rd party plugins from erroring out. - ansible-doc - Allow and give precedence to `removed_at_date` for deprecated modules. - ansible-galaxy - Fix ``multipart/form-data`` body to include extra CRLF - ansible-galaxy - Preserve symlinks when building and installing a collection - ansible-galaxy collection build - Command did not ignore .git files, which had the potential to cause troubles later on (for example, when importing into Automation Hub) - ansible-test - Disabled the ``duplicate-code`` and ``cyclic-import`` checks for the ``pylint`` sanity test due to inconsistent results. - ansible-test - The shebang sanity test now correctly identifies modules in subdirectories in collections. - ansible-test change detection - Run only sanity tests on ``docs/`` and ``changelogs/`` in collections, to avoid triggering full CI runs of integration and unit tests when files in these directories change. - ansible-test is now able to find its ``egg-info`` directory when it contains the Ansible version number - ansible-test no longer optimizes setting ``PATH`` by prepending the directory containing the selected Python interpreter when it is named ``python``. This avoids unintentionally making other programs available on ``PATH``, including an already installed version of Ansible. - ansible-test pylint sanity test - do not crash when ``version`` specified to ``AnsibleModule.deprecate()`` or ``Display.deprecated()`` contains string components, f.ex. tagged version numbers for Ansible 2.10. - archive - fix issue with empty file exclusion from archive - avoid fatal traceback when a bad FQCN for a callback is supplied in the whitelist. - ce - Modify the way of parsing NETCONF XML message in ce.py - collection loader - fix file/module/class confusion issues on case-insensitive filesystems - copy - Fixed copy module not working in case that remote_src is enabled and dest ends in a / - discovery will NOT update incorrect host anymore when in delegate_to task. - dnf - enable logging using setup_loggers() API in dnf-4.2.17-6 or later - docker_machine - fallback to ip subcommand output if IPAddress is missing - ensure we pass on interpreter discovery values to delegated host. - file - return ``'state': 'absent'`` when a file does not exist - fixed issues when using net_get & net_put before the persistent connection has been started - interpreter discovery will now use correct vars (from delegated host) when in delegate_to task. - k8s - Handle set object retrieved from lookup plugin. - lineinfile - use ``module.tmpdir`` to allow configuration of the remote temp directory - lxd_container - enables to set keys not present in existing config - ovirt_disk fix activate - ovirt_disk: fix upload/download of images for ovirt 4.4 - ovirt_disk: force wait when uploading disk - ovirt_vm: fix cd_iso search by name - profile_tasks - typecast results before using it - sesu - make use of the prompt specified in the code - syslog_json callback - fix plugin exception when running - yum/dnf - check type of elements in a name - zfs_delegate_admin - add missing choices diff/hold/release to the permissions parameter To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/ansible/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/sysutils/ansible/PLIST cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/ansible/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1592636104199820 Content-Disposition: inline Content-Length: 3795 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/sysutils/ansible/Makefile diff -u pkgsrc/sysutils/ansible/Makefile:1.32 pkgsrc/sysutils/ansible/Makefile:1.33 --- pkgsrc/sysutils/ansible/Makefile:1.32 Tue May 19 12:58:46 2020 +++ pkgsrc/sysutils/ansible/Makefile Sat Jun 20 06:55:04 2020 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.32 2020/05/19 12:58:46 adam Exp $ +# $NetBSD: Makefile,v 1.33 2020/06/20 06:55:04 adam Exp $ -DISTNAME= ansible-2.9.9 +DISTNAME= ansible-2.9.10 CATEGORIES= sysutils python MASTER_SITES= https://releases.ansible.com/ansible/ Index: pkgsrc/sysutils/ansible/PLIST diff -u pkgsrc/sysutils/ansible/PLIST:1.11 pkgsrc/sysutils/ansible/PLIST:1.12 --- pkgsrc/sysutils/ansible/PLIST:1.11 Thu Mar 5 10:18:58 2020 +++ pkgsrc/sysutils/ansible/PLIST Sat Jun 20 06:55:04 2020 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.11 2020/03/05 10:18:58 adam Exp $ +@comment $NetBSD: PLIST,v 1.12 2020/06/20 06:55:04 adam Exp $ bin/ansible bin/ansible-config bin/ansible-connection @@ -71,9 +71,6 @@ ${PYSITELIB}/ansible/compat/__init__.pyo ${PYSITELIB}/ansible/compat/selectors/__init__.py ${PYSITELIB}/ansible/compat/selectors/__init__.pyc ${PYSITELIB}/ansible/compat/selectors/__init__.pyo -${PYSITELIB}/ansible/compat/selectors/_selectors2.py -${PYSITELIB}/ansible/compat/selectors/_selectors2.pyc -${PYSITELIB}/ansible/compat/selectors/_selectors2.pyo ${PYSITELIB}/ansible/config/__init__.py ${PYSITELIB}/ansible/config/__init__.pyc ${PYSITELIB}/ansible/config/__init__.pyo @@ -392,12 +389,21 @@ ${PYSITELIB}/ansible/module_utils/common ${PYSITELIB}/ansible/module_utils/compat/__init__.py ${PYSITELIB}/ansible/module_utils/compat/__init__.pyc ${PYSITELIB}/ansible/module_utils/compat/__init__.pyo +${PYSITELIB}/ansible/module_utils/compat/_selectors2.py +${PYSITELIB}/ansible/module_utils/compat/_selectors2.pyc +${PYSITELIB}/ansible/module_utils/compat/_selectors2.pyo +${PYSITELIB}/ansible/module_utils/compat/importlib.py +${PYSITELIB}/ansible/module_utils/compat/importlib.pyc +${PYSITELIB}/ansible/module_utils/compat/importlib.pyo ${PYSITELIB}/ansible/module_utils/compat/ipaddress.py ${PYSITELIB}/ansible/module_utils/compat/ipaddress.pyc ${PYSITELIB}/ansible/module_utils/compat/ipaddress.pyo ${PYSITELIB}/ansible/module_utils/compat/paramiko.py ${PYSITELIB}/ansible/module_utils/compat/paramiko.pyc ${PYSITELIB}/ansible/module_utils/compat/paramiko.pyo +${PYSITELIB}/ansible/module_utils/compat/selectors.py +${PYSITELIB}/ansible/module_utils/compat/selectors.pyc +${PYSITELIB}/ansible/module_utils/compat/selectors.pyo ${PYSITELIB}/ansible/module_utils/connection.py ${PYSITELIB}/ansible/module_utils/connection.pyc ${PYSITELIB}/ansible/module_utils/connection.pyo Index: pkgsrc/sysutils/ansible/distinfo diff -u pkgsrc/sysutils/ansible/distinfo:1.19 pkgsrc/sysutils/ansible/distinfo:1.20 --- pkgsrc/sysutils/ansible/distinfo:1.19 Tue May 19 12:58:46 2020 +++ pkgsrc/sysutils/ansible/distinfo Sat Jun 20 06:55:04 2020 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.19 2020/05/19 12:58:46 adam Exp $ +$NetBSD: distinfo,v 1.20 2020/06/20 06:55:04 adam Exp $ -SHA1 (ansible-2.9.9.tar.gz) = cc384caef5ad6c006e43770fcda78fd7144e11ad -RMD160 (ansible-2.9.9.tar.gz) = 427f4923aa3c043312024662d77b805610fa892c -SHA512 (ansible-2.9.9.tar.gz) = 327c5ece277096f71f10fec2b33a8d2c94ee59b0e22b15bb5ca449da2331b8158239bdbc8e3afd093af358a787f410c7c2e0942010de65a8d9c8719cf83e4abd -Size (ansible-2.9.9.tar.gz) = 14222889 bytes +SHA1 (ansible-2.9.10.tar.gz) = 7b37caa080cf922a21f9a087eca10e01b6395195 +RMD160 (ansible-2.9.10.tar.gz) = e7192b92a5f7270db946e97e707348e0d835dec7 +SHA512 (ansible-2.9.10.tar.gz) = c0d5e26491f52d1eb8d1c3755903bb6a8d50634df5fb50a970076d49d99cfda424fa60c258a6a5821e01c435a8ef077d46ced4b2f8c4f4a8d381737e6f14afb4 +Size (ansible-2.9.10.tar.gz) = 14237929 bytes --_----------=_1592636104199820--