Commit graph

19093 commits

Author SHA1 Message Date
Scott Wittenburg
075c3e0d92
Merge pull request #18359 from scottwittenburg/add-binary-distribution-cache-manager
Add binary distribution cache manager
2020-09-30 16:37:35 -06:00
Sreenivasa Murthy Kolam
5558bc2b50
rocm-3.8.0 updates for hipblas, rocsolver, miopen-hip, rocalution, rocmvalidationsuite (#19031)
* rocm-3.8.0 updates for hipblas,rocsolver,rocm-opencl

* rocm-3.8.0 updates to rocalution and rename and change rocmvalidationsuite

* rocm-3.8.0 update to miopen-hip

* Revert "rocm-3.8.0 updates for hipblas,rocsolver,rocm-opencl"

This reverts commit 2542e8b1bede3d4e9e0ec1c3efd789f052826c21.

* rocm-3.8.0 changes for rocsolver and hipblas
2020-09-30 17:27:40 -05:00
Christoph Junghans
9431a67a27
ecp proxy apps: add v4.0 (#19059)
* ecp-proxy-apps: add v4.0

* miniamr: add v1.6.4
2020-09-30 11:22:15 -06:00
t-nojiri
70a3626af7
optipng: allow build on aarch64 (#19039)
Added a patch to allow building on aarch64
2020-09-30 17:59:40 +02:00
Brian Van Essen
c23d79c6d2
cuDNN: add version 8.0.4 (#19054) 2020-09-29 23:21:08 -05:00
Sinan
59720e0ef9
new package: py-gitpython (#18387)
* new package: py-gitpython

* Update var/spack/repos/builtin/packages/py-gitpython/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: sbulut <sbulut@3vgeomatics.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Co-authored-by: Sinan81 <Sinan81@earth>
2020-09-29 11:19:34 -05:00
Axel Huebl
1e01518ef4
py-(re)commonmark: dependency types (#18743)
* py-(re)commonmark: dependency types

fix the python dependency types for python packages.

* py-(re)commonmark: add missing deps

* Remove unused `py-future`
2020-09-29 11:15:50 -05:00
Toyohisa Kameyama
609f361f93
texstudio: added v3.0.0 and v3.0.1. (#19040) 2020-09-29 14:12:55 +02:00
Axel Huebl
8edb31e934
CUDA: added v11.1.0 (#19036)
Compiler conflicts have been updated accordingly
2020-09-29 11:38:56 +02:00
David Beckingsale
04771ad9f8
Fixup conflicts for CUDA 11.0.2 and GCC (#19035)
* Fixup conflicts for CUDA 11.0.2 and GCC
* Updates for ppc64le
* Fix missing "or newer"

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2020-09-28 18:01:20 -07:00
Adam J. Stewart
d183d16abb
macOS CI: replace jupyter with jupyterlab (#19029) 2020-09-28 17:43:56 -07:00
QuellynSnead
977117b502
Paraview 5.6.2's version of VTK (8.2.0) is incompatible with Python 3.8 (#18881)
* Paraview 5.6.2's version of VTK (8.2.0) is incompatible with Python 3.8.
(see https://gitlab.kitware.com/vtk/vtk/-/issues/17670)

* Trailing whitespace
2020-09-28 19:30:18 -05:00
Sreenivasa Murthy Kolam
60644f889e
rocfft ,rocrand changes for rocm-3.8.0 (#18879)
* rocfft changes for rocm-3.8.0

* changes to the version

* rocrand recipe changes for rocm-3.8.0
2020-09-28 17:08:29 -05:00
Massimiliano Culpo
971e0049b1
EnTT: added new package at v3.5.2 (#19021) 2020-09-28 12:07:28 -05:00
Harmen Stoppels
496d83a26a
Kokkos nvcc wrapper 3.2.00 (#19023)
* Add more updates for kokkos 3.2 release, particularly nvcc-wrapper

* Use an ordinary Package

Co-authored-by: Jeremiah J Wilke <jjwilke@kokkos-dev-2.sandia.gov>
2020-09-28 10:24:18 -06:00
Adam J. Stewart
c62c94d521
APR: fix build with Apple Clang 12 (#19016) 2020-09-28 12:22:31 -04:00
Ganesh Kumar
7d965f7bb1
ROCm3.8 hipcub, hipsparse, rocprim, rocsparse & rocthrust (#18936)
* ROCm3.8 atmi, hipify-clang, rocm-clang-ocl, rocm-dbgapi, rocprofiler

* ROCm3.8 hipcub, hipsparse, rocprim, rocsparse & rocthrust

* review comments

* Review comments

Co-authored-by: root <root@mlseqa-hyd-virt-srv-07.amd.com>
2020-09-28 11:10:34 -05:00
Ganesh Kumar
a3d290a248
ROCm3.8 hipfort recipe (#19024)
* ROCm3.8 hipfort recipe

* review comments
2020-09-28 10:26:20 -05:00
Pariksheet Nanda
a50b3323a9
librsvg: added v2.50.0 (#18865) (#18869) 2020-09-28 13:29:48 +02:00
Tomoki, Karatsu
b76189a2e5
autotools: patch 'libtool' recursively in subdirectories (#18620)
Previous version was doing it only in the root build directory.
2020-09-28 10:53:56 +02:00
Adam J. Stewart
c8ac61979b
Fix usage of builtin file as variable name (#19018) 2020-09-28 07:14:39 +02:00
Massimiliano Culpo
ac7c69e62e
libuv: added v1.40.0 and v1.39.0 (#18974) 2020-09-25 16:52:29 -05:00
Omar Padron
2d93154119
Streamline key management for build caches (#17792)
* Rework spack.util.web.list_url()

list_url() now accepts an optional recursive argument (default: False)
for controlling whether to only return files within the prefix url or to
return all files whose path starts with the prefix url.  Allows for the
most effecient implementation for the given prefix url scheme.  For
example, only recursive queries are supported for S3 prefixes, so the
returned list is trimmed down if recursive == False, but the native
search is returned as-is when recursive == True.  Suitable
implementations for each case are also used for file system URLs.

* Switch to using an explicit index for public keys

Switches to maintaining a build cache's keys under build_cache/_pgp.
Within this directory is an index.json file listing all the available
keys and a <fingerprint>.pub file for each such key.

 - Adds spack.binary_distribution.generate_key_index()
   - (re)generates a build cache's key index

 - Modifies spack.binary_distribution.build_tarball()
   - if tarball is signed, automatically pushes the key used for signing
     along with the tarball
   - if regenerate_index == True, automatically (re)generates the build
     cache's key index along with the build cache's package index; as in
     spack.binary_distribution.generate_key_index()

 - Modifies spack.binary_distribution.get_keys()
   - a build cache's key index is now used instead of programmatic
     listing

 - Adds spack.binary_distribution.push_keys()
   - publishes keys from Spack's keyring to a given list of mirrors

 - Adds new spack subcommand: spack gpg publish
   - publishes keys from Spack's keyring to a given list of mirrors

 - Modifies spack.util.gpg.Gpg.signing_keys()
   - Accepts optional positional arguments for filtering the set of keys
     returned

 - Adds spack.util.gpg.Gpg.public_keys()
   - As spack.util.gpg.Gpg.signing_keys(), except public keys are
     returned

 - Modifies spack.util.gpg.Gpg.export_keys()
   - Fixes an issue where GnuPG would prompt for user input if trying to
     overwrite an existing file

 - Modifies spack.util.gpg.Gpg.untrust()
   - Fixes an issue where GnuPG would fail for input that were not key
     fingerprints

 - Modifies spack.util.web.url_exists()
   - Fixes an issue where url_exists() would throw instead of returning
     False

* rework gpg module/fix error with very long GNUPGHOME dir

* add a shim for functools.cached_property

* handle permission denied error in gpg util

* fix tests/make gpgconf optional if no socket dir is available
2020-09-25 12:54:24 -04:00
darmac
421f4e12a7
Add new package: 3proxy (#18831) 2020-09-25 11:33:51 -05:00
eugeneswalker
7bf0ebc5eb
veloc: add v1.4, unconstrain dependency on boost (#18938)
* veloc: add v1.4

* veloc: unconstrain boost dependency
2020-09-25 11:24:56 -05:00
Greg Becker
f616422fd7
refactor install_tree to use projections format (#18341)
* refactor install_tree to use projections format

* Add update method for config.yaml

* add test for config update config
2020-09-25 11:15:49 -05:00
t-nojiri
51b90edd78
sgpp: allow building on aarch64 (#18968) 2020-09-25 17:20:35 +02:00
Matthias Diener
9c5a47183e
pyopencl: add new package (#18899)
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-09-25 10:19:56 +02:00
Sergey Kosukhin
54517e571a
eccodes: update and a add new version (#18864) 2020-09-25 09:44:37 +02:00
t-nojiri
9cc0bc9ca3
steps:allow building on aarch64 (#18966) 2020-09-25 09:33:03 +02:00
Kelly (KT) Thompson
a7cbd6074e
lcov: added v1.15 (#18959) 2020-09-25 09:28:01 +02:00
Matthias Diener
8ac1d62159
oclgrind: added new package at v19.10 (#18943) 2020-09-25 09:07:07 +02:00
egreen77
c9c2bac373
umap: added v2.1.0 (#18946) 2020-09-25 08:57:47 +02:00
Cody Balos
aab8c45a34
sundials: added v5.4.0 (#18949) 2020-09-25 08:51:34 +02:00
t-nojiri
78b304c0c3
minimd: allow building on aarch64 (#18951) 2020-09-25 08:49:50 +02:00
Ganesh Kumar
a9c9501a47
ROCm3.8 atmi, hipify-clang, rocm-clang-ocl, rocm-dbgapi, rocprofiler (#18871)
Co-authored-by: root <root@mlseqa-hyd-virt-srv-07.amd.com>
2020-09-25 08:26:04 +02:00
Brian Van Essen
ce5d0cb951
Updated cuDNN to include hash codes for 8.0.3. (#18948) 2020-09-24 20:16:14 -05:00
Sinan
878f7cbf14
package py-psycopg2: add new version, specify python versions (#18877)
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2020-09-24 14:41:02 -05:00
darmac
906fa5f50d
Add new package: cachefilesd (#18907) 2020-09-24 11:53:51 -05:00
darmac
420bfa41a2
Add new package: dhtest (#18908) 2020-09-24 11:52:23 -05:00
darmac
c8989e2247
Add new package: cronie (#18909) 2020-09-24 11:51:58 -05:00
darmac
8aa06154dc
Add new package: dcap (#18910) 2020-09-24 11:51:29 -05:00
darmac
c5f5b7273d
Add new package: ctpl (#18911) 2020-09-24 11:51:05 -05:00
darmac
2a2d90f9cd
Add new package: chrony (#18912) 2020-09-24 11:50:36 -05:00
darmac
e4699cbc54
Add new package: duperemove (#18913) 2020-09-24 11:50:07 -05:00
darmac
9e06e56634
Add new package: dracut (#18914) 2020-09-24 11:49:43 -05:00
darmac
b9e7db3447
Add new package: distcc (#18915) 2020-09-24 11:49:20 -05:00
darmac
72203e529f
Add new package: libuser (#18916) 2020-09-24 11:48:50 -05:00
t-nojiri
93e989316e
lcals: Fix for aarch64 (#18918) 2020-09-24 11:47:21 -05:00
darmac
9288091963
Add new package: rrdtool (#18919) 2020-09-24 11:46:45 -05:00