Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ansible-core-2.18 for 
openSUSE:Factory checked in at 2026-05-19 17:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-core-2.18 (Old)
 and      /work/SRC/openSUSE:Factory/.ansible-core-2.18.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible-core-2.18"

Tue May 19 17:50:31 2026 rev:8 rq:1353958 version:2.18.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-core-2.18/ansible-core-2.18.changes      
2026-04-22 17:03:05.912642453 +0200
+++ 
/work/SRC/openSUSE:Factory/.ansible-core-2.18.new.1966/ansible-core-2.18.changes
    2026-05-19 17:51:18.550966076 +0200
@@ -1,0 +2,17 @@
+Tue May 19 07:12:39 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 2.18.17:
+  
https://github.com/ansible/ansible/blob/v2.18.17/changelogs/CHANGELOG-v2.18.rst
+  * Security Fixes
+    - psrp - Do not log raw stdout/stderr on verbosity 5 when task
+      has no_log: true set
+    - winrm - Do not log raw stdout/stderr on verbosity 5 when task
+      has no_log: true set
+  * Bugfixes
+    - ansible-test remote alias - Alias values for --controller and
+      --target are properly resolved for remote. Previously, remote
+      alias values (e.g. fedora/latest) resolved to the correct
+      name only for the legacy --remote arg, failing with an
+      unknown image error for the newer args.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ ansible-core-2.18.spec ++++++
--- /var/tmp/diff_new_pack.RCpRWU/_old  2026-05-19 17:51:19.519006076 +0200
+++ /var/tmp/diff_new_pack.RCpRWU/_new  2026-05-19 17:51:19.519006076 +0200
@@ -43,7 +43,7 @@
 %endif
 
 Name:           ansible-core-2.18
-Version:        2.18.16
+Version:        2.18.17
 Release:        0
 Summary:        Radically simple IT automation
 License:        GPL-3.0-or-later

++++++ ansible_core-2.18.16.tar.gz -> ansible_core-2.18.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible_core-2.18.16/PKG-INFO 
new/ansible_core-2.18.17/PKG-INFO
--- old/ansible_core-2.18.16/PKG-INFO   2026-04-21 13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/PKG-INFO   2026-05-18 21:45:42.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: ansible-core
-Version: 2.18.16
+Version: 2.18.17
 Summary: Radically simple IT automation
 Author: Ansible Project
 Project-URL: Homepage, https://ansible.com/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible_core-2.18.16/ansible_core.egg-info/PKG-INFO 
new/ansible_core-2.18.17/ansible_core.egg-info/PKG-INFO
--- old/ansible_core-2.18.16/ansible_core.egg-info/PKG-INFO     2026-04-21 
13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/ansible_core.egg-info/PKG-INFO     2026-05-18 
21:45:42.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: ansible-core
-Version: 2.18.16
+Version: 2.18.17
 Summary: Radically simple IT automation
 Author: Ansible Project
 Project-URL: Homepage, https://ansible.com/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible_core-2.18.16/changelogs/CHANGELOG-v2.18.rst 
new/ansible_core-2.18.17/changelogs/CHANGELOG-v2.18.rst
--- old/ansible_core-2.18.16/changelogs/CHANGELOG-v2.18.rst     2026-04-21 
13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/changelogs/CHANGELOG-v2.18.rst     2026-05-18 
21:45:42.000000000 +0200
@@ -4,6 +4,26 @@
 
 .. contents:: Topics
 
