df5bf03d36Accepting request 1247375 from network:clusterAna Guerrero2025-02-20 15:42:04 +00:00
b8451aacc1- Update to version 0.23.1 * Fix a correctness issue of ArchSpec.intersects. * Make extra_attributes order independent in Spec hashing. * Fix issue where system proxy settings were not respected in OCI build caches. * Fix an issue where the --test concretizer flag was not forwarded correctly. * Fix an issue where codesign and install_name_tool would not preserve hardlinks on Darwin. * Fix an issue on Darwin where codesign would run on unmodified binaries. * Patch configure scripts generated with libtool < 2.5.4, to avoid redundant flags when creating shared libraries on Darwin. * Ensure proper UTF-8 encoding/decoding in logging. * Fix issues related to filter_file. * Fix an issue related to creating bootstrap source mirrors. * Fix an issue where command line config arguments were not always top level. * Fix an incorrect typehint of concretized(). * Improve mention of next Spack version in warning. Tests: fix forward compatibility with Python 3.13. * Docs: encourage use of --oci-username-variable and --oci-password-variable. * Docs: ensure Getting Started has bootstrap list output in correct place.Egbert Eich2025-02-20 11:28:43 +00:00
ecbb4f6ee8Accepting request 1235522 from network:clusterAna Guerrero2025-01-07 19:53:54 +00:00
d29386cf99- Work towards a reproducible doc build (boo#1235144):Egbert Eich2025-01-07 09:10:30 +00:00
1f14bf7adb- Work towards a reproducible doc build. When building documentation, hard code: * year for license. * cpu count dependent settings.Egbert Eich2025-01-07 09:08:40 +00:00
fc63d30e35- Work towards a reproducible doc build: Hard code year when building documentation.Egbert Eich2025-01-06 21:18:33 +00:00
3e1a106672Accepting request 1234924 from network:clusterAna Guerrero2025-01-05 14:30:48 +00:00
b23162847b- Fix version of spack package to build documentation withEgbert Eich2025-01-04 15:09:28 +00:00
56ffc9a15e- Update to version v0.23.0. This is a major release. * Features in this Release + Spec splicing To make binary installation more seamless in Spack, v0.23 introduces "splicing", which allows users to deploy binaries using local, optimized versions of a binary interface, even if they were not built with that interface. For example, this would allow you to build binaries in the cloud using mpich and install them on a system using a local, optimized version of mvapich2 *without rebuilding*. Spack preserves full provenance for the installed packages and knows that they were built one way but deployed another. The intent is to leverage this across many key HPC binary packages, e.g. MPI, CUDA, ROCm, and libfabric. Fundamentally, splicing allows Spack to redeploy an existing spec with different dependencies than how it was built. There are two interfaces to splicing. a. Explicit Splicing In the concretizer config, you can specify a target spec and a replacement by hash. ``yaml concretizer: splice: explicit: - target: mpi replacement: mpich/abcdef ` Here, every installation that would normally use the target spec will instead use its replacement. Above, any spec using *any* mpi will be spliced to depend on the specific mpich`Egbert Eich2025-01-03 18:43:58 +00:00
d67b8bdc5b- Update to version 0.22.2 * Bugfixes - Forward compatibility with Spack 0.23 packages with language dependencies. - Forward compatibility with urllib from Python 3.12.6+. - Bump vendored archspec for better aarch64 support. - Fix regression in {variants.X} and {variants.X.value} format strings. - Ensure shell escaping of environment variable values in load and activate commands. - Fix an issue where spec[pkg] considers specs outside the current DAG. - Do not halt concretization on unknown variants in externals. - Improve validation of develop config section/ - Explicitly disable ccache if turned off in config, to avoid cache pollution. - Improve backwards compatibility in include_concrete. - Fix issue where package tags were sometimes repeated. - Make setup-env.sh "sourced only" by dropping execution bits. - Make certain source/binary fetch errors recoverable instead of a hard error. - Remove debug statements in package hash computation. - Remove redundant clingo warnings. - Remove hard-coded layout version. - Do not initialize previous store state in use_store. * Package updates - chapel major update/Egbert Eich2024-11-01 12:27:09 +00:00
9a9d0f0da8Accepting request 1186519 from home:eeich:branches:network:clusterChristian Goll2024-07-10 08:22:09 +00:00
d5e157f9bfAccepting request 1179953 from network:clusterAna Guerrero2024-06-11 16:31:15 +00:00
5be7455625- Move-site-config-scope-before-system-scope.patch: Give 'site' scope a lower precedence than 'system' scope.Egbert Eich2024-06-11 08:46:33 +00:00
f3e15f0c28Accepting request 1174817 from home:eeich:branches:network:clusterChristian Goll2024-06-11 07:38:05 +00:00
054cc5ce22Accepting request 1168847 from network:clusterAna Guerrero2024-04-18 20:13:31 +00:00
7b15e8c52bAccepting request 1168824 from home:eeich:branches:network:clusterChristian Goll2024-04-18 12:26:28 +00:00
4443db5226Accepting request 1164612 from network:clusterAna Guerrero2024-04-04 20:27:03 +00:00
0898e78f0eAccepting request 1164574 from home:eeich:branches:network:clusterChristian Goll2024-04-04 13:53:04 +00:00
1c999d954eAccepting request 1158555 from network:clusterAna Guerrero2024-03-17 21:16:09 +00:00
c726ba98cfAccepting request 1158547 from home:eeich:branches:network:clusterEgbert Eich2024-03-16 17:10:02 +00:00
5bfc729a0fAccepting request 1158279 from network:clusterAna Guerrero2024-03-15 19:32:27 +00:00
cdd5ad9a25Accepting request 1158239 from home:eeich:branches:network:clusterChristian Goll2024-03-15 15:59:53 +00:00
5afb66c912Accepting request 1146129 from network:clusterAna Guerrero2024-02-12 17:53:19 +00:00
c76ded09b1Accepting request 1146128 from home:eeich:branches:network:clusterEgbert Eich2024-02-12 10:43:18 +00:00
d3bf930e59Accepting request 1143572 from network:clusterAna Guerrero2024-02-02 14:47:37 +00:00
23935ea1a9- Minor formatting changes to the changelog.Egbert Eich2024-02-02 08:45:07 +00:00
93b53787f6Accepting request 1143459 from home:mslacken:spEgbert Eich2024-02-02 07:10:30 +00:00
20a4f61c1eAccepting request 1141708 from home:mslacken:spEgbert Eich2024-01-31 09:55:54 +00:00
5292a80e6aAccepting request 1124071 from network:clusterAna Guerrero2023-11-07 20:29:08 +00:00
1a9b753af0+ Add more ignored modules to pyproject.toml for mypy.Egbert Eich2023-11-07 17:37:45 +00:00
e5dc7fb6c4+ Fix a bug where spack mirror set-url would drop configured connection info. + Fix a minor issue with package hash computation for Python 3.12. + Improve escaping in Tcl module files. + Make repo cache work on repositories with zero mtime. + Ignore errors for newer, incompatible buildcache version. + Print an error when git is required, but missing. + Ensure missing build dependencies get installed when using spack install --overwrite. + Fix an issue where Spack freezes when the build process unexpectedly exits. + Fix a bug where installation failures cause an unrelated NameError to be thrown. + Fix an issue where Spack package versions would be incorrectly derived from git tags. + Fix a bug triggered when file locking fails internally. + Prevent spack external find to error out when a directory cannot be accessed. + Fix multiple performance regressions in environments. + Add more ignored modules to pyproject.toml for mypy. + Spack now supports Python 3.12.Egbert Eich2023-11-07 17:28:18 +00:00
14bef5becfAccepting request 1123507 from home:bmwiedemann:branches:network:clusterEgbert Eich2023-11-07 17:15:00 +00:00
1a614278f5Accepting request 1110682 from network:clusterAna Guerrero2023-09-13 18:44:28 +00:00
32f7426f7bAccepting request 1110679 from home:eeich:branches:network:clusterEgbert Eich2023-09-12 17:13:49 +00:00
0559024238Accepting request 1040235 from home:mslacken:spChristian Goll2022-12-05 11:17:15 +00:00
c56bc953e5Accepting request 1037935 from home:mslacken:spEgbert Eich2022-11-26 11:34:27 +00:00
3801f20f59- updated to version 0.19.0 with the following changes: support multiple build systems - Improvements from v0.18.0 - removed following patches as incorporated upstream: - avoid bashism in post scripts (bsc#1195391)Egbert Eich2022-11-24 08:00:51 +00:00
b5eb808f49Accepting request 1037625 from home:mslacken:spEgbert Eich2022-11-24 07:38:21 +00:00