[Debichem-devel] Bug#1058225: python-emmet-core: FTBFS: FileNotFoundError: [Errno 2] No such file or directory: 'debian/control'

Lucas Nussbaum lucas at debian.org
Tue Dec 12 08:14:42 GMT 2023


Source: python-emmet-core
Version: 0.57.1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> for py in 3.12 3.11; do \
> SKIP_TESTS=""; \
> list_initialised=0; \
> for t in test_from_url test_seriallization; do \
>   if [ ${list_initialised} = 0 ]; then \
>     SKIP_TESTS=$t; \
>     list_initialised=1; \
>   else \
>     SKIP_TESTS="${SKIP_TESTS} or $t"; \
>   fi; \
> done; \
> if [ "x${SKIP_TESTS}" != "x" ]; then \
>   SKIP_TESTS="not ( ${SKIP_TESTS} )"; \
> fi; \
> echo "skipping tests: ${SKIP_TESTS}"; \
>   pybuilddir=`pybuild --pyver $py --print build_dir | awk '{print $3}'`; \
>   testdir=/<<PKGBUILDDIR>>/.pybuild/test_python$py; \
>   mkdir $testdir; cp -a tests $testdir; \
>   cd $testdir; \
>   PMG_TEST_FILES_DIR=/<<PKGBUILDDIR>>/debian/test_files PYTHONPATH=$pybuilddir \
>     python$py -m pytest -v -k "${SKIP_TESTS}" $testdir; \
> done
> skipping tests: not ( test_from_url or test_seriallization )
> ImportError while loading conftest '/<<PKGBUILDDIR>>/.pybuild/test_python3.12/tests/conftest.py'.
> tests/conftest.py:4: in <module>
>     from pymatgen.core import SETTINGS
> /usr/lib/python3/dist-packages/pymatgen/core/__init__.py:14: in <module>
>     from pymatgen.core.lattice import Lattice as Lattice
> /usr/lib/python3/dist-packages/pymatgen/core/lattice.py:19: in <module>
>     from pymatgen.util.coord import pbc_shortest_vectors
> /usr/lib/python3/dist-packages/pymatgen/util/coord.py:16: in <module>
>     from pymatgen.util import coord_cython
> E   ImportError: cannot import name 'coord_cython' from 'pymatgen.util' (/usr/lib/python3/dist-packages/pymatgen/util/__init__.py)
> skipping tests: not ( test_from_url or test_seriallization )
> Traceback (most recent call last):
>   File "/usr/share/dh-python/dhpython/debhelper.py", line 80, in __init__
>     with open('debian/control', 'r', encoding='utf-8') as fp:
>          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> FileNotFoundError: [Errno 2] No such file or directory: 'debian/control'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/bin/pybuild", line 607, in <module>
>     main(cfg)
>   File "/usr/bin/pybuild", line 103, in main
>     dh = DebHelper(build_options())
>          ^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/dh-python/dhpython/debhelper.py", line 102, in __init__
>     raise Exception('cannot find debian/control file')
> Exception: cannot find debian/control file
> ImportError while loading conftest '/<<PKGBUILDDIR>>/.pybuild/test_python3.11/tests/conftest.py'.
> tests/conftest.py:121: in <module>
>     class SiNonSCFUniform(SchemaTestData):
> tests/conftest.py:122: in SiNonSCFUniform
>     from emmet.core.vasp.calculation import VaspObject
> E   ModuleNotFoundError: No module named 'emmet'
> make[1]: *** [debian/rules:19: override_dh_auto_test] Error 4


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-emmet-core_0.57.1-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Debichem-devel mailing list