+v2.18.17
+========
+
+Release Summary
+---------------
+
+| Release Date: 2026-05-18
+| `Porting Guide 
<https://docs.ansible.com/ansible-core/2.18/porting_guides/porting_guide_core_2.18.html>`__
+
+Security Fixes
+--------------
+
+- psrp - Do not log raw stdout/stderr on verbosity 5 when task has ``no_log: 
true`` set
+- winrm - Do not log raw stdout/stderr on verbosity 5 when task has ``no_log: 
true`` set
+
+Bugfixes
+--------
+
+- ansible-test remote alias - Alias values for ``--controller`` and 
``--target`` are properly resolved for ``remote``. Previously, remote alias 
values (e.g. ``fedora/latest``) resolved to the correct name only for the 
legacy ``--remote`` arg, failing with an unknown image error for the newer args.
+
 v2.18.16
 ========
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible_core-2.18.16/changelogs/changelog.yaml 
new/ansible_core-2.18.17/changelogs/changelog.yaml
--- old/ansible_core-2.18.16/changelogs/changelog.yaml  2026-04-21 
13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/changelogs/changelog.yaml  2026-05-18 
21:45:42.000000000 +0200
@@ -835,6 +835,40 @@
     - ansible-test-dist-info.yml
     - ansible-test-macos-aarch64.yml
     release_date: '2026-04-13'
+  2.18.17:
+    changes:
+      release_summary: '| Release Date: 2026-05-18
+
+        | `Porting Guide 
<https://docs.ansible.com/ansible-core/2.18/porting_guides/porting_guide_core_2.18.html>`__
+
+        '
+    codename: Fool in the Rain
+    fragments:
+    - 2.18.17_summary.yaml
+    release_date: '2026-05-18'
+  2.18.17rc1:
+    changes:
+      bugfixes:
+      - ansible-test remote alias - Alias values for ``--controller`` and 
``--target``
+        are properly resolved for ``remote``. Previously, remote alias values 
(e.g.
+        ``fedora/latest``) resolved to the correct name only for the legacy 
``--remote``
+        arg, failing with an unknown image error for the newer args.
+      release_summary: '| Release Date: 2026-05-11
+
+        | `Porting Guide 
<https://docs.ansible.com/ansible-core/2.18/porting_guides/porting_guide_core_2.18.html>`__
+
+        '
+      security_fixes:
+      - 'psrp - Do not log raw stdout/stderr on verbosity 5 when task has 
``no_log:
+        true`` set'
+      - 'winrm - Do not log raw stdout/stderr on verbosity 5 when task has 
``no_log:
+        true`` set'
+    codename: Fool in the Rain
+    fragments:
+    - 2.18.17rc1_summary.yaml
+    - core_ci_remote_alias.yml
+    - winrm-psrp-nolog.yml
+    release_date: '2026-05-11'
   2.18.1rc1:
     changes:
       bugfixes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible_core-2.18.16/lib/ansible/module_utils/ansible_release.py 
new/ansible_core-2.18.17/lib/ansible/module_utils/ansible_release.py
--- old/ansible_core-2.18.16/lib/ansible/module_utils/ansible_release.py        
2026-04-21 13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/lib/ansible/module_utils/ansible_release.py        
2026-05-18 21:45:42.000000000 +0200
@@ -17,6 +17,6 @@
 
 from __future__ import annotations
 
-__version__ = '2.18.16'
+__version__ = '2.18.17'
 __author__ = 'Ansible, Inc.'
 __codename__ = "Fool in the Rain"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible_core-2.18.16/lib/ansible/plugins/connection/psrp.py 
new/ansible_core-2.18.17/lib/ansible/plugins/connection/psrp.py
--- old/ansible_core-2.18.16/lib/ansible/plugins/connection/psrp.py     
2026-04-21 13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/lib/ansible/plugins/connection/psrp.py     
2026-05-18 21:45:42.000000000 +0200
@@ -853,9 +853,14 @@
             stderr_list += self.host.ui.stderr
         stderr = u"\r\n".join([to_text(o) for o in stderr_list])
 
+        log_stdout = stdout
+        log_stderr = stderr
+        if self._play_context.no_log:
+            log_stdout = log_stderr = '<censored due to no log>'
+
         display.vvvvv("PSRP RC: %d" % rc, host=self._psrp_host)
