summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-07-25LLVM requires swig version > 3 (#31625)Paul Ferrell1-1/+4
2022-07-25llvm: Add missing include for version range 8 to 11 (#31639)haralmha1-0/+5
2022-07-25Fix stage with uri params (#31618)Harmen Stoppels2-3/+3
* don't determine extension of a url * parse url to drop query params from filename
2022-07-25wget: replacing prior workaround with proper fix (#31699)snehring2-9/+42
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2022-07-25py-torchdata: add new package (#31704)Adam J. Stewart3-4/+74
* py-torchdata: add new package * third_party deps only in 0.4+
2022-07-25py-torchmetrics: add v0.9.3 (#31707)Adam J. Stewart1-0/+1
2022-07-25py-geopandas: add v0.11.1 (#31710)Adam J. Stewart1-0/+1
2022-07-25py-sphinx: add v5.1.0 (#31711)Adam J. Stewart1-1/+3
2022-07-24Sphinx 5.1.0 breaks doc builds (#31709)Adam J. Stewart1-1/+1
2022-07-24[py-pyprecice] add v2.4.0.0 (#31697)Ishaan Desai1-3/+5
* Add py-pyprecice v2.4.0.0 * Adding lower bound to pip dependency * Removing when=@:2.1 from dependencies packaging and pip
2022-07-24py-vermin: add latest version 1.4.1 (#31708)Morten Kristensen1-1/+2
2022-07-22clingo patch fixed in patch release (#31690)Harmen Stoppels1-1/+1
2022-07-22llvm: fix patch already applied on main branch (#31694)Harmen Stoppels1-1/+1
2022-07-22coreutils: gnulib patch (#31693)Harmen Stoppels2-0/+42
Co-authored-by: snehring <snehring@iastate.edu>
2022-07-22Mark external as explicit only when installing explicitly (#31665)Harmen Stoppels2-5/+18
2022-07-22gromacs: Added version 2021.6 (#31692)Hector Martinez-Seara1-0/+1
2022-07-22autotools: add -I flag when non-standard libtool (#31677)Harmen Stoppels2-6/+99
When 1. Spack installs libtool, 2. system libtool is installed too, and 3. system automake is used Spack passes system automake's `-I <prefix>` flag to itself, even though it's a default search path. This takes precedence over spack's libtool prefix dir. This causes the wrong `libtool.m4` file to be used (since system libtool is in the same prefix as system automake). And that leads to error messages about incompatible libtool, something something LT_INIT.
2022-07-22Use pkg_cls in spack.mirror.get_all_versions (#31636)Massimiliano Culpo2-7/+22
fixes #31627 spack.mirror.get_all_versions now uses the package class instead of the package object in its implementation. Ensure spec is concrete before staging for mirrors
2022-07-22mpitrampoline: New version 4.2.0 (#31683)Erik Schnetter1-0/+1
2022-07-21py-torch: use immutable URLs for open-ce patches (#31672)Nicholas Sly1-9/+13
* Update open-ce patches for py-torch to us immutable URLs. Update magma dependency specs to be more explicit. * Address comments for PR regarding URLs and conflicting variants. Co-authored-by: Nicholas Cameron Sly <sly1@llnl.gov>
2022-07-21[py-numpy] Newer versions do not build with `icc` (#31637)Stephen Sachs1-0/+3
* [py-numpy] Newer versions do not build with `icc` Workaround until https://github.com/numpy/numpy/issues/22011 is solved. * [py-numpy] Remove whitespaces
2022-07-21Add version 3.2 of AMD libraries (#31538)AMD Toolchain Support6-20/+82
2022-07-21py-torch: ~caffe2 by default (#31656)Adam J. Stewart1-1/+1
2022-07-21py-torchvision: fix __version__ for stable releases (#31657)Adam J. Stewart1-2/+6
2022-07-21py-gpytorch: add v1.8.0 (#31649)Adam J. Stewart1-0/+1
2022-07-21py-nbmake: add v1.3.3 (#31651)Adam J. Stewart1-0/+2
2022-07-21flecsi: correct version 2.x depends_on (#31658)Richard Berger1-0/+1
Propagate +shared to legion
2022-07-21root does not actually install libraries in /lib but in /lib/root (#31624)Hadrien G1-5/+5
2022-07-21ncdu: add v1.16 and v1.17 (#31659)Johannes Blaschke1-0/+2
2022-07-21darshan: add v3.4.0 to runtime/util packages (#31666)shanedsnyder2-2/+4
2022-07-21giflib: restrict patch to darwin (#31670)snehring1-1/+1
2022-07-20Don't restage develop specs when a patch fails (#31593)psakievich2-3/+55
* make develop specs not restage when a patch fails * add a unit test
2022-07-20py-wheel: 0.37.1 (#31619)Harmen Stoppels1-0/+1
2022-07-20xgboost: Add version 1.6.1 and make openmp variant compatible with clang ↵haralmha2-1/+25
(#31557)
2022-07-20spack stage: add missing --fresh and --reuse (#31626)Harmen Stoppels3-1/+13
2022-07-20installer.py: require "explicit: True" in the install arguments to mark a ↵Harmen Stoppels2-1/+14
package "explicit" (#31646)
2022-07-18py-pip: 22.x (#31621)Harmen Stoppels1-0/+2
2022-07-18Update py-xdot to use python_purelib #31616 (#31628)Servesh Muralidharan1-1/+1
Issue discussed in https://github.com/spack/spack/issues/31616
2022-07-18rocblas: tighten tensile dependencies (#31414)Cory Bloor1-15/+10
* rocblas: make tensile dependencies conditional * Remove rocm-smi from the rocblas dependency list rocm-smi was added to the rocblas dependency list because Tensile was a dependency of rocBLAS and rocm-smi was a dependency of Tensile. However, that reasoning was not correct. Tensile is composed of three components: 1. A command-line tool for generating kernels, benchmarking them, and saving the parameters used for generating the best kernels (a.k.a. "Solutions") in YAML files. 2. A build system component that reads YAML solution files, generates kernel source files, and invokes the compiler to compile then into code object files (*.co, *.hsco). An index of the kernels and their associated parameters is also generated and stored in either YAML or MessagePack format (TensileLibrary.yaml or TensileLibrary.dat). 3. A runtime library that will load the TensileLibrary and code object files when asked to execute a GEMM and choose the ideal kernel for your specific input parameters. rocBLAS developers use (1) during rocBLAS development. This is when Tensile depends on rocm-smi. The GPU clock speed and temperature must be controlled to ensure consistency when doing the solution benchmarking. That control is provided by rocm-smi. When building rocBLAS, Tensile is used for (2). However, there is no need for control of the GPU at that point and rocm-smi is not a dependency. At runtime, the rocBLAS library uses Tensile for (3), but there is again no dependency on rocm-smi. tl;dr: rocm-smi is a dependency of the tensile benchmarking tool, which is not a build dependency or runtime dependency of rocblas.
2022-07-18e4s ci: add ginkgo +rocm (#31603)eugeneswalker1-0/+1
2022-07-18kraken2: add v2.1.2 (#31613)Luke Diorio-Toth1-0/+1
2022-07-18containerize: fix missing environment activation (#31596)Massimiliano Culpo1-2/+1
2022-07-18lhapdf: add gettext libs explicitly (#31555)haralmha1-1/+3
Co-authored-by: Valentin Volkl <valentin.volkl@cern.ch>
2022-07-18py-pyarrow: aarch64 patch no longer applies/required (#31609)Adam J. Stewart1-1/+1
2022-07-18py-kornia: add v0.6.6 (#31611)Adam J. Stewart1-0/+1
2022-07-18Fixes for kallisto package (#31617)Glenn Johnson4-2/+55
This PR contains several fixes for the kallisto package. - create hdf5 variant as hdf5 is optional beginning with 0.46.2 - provide patch for 0.43 to link against libz - provide patch for older versions to build again gcc-11 and up - patch and code to use autoconf-2.70 and up
2022-07-18Only hack botocore when needed (#31610)Jonathon Anderson1-6/+10
Newer versions of botocore (>=1.23.47) support the full IOBase interface, so the hacks added to supplement the missing attributes are no longer needed. Conditionally disable the hacks if they appear to be unnecessary based on the class hierarchy found at runtime.
2022-07-16py-phydms, py-pypdf2, and py-pyvolve: new packages (#31540)Luke Diorio-Toth4-2/+89
* py-panaroo: new package * moving panaroo to branch * py-phydms: new package * added dependencies and new packages * fixed py-pypdf2 dependencies
2022-07-16mizani, plotnine, and pystan: added more versions and variable dependencies ↵Luke Diorio-Toth4-36/+93
(#31541) * py-panaroo: new package * moving panaroo to branch * updated mizani, plotnine, and pystan versions and requirements * made suggested fixes * adding more requested fixes * added new versions of statsmodels and httpstan
2022-07-16py-horovod: add versions 0.22+, fix aarch64 build (#29310)FJ-NaokiMatsumura3-19/+754
* py-torch: add version 0.23.0 and fix to built on aarch64 * Add newer versions, fix build issues * Fix tests Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>