summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-10-17clingo: use CMAKE_OSX_DEPLOYMENT_TARGET instead of *flags (#47043)Harmen Stoppels1-5/+7
2024-10-17freetype: prefer 2.13.2 due to interface change in 2.13.3 (#47021)Wouter Deconinck1-1/+8
2024-10-17curl: mbedtls 3.6.0 bound should be forward not backward compat (#47029)Harmen Stoppels1-3/+5
and add another backward compat bound for just 8.8
2024-10-17`caliper`: add `+python` variant with `pybind11` bindings (#47031)Ian Lumsden1-0/+11
* Updates Caliper recipe to build the new Python bindings * Implements setup_run_environment for Caliper to update PYTHONPATH
2024-10-17isoquant: new package @3.6.1 (#47013)George Young1-0/+45
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-10-16e4s external rocm ci: upgrade to v6.2.1 (#46871)eugeneswalker3-76/+77
* e4s external rocm ci: upgrade to v6.2.1 * use ghcr.io/spack/spack/ubuntu22.04-runner-amd64-gcc-11.4-rocm6.2.1:2024.10.08 * magma +rocm: add entry for v6.2.1
2024-10-16dakota: add conflicts and additional flags (#42906)fgava901-3/+16
Co-authored-by: Gava, Francesco <francesco.gava@mclaren.com> Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-16updated package specs for rust; removed redundant dependency due to ↵Ashim Mahara1-3/+2
inherited cmake (#47022)
2024-10-16openldap: add v2.6.8; conflict gcc@14: for older (#47024)Wouter Deconinck1-0/+4
2024-10-16cyrus-sasl: patch v2.1.27:2.1.28 for gcc-14 (#47019)Wouter Deconinck1-0/+8
2024-10-16duckdb: install headers and libraries (#47015)Matthieu Dorier1-0/+6
2024-10-16gnuconfig: bump (#47020)Harmen Stoppels1-0/+3
2024-10-16librdkafka: added version 2.5.3 (#47009)Matthieu Dorier1-0/+1
2024-10-16py-cfgrib: add v0.9.14.1 (#46879)Chris Marsh1-2/+6
* Add 0.9.14.1 and bound xarray version support * Fix bounds as per review
2024-10-16hermes: add more versions, variants and depend on hermes-shm (#46602)H. Joe Lee5-159/+90
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-16CI RESTful Configuration (#41622)kwryankrattiger4-59/+347
* CI: Add dynamic mapping section * Doc: Add documentation for dynamic mapping section * Add missing schema property * Fixes from review * query build fix up * add warning output for dynamic mapping request errors * Cleanup ci schema * Add more protections for disabling/mitigating bad endpoints for dynamic mapping * Remove references to "gantry" in the docs * Fixup rtd header * Add unit testing for dynamic-mapping section * Add arch to dynamic-mapping query string * Tests and cleanup schema
2024-10-16extrae: Add single mpi lib variant (#46918)AMD Toolchain Support1-0/+8
Extrae normally separates the C and MPI fortran interception libs, but for mixed C/Fortran applications a combined lib is needed. Co-authored-by: fpanichi <fpanichi@amd.com> Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-16`ftgl`: Handle char/unsigned char API change with the update to ↵Chris Green1-7/+12
freetype@2.13.3 (#47003) * [ftgl] Restrict GCC 14+ patch to apply only to GCC 14+ The patch added by #46927 should only be applied where it is needed: with GCC 11 it causes a compilation failure where none previously existed. * Fix the contraint for applying unsiged char patch to ^freetype@2.13.3: --------- Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-16purify: new package (#46839)Tuomas Koskela2-1/+75
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-16py-pillow: add v11.0.0 (#47010)Adam J. Stewart1-23/+54
2024-10-16ci: use ghcr.io images instead of dockerhub hosted (#46830)eugeneswalker7-12/+12
2024-10-16Added miniconda update (#46997)Huston Rogers1-0/+18
Co-authored-by: James H. Rogers <jhrogers@spear.hpc.msstate.edu>
2024-10-16Update CP2K recipe for AOCC compiler (#46985)AMD Toolchain Support1-2/+12
2024-10-16unit-tests: install.py (#47007)Massimiliano Culpo1-4/+4
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-16py-flask-sqlalchemy: add v2.5.1 (#34999)Sam Grayson1-6/+15
* Fix py-parsl specification * Add older version of py-flask-sqlalchemy
2024-10-16Reduce the load on clingo-cffi CI job (#46982)Massimiliano Culpo1-9/+10
The purpose of this CI job is to ensure that we can use a modern clingo to concretize specs, if e.g. it was installed in a virtual environment with pip. Since there is no need to re-test unrelated parts of Spack, reduce the number of tests we run to just concretize.py
2024-10-16Update release documentation (#46991)Harmen Stoppels3-120/+107
2024-10-16unit-tests: oci/integration_test.py (#47006)Massimiliano Culpo1-4/+12
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-16Fix neovim on Darwin (#46905)Tom Scogland3-5/+49
* lua: update luarocks resource to 3.11.1 We have kept an older 3.8 for some time, but that now uses an incorrect value for the deployment target for macos, causing builds for bundles to succeed but in such a way that they can't be linked to applications by `ld` but only loaded by dlopen. This fixes that, and also generally updates the tool. * lua-luajit-openresty: add new version fix LUA_PATH Adds a newer version of openresty's luajor, and adds the slightly odd extra share path they use that contains the `jit.*` modules. Without that, things that use bytecode-saving and other jit routines (like neovim) fail. * lua-lpeg: fix lpeg build to work for neovim on OSX Normally luarocks builds all lua libraries as bundles on macos, this makes sense, but means they can't then be linked by LD into executables the way neovim expects to do. I'm not sure how this ever worked, if it did. This patch adds the appropriate variables to have luarocks build the library as a shared librar, and subsequently fix the id with install_name_tool (the built-in functionality for this does not trigger). This also adds a symlink from `liblpeg.dylib` to `lpeg.so` because neovim will not build on macos without it. See corresponding upstream pull request at https://github.com/neovim/neovim/pull/30749
2024-10-15libtiff: add v4.7.0 (fix CVE) (#46999)Wouter Deconinck1-15/+20
* libtiff: add v4.7.0 * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-10-16adding latest AMR-Wind versions and correcting 2.1.0 reference (#46954)Michael B Kuhn1-1/+61
2024-10-16krb5: add v1.21.3 (fix CVEs) (#46989)Wouter Deconinck1-16/+41
* krb5: add 1.21.3 * krb5: fix style * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-10-16hive: add v4.0.1 (#46995)Wouter Deconinck1-4/+7
2024-10-16yara: add v4.5.2 (fix CVE) (#46998)Wouter Deconinck1-1/+5
* yara: add v4.5.2 * yara: deprecate 3.9.0
2024-10-16sqlcipher: add v4.6.1 (#47000)Wouter Deconinck1-8/+12
2024-10-16abinit: add v10.0.9 (#46923)downloadico1-7/+15
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-10-16py-metpy: add v1.6.2 (#46990)Chris Marsh1-15/+42
* Add v1.6.2 * Add variant desc * fix style
2024-10-15Reduce noop job resource requests (#46920)Caetano Melone1-2/+2
`no-spec-to-rebuild` jobs use far less resources than they request. For example, [this](https://gitlab.spack.io/spack/spack/-/jobs/12944487) job [used](https://prometheus.spack.io/api/v1/query_range?query=container_memory_working_set_bytes{pod=%22runner-dcsgp53u-project-2-concurrent-3-0ubclrr1%22}&start=1728655743&end=1728656543&step=1s) around 3MB. While this won't lead to any crazy cost savings, k8s requests effectively block other jobs from using the resources, so reducing this to a reasonable number is important.
2024-10-15remove concrete spec constraint from `spack develop` (#46911)psakievich4-13/+25
Remove the constraint for concrete specs and simply take the max(version) if a version is not given. This should default to the highest infinity version which is also the logical best guess for doing development. * Remove concrete verision constriant for develop, set docs * Add unit-test * Update lib/spack/docs/environments.rst Co-authored-by: kwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com> * Update lib/spack/spack/cmd/develop.py Co-authored-by: Greg Becker <becker33@llnl.gov> * Consolidate env collection in cmd * Style --------- Co-authored-by: kwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com> Co-authored-by: Greg Becker <becker33@llnl.gov>
2024-10-15Changing github branch name (#46988)G-Ragghianti1-1/+1
2024-10-15(py-)fenics-dolfinx: add v0.9.0 (#46987)Garth N. Wells2-5/+18
* Update fenics-dolfinx to v0.9 * py-fenics-dolfinx update to v0.9 * Small updates * Small fix
2024-10-15py-jupyter-server: add v2.14.2 (fix CVEs) (#46965)Wouter Deconinck4-9/+41
* py-jupyter-server: add v2.14.2 * [@spackbot] updating style on behalf of wdconinc * py-jupyter-events: add v0.10.0 * py-send2trash: add v1.8.3 * py-websocket-client: add v1.6.4, v1.7.0, v1.8.0 * py-websocket-client: back to underscore in source tarball --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2024-10-15`gimp`: Fix missing pkgconfig and gettext dependencies (#46912)Bernhard Kaindl6-11/+35
* gimp deps: Fix missing pkgconfig and gettext deps * Let's mark @:2.10.32 as deprecated and remove after 0.23 is released.
2024-10-15env depfile: generate Makefile with absolute script path (#46966)Tobias Ribizel3-6/+19
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2024-10-15acts dependencies: new versions as of 2024/10/15 (#46981)Stephen Nicholas Swatman3-0/+3
This commit adds a new version of ACTS, detray, and GeoModel.
2024-10-15support python 3.13 bootstrapping from sources (#46983)Harmen Stoppels2-14/+10
2024-10-15python: drop build-tools tag (#46980)Harmen Stoppels1-1/+1
Remove the `build-tools` tag of python, otherwise these types of concretizations are possible: ``` py-root ^py-pip ^python@3.12 ^python@3.13 ``` So, a package would be configured with py-pip using python 3.12, but installed for 3.13, which does not work.
2024-10-15Improve behavior of `spack deprecate` (#46917)Massimiliano Culpo2-0/+36
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-14tempo: add master (#44298)Tony Weaver1-4/+49
* Add new version for master branch Added new version for master branch. Also added additional functions to ensure tempo will actually run. Tempo assumes the stage directory sticks around and references numerous files and directory there. That has been corrected here only if using the master version. The LWA-10-2020 version will also have this problem but they may have additional setup in their compute/Spack environment to address this issue already so I did not modify anything when that's the version. Example of what happens in the LWA-10-17-2020 version regarding missing files is given below user@cs:~/spack/bin$ tempo more: cannot open /tempo.hlp: No such file or directory * Updated to fix format errors Flake8 check found errors. Fixed those formatting issues * Additional format change Removed redundant setup_dependent_run_environment missed in previous update * Update url to use https: https is the usual transport and is needed to support checkout behind some firewalls --------- Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-14Don't require OIDC initialization for noop (#46921)kwryankrattiger2-1/+2
ref. https://github.com/spack/spack-infrastructure/pull/957