Age | Commit message (Collapse) | Author | Files | Lines |
|
* environments: make shell modifications partially unconditional
* flake
* missing module name
* add regression test
* flake
|
|
* Make relative binaries relocate text files properly
* rb strings aren't valid in python 2
* move perl to new interface for setup_environment family methods
|
|
* new package py-testpath
dependency of py-nbconvert
* py-testpath: fix flake8
* Remove the unnecessary pip dependency
|
|
* update py-zmq
* update dependencies
|
|
* update py-jupyter-client and new setuptools dependency
* update dependencies
|
|
* add +vserach option
* fixes #967
|
|
|
|
|
|
* py-colorama: new version 0.4.1
* add python dependency
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(#13533)
* specify py-setuptools dependency as build fail with latest version
* explain
* py-astor builds with setuptools@41.3
|
|
* 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
|
|
* Add latest version of py-pybind11
* setup_environment -> setup_build_environment
|
|
- [x] insert at beginning of list so fetch grabs local mirrors before remote resources
- [x] update the S3FetchStrategy so that it throws a SpackError if the fetch fails.
Before, it was throwing URLError, which was not being caught in stage.py.
- [x] move error handling out of S3FetchStrategy and into web_util.read_from_url()
- [x] pass string instead of URLError to SpackWebError
|
|
- [x] insert at beginning of list so fetch grabs local mirrors before remote resources
- [x] update the S3FetchStrategy so that it throws a SpackError if the fetch fails.
Before, it was throwing URLError, which was not being caught in stage.py.
- [x] move error handling out of S3FetchStrategy and into web_util.read_from_url()
- [x] pass string instead of URLError to SpackWebError
|
|
Data validation library
|
|
* r-gstat: new package at 2.0-3
* Update var/spack/repos/builtin/packages/r-gstat/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/r-gstat/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
|
|
This changes Spack environments so that the YAML file associated with the environment is *only* written when necessary (i.e., if it is changed *by spack*). The lockfile is still written out as before.
There is a larger question here of which part of Spack should be responsible for setting defaults in config files, and how we can get rid of empty lists and data structures currently cluttering files like `compilers.yaml`. But that probably requires a rework of the default-setting validator in `spack.config`, as well as the code that uses `spack.config`. This will at least help for `spack.yaml`.
|
|
This changes Spack environments so that the YAML file associated with the environment is *only* written when necessary (i.e., if it is changed *by spack*). The lockfile is still written out as before.
There is a larger question here of which part of Spack should be responsible for setting defaults in config files, and how we can get rid of empty lists and data structures currently cluttering files like `compilers.yaml`. But that probably requires a rework of the default-setting validator in `spack.config`, as well as the code that uses `spack.config`. This will at least help for `spack.yaml`.
|
|
* New package: perl-term-readline-gnu
* polymake dependency
* perl-term-readline-gnu: flake8
* New package: perl-xml-libxslt
* polymake dependency
* ppl: new version 1.2
Conflicts:
var/spack/repos/builtin/packages/ppl/package.py
* polymake: new version and dependencies
Conflicts:
var/spack/repos/builtin/packages/polymake/package.py
* perl-xml-libxslt: missing dependency
|
|
* New package py-wradlib with new dependencies py-deprecation, py-semver, py-xmltodict
* Adjusted package source source
* Adjusted xarray package to use pypi-source
* Added dependencies
* Added explicit gdal+python dependency
* Concretised dependency versions
* Removed strict version range
|
|
* Added dependencies
* Adjusted dependency
|
|
* Improvements of saga-gis package
* Added explicit version ranges for old saga-gis version
* Update var/spack/repos/builtin/packages/saga-gis/package.py
Creative usage of redefinition of getter method
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/saga-gis/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/saga-gis/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
|
|
|
|
|
|
|
|
* chgcentre: a new package.
* flake8.
|
|
|
|
Commands like "spack mirror list" were displaying mirrors in a
different order than what was listed in the corresponding mirrors.yaml
file.
This restores commands to iterate over mirrors in the order that
they appear in the config file.
|
|
* environments: make shell modifications partially unconditional
* flake
* missing module name
* add regression test
* flake
|
|
|
|
- setup_environment -> setup_build_environment
- remove patch
|
|
* allow bootstrap buildcache install of patchelf
* file not path_name on one
* style
* add test for relocating patchelf
* blank lines..
|
|
|
|
* fix issue where spack.util.url.join() failed to correctly handle absolute path components
* add url util tests
|
|
This fixes a UnicodeDecodeError in the sbang patching function.
|
|
|
|
* Make package preferences a soft failure for targets, instead of a hard failure.
* Added unit tests for preferences expressed via packages.yaml
|
|
* Travis CI: Test Python 3.8
* Fix use of deprecated cgi.escape method
* Fix version comparison
* Fix flake8 F811 change in Python 3.8
* Make flake8 happy
* Use Python 3.8 for all test categories
|
|
Currently, query arguments in the Spack core are documented on the
Database._query method, where the functionality is defined.
For users of the spack python command, this makes the python builtin
method help less than ideally useful, as help(spack.store.db.query)
and help(spack.store.db.query_local) do not show relevant information.
This PR updates the doc attributes for the Database.query and
Database.query_local arguments to mirror everything after the first
line of the Database._query docstring.
|
|
* cuda: fix conflict statements for x86-64 targets
fixes #13462
This build system mixin was not updated after the support for specific
targets has been merged.
* Updated the version range of cuda that conflicts with gcc@8:
* Updated the version range of cuda that conflicts with gcc@8: for ppc64le
* Relaxed conflicts for version > 10.1
* Updated versions in conflicts
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* cpu: differentiate flags used for pristine LLVM vs. Apple's version
|
|
|
|
* fix issue where spack.util.url.join() failed to correctly handle absolute path components
* add url util tests
|
|
This fixes a UnicodeDecodeError in the sbang patching function.
|