summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-05-06Put a module object in sys.modules before executing module code (#23269)Massimiliano Culpo2-2/+39
The loading protocol mandates that the the module we are going to import needs to be already in sys.modules before its code is executed, so to prevent unbounded recursions and multiple loading. Loading a module from file exits early if the module is already in sys.modules
2021-05-06boost: Switch download URL (#23422)Dr. Christian Tacke1-1/+1
boost has moved its downloads from a bintray URL to a jfrog URL. See: https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html
2021-05-06arrow: zstd+pic variant does not exist anymore (#23463)Valentin Volkl1-1/+1
2021-05-06openblas: add version 0.3.15 (#23461)Kai Torben Ohlhus1-0/+1
2021-05-06Enable cmake option -optimal for rocsolver (#23448)Sreenivasa Murthy Kolam1-0/+8
2021-05-05Update Kokkos for release 3.4.00 and add SYCL (#23433)Daniel Arndt1-1/+4
* Update Kokkos for release 3.4.00 and add SYCL * add conflict if sycl was requested before 3.4
2021-05-05intel-oneapi packages: support root installs (#23401)Robert Cohn2-0/+21
When installing OneAPI packages as root (e.g. in a container), the installer places cache files in /var/intel/installercache that interfere with future Spack installs. This ensures that when running an installation as a root user that this is removed.
2021-05-05New version scorep 7.0 based on opari2-2.0.6 and otf2-2.3 +cube{w,lib}-4.6 ↵Olivier Cessenat1-8/+13
(#23418)
2021-05-05conduit: change default ver to tagged release (#23451)Cyrus Harrison1-1/+2
2021-05-05Add parallel-netcdf version 1.12.2. (#23452)Jon Rood1-0/+1
2021-05-05Update Brian to 2.4.2 (#23442)Sebastian Schmitt1-0/+7
2021-05-05Packages: BLAS++ and LAPACK++ (#23372)G-Ragghianti2-12/+37
* Adding hip support * Added new blaspp version and rocm support. Fixed error in mesa18 package. * Correcting variant name. * Code style fixes * Change of name of library * Change "make check" to correctly run from the build directory. * Upgraded version to fix testing errors * Fixed testing directory * Removed unnecessary variant entry (already inherited from CudaPackage) * Generalization of version matching logic * Code style * Corrected version requirement
2021-05-05acts: add v8.00.0 and v8.01.0 (#23438)Hadrien G1-0/+2
2021-05-05helics: add v2.7.0 (#23437)Ryan Mast1-0/+1
Adds v2.7.0 to the HELICS package versions.
2021-05-04Bump cmake (#23434)Harmen Stoppels1-0/+1
2021-05-04New package: r-assertive-sets (#23427)Jen Herting1-0/+25
Co-authored-by: Alex Leute <acl2809@rit.edu> Co-authored-by: Alex C Leute <aclrc@rit.edu>
2021-05-04py-tensorflow: continue to constrain h5py version (#23420)Andrew W Elble1-3/+2
cleanup from #23386
2021-05-04New package: py-pytorch-lightning (#23353)Jen Herting1-0/+31
* lightning with friends * fixed style errors in lightning * [py-pytorch-lightning] fixed homepage * [py-pytorch-lightning] removed release canidate version * [py-pytorch-lightning] fixing some dependency listing issues * [py-pytorch-lightning] removed py-pydepreciate * [py-pytorch-lightning] more dependency cleanup Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-05-04moreutils: add v0.65 and xsltproc(libxslt) dependency (#23419)Olivier Cessenat1-0/+2
2021-05-04Add Go 1.16.3 and 1.15.11 (#23423)Paul1-0/+2
2021-05-04sos: add package for sandia openshmem (#23414)Robert Cohn1-0/+51
2021-05-04rust: add v1.51.0 (#23064)Andrew W Elble1-0/+15
2021-05-04python: add v3.9.5 and v3.8.10 (#23421)Robert Mijakovic1-1/+3
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-05-04autoconf, bison: drop dependency on help2man (#23407)Harmen Stoppels2-2/+0
We don't have to rebuild their man pages
2021-05-04hdf-eos2: add support for hdf+szip (#23346)Tom Payerle1-2/+5
2021-05-04libensemble: add v0.7.2 (#23416)Stephen Hudson1-1/+2
2021-05-03archspec: updated external dependency (#23311)Massimiliano Culpo3-13/+71
Added support for Apple M1, extended support for zen3 with more compiler flags.
2021-05-03Use Python's built-in machinery to import compilers (#23290)Massimiliano Culpo1-8/+7
2021-05-03scr: new release and dependency updates (#23378)Cameron Stanavige1-22/+43
SCR moved to a component version some time ago, but never had a release associated with these changes. SCR v2 is a legacy version that is no longer being developed/supported. In preparation for an upcoming SCR v3 release, there is now a 3.0rc1 release available to users. This adds the 3.0rc1 release to the spack package and deprecates the older versions. Additional changes include: - Enforce using the main branches of the components when installing scr@develop - Enforce SCR v3 uses at least the recently released versions of each of the components - Use a simple `detect_scheduler()` function in an attempt to be smarter about setting the default resource manager and not require users to always manually provide the variant - Add/update variants that were recently added to AXL and KVTree components - Fix cmake arg naming bug of setting `SCR_CONFIG_FILE` - `SCR_ASYNC_API` is now being handled by a component and is only needed by the legacy versions.
2021-05-03hdf5: fix typo (#23415)Chris White1-1/+1
2021-05-03remove rocm version that was causing failures due to being a weird point in ↵Chris White5-17/+4
BLT's develop history (#23377)
2021-05-03HDF5: Utilize flag_handler for handling all compiler flags (#23413)Chris White1-21/+16
* convert pic and compiler compat flags to flag_handler
2021-05-03help2man: drop gettext dependency (#23406)Harmen Stoppels1-1/+0
2021-05-03cmd: improve shell support help message (#23410)Michael Kuhn1-1/+8
Users sometimes set up Spack's shell support but still call `bin/spack`, which results in the help message showing up again.
2021-05-03Version update, new variant (#23409)Greg Sjaardema1-0/+8
* Added checksum for recently released 4.8.0 * Added `enable-fsync` variant. The `fsync` flag was added to the configuration as of version 4.1.0 and later. Originally, it defaulted to `on`, but at version 4.3.0 and later, it was changed to default to `off` and a `enable-fsync` configuration flag was added to enable it. The spack package has the `--enable-fsync` specified with no way to disable for all builds of netcdf-c 4.1.0 and later. This can cause horrendously slow I/O for certain use cases (e.g. 7 seconds with no-fsync versus 2300 seconds with fsync enabled). With the new variant, the default build behavior matches the default of non-spack netCDF.
2021-05-03Package cube has very tight dependencies on cubelib (#23395)Olivier Cessenat1-1/+5
2021-05-03[py-fsspec] added http variant (#23404)Jen Herting1-0/+6
* [py-fsspec] added http variant * [py-fsspec] added conflict to enforce newer version for +http
2021-05-03amrex: add v21.05 (#23405)mic841-0/+1
2021-05-03otf2: add v2.3 (#23400)Olivier Cessenat1-0/+1
2021-05-03opari2: add v2.0.6 (#23397)Olivier Cessenat1-0/+1
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-05-03flecsi: fix legion dependency specification so variants actually exist (#23391)eugeneswalker2-3/+3
* flecsi: legion dependency has no variant +mpi, and +shared s.b. +shared_libs * rename legion variant +shared_libs to +shared
2021-05-03Metall package: add v0.13 and support test (#23403)Keita Iwabuchi1-5/+26
* Metall: add version 0.2 * Add Metall v0.3 * Update Metall package to v0.4 and v0.5. * Metall package: add v0.6 * Metall package: add v0.7 * Metall package: add v0.8 and v0.9 * Add Metall package v0.10 * Metall package: set run_environment METALL_ROOT * Metall package: removed blanks * Metall package: add v0.11 and v0.12 * Metall package: change required cmake version * Metall package: support build test * Metall package: add v0.13 * Metall package: change to use setup_build_environment
2021-05-03New package: py-torchmetrics (#23352)Jen Herting1-0/+22
* lightning with friends * [py-torchmetrics] added verison 0.2.0 Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-05-03New package: py-tensorflow-hub (#23034)Jen Herting1-0/+75
* orginal version of tensorflow-hub * [py-tensorflow-hub] updated url to pypi.io * [py-tensorflow-hub] added version 0.12.0 * [py-tensorflow-hub] flake8 * [py-tensorflow-hub] Full package rewrite from @aweits * [py-tensorflow-hub] added @aweits as maintainer * [py-tensorflow-hub] flake8 * [py-tensorflow-hub] lots of join_path * [py-tensorflow-hub] cleanup tmp_path/insttmp_path post install * [py-tensorflow-hub] depends on setuptools * [py-tensorflow-hub] fixing quoting Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-05-03llvm-doe: fix typo breaking "spack external find" (#23399)Tiziano Müller1-1/+1
Fixes the following error when 'flang' is found on the system: $ ./bin/spack external find ==> Error: name 'compiler' is not defined
2021-05-03Make gettext find libxml2 (#23393)Harmen Stoppels2-4/+2
gettext uses a test with <libxml2/libxml/someheader.h> to locate a header, and libxml2 itself includes <libxml/otherheader.h>, so both have to be in the include path.
2021-05-03Use an environment variable to set the default stacktrace behavior (#23357)Harmen Stoppels1-0/+1
2021-05-03silo: correct clang-related patch (#23361)Erik Schnetter1-0/+4
2021-05-03darshan: add v3.3.0-pre2 release (#23370)shanedsnyder2-0/+2
2021-05-03ccache: add v4.2.1 and earlier, zstd support (#23039)Harmen Stoppels1-6/+26