summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-09-21Fix false detection of llvm-amdgpu as llvm and llvm-doe (#40113)Wileam Y. Phan2-0/+4
2023-09-21py-nanobind add cmake path (#40079)Robert Underwood1-0/+5
* py-nanobind add cmake path * fix style --------- Co-authored-by: Robert Underwood <runderwood@anl.gov>
2023-09-21[add] py-graphql-ws: new recipe, required by py-cylc-uiserver (#39991)Lydéric Debusschère1-0/+20
* [add] py-graphql-ws: new recipe, required by py-cylc-uiserver * py-graphql-ws: remove constraint on version for python
2023-09-21Harden compiler detection against errors (#39736)John W. Parent4-36/+106
Fixes #39622 Add a timeout to compiler detection and allow Spack to proceed when this timeout occurs. In all cases, the timeout is 120 seconds: it is assumed any compiler invocation we do for the purposes of verifying it would resolve in that amount of time. Also refine executables that are tested as being possible MSVC instances, and limit where we try to detect MSVC. In more detail: * Compiler detection should timeout after a certain period of time. Because compiler detection executes arbitrary executables on the system, we could encounter a program that just hangs, or even a compiler that hangs on a license key or similar. A timeout prevents this from hanging Spack. * Prevents things like cl-.* from being detected as potential MSVC installs. cl is always just cl in all cases that Spack supports. Change the MSVC class to indicate this. * Prevent compilers unsupported on certain platforms from being detected there (i.e. don't look for MSVC on systems other than Windows). The first point alone is sufficient to address #39622, but the next two reduce the likelihood of timeouts (which is useful since those slow down the user even if they are survivable).
2023-09-21aocl-sparse: use `.libs` instead of hard-coded value for library computation ↵AMD Toolchain Support2-4/+9
(#39868) Co-authored-by: matooley <phil.tooley@amd.com>
2023-09-21Restore virtuals normalization on edge construction (#40130)Massimiliano Culpo3-1/+19
Put back normalization of the "virtuals" input as a sorted tuple. Without this we might get edges that differ just for the order of virtuals, or that have lists, which are not hashable. Add unit-tests to prevent regressions.
2023-09-21Remove Python 3.6 from bootstrap tests on Ubuntu, add 3.11 (#40131)Massimiliano Culpo1-2/+2
2023-09-21e4s: drop python 3.8 preference (#40123)Harmen Stoppels2-4/+0
2023-09-21py-versioneer: add 0.29 (#40076)Manuela Kuhn1-2/+1
2023-09-21cython: fix recythonize by default patch (#40096)Harmen Stoppels2-0/+24
2023-09-21package:pylint fix isort dependency versions (#40094)Sinan1-1/+2
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2023-09-21[add] py-ansimarkup: new recipe required by py-cylc-flow (#39989)Lydéric Debusschère1-0/+22
* [add] py-ansimarkup: new recipe required by py-cylc-flow * py-ansimarkup: remove version constraint on python, add version 2.1.0
2023-09-21py-vcrpy: add 5.1.0 (#40075)Manuela Kuhn1-3/+6
2023-09-21py-scikit-sparse: add 0.4.11, 0.4.12 (#40077)Christian Glusa1-2/+7
2023-09-21Bazel patch specs were too restrictive (#40084)Thomas Dickerson1-5/+6
These patches should always be applied - the existing Bazel code is always wrong, working on some older compilers was a lucky fluke.
2023-09-21e4s-cray: drop in ci as there are no runners (#40122)Harmen Stoppels1-12/+12
2023-09-21py-gevent: relax dependency constraints (#40117)Adam J. Stewart1-10/+6
2023-09-20gptune: doesnt depend on cython (#40104)Harmen Stoppels1-1/+0
2023-09-20ESMF package: fix netcdf static libs and variant combinations (#39738)Dom Heinzeller1-8/+19
Add "snapshot" variant for identifying UFS WM support
2023-09-20Revert PR 40091 which duplicates PR 38987 (#40107)Patrick Gartung2-37/+0
2023-09-20Add support for C++23 in pika and pika-algorithms packages (#40078)Auriane R2-2/+4
* Add C++23 support for pika * Add C++23 support for pika-algorithms as well
2023-09-20Add 23 and 26 to the cxxstd variant for boost (#40081)Auriane R1-1/+3
2023-09-20Fix a leftover typo from depflag rework (#40101)Massimiliano Culpo1-1/+1
2023-09-20cython: add build-tools tag (#40100)Harmen Stoppels1-0/+1
2023-09-20DLA-Future: add v0.2.1 (#40098)Raffaele Solcà1-3/+4
2023-09-20Add 23 to the cxxstd variant of fmt (#40080)Auriane R1-1/+1
2023-09-20Add details on error messages from requirements (#40092)Marc Mengel1-2/+6
2023-09-19Fix error in qt5.15 building qtlocation with gcc13 (#40091)Patrick Gartung2-0/+37
2023-09-19FleCSI updates (#40087)Richard Berger1-4/+4
* flecsi: update description and flog variant help * flecsi: use kokkos_cxx when needed
2023-09-19eospac: expose version 6.5.7 (#40060)Daryl W. Grunau1-1/+6
Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2023-09-19python version dependency for supporting nwchem-702 build (#40072)AMD Toolchain Support1-1/+2
Co-authored-by: viveshar <vivek.sharma2@amd.com>
2023-09-19ci: dont use nightly image tag (#40070)Harmen Stoppels4-6/+6
2023-09-19conquest: add new package (#40053)Tuomas Koskela1-0/+83
2023-09-19Use process pool executors for web-crawling and retrieving archives (#39888)Massimiliano Culpo20-284/+296
Fix a race condition when searching urls, and updating a shared set '_visited'.
2023-09-19ci: drop redundant packages.yaml (#40068)Harmen Stoppels1-14/+0
2023-09-19ASP-based solver: declare deprecated versions iff config:deprecated:true ↵Massimiliano Culpo8-41/+146
(#40011) By default, do not let deprecated versions enter the solve. Previously you could concretize to something deprecated, only to get errors on install. With this commit, we get errors on concretization, so the issue is caught earlier.
2023-09-19Lammps: don't apply AOCC patches to versions containing the backport (#39844)AMD Toolchain Support1-1/+6
Co-authored-by: Phil Tooley <phil.tooley@amd.com>
2023-09-19extrae: add versions 4.0.5, 4.0.6 (#40063)Tim Haines1-0/+2
2023-09-19py-typing-extensions: add 4.8.0 (#40049)Manuela Kuhn1-2/+4
2023-09-18py-lightning: add v2.0.8/9 (#40058)Adam J. Stewart2-1/+8
2023-09-18py-rarfile: add v4.1 (#40054)Adam J. Stewart1-1/+1
2023-09-18adios2: add smoke tests (#39970)Scott Wittenburg1-0/+57
2023-09-19build(deps): bump docker/setup-buildx-action from 2.10.0 to 3.0.0 (#39967)dependabot[bot]1-1/+1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.10.0 to 3.0.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/885d1462b80bc1c1c7f0b00334ad271f09369c55...f95db51fddba0c2d1ec667646a06c2ce06100226) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18mdspan: new package (#40024)Andrew-Dunning-NNL1-0/+44
* new package mdspan * Update var/spack/repos/builtin/packages/mdspan/package.py Co-authored-by: Alec Scott <alec@bcs.sh> * mdspan- fix style --------- Co-authored-by: Alec Scott <alec@bcs.sh>
2023-09-18Better detection of Python libs/headers (#39308)Adam J. Stewart1-8/+12
2023-09-18new package composable kernel (#39222)afzpatel2-4/+79
* initial commit to add composable kernel package * change dependencies to type build and add amdgpu_target variant * fix spacing * fix styling * remove rocmmlir from miopen-hip recipe * enable miopen with ck after 5.5.1 * fix typo
2023-09-18r-wru: Add `R` package `wru` (#39935)Johann Gaebler1-0/+56
2023-09-18grads: add versions and variants (#40017)Brian Vanderwende3-10/+136
* Add grads versions, variants, and dependency * Bugfix for hdf4 libs and style fixes * Switch boolean variant checking syntax
2023-09-18pmix: new versions (#40055)eugeneswalker1-0/+4
2023-09-18xxdiff: add new package (#40021)Brian Vanderwende1-0/+35
* Add new package xxdiff * style fixes * Versioning updates to match best practices * Full hash and flex, bison as build deps