summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-10-23py-jaxlib: backport fix for abseil-cpp on aarch64 (#47125)Andrew W Elble2-0/+104
2024-10-23gcta: use intel-oneapi-mkl (#47127)Tim Haines1-4/+10
intel-mkl fails to concretize with the 'Cannot select a single version' error. My guess would be because all of its versions are marked deprecated.
2024-10-23Remove spurious warning, introduced in #46992 (#47152)Massimiliano Culpo1-1/+1
fixes #47135 Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-23draco: add v7.19.0 (#47032)Mathew Cleveland1-0/+3
Co-authored-by: Cleveland <cleveland@lanl.gov> Co-authored-by: Kelly (KT) Thompson <KineticTheory@users.noreply.github.com>
2024-10-23libvdwxc: fix broken patch (#47119)Martin Lang1-6/+4
2024-10-23lammps: add new version 20240829.1 (#47099)Richard Berger1-2/+8
2024-10-22sox: fix build with Apple Clang 15+ (#47128)Adam J. Stewart1-1/+8
* sox: fix build with Apple Clang 15+ --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2024-10-22py-torchaudio: fix build with Apple Clang 15+ (#47130)Adam J. Stewart1-0/+7
2024-10-22gopls: new package (#47137)Alec Scott1-0/+21
2024-10-22goimports: new package (#47138)Alec Scott1-0/+21
2024-10-22py-uv: relaxing rust dependency (#47148)Ashim Mahara1-2/+2
2024-10-22paraview: Add new variant +fixes for enabling Fides (#46971)Kenneth Moreland1-0/+7
When building ParaView with ADIOS2 and allowing VTK-m to be built, also build Fides. This reads ADIOS2 files with a particular JSON schema, but it requires VTK-m to read data.
2024-10-22totalview: add v2024.3-linux-arm64, v2024.3-powerle, v2024.3-x86-64 (#47030)suzannepaterno1-0/+18
* adding 2024.3 Including the new release of TotalView
2024-10-22py-datrie: patch to allow gcc-14 compilation (#47017)Wouter Deconinck1-0/+5
2024-10-22build(deps): bump black from 24.8.0 to 24.10.0 in /lib/spack/docs (#47118)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.8.0 to 24.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.8.0...24.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22build(deps): bump black in /.github/workflows/requirements/style (#47117)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.8.0 to 24.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.8.0...24.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22Libmng: Restore Autotools system (#46994)John W. Parent2-1/+25
* Libmng: Restore Autotools system CMake, when building its Qt gui, depends on Qt, which in turn, depends on libmng, a CMake based build. To avoid this obvious cyclic dependency, we re-introduce libmng's autotools build into Spack and require when building Qt as a CMake dependency, libmng is built with autotools * Ensure autotools constraint is limited to non-Windows * refactor qt-libmng relation from CMake
2024-10-22spack arch: add --family --generic flags (#47078)Harmen Stoppels3-4/+24
This allows users to do: ``` spack install ... target=$(spack arch --target --family) spack install ... arch=$(spack arch --family) spack install ... target=$(spack arch --target --generic) spack install ... arch=$(spack arch --generic) ``` Deprecate `--generic-target` in favor of `--generic --target`
2024-10-22builtin repo: remove some uses of spec.compiler (#47061)Massimiliano Culpo21-44/+57
This commit remove all the uses of spec.compiler that can be easily substituted by a more idiomatic approach, e.g. using spec.satisfies or directives Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-22py-torchdata: add v0.9.0 (#47120)Adam J. Stewart1-25/+29
2024-10-22buildcache: recognize . and .. as paths instead of names (#47105)Harmen Stoppels3-11/+19
2024-10-22py-sphinxcontrib-spelling: new package (#46402)Richard Berger2-2/+26
* py-sphinxcontrib-spelling: new package * Dependency enchant: Add missing dep on pkgconfig --------- Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-22acts: add verison v37.1.0 (#47104)Stephen Nicholas Swatman1-0/+1
No updates to any dependencies this week.
2024-10-22kokkos: change build_environment.get_cmake_prefix_path to ↵afzpatel1-1/+1
build_systems.cmake.get_cmake_prefix_path(self) (#47112)
2024-10-22fix unzip%nvhpc (#47109)Thomas-Ulrich1-2/+3
2024-10-21`infernal`: add version `1.1.5` (#47028)Luke Diorio-Toth1-1/+7
2024-10-21hip stand-alone test: simplify setting CMAKE_PREFIX_PATH (#46856)Tamara Dahlgren1-8/+1
2024-10-21avoid double closing of fd in sub-processes (#47035)Peter Scheibel2-23/+22
Both `multiprocessing.connection.Connection.__del__` and `io.IOBase.__del__` called `os.close` on the same file descriptor. As of Python 3.13, this is an explicit warning. Ensure we close once by usef `os.fdopen(..., closefd=False)`
2024-10-21Devtools darwin (#46910)Tom Scogland7-4/+133
* stacks: add a stack for devtools on darwin After getting this whole mess building on darwin, let's keep it that way, and maybe make it so we have some non-ML darwin binaries in spack as well. * reuse: false for devtools * dtc: fix darwin dylib name and id On mac the convention is `lib<name>.<num>.dylib`, while the makefile creates a num suffixed one by default. The id in the file is also a local name rather than rewritten to the full path, this fixes both problems. * node-js: make whereis more deterministic * relocation(darwin): catch Mach-O load failure The MachO library can throw an exception rather than return no headers, this happened in an elf file in the test data of go-bootstrap. Trying catching the exception and moving on for now. May also need to look into why we're trying to rewrite an elf file. * qemu: add darwin flags to clear out warnings There's a build failure for qemu in CI, but it's invisible because of the immense mass of warning output. Explicitly specify the target macos version and remove the extraneous unknown-warning-option flag. * dtc: libyaml is also a link dependency libyaml is required at runtime to run the dtc binary, lack of it caused the ci for qemu to fail when the library wasn't found.
2024-10-21bootstrap: handle a new edge case of binary python packages with missing ↵Harmen Stoppels4-14/+37
python-venv (#47094) relevant for clingo installed without gcc-runtime and python-venv, which is done for good reasons.
2024-10-21Fix broken `spack find -u` (#47102)Massimiliano Culpo5-17/+37
fixes #47101 The bug was introduced in #33495, where `spack find was not updated, and wasn't caught by unit tests. Now a Database can accept a custom predicate to select the installation records. A unit test is added to prevent regressions. The weird convention of having `any` as a default value has been replaced by the more commonly used `None`. Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-21root: fix variant detection for spack external find (#47011)Valentin Volkl1-8/+15
* root: fix variant detection for external A few fixes (possibly non-exhaustive) to `spack external find root` Several variants have had `when=` clauses added that need to be propagated to determine_variants. The previously used Version.satifies("") method also has been removed, it seems. It's slightly cumbersome that there is no self.spec to use in determine_variants, but comparisons using Version(version_str) work at least * remove debug printout
2024-10-21docs: do not promote build_systems/* at all (#47111)Harmen Stoppels1-2/+0
2024-10-21docs: tune ranking further (#47110)Harmen Stoppels1-1/+20
promote hand-written docs, demote generated "docs" for sources, modules, packages.
2024-10-21docs search: rank api lowest and generated commands low (#47107)Harmen Stoppels1-0/+6
2024-10-21Build wrf%oneapi in aws-pcluster-x86_64_v4 stack (#47075)Stephen Sachs1-4/+2
2024-10-21Modules suffixes config are now spec format strings (#38411)Jordan Galby4-4/+22
2024-10-21Add old gtkplus 3.22.30 (#40310)Jordan Galby1-2/+9
This makes it compatible with external glib 2.56 (rhel7/rhel8). Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-10-21lammps: updates for AOCC-5 and zen5 (#47014)AMD Toolchain Support1-1/+6
Co-authored-by: viveshar <vivek.sharma2@amd.com>
2024-10-21Docs: clarify include path options (#47083)Tamara Dahlgren1-0/+3
2024-10-20py-geocube: add v0.7.0 (#47100)Adam J. Stewart1-5/+8
2024-10-19gtkplus: swap to at-spi2-core (#47026)snehring2-3/+5
Signed-off-by: Shane Nehring <snehring@iastate.edu>
2024-10-19pkgs: homepage fixes for ill-formed urls (#47038)Wouter Deconinck10-11/+11
2024-10-19py-torchmetrics: add v1.5.0 (#47095)Adam J. Stewart1-1/+3
2024-10-19 hipsolver: add version 6.2.1 for rocm-6.2.1 (#47076)Sreenivasa Murthy Kolam1-0/+2
2024-10-19heffte: Update @develop for newer cmake (#47067)Miroslav Stoyanov1-1/+6
2024-10-19icon: add 2024.07 & 2024.10 (#47092)Taylor Asplund1-0/+2
2024-10-19damask: add 3.0.1 (#47093)Martin Diehl4-9/+19
2024-10-19spack external find: show backtrace on error when --backtrace (#47082)Harmen Stoppels3-11/+16
2024-10-19build(deps): bump python-levenshtein in /lib/spack/docs (#46494)dependabot[bot]1-1/+1
Bumps [python-levenshtein](https://github.com/rapidfuzz/python-Levenshtein) from 0.25.1 to 0.26.0. - [Release notes](https://github.com/rapidfuzz/python-Levenshtein/releases) - [Changelog](https://github.com/rapidfuzz/python-Levenshtein/blob/main/HISTORY.md) - [Commits](https://github.com/rapidfuzz/python-Levenshtein/compare/v0.25.1...v0.26.0) --- updated-dependencies: - dependency-name: python-levenshtein dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>