summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-15Merge pull request #21930 from vsoch/add/spack-monitorVanessasaurus31-105/+2281
This provides initial support for [spack monitor](https://github.com/spack/spack-monitor), a web application that stores information and analysis about Spack installations. Spack can now contact a monitor server and upload analysis -- even after a build is already done. Specifically, this adds: - [x] monitor options for `spack install` - [x] `spack analyze` command - [x] hook architecture for analyzers - [x] separate build logs (in addition to the existing combined log) - [x] docs for spack analyze - [x] reworked developer docs, with hook docs - [x] analyzers for: - [x] config args - [x] environment variables - [x] installed files - [x] libabigail There is a lot more information in the docs contained in this PR, so consult those for full details on this feature. Additional tests will be added in a future PR.
2021-04-15Use `gethostname()` instead of `getfqdn()` for lock debug modevsoch2-2/+2
In debug mode, processes taking an exclusive lock write out their node name to the lock file. We were using `getfqdn()` for this, but it seems to produce inconsistent results when used from within some github actions containers. We get this error because getfqdn() seems to return a short name in one place and a fully qualified name in another: ``` File "/home/runner/work/spack/spack/lib/spack/spack/test/llnl/util/lock.py", line 1211, in p1 assert lock.host == self.host AssertionError: assert 'fv-az290-764....cloudapp.net' == 'fv-az290-764' - fv-az290-764.internal.cloudapp.net + fv-az290-764 !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! == 1 failed, 2547 passed, 7 skipped, 22 xfailed, 2 xpassed in 1238.67 seconds == ``` This seems to stem from https://bugs.python.org/issue5004. We don't really need to get a fully qualified hostname for debugging, so use `gethostname()` because its results are more consistent. This seems to fix the issue. Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2021-04-14updates for new tutorialGregory Becker1-2/+2
update s3 bucket update tutorial branch
2021-04-14update tutorial public keyGregory Becker1-35/+26
2021-04-14fixing the config issue (#22930)AMD Toolchain Support1-2/+2
2021-04-14QMCPACK: add version 3.11.0 (#22978)Nichols A. Romero1-3/+4
Additional changes: * Boost dependency is only needed for build * Make serial HDF5 the default
2021-04-14claw package: support for cce11 (#22986)Sergey Kosukhin1-3/+8
2021-04-14gdrcopy: fix install of version >= 2.2 (#22987)Andrew W Elble1-1/+6
'prefix' option must be lowercase for versions >= 2.2
2021-04-14m4: Apply macOS patch also on Big Sur (#22993)Erik Schnetter1-0/+1
Without this patch, `m4` aborts on startup, as for the previous macOS releases.
2021-04-14root: Add Version 6.24.00 (#22996)Dr. Christian Tacke1-2/+5
* 6.24 needs nlohmann-json (and disable the builtin one) * Move the git url to the top (allows easier building of tags, etc)
2021-04-14py-gym: new package (#22983)Andrew W Elble1-0/+26
2021-04-14py-arcgis: add new package (#22837)Adam J. Stewart1-0/+36
2021-04-14q-e-sirius: migrate to CMake (#22984)Harmen Stoppels1-291/+43
2021-04-14spla: add version 1.4.0 (#22985)Simon Frasch1-0/+1
2021-04-13New package: mysqlpp (mysql++) (#22877)Glenn Johnson1-0/+35
2021-04-14AMD ROCm 4.1.0 release: Bump up the version of migraphx recipe (#22889)arjun-raj-kuppala1-4/+4
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-04-13New package: lp-solve (#22876)Glenn Johnson1-0/+32
2021-04-13mariadb-c-client: fix location of libraries (#22873)Glenn Johnson1-0/+6
Override 'libs' property to search for expected library name: default Spack implementation can only locate libraries if they match the package name.
2021-04-13genemark-et package: add version 4.65 and new dependencies (#22966)Glenn Johnson4-2/+64
New version has new dependencies (which are also added here as new packages): * perl-mce * perl-threads * perl-thread-queue The new version of genemark-et also has a different URL scheme.
2021-04-13rdma-core bugfix: help CMake find Python dependency (#22891)Tamara Dahlgren1-3/+7
2021-04-13eccodes: add version 2.21.0 (#22901)Sergey Kosukhin1-5/+8
The CMake option ENABLE_PYTHON has been renamed to ENABLE_PYTHON2 starting version 2.20.0
2021-04-13elmerfem: add version 9.0; fix version 8.4; add +gui variant (#22931)Andrew W Elble1-2/+23
* Add a +gui variant (default off) which adds dependencies on qt, paraview, and qwt * Backport upstream patch when installing version 8.4 (this patch is already applied for versions >= 9.0)
2021-04-13New package: r-tester (#22945)Jen Herting1-0/+18
Co-authored-by: Alex C Leute <aclrc@rit.edu>
2021-04-13BRAKER package: Add version 2.1.6 (#22965)Glenn Johnson1-0/+1
2021-04-13git: add version 2.31.1 (#22974)Robert Mijakovic1-0/+5
2021-04-13Python: add versions 3.8.9, 3.9.4 (#22975)Robert Mijakovic1-1/+3
2021-04-13gaussian-view/vmd: add deps on X11/GL libraries (#22322)Tiziano Müller7-0/+62
Both binary packages would otherwise require X11 and Mesa libraries to be installed on the host to run. Make sure they use the Spack-provided libraries by patching the `rpath` via `patchelf`.
2021-04-13Documentation: update intel-parallel-studio instructions (#22248)Tiziano Müller1-36/+36
* Clarify stub compiler definition in compilers.yaml * Update explanation of why stub compiler definition is needed * Add note about required module definition when using Spack-installed intel-parallel-studio as intel-compiler * Add suggestion about updating package config preferences based on choice of variants when installing intel-parallel-studio to avoid reinstallation
2021-04-13add darshan 3.3.0-pre1 pre-release (#22942)shanedsnyder2-2/+4
2021-04-13netlib-lapack: New versions (#22964)G-Ragghianti1-6/+6
2021-04-13added dyninst 11.0.0 (#22949)Gregory Lee1-0/+1
2021-04-13amrex: allow builds with clang and apple-clang (#22967)mic841-2/+0
2021-04-13VTKM: change preferred version (#22950)Vicente Bolea1-2/+2
2021-04-13bcftools: add v1.12 (#22883)Glenn Johnson1-0/+2
2021-04-13htslib: add version 1.12 (#22882)Glenn Johnson1-0/+1
2021-04-13bump cmake (#22961)Harmen Stoppels1-0/+2
2021-04-13py-pandas: add v1.2.4 (#22944)Adam J. Stewart1-0/+1
2021-04-13changes to enable rocm builds using git repo (#22943)Sreenivasa Murthy Kolam5-2/+13
2021-04-13Fix issue where binutils builds ld with ~ld (#22959)Harmen Stoppels1-21/+14
Let's be very explicit and always add --enable or --disable.
2021-04-13berkeley-db: making +cxx and +stl default to True (#22960)Matthieu Dorier1-2/+2
2021-04-13spfft: add version 1.0.2 (#22958)Simon Frasch1-0/+1
2021-04-13intel-parallel-studio: fix vtune installation for 2020+ (#22255)Tiziano Müller1-3/+5
vtune_amplifier got renamed to vtune_profiler for the 2020+ suite
2021-04-13SIRIUS and SpFFT versions need ROCm < 4.1 (#22957)Harmen Stoppels2-0/+6
FindHIP.cmake script is not working for both 4.0 and 4.1. It's fixed in their develop branches
2021-04-13spglib: fix libs property for some multilib distros (#22956)Tiziano Müller1-2/+2
on multilib distros with lib/lib64 (rather than lib32/lib) the library ends up in a dir lib64/ instead of lib/, breaking the libs property (and the cp2k+spglib build)
2021-04-13gcc: add v10.3 (#22894)yellowhat1-0/+1
2021-04-12New package: r-tictoc (#22937)Jen Herting1-0/+28
2021-04-12vtk: new version, 9.0.1 (#22880)Robert Mijakovic1-1/+2
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-04-12New Package: r-assertive-types (#22933)Jen Herting1-0/+27
2021-04-12Add new versions of patchelf (#22939)Harmen Stoppels1-1/+9
2021-04-12Bump hiop version (#22884)Asher Mancinelli1-0/+1