summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-10-15Fix ruby dependent extensions. (#26729)Brice Videau2-6/+17
* Fix ruby dependent extensions. * Added Kerilk as maintainer.
2021-10-15GCC: Conflict for <12 for M1 (#26318)Axel Huebl1-0/+4
aarch64/M1 is only a supported build combination for GCC in the planned GCC 12+ release.
2021-10-15py-charset-normalizer: add v2.0.7 (#26756)Mickaël Schoentgen1-0/+19
Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr>
2021-10-15py-rdflib: add 6.0.2 (#26757)Manuela Kuhn1-2/+5
2021-10-15py-ipykernel: add 6.4.1 and fix deps (#26758)Manuela Kuhn1-3/+10
2021-10-15py-setuptools: add 58.2.0 (#26759)Manuela Kuhn1-0/+1
2021-10-15py-jupyter-client: add 6.1.12 (#26760)Manuela Kuhn1-0/+4
2021-10-15Revert "Don't run lsb_release on linux (#26707)" (#26754)Harmen Stoppels2-4/+1
This reverts commit fcac95b0654a84151ad51a9123f74e8cdfcf8d26.
2021-10-15EnvironmentModifications: allow disabling stack tracing (#26706)Harmen Stoppels2-14/+29
Currently Spack keeps track of the origin in the code of any modification to the environment variables. This is very slow and enabled unconditionally even in code paths where the origin of the modification is never queried. The only place where we inspect the origins of environment modifications is before we start a build, If there's an override of the type `e.set(...)` after incremental changes like `e.append_path(..)`, which is a "suspicious" change. This is very rare though. If an override like this ever happens, it might mean a package is broken. If that leads to build errors, we can just ask the user to run `spack -d install ...` and check the warnings issued by Spack to find the origins of the problem.
2021-10-15libabigail: add v2.0 (#26753)Vanessasaurus2-1/+42
Signed-off-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-10-15Disable parallel builds in groff and gosam-contrib (#26730)Joseph Wang2-1/+5
Work around to #26726 and #26714
2021-10-15HiOp: add v0.5.0 + small changes in dependencies (#26744)Cameron Rutherford1-3/+5
2021-10-15paraview: add adios2 variant (#26728)kwryankrattiger1-0/+7
2021-10-15Removing NCEP Post (ncep-post). (#26749)Timothy Brown2-399/+0
UPP and ncep-post are the same package, so this PR removes the duplication. ncep-post was originally named after the upstream repo that now changed its name to UPP.
2021-10-15vtk: modify conflict between osmesa and qt (#26752)Eric Brugger1-3/+2
2021-10-14Stand-alone tests: disallow re-using an alias (#25881)Tamara Dahlgren4-8/+82
It can be frustrating to successfully run `spack test run --alias <name>` only to find you cannot get the results because you already use `<name>` in some previous stand-alone test execution. This PR prevents that from happening.
2021-10-14Remove extra tag assignments (#26692)Tamara Dahlgren4-12/+4
2021-10-14py-datalad: add 0.15.2 (#26750)Manuela Kuhn1-1/+2
2021-10-14cp2k: use variant propagation trick for virtuals (#26737)Harmen Stoppels1-5/+6
2021-10-14ASP-based solver: add a rule for version uniqueness in virtual packages (#26740)Massimiliano Culpo4-0/+43
fixes #26718 A virtual package may or may not have a version, but it never has more than one. Previously we were missing a rule for that.
2021-10-14add py-pyh5md and update py-espressopp (#26746)Christoph Junghans2-0/+21
* add py-pyh5md and update py-espressopp * Update package.py
2021-10-14libfive: Add all variants, +qt needs qt@5.15.2:+opengl (#26629)Bernhard Kaindl1-3/+22
Refresh of deps to fix the build and add variants from CMakeLists.txt
2021-10-14sombrero: add version 2021-08-16 (#26741)Mosè Giordano1-0/+2
2021-10-14vc: Enable the testsuite, excluding tests failing on Zen2 (#26699)Bernhard Kaindl2-0/+35
This fixes running the testsuite, it adds the package virtest for it.
2021-10-14switch to the smoke testing included in heffte (#26720)Miroslav Stoyanov1-54/+9
2021-10-14alpgen: new package (#26713)iarspider7-0/+6922
Co-authored-by: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com>
2021-10-14edm4hep: new version, fix tests (depends on catch2) (#26679)Thomas Madlener2-0/+16
2021-10-14podio: new version and fix python unittest env (#26649)Thomas Madlener2-0/+15
2021-10-14phist: Fix build of 1.9.6, fix build- and install-tests (#26727)Bernhard Kaindl1-9/+23
Primary fix: Due to a typo in a version range, overlapping PR merges resulted in a build failure of the latest version: Don't attempt to remove a non-existing file for version 1.9.6. Secondary fixes: update_tpetra_gotypes.patch was mentioned twice, and the version range has to exclude @1.4.2, to which it cannot be applied. Add depend_on() py-pytest, py-numpy and pkgconfig with type='test' @:1.9.0 fail with 'Rank mismatch with gfortran@10:, add a conflicts(). raise InstallError('~mpi not possible with kernel_lib=builtin!') when applicable. Fixes for spack install --test=root phist: mpiexec -n12 puts a lot of stress on a pod and gets stuck in a loop very often: Reduce the mpiexec procs and the number of threads. Remove @run_after('build') @on_package_attributes(run_tests=True): from 'def check()': fixes it from getting called twice The build script of 'make test_install' for the installcheck expects the examples to be copied to self.stage.path: Provide them.
2021-10-14LAMMPS: update recipe for %aocc (#26710)AMD Toolchain Support1-5/+12
* updating the recipe for betterment * addressing the suggesions received from reviewers * adding package helper macros Co-authored-by: mohan002 <mohbabul@amd.com>
2021-10-14Qt: Qt fixes for a Cray AMD system. (#26722)Eric Brugger1-1/+4
* Qt fixes for a Cray AMD system. * Update to latest changes.
2021-10-14Constrain abstract specs rather than concatenating strings in the "when" ↵Massimiliano Culpo7-12/+77
context manager (#26700) Using the Spec.constrain method doesn't work since it might trigger a repository lookup which could break our directives and triggers a circular import error. To fix that we introduce a function to merge abstract anonymous specs, based only on package names, which does not perform any lookup in the repository.
2021-10-13openslide: Fix missing dependencies: gdk-pixbuf and perl-alien-libxml2 (#26620)Bernhard Kaindl3-2/+4
Add missing pkgconfig to openslide and its dep perl-alien-libxml2. Fix shared-mime-info to be a runtime dependency of gdk-pixbuf, Otherwise, configure cannot detect use gdk-pixbuf without error.
2021-10-13r-imager: add depends_on('r+X') and bump version (#26697)Bernhard Kaindl1-0/+2
2021-10-14dealii: @9.3.1 has build errors with boost@1.77.0 - so add dependency on ↵Satish Balay1-0/+2
boost@1.76.0 [or lower] (#26709)
2021-10-14Don't run lsb_release on linux (#26707)Harmen Stoppels2-1/+4
Running `lsb_release` on Linux takes about 50ms because it is written in Python. We do not use the output, so this change makes use not call it.
2021-10-13py-mne: add full variant (#26702)Manuela Kuhn1-0/+41
2021-10-13metall: add version 0.17 (#26694)Keita Iwabuchi1-3/+7
Co-authored-by: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com>
2021-10-13magics: Add v4.9.3 to fix build with gcc@11, skip broken testcase (#26695)Bernhard Kaindl1-0/+4
To build with gcc-11, v4.9.3 is needed, conflict added for older revs.
2021-10-13qgis: fix build of LTS release with proj>7 (#26696)Bernhard Kaindl1-1/+8
Co-authored-by: Sinan <sbulutw@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-10-13Add camp 0.3.0 and 0.2.3 (#26717)David Beckingsale1-0/+2
2021-10-13vapor: Fix the build and update: Use correct deps and find numpy incdir (#26630)Bernhard Kaindl2-13/+22
vapor needs proj@:7 and gives a list of tested dependency versions. Make it find the numpy include path and add version 3.5.0 as well
2021-10-13sfcgal: build fails with cgal@:4.6, works with cgal@4.7: (#26642)Bernhard Kaindl1-3/+5
Use depends_on('cgal@4.7: +core') to fix the build
2021-10-13wireshark: Fix install race and skip network capture tests (#26698)Bernhard Kaindl1-0/+6
The network capture tests can't pass when built as normal user.
2021-10-13SEACAS: add a Faodel variant (#26583)Todd Kordenbrock1-1/+16
* SEACAS: add a Faodel variant * Use safer CMake and variant packages instead of directly adding parameters Add a "+faodel ~mpi" dependency to balance "+faodel +mpi"
2021-10-13superlu-dist add version 7.1.0 (#26708)Satish Balay1-0/+1
2021-10-13buildcache: do one less tar file extraction Patrick Gartung5-39/+41
The buildcache is now extracted in a temporary folder within the current store, moved to its final place and relocated. "spack clean -s" has been extended to also clean the temporary extraction directory. Add hardlinks with absolute paths for libraries in the corge, garply and quux packages to detect incorrect handling of hardlinks in tests.
2021-10-13Add version 4.12.0 (#26532)haralmha1-0/+1
2021-10-13photos-f: new package (Fortran version) (#26703)iarspider2-0/+117
2021-10-13slepc: set up SLEPC_DIR for dependent packages (#26701)Jose E. Roman1-0/+4