(address . bug-guix@gnu.org)
Hello Guix!
Look at this build (‘python-jupyter-sphinx-0.3.2’ on i686-linux):
Its status is “Failed” and all the dependencies shown on that page have
a green tick. But! The build log linked from the page suggests a
dependency failed to build:
Toggle snippet (48 lines)
gcc -pthread -shared -Wl,-rpath=/gnu/store/jkngay2hcmxzi5y35hajq6ak6flh2108-python-3.8.2/lib build/temp.linux-i686-3.8/build/__native_other.o -L/gnu/store/jkngay2hcmxzi5y35hajq6ak6flh2108-python-3.8.2/lib -o build/lib.linux-i686-3.8/other__mypyc.cpython-38-i386-linux-gnu.so
building 'other' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/gnu/store/jkngay2hcmxzi5y35hajq6ak6flh2108-python-3.8.2/include/python3.8 -c build/other.c -o build/temp.linux-i686-3.8/build/other.o -O0 -Werror -Wno-unused-function -Wno-unused-label -Wno-unreachable-code -Wno-unused-variable -Wno-unused-command-line-argument -Wno-unknown-warning-option -Wno-unused-but-set-variable
gcc -pthread -shared -Wl,-rpath=/gnu/store/jkngay2hcmxzi5y35hajq6ak6flh2108-python-3.8.2/lib build/temp.linux-i686-3.8/build/other.o -L/gnu/store/jkngay2hcmxzi5y35hajq6ak6flh2108-python-3.8.2/lib -o build/lib.linux-i686-3.8/other.cpython-38-i386-linux-gnu.so
copying build/lib.linux-i686-3.8/native__mypyc.cpython-38-i386-linux-gnu.so ->
copying build/lib.linux-i686-3.8/native.cpython-38-i386-linux-gnu.so ->
copying build/lib.linux-i686-3.8/other__mypyc.cpython-38-i386-linux-gnu.so ->
copying build/lib.linux-i686-3.8/other.cpython-38-i386-linux-gnu.so ->
*** Exit status: 1
----------------------------- Captured stderr call -----------------------------
Expected:
1
2
1 (diff)
2 (diff)
Actual:
1
2
Traceback (most recent call last): (diff)
File "driver.py", line 8, in <module> (diff)
assert b.foo(o) == id(o) (diff)
AssertionError (diff)
=============================== warnings summary ===============================
mypyc/test/test_run.py: 30 warnings
/gnu/store/jkngay2hcmxzi5y35hajq6ak6flh2108-python-3.8.2/lib/python3.8/site-packages/setuptools/depends.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
FAILED mypyc/test/test_run.py::TestRun::testSubclassSpecialize2
FAILED mypyc/test/test_run.py::TestRun::testSubclassSpecialize1
FAILED mypyc/test/test_run.py::TestRun::testMultiModuleSpecialize
FAILED mypyc/test/test_run.py::TestRunMultiFile::testMultiModuleSpecialize_multi
FAILED mypyc/test/test_run.py::TestRunSeparate::testMultiModuleSpecialize_separate
============ 5 failed, 556 passed, 1 skipped, 30 warnings in 30.63s ============
command "pytest" "mypyc" failed with status 1
builder for `/gnu/store/14kd1mvq6mcasvlr1sf7h1x28yha59qp-python-mypy-0.790.drv' failed with exit code 1
@ build-failed /gnu/store/14kd1mvq6mcasvlr1sf7h1x28yha59qp-python-mypy-0.790.drv - 1 builder for `/gnu/store/14kd1mvq6mcasvlr1sf7h1x28yha59qp-python-mypy-0.790.drv' failed with exit code 1
cannot build derivation `/gnu/store/cc89r7dka9ahbzf8nikpw9a5phqvss6p-python-nbclient-0.5.3.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/9nx8ppvcf0kx3zaq9pkcx6hbz19vp2zx-python-nbconvert-6.0.7.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2ghjgkgf5mzhryjl6sijr1n7l0qm77kc-python-notebook-6.3.0.drv': 2 dependencies couldn't be built
cannot build derivation `/gnu/store/xi0bghlnim4c8d62mpqdbpmfwhjgksf5-python-widgetsnbextension-3.5.1.drv': 3 dependencies couldn't be built
cannot build derivation `/gnu/store/01b8d919ng9hds5zh7c5i26l4zmcmxwc-python-ipywidgets-7.6.3.drv': 4 dependencies couldn't be built
cannot build derivation `/gnu/store/rfl9m7xq5njxw28dji6602w843qy3kzj-python-jupyter-sphinx-0.3.2.drv': 5 dependencies couldn't be built
‘python-mypy’ is not listed under “Dependencies” on the page above,
presumably because it’s an indirect dependency:
Toggle snippet (7 lines)
$ guix graph --path python-jupyter-sphinx python-mypy
python-jupyter-sphinx@0.3.2
python-nbconvert@6.0.7
python-nbclient@0.5.3
python-mypy@0.790
But ‘python-nbconvert’ is not listed either.
There’s no substitute though, so it can’t be that the thing got rebuilt
behind Cuirass’s back somehow:
Toggle snippet (8 lines)
$ wget -O - https://ci.guix.gnu.org/wwyflf4kpazzv2nk4s7zqyhpy1i2x3i8.narinfo
--2021-07-09 14:59:13-- https://ci.guix.gnu.org/wwyflf4kpazzv2nk4s7zqyhpy1i2x3i8.narinfo
Ni solvigas ci.guix.gnu.org (ci.guix.gnu.org)... 141.80.181.40
Konektado al ci.guix.gnu.org (ci.guix.gnu.org)|141.80.181.40|:443... konektita.
HTTP peto sendita, ni atendas respondon... 404 Not Found
2021-07-09 14:59:13 ERARO 404: Not Found.
Thoughts?
Thanks,
Ludo’.