Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-10 | intel-oneapi-mkl: add threading support (#37586) | Robert Cohn | 1 | -1/+17 | |
2023-05-10 | cuda: add versions 12.0.1, 12.1.0 and 12.1.1 (#37083) | matteo-chesi | 2 | -1/+44 | |
2023-05-10 | New option "--first" for "spack location" (#36283) | G-Ragghianti | 3 | -3/+20 | |
2023-05-10 | Create include/lib in prefix for oneapi packages (#37552) | Robert Cohn | 5 | -2/+50 | |
2023-05-10 | Stand-alone testing: make recipe support and processing spack-/pytest-like ↵ | Tamara Dahlgren | 46 | -1026/+2359 | |
(#34236) This is a refactor of Spack's stand-alone test process to be more spack- and pytest-like. It is more spack-like in that test parts are no longer "hidden" in a package's run_test() method and pytest-like in that any package method whose name starts test_ (i.e., a "test" method) is a test part. We also support the ability to embed test parts in a test method when that makes sense. Test methods are now implicit test parts. The docstring is the purpose for the test part. The name of the method is the name of the test part. The working directory is the active spec's test stage directory. You can embed test parts using the test_part context manager. Functionality added by this commit: * Adds support for multiple test_* stand-alone package test methods, each of which is an implicit test_part for execution and reporting purposes; * Deprecates package use of run_test(); * Exposes some functionality from run_test() as optional helper methods; * Adds a SkipTest exception that can be used to flag stand-alone tests as being skipped; * Updates the packaging guide section on stand-alone tests to provide more examples; * Restores the ability to run tests "inherited" from provided virtual packages; * Prints the test log path (like we currently do for build log paths); * Times and reports the post-install process (since it can include post-install tests); * Corrects context-related error message to distinguish test recipes from build recipes. | |||||
2023-05-10 | squashfs-mount: add v0.4.0 (#37478) | Alec Scott | 1 | -0/+1 | |
2023-05-10 | shared-mime-info: add v1.10 (#37477) | Alec Scott | 1 | -0/+1 | |
2023-05-10 | kinesis: add v2.4.8 (#37476) | Alec Scott | 1 | -0/+1 | |
2023-05-10 | unifdef: add v2.12 (#37456) | Alec Scott | 1 | -0/+1 | |
2023-05-10 | conmon: add v2.1.7 (#37320) | Alec Scott | 1 | -0/+1 | |
2023-05-10 | runc: add v1.1.6 (#37308) | Alec Scott | 1 | -0/+1 | |
2023-05-10 | py-datalad: add 0.18.3 (#37411) | Manuela Kuhn | 1 | -15/+31 | |
* py-datalad: add 0.18.3 * [@spackbot] updating style on behalf of manuelakuhn * Remove metadata variant * Fix dependencies * Remove redundant version restriction | |||||
2023-05-09 | r-knitr: add v1.42 (#37203) | Alec Scott | 1 | -4/+7 | |
2023-05-09 | ssht: add v1.5.2 (#37542) | Alec Scott | 1 | -0/+1 | |
2023-05-09 | py-loguru: add v0.2.5, v0.3.0 (#37574) | eugeneswalker | 1 | -0/+2 | |
* py-loguru: add v0.2.5 * py-loguru: add v0.3.0 | |||||
2023-05-09 | CI: Backwards compatibility requires script override behavior (#37015) | kwryankrattiger | 1 | -4/+23 | |
2023-05-09 | memkind: parallel = false (#37566) | eugeneswalker | 1 | -0/+3 | |
2023-05-09 | z-checker: add v0.9.0 (#37534) | Alec Scott | 1 | -0/+1 | |
2023-05-09 | hip: get_paths for hipify-clang (#37559) | eugeneswalker | 1 | -1/+7 | |
* hip: get_paths for hipify-clang * fix: need to actually use get_paths now to get hipify-clang path * set hipify-clang path differentluy for external vs spack-installed case * [@spackbot] updating style on behalf of eugeneswalker | |||||
2023-05-09 | Use single quotes to inline manifest in Dockerfiles (#37571) | Massimiliano Culpo | 2 | -3/+19 | |
fixes #22341 Using double quotes creates issues with shell variable substitutions, in particular when the manifest has "definitions:" in it. Use single quotes instead. | |||||
2023-05-09 | spack view copy: relocate symlinks (#32306) | Harmen Stoppels | 1 | -33/+33 | |
2023-05-09 | gh: add conflict for v2.28.0 and macos (#37563) | Alec Scott | 1 | -0/+2 | |
2023-05-08 | breseq: add v0.38.1 (#37535) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | exiv2: add v0.27.6 (#37536) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | hazelcast: add v5.2.3 (#37537) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | libjpeg-turbo: add v2.1.5 (#37539) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | mlst: add v2.23.0 (#37540) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | scitokens-cpp: add v1.0.1 (#37541) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | delta: add v2.3.0 (#37545) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | fd-find: add v8.7.0 (#37547) | Alec Scott | 0 | -0/+0 | |
2023-05-08 | druid: add v1.2.8 (#37546) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | fd-find: add v8.7.0 (#37547) | Alec Scott | 1 | -0/+1 | |
2023-05-08 | hpcviewer: add version 2023.04 (#37556) | Mark W. Krentel | 1 | -0/+5 | |
2023-05-08 | use latest trilinos for +cuda variants (#37164) | eugeneswalker | 2 | -4/+4 | |
2023-05-08 | new package: psalg (#37357) | eugeneswalker | 1 | -0/+23 | |
* new package: psalg * use new maintainer syntax Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> | |||||
2023-05-08 | Add a "requires" directive, extend functionality of package requirements ↵ | Massimiliano Culpo | 14 | -136/+628 | |
(#36286) Add a "require" directive to packages, which functions exactly like requirements specified in packages.yaml (uses the same fact-generation logic); update both to allow making the requirement conditional. * Packages may now use "require" to add constraints. This can be useful for something like "require(%gcc)" (where before we had to add a conflict for every compiler except gcc). * Requirements (in packages.yaml or in a "require" directive) can be conditional on a spec, e.g. "require(%gcc, when=@1.0.0)" (version 1.0.0 can only build with gcc). * Requirements may include a message which clarifies why they are needed. The concretizer assigns a high priority to errors which generate these messages (in particular over errors for unsatisfied requirements that do not produce messages, but also over a number of more-generic errors). | |||||
2023-05-08 | caliper +rocm: use hipcc for CMAKE_CXX_COMPILER (#35219) | eugeneswalker | 1 | -0/+1 | |
2023-05-08 | libmonitor: add version 2023.03.15 (#37434) | Mark W. Krentel | 1 | -0/+1 | |
2023-05-08 | Fix pixman macOS build and add missing build deps (#36982) | Seth R. Johnson | 1 | -1/+9 | |
2023-05-08 | trinity: adding version 2.15.1 (#37076) | snehring | 2 | -0/+18 | |
2023-05-08 | Add HPX 1.9.0 (#37426) | Mikael Simberg | 1 | -1/+12 | |
2023-05-07 | pkgconf: add v1.9.4 (#36437) | Alec Scott | 1 | -0/+1 | |
2023-05-07 | caliper +rocm: patch missing libunwind include dir (#37461) | eugeneswalker | 2 | -0/+15 | |
* patch missing libunwind include dir * caliper +libunwind +sampler: patch libunwind include dir | |||||
2023-05-07 | petsc@3.19.1 +rocm: conflicts with rocprim@5.3.0 (#37474) | eugeneswalker | 1 | -0/+3 | |
* petsc@3.19.1 +rocm: conflicts with rocprim@5.3.0 * conflict with rocprim@5.3.0:5.3.2 when +rocm | |||||
2023-05-07 | libtiff: add v4.5.0 (#37523) | Alec Scott | 1 | -0/+1 | |
2023-05-07 | gitlab ci: bump tutorial image (#37544) | Harmen Stoppels | 2 | -3/+3 | |
2023-05-07 | libblastrampoline: add v5.8.0 (#37538) | Alec Scott | 1 | -0/+1 | |
2023-05-05 | libpcap: add v1.10.4 (#37451) | Alec Scott | 1 | -0/+1 | |
2023-05-05 | Packaging Guide: build-time test updates: option and test logs (#37093) | Tamara Dahlgren | 1 | -5/+59 | |
* Packaging Guide: build-time test updates: option and test logs * Fix a couple of typos | |||||
2023-05-05 | [elfutils] iconv is required (see ./configure --help) (#37464) | Chris Green | 1 | -0/+1 | |