summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-08-12gitlab ci: Make sure PR pipelines can push to buildcache (#32014)Scott Wittenburg1-0/+1
On PR pipelines we need to override the buildcache destination to point to the "spack-binaries-prs" bucket, otherwise, those pipelines try to push to the default mirror in a bucket for which they don't have write permission.
2022-08-12Use llvm13-thread.patch for all compilers when building llvm (#31661)Mikael Simberg2-1/+3
2022-08-12perl-fth: add v0.527 (#32032)Olivier Cessenat1-0/+1
2022-08-12keepassxc: add 'docs' variant (#32049)Olivier Cessenat1-5/+4
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-08-12rocm: add v5.2 for the entire stack (#31591)renjithravindrankannath58-165/+582
2022-08-11VTK-m: Constrain gcc compiler after 11 updates. (#32059)kwryankrattiger1-0/+1
2022-08-11Fix performance regression with `spack mirror create --all` (#32005)Massimiliano Culpo14-184/+416
This PR fixes the performance regression reported in #31985 and a few other issues found while refactoring the spack mirror create command. Modifications: * (Primary) Do not require concretization for `spack mirror create --all` * Forbid using --versions-per-spec together with --all * Fixed a few issues when reading specs from input file (specs were not concretized, command would fail when trying to mirror dependencies) * Fix issue with default directory for spack mirror create not being canonicalized * Add more unit tests to poke spack mirror create * Skip externals also when mirroring environments * Changed slightly the wording for reporting (it was mentioning "Successfully created" even in presence of errors) * Fix issue with colify (was not called properly during error reporting)
2022-08-11New package: py-pynndescent (#32076)Jen Herting1-0/+23
* [py-pynndescent] New package * [py-pynndescent] Removed white space * [py-pynndescent] fixed dependencies * [py-pynndescent] flake8 * [py-pynndescent] Import update Co-authored-by: James A Zilberman <jazrc@rit.edu>
2022-08-11CachedCMakePackage: Port over logic from CMake build system for ldlibs and ↵Chris White1-5/+26
ldflags (#31750) * port over logic from cmake build system for ldlibs and ldflags * follow new style standards * escape quotes * escape quotes * nevermind going back
2022-08-11petsc, py-petsc4py: add 3.17.4 (#32071)Satish Balay2-0/+2
2022-08-11aml: add v0.2, cuda,opencl,hip support (#30701)Swann Perarnau1-35/+97
- [x] Add release v0.2 of the AML package, deprecate v0.1, and add support for OpenCL, HIP, and CUDA variants of the library. Also update repo and release URL, as the previous one is not accessible anymore. - [x] aml: add oneapi-level-zero support - [x] Change openmp flags to force compatibility when compiling with intel-oneapi compilers.
2022-08-11pasta: updating to latest version (#32077)snehring1-2/+5
* pasta: updating to latest version * pasta: fixing missing 's' from maintainers
2022-08-11podio, edm4hep: new versions (#32063)Wouter Deconinck2-0/+3
* podio, edm4hep: new versions * edm4hep: new version * edm4hep: @0.6: depends_on podio@0.15:
2022-08-11release cdo-2.0.6 (#32069)Brian Spilner1-0/+5
2022-08-11pwgen: add new package (#32053)Olivier Cessenat1-0/+20
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-08-11hwloc: add v2.8.0 (#32042)Erik Schnetter1-0/+1
2022-08-11Don't set `LD_LIBRARY_PATH` by default on Linux (#28354)Harmen Stoppels7-31/+32
`LD_LIBRARY_PATH` can break system executables (e.g., when an enviornment is loaded) and isn't necessary thanks to `RPATH`s. Packages that require `LD_LIBRARY_PATH` can set this in `setup_run_environment`. - [x] Prefix inspections no longer set `LD_LIBRARY_PATH` by default - [x] Document changes and workarounds for people who want `LD_LIBRARY_PATH`
2022-08-11cmake: add v3.23.3 and v3.22.6 (#31926)Harmen Stoppels1-0/+2
2022-08-11Pin tbb version for salmon & dyninst (#32026)Robert Cohn3-10/+16
2022-08-11py-matplotlib: add v3.5.3 (#32051)Adam J. Stewart1-1/+2
2022-08-11py-tensorflow-estimator: new versions (#32029)Andrew W Elble1-0/+8
* py-tensorflow-estimator: new versions * [@spackbot] updating style on behalf of aweits Co-authored-by: aweits <aweits@users.noreply.github.com>
2022-08-11Add missing info to diagnostic for circular provides (#32027)Chris Green1-1/+1
2022-08-11gxsview: gcc11 compilation rule for std::numeric_limits (#31970)Olivier Cessenat2-0/+12
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-08-11info: properly report default when for overridden variants (#32040)Tamara Dahlgren1-4/+2
2022-08-11py-scipy: 1.4.0:1.4.1 conflict on ppc64le (#32050)Adam J. Stewart1-0/+3
2022-08-11bubblewrap: add v0.6.2 (#32055)Harmen Stoppels2-0/+2
2022-08-11precice: add v2.5.0 (#32052)David Schneider1-0/+1
2022-08-11Add support for using Spdlog in LBANN (#32034)Brian Van Essen1-0/+1
2022-08-11Updated the RDKit dependencies for Boost variants. (#32033)Brian Van Essen1-1/+1
2022-08-10bazel: add patches to compile with gcc-11 (#28548)Glenn Johnson5-3/+103
2022-08-10llvm: fix LLDB_ENABLE_[N]CURSES (#32006)Harmen Stoppels1-1/+1
2022-08-10Update tests so /tmp/store can be accessed (#32003)Richarda Butler2-13/+14
2022-08-10Add LIKWID 5.2.2 (#32031)Thomas Gruber1-0/+1
2022-08-10Patch /usr/bin/file to file when on nixos (#30718)Mikael Simberg1-0/+9
These changes make many packages build on nixos where nearly nothing comes from /bin or /usr/bin (the only things in "system locations" are /bin/sh and /usr/bin/env, all the rest is found through PATH). Many configuration scripts hardcode /usr/bin/file instead of using the one from PATH. This patches them to use file from PATH.
2022-08-10VisIt: fix missing link libs patch for parallel. (#32018)Eric Brugger1-1/+1
2022-08-10intel-tbb add 2021.4, 2021.5, 2021.6.0-rc and master branch (#31997)Robert Cohn1-0/+8
2022-08-10singularity-eos: add dependency to py-pybind11 (#31907)Richard Berger1-0/+1
2022-08-10arm: add a dependency on "ncurses abi=5' (#31942)Filippo Spiga1-1/+3
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> Co-authored-by: fspiga <fspiga@users.noreply.github.com>
2022-08-10gaudi: disentangle variant 'optional' (#31801)Wouter Deconinck1-29/+32
2022-08-10libgta: add new package (#31981)Adam J. Stewart2-2/+21
2022-08-10core: add a helpful long message for UnknownPackageError (#31996)Seth R. Johnson1-0/+2
``` Error: Package 'armpl' not found. ``` is pretty useless after an upgrade unless you're a spack pro. I've recently hit this on multiple machines. See https://github.com/spack/spack/issues/31453 , https://github.com/spack/spack/issues/31489 .
2022-08-10parallelio: update config (#31868)Jim Edwards1-11/+19
2022-08-10py-pytorch-lightning: add v1.7.1 (#32020)Adam J. Stewart1-0/+1
2022-08-10WarpX: add v22.08 (#31849)Axel Huebl2-0/+4
2022-08-10modules: add missing Python imports (#32012)Harmen Stoppels2-0/+4
2022-08-10libjxl: add new package (#31983)Adam J. Stewart6-7/+114
2022-08-10ADIOS2: ZFP<1.0 (#32015)Axel Huebl1-1/+1
* ADIOS2: ZFP<1.0 The tagged ADIOS2 releases in Spack (and develop) do not yet work with ZFP 1.0. Express valid depedency range before someone updates the ZFP package and triggers the incompatibility. * Use semver
2022-08-09Add checksum for py-setuptools-rust 1.2.0 and 1.4.1 (#32009)iarspider1-1/+8
* Add checksum for py-setuptools-rust 1.2.0 and 1.4.1 * Update var/spack/repos/builtin/packages/py-setuptools-rust/package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> * Update package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2022-08-09Add checksum for py-pynacl 1.5.0 (#31988)iarspider1-2/+4
* Add checksum for py-pynacl 1.5.0 * Update package.py
2022-08-09Add checksum for new py-semantic-version versions (#32010)iarspider1-0/+3