summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-02py-scikit-image: add v0.21 and v0.22 (#43440)Adam J. Stewart1-57/+78
* py-scikit-image: add v0.21 and v0.22 * Add maintainer and license * Style fix
2024-04-02gdb: add a dependency on pkgconfig (#43439)Juan Miguel Carceller1-0/+1
* gdb: add a dependency on pkgconfig * Apply dependency for 13.1 and onwards --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-04-02geopm-runtime: New package (#42737)Brad Geltz7-20/+343
* Add systemd Signed-off-by: Brad Geltz <brad.geltz@intel.com> * gobject-introspection: Correct glib versions - The meson.build requirement that the glib version is >= the gobject-introspective version is not in place until v1.76.1. - Prior to that, the requirement was glib >= 2.58.0. - Bug introduced in acbf0d99c4b, PR #42222. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * util-linux: add v2.39.3 Signed-off-by: Brad Geltz <brad.geltz@intel.com> * py-natsort: add new versions Signed-off-by: Brad Geltz <brad.geltz@intel.com> * geopm-service: default systemd support to true - Make the dependency sticky to force a failure if systemd compilation fails, or force the user to disable the option. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * geopm-service: Add initial multi-architecture support - Restrict arch conflicts to 3.0.1 - Disable cpuid at configure time on non-x86_64 platforms. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * geopm-service: update docstrings Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add py-geopmdpy Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add geopm-runtime recipe Signed-off-by: Brad Geltz <brad.geltz@intel.com> --------- Signed-off-by: Brad Geltz <brad.geltz@intel.com>
2024-04-01Add handling of custom ssl certs in urllib ops (#42953)psakievich7-4/+169
This PR allows the user to specify a path to a custom cert file (or directory) in Spack's config: ```yaml # This is where custom certs for proxy/firewall are stored. # It can be a path or environment variable. To match ssl env configuration # the default is the environment variable SSL_CERT_FILE ssl_certs: $SSL_CERT_FILE ``` `config:ssl_certs` can be a path to a file or a directory, or it can be and environment variable that resolves to one of those. When it posts to something valid, Spack will update the ssl context to include custom certs, and fetching via `urllib` and `curl` will trust the provided certs. This should resolve many issues with fetching behind corporate firewalls. --------- Co-authored-by: psakievich <psakievich@users.noreply.github.com> Co-authored-by: Alec Scott <alec@bcs.sh>
2024-03-31slepc, py-slepc4py, petsc, py-petsc4py add v3.21.0 (#43435)Jose E. Roman4-4/+26
* New release SLEPc 3.21 * petsc, py-petsc4py add v3.21.0 * [@spackbot] updating style on behalf of joseeroman --------- Co-authored-by: Satish Balay <balay@mcs.anl.gov> Co-authored-by: joseeroman <joseeroman@users.noreply.github.com>
2024-03-31Concretize `when_possible`: add failure detection and explicit message (#43202)Peter Scheibel5-7/+27
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-03-30PyTorch: update ecosystem (#43423)Adam J. Stewart4-1/+10
2024-03-29SLATE package: fix smoke test (#43425)G-Ragghianti1-1/+1
2024-03-29ROOT package: add patch for builds with libAfterImage for MacOS (#43428)Juan Miguel Carceller1-0/+6
2024-03-29ci devtools manylinux2014: update ci image with compatible gpg (#43421)eugeneswalker2-3/+3
2024-03-29veloc@1.7: depend on er@0.4: (#43433)eugeneswalker1-0/+1
2024-03-29xz: add comment to avoid 5.6 pending CVE resolution (#43432)Todd Gamblin1-0/+2
XZ is compromised; add a note for maintainers to avoid updating until we have a release without the CVE.
2024-03-29CI Reproducer on Metal (#43411)kwryankrattiger2-3/+9
* MacOS image remove requires override syntax * Metal reproducer auto start and cross-platform
2024-03-29med: add v4.1.1, and v5.0.0, update package recipe (#43409)Julien Cortial1-14/+43
2024-03-29Don't delete "spack develop" build artifacts after install (#43424)Peter Scheibel6-10/+60
After #41373, where we stopped considering the source directory to be the stage for develop builds, we resumed *deleting* the stage even after a successful build. We don't want this for develop builds because developers need to iterate; we should keep the artifacts unless they explicitly run `spack clean`. Now: - [x] Build artifacts for develop packages are not removed after a successful install - [x] They are also not removed before an install starts, i.e. develop packages always reuse prior artifacts, if available. - [x] They can be deleted in any other context, e.g. by running `spack clean --stage`
2024-03-29force oneapi compiler unless specified otherwise (#43419)kwryankrattiger1-1/+0
2024-03-29openradioss: add DEXEC_NAME to cmake variable and change style of cmake_args ↵kjrstory2-58/+43
(#43365)
2024-03-29UCX: Add patch to set HIP_PLATFORM_AMD (#43403)afzpatel1-0/+3
2024-03-29spack load: remove --only argument (#42120)Massimiliano Culpo3-21/+2
The argument was deprecated in v0.21 and slated for removal in v0.22.
2024-03-29Adding 'logging' and 'tracing' variants to enable AOCL DTL trace and logging ↵AMD Toolchain Support2-0/+34
capabilities (#43414)
2024-03-29flecsi: depend on legion@24.03.0: moving forward (#43410)Richard Berger1-1/+2
Prior FleCSI releases relied on commits on the control-replication branch (cr) of Legion. That branch has now been merged into master and is part of the 24.03.0 Legion release.
2024-03-29Trilinos: update SuperLU dependency (#43346)Luc Berger2-3/+6
2024-03-29(py-)onnx: new version 1.14.{0,1}, 1.15.0 (#41877)Wouter Deconinck2-4/+10
* (py-)onnx: new version 1.14.{0,1}, 1.15.0 Notes on `onnx`: - The C++ standard was changed to 14 in 1.15, so no more filter_file is needed. (The C++ standard has since changed to 17 in master.) Notes on `py-onnx`: - `py-pybind11` was an unlisted requirement in CMakeLists.txt since 1.3 or so (before earliest spack package). * py-onnx: depends_on pybind11 with type link, not run * py-onnx: depends_on py-setuptools@64:
2024-03-28Add ability to rename environments (#43296)Kyle Knoepfel4-5/+239
2024-03-28py-jaxlib: ppc64le support has been fixed (#43422)Adam J. Stewart2-1/+3
2024-03-28steps: add version 5.0.1 (#43360)Tristan Carel1-9/+24
2024-03-28CI: fail the rebuild command if buildcache push failed (#40045)kwryankrattiger8-273/+279
2024-03-28spack find: add options for local/upstream only (#42999)Greg Becker6-9/+62
Users requested an option to filter between local/upstream results in `spack find` output. ``` # default behavior, same as without --install-tree argument $ spack find --install-tree all # show only local results $ spack find --install-tree local # show results from all upstreams $ spack find --install-tree upstream # show results from a particular upstream or the local install_tree $ spack find --install-tree /path/to/install/tree/root ``` --------- Co-authored-by: becker33 <becker33@users.noreply.github.com>
2024-03-28intel-oneapi 2024.1.0: added new version to packages (#43375)Andrey Perestoronin13-0/+84
* added new package versions * add itac and inspector * Remove ITAC and Inspector * Set older version for MKL as a workaround to pass CI issue
2024-03-28trilinos: add v15.1.1 (#42996)Anderson Chauphan1-7/+16
2024-03-28openscenegraph: patch for compatibility with ffmpeg@5: (#43051)Martin Aumüller1-4/+13
Co-authored-by: aumuell <aumuell@users.noreply.github.com>
2024-03-28scipy: register conflict with too-recent openblas (#43301)liam-o-marsh1-0/+3
2024-03-28py-folium: add new package with version 0.16.0 (#43352)Christopher Christofi1-0/+25
2024-03-28zlib-ng: %nvhpc: Fix build with %nvhpc (similar to zlib) (#43095)Sergey Kosukhin2-0/+46
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-03-28hdf5: fixes floating point exceptions generated when fpe trapping is enabled ↵Ryan Honeyager2-0/+212
(#42880)
2024-03-28sundials: add new version (#43008)Cody Balos3-8/+10
* sundials: add new version * note previous default * update when clause for removed options --------- Co-authored-by: David J. Gardner <gardner48@llnl.gov>
2024-03-28pixman: avoid assembler macros error with Fujitsu compiler (#43362)Kensuke WATANABE1-0/+4
2024-03-28py-pytest-mpi: new package starting at 0.6 (#43368)Tristan Carel1-0/+21
2024-03-28py-vascpy: new package starting at 0.1.1 (#43370)Tristan Carel1-0/+33
2024-03-28aws-cli-2: restrict supported Python versions to @:3.11 (#43390)potter-s1-1/+1
Co-authored-by: Simon Potter <sp39@sanger.ac.uk>
2024-03-28llvm: add 18.1.2 (#43401)Paul R. C. Kent1-0/+1
2024-03-28QE: backport 7.3.1 elpa build fix to 7.3 (#43394)AMD Toolchain Support1-0/+5
Co-authored-by: Ning Li <ning.li@amd.com>
2024-03-28gaudi: add version 38 and a gaudialg variant (#42856)Juan Miguel Carceller1-0/+3
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-03-28mpich: fixup removal of pmi=off option (#43377)Ken Raffenetti1-4/+2
2024-03-27add lua 5.4.6 (#43407)Chris White1-0/+1
2024-03-27Legion: add Rust-based profiler to install (#43408)Richard Berger1-0/+18
* legion: add missing license * legion: add rust-based profiler to install
2024-03-27Fix build failure when run-tests is enabled for rocfft (#42424)Sreenivasa Murthy Kolam2-4/+52
* initial commit to fix the error when running run tests for rocfft * apply patch from 5.7.0 onwards * add description for the patch that is added
2024-03-27hipcc: new package for HIP (#43245)afzpatel4-35/+76
* initial commit to add hipcc package * restore setup_dependent_package
2024-03-27Add aocc support to qt (#43400)Alex Richert1-0/+1
2024-03-27pinentry: add v1.3.0 (#43395)Massimiliano Culpo1-0/+1