Skip to content
Snippets Groups Projects
  1. Jan 29, 2018
    • Massimiliano Culpo's avatar
      Mark slow unit tests (#6994) · 7368586f
      Massimiliano Culpo authored
      * Marking database tests as slow
      
      * Marking url command tests as slow
      
      * Marking every test that uses database as slow
      
      * Marking tests that import files as slow
      
      * Marking gpg tests as slow
      
      * Marking all versions and one list tests as slow
      
      * Added more markers to unit tests + cli option to skip slow tests
      
      Following a discussion with Axel, the generic 'slowtest' marker has been
      split into 'db', 'network' and 'maybeslow'. A brief description of the
      meaning of each marker has been added to pytest.ini.
      
      A command line option to run only fast tests has been added to
      'spack test'
      
      * Don't use classes to group tests together
      
      Reverted grouping tests under a class, as required in the review
      
      * Minor style changes
      7368586f
  2. Nov 05, 2017
  3. Oct 12, 2017
  4. Oct 07, 2017
  5. Sep 07, 2017
  6. Aug 05, 2017
  7. Jun 25, 2017
  8. Mar 29, 2017
  9. Jan 18, 2017
  10. Aug 04, 2016
    • George Hartzell's avatar
      Add package for htslib · ef1369c3
      George Hartzell authored
      Htslib was pulled out of samtools and made into a standalone thing.
      This commit adds a packag for it, in support of the samtools package.
      ef1369c3
  11. Jul 29, 2016
    • Kelly (KT) Thompson's avatar
      GTK+3: Provide updates to package dependencies. · 6c80b152
      Kelly (KT) Thompson authored
      WIP: I started trying to build gtkplus@3.20, but this package has many more
      dependencies than v2 and it requires newer versions of existing packages. This
      commit provides updates for 5 packages that are required by GTK+3. This is not
      the complete set of changes required for GTK+3.
      
      atk  - move default version from 2.14 -> 2.20.
      glib - move default version from 2.42 -> 2.49
           - v2.49 requires pcre+utf as a new dependency.
      pcre - if variant +utf is selected, add '--enable-unicode-properties' to the
             configure options.
      libepoxy - new package to spack
               - manages OpenGL function pointers.
      pango    - move default version from 1.36 -> 1.40
      6c80b152
  12. Jul 20, 2016
  13. Jul 19, 2016
  14. Jun 21, 2016
  15. Jun 13, 2016
  16. May 12, 2016
  17. Mar 30, 2016
  18. Mar 22, 2016
  19. Nov 26, 2015
    • Todd Gamblin's avatar
      New, cleaner package repository structure. · 89d51279
      Todd Gamblin authored
      Package repositories now look like this:
      
          top-level-dir/
              repo.yaml
              packages/
                  libelf/
                      package.py
                  mpich/
                      package.py
                  ...
      
      This leaves room at the top level for additional metadata, source,
      per-repo configs, indexes, etc., and it makes it easy to see that
      something is a spack repo (just look for repo.yaml and packages).
      89d51279
  20. Jul 31, 2014
  21. Mar 17, 2014
  22. Mar 16, 2014
    • Todd Gamblin's avatar
      New, more consistent package directory structure. · b8b334e8
      Todd Gamblin authored
      - 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.
      b8b334e8
  23. Jan 12, 2014
  24. Jan 08, 2014
  25. Jan 06, 2014
  26. Dec 26, 2013
  27. Dec 23, 2013
    • Todd Gamblin's avatar
      Fix for SPACK-13, and satisfies() now handles deps. · 7088cdf2
      Todd Gamblin authored
      Added more test cases for multimethods.  In doing so, (re)discovered that
      satisfies() really needs to handle dependencies properly.
      
      Implemented support for dependencies in satisfies, but constrain() now
      isn't consistent (as we do not currently constrain deps), so need to
      implement that.
      
      Virtual dependency support probably needs some deeper thought.  i.e.,
      there is probably an intermediate DAG form that would make the needed
      checks easier.  Right now we have to build ProviderIndexes to figure out
      how virtual dependencies are set up.  If the vdep were preserved in the DAG,
      then we could just check for things like incompatible providers directly.
      7088cdf2
  28. Dec 21, 2013
  29. Dec 09, 2013
Loading