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.