Your message dated Tue, 29 Sep 2026 07:51:11 +0000
with message-id <[email protected]>
and subject line Bug#1147335: fixed in dolfin 2019.2.0~legacy20240219.1c52e83-31
has caused the Debian Bug report #1147335,
regarding dolfin: using the removed pkg_resources module in the autopkg tests,
also stderr output
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.)
--
1147335: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147335
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dolfin
Version: 2019.2.0~legacy20240219.1c52e83-30
Severity: serious
Tags: sid forky
User: [email protected]
Usertags: pkg-resources-deprecation
using the removed pkg_resources module in the autopkg tests, please also
see the stderr output:
[...]
6104s DEPRECATION: the --wheel and --no-wheel options do nothing;
virtualenv no longer bundles wheel. They will be removed in a release
after 2026-12. Stop passing them.
6104s _
test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0]
_
6104s
6104s dependencies_import_name = ['ufl_legacy']
6104s dependencies_pypi_name = ['fenics-ufl-legacy']
6104s
6104s @pytest.mark.skipif(not has_internet, reason="Requires
downloading from pypi.org")
6104s
@pytest.mark.parametrize("dependencies_import_name,dependencies_pypi_name",
[
6104s (["ufl_legacy"], ["fenics-ufl-legacy"]),
6104s (["ufl"], ["fenics-ufl"])
6104s ])
6104s def test_dolfin_import_success_with_allowed_local_packages(
6104s dependencies_import_name: typing.List[str],
dependencies_pypi_name: typing.List[str]
6104s ) -> None:
6104s """Test that dolfin imports correctly even with extra
local packages when asked to allow user-site imports."""
6104s > assert_package_import_success_with_allowed_local_packages(
6104s "dolfin",
"/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py",
6104s dependencies_import_name, dependencies_pypi_name,
pip_install_call
6104s )
6104s
6104s python/test/debian-only/test_pusimp.py:79:
6104s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
6104s /usr/lib/python3/dist-packages/pusimp/utils.py:262: in
assert_package_import_success_with_allowed_local_packages
6104s assert_package_location(
6104s /usr/lib/python3/dist-packages/pusimp/utils.py:47: in
assert_package_location
6104s assert_has_package(executable, package)
6104s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _
6104s
6104s executable = '/tmp/tmpzx2unzun/venv/bin/python3', package =
'ufl_legacy'
6104s
6104s def assert_has_package(executable: str, package: str) -> None:
6104s """Assert that a package is installed.
6104s
6104s Note that it is not safe to simply import the package in
the current pytest environment,
6104s since the environment itself might change from one test to
the other, but python packages
6104s can be imported only once and not unloaded.
6104s """
6104s run_import = subprocess.run(f"{executable} -c 'import
{package}'", shell=True, capture_output=True)
6104s > assert run_import.returncode == 0, (
6104s ^^^^^^^^^^^^^^^^^^^^^^^^^^
6104s f"Importing {package} was not successful.\n"
6104s f"stdout contains {run_import.stdout.decode().strip()}\n"
6104s f"stderr contains {run_import.stderr.decode().strip()}"
6104s )
6104s E AssertionError: Importing ufl_legacy was not successful.
6104s E stdout contains
6104s E stderr contains Traceback (most recent call last):
6104s E File "<string>", line 1, in <module>
6104s E import ufl_legacy
6104s E File
"/tmp/tmpzx2unzun/venv/lib/python3.14/site-packages/ufl_legacy/__init__.py",
line 243, in <module>
6104s E import pkg_resources
6104s E ModuleNotFoundError: No module named 'pkg_resources'
6104s
6104s /usr/lib/python3/dist-packages/pusimp/utils.py:32: AssertionError
6104s ----------------------------- Captured stdout call
-----------------------------
6104s DEPRECATION: the --wheel and --no-wheel options do nothing;
virtualenv no longer bundles wheel. They will be removed in a release
after 2026-12. Stop passing them.
6104s =========================== short test summary info
============================
6104s FAILED
python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0]
6104s FAILED
python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name2-dependencies_pypi_name2-dependencies_extra_error_message2]
6104s FAILED
python/test/debian-only/test_pusimp.py::test_dolfin_import_errors_with_local_packages[dependencies_import_name3-dependencies_pypi_name3-dependencies_extra_error_message3]
6104s FAILED
python/test/debian-only/test_pusimp.py::test_dolfin_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0]
6104s =================== 4 failed, 6 passed in 114.33s (0:01:54)
====================
--- End Message ---
--- Begin Message ---
Source: dolfin
Source-Version: 2019.2.0~legacy20240219.1c52e83-31
Done: Francesco Ballarin <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dolfin, 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.
Francesco Ballarin <[email protected]> (supplier of updated dolfin 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: Tue, 29 Sep 2026 07:21:40 +0000
Source: dolfin
Architecture: source
Version: 2019.2.0~legacy20240219.1c52e83-31
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Francesco Ballarin <[email protected]>
Closes: 1147335
Changes:
dolfin (2019.2.0~legacy20240219.1c52e83-31) unstable; urgency=medium
.
* Remove inactive uploaders (Johannes Ring), as requested by the MIA team.
Thanks Johannes for all your work, we'd be happy to add you back again in
future!
* Update pusimp.patch so that the function pip_install_call used in the
autopkgtests patches PyPI-installed fenics-ufl-legacy and fenics-fiat with
Debian's pkg-resources-to-importlib.patch to support environments without
pkg_resources. Closes: #1147335.
Checksums-Sha1:
04b37c163fcfd9d5acd0015c1c4388b170794399 3967
dolfin_2019.2.0~legacy20240219.1c52e83-31.dsc
7e7a76cacd5dc7541d46e84c040bc78a5e1907b0 55860
dolfin_2019.2.0~legacy20240219.1c52e83-31.debian.tar.xz
86bbc1f5d6f7473d1fc6ba423798171d7720fef7 18181
dolfin_2019.2.0~legacy20240219.1c52e83-31_source.buildinfo
Checksums-Sha256:
83a35910ed433a8c000bd331f7063fc37b01a005f1ac5b71020520412e2dfd9e 3967
dolfin_2019.2.0~legacy20240219.1c52e83-31.dsc
077aa08399e5b624904b7445de29ae4242f522eb4ab241e36dee43f143ef63d4 55860
dolfin_2019.2.0~legacy20240219.1c52e83-31.debian.tar.xz
708248ec0078a1cbd9cf8caae19bdb6136ca81d0276941c17ea02a6857c0dca6 18181
dolfin_2019.2.0~legacy20240219.1c52e83-31_source.buildinfo
Files:
bf15f1de17fb1cf3268a1d642e414c1b 3967 math optional
dolfin_2019.2.0~legacy20240219.1c52e83-31.dsc
c1585dc390e6eca0ac1e8c0288c41f99 55860 math optional
dolfin_2019.2.0~legacy20240219.1c52e83-31.debian.tar.xz
c425f8afcaf1518ab2ea601b111533e0 18181 math optional
dolfin_2019.2.0~legacy20240219.1c52e83-31_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEG10EseUHu/A2aeK4AfNfwz5zr4wFAmq7Z+MACgkQAfNfwz5z
r4y6vRAAmdW/v7AqSyDj38zUmnHauyJYjeku4xSx9XV3ljuEdDjRym2PnXD4NzRX
g4hiSQtzp0q+SZXpU46Bzy32KNcBCy3bPhxKoRRLehiRC5/m4/H0MMq5q0O49HNL
IDnqUWdaA4w7l5LNGrdrH6yDa7TWvZswsK7dYrMvKORoFZkas0UBI+OMypvDeVoT
PifxHUKan1QJz9Tt9ZlRnumFR/NBtEkI1bX2ceysQyb5NhjUr9B9D7K6Kw3p6g6A
BOEnQRduCmlEiWo00aKkXxH1yRIKIFEogAjRVdNAcptoWzr0d6YgdyXDav6efvuI
8izbASFU4eX/ku+rouYqE83JJ989+r63ZDcDIh8bXHqKNdS+4rjFRt+J1vACjcfn
qY50Hm/raj1uAO+vToydd5OjJBb2BiUPZLuK6xQgDeXy3+bHu1jWJhMiM/hS7Nrf
1gKbIOyhxVfbFtIZ4s6DyKg9jfKKVOTLTRS1MWGVoQn3rdHvluAPlIyjYSC2GzkZ
hdObtzvVhvhts/+IG3gXeX0fGiimnXUHS3GHN3UN6rX05YLT0RIBSw1fi+LhGHOL
tzmAEjhQiBgYWrd7mQ4cG8l5+eoTMnljfmdauj0/icWw9ipujYdzGD6169AqRdPK
wmehgIiRTKOGc6xmXE9udvsTjeDctV4MI7nvr+S1yVXUqctgAN4=
=weuJ
-----END PGP SIGNATURE-----
pgpzgHO7ZQRu1.pgp
Description: PGP signature
--- End Message ---