summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-07-30CI: capture stdout/stderr output to artifact files (#24401)Scott Wittenburg1-1/+2
Gitlab truncates job trace output (even the complete raw output) at 4MB, so this change captures it to a file under "user_data" artifacts as well, to make sure we can debug output from the end of the rebuild job.
2021-07-30pipelines: Store details about specs broken on develop (#24637)Scott Wittenburg2-3/+30
When a spec fails to build on `develop`, instead of storing an empty file as the entry in the broken specs list, this change stores the full spec yaml as well as links to the failing pipeline and job.
2021-07-30add new version of py-dvc (#25152)Ryan Marcellino1-3/+11
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30dftd4: add v3.2.0, v3.1.0 and v3.0.0 (#25145)Sebastian Ehlert1-2/+4
2021-07-30py-fsspec: add v0.9.0 (#25133)Ryan Marcellino1-0/+1
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30py-dulwich: add v0.20.21 (#25132)Ryan Marcellino1-0/+1
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30py-diskcache: add v5.2.1 (#25131)Ryan Marcellino1-0/+3
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30fides: add new package (#25128)Cyrus Harrison1-0/+40
2021-07-30Add C-Reduce and dependencies. (#25109)Olli Lupton3-0/+63
2021-07-30py-rich: add v10.0.0 (#25134)Ryan Marcellino1-0/+1
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30py-psutil: add v5.8.0 (#25135)Ryan Marcellino1-0/+1
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30py-pygit2: add v1.6.0 (#25136)Ryan Marcellino1-2/+4
Co-authored-by: Cloud User <marcryan@ryanmarcelli001.hzterscemazurawp3xenxzahla.bx.internal.cloudapp.net>
2021-07-30octopus: add cuda variant (#25126)downloadico1-5/+10
2021-07-30FEniCSx: updated dependencies (#25110)Garth N. Wells6-31/+28
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-07-30aml: update website, repository, and maintainer (#25140)Swann Perarnau1-7/+8
AML moved its repository and website during spring 2021. Signed-off-by: Swann Perarnau <swann@anl.gov>
2021-07-30openPMD-api: add v0.14.0 (#25142)Axel Huebl1-1/+4
Add the latest release.
2021-07-30quantum-espresso: update patch for AOCC support (#25144)AMD Toolchain Support1-46/+60
Co-authored-by: mohan002 <mohbabul@amd.com>
2021-07-30adding spack diff command (#22283)Vanessasaurus5-6/+448
A `spack diff` will take two specs, and then use the spack.solver.asp.SpackSolverSetup to generate lists of facts about each (e.g., nodes, variants, etc.) and then take a set difference between the two to show the user the differences. Example output: $ spack diff python@2.7.8 python@3.8.11 ==> Warning: This interface is subject to change. --- python@2.7.8/tsxdi6gl4lihp25qrm4d6nys3nypufbf +++ python@3.8.11/yjtseru4nbpllbaxb46q7wfkyxbuvzxx @@ variant_value @@ - python patches a8c52415a8b03c0e5f28b5d52ae498f7a7e602007db2b9554df28cd5685839b8 + python patches 0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87 @@ version @@ - openssl Version(1.0.2u) + openssl Version(1.1.1k) - python Version(2.7.8) + python Version(3.8.11) Currently this uses diff-like output but we will attempt to improve on this in the future. One use case for `spack diff` is whenever a user has a disambiguate situation and cannot remember how two different installs are different. The command can also output `--json` in the case of a more analysis type use case where we want to save complete data with all diffs and the intersection. However, the command is really more intended for a command line use case, and we likely will have an analyzer more suited to saving data Signed-off-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2021-07-29ci: automatically prune the broken-specs list (#24809)Zack Galbreath1-0/+20
When a develop pipeline successfully finishes a `spack install`, check if the spec that was just built is on the broken-specs list. If so, remove it.
2021-07-29Catch ConnectionError from CDash reporter (#24818)Zack Galbreath3-25/+30
* Catch ConnectionError from CDash reporter Catch ConnectionError when attempting to upload the results of `spack install` to CDash. This follows in the spirit of #24299. We do not want `spack install` to exit with a non-zero status when something goes wrong while attempting to report results to CDash. * Catch HTTP Error 400 (Bad Request) in relate_cdash_builds()
2021-07-29Update sst-elements and dependency packages (#25041)sknigh6-38/+190
* sst-elements: add optional support for flashdimmsim, dramsim3 and add new packages for each * sst-dumpi: add version 7.1.0 * sst-core: autotools dependencies are required for all versions * new package: dtc * add error message redirect for +dumpi, otf, and otf2: these are not currently supported
2021-07-29nest: add v3.0 and v2.20.1, removed previous versions (#24328)Itaru Kitayama1-8/+3
Co-authored-by: Itaru Kitayama <itaru.kitayama@riken.jp>
2021-07-29Move build tests from GA to Gitlab (#25120)Massimiliano Culpo4-79/+92
Modifications: - Remove the "build tests" workflow from GitHub Actions - Setup a similar e2e test on Gitlab In this way we'll reduce load on GitHub Actions workflows and for e2e tests will benefit from the buildcache reuse granted by pipelines.
2021-07-28Added support for using the Cray LibSci BLAS/LAPACK/ScaLAPACK library. (#25124)Brian Van Essen2-4/+10
2021-07-28add parmetis variant to conduit (#25127)Cyrus Harrison1-0/+22
2021-07-28petsc: update config option logic for locating dependencies (#25074)Satish Balay1-93/+48
Primarily use --with-package-include, --with-package-lib options (vs. --with-package-dir)
2021-07-28add more directories to implicit link exclusionChris White1-7/+12
2021-07-28re2: addv2021-06-01 and 'shared' variant (#25121)iarspider1-0/+10
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-07-28gcc: add v11.2.0 (#25125)Michael Kuhn1-0/+1
2021-07-28libxc: add v5.1.5 (#25123)Rémi Lacroix1-0/+1
2021-07-28pdc: add new package (#24762)Houjun Tang1-0/+42
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-07-28poppler: drop splash patch for 21.07.0 (#25032)Dylan Simon1-1/+1
ENABLE_SPLASH configuration has been removed entirely after 21.06 so patch is no longer necessary after #24931. (Versions between 0.90.1 and 21.06 will likely still need a patch, and while it's not clear if this patch is the right one, seems better to leave something in.)
2021-07-28nvshmem: set env variables instead of appending (#25095)Tim Moon1-28/+14
2021-07-28glvis: add v4.0 (#25045)Tom Stitt1-32/+73
2021-07-28octopus: add v10.5 (#25068)downloadico1-3/+4
2021-07-28ParaView: disable VTK_MODULE_USE_EXTERNAL_ParaView_vtkcatalyst to avoid ↵Ethan Stam1-0/+3
looking for external Catalyst_DIR (#25061)
2021-07-28gurobi: add v9.1.2 and extend python (#25064)Glenn Johnson1-10/+27
- add version 9.1.2 - set a license file - set the license environment variable - remove the download and license information out of the description so it does not show up in environment modules - extend python and set python version constraints - build gurobipy to be used in any compatible python, used for more extensive computations than the gurobi shell - remove preexisting PYTHONPATH from gurobi.sh as the shell uses a built-in python, which will likely be different from "system" python - add maintainer
2021-07-28vtk-m: add conflict with gcc version < 5.0 (#25117)gpotter21-0/+3
2021-07-28py-absl-py: add v0.11.0, v0.12.0, v0.13.0 (#25122)iarspider1-0/+3
2021-07-28fix roctracer references in hip and cleanup code in rocprofiler-dev recipe ↵Sreenivasa Murthy Kolam3-68/+50
(#24994) Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-07-27bugfix: be careful about GITHUB_BASE_REF in `spack style`Todd Gamblin2-9/+17
`spack style` previously used a Travis CI variable to figure out what the base branch of a PR was, and this was apparently also set on `develop`. We switched to `GITHUB_BASE_REF` to support GitHub Actions, but it looks like this is set to `""` in pushes to develop, so `spack style` breaks there. This PR does two things: - [x] Remove `GITHUB_BASE_REF` knowledge from `spack style` entirely - [x] Handle `GITHUB_BASE_REF` in style scripts instead, and explicitly pass the base ref if it is present, but don't otherwise. This makes `spack style` *not* dependent on the environment and fixes handling of the base branch in the right place.
2021-07-27AML: Add E4S testsuite stand alone test (#23874)Richarda Butler1-0/+40
2021-07-27`spack style`: add `--root` option (#25085)Todd Gamblin6-53/+293
This adds a `--root` option so that `spack style` can check style for a spack instance other than its own. We also change the inner workings of `spack style` so that `--config FILE` (and similar options for the various tools) options are used. This ensures that when `spack style` runs, it always uses the config from the running spack, and does *not* pick up configuration from the external root. - [x] add `--root` option to `spack style` - [x] add `--config` (or similar) option when invoking style tools - [x] add a test that verifies we can check an external instance
2021-07-27[py-lmfit] added version 1.0.2 (#25108)Jen Herting1-2/+7
* [py-lmfit] fixed py-asteval dependency requirements * [py-lmfit] added version 1.0.2 * [py-lmfit] flake8 * [py-lmfit] 1.0.2 reqires python 3.6 * [py-lmfit] removed newer dependency requirements to be in line with setup.py not requirements.txt
2021-07-27pbs: new virtual package (#24568)Seth R. Johnson3-2/+40
* pbs: new virtual package Some of our clusters have an older installation of libtorque and tm.h that are *not* from OpenPBS. Using the current openpbs dependency for openmpi causes concretization errors due to restrictions on older python and hwloc requirements that don't apply, even with an external non-buildable installation. The new 'torque' bundle package allows users to point to that external installation without problems. Detailed description of torque by Sergey Kosukhin <skosukhin@gmail.com>
2021-07-27aspect: add v2.3.0 (#25100)Timo Heister1-0/+1
2021-07-27py-sphinx: add versions up to v4.1.2 (#25092)Adam J. Stewart1-1/+9
2021-07-27pybind11: add v2.7.0 (#25103)Garth N. Wells1-0/+1
2021-07-27Add xtensor 0.23.10 and xsimd 07.5.0 version (#25105)Garth N. Wells2-2/+4
2021-07-27serf: add missing libuuid dependency (#25098)Adam J. Stewart3-27/+42