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 2024-08-13 13:23:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-core (Old)
 and      /work/SRC/openSUSE:Factory/.ansible-core.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible-core"

Tue Aug 13 13:23:45 2024 rev:30 rq:1193330 version:2.17.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-core/ansible-core.changes        
2024-06-19 16:40:36.745993145 +0200
+++ /work/SRC/openSUSE:Factory/.ansible-core.new.7232/ansible-core.changes      
2024-08-13 13:24:06.752417618 +0200
@@ -1,0 +2,586 @@
+Tue Jul 16 05:47:40 UTC 2024 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 2.17.2:
+  
https://github.com/ansible/ansible/blob/v2.17.2/changelogs/CHANGELOG-v2.17.rst
+  * Bugfixes
+    - Fix a traceback when an environment variable contains certain
+      special characters (#83498)
+    - dnf - reverted incomplete fix from 2.17.2rc1 (#83504)
+    - dnf, dnf5 - fix for installing a set of packages by
+      specifying them using a wildcard character (#83373)
+    - linear strategy now provides a properly templated task name
+      to the v2_runner_on_started callback event.
+    - package_facts - ignore warnings sent by apk on stderr
+      (#83501).
+    - replace - Updated before/after example (#83390).
+    - templating hostvars under native jinja will not cause
+      serialization errors anymore.
+
+-------------------------------------------------------------------
+Sun Jul 14 16:01:58 UTC 2024 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 2.17.1:
+  
https://github.com/ansible/ansible/blob/v2.17.1/changelogs/CHANGELOG-v2.17.rst
+  * Minor Changes
+    - ansible-test - Update pypi-test-container to version 3.1.0.
+  * Bugfixes
+    - Fix rapid memory usage growth when notifying handlers using
+      the listen keyword (#83392)
+    - Fix the task attribute resolved_action to show the FQCN
+      instead of None when action or local_action is used in the
+      playbook.
+    - Fix using module_defaults with local_action/action (#81905).
+    - fixed unit test test_borken_cowsay to address mock not been
+      properly applied when existing unix system already have
+      cowsay installed.
+    - powershell - Implement more robust deletion mechanism for C#
+      code compilation temporary files. This should avoid scenarios
+      where the underlying temporary directory may be temporarily
+      locked by antivirus tools or other IO problems. A failure to
+      delete one of these temporary directories will result in a
+      warning rather than an outright failure.
+    - shell plugin - properly quote all needed components of shell
+      commands (#82535)
+
+-------------------------------------------------------------------
+Sun Jul 14 15:27:58 UTC 2024 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- update to 2.17.0:
+  
https://github.com/ansible/ansible/blob/v2.17.0/changelogs/CHANGELOG-v2.17.rst
+  * Major Changes
+    - urls.py - Removed support for Python 2
+  * Minor Changes
+    - Add dump and passno mount information to facts component
+      (#80478)
+    - Added MIRACLE LINUX 9.2 in RedHat OS Family.
+    - Interpreter Discovery - Remove hardcoded references to
+      specific python interpreters to use for certain distro
+      versions, and modify logic for python3 to become the default.
+    - Use Python's built-in functools.update_wrapper instead an
+      inline copy from Python 3.7.
+    - User can now set ansible.log to record higher verbosity than
+      what is specified for display via new configuration item
+      LOG_VERBOSITY.
+    - DEFAULT_PRIVATE_ROLE_VARS is now overridden by explicit
+      setting of public for include_roles and import_roles.
+    - ansible-galaxy role|collection init - accept --extra-vars to
+      supplement/override the variables ansible-galaxy injects for
+      templating .j2 files in the skeleton.
+    - import_role action now also gets a public option that
+      controls variable exports, default depending on
+      DEFAULT_PRIVATE_ROLE_VARS (if using defaults equates to
+      public=True).
+    - added configuration item TARGET_LOG_INFO that allows the
+      user/author to add an information string to the log output on
+      targets.
+    - ansible-doc - treat double newlines in documentation strings
+      as paragraph breaks. This is useful to create multi-paragraph
+      notes in module/plugin documentation (#82465).
+    - ansible-doc output has been revamped to make it more visually
+      pleasing when going to a terminal, also more concise, use -v
+      to show extra information.
+    - ansible-galaxy - Started normalizing build directory with a
+      trailing separator when building collections, internally.
+      (#81619).
+    - ansible-galaxy dependency resolution messages have changed
+      the unexplained 'virtual' collection for the specific type
+      ('scm', 'dir', etc) that is more user friendly
+    - ansible-test - Add Alpine 3.19 container.
+    - ansible-test - Add Alpine 3.19 to remotes.
+    - ansible-test - Add Fedora 39 container.
+    - ansible-test - Add Fedora 39 remote.
+    - ansible-test - Add a work-around for permission denied errors
+      when using pytest >= 8 on multi-user systems with an
+      installed version of ansible-test.
+    - ansible-test - Add support for RHEL 9.3 remotes.
+    - ansible-test - Added a macOS 14.3 remote VM.
+    - ansible-test - Bump the nios-test-container from version
+      2.0.0 to version 3.0.0.
+    - ansible-test - Containers and remotes managed by ansible-test
+      will have their Python EXTERNALLY-MANAGED marker (PEP668)
+      removed. This provides backwards compatibility for existing
+      tests running in newer environments which mark their Python
+      as externally managed. A future version of ansible-test may
+      change this behavior, requiring tests to be adapted to such
+      environments.
+    - ansible-test - Make Python 3.12 the default version used in
+      the base and default containers.
+    - ansible-test - Remove Alpine 3(.18) container.
+    - ansible-test - Remove Alpine 3.18 from remotes.
+    - ansible-test - Remove Fedora 38 remote support.
+    - ansible-test - Remove Fedora 38 test container.
+    - ansible-test - Remove rhel/9.2 test remote
+    - ansible-test - Remove the FreeBSD 13.2 remote.
+    - ansible-test - Removed fallback to virtualenv when -m venv is
+      non-functional.
+    - ansible-test - Removed test remotes: macos/13.2
+    - ansible-test - Removed the no-basestring sanity test. The
+      test is no longer necessary now that Python 3 is required.
+    - ansible-test - Removed the no-dict-iteritems,
+      no-dict-iterkeys and no-dict-itervalues sanity tests. The
+      tests are no longer necessary since Python 3 is required.
+    - ansible-test - Removed the no-main-display sanity test. The
+      unwanted pattern is unlikely to occur, since the test has
+      existed since Ansible 2.8.
+    - ansible-test - Removed the no-unicode-literals sanity test.
+      The test is unnecessary now that Python 3 is required and the
+      unicode_literals feature has no effect.
+    - ansible-test - Special handling for installation of
+      cryptography has been removed, as it is no longer necessary.
+    - ansible-test - The shellcheck sanity test no longer disables
+      the SC2164 check. In most cases, seeing this error means the
+      script is missing set -e.
+    - ansible-test - The unidiomatic-typecheck rule has been
+      enabled in the pylint sanity test.
+    - ansible-test - The unidiomatic-typecheck rule has been
+      removed from the validate-modules sanity test.
+    - ansible-test - Update the base and default containers to use
+      Ubuntu 22.04 for the base image. This also updates PowerShell
+      to version 7.4.0 with .NET 8.0.0 and ShellCheck to version
+      0.8.0.
+    - ansible-test - Updated the CloudStack test container to
+      version 1.7.0.
+    - ansible-test - Updated the distro test containers to version
+      6.3.0 to include coverage 7.3.2 for Python 3.8+. The alpine3
+      container is now based on 3.18 instead of 3.17 and includes
+      Python 3.11 instead of Python 3.10.
+    - ansible-test - Updated the distro test containers to version
+      7.1.0.
+    - ansible-test - When ansible-test installs requirements, it
+      now instructs pip to allow installs on externally managed
+      environments as defined by PEP 668. This only occurs in
+      ephemeral environments managed by ansible-test, such as
+      containers, or when the --requirements option is used.
+    - ansible-test - When invoking sleep in containers during
+      container setup, the env command is used to avoid invoking
+      the shell builtin, if present.
+    - ansible-test - document block name now included in error
+      message for YAML parsing errors (#82353).
+    - ansible-test - sanity test allows EXAMPLES to be
+      multi-document YAML (#82353).
+    - ansible-test now has FreeBSD 13.3 and 14.0 support
+    - ansible.builtin.user - Remove user not found warning (#80267)
+    - apt_repository.py - use api.launchpad.net endpoint instead of
+      launchpad.net/api
+    - async tasks can now also support check mode at the same time.
+    - async_status now supports check mode.
+    - constructed inventory plugin - Adding a note that only
+      group_vars of explicit groups are loaded (#82580).
+    - csvfile - add a keycol parameter to specify in which column
+      to search.
+    - dnf - add the best option
+    - dnf5 - add the best option
+    - filter plugin - Add the count and mandatory_count parameters
+      in the regex_replace filter
+    - find - add a encoding parameter to specify which encoding of
+      the files to be searched.
+    - git module - gpg_allowlist name was added in 2.17 and we will
+      eventually deprecate the gpg_whitelist alias.
+    - import_role - allow subdirectories with `_from` options for
+      parity with include_role (#82584).
+    - module argument spec - Allow module authors to include
+      arbitrary additional context in the argument spec, by making
+      use of a new top level key called context. This key should be
+      a dict type. This allows for users to customize what they
+      place in the argument spec, without having to ignore sanity
+      tests that validate the schema.
+    - modules - Add the ability for an action plugin to call
+      self._execute_module(*, ignore_unknown_opts=True) to execute
+      a module with options that may not be supported for the
+      version being called. This tells the module basic wrapper to
+      ignore validating the options provided match the arg spec.
+    - package action now has a configuration that overrides the
+      detected package manager, it is still overridden itself by
+      the use option.
+    - py3compat - Remove ansible.utils.py3compat as it is no longer
+      necessary
+    - removed the unused argument create_new_password from
+      CLI.build_vault_ids (#82066).
+    - urls - Add support for TLS 1.3 post handshake certificate
+      authentication - #81782
+    - urls - reduce complexity of Request.open
+    - user - accept yescrypt hash as user password
+    - validate-modules tests now correctly handles choices in
+      dictionary format.
+  * Breaking Changes / Porting Guide
+    - assert - Nested templating may result in an inability for the
+      conditional to be evaluated. See the porting guide for more
+      information.
+  * Deprecated Features
+    - Old style vars plugins which use the entrypoints
+      get_host_vars or get_group_vars are deprecated. The plugin
+      should be updated to inherit from BaseVarsPlugin and define a
+      get_vars method as the entrypoint.
+    - The 'required' parameter in
+      'ansible.module_utils.common.process.get_bin_path' API is
+      deprecated (#82464).
+    - module_utils - importing the following convenience helpers
+      from ansible.module_utils.basic has been deprecated:
+      get_exception, literal_eval, _literal_eval, datetime, signal,
+      types, chain, repeat, PY2, PY3, b, binary_type,
+      integer_types, iteritems, string_types, test_type, map and
+      shlex_quote.
+    - ansible-doc - role entrypoint attributes are deprecated and
+      eventually will no longer be shown in ansible-doc from
+      ansible-core 2.20 on (#82639, #82678).
+    - paramiko connection plugin, configuration items in the global
+      scope are being deprecated and will be removed in favor or
+      the existing same options in the plugin itself. Users should
+      not need to change anything (how to configure them are the
+      same) but plugin authors using the global constants should
+      move to using the plugin's get_option().
+  * Removed Features (previously deprecated)
+    - Remove deprecated APIs from ansible-docs (#81716).
+    - Remove deprecated JINJA2_NATIVE_WARNING environment variable
+      (#81714)
+    - Remove deprecated scp_if_ssh from ssh connection plugin
+      (#81715).
+    - Remove deprecated crypt support from ansible.utils.encrypt
+      (#81717)
+    - Removed Python 2.7 and Python 3.6 as a supported remote
+      version. Python 3.7+ is now required for target execution.
+    - With the removal of Python 2 support, the yum module and yum
+      action plugin are removed and redirected to dnf.
+  * Security Fixes
+    - ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was
+      ignored (CVE-2024-0690)
+    - ansible-galaxy - Prevent roles from using symlinks to
+      overwrite files outside of the installation directory
+      (CVE-2023-5115)
+    - templating - Address issues where internal templating can
+      cause unsafe variables to lose their unsafe designation
+      (CVE-2023-5764)
+  * Bugfixes
+    - Add a version ceiling constraint for pypsrp to avoid
+      potential breaking changes in the 1.0.0 release.
+    - All core lookups now use set_option(s) even when doing their
+      own custom parsing. This ensures that the options are always
+      the proper type.
+    - Allow for searching handler subdir for included task via
+      include_role (#81722)
+    - AnsibleModule.atomic_move - fix preserving extended ACLs of
+      the destination when it exists (#72929).
+    - Cache host_group_vars after instantiating it once and limit
+      the amount of repetitive work it needs to do every time it
+      runs.
+    - Call PluginLoader.all() once for vars plugins, and load vars
+      plugins that run automatically or are enabled specifically by
+      name subsequently.
+    - Consolidate systemd detection logic into one place (#80975).
+    - Consolidated the list of internal static vars, centralized
+      them as constant and completed from some missing entries.
+    - Do not print undefined error message twice (#78703).
+    - Enable file cache for vaulted files during vars lookup to fix
+      a strong performance penalty in huge and complex playbboks.
+    - Fix NEVRA parsing of package names that include digit(s) in
+      them (#76463, #81018)
+    - Fix force_handlers not working with any_errors_fatal (#36308)
+    - Fix run_once being incorrectly interpreted on handlers
+      (#81666)
+    - Fix an issue when setting a plugin name from an unsafe source
+      resulted in ValueError: unmarshallable object (#82708)
+    - Fix check for missing _sub_plugin attribute in older
+      connection plugins (#82954)
+    - Fix condition for unquoting configuration strings from ini
+      files (#82387).
+    - Fix for when any_errors_fatal was ignored if error occurred
+      in a block with always (#31543)
+    - Fix handlers not being executed in lockstep using the linear
+      strategy in some cases (#82307)
+    - Fix handling missing urls in
+      ansible.module_utils.urls.fetch_file for Python 3.
+    - Fix issue where an include_tasks handler in a role was not
+      able to locate a file in tasks/ when tasks_from was used as a
+      role entry point and main.yml was not present (#82241)
+    - Fix issues when tasks withing nested blocks wouldn't run when
+      force_handlers is set (#81533)
+    - Fix loading vars_plugins in roles (#82239).
++++ 289 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ansible-core/ansible-core.changes
++++ and /work/SRC/openSUSE:Factory/.ansible-core.new.7232/ansible-core.changes

Old:
----
  ansible_core-2.16.8.tar.gz
  ansible_core-2.16.8.tar.gz.sha256

New:
----
  ansible_core-2.17.2.tar.gz
  ansible_core-2.17.2.tar.gz.sha256

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

Other differences:
------------------
++++++ ansible-core.spec ++++++
--- /var/tmp/diff_new_pack.htMYGw/_old  2024-08-13 13:24:08.108474118 +0200
+++ /var/tmp/diff_new_pack.htMYGw/_new  2024-08-13 13:24:08.108474118 +0200
@@ -38,7 +38,7 @@
 %endif
 
 Name:           ansible-core
-Version:        2.16.8
+Version:        2.17.2
 Release:        0
 Summary:        Radically simple IT automation
 License:        GPL-3.0-or-later
@@ -51,10 +51,10 @@
 Conflicts:      ansible < 3
 Conflicts:      ansible-base
 
-# https://github.com/ansible/ansible/blob/stable-2.16/setup.cfg#L40
+# https://github.com/ansible/ansible/blob/stable-2.17/setup.cfg#L40
 BuildRequires:  %{ansible_python}-base >= 3.10
 BuildRequires:  %{ansible_python}-setuptools
-# https://github.com/ansible/ansible/blob/stable-2.16/requirements.txt
+# https://github.com/ansible/ansible/blob/stable-2.17/requirements.txt
 BuildRequires:  %{ansible_python}-Jinja2 >= 3.0.0
 BuildRequires:  %{ansible_python}-PyYAML >= 5.1
 BuildRequires:  %{ansible_python}-cryptography
@@ -185,7 +185,7 @@
 #python3 bin/ansible-test units -v --python %%{python3_version}
 
 %files
-%doc changelogs/CHANGELOG-v2.16.rst changelogs/changelog.yaml
+%doc changelogs/CHANGELOG-v2.17.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

++++++ ansible_core-2.16.8.tar.gz -> ansible_core-2.17.2.tar.gz ++++++
++++ 53207 lines of diff (skipped)

++++++ ansible_core-2.16.8.tar.gz.sha256 -> ansible_core-2.17.2.tar.gz.sha256 
++++++
--- /work/SRC/openSUSE:Factory/ansible-core/ansible_core-2.16.8.tar.gz.sha256   
2024-06-19 16:40:36.901998699 +0200
+++ 
/work/SRC/openSUSE:Factory/.ansible-core.new.7232/ansible_core-2.17.2.tar.gz.sha256
 2024-08-13 13:24:06.812420118 +0200
@@ -1 +1 @@
-59e4aa40ed5acdb4ef9bbf3d058918fff93f66a149373d8159c8a29604410bda  
ansible_core-2.16.8.tar.gz
+3dfa15249069ea0d001257902c968ddf9bb71d965769b8802bce85187556c5d8  
ansible_core-2.17.2.tar.gz

Reply via email to