-        display.vvvvv("PSRP STDOUT: %s" % stdout, host=self._psrp_host)
-        display.vvvvv("PSRP STDERR: %s" % stderr, host=self._psrp_host)
+        display.vvvvv(f"PSRP STDOUT: {log_stdout}", host=self._psrp_host)
+        display.vvvvv(f"PSRP STDERR: {log_stderr}", host=self._psrp_host)
 
         # reset the host back output back to defaults, needed if running
         # multiple pipelines on the same RunspacePool
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible_core-2.18.16/lib/ansible/plugins/connection/winrm.py 
new/ansible_core-2.18.17/lib/ansible/plugins/connection/winrm.py
--- old/ansible_core-2.18.16/lib/ansible/plugins/connection/winrm.py    
2026-04-21 13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/lib/ansible/plugins/connection/winrm.py    
2026-05-18 21:45:42.000000000 +0200
@@ -668,11 +668,16 @@
             stdout = to_text(b_stdout)
             stderr = to_text(b_stderr)
 
+            log_stdout = stdout
+            log_stderr = stderr
+            if self._play_context.no_log:
+                log_stdout = log_stderr = '<censored due to no log>'
+
             if from_exec:
-                display.vvvvv('WINRM RESULT <Response code %d, out %r, err 
%r>' % (rc, stdout, stderr), host=self._winrm_host)
+                display.vvvvv(f'WINRM RESULT <Response code {rc}, out 
{log_stdout!r}, err {log_stderr!r}>', host=self._winrm_host)
             display.vvvvvv('WINRM RC %d' % rc, host=self._winrm_host)
-            display.vvvvvv('WINRM STDOUT %s' % stdout, host=self._winrm_host)
-            display.vvvvvv('WINRM STDERR %s' % stderr, host=self._winrm_host)
+            display.vvvvvv(f'WINRM STDOUT {log_stdout}', host=self._winrm_host)
+            display.vvvvvv(f'WINRM STDERR {log_stderr}', host=self._winrm_host)
 
             # This is done after logging so we can still see the raw stderr for
             # debugging purposes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible_core-2.18.16/lib/ansible/release.py 
new/ansible_core-2.18.17/lib/ansible/release.py
--- old/ansible_core-2.18.16/lib/ansible/release.py     2026-04-21 
13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/lib/ansible/release.py     2026-05-18 
21:45:42.000000000 +0200
@@ -17,6 +17,6 @@
 
 from __future__ import annotations
 
-__version__ = '2.18.16'
+__version__ = '2.18.17'
 __author__ = 'Ansible, Inc.'
 __codename__ = "Fool in the Rain"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible_core-2.18.16/test/lib/ansible_test/_internal/host_configs.py 
new/ansible_core-2.18.17/test/lib/ansible_test/_internal/host_configs.py
--- old/ansible_core-2.18.16/test/lib/ansible_test/_internal/host_configs.py    
2026-04-21 13:48:52.000000000 +0200
+++ new/ansible_core-2.18.17/test/lib/ansible_test/_internal/host_configs.py    
2026-05-18 21:45:42.000000000 +0200
@@ -383,6 +383,7 @@
         super().apply_defaults(context, defaults)
 
         self.become = self.become or defaults.become
+        self.name = defaults.name
 
     @property
     def have_root(self) -> bool:
@@ -412,6 +413,7 @@
         super().apply_defaults(context, defaults)
 
         self.connection = self.connection or defaults.connection
+        self.name = defaults.name
 
 
 @dataclasses.dataclass

++++++ ansible_core-2.18.16.tar.gz.sha256 -> ansible_core-2.18.17.tar.gz.sha256 
++++++
--- 
/work/SRC/openSUSE:Factory/ansible-core-2.18/ansible_core-2.18.16.tar.gz.sha256 
    2026-04-22 17:03:06.752677197 +0200
+++ 
/work/SRC/openSUSE:Factory/.ansible-core-2.18.new.1966/ansible_core-2.18.17.tar.gz.sha256
   2026-05-19 17:51:18.634969547 +0200
@@ -1 +1 @@
-04e6940e4f2ca829d20d7d6e0ca192ba19c24558f9e041f3800c33693b475731  
ansible_core-2.18.16.tar.gz
+556815258f84a57349b63474479506b2a8431a85661fd3f53a5c11894b7a3f25  
ansible_core-2.18.17.tar.gz

Reply via email to