Age | Commit message (Collapse) | Author | Files | Lines |
|
For resources, it is desirable to use the expanded archive name of
the resource as the name of the directory when adding it to the root
staging area.
#11528 established 'spack-src' as the universal directory where
source files are placed, which also affected the behavior of
resources managed with Stages.
This adds a new property ('srcdir') to Stage to remember the name of
the expanded source directory, and uses this as the default name when
placing a resource directory in the root staging area.
This also:
* Ensures that downloaded sources are archived using the expanded
archive name (otherwise Spack will not be able to determine the
original directory name when using a cached archive).
* Updates working_dir context manager to guarantee restoration of
original working directory when an exception occurs
* Adds a "temp_cwd" context manager which creates a temporary
directory and sets it as the working directory
|
|
* Add GDL 0.9.9
* Add comment on PROJ dependency
|
|
|
|
|
|
Starting with 2.1.0, backports.functools_lru_cache replaces functools32
when using python 2.7.x until python2 support is dropped in 3.0.0.
Change-Id: I8db61eac975da0042f6f5babe0f5f0c92807200e
|
|
Also add mpi osu-micro-benchmarks to runtime PATH
|
|
|
|
|
|
Fixes #11526
The xfd configure script tests for libintl but incorrectly concludes
that no additional library is needed because gettext is provided in
libc. So we add '-lintl' to ldlibs to point to the Spack-installed
gettext. Note that the xfd configure script does not have a
--with-gettext option to do this for us.
Also add version 1.1.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The regression test for #11678 fails on at least some Mac OS systems
because they have a /usr/bin/gcc that is secretly clang.
This PR replaces the dependency on a system gcc executable with a
test-generated script that generates the expected output for the
compiler logic.
|
|
All macos tests are failing because brew cannot install ccache
without updating brew. This ensures that brew update is run
before using brew in test environment.
|
|
* xtensor-python: add version 0.23.1
* xtensor-python: update xtensor/xtl dependency version constraints
for 0.23.1
* xtensor-python: remove xtensor/xtl dependency version constraints
for the develop version to favor the latest (develop) version of
these dependencies
* xsimd: add version 7.2.3
* xtensor: add tbb variant to enable TBB parallelization
* xtensor: add version 0.20.7
* xtensor: update CMake args enable xsimd/tbb support based on
variant settings
* xtl: add version 0.6.4
|
|
* Added Cinch Spackage and updated Flecsi to Use It
Added spackage for Cinch build system and updated flecsi spackage to use
the external version of cinch
* Flake8 compliance for Cinch and Flecsi
* Fixed Cinch Issue and Requested PR Changes
Swapped cinch back to master branch rather than test branch and style
issues for PR
|
|
* Restrict gplates to proj@:5
* Add comment on PROJ dependency
|
|
* Add py-rasterio 1.0.24
* Python 3 required in the next release
|
|
|
|
|
|
repeatmasker depended on HMMER but was never actually configured to
use it. The package also had many shebangs pointing to random perl
locations, now patched to use Spack's perl installation.
|
|
* Also add version 0.10.0
* Add leading '0' to 0.9.x versions (e.g. 0.09.1) and 0.8.x versions
* Don't mention acts-framework, that package isn't in Spack yet
|
|
Fixes #11745
Set the GOPATH environment variable to the stage path to avoid
creation of a $HOME/go directory.
|
|
Rename build.out to build.txt; makes it easier when people post log files to the Spack mailing list.
|
|
|
|
|
|
|
|
* Add PROJ.6
* Add back comment about newer PROJ API
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Add GDAL 3.0.0
* Clarify PROJ version requirements
|
|
* Add py-fiona 1.8.6
* Remove commented code
* Python 3 will be required in the next release
|
|
|
|
* Updates to libMesh: added v1.3.1 checksum, added vtk variant, bugfix for enabling petsc when slepc variant is specified
* fixed indentation issues identified by Travis CI
* - updates version number
- added master as a version
- added new variant options for perflog, metaphysicl and blocked storage
-- bug-fix for metis
* fixes for spack indentation errors
* renaming develop to master following review comment of PR.
|
|
* Add py-pyproj 2.2.0
* PR review requests
* Make Python requirements more explicit
|
|
* Restrict pism to proj@:5
* PROJ.5 is not yet supported either :(
|
|
|
|
* Restrict ibmisc to proj@:5
* Restrict ibmisc to proj@:4
|
|
|
|
|
|
* Fix condition to enable mpi4py.
* flake8
* Catalyst as paraview for mpi4py.
* Catalyst needs numpy and mpi4py.
* Remove leftover enable python.
|
|
Some tests introduced in #11528 temporarily set the user's `config:build_stage`, which affected (or created) a config.yaml file in the user's `$HOME/.spack` directory that could leave entries behind if the tests fail.
This change ensures only temporary configuration files are used/affected by these tests.
|
|
|