Your message dated Wed, 17 Dec 2025 19:36:37 +0000
with message-id <[email protected]>
and subject line Bug#1123318: fixed in python-structlog 25.4.0-2
has caused the Debian Bug report #1123318,
regarding python-structlog: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
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.)
--
1123318: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123318
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-structlog
Version: 25.4.0-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202512/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-structlog, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=pybuild
debian/rules execute_before_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make -C docs clean BUILDDIR=/<<PKGBUILDDIR>>/.pybuild/docs
make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
rm -rf /<<PKGBUILDDIR>>/.pybuild/docs/*
make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_clean -O--buildsystem=pybuild
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build"
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_structlog
* Building wheel...
Successfully built structlog-25.4.0-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with
"installer" module
I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build"
module
I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_structlog
* Building wheel...
Successfully built structlog-25.4.0-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with
"installer" module
debian/rules execute_after_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_structlog/build \
http_proxy=http://127.0.0.1:9 \
https_proxy=https://127.0.0.1:9 \
make -C docs html BUILDDIR=/<<PKGBUILDDIR>>/.pybuild/docs
make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
sphinx-build -n -b html -d /<<PKGBUILDDIR>>/.pybuild/docs/doctrees .
/<<PKGBUILDDIR>>/.pybuild/docs/html
Running Sphinx v8.2.3
loading translations [en]... done
matplotlib is not installed, social cards will not be generated
making output directory... done
Converting `source_suffix = ['.rst', '.md']` to `source_suffix = {'.rst':
'restructuredtext', '.md': 'restructuredtext'}`.
myst v4.0.1: MdParserConfig(commonmark_only=False, gfm_only=False,
enable_extensions={'colon_fence', 'smartquotes', 'deflist'}, disable_syntax=[],
all_links_external=False, links_external_new_tab=False, url_schemes=('http',
'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(),
number_code_blocks=[], title_to_header=False, heading_anchors=0,
heading_slug_func=None, html_meta={}, footnote_sort=True,
footnote_transition=True, words_per_minute=200, substitutions={},
linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True,
dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True,
mathjax_classes='tex2jax_process|mathjax_process|math|output_area',
enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True)
loading intersphinx inventory 'python' from
/usr/share/doc/python3-doc/html/objects.inv ...
loading intersphinx inventory 'rich' from
https://rich.readthedocs.io/en/stable/objects.inv ...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://rich.readthedocs.io/en/stable/objects.inv' not
fetchable due to <class 'requests.exceptions.ProxyError'>:
HTTPSConnectionPool(host='rich.readthedocs.io', port=443): Max retries exceeded
with url: /en/stable/objects.inv (Caused by ProxyError('Unable to connect to
proxy', NewConnectionError('<urllib3.connection.HTTPSConnection object at
0x7f402e2ea3c0>: Failed to establish a new connection: [Errno 111] Connection
refused')))
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 21 source files that are out of date
updating environment: [new config] 21 added, 0 changed, 0 removed
reading sources... [ 5%] api
reading sources... [ 10%] bound-loggers
reading sources... [ 14%] configuration
reading sources... [ 19%] console-output
reading sources... [ 24%] contextvars
reading sources... [ 29%] exceptions
reading sources... [ 33%] frameworks
reading sources... [ 38%] getting-started
reading sources... [ 43%] glossary
reading sources... [ 48%] index
reading sources... [ 52%] license
reading sources... [ 57%] logging-best-practices
reading sources... [ 62%] performance
reading sources... [ 67%] processors
reading sources... [ 71%] recipes
reading sources... [ 76%] standard-library
reading sources... [ 81%] testing
reading sources... [ 86%] thread-local
reading sources... [ 90%] twisted
reading sources... [ 95%] typing
reading sources... [100%] why
/<<PKGBUILDDIR>>/README.md:335: WARNING: image file not readable:
docs/_static/console_renderer.png [image.not_readable]
/<<PKGBUILDDIR>>/docs/standard-library.md.rst:168: WARNING: Unknown directive
type: 'mermaid' [myst.directive_unknown]
/<<PKGBUILDDIR>>/docs/standard-library.md.rst:263: WARNING: Unknown directive
type: 'mermaid' [myst.directive_unknown]
/<<PKGBUILDDIR>>/docs/standard-library.md.rst:345: WARNING: Unknown directive
type: 'mermaid' [myst.directive_unknown]
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets...
copying static files...
Writing evaluated template result to
/<<PKGBUILDDIR>>/.pybuild/docs/html/_static/basic.css
Writing evaluated template result to
/<<PKGBUILDDIR>>/.pybuild/docs/html/_static/language_data.js
Writing evaluated template result to
/<<PKGBUILDDIR>>/.pybuild/docs/html/_static/documentation_options.js
copying static files: done
copying extra files...
copying extra files: done
copying assets: done
writing output... [ 5%] api
writing output... [ 10%] bound-loggers
writing output... [ 14%] configuration
writing output... [ 19%] console-output
writing output... [ 24%] contextvars
writing output... [ 29%] exceptions
writing output... [ 33%] frameworks
writing output... [ 38%] getting-started
writing output... [ 43%] glossary
writing output... [ 48%] index
writing output... [ 52%] license
writing output... [ 57%] logging-best-practices
writing output... [ 62%] performance
writing output... [ 67%] processors
writing output... [ 71%] recipes
writing output... [ 76%] standard-library
writing output... [ 81%] testing
writing output... [ 86%] thread-local
writing output... [ 90%] twisted
writing output... [ 95%] typing
writing output... [100%] why
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_structlog/build/structlog/dev.py:docstring
of structlog.dev.RichTracebackFormatter:5: WARNING: py:class reference target
not found: rich.traceback.Traceback [ref.class]
/<<PKGBUILDDIR>>/README.md:335: WARNING: 'myst' cross-reference target not
found: 'docs/_static/console_renderer.png' [myst.xref_missing]
generating indices... genindex py-modindex done
highlighting module code... [ 6%] structlog._base
highlighting module code... [ 12%] structlog._config
highlighting module code... [ 19%] structlog._generic
highlighting module code... [ 25%] structlog._log_levels
highlighting module code... [ 31%] structlog._native
highlighting module code... [ 38%] structlog._output
highlighting module code... [ 44%] structlog.contextvars
highlighting module code... [ 50%] structlog.dev
highlighting module code... [ 56%] structlog.exceptions
highlighting module code... [ 62%] structlog.processors
highlighting module code... [ 69%] structlog.stdlib
highlighting module code... [ 75%] structlog.testing
highlighting module code... [ 81%] structlog.threadlocal
highlighting module code... [ 88%] structlog.tracebacks
highlighting module code... [ 94%] structlog.twisted
highlighting module code... [100%] structlog.typing
writing additional pages... search done
copying images... [ 50%] _static/BoundLogger.svg
copying images... [100%] _static/console_renderer.png
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 7 warnings.
The HTML pages are in ../.pybuild/docs/html.
Build finished. The HTML pages are in /<<PKGBUILDDIR>>/.pybuild/docs/html.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -O--buildsystem=pybuild
E: pybuild pybuild:389: test: plugin pyproject failed with: not enough values
to unpack (expected at least 1, got 0)
E: pybuild pybuild:389: test: plugin pyproject failed with: not enough values
to unpack (expected at least 1, got 0)
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14
3.13" returned exit code 13
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-structlog
Source-Version: 25.4.0-2
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-structlog, 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.
Colin Watson <[email protected]> (supplier of updated python-structlog
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, 17 Dec 2025 19:12:07 +0000
Source: python-structlog
Architecture: source
Version: 25.4.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1123318
Changes:
python-structlog (25.4.0-2) unstable; urgency=medium
.
* Team upload.
* debian/pybuild.testfiles: Remove blank line (closes: #1123318).
Checksums-Sha1:
bbdab7b89f764859f58ab8e95b34a22346f522e4 2823 python-structlog_25.4.0-2.dsc
90fe6e494e83db04e84b0a7cbb586fb7a6783aad 7480
python-structlog_25.4.0-2.debian.tar.xz
0bdc0b6d8dfb42b0370b3866d8085733ddfa4051 1546392
python-structlog_25.4.0-2.git.tar.xz
78c14cd0d0e8ca52e399342bd4ec66ae9d2fea78 17175
python-structlog_25.4.0-2_source.buildinfo
Checksums-Sha256:
274ab3055b5af2e8ecc2745265bff2b41a278dbb649bad564dec9799c601e61e 2823
python-structlog_25.4.0-2.dsc
588a98f8fc9ac42b1d3c3adbd675dda46b3e66039e8275fd0b768b8466874934 7480
python-structlog_25.4.0-2.debian.tar.xz
b078370b4f62d4d73a2ff007ac1249a20beb11aa71a55de8e6414db96edd8bdc 1546392
python-structlog_25.4.0-2.git.tar.xz
4d2c6bdf44d1d7656a0eef4366218a364472900d6f71129c597ff5f398e961e5 17175
python-structlog_25.4.0-2_source.buildinfo
Files:
14fe02a08a935d56a22c3d68b3a61ab5 2823 python optional
python-structlog_25.4.0-2.dsc
0f0f70195c64ca706f78b380af0ec052 7480 python optional
python-structlog_25.4.0-2.debian.tar.xz
49536973235adc1b2cedb9798126ce34 1546392 python optional
python-structlog_25.4.0-2.git.tar.xz
15148bd0f0b3ba9c6be2009065d8614e 17175 python optional
python-structlog_25.4.0-2_source.buildinfo
Git-Tag-Info: tag=1cc0032be89f1d30358edb9f89e760d3b23c9e3c
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmlDAPIACgkQYG0ITkaD
wHk/Xw//Z8Ny1W9fAGLt2bWlnhNVs2PsWjoHqzvahubzPTVxfIxwFuD3oPbea7DQ
epbmaryWVjqHNwggqcRq7IhPXZ9S4hQXSovzzvrSA91uOQKkRyGctfV8LPzGjN3M
YD/nMk1I6lGnxf2MBruG6lBVlWbV5oFl5VR/w2WaGHR0ds79ps3F5mstpeIcbQGr
mFjG8a7D8bNVUYAhbkS4Ud9TsdKuQtSAP+MievH398Nk0CAlJz8k7gem6KzL68Ku
g4xetQhCHTeqXD/ou0ze6LbkYd7TglgjNDxIGW8Z8562d9qMDDzQuySiA9vuegXs
ryLOZjgzofHWYIEJqGoqlwgAR7+r7QO8l/AU+/WMTixh30dU42SL+2dylGXNwmtd
dFTwCYAOPTrFnjJXM93rWIdoYMOKSvPXuPH+Msah7e8mx2fwonTMzC8epNQoIvU2
ZQb3KhG/1Ufi8to4eMJoKMWrTs/COYVgPWOO57wpjXvMoSkiX3A2f4aenciWL97v
pZ7j4N9BbPOaIaPWUj2ZdhWDIJLzDAF4Sm5GaZxEB8TQ4azzhPe/BPn2QXAHgxO7
WaGmIy673bsRiz6w0VOasIc+d7MgT90AGA0dWCaLJKAYRp7Rckw+69vVU3oJ1k5R
1wkhovPGCnEohPrWjy18zhoHnWevBby5s1ISgIcCqockEljrNxs=
=545L
-----END PGP SIGNATURE-----
pgplQKg2tl7si.pgp
Description: PGP signature
--- End Message ---