Elizabeth Fischer
50ac98bc04
Merge remote-tracking branch 'upstream/develop' into efischer/160630-StagedPackage
...
# Conflicts:
# lib/spack/docs/packaging_guide.rst
# lib/spack/spack/package.py
Mostly minor/formatting issues in lib/spack/spack/package.py (the heavyweight merge was already done recently). Only one serious issue: it looks like the feature branch had accidentally deleted the line `spack.hooks.post_install(self)`. This got added back in from develop.
2016-06-30 09:13:24 -04:00
alalazo
ba87937fff
module : added detection of file name clashes
2016-06-30 13:44:49 +02:00
alalazo
1b7eedbb7d
modules.yaml : added hash_length as a new keyword
...
config :
- added `hash_length` under the modules section
EnvModules :
- take into consideration hash_length when constructing `file_name`
- added logic to warn and skip module file writing in case of file name clash
2016-06-30 12:56:47 +02:00
Todd Gamblin
0e422dec8c
Merge pull request #1141 from adamjstewart/fixes/license_docs
...
Fix missing code blocks in licensed software documentation
2016-06-30 02:22:38 -07:00
Todd Gamblin
bc2fa76588
Merge pull request #1146 from scheibelp/features/doc-caching
...
added documentation for automatic caching of resources fetched during installs
2016-06-30 02:13:16 -07:00
Todd Gamblin
30d083c6b7
Merge branch 'efischer/160401-RecursiveModules' of https://github.com/citibeth/spack into citibeth-efischer/160401-RecursiveModules
2016-06-30 02:12:00 -07:00
Todd Gamblin
a7b8cb6901
Merge pull request #1145 from davydden/pkg/petsc_tests
...
petsc: run a test
2016-06-30 01:58:35 -07:00
Denis Davydov
6f4b0e9bda
petsc: fix flake8 and ~mpi case in tests
2016-06-30 08:22:01 +02:00
Peter Scheibel
cfd380d514
added documentation for automatic caching of resources fetched during installs
2016-06-29 18:23:40 -07:00
Todd Gamblin
cd943ebe94
Merge pull request #1142 from adamjstewart/features/restview
...
Add py-restview package
2016-06-29 17:04:30 -07:00
Denis Davydov
37728afada
petsc: run a test
2016-06-30 00:19:50 +02:00
Ben Boeckel
5f720f9b7c
flake8: appease the style checker
2016-06-29 14:49:58 -04:00
Ben Boeckel
e3e94f0ac9
bootstrap: name the current branch the same as the remote
2016-06-29 14:49:19 -04:00
Ben Boeckel
89bf5f4045
bootstrap: allow using alternate remotes
...
If you want to bootstrap from a fork, the `--remote` option may be used
to select it.
Also limit the branches to 'develop' and 'master' if the remote is
'origin' since those are the actual integration branches used (other
branches on 'origin' are just PR branches).
2016-06-29 14:49:19 -04:00
Ben Boeckel
7ec191ce0b
bootstrap: use the currently checked out branch
...
The `master` branch is not really where Spack development happens, so
default to it, but use the user's current branch if it's there.
2016-06-29 14:49:19 -04:00
Ben Boeckel
6f69c01915
bootstrap: fall back to the default upstream URL
...
Fixes #352 .
2016-06-29 14:49:19 -04:00
Adam J. Stewart
2fcaa011ce
Add py-restview package
2016-06-29 12:57:58 -05:00
Adam J. Stewart
06de8c56af
Fix missing code blocks in licensed software documentation
2016-06-29 12:35:38 -05:00
Todd Gamblin
eb388306fd
Merge pull request #1112 from adamjstewart/features/dependencies
...
Make spack create automatically add dependencies for build system
2016-06-29 07:57:33 -07:00
Todd Gamblin
c996632113
Add spack purge --cache to purge local archive cache.
2016-06-29 01:41:55 -07:00
Todd Gamblin
bc1320d83a
Merge branch 'features/cache-archives' of https://github.com/scheibelp/spack into scheibelp-features/cache-archives
2016-06-29 00:57:26 -07:00
Todd Gamblin
7df89896f4
Merge pull request #1113 from davydden/octave_extensions
...
Octave extensions
2016-06-29 00:38:05 -07:00
alalazo
b71d430af6
module : can regenerate single module files, homogenized cli options
...
spack module :
- refresh accepts a constraint
- find and refresh share common cli options
- ask for confirmation before refreshing
- deleting the module file tree is now optional
2016-06-28 19:28:18 +02:00
Todd Gamblin
0fd58fb585
Merge pull request #1133 from davydden/pkg/dealii_fix_tests
...
dealii: run more unit tests when building @dev
2016-06-28 10:02:43 -07:00
Denis Davydov
32c801bbf6
dealii: run more unit tests when building @dev
2016-06-28 18:06:56 +02:00
Todd Gamblin
ad48ad7586
Merge pull request #1131 from epfl-scitas/fixes/swift_git_environment_variables
...
fix : swiftsim will set git environment variables in the appropriate hook
2016-06-28 09:05:26 -07:00
alalazo
5cdd37959a
swiftsim : substituted tag with corresponding commit
2016-06-28 18:03:28 +02:00
Todd Gamblin
6810965457
Merge pull request #1130 from davydden/gmsh
...
Gmsh -- various fixes
2016-06-28 08:49:06 -07:00
alalazo
18612eca59
qa : fixed flake8 issues
2016-06-28 12:59:13 +02:00
alalazo
48888b0f8e
swift : setting environment variables in the right place
2016-06-28 12:57:19 +02:00
Denis Davydov
c4c167c1ca
octave: rename executable Octave to octave
2016-06-28 11:25:45 +02:00
Denis Davydov
51b0f53b33
gmsh: flake8 fixes
2016-06-28 10:50:35 +02:00
Denis Davydov
06e38d2ca2
gmsh: various fixes
...
(i) add new version
(ii) add OCE, PETSc and SLEPc as dependencies
(iii) fix Blas/Lapack configuration
(iv) disable internal Metis which does not compile
2016-06-28 10:33:25 +02:00
Todd Gamblin
793c9f5546
Merge pull request #1116 from mwilliammyers/package-lrzip
...
Add package lrzip & its dependency lzo
2016-06-27 22:32:57 -07:00
mwilliammyers
0384794912
Fix #1019 - cannot create mirror for git spec
2016-06-27 16:00:38 -06:00
Mario Melara
26325fe812
Add missing link to external packages
...
Adding missing _sec-external_packages to link with external packages
page
2016-06-27 14:35:56 -07:00
mwilliammyers
9bb918915f
Add package lrzip & its dependency lzo
2016-06-27 15:19:13 -06:00
Mario Melara
7fb45e4bfd
Update documentation for use on Cray
...
Updating how to use compilers.yaml on Cray as well as setting up
external packages. Also includes what needs to be set up for usage on
Cray and explains what needs to be done to get Spack properly working.
Also explain the architecture spec and what it does.
2016-06-27 13:52:48 -07:00
Todd Gamblin
d7c2f683d9
Merge pull request #1004 from UCL-RITS/bare-eigen
...
Option to install eigen without dependencies
2016-06-27 13:35:35 -07:00
Todd Gamblin
b80a03e6b6
Merge pull request #1124 from epfl-scitas/packages/fenics
...
Fenics: Corrections for PETSc 3.7 and detection of PETSC version to enable TAO
2016-06-27 13:32:57 -07:00
Nicolas Richart
9026fb8e8a
Corrections for PETSc 3.7 and detection of PETSC version to enable TAO
2016-06-27 20:52:05 +02:00
Todd Gamblin
3ea9d1e665
Merge pull request #1122 from LLNL/bugfix/newarch-sys_type
...
Bugfix/newarch sys type
2016-06-27 10:07:03 -07:00
Todd Gamblin
bf4eeb48b9
Merge pull request #1099 from adamjstewart/fixes/hdf5
...
Fix self-check for hdf5@1.10.0-patch1
2016-06-27 09:47:17 -07:00
Todd Gamblin
76458f5bfc
Merge pull request #1002 from epfl-scitas/packages/foam-extend
...
Package foam-extend
2016-06-27 09:40:49 -07:00
Adam J. Stewart
798dabc8f2
Forgot the unknown key/value pair
2016-06-27 09:01:53 -05:00
Denis Davydov
0faa6dd753
octave: make extendable and add a package
2016-06-27 13:44:58 +02:00
Todd Gamblin
0185226042
Merge pull request #1121 from LLNL/bugfix/module-directory-pollution
...
Make MockPackagesTest use a different module location.
2016-06-27 02:25:32 -07:00
Todd Gamblin
99c3ed56fa
Add new sys_type method that prints out the *full* arch descriptor.
2016-06-27 02:19:26 -07:00
Todd Gamblin
305d5698df
Rename spack.architecture.sys_type() to spack.architecture.platform()
2016-06-27 02:19:08 -07:00
Todd Gamblin
a15aee5d8e
Make MockPackagesTest use a different module location.
...
- ensures anything tests create is blown away.
2016-06-27 01:22:03 -07:00