Your message dated Fri, 23 Jan 2026 12:34:48 +0000
with message-id <[email protected]>
and subject line Bug#1126234: fixed in python-symfc 1.6.0-2
has caused the Debian Bug report #1126234,
regarding python-symfc: FTBFS: E       ModuleNotFoundError: No module named 
'spglib.spglib'
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.)


-- 
1126234: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126234
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-symfc
Version: 1.6.0-1
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/202601/

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:python-symfc, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem pybuild
   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:139: Building wheel for python3.14 with "build" 
module
I: pybuild base:384: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_python-symfc  
* Building wheel...
No `packages` or `py_modules` configuration, performing automatic discovery.

[... snipped ...]

tests/test_api_linalg.py .                                               [ 54%]
tests/test_sparse_solver.py .                                            [ 55%]
tests/utils/test_block_tree.py .                                         [ 56%]
tests/utils/test_cutoff_tools.py ..                                      [ 59%]
tests/utils/test_eig_tools.py ...                                        [ 63%]
tests/utils/test_graph.py .                                              [ 64%]
tests/utils/test_permutation_tools_O2.py ..                              [ 67%]
tests/utils/test_permutation_tools_O3.py ..                              [ 70%]
tests/utils/test_permutation_tools_O4.py .                               [ 71%]
tests/utils/test_solver_funcs.py ...                                     [ 75%]
tests/utils/test_translation_tools_O2.py .                               [ 77%]
tests/utils/test_translation_tools_O3.py .                               [ 78%]
tests/utils/test_utils.py .FFFFF                                         [ 86%]
tests/utils/test_utils_O1.py .                                           [ 87%]
tests/utils/test_utils_O2.py ....                                        [ 93%]
tests/utils/test_utils_O2_2.py ..                                        [ 95%]
tests/utils/test_utils_O3.py ..                                          [ 98%]
tests/utils/test_utils_O4.py .                                           [100%]

=================================== FAILURES ===================================
_________________________ test_compute_sg_permutations _________________________

