Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
New technique parses output of `module list` in clean login environment
in order to let convoluted initialization scripts to work for us rather
than against us as when trying to parse them directly.
|
|
The list of default environment modules is obtained by calling
`module list -lt`
from a subshell with a wiped environment. This allows `/etc/profile` and other
init scripts to be fully sourced which should generally include loading the
default modules.
The list of default modules is then parsed for the first acceptable CPU target,
assumed to be the back_end target.
|
|
PEP8 Goodness
|
|
|
|
A platform to generically cover all Cray systems is introduced to avoid having
specific platforms for each of XK (XE, XT), XC, and future systems using CrayPE
and CNL.
The platform searches for 'front_end' and 'back_end' targets, in order, from:
* Environment variables 'SPACK_FRONT_END' and 'SPACK_BACK_END'
* A spack configuration file 'targets.yaml'
* Parsing `/etc/bash.bashrc.local` for first loaded CrayPE CPU target.
If a back_end target is not found through one of these methods, an exception is
raised. Otherwise, the back_end is set as the default target. The shell init
script search is based on recommendations in Crayports case #144359.
No automagic way of determining front_end targets has been found (to date) so if
a front_end is not specified through configuration, it is ignored which should
leave a spack instance in a consistant state.
|
|
|
|
|
|
Fix OpenSSL url_for_version
|
|
qa : minor cleanup
|
|
New package - r-googlevis
|
|
New packages - R htmlwidgets
|
|
Add dependency type to r- packages
|
|
|
|
|
|
|
|
|
|
|
|
This PR adds the `nolink` dependency type to r- package dependencies.
This is needed due to the new dependency types in Spack. A couple of
packages were updated with new versions as well.
|
|
Use example deptypes in newly created packages
|
|
Enhancement Proposal: Make Python Spack Installs Ignore User Configuration
|
|
|
|
|
|
|
|
|
|
Fix alpha case of dependencies for some r-packages
|
|
|
|
Add URL and md5 for jdk-8u92.
|
|
A while ago I was asked to convert packages to all lowercase. That was
done but some dependencies did not get converted in the specification.
This commit fixes that as well as a couple of urls that need to be made
explicit and a missing dependency on jdk.
|
|
Remove remote website pinging from OpenSSL
|
|
Update gcc package with info about gcc-5.4.0
|
|
- OpenSSL no longer checks remote versions on the openssl site.
- Spack is used on systems that aren't connected to the internet, and
this check is probably in the wrong place and affects too many
commands. We can work on figuring out a better, more configurable
place to put a check like this.
|
|
The lmod package should depend_on('tcl')
|
|
Crayxc detection
|
|
wrapper will remove them from the environment (prevents hang)
|
|
|
|
|
|
|
|
|
|
|
|
Lmod's configure script goes to the trouble of finding
tclsh. This change uses that info to rewrite the #! lines
in the tcl scripts so that they call the tclsh that the
configure script discovered.
It needs to massage the existing shebang lines into something
that the sed statement in the makefile can manipulate and
it needs to add the path_to_tclsh info into the set of sed
statements.
Checked with versions 6.4.1 and 6.3.7 (the checksum for 6.0.1 is
incorrect, a fix for another time).
|
|
lmod uses tclsh at runtime, so adjust the depends_on accordingly
(thanks @davydden!).
|
|
The lmod package needs a tclsh. Up until now it just assumed
that one was available on the system.
This change adds a depends_on('tcl') to the lmod package.
The tcl package installs a tclsh script with an embedded version
number (e.g. tclsh8.6) but the lmod configuration looks for tclsh.
This change extends the tcl package to symlink tclshX.Y to tclsh in
the tcl package bin directory.
|
|
paulhopkins/bugfix/github1196-specify-preferred-variants
Bugfix/github1196 specify preferred variants
|
|
Fix recursive module loading
|
|
Update documentation for recursive module loading
|
|
|
|
|
|
|
|
|