Commit graph

  • af639dca16 Make dirty installs part of package lifecycle Todd Gamblin 2013-12-18 11:42:56 -0800
  • c7beac295d More on installing with virtual packages Todd Gamblin 2013-12-18 11:36:55 -0800
  • 256c42a34c Added a target to upload docs automatically. Todd Gamblin 2013-12-18 11:18:11 -0800
  • 7be511a352 Finished basic usage. Todd Gamblin 2013-12-18 11:02:31 -0800
  • c9e40b725d Start of basic documentation Todd Gamblin 2013-12-12 04:25:31 -0800
  • c7539fe950 Better info command. Todd Gamblin 2013-12-12 01:04:32 -0800
  • 7575f99bea Documentation skeleton Todd Gamblin 2013-12-09 20:17:08 -0800
  • 9ef471420d Tweak for help output Todd Gamblin 2013-12-09 20:14:47 -0800
  • 8d51c95e68 use get instead of setdefault for kwargs. Todd Gamblin 2013-12-09 10:44:46 -0800
  • 936f54761b type(foo) == bar -> isinstance(foo, bar) Todd Gamblin 2013-12-09 00:47:17 -0800
  • fa2e8dab11 Additional circular reference checking Todd Gamblin 2013-12-08 21:38:37 -0800
  • e0c029c347 Fixes for virtual packages. Todd Gamblin 2013-12-08 19:26:29 -0800
  • 90f2154a32 Better test output -- include totals. Todd Gamblin 2013-12-07 15:16:09 -0800
  • 87fedc7e1e Added support for virtual dependencies ("provides") Todd Gamblin 2013-12-07 13:51:46 -0800
  • 344e902b15 More stage tests. Todd Gamblin 2013-12-01 23:57:07 -0800
  • ff2018bc85 Reworked stage paths to allow %u for username. Added stage test. Todd Gamblin 2013-11-24 13:54:33 -0800
  • 3de3efc75d Gracefully handle lack of network connection. Todd Gamblin 2013-11-23 21:01:07 -0800
  • 1247036141 Generalize package relations like depends_on, provides, conflicts. Todd Gamblin 2013-11-23 15:46:04 -0800
  • 6cf6eac3de Move concretization into its own class. Todd Gamblin 2013-11-23 15:18:43 -0800
  • f31aaeed98 Cleanup and comments. Todd Gamblin 2013-11-23 14:55:09 -0800
  • 2dff2f3341 Fix virtual method. Todd Gamblin 2013-11-23 13:43:59 -0800
  • 389fa1792d Added web spider capability for listing versions. Todd Gamblin 2013-11-23 13:04:36 -0800
  • fe7da0dcff Update libdwarf URL. Todd Gamblin 2013-11-20 14:42:31 -0700
  • b5c565891f First cut concretization works, with tests. Todd Gamblin 2013-10-26 14:04:09 -0700
  • 7bdf93234a Added unit tests for spec normalization. Todd Gamblin 2013-10-18 16:39:09 -0700
  • 481a617d65 spack test runs all tests by default Todd Gamblin 2013-10-17 14:53:40 -0700
  • 558cf7e406 spec flatten, normalize, validate; package validate Todd Gamblin 2013-10-17 14:46:00 -0700
  • db07c7f611 Spec constraints and normalization now work. Todd Gamblin 2013-10-15 03:04:25 -0700
  • 3fb7699e1e Command to launch interpreter with spack in sys.path Todd Gamblin 2013-10-11 23:24:06 -0700
  • 09fd944de5 Command to run pydoc on spack classes. Todd Gamblin 2013-10-11 23:23:41 -0700
  • bb63327da0 Refactor utils into separate modules. Todd Gamblin 2013-10-07 18:54:58 -0700
  • f2046a4aa3 Start to make a bigger package out of utils.py Todd Gamblin 2013-10-07 18:12:26 -0700
  • 618571b807 Checkpoint commit: much-improved spec class. Todd Gamblin 2013-10-07 17:57:27 -0700
  • 157737efbe Add spec architeccture, redo color output support. Todd Gamblin 2013-06-29 15:59:43 -0700
  • ebc507dc6e Clean up half-downloaded tarballs. Todd Gamblin 2013-06-29 15:59:08 -0700
  • 7a67cc1675 Adding expression syntax for console colors. Todd Gamblin 2013-06-29 15:56:29 -0700
  • 5c761aafab Add checks for version 2.7 Todd Gamblin 2013-06-02 13:54:46 -0700
  • 8f37817ae1 Better error messages for spack list -v. Todd Gamblin 2013-05-17 16:56:00 -0700
  • 57ef3b8a80 Ability to list versions from web page with spack list -v PACKAGE Todd Gamblin 2013-05-17 16:25:00 -0700
  • 6e557798e8 Added command to print out URL and homepage. Todd Gamblin 2013-05-17 16:04:56 -0700
  • 7c98ee9644 Renamed variables called 'spec' to 'path' Todd Gamblin 2013-05-17 10:38:39 -0700
  • 340fe565d4 Use realpath in addition to expanduser to locate spack directory. Todd Gamblin 2013-05-15 16:47:50 -0700
  • eb0832e379 list_modules will now find directories. Todd Gamblin 2013-05-13 10:35:38 -0700
  • b2f78ef78e Added EBNF grammar. Todd Gamblin 2013-05-12 19:30:55 -0700
  • b2a5fef6ad Commands take specs as input instead of names. Todd Gamblin 2013-05-12 14:17:38 -0700
  • ad4411bc9e More rubust spec parsing and error messages Todd Gamblin 2013-05-12 11:10:10 -0700
  • c3f52f0200 Initial implementation of package specs, including parser. Todd Gamblin 2013-05-09 14:21:16 -0700
  • 5dd2c53e38 Removed old versions.py Todd Gamblin 2013-05-09 14:19:03 -0700
  • 1b1c1c07f9 Don't exit after one test. Todd Gamblin 2013-05-09 14:18:38 -0700
  • fd93d4c235 Changed class name. Todd Gamblin 2013-05-09 14:18:11 -0700
  • 2df8a29b9b Removed executable bit. Todd Gamblin 2013-05-09 14:15:38 -0700
  • 50718fe57f Tests can be run via spack test <test_name> Todd Gamblin 2013-04-28 11:27:33 -0700
  • 453471cb05 Better help formatting. Todd Gamblin 2013-04-08 23:00:42 -0700
  • 39b242a134 Merge pull request #1 from feature-platforms to master Todd Gamblin 2013-04-08 19:06:34 -0700
  • 422d291b11 This adds support for multi-platform methods. Todd Gamblin 2013-04-04 09:52:15 -0700
  • e1551de976 Moved install-spack to its own simpler command. Todd Gamblin 2013-03-25 15:27:28 -0700
  • b224d249bb Print files that are in the way of install. Todd Gamblin 2013-03-25 11:30:11 -0700
  • 3229e47e5d Adding install script Todd Gamblin 2013-03-25 11:25:27 -0700
  • aa0fd6c17a Fix in docs. Todd Gamblin 2013-03-22 16:24:44 -0700
  • 269cf53a68 Documentation and small changes. Todd Gamblin 2013-03-22 13:46:01 -0700
  • e410df743a Simpler implementation of depends_on. Todd Gamblin 2013-02-25 18:18:48 -0800
  • 27b9204785 Better spack -h: added cmd descriptions. Todd Gamblin 2013-02-22 00:20:24 -0800
  • 707db8dafe Better handling of stage. - better symlink handling - remove stage directories on successful install. Todd Gamblin 2013-02-21 23:01:37 -0800
  • 5899308ad3 Parallel bootstrap for cmake. Todd Gamblin 2013-02-21 20:05:11 -0800
  • bd59689fdc Minor changes; loosened up parallel build for dwarf. Todd Gamblin 2013-02-21 19:27:27 -0800
  • b39165b999 Fix regression in clean. Todd Gamblin 2013-02-21 19:10:28 -0800
  • 2a908d6a0e Added help command and purge command. Todd Gamblin 2013-02-21 19:05:56 -0800
  • 705447bdc2 Use tmp directory for downloading and building Todd Gamblin 2013-02-21 19:05:16 -0800
  • 1c4e16afdf Fixed bug in parallel make option. Todd Gamblin 2013-02-20 15:44:25 -0800
  • fb172bc702 Added libunwind and fixed link issues in cc. Todd Gamblin 2013-02-20 15:22:00 -0800
  • 48b0351945 Fixed passing of dependence prefixes to cc. libdwarf works. Todd Gamblin 2013-02-19 19:26:54 -0800
  • d534c539d4 Fixes, remove parallel build for libdwarf due to race case. Todd Gamblin 2013-02-19 17:08:38 -0800
  • 7d9d4f3484 rpaths for dependencies. elf, dwarf, cmake build on Linux Todd Gamblin 2013-02-19 01:20:50 -0800
  • 5d81cfdac6 Require python2.7 Todd Gamblin 2013-02-18 23:52:50 -0800
  • 38becacace Dependencies now work. Added libelf, libdwarf. Todd Gamblin 2013-02-18 23:46:04 -0800
  • cc76c0f5f9 Initial version of spack with one package: cmake Todd Gamblin 2013-02-13 17:50:44 -0800