Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-06-23 | Make sbang handle lua | Todd Gamblin | 1 | -0/+11 | |
- use --! instead of #! for patched lua scripts. | |||||
2016-06-08 | Also remove from external from bin/spack | Orion Poplawski | 1 | -1/+1 | |
2016-05-26 | Fixed backwards compatibility for compilers.yaml config file | Gregory Becker | 1 | -0/+3 | |
2016-05-11 | Correct LLNL LGPL license template for clarity. | Todd Gamblin | 3 | -16/+40 | |
2016-04-12 | fix : proper update of config file (before it was discarding architectures ↵ | alalazo | 1 | -1/+1 | |
that were not the current one) fixes #774 | |||||
2016-03-05 | Fix #104, #54: issues with overlong shebang in deep directories. | Todd Gamblin | 1 | -0/+84 | |
This does several things: - Add `sbang`: a script to run scripts with long shebang lines. - Documentation for `sbang` is in `bin/sbang`. - Add an `sbang` hook that filters the `bin` directory after install and modifies any scripts wtih shebangs that are too long to use `sbang` instead. - `sbang` is at the top level, so it should be runnable (not much we can do if spack itself is too deep for shebang) - `sbang`, when used as the interpreter, runs the *second* shebang line it finds in a script. - shoud fix issues with too long shebang paths. | |||||
2016-01-25 | Fix variable name bug | Adam J. Stewart | 1 | -4/+4 | |
2016-01-19 | Merge branch 'mplegendre-multi_pkgsrc_roots' into develop | Todd Gamblin | 1 | -2/+2 | |
- This moves var/spack/packages to var/spack/repos/builtin/packages. - Packages that did not exist in the source branch, or were changed in develop, were moved into var/spack/repos/builtin/packages as part of the integration. Conflicts: lib/spack/spack/test/unit_install.py var/spack/repos/builtin/packages/clang/package.py | |||||
2016-01-17 | Merge pull request #202 from scheibelp/features/unittest-xml-output-nose | Todd Gamblin | 1 | -0/+8 | |
Features/unittest xml output nose | |||||
2015-12-25 | Merge branch 'develop' into mplegendre-multi_pkgsrc_roots | Todd Gamblin | 2 | -3/+25 | |
Conflicts: lib/spack/spack/cmd/create.py lib/spack/spack/cmd/extensions.py lib/spack/spack/cmd/fetch.py lib/spack/spack/cmd/uninstall.py lib/spack/spack/config.py lib/spack/spack/database.py lib/spack/spack/directory_layout.py lib/spack/spack/packages.py lib/spack/spack/spec.py | |||||
2015-12-21 | fix a few comment typos | Mike Nolta | 1 | -1/+1 | |
2015-12-16 | added option to enable pdb debug | Gregory L. Lee | 1 | -0/+5 | |
2015-12-09 | Change github.com/scalability-llnl to github.com/llnl everywhere. | Todd Gamblin | 2 | -2/+2 | |
2015-12-02 | Try to be more careful to only suppress the warning about nose already being | Peter Scheibel | 1 | -1/+1 | |
imported. Other warnings should be output. | |||||
2015-11-28 | Fix spack.db -> spack.repo in bin/spack | Todd Gamblin | 1 | -2/+2 | |
2015-11-25 | On systems which have already installed nose (perhaps an older version) | Peter Scheibel | 1 | -0/+8 | |
importing nose (which is also in Spack's external/ directory) outputs a warning (since there is more than one nose package). This avoids printing the warning to the user. | |||||
2015-11-23 | Add a fix/warning so that stale .pyc files don't kill Spack. | Todd Gamblin | 1 | -0/+15 | |
- Can't think of a better way to do this. - The externals integration will cause spack to die in weird ways for users who just pull from develop. | |||||
2015-11-12 | Merge branch 'develop' into mplegendre-multi_pkgsrc_roots | Todd Gamblin | 1 | -1/+1 | |
Conflicts: lib/spack/spack/__init__.py lib/spack/spack/directives.py lib/spack/spack/packages.py | |||||
2015-11-11 | Insert lib/spack/external into sys.path. This avoids cases where the system | Peter Scheibel | 1 | -0/+2 | |
python install and lib/spack/external have the same library installed. This requires modifying the names of some modules in lib/spack/external in cases where both the system python and backported features of future python versions (i.e. after 2.6) are used (previously distinguished by "from external import X" and "import X"). | |||||
2015-10-08 | update warning message for spack -k. | Todd Gamblin | 1 | -1/+1 | |
- warning said it didn't do checksums; really does. | |||||
2015-09-17 | WIP for Matt's branch | Todd Gamblin | 1 | -2/+2 | |
2015-06-06 | Cleanup and consolidate error handling | Todd Gamblin | 1 | -8/+1 | |
2015-05-18 | Merge branch 'features/optional-deps' into develop | Todd Gamblin | 1 | -0/+4 | |
This includes: - Much better variant support (+debug/-debug) - Optional dependency support (depends_on(... , when='<condition>') - New config file format (YAML in ~/.spack) - New Spec format (YAML in $prefix/.spack/spec.yaml) | |||||
2015-05-17 | Add help on specs to top of spack -h | Todd Gamblin | 1 | -1/+15 | |
2015-05-12 | Add debug handler to print a stacktrace on Ctrl-C in debug mode. | Todd Gamblin | 1 | -0/+4 | |
2015-04-07 | Allow spack install -j to throttle make jobs. | Todd Gamblin | 1 | -5/+5 | |
2015-02-15 | Add profile option to spack script. | Todd Gamblin | 1 | -40/+49 | |
2015-01-05 | Allow commands to return error codes. | Todd Gamblin | 1 | -1/+9 | |
2014-12-19 | Fix for SPACK-50 | Todd Gamblin | 1 | -1/+2 | |
Bad format string in version check. | |||||
2014-11-07 | Improved website scraping. | Todd Gamblin | 1 | -0/+1 | |
2014-10-15 | Add test cases for mirroring. | Todd Gamblin | 1 | -1/+1 | |
2014-08-20 | Merge branch 'features/python-2.6-compatibility' into develop | Todd Gamblin | 1 | -3/+3 | |
- Changed 'import argparse' to 'from external import argparse' in conflicts. Conflicts: lib/spack/spack/cmd/dotkit.py lib/spack/spack/cmd/unuse.py lib/spack/spack/cmd/use.py | |||||
2014-08-16 | Consolidate most module code into spack.modules and spack.cmd.module | Todd Gamblin | 1 | -0/+7 | |
- One file with all the module classes (spack/modules.py) - Has an EnvModule superclass that does most of the work and consolidates common code - Subclasses have specializations for different module systems (TclModule, Dotkit) - One command (spack module) for all the types of modules to use - the one command is used by the scripts, only need to maintain in one place - has some subcommands for different module types, but they're handled mostly generically. - Consolidate zsh support into a single setup-env.sh script. | |||||
2014-08-10 | Test cases pass; Spack supports Python 2.6! | Todd Gamblin | 1 | -2/+2 | |
2014-08-10 | Remvoe dependence on v2.7 argparse by including argparse. | Todd Gamblin | 1 | -1/+1 | |
2014-07-02 | Add TAU package and routines to filter files, fix sed calls. | Todd Gamblin | 1 | -0/+1 | |
- TAU doesn't install to directories with '@' in the name. - Need to fix up its scripts. - routines to filter files as sed would, but using python regular expressions. - TAU package uses this. | |||||
2014-06-24 | spack mirror now checksums fetched archives. | Todd Gamblin | 1 | -1/+1 | |
2014-06-22 | Make debug and verbose output work properly. | Todd Gamblin | 1 | -1/+3 | |
2014-06-22 | Initial ability to swap compilers. | Todd Gamblin | 1 | -1/+2 | |
Fixes SPACK-16 and forces compiler script to build using compiler wrappers. - works with gcc and clang on laptop. | |||||
2014-04-13 | Make SSL verification failures recommend spack -k | Todd Gamblin | 1 | -1/+3 | |
- Adds optional long message to SpackError - tty now wraps long message text. | |||||
2014-03-16 | Move packages and mock packages to /var/spack | Todd Gamblin | 1 | -3/+7 | |
2014-03-16 | New, more consistent package directory structure. | Todd Gamblin | 1 | -3/+4 | |
- Packages now live in <package_name>/package.py - spack.packages refactored to use a PackageDB object instead of monolithic module. - Implementation of mock_packages_test.py is greatly simplified - Added test to exercise install/uninstall code because that wasn't covered by existing tests and kept breaking. | |||||
2014-03-14 | Moving utilities to a common LLNL package. | Todd Gamblin | 1 | -1/+1 | |
2014-03-13 | Support github URLs | Todd Gamblin | 1 | -1/+1 | |
2014-03-13 | Added a -k/--insecure option to make curl not check certs. | Todd Gamblin | 1 | -2/+9 | |
2014-01-13 | Script to make 'spack python' usable across platforms in shebang scripts. | Todd Gamblin | 1 | -0/+43 | |
2014-01-08 | Add license to python files and spack script. | Todd Gamblin | 1 | -0/+24 | |
2013-12-12 | Start of basic documentation | Todd Gamblin | 1 | -1/+1 | |
2013-12-09 | Tweak for help output | Todd Gamblin | 1 | -2/+1 | |
2013-11-23 | Added web spider capability for listing versions. | Todd Gamblin | 1 | -0/+6 | |