summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-08-14OneapiPackage: do not use getpass.getuser (#45727)Greg Becker1-3/+3
* OneapiPackage: do not use getpass.getuser
2024-08-14SpecHashDescriptor: better repr in debugger (#45739)Massimiliano Culpo1-0/+6
2024-08-14freefem: add v4.14 (#45687)Fernando Ayats1-0/+1
2024-08-14enable asan in remaining rocm packages (#45192)afzpatel17-1/+261
* initial commit to enable asan in remaining rocm packages * remove os import * add rocm-opencl rocm-dbgapi rocm-debug-agent * add libclang path to LD_LIBRARY_PATH * enable asan for rocfft * add f-string and add +asan dependencies for hip and rocm-opencl * add conflicts for centos7/8 and rhel 9
2024-08-14spack buildcache push: parallel in general (#45682)Harmen Stoppels16-807/+837
Make spack buildcache push for the non-oci case also parallel, and --update-index more efficieny
2024-08-14Optimize marshaling of Repo and RepoPath (#45742)Massimiliano Culpo3-19/+62
When sending Repo and RepoPath over to a child process, we go through a marshaling procedure with pickle. The default behavior for these classes is highly inefficient, as it serializes a lot of specs that can just be reconstructed on the other end of the pipe. Here we write optimized procedures to __reduce__ both classes.
2024-08-14Micro-optimize finding executables (#45740)Massimiliano Culpo2-11/+8
2024-08-14Add schema for compiler options in packages.yaml (#45738)Massimiliano Culpo2-24/+35
2024-08-14Show underlying errors on fetch failure (#45714)Harmen Stoppels9-240/+198
- unwrap/flatten nested exceptions - improve tests - unify curl lookup
2024-08-13raja: new test API (#45184)AcriusWinter1-39/+51
* raja: new test API * raja: tweak test method names and docstrings * raja: restore running tests under proper directory * raja: cleanup skiptest message and example call * raja: Tweak expected outputs to match current * raja: test_views -> test_stencil_offset_layout --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-08-13py-matplotlib: add v3.9.2 (#45710)Adam J. Stewart1-2/+3
2024-08-13build(deps): bump docker/build-push-action from 6.6.1 to 6.7.0 (#45730)dependabot[bot]1-1/+1
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.6.1 to 6.7.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/16ebe778df0e7752d2cfcbd924afdbbd89c1a755...5cd11c3a4ced054e52742c5fd54dca954e0edd85) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13Bugfix: allow test_* build-time and stand-alone tests (#45699)Tamara Dahlgren2-0/+5
2024-08-13mptensor: Changed skiptest, test name, and added docstring (#44909)AcriusWinter1-24/+32
* mptensor: Changed skiptest, test name, and added docstring * mptensor: make stand-alone test method name and docstring more specific --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-08-13py-htgettoken: add v2.0-2 (#45688)Sakib Rahman1-0/+2
* Add version 2.0.-2 * Newer version at the top * [@spackbot] updating style on behalf of rahmans1 * py-htgettoken: reorder comments * Use sha256sum instead of commit id for version 2.0-2 and above --------- Co-authored-by: rahmans1 <rahmans1@users.noreply.github.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-08-13Add `py-dask` and `py-distributed` 2024.7.1 (#45546)Chris Marsh2-0/+9
* Add dask 2024.3 and distributed 2024.7 * [@spackbot] updating style on behalf of Chrismarsh --------- Co-authored-by: Chrismarsh <Chrismarsh@users.noreply.github.com>
2024-08-13Improve external detection tests for compilers (#45709)Massimiliano Culpo4-19/+84
Extracted from #44419 This adds / modifies some external detection tests for compilers, to reproduce cases that are currently tested in unit tests. The unit tests will later be removed.
2024-08-13bigdft : add v1.9.5 (#45270)Fernando Ayats14-13/+182
2024-08-13Update OpenFAST package.py (#45706)Ganesh Vijayakumar1-0/+1
Mandating build of C++ driver program whenever "cxx" option is used. Necessitated by recent change to OpenFAST https://github.com/OpenFAST/openfast/blob/dev/glue-codes/openfast-cpp/CMakeLists.txt#L60
2024-08-13cuda: drop preference (#45130)Harmen Stoppels2-12/+25
2024-08-13siesta: add v4.1.5, v5.0.0 and v5.0.1, add variants and build v5 using cmake ↵BOUDAOUD341-37/+248
(#45518) Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-08-13Fix a bug with automatic tag detection (#45696)Massimiliano Culpo6-13/+70
Extracted from #45638 When adding the "detectable" tag to a package class that has the "tag" attribute inherited from a base class, we need to copy it to avoid modifying the base class.
2024-08-13Intel OneAPI Codeplay Plugin for NVIDIA GPU Offload (#45655)Kaan1-1/+32
* kickoff attempt * resource similar to fortran * delete unused install_component_codeplay * Adding conflict for versions <= 2022.2.1, moving install to package.py, adding sha256 for version 2024.2.1 * [@spackbot] updating style on behalf of kaanolgu --------- Co-authored-by: Kaan Olgu <kaan.olgu@bristol.ac.uk>
2024-08-13spack buildcache push: best effort (#45631)Harmen Stoppels9-175/+335
"spack buildcache push" for partially installed environments pushes all it can by default, and only dumps errors towards the end. If --fail-fast is provided, error out before pushing anything if any of the packages is uninstalled oci build caches using parallel push now use futures to ensure pushing goes in best-effort style.
2024-08-12migraphx: Old to new test API (#44988)AcriusWinter1-6/+6
* migraphx: Old to new test API * migraphx: tweak name and docstring to be more descriptive --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-08-12remove config:concretizer:clingo (#45684)Harmen Stoppels3-3/+0
2024-08-12py-amrex: old to new test API (#45183)AcriusWinter1-3/+7
* py-amrex: test name change
2024-08-12mepo: Add 2.0.0 (#45691)Matt Thompson1-1/+2
2024-08-12add cdo-2.4.1 and cdo-2.4.2 (#45686)Brian Spilner1-0/+10
2024-08-12etsf-io: use pic flag when compiling (#45646)Henri Menke1-0/+7
2024-08-12c: new test API (#45469)AcriusWinter3-12/+14
* c: new test API * gcc: provides('c') * c: bugfix and simplification of the new stand-alone test method --------- Co-authored-by: Tamara Dahlgren <dahlgren1@llnl.gov>
2024-08-12debug: Update cmd and test for Windows (#45309)Nicole C.2-3/+3
* debug: Update cmd and test for Windows * Add comment tar options not supported by Win tar
2024-08-12acfl, armpl-gcc: use ubuntu-22.04 as target for Debian 12 (#45524)dslarm2-0/+3
2024-08-12aspell: add v0.60.8.1 (#45685)Wouter Deconinck1-0/+1
2024-08-12re2: fix cmake cxx std (#45694)Harmen Stoppels1-1/+5
2024-08-12mold: add 2.33.0 (#45680)Mikael Simberg1-0/+1
2024-08-12Kokkos: only requires a C++ compiler (#45467)Cédric Chevalier1-3/+1
Signed-off-by: Cédric Chevalier <cedric.chevalier@cea.fr>
2024-08-12cli11: add v2.4.2 (#45673)Wouter Deconinck1-0/+2
2024-08-12deal with TimeoutError from ssl.py (#45683)Harmen Stoppels4-48/+30
2024-08-12xterm: add v393 (#45678)Wouter Deconinck1-1/+2
2024-08-12cutensor: add v2.0.1.2 on aarch64 (#45138)Till Ehrengruber1-0/+1
2024-08-12jube: add v2.6.2, v2.7.0, v2.7.1 (#45599)Filippo Spiga1-0/+15
2024-08-12SLATE package: make MPI and OpenMP a requirement (#44979)G-Ragghianti1-3/+3
Co-authored-by: gragghia <gragghia@BlackM3.local>
2024-08-12py-pyside2: add version 5.15.14 (#44634)Melven Roehrig-Zoellner1-4/+18
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-08-12openmpi: restrict versions for launcher variants (#45624)Derek Ryan Strong1-4/+7
2024-08-12PyTorch: update ecosystem (#45431)Adam J. Stewart5-17/+40
2024-08-12runc: add v1.1.13 (#45679)Wouter Deconinck1-0/+1
2024-08-12giflib: fix build on macOS (#45643)Adam J. Stewart1-2/+5
2024-08-12GDAL: clarify compiler version support (#45651)Adam J. Stewart1-10/+13
2024-08-12py-avro: add v1.11.3, v1.12.0 (#45677)Wouter Deconinck1-0/+3