-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
salome,-med,-medcoupling: new versions, new/changed variants #46576
salome,-med,-medcoupling: new versions, new/changed variants #46576
Conversation
b5f5143
to
47a1fb3
Compare
47a1fb3
to
4ed79ed
Compare
This comment was marked as resolved.
This comment was marked as resolved.
4ed79ed
to
024dcc9
Compare
@bernhardkaindl thanks for the review. I should have fixed the errors that you reported, even if I was not able to reproduce all of them. |
024dcc9
to
be3d06b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
About the errors related to not finding elsize
variable:
libs/python/src/numpy/dtype.cpp: In member function 'int boost:python:numpy:dtype:get_itemsize() const':
libs/python/src/numpy/dtype.cpp:101:83: error: 'PyArray_Descr' {aka 'struct _PyArray_Descr'} has no member named 'elsize'
101 | int dtype:get_itemsize() const { return reinterpret_cast<PyArray_Descr*>(ptr())->elsize;}
| ^~~~~~
As this appears to be related to numpy
and possibly boost, I tried adding ^numpy@1
to the abstract spec. I'm not sure about it because of the issue on hitting the hdf5
dependency version hole(s) (see above), but this led to an initial successful build (by experimentation):
Click to Expand:
bin/spack install -v salome-medcoupling~mpi build_type=MinSizeRel ^py-numpy@1 ^salome-med@4.1.1
bin/spack install -v salome-medcoupling~mpi build_type=MinSizeRel ^py-numpy@1 ^salome-med@4.1.1
bin/spack find -d -v salome-medcoupling
-- linux-ubuntu22.04-skylake / gcc@13.1.0 -----------------------
salome-medcoupling@9.13.0~int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=MinSizeRel generator=make
boost@1.86.0~atomic~charconv~chrono~clanglibcpp~cobalt~container~context~contract~coroutine~date_time~debug~exception~fiber~filesystem~graph~graph_parallel~icu~iostreams~json~locale~log~math~mpi+multithreaded~nowide+numpy~pic~program_options+python~random~regex~serialization+shared~signals~singlethreaded~stacktrace~system~taggedlayout~test~thread~timer~type_erasure~url~versionedlayout~wave build_system=generic cxxstd=11 patches=a440f96,b8569d7 visibility=hidden
cmake@3.30.5~doc+ncurses+ownlibs~qtgui build_system=generic build_type=Release patches=dbc3892
curl@8.10.1~gssapi~ldap~libidn2~librtmp~libssh~libssh2+nghttp2 build_system=autotools libs=shared,static tls=openssl
nghttp2@1.63.0 build_system=autotools
ncurses@6.5~symlinks+termlib abi=none build_system=autotools patches=7a351bc
zlib-ng@2.2.1+compat~new_strategies+opt+pic+shared build_system=autotools
cppunit@1.15.1 build_system=autotools cxxstd=default libs=shared,static
gcc-runtime@13.1.0 build_system=generic
glibc@2.35 build_system=autotools
gmake@4.4.1~guile build_system=generic
libtirpc@1.3.3 build_system=autotools
krb5@1.21.3+shared build_system=autotools
bison@3.8.2~color build_system=autotools
m4@1.4.19+sigsegv build_system=autotools patches=9dc5fbd,bfdffa7
libsigsegv@2.14 build_system=autotools
diffutils@3.10 build_system=autotools
findutils@4.9.0 build_system=autotools patches=440b954
perl@5.40.0+cpanm+opcode+open+shared+threads build_system=generic
berkeley-db@18.1.40+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc
libxml2@2.10.3+pic~python+shared build_system=autotools
pkgconf@2.2.0 build_system=autotools
xz@5.4.6~pic build_system=autotools libs=shared,static
py-numpy@1.26.4 build_system=python_pip patches=873745d
openblas@0.3.28~bignuma~consistent_fpcsr+dynamic_dispatch+fortran~ilp64+locking+pic+shared build_system=makefile patches=d0b9276 symbol_suffix=none threads=none
py-cython@3.0.11 build_system=python_pip
py-setuptools@69.2.0 build_system=generic
py-meson-python@0.16.0 build_system=python_pip
meson@1.5.1 build_system=python_pip patches=0f0b1bd
py-packaging@24.1 build_system=python_pip
py-flit-core@3.9.0 build_system=python_pip
py-pyproject-metadata@0.7.1 build_system=python_pip
py-pip@23.1.2 build_system=generic
py-wheel@0.41.2 build_system=generic
python-venv@1.0 build_system=generic
py-scipy@1.14.1 build_system=python_pip
py-pybind11@2.13.5+ipo build_system=cmake build_type=Release generator=ninja
ninja@1.12.1+re2c build_system=generic
re2c@3.1 build_system=autotools
py-pythran@0.16.1 build_system=python_pip
py-beniget@0.4.1 build_system=python_pip
py-gast@0.5.4 build_system=python_pip
py-ply@3.11 build_system=python_pip
python@3.11.9+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlib build_system=generic patches=13fa8bf,b0615b2,ebdca64,f2fd060
bzip2@1.0.8~debug~pic+shared build_system=generic
expat@2.6.3+libbsd build_system=autotools
libbsd@0.12.2 build_system=autotools
libmd@1.0.4 build_system=autotools
gdbm@1.23 build_system=autotools
gettext@0.22.5+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xz build_system=autotools
tar@1.34 build_system=autotools zip=pigz
pigz@2.8 build_system=makefile
zstd@1.5.6+programs build_system=makefile compression=none libs=shared,static
libffi@3.4.6 build_system=autotools
libxcrypt@4.4.35~obsolete_api build_system=autotools patches=4885da3
openssl@3.3.1~docs+shared build_system=generic certs=mozilla
ca-certificates-mozilla@2023-05-30 build_system=generic
readline@8.2 build_system=autotools patches=bbf97f1
sqlite@3.46.0+column_metadata+dynamic_extensions+fts~functions+rtree build_system=autotools
util-linux-uuid@2.40.2 build_system=autotools
salome-configuration@9.13.0 build_system=generic patches=bb7c401
salome-med@4.1.1~fortran~int64~ipo~mpi~static build_system=cmake build_type=Release generator=make
hdf5@1.10.3~cxx~fortran~hl~ipo~java~mpi+shared~szip~threadsafe+tools api=default build_system=cmake build_type=Release generator=make patches=f42732a
swig@4.1.1 build_system=autotools
pcre2@10.44~jit+multibyte build_system=autotools
==> 1 installed package
So, it should be possible to test which combination of versions triggered the error, or maybe a changelog or Google could have reports about the change.
PS: The draft status is mostly useful to prevent the GitLab CI pipeline from getting started on each git push
, because it consumes quite a lot of compute time, energy and some cost/budget too:
As the changes in this PR are not part of the configured list of specs that are tested in it, it does not make sense to let GitLab CI pipeline run until the specs in PR are able to build in a fresh checkout of spack
with having the version ranges for patches and dependencies sorted.
When this batch of failing conditions is fixed (those are just using the fresh versions that a fresh spack
installation selects), you can re-request another review in the top-right corner from me, and of course you can mention me (and in case my review queue is very long) of course other reviewers too.
When a fresh build works, it would be also possible to copy the branch and create new PR (but mentioning reviewers should definitely help, it is just a very busy time)
Update:
I or Google struck Gold:
Backports (do not show for which versions, maybe identical):
dennisklein/FairSoft@f7eb6ab
dennisklein/FairSoft@6fc47d5
pybind11 is/was also affected, and this issue has a long list of references at the end and maybe there are more fixes:
pybind/pybind11#5009
The PR about it has a wealth of information: pybind/pybind11#5050
Table of Numpy Ecosystem packages that may need updates/patces: numpy/numpy#26191
Unfortunately there is no newer boost release with the fix, so to try py-numpy@2, this patch would be needed.
If this patch is not sufficient, either salome-medcoupling
or boost+python+numpy
itself should likely add some conflict (or dependency) to the effect of (this would be for boost+python+numpy itself):
conflicts("numpy@2:", when="@:1.86", msg="boost.Python @:1.86 does not support Numpy-2.x yet")`
API change discussion with a link to the migration guide entry at the end: numpy/numpy#25943
c29bfef
to
ec44ade
Compare
@bernhardkaindl thank you for the help! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello @franciskloss and @hainest, I generated some build results:
ℹ️ spack install
on the changed recipes of this PR was successful1 on Ubuntu 22.04.4 LTS!
Click here for a summary of the successful builds.
These changed specs were found using gh pr diff:
boost
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Click here to show/hide the report on spack find for linux-ubuntu22.04-skylake / [email protected].
Click on this area to unfold/refold the dependency report of this build:
boost@1.86.0~atomic~charconv~chrono~clanglibcpp~cobalt~container~context~contract~coroutine~date_time~debug~exception~fiber~filesystem~graph~graph_parallel~icu~iostreams~json~locale~log~math~mpi+multithreaded~nowide~numpy~pic~program_options~python~random~regex~serialization+shared~signals~singlethreaded~stacktrace~system~taggedlayout~test~thread~timer~type_erasure~url~versionedlayout~wave build_system=generic cxxstd=11 patches=a440f96 visibility=hidden
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
boost@1.86.0~atomic~charconv~chrono~clanglibcpp~cobalt~container~context~contract~coroutine~date_time~debug~exception~fiber~filesystem~graph~graph_parallel~icu~iostreams~json~locale~log~math~mpi+multithreaded~nowide+numpy~pic~program_options+python~random~regex~serialization+shared~signals~singlethreaded~stacktrace~system~taggedlayout~test~thread~timer~type_erasure~url~versionedlayout~wave build_system=generic cxxstd=11 patches=a440f96,b8569d7 visibility=hidden
gcc-runtime@13.1.0 glibc@2.35 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 diffutils@3.10 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit libxml2@2.10.3 tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs gmake@4.4.1 libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 diffutils@3.10 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt ncurses@6.5 openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc pkgconf@2.2.0 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 xz@5.4.6 zlib-ng@2.2.1compat_strategiesopt
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.8.0 build_system=generic patches=bb7c401
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.9.0 build_system=generic patches=bb7c401
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.10.0 build_system=generic patches=bb7c401
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.11.0 build_system=generic patches=bb7c401
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.12.0 build_system=generic patches=bb7c401
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.13.0 build_system=generic patches=bb7c401
gcc-runtime@13.1.0 glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-med@4.1.1~fortran+int64~ipo~mpi~static build_system=cmake build_type=Release generator=make
cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 diffutils@3.10 openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 hdf5@1.10.11 pkgconf@2.2.0
Click on this area to unfold/refold the dependency report of this build:
salome-med@5.0.0~fortran+int64~ipo~mpi~static build_system=cmake build_type=Release generator=make
cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 diffutils@3.10 openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 hdf5@1.12.3 pkgconf@2.2.0
Click on this area to unfold/refold the dependency report of this build:
salome-medcoupling@9.8.0+int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=Release generator=make
boost@1.86.0_time_parallel_optionspython_erasure cxxstd=11,b8569d7 visibility=hidden cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt cppunit@1.15.1 gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 libtirpc@1.3.3 krb5@1.21.3 bison@3.8.2 diffutils@3.10 m4@1.4.19sigsegv,bfdffa7 libsigsegv@2.14 diffutils@3.10 findutils@4.9.0 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc libxml2@2.10.3 pkgconf@2.2.0 xz@5.4.6 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 py-scipy@1.14.1 py-pybind11@2.13.5ipo ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-pythran@0.16.1 py-beniget@0.4.1 py-gast@0.5.4 py-ply@3.11 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 salome-configuration@9.8.0 salome-med@4.1.0 hdf5@1.10.11 swig@4.1.1 pcre2@10.44
Click on this area to unfold/refold the dependency report of this build:
salome-medcoupling@9.9.0+int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=Release generator=make
boost@1.86.0_time_parallel_optionspython_erasure cxxstd=11,b8569d7 visibility=hidden cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt cppunit@1.15.1 gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 libtirpc@1.3.3 krb5@1.21.3 bison@3.8.2 diffutils@3.10 m4@1.4.19sigsegv,bfdffa7 libsigsegv@2.14 diffutils@3.10 findutils@4.9.0 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc libxml2@2.10.3 pkgconf@2.2.0 xz@5.4.6 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 py-scipy@1.14.1 py-pybind11@2.13.5ipo ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-pythran@0.16.1 py-beniget@0.4.1 py-gast@0.5.4 py-ply@3.11 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 salome-configuration@9.9.0 salome-med@4.1.0 hdf5@1.10.11 swig@4.1.1 pcre2@10.44
Click on this area to unfold/refold the dependency report of this build:
salome-medcoupling@9.10.0+int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=Release generator=make
boost@1.86.0_time_parallel_optionspython_erasure cxxstd=11,b8569d7 visibility=hidden cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt cppunit@1.15.1 gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 libtirpc@1.3.3 krb5@1.21.3 bison@3.8.2 diffutils@3.10 m4@1.4.19sigsegv,bfdffa7 libsigsegv@2.14 diffutils@3.10 findutils@4.9.0 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc libxml2@2.10.3 pkgconf@2.2.0 xz@5.4.6 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 py-scipy@1.14.1 py-pybind11@2.13.5ipo ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-pythran@0.16.1 py-beniget@0.4.1 py-gast@0.5.4 py-ply@3.11 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 salome-configuration@9.10.0 salome-med@4.1.0 hdf5@1.10.11 swig@4.1.1 pcre2@10.44
Click on this area to unfold/refold the dependency report of this build:
salome-medcoupling@9.11.0+int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=Release generator=make
boost@1.86.0_time_parallel_optionspython_erasure cxxstd=11,b8569d7 visibility=hidden cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt cppunit@1.15.1 gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 libtirpc@1.3.3 krb5@1.21.3 bison@3.8.2 diffutils@3.10 m4@1.4.19sigsegv,bfdffa7 libsigsegv@2.14 diffutils@3.10 findutils@4.9.0 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc libxml2@2.10.3 pkgconf@2.2.0 xz@5.4.6 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 py-scipy@1.14.1 py-pybind11@2.13.5ipo ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-pythran@0.16.1 py-beniget@0.4.1 py-gast@0.5.4 py-ply@3.11 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 salome-configuration@9.11.0 salome-med@4.1.1 hdf5@1.10.11 swig@4.1.1 pcre2@10.44
Click on this area to unfold/refold the dependency report of this build:
salome-medcoupling@9.12.0+int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=Release generator=make
boost@1.86.0_time_parallel_optionspython_erasure cxxstd=11,b8569d7 visibility=hidden cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt cppunit@1.15.1 gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 libtirpc@1.3.3 krb5@1.21.3 bison@3.8.2 diffutils@3.10 m4@1.4.19sigsegv,bfdffa7 libsigsegv@2.14 diffutils@3.10 findutils@4.9.0 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc libxml2@2.10.3 pkgconf@2.2.0 xz@5.4.6 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 py-scipy@1.14.1 py-pybind11@2.13.5ipo ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-pythran@0.16.1 py-beniget@0.4.1 py-gast@0.5.4 py-ply@3.11 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 salome-configuration@9.12.0 salome-med@4.1.1 hdf5@1.10.11 swig@4.1.1 pcre2@10.44
Click on this area to unfold/refold the dependency report of this build:
salome-medcoupling@9.13.0+int64~ipo~metis~mpi~partitioner~scotch~static build_system=cmake build_type=Release generator=make
boost@1.86.0_time_parallel_optionspython_erasure cxxstd=11,b8569d7 visibility=hidden cmake@3.30.5 curl@8.10.1 tls=openssl nghttp2@1.63.0 ncurses@6.5 zlib-ng@2.2.1compat_strategiesopt cppunit@1.15.1 gcc-runtime@13.1.0 glibc@2.35 gmake@4.4.1 libtirpc@1.3.3 krb5@1.21.3 bison@3.8.2 diffutils@3.10 m4@1.4.19sigsegv,bfdffa7 libsigsegv@2.14 diffutils@3.10 findutils@4.9.0 perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc libxml2@2.10.3 pkgconf@2.2.0 xz@5.4.6 py-numpy@1.26.4 openblas@0.3.28_fpcsrdynamic_dispatchfortran py-cython@3.0.11 py-setuptools@69.2.0 py-meson-python@0.16.0 meson@1.5.1 py-packaging@24.1 py-flit-core@3.9.0 py-pyproject-metadata@0.7.1 py-pip@23.1.2 py-wheel@0.41.2 python-venv@1.0 py-scipy@1.14.1 py-pybind11@2.13.5ipo ninja@1.12.1re2c python@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060 re2c@3.1 py-pythran@0.16.1 py-beniget@0.4.1 py-gast@0.5.4 py-ply@3.11 python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060 bzip2@1.0.8 expat@2.6.3libbsd libbsd@0.12.2 libmd@1.0.4 gdbm@1.23 gettext@0.22.5bzip2cursesgit tar@1.34 zip=pigz pigz@2.8 zstd@1.5.6programs libffi@3.4.6 gmake@4.4.1 libxcrypt@4.4.35_api perl@5.40.0cpanmopcodeopenthreads berkeley-db@18.1.40cxx,b231fcc bzip2@1.0.8 gdbm@1.23 readline@8.2 ncurses@6.5 pkgconf@2.2.0 zlib-ng@2.2.1compatnew_strategiesopt openssl@3.3.1 certs=mozilla ca-certificates-mozilla@2023-05-30 readline@8.2 sqlite@3.46.0column_metadatadynamic_extensionsfts util-linux-uuid@2.40.2 salome-configuration@9.13.0 salome-med@4.1.1 hdf5@1.10.11 swig@4.1.1 pcre2@10.44
Click here for a disclaimer for the maintainers of the recipes
👍 Hello @franciskloss and @hainest!
- We would like to ask you if you could review this PR within 5 days.
- If the PR is not reviewed within 5 days, the PR can be approved and merged by members.
- Please use 👍, Approve, LGTM or Request the comment so we can act accordingly.
- If you like to review but need more time, please add a comment to the PR.
- If you have questions (or would like to be removed as maintainer), please let us know.
Thank you for your time and effort!
You can also join the Spack Slack channel for more information and have a chat:
https://spackpm.slack.com → #pull-requests. Thank you and best regards, @x64
Footnotes
-
Orchestrated using
spack install
by github.com/spack/gh-spack-pr and the GitHub CLI ↩
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not understand why [email protected] does not include the patch that you linked.
I think that is because [email protected] is older than the patch, but I might be mistaken.
I invited @hainest for review for the change to the boost recipe:
- depends_on("py-numpy@:1", when="@:1.85+numpy", type=("build", "run"))
+ depends_on("py-numpy@:1", when="@:1.86+numpy", type=("build", "run"))
See the conversation in the PR for reference: As the build results showed, [email protected] does not apply the patch that is needed to support numpy@2: #46576 (review)
Unless/Until that patch is applied to boost, even [email protected]+numpy
still needs to depend on numpy@1
to exclude numpy@2
.
@hainest: If you are open to add the needed patch, the restriction on numpy@1
could be dropped for those boost versions that work with the patch.
- Auto-merge enabled (after the GitLab CI run that has started, just wait a bit)
- If you need to block the merge, requesting changes may work, or mention me.
Update of salome-medcoupling and related packages