Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- Functions returned by directives were all called `_execute`, which made
reading stack traces hard because you couldn't tell what directive a
frame came from.
- renamed them all to `_execute_<directive>`
- Exceptions in directives were only really used in one or two places --
get rid of the boilerplate init functions and let the callsite specify
the message.
|
|
- move `spack.cmd.checksum.get_checksums` to `spack.util.web.spider_checksums`
- move `spack.error.NoNetworkError` to `spack.util.web.NoNetworkError` since
it is only used there.
|
|
|
|
- Previously, dependencies and dependency_types were stored as separate
dicts on Package.
- This means a package can only depend on another in one specific way,
which is usually but not always true.
- Prior code unioned dependency types statically across dependencies on
the same package.
- New code stores dependency relationships as their own object, with a
spec constraint and a set of dependency types per relationship.
- Dependency types are now more precise
- There is now room to add more information to dependency relationships.
- New Dependency class lives in dependency.py, along with deptype
definitions that used to live in spack.spec.
Move deptype definitions to spack.dependency
|
|
|
|
|
|
* Add '--test=all' and '--test=root' options to test either the root or the root and all dependencies.
* add a test dependency type that is only used when --test is enabled.
* test dependencies are not added to the spec, but they are provided in the test environment.
|
|
|
|
|
|
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-yaml: Correct url.
|
|
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-mlinterfaces: Create new package.
|
|
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-threejs: Correct url.
|
|
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-hwriter: Create new package.
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-gbm: Create new package.
|
|
|
|
|
|
closes #5473
Prior to this PR we were not exiting early for external packages, which
caused the `configure_options` property of the contexts to fail with
e.g. a key error because the DAG gets truncated for them. More
importantly Spack configure options don't make any sense for externals.
Now we exit early, and leave a message in the module file clarifying
that this package has been installed outside of Spack.
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-dbi: Create new package.
* r-dbi: modified according to flake8
* Update package.py
* Update package.py
|
|
|
|
|
|
|
|
|
|
|
|
* Adding package Metaphysicl.
* Removing list_url from metaphysical package.
|
|
|
|
|
|
|
|
#5428) (#5479)
- latest version requires openmpi+thread_multiple for collated output.
|
|
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-ggvis: Update version to 0.4.3
* Update package.py
* Update package.py
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-dplyr: Update version to 0.7.3
* Update package.py
* Update package.py
|
|
All ncl scripts hardcode /bin/csh, so fix them up.
|
|
The patches are taken from the Fedora package.
|
|
* r-annaffy: Create New Package.
* r-annaffy: Create new package.
* r-go-db: Create new package.
* r-kegg-db: Create new package.
* r-annaffy: Correct indentation.
* r-go-db: Correct indentation.
* r-kegg-db: Correct format.
* r-kegg-db: Correct format.
* r-go-db: Correct format.
* r-annaffy: Correct format.
|
|
* fastq-screen: new package
* fixing descriptions and previously made packages' old copyright date
* added wrong perl package after change
|
|
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-r6: Update version to 2.2.2
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-shiny: Update version to 1.0.5
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-htmltools: Update version to 0.3.6
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-httpuv: Update version to 1.3.5
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-rcpp: Update version to 0.12.13
* r-rcpp: Correct url.
|
|
+ Count, or compute differences of, physical lines of source code in the
given files (may be archives such as compressed tarballs or zip files)
and/or recursively below the given directories.
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-jsonlite: Update version to 1.5
|
|
* pr-quantities: add version & py-numpy conflict (#5307)
* r-rda: Create new package.
|
|
- new paraview version (5.4.1 from August)
|