Package: src:python-pysnmp-lextudio Version: 5.0.26-3 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh build --buildsystem=pybuild --with python3,sphinxdoc 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:129: Building wheel for python3.13 with "build" module I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/python-pysnmp-lextudio-5.0.26/.pybuild/cpython3_3.13_pysnmp-lextudio * Building wheel... Successfully built pysnmp_lextudio-5.0.26-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/python-pysnmp-lextudio-5.0.26/.pybuild/cpython3_3.12_pysnmp-lextudio * Building wheel... Successfully built pysnmp_lextudio-5.0.26-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/python-pysnmp-lextudio-5.0.26' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions echo "No tests for now..." No tests for now... make[1]: Leaving directory '/build/reproducible-path/python-pysnmp-lextudio-5.0.26' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=pybuild --with python3,sphinxdoc dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install -O--buildsystem=pybuild I: pybuild plugin_pyproject:178: Copying package built for python3.13 to destdir I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir dh_installdocs -O--buildsystem=pybuild debian/rules override_dh_sphinxdoc make[1]: Entering directory '/build/reproducible-path/python-pysnmp-lextudio-5.0.26' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions PYTHONPATH=. python3 -m sphinx -b html docs/source debian/python-pysnmp-lextudio-doc/usr/share/doc/python-pysnmp-lextudio-doc/html Running Sphinx v7.4.7 loading translations [en]... done making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. loading intersphinx inventory 'python' from https://docs.python.org/3.7/objects.inv... loading intersphinx inventory 'pyasn1' from https://pyasn1.readthedocs.io/en/latest/objects.inv... loading intersphinx inventory 'pysmi' from https://www.pysnmp.com/pysmi/objects.inv... intersphinx inventory has moved: https://www.pysnmp.com/pysmi/objects.inv -> https://docs.lextudio.com/pysmi/objects.inv building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 50 source files that are out of date updating environment: [new config] 50 added, 0 changed, 0 removed reading sources... [ 2%] changelog reading sources... [ 4%] development reading sources... [ 6%] docs/api-reference reading sources... [ 8%] docs/hlapi/asyncio/agent/ntforg/notification reading sources... [ 10%] docs/hlapi/asyncio/manager/cmdgen/bulkcmd reading sources... [ 12%] docs/hlapi/asyncio/manager/cmdgen/getcmd reading sources... [ 14%] docs/hlapi/asyncio/manager/cmdgen/nextcmd reading sources... [ 16%] docs/hlapi/asyncio/manager/cmdgen/setcmd reading sources... [ 18%] docs/pysnmp-architecture reading sources... [ 20%] docs/pysnmp-hlapi-tutorial reading sources... [ 22%] docs/snmp-design reading sources... [ 24%] docs/snmp-history reading sources... [ 26%] docs/tutorial reading sources... [ 28%] download reading sources... [ 30%] examples/hlapi/asyncio/agent/ntforg/advanced-topics reading sources... [ 32%] examples/hlapi/asyncio/agent/ntforg/common-notifications reading sources... [ 34%] examples/hlapi/asyncio/index reading sources... [ 36%] examples/hlapi/asyncio/manager/cmdgen/advanced-topics reading sources... [ 38%] examples/hlapi/asyncio/manager/cmdgen/snmp-versions reading sources... [ 40%] examples/hlapi/asyncio/manager/cmdgen/walking-operations reading sources... [ 42%] examples/index reading sources... [ 44%] examples/smi/agent/implementing-mib-objects reading sources... [ 46%] examples/smi/manager/browsing-mib-tree reading sources... [ 48%] examples/v1arch/asyncore/agent/cmdrsp/agent-side-mib-implementations reading sources... [ 50%] examples/v1arch/asyncore/agent/ntforg/transport-tweaks reading sources... [ 52%] examples/v1arch/asyncore/manager/cmdgen/fetching-variables reading sources... [ 54%] examples/v1arch/asyncore/manager/cmdgen/modifying-variables reading sources... [ 56%] examples/v1arch/asyncore/manager/cmdgen/transport-tweaks reading sources... [ 58%] examples/v1arch/asyncore/manager/cmdgen/walking-operations reading sources... [ 60%] examples/v1arch/asyncore/manager/ntfrcv/transport-tweaks reading sources... [ 62%] examples/v3arch/asyncio/agent/cmdrsp/snmp-versions reading sources... [ 64%] examples/v3arch/asyncio/index reading sources... [ 66%] examples/v3arch/asyncio/manager/ntfrcv/transport-tweaks reading sources... [ 68%] faq reading sources... [ 70%] faq/getting-peer-information reading sources... [ 72%] faq/how-to-implement-agent-mib reading sources... [ 74%] faq/ignored-snmp-packets reading sources... [ 76%] faq/listening-on-multiple-interfaces reading sources... [ 78%] faq/non-printable-snmp-values-apps reading sources... [ 80%] faq/non-printable-snmp-values-tools reading sources... [ 82%] faq/oids-not-increasing reading sources... [ 84%] faq/pass-custom-mib-to-manager reading sources... [ 86%] faq/py2exe-throws-error reading sources... [ 88%] faq/response-values-mib-resolution reading sources... [ 90%] faq/snmp-data-constraints-verification-failure reading sources... [ 92%] faq/walk-whole-mib reading sources... [ 94%] index reading sources... [ 96%] license reading sources... [ 98%] oldsite reading sources... [100%] quick-start docstring of pysnmp.proto.rfc1902.Integer32.subtypeSpec:1: ERROR: Undefined substitution referenced: "ASN.1". docstring of pysnmp.proto.rfc1902.OctetString.subtypeSpec:1: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.clone:1: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.clone:3: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.clone:12: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.clone:12: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:1: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:3: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:9: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:17: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:29: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:33: ERROR: Undefined substitution referenced: "ASN.1". /build/reproducible-path/python-pysnmp-lextudio-5.0.26/pysnmp/proto/rfc1902.py:docstring of pysnmp.proto.rfc1902.OctetString.subtype:33: ERROR: Undefined substitution referenced: "ASN.1". looking for now-outdated files... none found pickling environment... done checking consistency... /build/reproducible-path/python-pysnmp-lextudio-5.0.26/docs/source/docs/hlapi/asyncio/agent/ntforg/notification.rst: document is referenced in multiple toctrees: ['docs/api-reference', 'docs/api-reference'], selecting: docs/api-reference <- docs/hlapi/asyncio/agent/ntforg/notification /build/reproducible-path/python-pysnmp-lextudio-5.0.26/docs/source/docs/hlapi/asyncio/manager/cmdgen/bulkcmd.rst: document is referenced in multiple toctrees: ['docs/api-reference', 'docs/api-reference'], selecting: docs/api-reference <- docs/hlapi/asyncio/manager/cmdgen/bulkcmd /build/reproducible-path/python-pysnmp-lextudio-5.0.26/docs/source/docs/hlapi/asyncio/manager/cmdgen/getcmd.rst: document is referenced in multiple toctrees: ['docs/api-reference', 'docs/api-reference'], selecting: docs/api-reference <- docs/hlapi/asyncio/manager/cmdgen/getcmd /build/reproducible-path/python-pysnmp-lextudio-5.0.26/docs/source/docs/hlapi/asyncio/manager/cmdgen/nextcmd.rst: document is referenced in multiple toctrees: ['docs/api-reference', 'docs/api-reference'], selecting: docs/api-reference <- docs/hlapi/asyncio/manager/cmdgen/nextcmd /build/reproducible-path/python-pysnmp-lextudio-5.0.26/docs/source/docs/hlapi/asyncio/manager/cmdgen/setcmd.rst: document is referenced in multiple toctrees: ['docs/api-reference', 'docs/api-reference'], selecting: docs/api-reference <- docs/hlapi/asyncio/manager/cmdgen/setcmd done preparing documents... done copying assets... copying downloadable files... [ 4%] ../../../examples/hlapi/asyncio/agent/ntforg/multiple-notifications-at-once.py copying downloadable files... [ 8%] ../../../examples/hlapi/asyncio/agent/ntforg/default-v1-trap.py copying downloadable files... [ 12%] ../../../examples/hlapi/asyncio/manager/cmdgen/multiple-concurrent-queries-over-ipv4-and-ipv6.py copying downloadable files... [ 17%] ../../../examples/hlapi/asyncio/manager/cmdgen/multiple-sequential-queries.py copying downloadable files... [ 21%] ../../../examples/hlapi/asyncio/manager/cmdgen/v1-get.py copying downloadable files... [ 25%] ../../../examples/hlapi/asyncio/manager/cmdgen/getbulk-to-eom.py copying downloadable files... [ 29%] ../../../examples/smi/agent/custom-managed-object.py copying downloadable files... [ 33%] ../../../examples/smi/agent/operations-on-managed-objects.py copying downloadable files... [ 38%] ../../../examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py copying downloadable files... [ 42%] ../../../examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py copying downloadable files... [ 46%] ../../../examples/smi/manager/mib-tree-inspection.py copying downloadable files... [ 50%] ../../../examples/v1arch/asyncore/agent/cmdrsp/implementing-scalar-mib-objects-over-ipv4-and-ipv6.py copying downloadable files... [ 54%] ../../../examples/v1arch/asyncore/agent/ntforg/send-trap-over-ipv4-and-ipv6.py copying downloadable files... [ 58%] ../../../examples/v1arch/asyncore/agent/ntforg/send-inform-over-ipv4-and-ipv6.py copying downloadable files... [ 62%] ../../../examples/v1arch/asyncore/manager/cmdgen/fetch-scalar-value.py copying downloadable files... [ 67%] ../../../examples/v1arch/asyncore/manager/cmdgen/v2c-set.py copying downloadable files... [ 71%] ../../../examples/v1arch/asyncore/manager/cmdgen/spoof-source-address.py copying downloadable files... [ 75%] ../../../examples/v1arch/asyncore/manager/cmdgen/broadcast-agent-discovery.py copying downloadable files... [ 79%] ../../../examples/v1arch/asyncore/manager/cmdgen/getnext-pull-whole-mib.py copying downloadable files... [ 83%] ../../../examples/v1arch/asyncore/manager/cmdgen/getbulk-pull-whole-mib.py copying downloadable files... [ 88%] ../../../examples/v1arch/asyncore/manager/ntfrcv/listen-on-ipv4-and-ipv6-interfaces.py copying downloadable files... [ 92%] ../../../examples/v3arch/asyncio/agent/cmdrsp/multiple-usm-users.py copying downloadable files... [ 96%] ../../../examples/v3arch/asyncio/manager/ntfrcv/multiple-interfaces.py copying downloadable files... [100%] ../../../examples/hlapi/asyncio/manager/cmdgen/custom-asn1-mib-search-path.py copying static files... done copying extra files... done copying assets: done writing output... [ 2%] changelog writing output... [ 4%] development writing output... [ 6%] docs/api-reference writing output... [ 8%] docs/hlapi/asyncio/agent/ntforg/notification writing output... [ 10%] docs/hlapi/asyncio/manager/cmdgen/bulkcmd writing output... [ 12%] docs/hlapi/asyncio/manager/cmdgen/getcmd writing output... [ 14%] docs/hlapi/asyncio/manager/cmdgen/nextcmd writing output... [ 16%] docs/hlapi/asyncio/manager/cmdgen/setcmd writing output... [ 18%] docs/pysnmp-architecture writing output... [ 20%] docs/pysnmp-hlapi-tutorial writing output... [ 22%] docs/snmp-design writing output... [ 24%] docs/snmp-history writing output... [ 26%] docs/tutorial writing output... [ 28%] download writing output... [ 30%] examples/hlapi/asyncio/agent/ntforg/advanced-topics writing output... [ 32%] examples/hlapi/asyncio/agent/ntforg/common-notifications writing output... [ 34%] examples/hlapi/asyncio/index writing output... [ 36%] examples/hlapi/asyncio/manager/cmdgen/advanced-topics writing output... [ 38%] examples/hlapi/asyncio/manager/cmdgen/snmp-versions writing output... [ 40%] examples/hlapi/asyncio/manager/cmdgen/walking-operations writing output... [ 42%] examples/index writing output... [ 44%] examples/smi/agent/implementing-mib-objects writing output... [ 46%] examples/smi/manager/browsing-mib-tree writing output... [ 48%] examples/v1arch/asyncore/agent/cmdrsp/agent-side-mib-implementations writing output... [ 50%] examples/v1arch/asyncore/agent/ntforg/transport-tweaks writing output... [ 52%] examples/v1arch/asyncore/manager/cmdgen/fetching-variables writing output... [ 54%] examples/v1arch/asyncore/manager/cmdgen/modifying-variables writing output... [ 56%] examples/v1arch/asyncore/manager/cmdgen/transport-tweaks writing output... [ 58%] examples/v1arch/asyncore/manager/cmdgen/walking-operations writing output... [ 60%] examples/v1arch/asyncore/manager/ntfrcv/transport-tweaks writing output... [ 62%] examples/v3arch/asyncio/agent/cmdrsp/snmp-versions writing output... [ 64%] examples/v3arch/asyncio/index writing output... [ 66%] examples/v3arch/asyncio/manager/ntfrcv/transport-tweaks writing output... [ 68%] faq writing output... [ 70%] faq/getting-peer-information writing output... [ 72%] faq/how-to-implement-agent-mib writing output... [ 74%] faq/ignored-snmp-packets writing output... [ 76%] faq/listening-on-multiple-interfaces writing output... [ 78%] faq/non-printable-snmp-values-apps writing output... [ 80%] faq/non-printable-snmp-values-tools writing output... [ 82%] faq/oids-not-increasing writing output... [ 84%] faq/pass-custom-mib-to-manager writing output... [ 86%] faq/py2exe-throws-error writing output... [ 88%] faq/response-values-mib-resolution writing output... [ 90%] faq/snmp-data-constraints-verification-failure writing output... [ 92%] faq/walk-whole-mib writing output... [ 94%] index writing output... [ 96%] license writing output... [ 98%] oldsite writing output... [100%] quick-start /build/reproducible-path/python-pysnmp-lextudio-5.0.26/docs/source/docs/pysnmp-hlapi-tutorial.rst:242: WARNING: unknown document: '/examples/hlapi/asyncore/sync/manager/cmdgen/mib-tweaks' generating indices... genindex done writing additional pages... search done copying images... [ 20%] docs/pysnmp-design.svg copying images... [ 40%] docs/nms-components.svg copying images... [ 60%] docs/oid-tree.svg copying images... [ 80%] docs/snmp-engine.svg copying images... [100%] docs/snmp-apps.svg dumping search index in English (code: en)... done dumping object inventory... done sphinx-sitemap: sitemap.xml was generated for URL https://www.pysnmp.com/pysnmp/ in /build/reproducible-path/python-pysnmp-lextudio-5.0.26/debian/python-pysnmp-lextudio-doc/usr/share/doc/python-pysnmp-lextudio-doc/html/sitemap.xml build succeeded, 14 warnings. The HTML pages are in debian/python-pysnmp-lextudio-doc/usr/share/doc/python-pysnmp-lextudio-doc/html. dh_sphinxdoc dh_sphinxdoc: error: debian/python-pysnmp-lextudio-doc/usr/share/doc/python-pysnmp-lextudio-doc/html/_static/js/versions.js is missing make[1]: *** [debian/rules:25: override_dh_sphinxdoc] Error 25 make[1]: Leaving directory '/build/reproducible-path/python-pysnmp-lextudio-5.0.26' make: *** [debian/rules:12: binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202411/ 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 could not 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 affects, so that this is still visible in the BTS web page for this package. Thanks.