summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorStephen Herbein <SteVwonder@users.noreply.github.com>2019-11-04 07:58:40 -0800
committerAdam J. Stewart <ajstewart426@gmail.com>2019-11-04 09:58:40 -0600
commit19410461b7fbbff00b92f9a32524c1cef0a9a774 (patch)
tree7993f597ffc7a22f6d161d98921a9eb3a9973022 /lib
parent903b0071cf9299f0d4e950a41a4ec9d95df9a43d (diff)
downloadspack-19410461b7fbbff00b92f9a32524c1cef0a9a774.tar.gz
spack-19410461b7fbbff00b92f9a32524c1cef0a9a774.tar.bz2
spack-19410461b7fbbff00b92f9a32524c1cef0a9a774.tar.xz
spack-19410461b7fbbff00b92f9a32524c1cef0a9a774.zip
Flux v0.11.1 - v0.11.3 (#13199)
* flux: add `url_for_version` to support their C4 repo model Flux uses a fork of ZeroMQ's Collective Code Construction Contract (https://github.com/flux-framework/rfc/blob/master/spec_1.adoc). This model requires a repository fork for every stable release that has patch releases. For example, 0.8.0 and 0.9.0 are both tags within the main repository, but 0.8.1 and 0.9.5 would be releases on the v0.8 and v0.9 forks, respectively. * flux: add latest versions * flux: remove master from `when=@0.X:,master` statements Now that #1983 has been merged, master > 0.X.0. * flux-core: remove extraneous `99` patch version in `when` range Replace `when=@:0.11.99` with `when=@:0.11` since the intention is to include all patch versions of `0.11`. * flux-core: fix `setup_build_environment` after changes in #13411 In #13411, `setup_environment` was split into `setup_build_environment` and `setup_run_environment`, with the `spack_env` and `run_env` arguments being changed to `env`. Somehow the flux package was the only one to not have its `spack_env` references in the function changed to `env`. * flux: add runtime environment variables that Flux checks with older versions of Flux (i.e, 0.0:0.13), FLUX_CONNECTOR_PATH must be set by spack to prevent failures in certain scenarios (https://github.com/flux-framework/flux-core/issues/2456). the flux binary also sets some other environment variables, which can be listed by running `flux -v start`. I added a few of those just to be sure that the Spack-installed paths are used, rather than system-installed ones. * flux: add optional testing dependencies to maximize test coverage Install optional dependencies to ensure that only spack-installed software is detected and that all tests are run when `spack install --test` is used. Flux's test suite will test for the existance of valgrind, jq, and any MPI installation. If it detects them (even if they are system-installed and outside the spack environment), it will run optional tests against them. I noticed on my machine that the valgrind tests were running against the system-install valgrind. * flux-sched: switch to new `setup_run_environment` API
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions