Your message dated Fri, 10 May 2024 02:41:19 +0000
with message-id <[email protected]>
and subject line Bug#1056499: fixed in python-pyramid-chameleon 0.3-8
has caused the Debian Bug report #1056499,
regarding python-pyramid-chameleon's autopkg tests fail with Python 3.12
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.)


-- 
1056499: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056499
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-pyramid-chameleon
Version: 0.3-7
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: python3.12

python-pyramid-chameleon's autopkg tests fail with Python 3.12:

[...]
264s ======================================================================
264s ERROR: test_call (pyramid_chameleon.tests.test_text.TextTemplateRendererTests.test_call)
264s ----------------------------------------------------------------------
264s Traceback (most recent call last):
264s File "/usr/lib/python3/dist-packages/pyramid_chameleon/tests/test_text.py", line 98, in test_call
264s     result = instance({}, {})
264s              ^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/pyramid_chameleon/text.py", line 34, in __call__
264s     result = self.template(**system)
264s              ^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 145, in __call__
264s     return self.render(**kwargs)
264s            ^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/zpt/template.py", line 442, in render
264s     result = super(PageTextTemplateFile, self).render(**vars)
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/zpt/template.py", line 307, in render
264s     return super(PageTemplate, self).render(**_kw)
264s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 189, in render
264s     self.cook_check()
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 322, in cook_check
264s     self.cook(body)
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 167, in cook
264s     program = self._cook(body, digest, names)
264s               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 242, in _cook
264s     source = self._compile(body, builtins)
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 276, in _compile
264s     compiler = Compiler(
264s                ^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 980, in __init__
264s     module.body += self.visit(node)
264s                    ^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1027, in visit
264s     iterator = visitor(node)
264s                ^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1078, in visit_Module
264s     program = self.visit(node.program)
264s               ^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1027, in visit
264s     iterator = visitor(node)
264s                ^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1097, in visit_MacroProgram
264s     stmts = self.visit(macro)
264s             ^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1029, in visit 264s for key, group in itertools.groupby(iterator, lambda node: node.__class__): 264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1131, in visit_Macro
264s     NAME=name, KEY=ast.Str(s="__" + name)
264s                    ^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/utils.py", line 27, in __getattr__
264s     return _ast.__dict__.get(name) or getattr(_ast, self.aliases[name])
264s                                                     ~~~~~~~~~~~~^^^^^^
264s KeyError: 'Str'
264s -------------------- >> begin captured logging << --------------------
264s chameleon.template: DEBUG: cooking '/usr/lib/python3/dist-packages/pyramid_chameleon/tests/fixtures/minimal.txt' (7 bytes)... 264s chameleon.loader: DEBUG: cache miss: minimal_0011d8727f738aaefb104593b95be7a5.py
264s --------------------- >> end captured logging << ---------------------
264s
264s ======================================================================
264s ERROR: test_call_nonminimal (pyramid_chameleon.tests.test_text.TextTemplateRendererTests.test_call_nonminimal)
264s ----------------------------------------------------------------------
264s Traceback (most recent call last):
264s File "/usr/lib/python3/dist-packages/pyramid_chameleon/tests/test_text.py", line 112, in test_call_nonminimal
264s     result = instance({'name':'Chris'}, {})
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/pyramid_chameleon/text.py", line 34, in __call__
264s     result = self.template(**system)
264s              ^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 145, in __call__
264s     return self.render(**kwargs)
264s            ^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/zpt/template.py", line 442, in render
264s     result = super(PageTextTemplateFile, self).render(**vars)
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/zpt/template.py", line 307, in render
264s     return super(PageTemplate, self).render(**_kw)
264s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 189, in render
264s     self.cook_check()
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 322, in cook_check
264s     self.cook(body)
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 167, in cook
264s     program = self._cook(body, digest, names)
264s               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 242, in _cook
264s     source = self._compile(body, builtins)
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 276, in _compile
264s     compiler = Compiler(
264s                ^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 980, in __init__
264s     module.body += self.visit(node)
264s                    ^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1027, in visit
264s     iterator = visitor(node)
264s                ^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1078, in visit_Module
264s     program = self.visit(node.program)
264s               ^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1027, in visit
264s     iterator = visitor(node)
264s                ^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1097, in visit_MacroProgram
264s     stmts = self.visit(macro)
264s             ^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1029, in visit 264s for key, group in itertools.groupby(iterator, lambda node: node.__class__): 264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1131, in visit_Macro
264s     NAME=name, KEY=ast.Str(s="__" + name)
264s                    ^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/utils.py", line 27, in __getattr__
264s     return _ast.__dict__.get(name) or getattr(_ast, self.aliases[name])
264s                                                     ~~~~~~~~~~~~^^^^^^
264s KeyError: 'Str'
264s -------------------- >> begin captured logging << --------------------
264s chameleon.template: DEBUG: cooking '/usr/lib/python3/dist-packages/pyramid_chameleon/tests/fixtures/nonminimal.txt' (16 bytes)... 264s chameleon.loader: DEBUG: cache miss: nonminimal_9d694134e31d4d27375d969c6a309e26.py
264s --------------------- >> end captured logging << ---------------------
264s
264s ======================================================================
264s ERROR: test_implementation (pyramid_chameleon.tests.test_text.TextTemplateRendererTests.test_implementation)
264s ----------------------------------------------------------------------
264s Traceback (most recent call last):
264s File "/usr/lib/python3/dist-packages/pyramid_chameleon/tests/test_text.py", line 120, in test_implementation
264s     result = instance.implementation()()
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 145, in __call__
264s     return self.render(**kwargs)
264s            ^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/zpt/template.py", line 442, in render
264s     result = super(PageTextTemplateFile, self).render(**vars)
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/zpt/template.py", line 307, in render
264s     return super(PageTemplate, self).render(**_kw)
264s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 189, in render
264s     self.cook_check()
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 322, in cook_check
264s     self.cook(body)
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 167, in cook
264s     program = self._cook(body, digest, names)
264s               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 242, in _cook
264s     source = self._compile(body, builtins)
264s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/template.py", line 276, in _compile
264s     compiler = Compiler(
264s                ^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 980, in __init__
264s     module.body += self.visit(node)
264s                    ^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1027, in visit
264s     iterator = visitor(node)
264s                ^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1078, in visit_Module
264s     program = self.visit(node.program)
264s               ^^^^^^^^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1027, in visit
264s     iterator = visitor(node)
264s                ^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1097, in visit_MacroProgram
264s     stmts = self.visit(macro)
264s             ^^^^^^^^^^^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1029, in visit 264s for key, group in itertools.groupby(iterator, lambda node: node.__class__): 264s File "/usr/lib/python3/dist-packages/chameleon/compiler.py", line 1131, in visit_Macro
264s     NAME=name, KEY=ast.Str(s="__" + name)
264s                    ^^^^^^^
264s File "/usr/lib/python3/dist-packages/chameleon/utils.py", line 27, in __getattr__
264s     return _ast.__dict__.get(name) or getattr(_ast, self.aliases[name])
264s                                                     ~~~~~~~~~~~~^^^^^^
264s KeyError: 'Str'
264s -------------------- >> begin captured logging << --------------------
264s chameleon.template: DEBUG: cooking '/usr/lib/python3/dist-packages/pyramid_chameleon/tests/fixtures/minimal.txt' (7 bytes)... 264s chameleon.loader: DEBUG: cache miss: minimal_0011d8727f738aaefb104593b95be7a5.py
264s --------------------- >> end captured logging << ---------------------
264s
264s ----------------------------------------------------------------------
264s Ran 57 tests in 0.201s
264s
264s FAILED (errors=3)

--- End Message ---
--- Begin Message ---
Source: python-pyramid-chameleon
Source-Version: 0.3-8
Done: Emmanuel Arias <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pyramid-chameleon, 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.
Emmanuel Arias <[email protected]> (supplier of updated 
python-pyramid-chameleon 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: Thu, 09 May 2024 21:17:14 -0300
Source: python-pyramid-chameleon
Architecture: source
Version: 0.3-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Emmanuel Arias <[email protected]>
Closes: 1018567 1052780 1056499
Changes:
 python-pyramid-chameleon (0.3-8) unstable; urgency=medium
 .
   * Team upload.
   * d/rules: Copy tests/fixture folder to builder folder to avoid
     fail tests (Closes: #1056499, #1052780).
   * d/control: Remove python3-nose as build dependency. Use python3-pytest
     instead (Closes: #1018567).
     - d/rules: Use pytest to run tests. Update d/tests/control to run with
     pytest. Ignore tests/test_localization.py and tests/test_renderers.py
     tests in autopkgtest.
   * d/control. Bump Standards-Version to 4.7.0 (from 4.6.1; no further changes
     needed).
Checksums-Sha1:
 30cd5194f0d590e017e66ffa854a277734f434c6 2468 
python-pyramid-chameleon_0.3-8.dsc
 b0d700a21093a82ccbcf4209dec659b2003d1463 6676 
python-pyramid-chameleon_0.3-8.debian.tar.xz
 39b79d8dc6c5c738a3445a16f9ca2d022e520955 8652 
python-pyramid-chameleon_0.3-8_amd64.buildinfo
Checksums-Sha256:
 ae46e27830d17c324a6536498a21b91b8966e807ad58651a0387b81a9a13c925 2468 
python-pyramid-chameleon_0.3-8.dsc
 7eff86c8310200af3d9a75ea7d4acc4a54c8ee4420ad623de91cbb4cddb1977c 6676 
python-pyramid-chameleon_0.3-8.debian.tar.xz
 e3ac56b598ea8a755781f42fae5c89b828bd8576f3b17d8b7bc65c03cda15314 8652 
python-pyramid-chameleon_0.3-8_amd64.buildinfo
Files:
 87bd0eae5bf0c1ea5b6548c78680efb7 2468 python optional 
python-pyramid-chameleon_0.3-8.dsc
 9f83384b45d08ae8c770246c3b22c3a1 6676 python optional 
python-pyramid-chameleon_0.3-8.debian.tar.xz
 63afe22a4393d206f9115098aee85e0d 8652 python optional 
python-pyramid-chameleon_0.3-8_amd64.buildinfo

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

iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmY9hBgSHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPxuS4P/RbAr8aEmlXtODeYL9JuKmzOWFT1w2Da
NBtFawiWPco22hrWSQ7qD0gCZ0o+CXzxX9QbxtBSjW34ag/dhl+3HTX5pXlqzub6
NyoIaou9R05/NNLV/yRPe4sjA7K0q/QrwdO7FOqgBKc8x1lKiZvp7S1AmD7apgGE
GSAtTrYBgtR/f/ZjdjUopDy35HeMK9kdJK4/V7H+wS29n09i2c6Ztg6N/I0yZinj
0exgJY8XbgyTwPkLYVhtEaic07ILDDU0nTtg6pkX01dqXBW2jOdnjY+KQJByMblE
nkZs17lj2DpL0yHCVdKolmW6PHlmN0T93BMSrcZxbamsoZaVwJdLhx57YaMVgE3Y
SomgRaIHiMdw7ROv2o5xw4aQ36bJ/wTKLlpzXRyqhXpa0PqarttsoejOyYjY2tPN
A8fyg+4Da+Z4rR/IumBxaqKUlGZiLuyfSN9HsKpd4i0k0VgI8sJ2fsIgPupJ9DOw
XaOz5Gbr/QMfTJz75Q/vQxNIhvu9GeG+SFRdjyGlmAkvPcmItI5Q/Nwg64gvd/lL
2fRpQnx5Mw7BLtPvF+AUJtbIwq++WEu+uzboJs80KGbQl6CpSx51GETFmPR/+WZW
h0NDfoxos02qXl3tC+rYlQnKX7PEcS/FLaEwZB4O6ymiEUGolauoDtVnptRzvVqT
AzbcJtAFbauO
=fQiq
-----END PGP SIGNATURE-----

Attachment: pgphpIAiRw1e9.pgp
Description: PGP signature


--- End Message ---

Reply via email to