Uh oh!
There was an error while loading. Please reload this page.
salome,-med,-medcoupling: new versions, new/changed variants - #46576
Conversation
b5f5143 to
47a1fb3Compare
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
47a1fb3 to
4ed79edCompare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
4ed79ed to
024dcc9Comparecapitalaslash
commented
Oct 23, 2024
@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
be3d06bCompare
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
About the errors related to not finding elsize variable:
libs/python/src/numpy/dtype.cpp: Inmemberfunction'int boost:python:numpy:dtype:get_itemsize() const':
libs/python/src/numpy/dtype.cpp:101:83: error: 'PyArray_Descr' {aka'struct _PyArray_Descr'} hasnomembernamed'elsize'101|intdtype:get_itemsize() const { returnreinterpret_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/spackinstall-vsalome-medcoupling~mpibuild_type=MinSizeRel^py-numpy@1^salome-med@4.1.1
bin/spackinstall-vsalome-medcoupling~mpibuild_type=MinSizeRel^py-numpy@1^salome-med@4.1.1bin/spackfind-d-vsalome-medcoupling--linux-ubuntu22.04-skylake/gcc@13.1.0-----------------------salome-medcoupling@9.13.0~int64~ipo~metis~mpi~partitioner~scotch~staticbuild_system=cmakebuild_type=MinSizeRelgenerator=makeboost@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~wavebuild_system=genericcxxstd=11patches=a440f96,b8569d7visibility=hiddencmake@3.30.5~doc+ncurses+ownlibs~qtguibuild_system=genericbuild_type=Releasepatches=dbc3892curl@8.10.1~gssapi~ldap~libidn2~librtmp~libssh~libssh2+nghttp2build_system=autotoolslibs=shared,statictls=opensslnghttp2@1.63.0build_system=autotoolsncurses@6.5~symlinks+termlibabi=nonebuild_system=autotoolspatches=7a351bczlib-ng@2.2.1+compat~new_strategies+opt+pic+sharedbuild_system=autotoolscppunit@1.15.1build_system=autotoolscxxstd=defaultlibs=shared,staticgcc-runtime@13.1.0build_system=genericglibc@2.35build_system=autotoolsgmake@4.4.1~guilebuild_system=genericlibtirpc@1.3.3build_system=autotoolskrb5@1.21.3+sharedbuild_system=autotoolsbison@3.8.2~colorbuild_system=autotoolsm4@1.4.19+sigsegvbuild_system=autotoolspatches=9dc5fbd,bfdffa7libsigsegv@2.14build_system=autotoolsdiffutils@3.10build_system=autotoolsfindutils@4.9.0build_system=autotoolspatches=440b954perl@5.40.0+cpanm+opcode+open+shared+threadsbuild_system=genericberkeley-db@18.1.40+cxx~docs+stlbuild_system=autotoolspatches=26090f4,b231fcclibxml2@2.10.3+pic~python+sharedbuild_system=autotoolspkgconf@2.2.0build_system=autotoolsxz@5.4.6~picbuild_system=autotoolslibs=shared,staticpy-numpy@1.26.4build_system=python_pippatches=873745dopenblas@0.3.28~bignuma~consistent_fpcsr+dynamic_dispatch+fortran~ilp64+locking+pic+sharedbuild_system=makefilepatches=d0b9276symbol_suffix=nonethreads=nonepy-cython@3.0.11build_system=python_pippy-setuptools@69.2.0build_system=genericpy-meson-python@0.16.0build_system=python_pipmeson@1.5.1build_system=python_pippatches=0f0b1bdpy-packaging@24.1build_system=python_pippy-flit-core@3.9.0build_system=python_pippy-pyproject-metadata@0.7.1build_system=python_pippy-pip@23.1.2build_system=genericpy-wheel@0.41.2build_system=genericpython-venv@1.0build_system=genericpy-scipy@1.14.1build_system=python_pippy-pybind11@2.13.5+ipobuild_system=cmakebuild_type=Releasegenerator=ninjaninja@1.12.1+re2cbuild_system=genericre2c@3.1build_system=autotoolspy-pythran@0.16.1build_system=python_pippy-beniget@0.4.1build_system=python_pippy-gast@0.5.4build_system=python_pippy-ply@3.11build_system=python_pippython@3.11.9+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlibbuild_system=genericpatches=13fa8bf,b0615b2,ebdca64,f2fd060bzip2@1.0.8~debug~pic+sharedbuild_system=genericexpat@2.6.3+libbsdbuild_system=autotoolslibbsd@0.12.2build_system=autotoolslibmd@1.0.4build_system=autotoolsgdbm@1.23build_system=autotoolsgettext@0.22.5+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xzbuild_system=autotoolstar@1.34build_system=autotoolszip=pigzpigz@2.8build_system=makefilezstd@1.5.6+programsbuild_system=makefilecompression=nonelibs=shared,staticlibffi@3.4.6build_system=autotoolslibxcrypt@4.4.35~obsolete_apibuild_system=autotoolspatches=4885da3openssl@3.3.1~docs+sharedbuild_system=genericcerts=mozillaca-certificates-mozilla@2023-05-30build_system=genericreadline@8.2build_system=autotoolspatches=bbf97f1sqlite@3.46.0+column_metadata+dynamic_extensions+fts~functions+rtreebuild_system=autotoolsutil-linux-uuid@2.40.2build_system=autotoolssalome-configuration@9.13.0build_system=genericpatches=bb7c401salome-med@4.1.1~fortran~int64~ipo~mpi~staticbuild_system=cmakebuild_type=Releasegenerator=makehdf5@1.10.3~cxx~fortran~hl~ipo~java~mpi+shared~szip~threadsafe+toolsapi=defaultbuild_system=cmakebuild_type=Releasegenerator=makepatches=f42732aswig@4.1.1build_system=autotoolspcre2@10.44~jit+multibytebuild_system=autotools==>1installedpackageSo, 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
ec44adeComparecapitalaslash
commented
Oct 25, 2024
@bernhardkaindl thank you for the help! |
bendamasio
left a comment
There was a problem hiding this comment.
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:
boostsalome-configuration@9.13.0salome-configuration@9.12.0salome-configuration@9.11.0salome-configuration@9.10.0salome-configuration@9.9.0salome-configuration@9.8.0salome-med+int64@5.0.0salome-med+int64@4.1.1salome-medcoupling+int64@9.13.0salome-medcoupling+int64@9.12.0salome-medcoupling+int64@9.11.0salome-medcoupling+int64@9.10.0salome-medcoupling+int64@9.9.0salome-medcoupling+int64@9.8.0
Click here to show/hide the report on spack find for linux-ubuntu22.04-skylake / gcc@13.1.0.
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~wavebuild_system=genericcxxstd=11patches=a440f96visibility=hidden
gcc-runtime@13.1.0glibc@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~wavebuild_system=genericcxxstd=11patches=a440f96,b8569d7visibility=hidden
gcc-runtime@13.1.0glibc@2.35py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1ninja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8diffutils@3.10expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgitlibxml2@2.10.3tar@1.34zip=pigzpigz@2.8zstd@1.5.6programsgmake@4.4.1libffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8diffutils@3.10gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptncurses@6.5openssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccpkgconf@2.2.0readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2xz@5.4.6zlib-ng@2.2.1compat_strategiesopt
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.8.0build_system=genericpatches=bb7c401
gcc-runtime@13.1.0glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.9.0build_system=genericpatches=bb7c401
gcc-runtime@13.1.0glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.10.0build_system=genericpatches=bb7c401
gcc-runtime@13.1.0glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.11.0build_system=genericpatches=bb7c401
gcc-runtime@13.1.0glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.12.0build_system=genericpatches=bb7c401
gcc-runtime@13.1.0glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-configuration@9.13.0build_system=genericpatches=bb7c401
gcc-runtime@13.1.0glibc@2.35
Click on this area to unfold/refold the dependency report of this build:
salome-med@4.1.1~fortran+int64~ipo~mpi~staticbuild_system=cmakebuild_type=Releasegenerator=make
cmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0diffutils@3.10openssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5zlib-ng@2.2.1compat_strategiesoptgcc-runtime@13.1.0glibc@2.35gmake@4.4.1hdf5@1.10.11pkgconf@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
cmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0diffutils@3.10openssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5zlib-ng@2.2.1compat_strategiesoptgcc-runtime@13.1.0glibc@2.35gmake@4.4.1hdf5@1.12.3pkgconf@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
boost@1.86.0_time_parallel_optionspython_erasurecxxstd=11,b8569d7visibility=hiddencmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0ncurses@6.5zlib-ng@2.2.1compat_strategiesoptcppunit@1.15.1gcc-runtime@13.1.0glibc@2.35gmake@4.4.1libtirpc@1.3.3krb5@1.21.3bison@3.8.2diffutils@3.10m4@1.4.19sigsegv,bfdffa7libsigsegv@2.14diffutils@3.10findutils@4.9.0perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fcclibxml2@2.10.3pkgconf@2.2.0xz@5.4.6py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0py-scipy@1.14.1py-pybind11@2.13.5iponinja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-pythran@0.16.1py-beniget@0.4.1py-gast@0.5.4py-ply@3.11python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgittar@1.34zip=pigzpigz@2.8zstd@1.5.6programslibffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptopenssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2salome-configuration@9.8.0salome-med@4.1.0hdf5@1.10.11swig@4.1.1pcre2@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
boost@1.86.0_time_parallel_optionspython_erasurecxxstd=11,b8569d7visibility=hiddencmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0ncurses@6.5zlib-ng@2.2.1compat_strategiesoptcppunit@1.15.1gcc-runtime@13.1.0glibc@2.35gmake@4.4.1libtirpc@1.3.3krb5@1.21.3bison@3.8.2diffutils@3.10m4@1.4.19sigsegv,bfdffa7libsigsegv@2.14diffutils@3.10findutils@4.9.0perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fcclibxml2@2.10.3pkgconf@2.2.0xz@5.4.6py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0py-scipy@1.14.1py-pybind11@2.13.5iponinja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-pythran@0.16.1py-beniget@0.4.1py-gast@0.5.4py-ply@3.11python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgittar@1.34zip=pigzpigz@2.8zstd@1.5.6programslibffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptopenssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2salome-configuration@9.9.0salome-med@4.1.0hdf5@1.10.11swig@4.1.1pcre2@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
boost@1.86.0_time_parallel_optionspython_erasurecxxstd=11,b8569d7visibility=hiddencmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0ncurses@6.5zlib-ng@2.2.1compat_strategiesoptcppunit@1.15.1gcc-runtime@13.1.0glibc@2.35gmake@4.4.1libtirpc@1.3.3krb5@1.21.3bison@3.8.2diffutils@3.10m4@1.4.19sigsegv,bfdffa7libsigsegv@2.14diffutils@3.10findutils@4.9.0perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fcclibxml2@2.10.3pkgconf@2.2.0xz@5.4.6py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0py-scipy@1.14.1py-pybind11@2.13.5iponinja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-pythran@0.16.1py-beniget@0.4.1py-gast@0.5.4py-ply@3.11python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgittar@1.34zip=pigzpigz@2.8zstd@1.5.6programslibffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptopenssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2salome-configuration@9.10.0salome-med@4.1.0hdf5@1.10.11swig@4.1.1pcre2@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
boost@1.86.0_time_parallel_optionspython_erasurecxxstd=11,b8569d7visibility=hiddencmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0ncurses@6.5zlib-ng@2.2.1compat_strategiesoptcppunit@1.15.1gcc-runtime@13.1.0glibc@2.35gmake@4.4.1libtirpc@1.3.3krb5@1.21.3bison@3.8.2diffutils@3.10m4@1.4.19sigsegv,bfdffa7libsigsegv@2.14diffutils@3.10findutils@4.9.0perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fcclibxml2@2.10.3pkgconf@2.2.0xz@5.4.6py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0py-scipy@1.14.1py-pybind11@2.13.5iponinja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-pythran@0.16.1py-beniget@0.4.1py-gast@0.5.4py-ply@3.11python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgittar@1.34zip=pigzpigz@2.8zstd@1.5.6programslibffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptopenssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2salome-configuration@9.11.0salome-med@4.1.1hdf5@1.10.11swig@4.1.1pcre2@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
boost@1.86.0_time_parallel_optionspython_erasurecxxstd=11,b8569d7visibility=hiddencmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0ncurses@6.5zlib-ng@2.2.1compat_strategiesoptcppunit@1.15.1gcc-runtime@13.1.0glibc@2.35gmake@4.4.1libtirpc@1.3.3krb5@1.21.3bison@3.8.2diffutils@3.10m4@1.4.19sigsegv,bfdffa7libsigsegv@2.14diffutils@3.10findutils@4.9.0perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fcclibxml2@2.10.3pkgconf@2.2.0xz@5.4.6py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0py-scipy@1.14.1py-pybind11@2.13.5iponinja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-pythran@0.16.1py-beniget@0.4.1py-gast@0.5.4py-ply@3.11python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgittar@1.34zip=pigzpigz@2.8zstd@1.5.6programslibffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptopenssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2salome-configuration@9.12.0salome-med@4.1.1hdf5@1.10.11swig@4.1.1pcre2@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~staticbuild_system=cmakebuild_type=Releasegenerator=make
boost@1.86.0_time_parallel_optionspython_erasurecxxstd=11,b8569d7visibility=hiddencmake@3.30.5curl@8.10.1tls=opensslnghttp2@1.63.0ncurses@6.5zlib-ng@2.2.1compat_strategiesoptcppunit@1.15.1gcc-runtime@13.1.0glibc@2.35gmake@4.4.1libtirpc@1.3.3krb5@1.21.3bison@3.8.2diffutils@3.10m4@1.4.19sigsegv,bfdffa7libsigsegv@2.14diffutils@3.10findutils@4.9.0perl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fcclibxml2@2.10.3pkgconf@2.2.0xz@5.4.6py-numpy@1.26.4openblas@0.3.28_fpcsrdynamic_dispatchfortranpy-cython@3.0.11py-setuptools@69.2.0py-meson-python@0.16.0meson@1.5.1py-packaging@24.1py-flit-core@3.9.0py-pyproject-metadata@0.7.1py-pip@23.1.2py-wheel@0.41.2python-venv@1.0py-scipy@1.14.1py-pybind11@2.13.5iponinja@1.12.1re2cpython@3.10.12bz2cryptctypesdbm,7d40923,ebdca64,f2fd060re2c@3.1py-pythran@0.16.1py-beniget@0.4.1py-gast@0.5.4py-ply@3.11python@3.11.9bz2cryptctypesdbm,b0615b2,ebdca64,f2fd060bzip2@1.0.8expat@2.6.3libbsdlibbsd@0.12.2libmd@1.0.4gdbm@1.23gettext@0.22.5bzip2cursesgittar@1.34zip=pigzpigz@2.8zstd@1.5.6programslibffi@3.4.6gmake@4.4.1libxcrypt@4.4.35_apiperl@5.40.0cpanmopcodeopenthreadsberkeley-db@18.1.40cxx,b231fccbzip2@1.0.8gdbm@1.23readline@8.2ncurses@6.5pkgconf@2.2.0zlib-ng@2.2.1compatnew_strategiesoptopenssl@3.3.1certs=mozillaca-certificates-mozilla@2023-05-30readline@8.2sqlite@3.46.0column_metadatadynamic_extensionsftsutil-linux-uuid@2.40.2salome-configuration@9.13.0salome-med@4.1.1hdf5@1.10.11swig@4.1.1pcre2@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 installby github.com/spack/gh-spack-pr and the GitHub CLI↩
There was a problem hiding this comment.
I do not understand why boost@1.86 does not include the patch that you linked.
I think that is because boost@1.86 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, boost@1.86 does not apply the patch that is needed to support numpy@2: #46576 (review)
Unless/Until that patch is applied to boost, even bootst@1.86+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