Your message dated Sat, 19 Sep 2026 10:49:43 +0000
with message-id <[email protected]>
and subject line Bug#1147920: fixed in sphinxcontrib-jsmath
1.0.2~git20240729.19763d7-1
has caused the Debian Bug report #1147920,
regarding sphinxcontrib-jsmath: FTBFS: E ModuleNotFoundError: No module named
'pkg_resources'
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.)
--
1147920: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147920
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:sphinxcontrib-jsmath
Version: 1.0.1-6
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/202609/
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:sphinxcontrib-jsmath, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# -*- coding: utf-8 -*-
> __import__('pkg_resources').declare_namespace(__name__)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
E ModuleNotFoundError: No module named 'pkg_resources'
sphinxcontrib/__init__.py:2: ModuleNotFoundError
The above exception was the direct cause of the following exception:
test_params = {'shared_result': None}
app_params = _app_params(args=['html'], kwargs={'srcdir':
PosixPath('/tmp/pytest-of-sbuild/pytest-0/nomath'), 'builddir':
PosixPath('/tmp/pytest-of-sbuild/pytest-0/nomath/_build')})
make_app = <function make_app.<locals>.make at 0x7f62cdf7dd20>
shared_result = <sphinx.testing.fixtures.SharedResult object at 0x7f62ce001d10>
@pytest.fixture
def app(
test_params: dict[str, Any],
app_params: _app_params,
make_app: Callable[..., SphinxTestApp],
shared_result: SharedResult,
) -> Iterator[SphinxTestApp]:
"""Provides the 'sphinx.application.Sphinx' object"""
args, kwargs = app_params
> app_ = make_app(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3/dist-packages/sphinx/testing/fixtures.py:159:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/sphinx/testing/fixtures.py:202: in make
app_ = SphinxTestApp(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3/dist-packages/sphinx/testing/util.py:177: in __init__
super().__init__(
/usr/lib/python3/dist-packages/sphinx/application.py:308: in __init__
self.setup_extension(extension)
/usr/lib/python3/dist-packages/sphinx/application.py:514: in setup_extension
self.registry.load_extension(self, extname)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sphinx.registry.SphinxComponentRegistry object at 0x7f62ce001f90>
app = <SphinxTestApp buildername='html'>, extname = 'sphinxcontrib.jsmath'
def load_extension(self, app: Sphinx, extname: str) -> None:
"""Load a Sphinx extension."""
if extname in app.extensions: # already loaded
return
if extname in EXTENSION_BLACKLIST:
logger.warning(
__(
'the extension %r was already merged with Sphinx since '
'version %s; this extension is ignored.'
),
extname,
EXTENSION_BLACKLIST[extname],
)
return
# update loading context
prefix = __('while setting up extension %s:') % extname
with prefixed_warnings(prefix):
try:
mod = import_module(extname)
except ImportError as err:
logger.verbose(__('Original exception:\n') +
traceback.format_exc())
> raise ExtensionError(
__('Could not import extension %s') % extname, err
) from err
E sphinx.errors.ExtensionError: Could not import extension
sphinxcontrib.jsmath (exception: No module named 'pkg_resources')
/usr/lib/python3/dist-packages/sphinx/registry.py:553: ExtensionError
=========================== short test summary info ============================
ERROR tests/test_jsmath.py::test_basic - sphinx.errors.ExtensionError: Could ...
ERROR tests/test_jsmath.py::test_numfig_enabled - sphinx.errors.ExtensionErro...
ERROR tests/test_jsmath.py::test_disabled_when_equations_not_found - sphinx.e...
============================== 3 errors in 0.29s ===============================
E: pybuild pybuild:485: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_sphinxcontrib.jsmath/build; python3.14
-m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14
--parallel=2 returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: sphinxcontrib-jsmath
Source-Version: 1.0.2~git20240729.19763d7-1
Done: Dmitry Shachnev <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sphinxcontrib-jsmath, 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.
Dmitry Shachnev <[email protected]> (supplier of updated sphinxcontrib-jsmath
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: Sat, 19 Sep 2026 13:05:50 +0300
Source: sphinxcontrib-jsmath
Architecture: source
Version: 1.0.2~git20240729.19763d7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Closes: 1147920
Changes:
sphinxcontrib-jsmath (1.0.2~git20240729.19763d7-1) unstable; urgency=medium
.
* Team upload.
* [f0fae15] Update debian/watch to track upstream git HEAD.
* [0c83190] New upstream version 1.0.2~git20240729.19763d7.
- No longer uses pkg_resources (closes: #1147920).
* [072de19] Build-depend on flit and pybuild-plugin-pyproject instead of
setuptools.
* [d34f48f] Drop three patches that are included in the new snapshot.
* [68dc8f9] Update sphinx_8.2.patch to the version from upstream PR.
* [bb344aa] Update dh_installchangelogs command to install CHANGES.rst.
* [09f527e] Do not ship locales/.tx directory.
* [d992c5a] Update to debhelper compat level 14.
- Remove explicit ${*:Depends}.
- Build-depend on dh-sequence-single-binary.
* [0846e65] Bump Standards-Version to 4.7.4, no changes needed.
* [95ba376] Regenerate gettext .mo files from source during build.
Checksums-Sha1:
bc76677ffac0e283f39711cce4f852873045eaef 2539
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1.dsc
e1b4f0a9d2a14fef927750877f5d9d5e105e834c 13532
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7.orig.tar.xz
bf86e113e03c4e701ac5b4b6a957af94f6d8efb2 4924
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1.debian.tar.xz
1c96e36bce8c1001f545adc0ff23cec488656308 8735
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1_source.buildinfo
Checksums-Sha256:
dee935f0520e2f9d6b4f524c295232e8592c6b3982f6b35be46dbb6aff676620 2539
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1.dsc
32a20e40152b86c07084ecb1fba800658c2875146beef871e55d168f1bf1393e 13532
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7.orig.tar.xz
14660c033eff9ab6d766ba4878d55d1d42a6157785c26c609e88dd5307a8442f 4924
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1.debian.tar.xz
188df86c6a13774116e1dfb677c626bae411b1fab61f9e17863f29ae73f30430 8735
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1_source.buildinfo
Files:
4bc9207f837a97add27f0e465ef17953 2539 python optional
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1.dsc
f6230657d0dbba7e476202f9fa911d57 13532 python optional
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7.orig.tar.xz
d7b5889e461a87dd5122ec093067d6ad 4924 python optional
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1.debian.tar.xz
06549cf7e248c02874c5fdac67cd0d26 8735 python optional
sphinxcontrib-jsmath_1.0.2~git20240729.19763d7-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEE8kKZ/xu8kBi5BqTLYCaTbS8ciuAFAmquZV8THG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBgJpNtLxyK4IwuEAC+V9Wk8UR+wk829ndzUansiNJcride
FwkMRyduh4+pnhrSHhLIgXbI7xiBqDtIDwfwqGdopL5jYQsU4yEqFhCvBDx/TRcb
7qbfP7jgvp33sWlp1P9UD7TkPBZ+rFgrknGq9pPIi6fwAPFggp15vLVGSW16hok9
xRTfUGDiM7h9ZxCKQgX+VOgUmqnLJrFL0bk8VPQUNCpnmQ5epko1eWwrjg6ytS1U
XER+HmR44op2wwvn8pmzTfek5ZeqNSapx473EXdOx1qSNthgrskxF9vSqSJgWYaR
bxOViJjcbOb/CE/+fPSMLjWfRV8UeIKKyQsbQ0lT0lSENVJaW3s62Qe45lU4ZPUA
LZfGy1gYLWjKoWJ+zfjQkDqeHf7HJ81IsBQpDHkPPoAf5LjgbolvKN3pXhTJbk5P
y89lNuDjkHcEaKMseFRdJjrj34j8Jc6ydcqamom+tJWe6XoNFk9hwmHc87hXw8Yk
EbjTcBiOSVoI4BStm2b88f2xWZGSe32xqSnrMJDEwVS/+VTEKqNqtFSB28uEXTu/
OeNI+yQRV9wI2qs8DoVEYq386htxONn5f3NvPJxjWfWYMsjVnfqwAUKvrQgg/KBn
Vy3d4u2vdNSHyqneOFZlQ0Vb5ahSv+lwZPW1JyUl3yZTodM3IoYyAWUwIfszo3Eb
otQwgJS6s8exqw==
=jgRy
-----END PGP SIGNATURE-----
pgpiq8_mZhCLl.pgp
Description: PGP signature
--- End Message ---