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.

Reply via email to