summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-05-31dla-future: Add 0.5.0 (#44463)Raffaele Solcà1-2/+20
* add dla-future@0.5.0 * [@spackbot] updating style on behalf of rasolca * fix typo * review suggestions --------- Co-authored-by: rasolca <rasolca@users.noreply.github.com>
2024-05-31Updated version (#44461)potter-s1-0/+1
Co-authored-by: Simon Potter <sp39@sanger.ac.uk>
2024-05-31util-macros: ensure url_for_version works for older versions (#44421)Wouter Deconinck1-5/+5
* util-macros: ensure url_for_version only used for older versions * util-macros: use url.substitute_version after xz -> bz2 * util-macros: mv url_for_version down the file
2024-05-31py-junit2html: new package, version '31.0.2' (#44399)Lydéric Debusschère1-0/+23
* py-junit2html: new package, version '31.0.2' * py-junit2html: install from sources instead of from wheel
2024-05-31Bump-up rocm-opencl with 6.1.0 & 6.1.1 and adding hsa library path in ↵renjithravindrankannath2-4/+22
LD_LIBRARY_PATH (#44171) * Adding hsa library path in LD_LIBRARY_PATH * Prepending instead of setting LD_LIBRARY_PATH to hsa-rocr-dev/lib * adding rocm-opencl 6.1.0 & 6.1.1 updates
2024-05-31Updates meep to latest release 1.29.0 (#44468)Matt Schramm1-0/+1
2024-05-31Adding HPX v1.10.0 to package (#44470)Hartmut Kaiser1-0/+1
2024-05-31Changes for NVIDIA HPC SDK 24.5 (#44354)jmuddnv1-0/+10
2024-05-31fujitsu-mpi: point MPI compiler wrappers to Spack compiler wrappers (#44457)jdomke1-0/+6
Using OMPI_ environment variables, like openmpi does.
2024-05-31traverse: pass key correctly (#44460)Harmen Stoppels2-2/+25
Fixes a bug where custom keys to identify nodes were not passed correctly.
2024-05-31py-numexpr: add v2.8.8, v2.9.0 (#44451)Wouter Deconinck1-0/+3
2024-05-31petsc4py: fix typo with version (#44452)Satish Balay1-1/+1
2024-05-31protobuf: fix 3.4:3.21 patch checksum (#44443)Tom Bradford1-2/+2
2024-05-31dla-future-fortran: fix +test option (#44458)Rocco Meli1-1/+5
* Spglib: add version 2.4.0 * DLA-Future: fix +test option
2024-05-30paraview: update cuda_arch management (#44243)Alberto Invernizzi1-35/+53
* refactor logic to switch to cmake for cuda management
2024-05-30corrected the vmd 1.9.3 tarball checksum (#44433)Tom Bradford1-1/+1
2024-05-30Bootstrapping: don't use Mac OS binaries on Windows (#44193)John W. Parent1-2/+5
`BuildcacheBootstrapper` uses `Spec.intersects` to match specs needed for bootstrapping against the binary cache. The specs were not sufficiently-detailed to prevent matching e.g. cached binaries for Mac OS on Windows; this commit adds the platform to each requested bootstrap spec to prevent that.
2024-05-30unmaintained pkgs: bump versions 2024-05-20 (#44274)Alec Scott72-98/+166
* unmaintained pkgs: bump versions 2024-05-20 * seqkit: revert changes * msgpack-c: add dependency on boost * msgpack-c: revert to test neovim * revert: parallel, openblas, and re2c due to conflicts * gmsh: revert changing version * trilinos: limit version of suite-sparse to fix build * gtkorvo-atl: deprecate develop before remove * msgpack-c: deprecate v1.4.1 * msgpack-c: fix style --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-05-30Package/gettext: Old version issues (#44440)Teague Sterling1-6/+9
gcc@:5 hits https://savannah.gnu.org/bugs/index.php?65811 in gettext@0.22: also fix patch of configure script Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2024-05-30Bump-up the version for RoCm-6.1.1 release (#44178)Sreenivasa Murthy Kolam55-103/+628
* initial commit for RoCm-6.1.1 release * fix style issues * update the version for rocmlir and rocm-cmake * restrict the patch for 6.0.0 release * fix build failure for hipsolver-6.1.1 release * update the hipblaslt for rocm-6.1.1 release * add the patch for hipsparselt for 6.1.1 rel
2024-05-30petsc, py-petsc4py: add v3.21.2 (#44439)Satish Balay2-0/+2
2024-05-30remove platform=cray (#43796)Massimiliano Culpo107-1359/+104
Remove support for `cray` as a separate platform. Any platform previously detected as `cray` is now detected as `linux`. Users who still need platform=cray have to stick to Spack 0.22
2024-05-30rocm-validation-suite: custom patch update for lib and lib64 yaml library ↵renjithravindrankannath2-20/+32
path (#44287)
2024-05-30conmon: add v2.1.12 (#44389)Wouter Deconinck1-0/+1
2024-05-30tests: use fewer default paths (#44432)Harmen Stoppels5-69/+60
Set config:install_tree:root and modules:default:roots to something sensible.
2024-05-30concretizer: enforce host compat when reuse only (#44428)Harmen Stoppels3-4/+35
Fixes a bug in the concretizer where specs depending on a host incompatible libc would be used. This bug triggers when nothing is built. In the case where everything is reused, there is no libc provider from the perspective of the solver, there is only compatible_libc. This commit ensures that we require a host compatible libc on any reused spec, additionally to requiring compat with the chosen libc provider. Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-05-29nim: add v2.0.4 (#44375)Diego Alvarez S1-3/+5
* Add nim 2.0.4 * Use install instead of copy --------- Co-authored-by: dialvarezs <dialvarezs@users.noreply.github.com>
2024-05-29Patch to add hsa prefix/include path (#44334)renjithravindrankannath3-15/+17
* Patch to add hsa prefix/include path:wq * Style check error fix * The patch need to be applied to 2024.01.stable. ROCm 6.0 requires hpctoolkit 2024.01.1 or later * Fixing style chec error
2024-05-29Update py-pyspark and py-py4j (#44263)Teague Sterling10-22/+151
* Adding a py4j variant that requires Java via spack to avoid situations where a system doesn't have Java and py4j expects it * Adding new versions of py-pyspark * Adding a new variant to require java (via py4j) and clean up dependency handling * Adding myself as a maintainer for py-pyspark and py-py4j * Fix overlooked version bump in py4j * Version bump to meet py-spark expectations * Version bump to add latest compatibile version with pyspark * Matching py-grpcio bump * Adding variants and dependents for pyspark * Adding runtime deps * Changing default java requirement. I'm not sure this is the right call * Changing py4j with java dependency handling * Fix style * Update package.py fix unnecessary f-strinh * Make +java the default for both * Fix nested deps * Revert styles after default change * Added new versions and GCC 14 compatbility conflicts * Added new versions and compatibility conflicts for gcc 14 * Added new versions paired to arrow (for gcc14 compat) * Update py-protobuf compiler conflict * Update depends to match See https://github.com/grpc/grpc/blob/master/src/python/grpcio_status/setup.py * Updating dependencies and conflicts for py-googleapis-common-protos. Added new version to avoid future issues * Remove upper bound version on py-protobuf and add default_args * Adding new versions and updating dependencies back to versions 1.35.0 * Updating oldest numpy deps * Fixing merge * bit more cleaniness for var/spack/repos/builtin/packages/py-googleapis-common-protos/package.py * Adding latest matching version of py-grpcio and py-grpcio-status * Update package.py https://github.com/spack/spack/pull/44263#discussion_r1612317943 * Update dependencies * Adding additional versions for dependent packages. Deprecated two versions: 1.16 is old, built for python ~3.6, and does not build for 3.8. 1.52.0 was removed from pypi * Revert py-grpcio-tools changes. Will include in separate PR * Adding patches and constraints to get 1.48 to build as it's a dependency that is called out for some other packages * Updating to account for yanked packages for dependencies * Fix style * Update sha256 for py-grpcio v0.16.0 to reflect change --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-05-29py-astropy: add v6.1 and new py-astropy-iers-data dependency (#44318)Tony Weaver3-1/+46
* py-astropy: Add version 6.1 Added build info for version 6.1 in py-astropy. Requires a new additional package, astropy-iers-data which has been included as py-astropy-iers-data to match with spack's general naming conventions. Below is the output of the spack install showing successful build fro version 6.1 and the new py-astropy-iers-data package [+] /usr (external glibc-2.28-oj2wjfl2ao5inhfz4qehw6hlck2hizvp) [+] /opt/apps/spack/gcc-runtime-8.5.0-5k6kvi5 [+] /opt/apps/spack/bzip2-1.0.8-t65bq3t [+] /opt/apps/spack/libmd-1.0.4-zbdiprt [+] /opt/apps/spack/libiconv-1.17-jskazis [+] /opt/apps/spack/util-linux-uuid-2.38.1-w3kgjq3 [+] /opt/apps/spack/libxcrypt-4.4.35-zigqpjo [+] /opt/apps/spack/xz-5.4.6-axoznvt [+] /opt/apps/spack/zlib-ng-2.1.6-ccn5qny [+] /opt/apps/spack/libyaml-0.2.5-fxathvq [+] /opt/apps/spack/ncurses-6.4-xbvwv2w [+] /opt/apps/spack/zstd-1.5.6-nyk6gt6 [+] /opt/apps/spack/pcre2-10.42-fu62kky [+] /opt/apps/spack/libunistring-1.2-whrov3e [+] /opt/apps/spack/nghttp2-1.57.0-u72gxms [+] /opt/apps/spack/openblas-0.3.26-pfyk2vi [+] /opt/apps/spack/berkeley-db-18.1.40-jftva2u [+] /opt/apps/spack/wcslib-7.3-zvcqq7o [+] /opt/apps/spack/libffi-3.4.6-ibucrfe [+] /opt/apps/spack/erfa-2.0.0-4qkta2n [+] /opt/apps/spack/pkgconf-1.9.5-ckjdqjm [+] /opt/apps/spack/libbsd-0.12.1-njt5grs [+] /opt/apps/spack/openssl-3.2.1-4lqdgni [+] /opt/apps/spack/pigz-2.8-rx263bp [+] /opt/apps/spack/readline-8.2-2ys6ede [+] /opt/apps/spack/libidn2-2.3.7-vnie4rz [+] /opt/apps/spack/libedit-3.1-20230828-676jwbd [+] /opt/apps/spack/libxml2-2.10.3-37klvxv [+] /opt/apps/spack/expat-2.6.2-7kfe3hb [+] /opt/apps/spack/curl-8.6.0-gpzsr3p [+] /opt/apps/spack/tar-1.34-wjzs4wj [+] /opt/apps/spack/gdbm-1.23-cylmqwx [+] /opt/apps/spack/sqlite-3.43.2-axuxulg [+] /opt/apps/spack/cfitsio-3.49-mmy3dbr [+] /opt/apps/spack/gettext-0.22.4-zjsp346 [+] /opt/apps/spack/perl-5.38.0-gzljgek [+] /opt/apps/spack/python-3.10.13-fz7fymx [+] /opt/apps/spack/krb5-1.20.1-tqiapsx [+] /opt/apps/spack/py-pyyaml-6.0-rju7jls [+] /opt/apps/spack/py-tomli-2.0.1-eanxpu2 [+] /opt/apps/spack/py-numpy-1.26.4-t5acjcv [+] /opt/apps/spack/python-venv-1.0-2cz5c3s [+] /opt/apps/spack/py-pip-23.0-lxkcvby [+] /opt/apps/spack/openssh-9.7p1-jxrkzso [+] /opt/apps/spack/py-pyerfa-2.0.0.1-kyfazhs [+] /opt/apps/spack/py-packaging-23.1-wkeyuk6 [+] /opt/apps/spack/py-typing-extensions-4.8.0-ujwbb6g [+] /opt/apps/spack/py-setuptools-69.2.0-3do76jw [+] /opt/apps/spack/py-wheel-0.41.2-brm3k3h [+] /opt/apps/spack/git-2.45.1-tuc5jnb [+] /opt/apps/spack/py-cython-3.0.0-zx62ssd ==> Installing py-astropy-iers-data-main-ukchsfzhfcyz6e6fxar6mtykqiavporj [52/55] ==> No binary for py-astropy-iers-data-main-ukchsfzhfcyz6e6fxar6mtykqiavporj found: installing from source ==> No patches needed for py-astropy-iers-data ==> py-astropy-iers-data: Executing phase: 'install' ==> py-astropy-iers-data: Successfully installed py-astropy-iers-data-main-ukchsfzhfcyz6e6fxar6mtykqiavporj Stage: 1.74s. Install: 0.93s. Post-install: 0.52s. Total: 3.36s [+] /opt/apps/spack/py-astropy-iers-data-main-ukchsfz [+] /opt/apps/spack/py-extension-helpers-0.1-a5hmr6j [+] /opt/apps/spack/py-setuptools-scm-8.0.4-qdhxchg ==> Installing py-astropy-6.1.0-f4pffru3kmyion2kq6muomgrfs5y4gdo [55/55] ==> No binary for py-astropy-6.1.0-f4pffru3kmyion2kq6muomgrfs5y4gdo found: installing from source ==> Fetching https://files.pythonhosted.org/packages/source/a/astropy/astropy-6.1.0.tar.gz ==> Ran patch() for py-astropy ==> py-astropy: Executing phase: 'install' ==> Warning: Module file /opt/modulefiles/spack/Core/py-astropy/6.1.0.lua exists and will not be overwritten ==> py-astropy: Successfully installed py-astropy-6.1.0-f4pffru3kmyion2kq6muomgrfs5y4gdo Stage: 1.29s. Install: 1m 5.77s. Post-install: 0.60s. Total: 1m 7.94s * Removed extra-whitespace A blank line had white space, removed the white space * Additional formatting changes for black * Additional package updates Based on previous recommendations updated py-astropy and py-astropy-iers-data packages. Also added a new version to py-pyerfa package to match the 6.1.0 dependencies better Of importance in these updates, I did add pypi and version info to py-astropy-iers-data. Originally I had argued that this package updates quite frequently (on a weekly basis) and so it did not make sense to include pypi/versions and we should instead use the non-version git-repo structure based on the master branch. However, when I tried to build the package py-setuptools-scm errored out when trying to build the package: /opt/apps/spack/py-setuptools-scm-8.0.4-ax2zqro/lib/python3.10/site-packages/setuptools_scm/git.py:163: UserWarning: "/tmp/root/spack-stage/spack-stage-py-astropy-iers-data-main-iw2mdzlukb37mkcbcozjjefjoefw2eyp/spack-src" is shallow and may cause errors I believe this is due to the download file/stage directory not containing the version and instead including the branch. I changed the package to use versions instead and it worked just fine as shown below. In addition, when I had done some preliminary testing, the package installed fine using the non-version master branch. When I checked, that installation it used py-setuptools-scm@7.1 while in this installation run it used a much more recent 8.0.4 so it is possible that somewhere between scm7.1 and 8.0.04 something changed that caused this error to show up. Since the setuptools-scm package has something to do extracting package versions, I imagine it's some kind of mismatch issue Output from build: spack install py-astropy [+] /usr (external glibc-2.28-oj2wjfl2ao5inhfz4qehw6hlck2hizvp) [+] /opt/apps/spack/gcc-runtime-8.5.0-5k6kvi5 [+] /opt/apps/spack/wcslib-7.3-zvcqq7o [+] /opt/apps/spack/xz-5.4.6-axoznvt [+] /opt/apps/spack/libffi-3.4.6-ibucrfe [+] /opt/apps/spack/erfa-2.0.0-4qkta2n [+] /opt/apps/spack/libmd-1.0.4-zbdiprt [+] /opt/apps/spack/util-linux-uuid-2.38.1-w3kgjq3 [+] /opt/apps/spack/libiconv-1.17-jskazis [+] /opt/apps/spack/berkeley-db-18.1.40-jftva2u [+] /opt/apps/spack/zstd-1.5.6-nyk6gt6 [+] /opt/apps/spack/ncurses-6.4-xbvwv2w [+] /opt/apps/spack/bzip2-1.0.8-t65bq3t [+] /opt/apps/spack/libunistring-1.2-whrov3e [+] /opt/apps/spack/pcre2-10.42-fu62kky [+] /opt/apps/spack/pkgconf-1.9.5-ckjdqjm [+] /opt/apps/spack/zlib-ng-2.1.6-ccn5qny [+] /opt/apps/spack/openblas-0.3.26-pfyk2vi [+] /opt/apps/spack/libxcrypt-4.4.35-zigqpjo [+] /opt/apps/spack/libyaml-0.2.5-fxathvq [+] /opt/apps/spack/libbsd-0.12.1-njt5grs [+] /opt/apps/spack/readline-8.2-2ys6ede [+] /opt/apps/spack/libidn2-2.3.7-vnie4rz [+] /opt/apps/spack/nghttp2-1.57.0-u72gxms [+] /opt/apps/spack/libedit-3.1-20230828-676jwbd [+] /opt/apps/spack/libxml2-2.10.3-37klvxv [+] /opt/apps/spack/openssl-3.2.1-4lqdgni [+] /opt/apps/spack/pigz-2.8-rx263bp [+] /opt/apps/spack/expat-2.6.2-7kfe3hb [+] /opt/apps/spack/sqlite-3.43.2-axuxulg [+] /opt/apps/spack/gdbm-1.23-cylmqwx [+] /opt/apps/spack/curl-8.6.0-gpzsr3p [+] /opt/apps/spack/tar-1.34-wjzs4wj [+] /opt/apps/spack/perl-5.38.0-gzljgek [+] /opt/apps/spack/cfitsio-3.49-mmy3dbr [+] /opt/apps/spack/gettext-0.22.4-zjsp346 [+] /opt/apps/spack/krb5-1.20.1-tqiapsx [+] /opt/apps/spack/python-3.10.13-fz7fymx [+] /opt/apps/spack/openssh-9.7p1-jxrkzso [+] /opt/apps/spack/py-tomli-2.0.1-eanxpu2 [+] /opt/apps/spack/py-setuptools-69.2.0-3do76jw [+] /opt/apps/spack/py-numpy-1.26.4-t5acjcv [+] /opt/apps/spack/python-venv-1.0-2cz5c3s [+] /opt/apps/spack/py-packaging-23.1-wkeyuk6 [+] /opt/apps/spack/py-pip-23.0-lxkcvby [+] /opt/apps/spack/git-2.45.1-zu6qkoc [+] /opt/apps/spack/py-markupsafe-2.1.3-isgtki6 [+] /opt/apps/spack/py-wheel-0.41.2-brm3k3h ==> Installing py-extension-helpers-0.1-a5hmr6jtrvpcq3ibwkwhvwlydthjif5a [49/57] ==> No binary for py-extension-helpers-0.1-a5hmr6jtrvpcq3ibwkwhvwlydthjif5a found: installing from source ==> Fetching https://mirror.spack.io/_source-cache/archive/ac/ac8a6fe91c6d98986a51a9f08ca0c7945f8fd70d95b662ced4040ae5eb973882.tar.gz ==> No patches needed for py-extension-helpers ==> py-extension-helpers: Executing phase: 'install' ==> py-extension-helpers: Successfully installed py-extension-helpers-0.1-a5hmr6jtrvpcq3ibwkwhvwlydthjif5a Stage: 0.37s. Install: 0.88s. Post-install: 0.52s. Total: 1.89s [+] /opt/apps/spack/py-extension-helpers-0.1-a5hmr6j ==> Installing py-cython-3.0.0-zx62ssdy4p6ddwuqbixel2vcsihjcs6m [50/57] ==> No binary for py-cython-3.0.0-zx62ssdy4p6ddwuqbixel2vcsihjcs6m found: installing from source ==> Fetching https://mirror.spack.io/_source-cache/archive/35/350b18f9673e63101dbbfcf774ee2f57c20ac4636d255741d76ca79016b1bd82.tar.gz ==> No patches needed for py-cython ==> py-cython: Executing phase: 'install' ==> py-cython: Successfully installed py-cython-3.0.0-zx62ssdy4p6ddwuqbixel2vcsihjcs6m Stage: 1.07s. Install: 2m 49.80s. Post-install: 0.40s. Total: 2m 51.37s [+] /opt/apps/spack/py-cython-3.0.0-zx62ssd [+] /opt/apps/spack/py-jinja2-3.1.2-wacpq7j [+] /opt/apps/spack/py-typing-extensions-4.8.0-ujwbb6g [+] /opt/apps/spack/py-pyyaml-6.0-rju7jls [+] /opt/apps/spack/py-setuptools-scm-8.0.4-ax2zqro ==> Installing py-astropy-iers-data-0.2024.5.20.0.29.40-wckxjf6icqn3aqhyjidfir3byyjq5aq6 [55/57] ==> No binary for py-astropy-iers-data-0.2024.5.20.0.29.40-wckxjf6icqn3aqhyjidfir3byyjq5aq6 found: installing from source ==> Using cached archive: /opt/spack/var/spack/cache/_source-cache/archive/7f/7fff3d3404ae8560533ac0e685db7acc02c4d8984faa4ac3d607096879fba2d1.tar.gz ==> No patches needed for py-astropy-iers-data ==> py-astropy-iers-data: Executing phase: 'install' ==> py-astropy-iers-data: Successfully installed py-astropy-iers-data-0.2024.5.20.0.29.40-wckxjf6icqn3aqhyjidfir3byyjq5aq6 Stage: 0.07s. Install: 1.21s. Post-install: 0.39s. Total: 1.88s [+] /opt/apps/spack/py-astropy-iers-data-0.2024.5.20.0.29.40-wckxjf6 ==> Installing py-pyerfa-2.0.1.1-pkokp6usk7m2bjxcba3nwgqgrjufumcp [56/57] ==> No binary for py-pyerfa-2.0.1.1-pkokp6usk7m2bjxcba3nwgqgrjufumcp found: installing from source ==> Fetching https://files.pythonhosted.org/packages/source/p/pyerfa/pyerfa-2.0.1.1.tar.gz ==> No patches needed for py-pyerfa ==> py-pyerfa: Executing phase: 'install' ==> py-pyerfa: Successfully installed py-pyerfa-2.0.1.1-pkokp6usk7m2bjxcba3nwgqgrjufumcp Stage: 0.93s. Install: 17.72s. Post-install: 0.33s. Total: 19.15s [+] /opt/apps/spack/py-pyerfa-2.0.1.1-pkokp6u ==> Installing py-astropy-6.1.0-5brbkjnjzfg3lc6h34qku24ep5pwsxzs [57/57] ==> No binary for py-astropy-6.1.0-5brbkjnjzfg3lc6h34qku24ep5pwsxzs found: installing from source ==> Fetching https://files.pythonhosted.org/packages/source/a/astropy/astropy-6.1.0.tar.gz ==> Ran patch() for py-astropy ==> py-astropy: Executing phase: 'install' ==> py-astropy: Successfully installed py-astropy-6.1.0-5brbkjnjzfg3lc6h34qku24ep5pwsxzs Stage: 1.16s. Install: 1m 3.34s. Post-install: 1.05s. Total: 1m 5.77s [+] /opt/apps/spack/py-astropy-6.1.0-5brbkjn * Updated to match with black formatting
2024-05-29intel-oneapi-mkl: change logic for gfortran compatibility (#44242)Robert Cohn1-3/+11
* [intel-oneapi-mkl]: change logic for gfortran compatibility * review comments Co-authored-by: Rocco Meli <r.meli@bluemail.ch> * warn if fortran-rt and gcc are used without gfortran * remove warning --------- Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
2024-05-29flux-sched: add v0.34.0 (#44205)Vanessasaurus1-0/+2
Signed-off-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-05-29remove non-existent when kwarg (#44437)Harmen Stoppels2-16/+4
Not sure why this was added, it is ignored.
2024-05-29postgresql: fix thinko with `thread-safety` option (#44381)Chris Green1-2/+1
2024-05-29e4s hopper ci: minimize root specs (#44436)eugeneswalker1-145/+51
2024-05-29mmseqs2: add v15-6f452 (#44362)Diego Alvarez S1-1/+2
2024-05-29bootstrap: fix broken test (#44403)Harmen Stoppels1-5/+3
2024-05-29acts: add v34.1.0, v35.0.0 (identification, sycl variants changes) (#44407)Wouter Deconinck1-4/+17
* acts: add v34.1.0, v35.0.0 (identification, sycl variants changes) * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-05-29adios2: update to latest version 2.10.1 (#44426)Vicente Bolea1-2/+3
2024-05-29installer: improve init signature and explicits (#44374)Harmen Stoppels6-225/+132
Change the installer to take `([pkg], args)` in the constructor instead of `[(pkg, args)]`. The reason is that certain arguments are global settings, and the new API ensures that those arguments cannot be different across different "build requests". The `explicit` install arg is now a list of hashes, and the installer is no longer responsible for determining what package is installed explicitly. This way environment installs can simply pass the list of environment roots, without them necessarily being explicit build requests. For example an env with two roots [a, b], where b depends on a, would not always cause spack install to mark b as explicit. Notice that `overwrite` already took a list of hashes, this makes `explicit` consistent. `package.do_install(explicit=True)` continues to take a boolean.
2024-05-29py-pythran: add 0.16, fix compat bounds (#43983)Harmen Stoppels1-0/+4
2024-05-28fix: mariadb confilct (#44418)Teague Sterling1-1/+1
This is a small fix the the conflicts of mariadb recently pushed. The max conflict version for gcc>=13 was off by one.
2024-05-28libxcb, xcb-proto: add v1.17.1 (#44394)Wouter Deconinck8-24/+39
* libxcb, xcb-proto: add v1.17.1 * libxcb, xcb-proto: inherit XorgPackage * xcb-proto: http -> https
2024-05-28acts: pass cuda_arch to CMAKE_CUDA_ARCHITECTURES (#44397)Wouter Deconinck1-0/+2
2024-05-28New package: tiny tensor compiler (#44401)Carsten Uphoff1-0/+46
Signed-off-by: Carsten Uphoff <carsten.uphoff@intel.com>
2024-05-28starpu: add v1.4.7 (#44415)Nathalie Furmento1-0/+1
2024-05-28legion: add missing build dependency and new variants (#44329)Martin Pokorny1-34/+43
* legion: add pip dependency for build pip is needed for the build when the Legion Python binding is enabled * legion: add variants for gc logging and system OpenMP use This also removes the `cmake_cxx_flags` variable from `cmake_args()` because that variable had no effect. * [@spackbot] updating style on behalf of mpokorny * legion: use spec.satisfies() in cmake_args() e.g, replace use of '"+foo" in spec' with 'spec.satisfies("+foo")' * legion: avoid configuring with multiple "-DLegion_REDOP_COMPLEX=ON" arguments In the previous version, when both '+redop_complex' and '+bindings' was set, two instances of "-DLegion_REDOP_COMPLEX=ON" arguments were generated for cmake configuration. * legion: fix value of "Legion_OUTPUT_LEVEL" for configuration the previous version had no effect on setting the configuration value --------- Co-authored-by: mpokorny <mpokorny@users.noreply.github.com>
2024-05-28xorg-docs: add v1.7.3 (#44388)Wouter Deconinck3-6/+16
* xorg-sgml-doctools: add v1.12.1 * xorg-docs: add v1.7.3 * util-macros: add v1.20.1 (now distributed as xz) * util-macros: prefer spec.satisfies Co-authored-by: Alec Scott <hi@alecbcs.com> --------- Co-authored-by: Alec Scott <hi@alecbcs.com>
2024-05-28py-uhi: add v0.4.0 (#44411)Wouter Deconinck1-0/+2
2024-05-28justbuild: add v1.3.1 (#44398)Alberto Sartori1-0/+1