[Debian-pan-maintainers] Bug#1088040: freesas: FTBFS: cp: cannot create directory '.pybuild/cpython3_3.13_freesas/build/freesas/': No such file or directory
Santiago Vila
sanvila at debian.org
Fri Nov 22 13:05:37 GMT 2024
Package: src:freesas
Version: 2024.9.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules build
dh build --with python3,numpy3 --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:129: Building wheel for python3.12 with "build" module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_freesas --config-setting compile-args=--verbose --config-setting setup-args=--wrap-mode=nodownload --config-setting setup-args=--prefix=/usr --config-setting setup-args=--sysconfdir=/etc --config-setting setup-args=--localstatedir=/var --config-setting setup-args=--libdir=lib/x86_64-linux-gnu
* Building wheel...
+ meson setup /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --wrap-mode=nodownload --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu --native-file=/<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6/meson-python-native-file.ini
The Meson build system
Version: 1.6.0
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6
Build type: native build
Project name: FreeSAS
Project version: 2024.9.0
C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-8) 14.2.0")
C linker for the host machine: cc ld.bfd 2.43.1
Cython compiler for the host machine: cython (cython 3.0.11)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Library m found: YES
Program python found: YES (/usr/bin/python3.12)
Did not find pkg-config by name 'pkg-config'
Found pkg-config: NO
Run-time dependency python found: YES 3.12
Build targets in project: 4
FreeSAS 2024.9.0
User defined options
Native files : /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6/meson-python-native-file.ini
b_ndebug : if-release
b_vscrt : md
buildtype : release
libdir : lib/x86_64-linux-gnu
localstatedir: /var
prefix : /usr
sysconfdir : /etc
wrap_mode : nodownload
Found ninja-1.12.1 at /usr/bin/ninja
+ /usr/bin/ninja --verbose
[1/12] cython -M --fast-fail -3 /<<PKGBUILDDIR>>/src/freesas/ext/_cormap.pyx -o src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_cormap.pyx.c
[2/12] cython -M --fast-fail -3 /<<PKGBUILDDIR>>/src/freesas/ext/_distance.pyx -o src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_distance.pyx.c
[3/12] cython -M --fast-fail -3 /<<PKGBUILDDIR>>/src/freesas/ext/_autorg.pyx -o src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_autorg.pyx.c
[4/12] cython -M --fast-fail -3 /<<PKGBUILDDIR>>/src/freesas/ext/_bift.pyx -o src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_bift.pyx.c
performance hint: /<<PKGBUILDDIR>>/src/freesas/ext/_bift.pyx:883:50: Exception check after calling 'calc_evidence' will always require the GIL to be acquired. Declare 'calc_evidence' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
performance hint: /<<PKGBUILDDIR>>/src/freesas/ext/_bift.pyx:930:49: Exception check after calling 'calc_evidence' will always require the GIL to be acquired. Declare 'calc_evidence' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
[5/12] cc -Isrc/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p -Isrc/freesas/ext -I../src/freesas/ext -I../src/freesas/ext/include -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__cormap.pyx.c.o -MF src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__cormap.pyx.c.o.d -o src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__cormap.pyx.c.o -c src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_cormap.pyx.c
[6/12] cc -Isrc/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p -Isrc/freesas/ext -I../src/freesas/ext -I../src/freesas/ext/include -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__distance.pyx.c.o -MF src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__distance.pyx.c.o.d -o src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__distance.pyx.c.o -c src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_distance.pyx.c
[7/12] cc -o src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__distance.pyx.c.o -I/usr/lib/python3/dist-packages/numpy/core/include -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -lm -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2
[8/12] cc -o src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__cormap.pyx.c.o -I/usr/lib/python3/dist-packages/numpy/core/include -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -lm -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2
[9/12] cc -Isrc/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p -Isrc/freesas/ext -I../src/freesas/ext -I../src/freesas/ext/include -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__autorg.pyx.c.o -MF src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__autorg.pyx.c.o.d -o src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__autorg.pyx.c.o -c src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_autorg.pyx.c
[10/12] cc -o src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__autorg.pyx.c.o -I/usr/lib/python3/dist-packages/numpy/core/include -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -lm -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2
[11/12] cc -Isrc/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p -Isrc/freesas/ext -I../src/freesas/ext -I../src/freesas/ext/include -I/usr/include/python3.12 -I/usr/lib/python3/dist-packages/numpy/core/include -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__bift.pyx.c.o -MF src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__bift.pyx.c.o.d -o src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__bift.pyx.c.o -c src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p/src/freesas/ext/_bift.pyx.c
[12/12] cc -o src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so.p/meson-generated_src_freesas_ext__bift.pyx.c.o -I/usr/lib/python3/dist-packages/numpy/core/include -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -lm -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2
[1/49] /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6/src/freesas/ext/_distance.cpython-312-x86_64-linux-gnu.so
[2/49] /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6/src/freesas/ext/_cormap.cpython-312-x86_64-linux-gnu.so
[3/49] /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6/src/freesas/ext/_autorg.cpython-312-x86_64-linux-gnu.so
[4/49] /<<PKGBUILDDIR>>/.mesonpy-8hv7y_e6/src/freesas/ext/_bift.cpython-312-x86_64-linux-gnu.so
[5/49] /<<PKGBUILDDIR>>/version.py
[6/49] /<<PKGBUILDDIR>>/src/freesas/app/__init__.py
[7/49] /<<PKGBUILDDIR>>/src/freesas/app/auto_gpa.py
[8/49] /<<PKGBUILDDIR>>/src/freesas/app/auto_guinier.py
[9/49] /<<PKGBUILDDIR>>/src/freesas/app/autorg.py
[10/49] /<<PKGBUILDDIR>>/src/freesas/app/bift.py
[11/49] /<<PKGBUILDDIR>>/src/freesas/app/cormap.py
[12/49] /<<PKGBUILDDIR>>/src/freesas/app/extract_ascii.py
[13/49] /<<PKGBUILDDIR>>/src/freesas/app/plot_sas.py
[14/49] /<<PKGBUILDDIR>>/src/freesas/app/supycomb.py
[15/49] /<<PKGBUILDDIR>>/src/freesas/app/dnn.py
[16/49] /<<PKGBUILDDIR>>/src/freesas/resources/keras_models/Rg+Dmax.keras
[17/49] /<<PKGBUILDDIR>>/src/freesas/resources/__init__.py
[18/49] /<<PKGBUILDDIR>>/src/freesas/test/__init__.py
[19/49] /<<PKGBUILDDIR>>/src/freesas/test/mock_open_38.py
[20/49] /<<PKGBUILDDIR>>/src/freesas/test/test_align.py
[21/49] /<<PKGBUILDDIR>>/src/freesas/test/test_all.py
[22/49] /<<PKGBUILDDIR>>/src/freesas/test/test_autorg.py
[23/49] /<<PKGBUILDDIR>>/src/freesas/test/test_average.py
[24/49] /<<PKGBUILDDIR>>/src/freesas/test/test_bift.py
[25/49] /<<PKGBUILDDIR>>/src/freesas/test/test_cormap.py
[26/49] /<<PKGBUILDDIR>>/src/freesas/test/test_dnn.py
[27/49] /<<PKGBUILDDIR>>/src/freesas/test/test_distance.py
[28/49] /<<PKGBUILDDIR>>/src/freesas/test/test_fitting.py
[29/49] /<<PKGBUILDDIR>>/src/freesas/test/test_model.py
[30/49] /<<PKGBUILDDIR>>/src/freesas/test/test_sas_argparser.py
[31/49] /<<PKGBUILDDIR>>/src/freesas/test/test_sasio.py
[32/49] /<<PKGBUILDDIR>>/src/freesas/test/test_resources.py
[33/49] /<<PKGBUILDDIR>>/src/freesas/test/utilstest.py
[34/49] /<<PKGBUILDDIR>>/src/freesas/__init__.py
[35/49] /<<PKGBUILDDIR>>/src/freesas/align.py
[36/49] /<<PKGBUILDDIR>>/src/freesas/autorg.py
[37/49] /<<PKGBUILDDIR>>/src/freesas/average.py
[38/49] /<<PKGBUILDDIR>>/src/freesas/bift.py
[39/49] /<<PKGBUILDDIR>>/src/freesas/containers.py
[40/49] /<<PKGBUILDDIR>>/src/freesas/cormap.py
[41/49] /<<PKGBUILDDIR>>/src/freesas/decorators.py
[42/49] /<<PKGBUILDDIR>>/src/freesas/fitting.py
[43/49] /<<PKGBUILDDIR>>/src/freesas/invariants.py
[44/49] /<<PKGBUILDDIR>>/src/freesas/model.py
[45/49] /<<PKGBUILDDIR>>/src/freesas/plot.py
[46/49] /<<PKGBUILDDIR>>/src/freesas/sas_argparser.py
[47/49] /<<PKGBUILDDIR>>/src/freesas/sasio.py
[48/49] /<<PKGBUILDDIR>>/src/freesas/transformations.py
[49/49] /<<PKGBUILDDIR>>/src/freesas/dnn.py
Successfully built freesas-2024.9.0-cp312-cp312-linux_x86_64.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
set -ex ; for v in $(py3versions -sv) ; do (P=.pybuild/cpython3_${v}_freesas/build ; cp -r src/freesas/test $P/freesas/ ; cd $P ; python$v -m unittest discover -v) ; done
+ py3versions -sv
+ P=.pybuild/cpython3_3.13_freesas/build
+ cp -r src/freesas/test .pybuild/cpython3_3.13_freesas/build/freesas/
cp: cannot create directory '.pybuild/cpython3_3.13_freesas/build/freesas/': No such file or directory
make[1]: *** [debian/rules:12: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202411/
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 could not 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the Debian-pan-maintainers
mailing list