summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-07-10Need to configure rsmiBindings.py.in similar to rsmiBindingsInit.py.in (#45131)renjithravindrankannath1-0/+6
2024-07-10py-janus: new package (#44520)Teague Sterling1-0/+23
* py-janus: add v.0.7.0,v1.0.0 * Incorporating changes from review including: https://github.com/spack/spack/pull/44520#pullrequestreview-2095028464
2024-07-10helics: Add version 3.5.3 (#45142)HELICS-bot1-0/+1
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-10bacio: recipe updates (#45150)Alex Richert1-10/+5
2024-07-10Correcting sha256sum for 6.1.2 (#45152)renjithravindrankannath2-5/+5
2024-07-10py-rtree: add v1.3.0 (#45157)Adam J. Stewart1-1/+9
2024-07-10py-configspace: new versions (#45165)Matthieu Dorier1-0/+8
2024-07-10py-pyvista: declare numpy 2 support (#45158)Adam J. Stewart1-0/+2
2024-07-10Cpuinfo: static build when on Windows (#44899)John W. Parent1-1/+7
* Mirror cpuinfo CI for msvc
2024-07-10Avoid duplicate detectable tag (#45160)Harmen Stoppels1-3/+3
in case of inheritance the static tags prop may be updated multiple times, and it turns out builder classes magically inherit from traditional package classes
2024-07-10Set `LD_LIBRARY_PATH` for OneAPI compiler (#45059)Stephen Nicholas Swatman1-2/+6
While trying to build packages with the OneAPI compiler version 2024.1 I ran into the following error, indicating that the compiler is unable to find some necessary libraries: ``` /storage/Software/oneapi/2024.1/compiler/2024.1/bin/sycl-post-link: error while loading shared libraries: libonnxruntime.1.12.22.721.so: cannot open shared object file: No such file or directory icpx: error: unable to execute command: No such file or directory icpx: error: sycl-post-link command failed due to signal (use -v to see invocation) ``` Indeed, `libonnxruntime.1.12.22.721.so` does come bundled with the OneAPI compiler, but it is not available in the build environment by default. In this commit, I update the custom environment created by OneAPI to include the `lib/` directory in which these libraries reside in the `LD_LIBRARY_PATH` environment variable.
2024-07-10dfelibs: add Boost as a testing dependency (#45133)Stephen Nicholas Swatman1-0/+9
In my enthusiasm to add dfelibs to Spack, I didn't realise that the unit tests of dfelibs use Boost and, as such, Boost is required as a testing dependency.
2024-07-10Remove unnecessary copy.deepcopy calls (#45135)Massimiliano Culpo5-53/+36
2024-07-09octopus: old to new test API (#45143)AcriusWinter1-54/+34
* octopus: old to new test API * Minor simplifications and cleanup --------- Co-authored-by: Tamara Dahlgren <dahlgren1@llnl.gov>
2024-07-09Add compatibility of sequoia with previous macOS versions (#45127)Massimiliano Culpo1-0/+1
* Add compatibility of sequoia with previous macOS versions * Add compatibility of sequoia with previous macOS versions
2024-07-09git: add several new patch-level versions (#45107)Wouter Deconinck1-7/+51
* git: add new patch-level versions * git: deprecate older previous with broken git lfs
2024-07-09fmt: add 11.0.1 (#45089)Mikael Simberg1-0/+1
Co-authored-by: Alberto Invernizzi <9337627+albestro@users.noreply.github.com>
2024-07-09`spack find -c`: search all concretized-but-not-installed specs (#44713)Peter Scheibel5-21/+62
Originally if you had `x -> y -> z`, and an env with `x` in its speclist that is concretized but not installed, then `spack find -c y` would not show anything. This was intended: `spack find` has up-until-now only ever listed out installed specs (and `-c` was for adding a preamble section about roots). This changes `spack find` so: * `-c` makes it search through all concretized specs in the env (in a sense it is anticipated that a concretized environment would serve as a "speculative" DB and users may want to query it like they query the DB outside of envs) * Adds a `-i/--install-status` option, equivalent to `-I` from `spack spec` * Shows install status for either `-c` or `-i` * As a side effect to prior point, `spack find -i` can now distinguish different installation states (upstream/external) Examples: ``` $ spack find -r ==> In environment findtest ==> 1 root specs - raja ==> 6 installed packages (not shown) ==> 12 concretized packages to be installed (not shown) ``` ``` $ spack find ==> In environment findtest ==> 1 root specs - raja -- darwin-ventura-m1 / apple-clang@14.0.3 ----------------------- berkeley-db@18.1.40 bzip2@1.0.8 diffutils@3.10 gmake@4.4.1 gnuconfig@2022-09-17 libiconv@1.17 ==> 6 installed packages ==> 12 concretized packages to be installed (show with `spack find -c`) ``` ``` $ spack find -c ==> In environment findtest ==> 1 root specs - raja -- darwin-ventura-m1 / apple-clang@14.0.3 ----------------------- [+] berkeley-db@18.1.40 [+] bzip2@1.0.8 - cmake@3.29.4 [+] diffutils@3.10 [+] gmake@4.4.1 [+] libiconv@1.17 - nghttp2@1.62.0 - pkgconf@2.2.0 - readline@8.2 - blt@0.6.2 - camp@2024.02.1 - curl@8.7.1 - gdbm@1.23 [+] gnuconfig@2022-09-17 - ncurses@6.5 - perl@5.38.2 - raja@2024.02.2 - zlib-ng@2.1.6 ==> 6 installed packages ==> 12 concretized packages to be installed ``` $ spack -E find ... ==> 82 installed packages ```
2024-07-09charmpp: add v8.0.0 (#45097)Rocco Meli1-0/+5
* charmpp v8.0.0 --------- Co-authored-by: RMeli <RMeli@users.noreply.github.com>
2024-07-09pika: add v0.26.0 (#45104)Mikael Simberg1-0/+5
2024-07-09namd 3.0 (#45096)Rocco Meli1-6/+25
2024-07-09Remove the "install_mockery_mutable_config" fixture (#45129)Massimiliano Culpo10-123/+42
This fixture was introduced in #16429, and made redundant in #39024
2024-07-09Fix conflicting use of `config` and `mutable_config` fixtures in unit tests ↵Massimiliano Culpo31-173/+122
(#45106) and add a fixture to detect use of conflicting fixtures
2024-07-09Improve organization of CI workflow scripts and pip requirements (#45037)Alec Scott13-22/+14
2024-07-08petsc, py-petsc4py: add v3.21.3 (#44954)Satish Balay2-0/+3
* petsc, py-petsc4py: add v3.21.3 * py-petsc4py: requires cython v3 since v3.20
2024-07-08environments.rst: go from simple to advanced (#45004)Harmen Stoppels1-76/+86
* environments.rst: go from simple to advanced * improvements * notes about activation
2024-07-08[py-datasets] Add py-datasets version 2.20.0 (#44903)Auriane R3-24/+42
* Add py-datasets version 2.20.0 * Add dependency requirements for version 2.20 + refactor * Add missing tqdm and requests versions and to install latest py-datasets * Add missing python requirements for 2.8.0 and 2.20.0
2024-07-08gtfsort: new package (#45062)George Young1-0/+17
* gtfsort: new rust package @0.2.2 --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-07-08[intel-oneapi-dpct] correct 2024.2.0 hash (#45100)Robert Cohn1-1/+1
2024-07-08ip2: deprecate package, fix sp dependency (#45064)Alex Richert1-1/+6
2024-07-08spec.py: print right deptype in tree (#45091)Harmen Stoppels2-5/+32
Fix a bug where Spec.tree with cover=nodes reduces deptypes from all in-edges, including from nodes not reachable from the root, which almost always happens for concrete specs
2024-07-08pinentry: add v1.3.1 (#45073)Massimiliano Culpo1-0/+1
2024-07-08spec.py: fix __getitem__ looking outside of dag (#45090)Harmen Stoppels2-18/+30
`Spec.__getitem__` queries dependent edges, which almost always point to nodes outside the sub-dag considered. It should only ever look at edges being traversed.
2024-07-08Add type-hints to RepoPath (#45068)Massimiliano Culpo6-89/+121
* Also, fix a bug with use_repositories + import spack.pkg
2024-07-08kripke: update version to 1.2.7 (#44791)afzpatel2-2/+56
* initial commit to update kripke to 1.2.7 * fix style errors
2024-07-08zlib-ng: add v2.1.7, v2.2.1 (#45076)Wouter Deconinck1-7/+2
2024-07-08py-scikit-learn: add v1.5.1 (#45016)Adam J. Stewart2-1/+9
2024-07-08cpp-logger: add v0.0.4 (#45033)Hariharan Devarajan1-0/+1
2024-07-08neko: add v0.8.0 (#45086)Niclas Jansson1-1/+5
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-07-08legion: bugfix for +cuda+cuda_unsupported_compiler (#45036)Richard Berger1-0/+5
When using a newer Clang for Kokkos than supported by a given CUDA version, the CUDA compiler detection in Legion's CMake still needs to be passed CMAKE_CUDA_FLAGS to pass the compiler check.
2024-07-08gotcha: add v1.0.7 (#45043)Hariharan Devarajan1-0/+1
2024-07-08DLA-Future-Fortran: add v0.2.0 (#45055)Rocco Meli1-1/+4
2024-07-08py-numpy: add v2.0.0 (#44735)Adam J. Stewart58-73/+193
2024-07-08feat: add diamond@2.1.[8,9] (#45047)Harry Sharma1-0/+2
2024-07-08py-matplotlib: add v3.9.1 (#45060)Adam J. Stewart1-0/+1
2024-07-08acts: add v35.1.0, v35.2.0 (#44963)Wouter Deconinck1-0/+2
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-07-08py-webcolors: add v24.6.0 (#45075)Wouter Deconinck1-2/+7
2024-07-08vc: add v1.4.5 (#45077)Wouter Deconinck1-1/+4
2024-07-08util-linux{-uuid}: add v2.40.2 (#45079)Wouter Deconinck2-1/+3
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-07-08assimp: add v5.4.2 (#45081)Wouter Deconinck1-0/+1
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>