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 +0000
fc63d30e35- Work towards a reproducible doc build: Hard code year when building documentation.Egbert Eich2025-01-06 21:18:33 +0000
3e1a106672Accepting request 1234924 from network:cluster
Ana Guerrero
2025-01-05 14:30:48 +0000
b23162847b- Fix version of spack package to build documentation withEgbert Eich2025-01-04 15:09:28 +0000
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 +0000
1b4d94ed97Accepting request 1220059 from network:cluster
Dominique Leuenberger
2024-11-01 20:07:48 +0000
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 +0000
c276bc0c63Accepting request 1186551 from network:cluster
Ana Guerrero
2024-07-11 18:30:18 +0000
9a9d0f0da8Accepting request 1186519 from home:eeich:branches:network:clusterChristian Goll2024-07-10 08:22:09 +0000
d5e157f9bfAccepting request 1179953 from network:cluster
Ana Guerrero
2024-06-11 16:31:15 +0000
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 +0000
f3e15f0c28Accepting request 1174817 from home:eeich:branches:network:clusterChristian Goll2024-06-11 07:38:05 +0000
054cc5ce22Accepting request 1168847 from network:cluster
Ana Guerrero
2024-04-18 20:13:31 +0000
7b15e8c52bAccepting request 1168824 from home:eeich:branches:network:clusterChristian Goll2024-04-18 12:26:28 +0000
4443db5226Accepting request 1164612 from network:cluster
Ana Guerrero
2024-04-04 20:27:03 +0000
0898e78f0eAccepting request 1164574 from home:eeich:branches:network:clusterChristian Goll2024-04-04 13:53:04 +0000
1c999d954eAccepting request 1158555 from network:cluster
Ana Guerrero
2024-03-17 21:16:09 +0000
c726ba98cfAccepting request 1158547 from home:eeich:branches:network:clusterEgbert Eich2024-03-16 17:10:02 +0000
5bfc729a0fAccepting request 1158279 from network:cluster
Ana Guerrero
2024-03-15 19:32:27 +0000
cdd5ad9a25Accepting request 1158239 from home:eeich:branches:network:clusterChristian Goll2024-03-15 15:59:53 +0000
5afb66c912Accepting request 1146129 from network:cluster
Ana Guerrero
2024-02-12 17:53:19 +0000
c76ded09b1Accepting request 1146128 from home:eeich:branches:network:clusterEgbert Eich2024-02-12 10:43:18 +0000
d3bf930e59Accepting request 1143572 from network:cluster
Ana Guerrero
2024-02-02 14:47:37 +0000
23935ea1a9- Minor formatting changes to the changelog.Egbert Eich2024-02-02 08:45:07 +0000
93b53787f6Accepting request 1143459 from home:mslacken:spEgbert Eich2024-02-02 07:10:30 +0000
20a4f61c1eAccepting request 1141708 from home:mslacken:spEgbert Eich2024-01-31 09:55:54 +0000
5292a80e6aAccepting request 1124071 from network:cluster
Ana Guerrero
2023-11-07 20:29:08 +0000
1a9b753af0+ Add more ignored modules to pyproject.toml for mypy.Egbert Eich2023-11-07 17:37:45 +0000
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 +0000
14bef5becfAccepting request 1123507 from home:bmwiedemann:branches:network:clusterEgbert Eich2023-11-07 17:15:00 +0000
1a614278f5Accepting request 1110682 from network:cluster
Ana Guerrero
2023-09-13 18:44:28 +0000
32f7426f7bAccepting request 1110679 from home:eeich:branches:network:clusterEgbert Eich2023-09-12 17:13:49 +0000
7447bcd8b8Accepting request 1103772 from network:cluster
Dominique Leuenberger
2023-08-14 20:35:47 +0000
4edc51c078- Fix SPACK_ROOT setting in /etc/profile.d/spack.[c]sh (bsc#1214222).Egbert Eich2023-08-13 15:23:56 +0000
68f48aa515Accepting request 1103700 from home:eeich:branches:network:clusterEgbert Eich2023-08-13 12:55:40 +0000
de258d0f13Accepting request 1095551 from network:cluster
Dominique Leuenberger
2023-06-27 21:17:42 +0000
84a9bf5220Accepting request 1095549 from home:eeich:branches:network:clusterEgbert Eich2023-06-27 08:11:09 +0000
d6b78ade93- Add hwloc-devel and sqlite3 to the packages that trigger a spack external find.Egbert Eich2023-06-26 19:56:48 +0000
db7b8f37f8Accepting request 1090534 from network:cluster
Dominique Leuenberger
2023-06-03 22:12:24 +0000
89e2eefb68Accepting request 1090531 from home:eeich:branches:network:clusterEgbert Eich2023-06-02 15:04:12 +0000
ec92706956Accepting request 1090376 from home:eeich:branches:network:clusterEgbert Eich2023-06-01 17:52:17 +0000
c8c1ff3174Accepting request 1090303 from home:eeich:branches:network:clusterEgbert Eich2023-06-01 14:49:23 +0000
cb5a005edeAccepting request 1088985 from home:mslacken:spEgbert Eich2023-06-01 09:34:31 +0000
b4ba70e162Accepting request 1084588 from network:cluster
Dominique Leuenberger
2023-05-04 15:11:12 +0000
560c9e2e81Accepting request 1084566 from home:eeich:branches:network:clusterChristian Goll2023-05-04 10:15:58 +0000
44c2bb81c1Accepting request 1075574 from network:cluster
Dominique Leuenberger
2023-03-30 20:52:40 +0000
c6dbe073ccAccepting request 1075542 from home:eeich:branches:network:clusterChristian Goll2023-03-30 14:41:13 +0000
3e9cdf247fAccepting request 1074104 from network:cluster
Dominique Leuenberger
2023-03-24 14:21:38 +0000
fe8b942704Accepting request 1074103 from home:eeich:branches:network:clusterEgbert Eich2023-03-24 08:30:29 +0000
dbbe646cacAccepting request 1074094 from home:eeich:branches:network:clusterEgbert Eich2023-03-24 08:15:37 +0000
7a35e3cf53Accepting request 1070345 from network:cluster
Dominique Leuenberger
2023-03-09 16:46:39 +0000
128c6ea878Accepting request 1070262 from home:eeich:branches:network:clusterChristian Goll2023-03-09 07:41:20 +0000
26d12338adAccepting request 1068487 from network:cluster
Dominique Leuenberger
2023-03-02 22:03:24 +0000
f11bbce2bfAccepting request 1068458 from home:mslacken:spEgbert Eich2023-03-01 14:20:30 +0000
6e5e6711f4Accepting request 1062188 from network:cluster
Dominique Leuenberger
2023-01-31 15:09:55 +0000
3e4826eb29Accepting request 1062187 from home:eeich:branches:network:clusterEgbert Eich2023-01-31 08:54:23 +0000
112084556aAccepting request 1057974 from network:cluster
Dominique Leuenberger
2023-01-12 21:44:47 +0000
e664b92828Accepting request 1057973 from home:eeich:branches:network:clusterEgbert Eich2023-01-12 11:55:47 +0000
8a571f8738Accepting request 1057874 from home:eeich:branches:network:clusterEgbert Eich2023-01-11 23:27:26 +0000
7bbbed556dAccepting request 1057863 from home:eeich:branches:network:clusterEgbert Eich2023-01-11 21:36:28 +0000
7c56f86278Accepting request 1057809 from home:eeich:branches:network:clusterEgbert Eich2023-01-11 14:53:34 +0000
65bcf3e739Accepting request 1040236 from network:cluster
Dominique Leuenberger
2022-12-05 17:02:00 +0000
0559024238Accepting request 1040235 from home:mslacken:spChristian Goll2022-12-05 11:17:15 +0000
c56bc953e5Accepting request 1037935 from home:mslacken:spEgbert Eich2022-11-26 11:34:27 +0000
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 +0000
b5eb808f49Accepting request 1037625 from home:mslacken:spEgbert Eich2022-11-24 07:38:21 +0000
cb09a2e4a2Accepting request 998181 from network:cluster
Dominique Leuenberger
2022-08-19 15:56:46 +0000
9e2a9f8be2Accepting request 995220 from home:dirkmueller:FactoryChristian Goll2022-08-19 13:09:17 +0000
9fbb24f36eAccepting request 967990 from network:cluster
Dominique Leuenberger
2022-04-09 22:42:08 +0000
91eaaeca33Accepting request 967985 from home:eeich:branches:network:clusterEgbert Eich2022-04-09 09:35:39 +0000
36b9c06bc0Accepting request 958493 from network:cluster
Dominique Leuenberger
2022-03-02 17:22:38 +0000
5b9f174ff0Accepting request 958481 from home:eeich:branches:network:clusterEgbert Eich2022-03-02 16:29:47 +0000
733d5f2b85Accepting request 953233 from network:cluster
Dominique Leuenberger
2022-02-11 22:07:21 +0000
dcff40561fAccepting request 953232 from home:eeich:branches:network:clusterEgbert Eich2022-02-10 14:25:30 +0000
81480642e8Accepting request 945894 from network:cluster
Dominique Leuenberger
2022-01-12 23:22:36 +0000