Your message dated Wed, 04 Jun 2025 22:04:48 +0000
with message-id <[email protected]>
and subject line Bug#1106362: fixed in ansible-core 2.19.0~beta5-1
has caused the Debian Bug report #1106362,
regarding ansible-core: Changes in templating system breaks all my playbooks
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1106362: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106362
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ansible-core
Version: 2.19.0~beta4-1
Severity: important
Forwarded: https://github.com/ansible/ansible/issues/85202
X-Debbugs-Cc: [email protected]

For the past few years, I have wrote thousands of lines of code to build
complex playbooks. Since Jinja filters are not powerful enough for complex
transformations and it does not allow generator expressions, many of these
templates need to use hacks such as these:

```yaml
test: |-
  {% set result = [] %}
  {% for key in data %}
  {% if <condition> %}
  {% set _ = result.append(key) %}
  {% endif %}
  {% endfor %}
  {{ result }}
```

The changes introduced in #84621 broke this by disallowing access to methods
with known side-effects, which seems like a good idea, but there was no
deprecation period and there is is no way to disable this change temporarily.
This means that 2.19 will break all my code, and it will take me months to
rewrite all those templates.. If I find a way to do it with the severely
limited jinja language!

I really don't think Trixie should ship with a version of ansible that will
cause so much headache to users. This is still a beta release, and upstream is
still receiving bugs related to the breaking changes they introduced. Please
consider rolling it back to 2.18.

-- System Information:
Debian Release: 13.0
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.27-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ansible-core depends on:
ii  openssh-client        1:10.0p1-5
ii  python3               3.13.3-1
ii  python3-cryptography  43.0.0-3
ii  python3-dnspython     2.7.0-1
ii  python3-httplib2      0.22.0-1
ii  python3-jinja2        3.1.6-1
ii  python3-netaddr       1.3.0-1
ii  python3-packaging     25.0-1
ii  python3-paramiko      3.5.1-2
ii  python3-resolvelib    1.1.0-1
ii  python3-yaml          6.0.2-1+b2

Versions of packages ansible-core recommends:
ii  ansible              12.0.0~a2+dfsg-1
ii  python3-argcomplete  3.6.2-1
ii  python3-jmespath     1.0.1-1
pn  python3-kerberos     <none>
pn  python3-libcloud     <none>
pn  python3-passlib      <none>
pn  python3-selinux      <none>
pn  python3-winrm        <none>
ii  python3-xmltodict    0.13.0-1

