summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-02-26darwin: propagate build environment variables for Autotools (#28948)Seth R. Johnson1-0/+3
GraphViz has failures due to overriding the default autoconf build environment variables.
2022-02-25openmpi: ~gpfs by default (#29218)Harmen Stoppels1-1/+1
2022-02-25r-rlang: add 1.0.1 (#29040)Manuela Kuhn1-0/+1
2022-02-25r-foreach: add 1.5.2 (#29062)Manuela Kuhn1-0/+1
2022-02-25r-cli: add 3.2.0 (#29005)Manuela Kuhn1-0/+1
2022-02-25commands: Propgate command return value as exit code (#29223)Scott Wittenburg1-1/+1
2022-02-24py-jupyterlab: add 3.1.19 and 3.2.9 (#29174)Manuela Kuhn1-0/+2
2022-02-24r-units 0.8-0 (#29183)Kinh Nguyen1-0/+1
2022-02-24Adjust binutils detection (#29188)Glenn Johnson1-2/+2
The `spack external find binutils` command was failing to find my system binutils because the regex was not matching. The name of the executable follows the string 'GNU' that I tested with three different installations so I changed the regex to look for that. On my CentOS-7 system, the version had the RPM details so I set the version to capture the first three parts of the version.
2022-02-24capstone: update URL (#29190)Tim Haines1-3/+2
* capstone: Change GitHub URL * capstone: Remove 'master' branch Only the 'next' branch is used for development/release now.
2022-02-24disable gpfs through --with-gpfs=no (#29181)Harmen Stoppels1-5/+5
2022-02-24py-jedi: add 0.18.1 (#29130)Manuela Kuhn1-7/+11
* py-jedi: add 0.18.1 * fix py-parso version
2022-02-24py-jupyterlab-server: add 2.10.3 (#29172)Manuela Kuhn1-3/+5
2022-02-24py-ipython: add 8.0.1 (#29175)Manuela Kuhn1-31/+40
2022-02-24py-lxml: add 4.8.0 (#29184)Manuela Kuhn1-0/+2
2022-02-24vecgeom: add patch for @1.1.18 +cuda (#29185)Seth R. Johnson1-0/+4
2022-02-24mpich: add pmi=cray support (#29160)Harmen Stoppels2-1/+42
* mpich: add pmi=cray support After marking `cray-pmi` as external: ```yaml packages: cray-pmi: externals: - spec: cray-pmi@5.0.17 prefix: /opt/cray/pe/pmi/5.0.17 ``` You can now install ``` spack install something ^mpich pmi=cray ``` and ```console srun $(spack location -i something)/bin/your_app ```
2022-02-24py-jupyter-client: add 7.1.2 (#29135)Manuela Kuhn1-4/+6
2022-02-24py-jupyter-core: add 4.9.2 (#29134)Manuela Kuhn1-0/+1
2022-02-24py-jupyter-server: add 1.13.5 (#29145)Manuela Kuhn1-31/+6
2022-02-24py-json5: add 0.9.6 (#29133)Manuela Kuhn1-0/+1
2022-02-24py-joblib: add 1.1.0 (#29131)Manuela Kuhn1-0/+1
2022-02-24netlib-lapack: apply ibm-xl-3.9.1 patch to cce (#28812)QuellynSnead3-1/+35
2022-02-24nextflow: add v21.10.6 (#29164)Diego Alvarez1-0/+1
2022-02-24freeglut: add 3.2.2 (#29165)Carlos Bederián1-3/+7
2022-02-24libdrm: add -fcommon to CFLAGS for %aocc@2.3.0: and %clang@11.0.0: (#29169)Carlos Bederián1-1/+1
2022-02-23Testing: Summarize test results and add verbose output (#28700)Tamara Dahlgren7-13/+126
2022-02-23tau: java is runtime dep for paraprof (#29166)eugeneswalker1-0/+1
2022-02-23tau: unpin binutils version (#29161)eugeneswalker1-1/+1
2022-02-23blaze package: add blas/lapack/smp variants (#29010)Nils Vu3-4/+61
Also: * spectre: disable blaze+blas in earlier versions * cblas: fix a broken URL link
2022-02-23spla: add version 1.5.3 (#29048)Simon Frasch1-0/+1
2022-02-23util-linux-uuid: add conflict for new version and old compilers (#29149)Seth R. Johnson1-0/+2
The system compiler on RHEL7 fails to build the latest linux-uuid. ``` util-linux-uuid@2.37.4%gcc@4.8.5 arch=linux-rhel7-haswell ``` results in: ``` libuuid/src/unparse.c:42:73: error: expected ';', ',' or ')' before 'fmt' static void uuid_fmt(const uuid_t uuid, char *buf, char const *restrict fmt) ``` It looks like it's assuming C99 by default so there may be a better way to handle this... but this at least works
2022-02-23cdo: add 2.0.4 (#29157)Brian Spilner1-0/+1
2022-02-23cuda: add 11.6.1 (#29156)Carlos Bederián1-0/+4
2022-02-23Move early exit for setup only argument (#29041)Massimiliano Culpo1-4/+4
See https://github.com/spack/spack/pull/28468/files#r809156986 If we exit before generating the: error("Dependencies must have compatible OS's with their dependents"). ... facts we'll output a problem that is effectively different by the one solved by clingo.
2022-02-22e4s ci: packages: prefer openturns@1.18 (#29154)eugeneswalker1-0/+2
2022-02-22libtree: 3.0.3 (#29153)Harmen Stoppels1-0/+1
2022-02-23Checksum match (#28989)Tom Scogland2-2/+25
* cmd/checksum: prefer url matching url_from_version This is a minimal change toward getting the right archive from places like github. The heuristic is: * if an archive url exists, take its version * generate a url from the package with pkg.url_from_version * if they match * stop considering other URLs for this version * otherwise, continue replacing the url for the version I doubt this will always work, but it should address a variety of versions of this bug. A good test right now is `spack checksum gh`, which checksums macos binaries without this, and the correct source packages with it. fixes #15985 related to #14129 related to #13940 * add heuristics to help create as well Since create can't rely on an existing package, this commit adds another pair of heuristics: 1. if the current version is a specifically listed archive, don't replace it 2. if the current url matches the result of applying `spack.url.substitute_version(a, ver)` for any a in archive_urls, prefer it and don't replace it fixes #13940 * clean up style and a lingering debug import * ok flake8, you got me * document reference_package argument * Update lib/spack/spack/util/web.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * try to appease sphinx Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-02-22py-iso8601: add 1.0.2 (#29128)Manuela Kuhn1-2/+6
2022-02-22py-stack-data: add new package (#29125)Manuela Kuhn1-0/+22
2022-02-22py-pure-eval: add 0.2.2 and get sources from pypi (#29123)Manuela Kuhn1-5/+6
2022-02-22py-isodate: add 0.6.1 (#29129)Manuela Kuhn1-0/+1
2022-02-22Add `spack --bootstrap` option for accessing bootstrap store (#25601)Todd Gamblin6-59/+65
We can see what is in the bootstrap store with `spack find -b`, and you can clean it with `spack clean -b`, but we can't do much else with it, and if there are bootstrap issues they can be hard to debug. We already have `spack --mock`, which allows you to swap in the mock packages from the command line. This PR introduces `spack -b` / `spack --bootstrap`, which runs all of spack with `ensure_bootstrap_configuration()` set. This means that you can run `spack -b find`, `spack -b install`, `spack -b spec`, etc. to see what *would* happen with bootstrap configuration, to remove specific bootstrap packages, etc. This will hopefully make developers' lives easier as they deal with bootstrap packages. This PR also uses a `nullcontext` context manager. `nullcontext` has been implemented in several other places in Spack, and this PR consolidates them to `llnl.util.lang`, with a note that we can delete the function if we ever reqyire a new enough Python. - [x] introduce `spack --bootstrap` option - [x] consolidated all `nullcontext` usages to `llnl.util.lang`
2022-02-22py-notebook: fix py-nbconvert dep (#29020)Adam J. Stewart1-0/+2
2022-02-22py-shapely: add v1.8.1 (#29023)Adam J. Stewart1-1/+2
2022-02-22spectre: add v2022.02.17 (#29045)SXS Bot1-0/+1
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2022-02-22ParaView: constrain +cuda variant to version < 5.8 (#29049)kwryankrattiger1-0/+1
2022-02-22build(deps): bump docker/login-action from 1.12.0 to 1.13.0 (#29053)dependabot[bot]1-2/+2
Bumps [docker/login-action](https://github.com/docker/login-action) from 1.12.0 to 1.13.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/42d299face0c5c43a0487c477f595ac9cf22f1a7...6af3c118c8376c675363897acf1757f7a9be6583) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22ParaView: add use_vtkm as a multi-valued variant (#21977)Ethan Stam1-1/+12
spelling fixes
2022-02-22py-flit: add v3.6.0 (#29124)Manuela Kuhn1-2/+7