summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2024-07-08hpctoolkit: minor fixes for build failures (#45070)Jonathon Anderson1-9/+7
2024-07-06spack -C <env>: use env config w/o activation (#45046)Harmen Stoppels5-43/+78
Precedence: 1. Named environment 2. Anonymous environment 3. Generic directory
2024-07-06build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 (#45069)dependabot[bot]1-2/+2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/65462800fd760344b1a7b4382951275a0abb4808...0b2256b8c012f0828dc542b3febcab082c67f72b) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06Remove myself from maintainer lists (#45071)Hadrien G7-10/+6
2024-07-05spack gc: remove debug print statement (#45067)Todd Gamblin1-1/+0
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-07-05[py-transformers] Add newer versions (#45022)Auriane R3-24/+36
* Add newer versions for py-transformers * Add dependencies needed for py-transformers latest version * Enforce dependencies requirements for py-transformers newer versions