summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-12-09Follow up/11117 fixes and testing (#13607)Omar Padron10-158/+272
* fix docstring in generate_package_index() refering to "public" keys as "signing" keys * use explicit kwargs in push_to_url() * simplify url_util.parse() per tgamblin's suggestion * replace standardize_header_names() with the much simpler get_header() * add some basic tests * update s3_fetch tests * update S3 list code to strip leading slashes from prefix * correct minor warning regression introduced in #11117 * add more tests * flake8 fixes * add capsys fixture to mirror_crud test * add get_header() tests * use get_header() in more places * incorporate review comments
2019-12-09environments: allow 'add' command to add virtuals (#13787)Greg Becker2-2/+26
This PR allows virtual packages to be added to the specs list using the add command. Virtual packages are already allowed in named lists in spack environments/stacks, and they are already allowed in the specs list when added using the yaml directly.
2019-12-09TensorFlow: don't override HOME env var (#14054)Adam J. Stewart1-4/+4
2019-12-09fix incorrect gpu arch map for vtk-m package (#14057)Matt Larsen1-1/+1
2019-12-09Apply URLFetchStrategy to ftp:// and ftps:// url schemes (#13939)Andras Wacha1-1/+3
* Apply URLFetchStrategy to ftp:// and ftps:// url schemes * Corrected trailing whitespace error
2019-12-08Tuneup docs re setting up sphinx for building docs (#14005)George Hartzell1-6/+14
I have, more than once, tried to install the list of things that need to build the docs, only to discover that the list doesn't use Spack's package names. I'm tired of facepalming.... While I was there I touched up the prose about activating the new Python packages; activating a python package doesn't add anything to your PYTHONPATH, it links things into a directory that's *already* on your PYTHONPATH. Note that this all presupposes that you're using that same python....
2019-12-08cbtf-krell: fix missing dependencies (#14021)Adam J. Stewart1-4/+4
2019-12-08Add new r-condop package (#14050)Adam J. Stewart1-0/+32
2019-12-08Add new r-earth package (#14049)Adam J. Stewart1-0/+25
2019-12-08Add new r-plotmo package (#14048)Adam J. Stewart1-0/+26
2019-12-08Add new r-teachingdemos package (#14047)Adam J. Stewart1-0/+20
2019-12-08Add new r-graphlayouts package (#14046)Adam J. Stewart1-0/+27
2019-12-08Add new r-tidygraph package (#14045)Adam J. Stewart1-0/+32
2019-12-08py-torch: comment out non-existing deps (#14044)Adam J. Stewart1-3/+3
2019-12-08Add new py-requests-mock package (#14043)Adam J. Stewart1-0/+19
2019-12-08py-luigi: fix test dependencies (#14042)Adam J. Stewart1-1/+1
2019-12-08elpa: port to microarch (#13655)Christoph Junghans1-19/+27
* elpa: port to microarch * flake8 * Update package.py * Update var/spack/repos/builtin/packages/elpa/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
2019-12-08Add new py-pytest-mypy package (#14041)Adam J. Stewart1-0/+23
2019-12-08Add new py-sphinxcontrib-issuetracker package (#14040)Adam J. Stewart1-0/+19
2019-12-08py-python-htmlgen -> py-htmlgen (#14039)Adam J. Stewart2-6/+4
2019-12-08Add new py-asserts package (#14038)Adam J. Stewart1-0/+21
2019-12-07py-brian2: py-nosetests -> py-nose (#14037)Adam J. Stewart1-17/+20
2019-12-07polymake: fix dependency name (#14034)Adam J. Stewart1-1/+1
2019-12-07Add py-jupyter package (#14035)Adam J. Stewart1-0/+22
2019-12-07Add new py-wxmplot package (#14036)Adam J. Stewart1-0/+24
2019-12-07Add new py-stestr package (#14029)Adam J. Stewart1-0/+18
2019-12-07Add new py-testrepository package (#14030)Adam J. Stewart1-0/+28
2019-12-07Add new py-testresources package (#14031)Adam J. Stewart1-0/+18
2019-12-07Add new py-testscenarios package (#14032)Adam J. Stewart1-0/+17
2019-12-07Add new py-testtools package (#14033)Adam J. Stewart1-0/+17
2019-12-07Add new py-python-subunit package (#14028)Adam J. Stewart1-0/+19
2019-12-07Add New package feh and supporting packages (#14013)Quinn8-0/+240
* Adding libid3tag package for supporting feh * Adding libexif package for supporting feh * Adding imlib2 package for supporting feh * Adding the feh package * Rewording the cleanup function for libid3tag * Fixing some flake8 issues for imlib2 and libid3tag * Adding sources for the patches and swapping rm for os.remove * Flake8 fixes * swapping md5sums for sha256sums
2019-12-07Add new py-hacking package (#14027)Adam J. Stewart1-0/+19
2019-12-07Add new py-fixtures package (#14026)Adam J. Stewart1-0/+17
2019-12-07Add new py-extras package (#14025)Adam J. Stewart1-0/+18
2019-12-07Add py-tox package (#14024)Adam J. Stewart1-0/+26
2019-12-07Add latest version of py-importlib-metadata (#14023)Adam J. Stewart1-8/+10
2019-12-07flann: fix missing dependencies (#14022)Adam J. Stewart1-2/+2
2019-12-07votca*: add v1.6_rc1 (#14017)Christoph Junghans6-10/+79
* votca*: add v1.6_rc1 * votca: prefer v1.5.1
2019-12-07openPMD-api: 0.10.1 (#14018)Axel Huebl1-0/+1
Add the latest release of openPMD-api.
2019-12-06Spec Header Dirs: Only first include/ (#13991)Axel Huebl3-4/+17
* CUDA HeaderList: Unit Test * Spec Header Dirs: Only first include/ Avoid matching recurringly nested include paths that usually refer to internally shipped libraries in packages. Example in CUDA Toolkit, shipping a libc++ fork internally with libcu++ since 10.2.89: `<prefix>/include/cuda/some/more/details/include/` or `<prefix>/include/cuda/std/detail/libcxx/include` regex: non-greedy first match of include Co-Authored-By: Massimiliano Culpo <massimiliano.culpo@gmail.com> * CUDA: Re-Enable 10.2.89 as Default
2019-12-06ibm-java: add version 8.0.6.0 (#14003)Mark W. Krentel1-9/+16
* ibm-java: add version 8.0.6.0 Add version 8.0.6.0 and remove 8.0.5.30. IBM is fairly aggressive about removing old versions, and 8.0.5.30 is no longer available from their download site. * Restore version 8.0.5.30, although it is no longer available for download from IBM.
2019-12-06Packages/py-maestrowf (#14010)Francesco Di Natale1-1/+13
* Addition of repository branches to maestrowf. * Addition of 1.1.5dev pre-release. * Correction of a merge conflict. * Addition of Maestro release 1.1.5 * Addition of Maestro release 1.1.6 (removal of 1.1.5) * Sets 1.1.6 to the preferred version. Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Tweak to the url to point to latest.
2019-12-06Add py-parameterized package (#14016)Adam J. Stewart1-0/+17
2019-12-06Update py-theano dependencies (#14015)Adam J. Stewart1-3/+4
2019-12-06mesquite: fix build of the no mpi variant. (#14012)nicolas le goff1-3/+8
* mesquite: fix build of the no mpi variant. * mesquite: added the --without-mpi option to configure.
2019-12-06docs: Alphabetize create cmd template options (#13993)Tamara Dahlgren1-1/+2
* Bugfix: Display template options for create command. * Alphabetize "spack create" template options for readability * Revert template choices format; alphabetize list * flake8 fix
2019-12-06Bugfix: spack find -p fails in environment (#13972)Greg Becker3-1/+26
* force spack find -p to print abstract specs without prefixes * hashes have the same issue; improve handling of find -L to match find -l
2019-12-06[Package: HPX] Fix Apex and OTF2 support (#13982)Teodor Nikolov2-1/+89
* Fix Apex and OTF2 support - Comment out apex as a dependncy: it is bundled with HPX. - Apply a patch to v1.3.0 to correctly build with APEX. - Add otf2 as a dependency when APEX is enabled. * Remove depends_on('apex')
2019-12-06augustus: Set compile commands for each compiler and Fix for using 'boost' ↵t-karatsu1-0/+25
on Spack (#13975) * augustus: Set compile commands for each compiler and Fix for using 'boost' on Spack * fix for flake8 * delete 'string' args * Fix args of filter_file func * Fix args of other filter_file func