Todd Gamblin
c7dfa1699a
rename Mac OS X to macos
2016-06-16 10:43:12 -07:00
Mario Melara
6b03770602
Added str method to mac_osx so that whenever we try to access darwins different operating systems we can grab the name correctly. This avoids having to worry whether we have a version attached to it or not.
2016-06-16 09:44:37 -07:00
Todd Gamblin
88b73bacdb
Merge branch 'features/newarch' into develop
...
Conflicts:
lib/spack/spack/config.py
var/spack/repos/builtin/packages/lua/package.py
2016-06-16 03:03:26 -07:00
Todd Gamblin
17b868381f
Fixes #460 : Do not show variants by default in spack find.
...
This does two things:
1. By default `spack find` no longer shows variants. You have to
supply `-v` to get that
2. This improves the `colify` implementation so that it no longer pads
the rightmost column. This avoids the issue where if one spec was
too long in the output, *all* specs would have space padding added
to that width, and it would look like the output of `spack find`
was double spaced. This no longer happens -- the one bad line
wraps around and the other lines are now single-spaced when you use
`-v` with boost.
2016-06-16 02:55:33 -07:00
Todd Gamblin
88b671f8b1
Just call old os "unknown"
2016-06-16 02:06:19 -07:00
Todd Gamblin
f3d6818d5c
be more tolerant when parsing new specs.
2016-06-16 00:55:39 -07:00
Todd Gamblin
c90cc465f5
Add __contains__
to arch to satsify old packages.
2016-06-16 00:54:59 -07:00
Gregory L. Lee
d4df4375d5
removed unused import per flake8 report
2016-06-15 20:32:08 -07:00
Gregory L. Lee
1724ff5658
do not create shebang.bak file
2016-06-15 20:21:02 -07:00
Gregory Becker
3fcd54203c
two minor fixes
2016-06-15 16:44:38 -07:00
Gregory Becker
2fc9ac4036
Two minor fixes
2016-06-15 16:39:39 -07:00
Ben Boeckel
716f12dd58
reindex: preserve 'explicit' flags
...
Look up in the old database whether the spec was explicit or not and
preserve it into the new database.
Fixes #1050 .
2016-06-15 12:48:40 -04:00
Denis Davydov
3d3a26cd9a
flake8 fixes for filesystem.py
2016-06-15 18:31:10 +02:00
Ben Boeckel
36decbfa69
tty: do not break long words
...
These "words" tend to be file paths which are best left unbroken.
Fixes #1057 .
2016-06-15 12:22:35 -04:00
Denis Davydov
a860a3d614
superlu-dist: avoid harcoding blas/lapack/mpi; remove preferred version
2016-06-15 18:21:13 +02:00
Massimiliano Culpo
30c9d976f6
environment : added more logic to treat append and prepend path
2016-06-12 18:54:56 +02:00
alalazo
5300ffac7f
qa : fixed flak8 checks
2016-06-12 15:11:26 +02:00
alalazo
a6681f2d7f
environment modules : added function to construct them from source files
2016-06-12 15:06:17 +02:00
alalazo
3737169450
qa : fixed style and a bug reported by flake8
...
lib/spack/spack/test/versions.py:313: [F811] redefinition of unused 'test_union_with_containment' from line 306
Flake8 found errors.
2016-06-11 12:57:46 +02:00
alalazo
eb9b00b210
versions : added unit tests for the new properties
2016-06-11 12:44:21 +02:00
Gregory Becker
0fea167f97
I made a hash of that minor merge
...
Merge commit '4eeb' into features/newarch
2016-06-10 16:28:09 -07:00
Gregory Becker
992bcac794
changed compiler yaml format
2016-06-10 16:26:02 -07:00
Erik Schnetter
2a4d440003
Add quotes around file name
...
$input_log will expand to file names with special characters (e.g. "@"), thus bash requires quotes.
2016-06-08 19:14:01 -04:00
Orion Poplawski
7ce08c4216
Remove last two remaining from external imports
2016-06-08 13:51:31 -06:00
Peter Scheibel
3b71d78f3c
rename URLMirrorFetchStrategy to CacheURLFetchStrategy since it isnt used to manage all mirror URLs - just the cache (the specific behavior that a URL may refer to a stale resource doesn't necessarily apply to mirrors)
2016-06-08 09:57:56 -07:00
alalazo
564483936f
qa : fixed flake8 issues
2016-06-08 16:33:49 +02:00
alalazo
f4a39457de
lmod : updated package and dependencies
2016-06-08 15:35:15 +02:00
Peter Scheibel
a2754894ea
(1) FsCache store now takes a fetcher vs. just a copy command (2) use [1] to conditionally cache resource: only save it if there is a feature which identifies it uniquely (for example do not cache a repository if it pulls the latest state vs. a particular tag/commit)
2016-06-07 16:26:54 -07:00
Mario Melara
5715799d4e
Added to_dict back into operating system
2016-06-07 14:15:28 -07:00
Mario Melara
4925be0bc4
Load external modules
2016-06-07 13:22:47 -07:00
Peter Scheibel
de1ec4be8b
change source archive caching to omit digest from name and instead calculate and compare the checksum. This achieves the original goal of discarding stale cache files without preserving multiple files for the same version.
2016-06-06 12:26:13 -07:00
Mario Melara
196737c217
Changed to passing full architecture spec to function rather than just platform_os so we can grab the operating system from the platform getters
2016-06-06 10:29:19 -07:00
Mario Melara
835982faed
Changed OS name to CNL10 so that we properly find the compilers for the test platform
2016-06-06 09:08:59 -07:00
Mario Melara
864191b6ed
Got rid of unnecessary global keyword
2016-06-06 09:06:58 -07:00
Mario Melara
5b023bb0a1
Passing through full arch instead of just operating sysystem so that we can use the platform to get the operating system
2016-06-06 09:05:14 -07:00
Mario Melara
c7b48f6fef
Passing full arch for proper compiler spec so that we can use the platform to get the operating system
2016-06-06 09:04:24 -07:00
Mario Melara
f751d68177
Passing architecture to functions to find compiler. We can use the platform name if provided to find the operating system. Also changed error to operating system instead of target since operating system is now in charge of compiler finding.
2016-06-06 09:03:32 -07:00
Tom Scogland
30e8e77fb6
Merge pull request #869 from brettviren/feature/views
...
Feature/views
2016-06-05 11:31:48 -07:00
alalazo
bdd874eb7f
autopep8
2016-06-04 18:09:28 +02:00
alalazo
02cadb882b
unit test : suffixes
2016-06-04 18:09:06 +02:00
alalazo
669caefccb
unit test : wrong naming scheme in conflict
2016-06-04 18:00:18 +02:00
alalazo
d43cfefa43
autopep8
2016-06-04 17:24:52 +02:00
alalazo
2d6db06fca
unit test : prerequisites
2016-06-04 17:24:27 +02:00
alalazo
ffa6fed3a3
unit test : custom module file load
2016-06-04 17:20:06 +02:00
alalazo
422d3d4db6
unit test : write a whitelisted module
2016-06-04 16:46:15 +02:00
alalazo
09b1daa7b9
unit test : write a blacklisted module
2016-06-04 16:23:41 +02:00
alalazo
408aa10210
unit test : whitelist
2016-06-04 16:18:15 +02:00
alalazo
a3f39c2315
autopep8 : fixed style issues
2016-06-04 11:23:23 +02:00
alalazo
97e2834816
unit test : wrong tag for dependencies
2016-06-04 11:20:35 +02:00
alalazo
2207ab8f23
unit test : inspect_path
2016-06-04 10:44:37 +02:00