summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-10-08Fix leaky spack.binary_distribution.binary_index in tests (#26609)Harmen Stoppels2-7/+20
* Fix issues with leaky binary index across tests * More rigorous binary_index reset as now other tests are failing :(
2021-10-08py-neurora: add new package (#26479)Manuela Kuhn1-0/+25
2021-10-08Allow Version('') and map it to the empty tuple (#25953)Tamara Dahlgren2-4/+21
2021-10-08cling: add missing CMake dependency (#26577)Rodrigo Ceccato de Freitas1-0/+2
2021-10-08More strict ReadTheDocs tests (#26580)Adam J. Stewart1-0/+1
2021-10-07add hash field to spec on find --json and assert in test its there (#26443)Daniel G Travieso2-6/+9
Co-authored-by: Daniel Travieso <daniel@dgtravieso.com>
2021-10-08llvm: llvm@13+libcxx needs a very recent C++ compiler (#26584)Bernhard Kaindl1-0/+9
libc++-13 does not support %gcc@:10, see: https://bugs.llvm.org/show_bug.cgi?id=51359#c1 https://libcxx.llvm.org/#platform-and-compiler-support says: - GCC 11 - latest stable release per GCC’s release page - Clang: 11, 12 - latest two stable releases per LLVM’s release page - AppleClang 12 - latest stable release per Xcode’s release page
2021-10-08re2 pic support (#26513)Pedro Demarchi Gomes2-3/+8
2021-10-07Updatepackage/minigmg (#26467)Oliver Perks4-5/+136
* MiniGMG, add support for optimised flags + SIMDe implementation of AVX instrinsics * Add .gitlab-ci.yml * NVHPC fast * remove CI * Syntax fix
2021-10-07Fix for license symlinking issue. (#26576)Paul Ferrell1-1/+1
When a symlink to a license file exists but is broken, the license symlink post-install hook fails because os.path.exists() checks the existence of the target not the symlink itself. os.path.lexists() is the proper function to use.
2021-10-07itk: use CMakePackage helpers (#26572)Seth R. Johnson1-18/+13
2021-10-07Pipelines: retry service job on system errors (#26508)Scott Wittenburg1-0/+12
Retry rebuild-index, cleanup, and no-op jobs automatically if they fail due to infrastructure-related problems.
2021-10-07apex: support profiling/tracing HIP applications (#26569)Kevin Huck1-0/+13
libz is added for compressing google trace events output.
2021-10-07Memoize the result of spack.platforms.host() (#26573)Harmen Stoppels1-0/+1
2021-10-07visit: add an external find function (determine_version) (#25817)Olivier Cessenat1-0/+11
* visit: add an external find function (determine_version) * visit: correct too long comment line * visit: forgot to set executables * visit: external find uses signgle dash version * visit: found as external asking visit version
2021-10-06py-mayavi: add 4.7.3 (#26566)Manuela Kuhn1-5/+10
2021-10-06fish: adding version 3.3.1 (#26488)Tyler Funnell1-3/+13
* fish: adding version 3.3.1 * adding maintainer * Update var/spack/repos/builtin/packages/fish/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-10-06py-scikit-image: add 0.18.3 and fix dependencies (#26406)Manuela Kuhn1-22/+46
2021-10-06New package: py-clean-text (#26511)Jen Herting1-0/+21
* [py-clean-text] created template * [py-clean-text] - added description - added dependencies - removed fixmes
2021-10-06Provide more info in `SbangPathError` to aid CI debugging (#26316)Tamara Dahlgren2-3/+24
2021-10-06Patch from upstream needed to build numactl on riscv64. (#26541)Kevin Pedretti2-0/+54
The most recent release of numactl (2.0.14) fails to build on riscv64 because of a missing "-latomic". This patch from upstream resolves this issue. It can be dropped once the next version of numactl is released.
2021-10-06ucx: fix typo in config description (#26564)Rodrigo Ceccato de Freitas1-1/+1
2021-10-06py-nipype: add 1.4.2 (#26472)Manuela Kuhn1-10/+18
2021-10-06Restore the correct computation of stores in environments (#26560)Massimiliano Culpo4-2/+66
Environments push/pop scopes upon activation. If some lazily evaluated value depending on the current configuration was computed and cached before the scopes are pushed / popped there will be an inconsistency in the current state. This PR fixes the issue for stores, but it would be better to move away from global state.
2021-10-06New release slepc4py 3.16.0 (#26468)Jose E. Roman1-1/+3
2021-10-06py-svgutils: add 0.3.1 (#26470)Manuela Kuhn1-0/+1
2021-10-06Add 1.4.2 (#26475)haralmha1-0/+1
2021-10-06Add 1.9.3 (#26483)haralmha1-0/+1
2021-10-06Add 1.1.1 (#26484)haralmha1-0/+1
2021-10-06Add 14.16.1 (#26485)haralmha1-0/+1
2021-10-06Add 1.0.2 (#26486)haralmha1-0/+1
2021-10-06Add 4.2.0 (#26498)haralmha1-0/+1
2021-10-06New package: intel oneapi advisor (#26535)g-mathias1-0/+29
Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2021-10-06Remove the spack.architecture module (#25986)Massimiliano Culpo37-439/+280
The `spack.architecture` module contains an `Arch` class that is very similar to `spack.spec.ArchSpec` but points to platform, operating system and target objects rather than "names". There's a TODO in the class since 2016: https://github.com/spack/spack/blob/abb0f6e27c45758c37fd45d663214b86413fb4f6/lib/spack/spack/architecture.py#L70-L75 and this PR basically addresses that. Since there are just a few places where the `Arch` class was used, here we query the relevant platform objects where they are needed directly from `spack.platforms`. This permits to clean the code from vestigial logic. Modifications: - [x] Remove the `spack.architecture` module and replace its use by `spack.platforms` - [x] Remove unneeded tests
2021-10-06new package: intel oneapi inspector (#26549)g-mathias1-0/+31
Co-authored-by: lu64bag3 <gerald.mathias@lrz.de>
2021-10-06use conflicts() instead of referring to SpecError in mesa (#26562)Danny McClanahan1-5/+7
* mesa: use conflicts() instead of referring to SpecError
2021-10-06llvm: new version 13.0.0 (#26563)Paul R. C. Kent1-0/+1
2021-10-06Add v1.56.2 to Rclone (#26556)Alec Scott1-1/+2
2021-10-06Add v5.3.0 to Superlu (#26558)Alec Scott1-1/+2
2021-10-06py-jupyter-client: add 6.1.12 (#26503)haralmha1-0/+1
2021-10-06py-ptyprocess: add 0.7.0 (#26504)haralmha1-0/+1
2021-10-06py-setuptools: add 57.1.0 (#26505)haralmha1-0/+1
2021-10-06py-six: add 1.16.0 (#26506)haralmha1-0/+1
2021-10-06py-matplotlib: fix qhull dependency (#26553)Manuela Kuhn1-1/+4
2021-10-06py-ftfy: added version 6.0.3 (#26509)Jen Herting1-0/+2
2021-10-06New package: py-emoji (#26510)Jen Herting1-0/+17
* [py-emoji] created template * [py-emoji] - removed fixmes - added homepage - added description - added dependencies
2021-10-06precice: add version 2.3.0 (#26551)Frédéric Simonis1-0/+1
2021-10-06gnuplot: add version 5.4.2 (#26529)haralmha1-0/+1
2021-10-06hadoop: add version 2.7.5 (#26530)haralmha1-0/+1
2021-10-06Add 7.6.3 (#26502)haralmha1-0/+1