Versions of packages ansible-core suggests:
pn  cowsay   <none>
ii  sshpass  1.10-0.1

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ansible-core
Source-Version: 2.19.0~beta5-1
Done: Lee Garrett <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ansible-core, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lee Garrett <[email protected]> (supplier of updated ansible-core package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 04 Jun 2025 23:28:05 +0200
Source: ansible-core
Architecture: source
Version: 2.19.0~beta5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Lee Garrett <[email protected]>
Closes: 1106362
Changes:
 ansible-core (2.19.0~beta5-1) unstable; urgency=medium
 .
   * The "Can't believe it's been a year" release
   * New upstream version 2.19.0~beta5
     - Allow template calls to collection mutation methods (Closes: #1106362)
   * d/watch: Update uversionmangle to normalize beta/RC releases
   * Drop upstream_PR84487.patch (applied upstream)
   * Run deb822_repository integration test in autopkgtest again
Checksums-Sha1:
 439640e8d1ff05e791525fca625553c6ae0f6b48 2986 ansible-core_2.19.0~beta5-1.dsc
 24767b40334aa9005042c9ee985f9285db7aa785 3374685 
ansible-core_2.19.0~beta5.orig.tar.gz
 3c6d296e2e92e69445fb1bfb48d08332b2a5eed6 28008 
ansible-core_2.19.0~beta5-1.debian.tar.xz
 c948b9ce8a0ec1e958737866d2d5d327569ab100 7507 
ansible-core_2.19.0~beta5-1_amd64.buildinfo
Checksums-Sha256:
 75011ba88fd730a5b9778dbea6d78c5099ccb0e3b922bed59d507a74a35a830c 2986 
ansible-core_2.19.0~beta5-1.dsc
 1a9ed7b0bfb5fa584aeb78be5797fc4664c0acf50bdecb7dc9eb06aa50ecb62b 3374685 
ansible-core_2.19.0~beta5.orig.tar.gz
 6ce2008c19a84d214a4697fb019ed6cbef91cbe182d3e3d5f1c75705bd64ac2e 28008 
ansible-core_2.19.0~beta5-1.debian.tar.xz
 17339260e9d57c4c094a5dd6760a85971b71050031e34dc0bbad3701ee0a1378 7507 
ansible-core_2.19.0~beta5-1_amd64.buildinfo
Files:
 376e849ad83d811761b25e4964228f14 2986 admin optional 
ansible-core_2.19.0~beta5-1.dsc
 0af1a01017fca2a5f97b02146e2c83b5 3374685 admin optional 
ansible-core_2.19.0~beta5.orig.tar.gz
 361ac3e70846cfce72f62d25fb454081 28008 admin optional 
ansible-core_2.19.0~beta5-1.debian.tar.xz
 f92c890fe8c5157d0c79528751477bf9 7507 admin optional 
ansible-core_2.19.0~beta5-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQQzBAEBCgAdFiEE2EfGJRCpwv8kLOAs1gShxII+4PgFAmhAv6IACgkQ1gShxII+
4PiKuR/+PY2gFzuOv1BeEACd7MSNqmh05lfO7XEB9sZb8HJGHhnGCLfe3lKtSb2k
5TBrRmMpKo7up0tWmA59owoq1lWf60QGtvVnSEvlUWsEwUJcgacFGPXrWmbpw+Jo
qkKh10iZpW4DLaj5PZvvah0OpaxxCz52MRi8aRjA1uK1kyAdx3ARUmWQKPMuMfAq
e1BVms1z3WHh5dzqnrTBufnHYzdOIxMFZtV988pBs8Uq3RH6/TiESXjC76ms78rU
/vRNt7D/pwbsI6IaaFdxfQPLqXbBJzbQfqdkl2LdBGcS2vFGZS6xQzKzBG8qgouv
3+PvInn935F2pa6DqVXqS+KPpjDNwcCoHQF0Ei8Psspfplsa3nW85sCcMKTzl2bq
vWVU3/4bLy5XaaGJm8/q8xhvjGnkSfjG+duRQ0K9SuUlPhDcYlawQqVF+c4uB3yi
nzfuX6NIKJwBoePPPmlRrvbG5oa48iNi7D2wCyZFPEQqas/xqlfYudQ1nicAL3X7
WK8R9cSU/4R+chAmWeR4SuvvmWW0ivJ9Pd8E/p3FCD3Npq6BgH5DTNxbreOYhEap
0WuzgguTfBRRJSBgCmhBIzSGSl3oXXGGMLNlJlocvn9CtaLrw6y3KCbA/8hnzgKv
DAX4xJk+iLaCwq/HczbZQ2cxf4FsT+qtaWvbXxzBAtLS0+f3FSs1c4c0shwD2/Mj
cnwMGYFv/kN8vCUR4yOS9+QevsBKvZQyErlpvuDU5HVbaZGgfklEIGHkTYjDUghW
eGXu8yA2cWHvzFTb4PA+KBB86jnY5lUk/N4nmFBXoRUk4cnq5E7q4UaExxLvPYNT
2xBIUWWHqjW4oaPoBNJXdeiRQy8XCQQ/NAzsREztkcUSKftxe0OG1NxecpFRGAds
TtaMfzy9Hre5zsHdqvy3moW48RTHo3t08pX6Mv2B6aKC0PsaCtOCeHkLEZDBakP3
wMaBcy02eUdE+3l8S8vVGddbCNrySlHc2xqK5SgzqUPuqXMOw8Zda34C7idhK47B
EAdo+tio092B2Po/HZTXp08wAaBoBWhk1TmcjLVmeaQ+NXZ6XfSVnwuHqnpFtn50
yAetstwPGvJYkmc5abk3FIdUPn95WoaKD3qp/PWAK2hpZBSqMt1mvkPREXEzizK/
gsAyy8hSvY+UK32az330sbvcixJODJ/BN1LjYfjh9NYIrLuDDOpzg7DkWTIyOqKH
SrSc93C+DQknOBzNbYNlG4ekE88xhViqMJAWpp6RwkbrGJYWqEa0WWg3tDHp8DCz
QuUmQj6ACpDssFLj78vzH+OaY9ILygaCtUuAOxXaBhQwMrKKlRI//7b/A7o2vn8J
WkvVj/neG/IrAGAkn0QtSIaYAnSluA==
=HgNW
-----END PGP SIGNATURE-----

Attachment: pgpqyElXtMzHc.pgp
Description: PGP signature


--- End Message ---

Reply via email to