ph_gan_222 = (<symfc.utils.utils.SymfcAtoms object at 0x7f1b19754ef0>, 
array([[[ 0.0005821 ,  0.0087098 , -0.00487858],
        [ 0...        [-0.06985763,  0.19560211, -0.0771704 ],
        [-0.11406107,  0.04719309, -0.17137264]]], shape=(40, 32, 3)))
cell_gan_111 = <symfc.utils.utils.SymfcAtoms object at 0x7f1b197217f0>

    def test_compute_sg_permutations(
        ph_gan_222: tuple[SymfcAtoms, NDArray, NDArray], cell_gan_111: 
SymfcAtoms
    ):
        """Test compute_sg_permutations."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:41: ModuleNotFoundError
_________________ test_compute_sg_permutations_compare_stable __________________

    def test_compute_sg_permutations_compare_stable():
        """Test compute_sg_permutations and compare with 
compute_sg_permutations_stable."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:86: ModuleNotFoundError
_______________ test_compute_sg_permutations_compare_stable_nacl _______________

ph_nacl_222 = (<symfc.utils.utils.SymfcAtoms object at 0x7f1b19703850>, 
array([[[ 0.00605959,  0.02814605,  0.00843097],
        [-0...565899e-02,  1.158060e-02,  6.284319e-02],
        [-5.293000e-05, -2.349248e-02,  5.364267e-02]]], shape=(20, 64, 3)))

    def test_compute_sg_permutations_compare_stable_nacl(
        ph_nacl_222: tuple[SymfcAtoms, NDArray, NDArray],
    ):
        """Test of compute_sg_permutations for NaCl."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:226: ModuleNotFoundError
_______________ test_compute_sg_permutations_compare_stable_sio2 _______________

ph_sio2_221 = (<symfc.utils.utils.SymfcAtoms object at 0x7f1b198cc830>, 
array([[[ 1.30307014e-04,  7.52356158e-03, -6.58627673e-03],...        [ 
0.24715049,  0.2559772 , -0.49612488],
        [-0.14193055, -0.51082636,  0.34255692]]], shape=(40, 36, 3)))

    def test_compute_sg_permutations_compare_stable_sio2(
        ph_sio2_221: tuple[SymfcAtoms, NDArray, NDArray],
    ):
        """Test of compute_sg_permutations for SiO2."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:252: ModuleNotFoundError
_____________ test_compute_sg_permutations_compare_stable_baal2o4 ______________

    def test_compute_sg_permutations_compare_stable_baal2o4():
        """Test compute_sg_permutations for BaAl2O4."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:276: ModuleNotFoundError
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/spglib/spg.py:354: 8 warnings
tests/basis_sets/test_basis_sets_O2.py: 12 warnings
tests/basis_sets/test_basis_sets_O3.py: 11 warnings
tests/basis_sets/test_basis_sets_O4.py: 6 warnings
tests/spg_reps/test_spg_reps_O1.py: 2 warnings
tests/spg_reps/test_spg_reps_O2.py: 1 warning
tests/spg_reps/test_spg_reps_O3.py: 1 warning
tests/spg_reps/test_spg_reps_O4.py: 1 warning
tests/spg_reps/test_spg_reps_base.py: 2 warnings
tests/test_api.py: 24 warnings
tests/test_sparse_solver.py: 1 warning
tests/utils/test_utils.py: 1 warning
tests/utils/test_utils_O2.py: 3 warnings
tests/utils/test_utils_O3.py: 1 warning
  /usr/lib/python3/dist-packages/spglib/spg.py:354: DeprecationWarning: Set 
OLD_ERROR_HANDLING to false and catch the errors directly.
    _set_no_error()

tests/basis_sets/test_basis_sets_O2.py: 2 warnings
tests/basis_sets/test_basis_sets_O3.py: 6 warnings
tests/basis_sets/test_basis_sets_O4.py: 4 warnings
tests/test_api.py: 1 warning
tests/utils/test_cutoff_tools.py: 8 warnings
tests/utils/test_permutation_tools_O2.py: 1 warning
tests/utils/test_permutation_tools_O3.py: 1 warning
tests/utils/test_translation_tools_O2.py: 1 warning
tests/utils/test_translation_tools_O3.py: 1 warning
tests/utils/test_utils_O3.py: 1 warning
  /usr/lib/python3/dist-packages/spglib/reduce.py:131: DeprecationWarning: Set 
OLD_ERROR_HANDLING to false and catch the errors directly.
    _set_no_error()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/utils/test_utils.py::test_compute_sg_permutations - ModuleNotFou...
FAILED tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable
FAILED 
tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable_nacl
FAILED 
tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable_sio2
FAILED 
tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable_baal2o4
================= 5 failed, 69 passed, 100 warnings in 16.37s ==================
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_python-symfc/build; python3.14 -m 
pytest tests
I: pybuild base:384: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_python-symfc/build; python3.13 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_python-symfc/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 74 items

tests/basis_sets/test_basis_sets_O2.py ..........                        [ 13%]
tests/basis_sets/test_basis_sets_O3.py .....                             [ 20%]
tests/basis_sets/test_basis_sets_O4.py ...                               [ 24%]
tests/basis_sets/test_basis_sets_base.py .                               [ 25%]
tests/solvers/test_solver_utils.py ...                                   [ 29%]
tests/spg_reps/test_spg_reps_O1.py ..                                    [ 32%]
tests/spg_reps/test_spg_reps_O2.py .                                     [ 33%]
tests/spg_reps/test_spg_reps_O3.py .                                     [ 35%]
tests/spg_reps/test_spg_reps_O4.py .                                     [ 36%]
tests/spg_reps/test_spg_reps_base.py ..                                  [ 39%]
tests/test_api.py ..........                                             [ 52%]
tests/test_api_linalg.py .                                               [ 54%]
tests/test_sparse_solver.py .                                            [ 55%]
tests/utils/test_block_tree.py .                                         [ 56%]
tests/utils/test_cutoff_tools.py ..                                      [ 59%]
tests/utils/test_eig_tools.py ...                                        [ 63%]
tests/utils/test_graph.py .                                              [ 64%]
tests/utils/test_permutation_tools_O2.py ..                              [ 67%]
tests/utils/test_permutation_tools_O3.py ..                              [ 70%]
tests/utils/test_permutation_tools_O4.py .                               [ 71%]
tests/utils/test_solver_funcs.py ...                                     [ 75%]
tests/utils/test_translation_tools_O2.py .                               [ 77%]
tests/utils/test_translation_tools_O3.py .                               [ 78%]
tests/utils/test_utils.py .FFFFF                                         [ 86%]
tests/utils/test_utils_O1.py .                                           [ 87%]
tests/utils/test_utils_O2.py ....                                        [ 93%]
tests/utils/test_utils_O2_2.py ..                                        [ 95%]
tests/utils/test_utils_O3.py ..                                          [ 98%]
tests/utils/test_utils_O4.py .                                           [100%]

=================================== FAILURES ===================================
_________________________ test_compute_sg_permutations _________________________

ph_gan_222 = (<symfc.utils.utils.SymfcAtoms object at 0x7fab97a70d50>, 
array([[[ 0.0005821 ,  0.0087098 , -0.00487858],
        [ 0...        [-0.06985763,  0.19560211, -0.0771704 ],
        [-0.11406107,  0.04719309, -0.17137264]]], shape=(40, 32, 3)))
cell_gan_111 = <symfc.utils.utils.SymfcAtoms object at 0x7fab9782a030>

    def test_compute_sg_permutations(
        ph_gan_222: tuple[SymfcAtoms, NDArray, NDArray], cell_gan_111: 
SymfcAtoms
    ):
        """Test compute_sg_permutations."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:41: ModuleNotFoundError
_________________ test_compute_sg_permutations_compare_stable __________________

    def test_compute_sg_permutations_compare_stable():
        """Test compute_sg_permutations and compare with 
compute_sg_permutations_stable."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:86: ModuleNotFoundError
_______________ test_compute_sg_permutations_compare_stable_nacl _______________

ph_nacl_222 = (<symfc.utils.utils.SymfcAtoms object at 0x7fab9794b250>, 
array([[[ 0.00605959,  0.02814605,  0.00843097],
        [-0...565899e-02,  1.158060e-02,  6.284319e-02],
        [-5.293000e-05, -2.349248e-02,  5.364267e-02]]], shape=(20, 64, 3)))

    def test_compute_sg_permutations_compare_stable_nacl(
        ph_nacl_222: tuple[SymfcAtoms, NDArray, NDArray],
    ):
        """Test of compute_sg_permutations for NaCl."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:226: ModuleNotFoundError
_______________ test_compute_sg_permutations_compare_stable_sio2 _______________

ph_sio2_221 = (<symfc.utils.utils.SymfcAtoms object at 0x7fab978f19b0>, 
array([[[ 1.30307014e-04,  7.52356158e-03, -6.58627673e-03],...        [ 
0.24715049,  0.2559772 , -0.49612488],
        [-0.14193055, -0.51082636,  0.34255692]]], shape=(40, 36, 3)))

    def test_compute_sg_permutations_compare_stable_sio2(
        ph_sio2_221: tuple[SymfcAtoms, NDArray, NDArray],
    ):
        """Test of compute_sg_permutations for SiO2."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:252: ModuleNotFoundError
_____________ test_compute_sg_permutations_compare_stable_baal2o4 ______________

    def test_compute_sg_permutations_compare_stable_baal2o4():
        """Test compute_sg_permutations for BaAl2O4."""
        pytest.importorskip("spglib")
        import spglib
>       from spglib.spglib import Cell as SpgCell
E       ModuleNotFoundError: No module named 'spglib.spglib'

tests/utils/test_utils.py:276: ModuleNotFoundError
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/spglib/spg.py:354: 8 warnings
tests/basis_sets/test_basis_sets_O2.py: 12 warnings
tests/basis_sets/test_basis_sets_O3.py: 11 warnings
tests/basis_sets/test_basis_sets_O4.py: 6 warnings
tests/spg_reps/test_spg_reps_O1.py: 2 warnings
tests/spg_reps/test_spg_reps_O2.py: 1 warning
tests/spg_reps/test_spg_reps_O3.py: 1 warning
tests/spg_reps/test_spg_reps_O4.py: 1 warning
tests/spg_reps/test_spg_reps_base.py: 2 warnings
tests/test_api.py: 24 warnings
tests/test_sparse_solver.py: 1 warning
tests/utils/test_utils.py: 1 warning
tests/utils/test_utils_O2.py: 3 warnings
tests/utils/test_utils_O3.py: 1 warning
  /usr/lib/python3/dist-packages/spglib/spg.py:354: DeprecationWarning: Set 
OLD_ERROR_HANDLING to false and catch the errors directly.
    _set_no_error()

tests/basis_sets/test_basis_sets_O2.py: 2 warnings
tests/basis_sets/test_basis_sets_O3.py: 6 warnings
tests/basis_sets/test_basis_sets_O4.py: 4 warnings
tests/test_api.py: 1 warning
tests/utils/test_cutoff_tools.py: 8 warnings
tests/utils/test_permutation_tools_O2.py: 1 warning
tests/utils/test_permutation_tools_O3.py: 1 warning
tests/utils/test_translation_tools_O2.py: 1 warning
tests/utils/test_translation_tools_O3.py: 1 warning
tests/utils/test_utils_O3.py: 1 warning
  /usr/lib/python3/dist-packages/spglib/reduce.py:131: DeprecationWarning: Set 
OLD_ERROR_HANDLING to false and catch the errors directly.
    _set_no_error()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/utils/test_utils.py::test_compute_sg_permutations - ModuleNotFou...
FAILED tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable
FAILED 
tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable_nacl
FAILED 
tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable_sio2
FAILED 
tests/utils/test_utils.py::test_compute_sg_permutations_compare_stable_baal2o4
================= 5 failed, 69 passed, 100 warnings in 16.64s ==================
E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_python-symfc/build; python3.13 -m 
pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-symfc
Source-Version: 1.6.0-2
Done: Andrius Merkys <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-symfc, 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.
Andrius Merkys <[email protected]> (supplier of updated python-symfc 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: Fri, 23 Jan 2026 07:04:54 -0500
Source: python-symfc
Architecture: source
Version: 1.6.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Andrius Merkys <[email protected]>
Closes: 1126234
Changes:
 python-symfc (1.6.0-2) unstable; urgency=medium
 .
   * Adjust to an API change in spglib (Closes: #1126234)
Checksums-Sha1:
 641c284d3df1ea1b55c4e6ce1b49a837a26f08f6 2172 python-symfc_1.6.0-2.dsc
 cd8c9e86e8efad955aeb7f5b4e0a5cf4ff7cafae 3032 
python-symfc_1.6.0-2.debian.tar.xz
 85897179bf79df4195ee2b1d58e48eb8923cdff1 8802 
python-symfc_1.6.0-2_source.buildinfo
Checksums-Sha256:
 6635bcd60d466779a039c3dd51e990a93ea9721a8a34608fa70c9a7777ad5375 2172 
python-symfc_1.6.0-2.dsc
 5f62e8cf4a23d62bcd4dd9f6ba6c8ed2c4ba12625cddfd0a8bb0dd7e64fe4295 3032 
python-symfc_1.6.0-2.debian.tar.xz
 863efb7782bc3e9e3ce2a359683ad748f6359c55d39615fee6c5375e288f13fe 8802 
python-symfc_1.6.0-2_source.buildinfo
Files:
 b6974c7923c94749c3b501aca62eb715 2172 science optional python-symfc_1.6.0-2.dsc
 c744c4262a50a40f4490cb8477fd17da 3032 science optional 
python-symfc_1.6.0-2.debian.tar.xz
 5ce2050e9c8068552f519519dceac12e 8802 science optional 
python-symfc_1.6.0-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAmlzZMQSHG1lcmt5c0Bk
ZWJpYW4ub3JnAAoJEOX0P5wnNPKHE8IQAJ1kPC+MbarTSVVfpQvrI7I8NG7wmdbE
Qi7V3u142/H9d7PBQOVdjbxBqnwhDpshQcvB8lfyYu1uALw1V8NNiKRw7AF4QaLz
g8Wp1kmnqg8WYyFB/pzY76B2o66o55my/Po/wk1sJ4DBhEp33ImeJvZWGaUl2QB/
oIeXp7xX4ynZshrgKqc9SACYc+fJvmB6L+0nh+2JXuKD2/Hlcfa9q3g9lIkYzfQY
8Jn6QJ5lA/wzVNGFHxMbgx96cxx6IlY9a5OvZa/TRe0cXOOr2wb2ipaIHvwGBV91
e3IjGK6U9NsbY1EtTsY5us/LOYID/VtDTfKocUPaoVq3vh3jOOnHm9h10ihPyQNy
lGXM7jy52EFbI3A6JkgNTygWql0hQ9t7BF6GcBsjF8rvOet/9NMwcw4uLyNL7y/X
8YBoRYwxP6cse2z0aWoXbMzyKGxi5kYtNClaeZNJeFwr840nMZrUBeXjI4LehrE8
/B99VuDnk1tZWjsRkXQ9TCeIATNOYGzmTm8hNIXqe7vqN0RvvDulz0NvC9srlTM+
DoXdYFvC3WNqvpjvjCk5wENj6xxcVAcosuIHrAWJuex2/K64tz4wIY/4cQDxl8/X
G+brJZ9phtp6/sdP8sujufrIZoBUruIyChbvjrmDep1jPJrA7tR3vda+r8+B49Z9
eonHQwJ9BuBH
=1JmR
-----END PGP SIGNATURE-----

Attachment: pgpGSRjXTiyQv.pgp
Description: PGP signature


--- End Message ---

Reply via email to