summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-03-01Remove handling of deprecated target names (graviton) (#35537)Massimiliano Culpo4-16/+3
* Update target names for Gitlab pipelines * Remove handling of deprecated names for graviton
2023-03-01Add new versions of Julia dependencies (#35622)Mosè Giordano3-1/+8
2023-03-01gts: add missing pkgconfig dependency (#35657)nicolas le goff1-0/+1
2023-03-01quantum-espresso: fix building with aocc (#35612)AMD Toolchain Support2-5/+12
Co-authored-by: Tooley, Phil <phil.tooley@amd.com>
2023-03-01nfft: add v3.2.4 (#35757)Henning Glawe1-0/+5
2023-03-01bacio: add v2.6.0, including handling of shared library builds (#35490)Edward Hartnett1-0/+5
2023-03-01hpctoolkit: add version 2023.03.01, add python variant (#35662)Mark W. Krentel2-104/+23
1. add version 2023.03.01 2. add variant 'python' that supports unwinding python source 3. clean up some things with the cray variant 4. require the latest libmonitor 5. fix sha256 checksum for url patch 6. delete rocm 5.3 from older versions
2023-03-01NCO: add v5.1.4 and v5.1.0 (#35753)Brian Vanderwende1-0/+2
2023-02-28Fix bufr package typo (libufr->libbufr) (#35740)Alex Richert1-1/+1
2023-02-28armcomputelibrary: add version 23.02 (#35723)Annop Wongwathanarat1-41/+10
2023-02-28Back-port a patch for filesystem logic in `gmx` executable. (#35672)M. Eric Irrgang1-0/+9
* Backport a patch for relocatable `gmx` executable. * spack style fixes
2023-02-28hpcviewer: add version 2023.02 (#35648)Mark W. Krentel1-0/+5
2023-02-28c-raft: add new package (#35735)Matthieu Dorier1-0/+37
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-02-27git-lfs: Add version 3.3.0 (#35671)Rémi Lacroix1-0/+1
2023-02-27Dyninst: add version 12.3.0 (#35630)Tim Haines1-0/+1
2023-02-27Package/py pysam macos (#33851)Luke Diorio-Toth2-4/+15
* cleaned up style, linked to external htslib * removed htslib/bcfrools/samtools deps, use bundled libs instead the pysam package includes the necessary libs to link to, so it wasn't even using linked libs when building * fixed style * revert to using external htslib currently uses bundled samtools and bcftools, and there is no way to use external versions for those dependencies * added libs property to htslibs package added support for lib64 * added htslib name
2023-02-27onednn: add variant to use Arm Compute Library on aarch64 (#35643)Annop Wongwathanarat1-2/+26
* onednn: add variant to use Arm Compute Library on aarch64 * Update cmake version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Shorten macro definition Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update cpu/gpu_runtime variants * Update acl variant when 1.7+ Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * [@spackbot] updating style on behalf of annop-w * Add dependencies for new runtimes * Fix dependency package name to oneapi-level-zero --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-27py-awkward: new version 1.10.*, 2.0.* (#35549)Wouter Deconinck5-11/+157
* py-awkward: new version 1.10.*, 2.0.* Lots of changes in 2.0.*, see https://github.com/scikit-hep/awkward/releases. This will need some extra testing. * py-awkward: hatchling * Update var/spack/repos/builtin/packages/py-awkward/package.py * Update var/spack/repos/builtin/packages/py-awkward/package.py * py-scikit-build-core: new and improved py-scikit-build * py-awkward-cpp: new package * py-awkward: add depends_on py-awkward-cpp * py-awkward: depends_on py-packaging * py-awkward-cpp: new versions pinned by py-awkward * py-scikit-build-core: additional depends_on * py-awkward: branch master deprecated * py-pytest-subprocess: new package * py-pytest: new version 7.2.1 * py-scikit-build-core: add tests dependencies * [@spackbot] updating style on behalf of wdconinc * py-scikit-build-core: two more test dependencies * py-pytest: depends_on py-exceptiongroup * py-awkward: add pytest support * py-pytest: suggestions from review * py-scikit-build-core: suggestions from review * Update var/spack/repos/builtin/packages/py-awkward-cpp/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * py-awkward: depends_on pyyaml when @:1, order old deps last * [@spackbot] updating style on behalf of wdconinc * py-awkward: move some opt deps to test, order test deps * py-awkward: remove test dependencies --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-27pango: add 1.50.13 (#35709)Michael Kuhn1-0/+1
2023-02-27osi: add version 0.108.7 (#35689)dlkuehn1-0/+2
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-02-27clp: add version 1.17.7 (#35688)dlkuehn1-0/+2
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-02-27hpctoolkit: fix broken patches (#35711)Harmen Stoppels3-8/+223
The patches don't have a stable checksum.
2023-02-27Celeritas: new versions 0.2.1 and 0.1.5 (#35704)Seth R. Johnson1-7/+35
* celeritas: new versions 0.1.5 and 0.2.1 * celeritas: deprecate old versions
2023-02-27OpenMPI: add the 4.1.5 release (#35677)Howard Pritchard1-2/+5
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2023-02-27r-twosamplemr: add new package and dependencies (#35683)Glenn Johnson14-0/+391
2023-02-27hdf5-vol-cache: add v1.1 (#35685)Larry Knox1-0/+1
2023-02-27go: set GOMAXPROCS to limit number of build processes (#35703)Alex Richert1-0/+1
2023-02-27py-nbqa: add new package (#35707)Adam J. Stewart1-0/+21
2023-02-24fix dump problem (#35673)Alberto Invernizzi1-1/+1
if dump file existed it was not truncating the file, resulting in a file with unaltered filesize, with the new content at the beginning, "padded" with the tail of the old content, since the new content was not enough to overwrite it.
2023-02-24ompss-2 dependencies (#35642)Vinícius1-0/+4
2023-02-23WarpX 23.02 (#35633)Axel Huebl2-2/+5
Update `warpx` & `py-warpx` to the latest release.
2023-02-23colify.py: get rid of **kwargs (#35641)Todd Gamblin1-37/+62
`colify` is an old module in Spack that still uses `**kwargs` liberally. We should be more explicit. Doing this eliminates the need for many checks (can't pass the wrong arg if it isn't allowed) and makes the function documentation more clear.
2023-02-23p7zip: Add new versions from fork (#35627)Mosè Giordano1-3/+15
2023-02-23htop: Add version 3.2.2 (#35621)Rémi Lacroix1-0/+1
2023-02-23ncdu: Add version 1.18.1 (#35620)Rémi Lacroix1-0/+1
2023-02-23buildcache push: ensure bool arguments for include_* (#35632)Harmen Stoppels3-3/+73
Fixes a bug introduced in 44ed0de8c077630148c213d3c7f40a8965eb6f94 where the push method of binary_distribution now takes named args include_root and include_depedencies, to avoid the **kwarg hole. But the call site wasn't update and we passed a dict of keys/values instead of arguments, which resulted in a call like this: ``` push(include_root={"include_root": True, "include_dependencies": False}) ``` This commit fixes that, and adds a test to see if we push the correct packages.
2023-02-22collier: new versions 1.2.6, 1.2.7 (#35580)Wouter Deconinck1-0/+2
Additional functionality, per https://collier.hepforge.org/releasehist.html. No mention of build changes.
2023-02-22py-mpi4jax: add new package (#35551)Adam J. Stewart1-0/+31
* py-mpi4jax: add new package * [@spackbot] updating style on behalf of adamjstewart --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-02-22Add CCE support to hipfort (#35609)luker1-0/+10
* Add CCE support to hipfort * Update package.py
2023-02-22copy_files_to_artifacts: error -> warning (#35613)Harmen Stoppels1-4/+1
This error shows up a lot, typically it's harmless because an error happened before the source build even started, in which case we don't have build logs to copy. So, warn instead of error, cause it distracts from the actual CI error.
2023-02-22add cdash arg to source build only (#35565)Harmen Stoppels1-5/+8
2023-02-22spack build-env: error when deps are not installed (#35533)Harmen Stoppels4-2/+70
Currently we attempt to setup the build environment even when dependencies are not installed, which typically results in error while searching for libraries or executables in a dependency's prefix. With this change, we get a more user friendly error: ``` $ spack build-env perl ==> Error: Not all dependencies of perl are installed, cannot setup build environment: - qpj6dw5 perl@5.36.0%apple-clang@14.0.0+cpanm+open+shared+threads build_system=generic arch=darwin-ventura-m1 - jq2plbe ^berkeley-db@18.1.40%apple-clang@14.0.0+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=darwin-ventura-m1 ... $ echo $? 1 ```
2023-02-22Allow users to specify root env dir (#32836)psakievich13-29/+97
* Allow users to specify root env dir Environments managed by spack have some advantages over anonymous Environments but they are tucked away inside spack's directory tree. This PR gives users the ability to specify where the environments should live. See #32823 This is also taken as an opportunity to ensure that all references are to "managed environments", rather than "named environments". Prior to this PR some references to the latter persisted. Co-authored-by: Tom Scogland <scogland1@llnl.gov> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Gregory Becker <becker33@llnl.gov>
2023-02-21ExaGO 1.5.1 release (#35595)Cameron Rutherford2-28/+43
* Update exago w/ 1.5.1 and small updates to hiop. * Fix styling. * Add RAJA back to ExaGO package. * Update RAJA requirement for ExaGO and HiOp. * Update last RAJA requirement in HiOp.
2023-02-21Package slate: Improved MPI launcher search for smoke tests (#35448)G-Ragghianti1-3/+13
* Improved MPI launcher search for smoke tests * Improving mpi launcher search * Removing redundant logic
2023-02-21Revert "Disable module generation by default (#35564)" (#35603)Massimiliano Culpo1-2/+3
This reverts commit 5b8917188a4d84713c1037fd9464bf77503edd27.
2023-02-21root: new version 6.28.00 (#35556)Wouter Deconinck1-2/+9
* root: new version 6.28.00 Full changelog: https://github.com/root-project/root/compare/v6-26-10...v6-28-00 Based on the CMakeLists.txt file, no major build system changes. Upgraded requirements for cmake added. * root: variant jemalloc deprecated * root: rm define gsl_shared because unused "`gsl_shared` is unused" per https://github.com/root-project/root/pull/12203 (and has always been unused) * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-02-21Add new sphinx rtd theme release 1.2.0 (#35579)MicK72-2/+25
* Add new sphinx rtd theme release 1.2.0 The new release helps with supporting more recent version of docutils * set docutils officially supported version * add jquery dependency for sphinx-rtd-theme * add conflict with jquery version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * correct dependency * fix version dependency Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * set sphinx version * fix sha256 * add version for flit-core Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-21py-nbmake: add new versions (#35591)Adam J. Stewart1-0/+4
2023-02-21py-jax: add v0.4.3 (#35460)Adam J. Stewart3-60/+64
* py-jax: add v0.4.3 * Minimum version is minimum * py-jax no longer has cuda variant * Enable CUDA by default * Link to discussion of upper bound