Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1043 commits
Select commit Hold shift + click to select a range
bfb536a
CMake: 4.0 (#49731)
johnwparent Jun 2, 2025
48b87cb
RepoSplit/tests: ensure test_import_package does not use 'builtin' (#…
tldahlgren Jun 2, 2025
c5cda42
RepoSplit/tests: override repo in single file scope tests (#50330)
tldahlgren Jun 2, 2025
4f97982
RepoSplit/tests: mv test_*builtin_repo from test/cmd/pkg.py to test/r…
tldahlgren Jun 2, 2025
7431f03
Remove Python 2 specific code (#50746)
haampie Jun 2, 2025
89f220a
bugfix: make `spack pkg grep` respect windows CLI limits (#50520)
tgamblin Jun 2, 2025
87fa744
py-keras: add v3.10.0 (#50568)
adamjstewart Jun 3, 2025
e0e42d5
py-pycocotools: add v2.0.9, numpy conflict (#50664)
adamjstewart Jun 3, 2025
4a8f91c
containers: update docs from centos:7 to almalinux:9 (#45052)
wdconinc Jun 3, 2025
0b8d9f9
Support package repositories from git (#50650)
haampie Jun 3, 2025
02dca56
spack-repo-index.yaml: update format (#50752)
haampie Jun 3, 2025
1ffaf2b
RepoSplit/tests: sync a more minimal set of unit tests (#50765)
tldahlgren Jun 3, 2025
919dd56
test/build_systems.py: fewer internal imports; sync data (#50768)
haampie Jun 3, 2025
76d3bfe
namd: enabling support for intel-oneapi-compilers + CXXOPTS, COPTS fi…
teabagk7 Jun 3, 2025
375547b
Remove -d flag from pipeline generate job (#50771)
alalazo Jun 3, 2025
4ea04a6
remove test that checks whether builtin is available (#50772)
haampie Jun 3, 2025
2bf8165
test_package_audits: no longer xfail after api v2 (#50775)
haampie Jun 3, 2025
cf9783b
test/cmd/install.py: use mutable_config (#50776)
haampie Jun 3, 2025
7c3374e
Generalize buildcache fetching (#50596)
mvandenburgh Jun 3, 2025
3ddbbf8
spack list: simplify expression (#50748)
haampie Jun 3, 2025
e5db72c
spack.repo.PATH: fix lazy constructor (#50777)
haampie Jun 3, 2025
e3ab3e7
trilinos: Bump Kokkos dependency (#50498)
sebrowne Jun 3, 2025
3c15fd0
glab: add v1.58.0 (#50757)
RobertMaaskant Jun 3, 2025
8bd244a
rclone: add v1.69.3 (#50758)
RobertMaaskant Jun 3, 2025
8e7e6f1
gh: add v2.74.0 (#50760)
RobertMaaskant Jun 3, 2025
0e5cd4b
trivy: add v0.63.0 (#50756)
RobertMaaskant Jun 3, 2025
420521d
PyTorch: enabling 2.5 to 2.7 with rocm-6.3+ (#48719)
renjithravindrankannath Jun 4, 2025
93de579
rust: set stable release channel (#50415)
Chrismarsh Jun 4, 2025
0facf87
Add maintainer for triangle and medipack packages, medipack fix (#50711)
justinh2002 Jun 4, 2025
41c56e0
py-jaxlib: restrict ROCm version (#50785)
afzpatel Jun 4, 2025
9118cb6
mumps: add version 5.8.0 (#50750)
jcortial-safran Jun 4, 2025
bb1995f
RepoSplit/tests: sync mock packages for build_systems.py (#50779)
tldahlgren Jun 4, 2025
066f296
fix sync inconsistency (#50791)
haampie Jun 4, 2025
4817c7d
sort and add repo.yaml (#50792)
haampie Jun 4, 2025
4127514
Add reserved commit variant to preserve data (#48702)
psakievich Jun 4, 2025
715fedc
paraview: fix qt bounds, hdf5 patch (#50251)
Chrismarsh Jun 4, 2025
7559319
CI: Disable release and snapshots ahead of repo split (#50793)
kwryankrattiger Jun 4, 2025
f20ca3b
graphviz: make sure libs can be found (#50641)
Sinan81 Jun 4, 2025
c729186
py-pygraphviz: add new versions (#50286)
Sinan81 Jun 4, 2025
dade498
builtin: use synced remote repo (#50783)
haampie Jun 4, 2025
e7d7779
py-tiktoken: add v0.9.0 (#50761)
cmelone Jun 4, 2025
302fdb8
nccl: add 2.24.3, 2.25.1, and 2.26.2 (#50794)
msimberg Jun 4, 2025
4c87f02
py-xarray: fix for numpy@2 (#50075)
Chrismarsh Jun 4, 2025
d3e1e3a
`spack compiler list`: show compilers in store and buildcaches (#50682)
alalazo Jun 5, 2025
d97666d
nccl-tests: add 2.16.3 (#50795)
msimberg Jun 5, 2025
6f972d7
package repos: store in $user_cache/package_repos (#50803)
haampie Jun 5, 2025
d32e82f
remove `spack.paths.packages_path` (#50808)
haampie Jun 5, 2025
cfdd1bc
disable slow pip cache (#50811)
haampie Jun 5, 2025
00cafb1
enh: upgrade zfit to 0.26 (#50774)
jonas-eschle Jun 5, 2025
2ebcac2
root: add v6.32.14 (#50810)
wdconinc Jun 5, 2025
f03cc3a
lammps: adding tbb dependency when +intel %oneapi (#50638)
teabagk7 Jun 5, 2025
f54c6d1
[Scorep] bugfix: do not require conflicting versions of cube for 9.0,…
wrwilliams Jun 5, 2025
71bcc2b
py-mypy: add v1.16.0 (#50713)
adamjstewart Jun 5, 2025
5278546
py-pandas: add v2.3.0 (#50806)
adamjstewart Jun 5, 2025
d23afe3
tau: re-release v2.34.1 (#50802)
eugeneswalker Jun 5, 2025
99bc8ae
amrex: add v25.06 (#50796)
WeiqunZhang Jun 5, 2025
7c93ff8
verible: add v0.0.3999 (#50790)
davekeeshan Jun 5, 2025
9946e71
nextflow: add v25.04.3 (#50801)
dialvarezs Jun 5, 2025
3e32c58
updating maintainers of Darshan packages (#50800)
carns Jun 5, 2025
e1f4c23
cdo: add v2.5.1 and v.2.5.2 (#50715)
Try2Code Jun 5, 2025
af93f85
rocshmem and transferbench: new packages (#50169)
afzpatel Jun 5, 2025
3700f17
resolve package: add c and fortran dependencies (#50788)
nkoukpaizan Jun 5, 2025
8234dc8
kokkos: Map more micro architectures to correct Kokkos architectures …
masterleinad Jun 5, 2025
f0adf2f
Revert "enh: upgrade zfit to 0.26 (#50774)" (#50826)
johnwparent Jun 5, 2025
77577b1
PyTorch: add v2.7.1 (#50807)
adamjstewart Jun 5, 2025
d5c665b
py-uxarray: add 2025.5.x and fix dependencies (#50351)
Chrismarsh Jun 5, 2025
3b34f96
miopen-hip: add frugally-deep and rocmlir dependencies (#49398)
afzpatel Jun 5, 2025
95baf92
repo schema: validate required git attr at runtime
haampie Jun 5, 2025
eee9008
make spack.repo.PATH lazy; improve spack repo list output
haampie Jun 5, 2025
c3868da
spack python: ensure spack.repo.PATH is initialized
haampie Jun 5, 2025
8674b20
spack repo set
haampie Jun 5, 2025
53bedfb
builtin: remove the repository (#50804)
haampie Jun 5, 2025
2012ed8
Toolchains: parse-time aliases for dependencies (#50481)
becker33 Jun 6, 2025
e203912
spack repo: add ls alias for list (#50824)
alecbcs Jun 6, 2025
469cdbc
docs: init repo before doing anything (#50831)
haampie Jun 6, 2025
07421b1
Remove leftover config file (#50832)
alalazo Jun 6, 2025
a6a7f13
no longer allow build error issues in spack/spack (#50837)
haampie Jun 6, 2025
3414b13
direct new package test issues to spack/spack-packages (#50838)
haampie Jun 6, 2025
75610be
Fix emoji in ISSUE_TEMPLATE config.yml (#50839)
haampie Jun 6, 2025
1f6f3b4
Fix wrong default concretization behavior for compilers (#50833)
alalazo Jun 6, 2025
aeaf2a4
spack debug report: include builtin commit (#50836)
haampie Jun 6, 2025
1d690e4
spec.to_dict: round trip whether deps are direct (#49809)
becker33 Jun 6, 2025
c0a9cde
Fix equality for specs (#50841)
alalazo Jun 6, 2025
3a4d1de
spack repo add: prepend (#50835)
haampie Jun 6, 2025
42d0bc7
fix: `spack compilers` lacks `--remote` argument (#50805)
paulgessinger Jun 6, 2025
3a6200d
Extract commit sha from mirrors, turn on auto-commit population (#50604)
psakievich Jun 6, 2025
53e5e20
External py glue bugfix (#50829)
scheibelp Jun 6, 2025
f17c7be
Concretization Cache: Refactor + manifest testing (#49589)
johnwparent Jun 6, 2025
e618e02
Spec: remove deprecated concretization methods (#48047)
becker33 Jun 6, 2025
692630d
Windows: spack launcher fix for Python after 3.9 (#50844)
johnwparent Jun 6, 2025
52271c6
remove-package-version-verify (#50846)
becker33 Jun 6, 2025
3c837fd
spack cd/location --repo <namespace> (#50845)
haampie Jun 6, 2025
6740163
Windows: max 1 process for installs (#50843)
scheibelp Jun 6, 2025
d1f17b5
resolve binary provenance to version commit if specified (#50849)
becker33 Jun 7, 2025
4f1e31e
remove package audits (#50847)
becker33 Jun 7, 2025
29ff69e
Revert "Concretization Cache: Refactor + manifest testing (#49589)" (…
tgamblin Jun 7, 2025
7d495b3
docs: update repositories.rst (#50852)
haampie Jun 7, 2025
13deba2
repositories.rst: clarify that updating and pinning is manual (#50860)
haampie Jun 8, 2025
cb0ae3c
Virtual assignment (#50858)
tgamblin Jun 9, 2025
3b8011d
Checks for databases and mirror indexes (#50859)
psakievich Jun 9, 2025
fce97b7
Enable `concurrent_packages` to be a config argument (#50856)
kshea21 Jun 9, 2025
138cd05
detection: use the instance passed instead of the global (#50861)
haampie Jun 9, 2025
e5cf4c4
Restore global state in sub-process (#50870)
haampie Jun 10, 2025
1559802
Fix compiler initialization with `unify:false` (#50871)
alalazo Jun 10, 2025
712f8f1
docs: update packaging_guide.rst and developer_guide.rst (#50872)
haampie Jun 10, 2025
4bc3271
Update basic documentation (#50854)
alalazo Jun 10, 2025
ec1e8cb
config: CLI scopes should override environments (#50853)
tgamblin Jun 10, 2025
d37bc5e
bootstrap: ensure spack.repo.PATH is initialized before bootstrap (#5…
haampie Jun 10, 2025
88825ac
spack repo list: do not special case tty; use --namespaces and --conf…
haampie Jun 11, 2025
38958d0
spack.util.git: memoize locating it, add overloads for instance (#50878)
haampie Jun 11, 2025
a40b983
Add filename to CorruptDatabaseError message (#50865)
becker33 Jun 11, 2025
cd3da0e
spack clone: remove command (#50883)
alalazo Jun 12, 2025
45ca34f
ci: stop using dynamic buildgroups for CDash reporting (#50893)
zackgalbreath Jun 16, 2025
c279f85
build(deps): bump mypy in /.github/workflows/requirements/style (#50896)
dependabot[bot] Jun 17, 2025
6ffbc2d
build(deps): bump mypy from 1.11.1 to 1.16.1 in /lib/spack/docs (#50897)
dependabot[bot] Jun 17, 2025
2e7168b
Spec._format_dependencies: special case concrete specs to avoid stall…
alalazo Jun 17, 2025
fa339c7
bootstrap: save use repos config, delay compiler find (#50886)
haampie Jun 17, 2025
5900910
Fix issue when preferring virtual compilers (#50899)
alalazo Jun 18, 2025
9bbcc01
Slightly change format when displaying specs in generate jobs (#50902)
alalazo Jun 18, 2025
76c882f
path: fix handling non-file paths in canonicalize_path (#50894)
vicentebolea Jun 18, 2025
05406e2
add warning with mirror if buildcache index is empty (#50885)
tldahlgren Jun 18, 2025
93137eb
debug: report commit and source path for local builtin repo (#50882)
tldahlgren Jun 18, 2025
77b5990
Stop sharing misc_cache among Spack instances (#50595)
marcmengel Jun 18, 2025
6b22f95
Add `spack repo update` command (#50868)
alecbcs Jun 19, 2025
83a7c27
bugfix: ensure that terminal settings are preserved after install
tgamblin Jun 19, 2025
908f19e
Revert "bugfix: ensure that terminal settings are preserved after ins…
tgamblin Jun 19, 2025
7ec5b3f
git tests: add asserts (#50910)
tgamblin Jun 19, 2025
fa348ca
bugfix: ensure that terminal settings are preserved after install (#5…
tgamblin Jun 19, 2025
8aa8ed1
spack/util/lock.py: simplify (#50745)
haampie Jun 19, 2025
788956f
stages: add unique patch stages per build (#50697)
tgamblin Jun 19, 2025
3ef67dd
build(deps): bump urllib3 from 2.4.0 to 2.5.0 in /lib/spack/docs (#50…
dependabot[bot] Jun 19, 2025
8cc08c9
build(deps): bump pytest from 8.3.5 to 8.4.1 in /lib/spack/docs (#50908)
dependabot[bot] Jun 19, 2025
8fd48c5
mirror: add ls alias for list (#50915)
alecbcs Jun 19, 2025
301fb7c
repos: detect as fetched if destination is a submodule (#50918)
rbberger Jun 20, 2025
6a34b5d
Switch two early exit condition
alalazo Jun 19, 2025
3e2ca3f
Fix DependencySpec._cmp_iter and Spec._cmp_iter
alalazo Jun 19, 2025
96af36c
config: revert default `misc_cache` to `~/.spack/cache` (#50920)
tgamblin Jun 20, 2025
6ab6ef1
test/util/git.py: missing assert (#50917)
haampie Jun 20, 2025
f8357c9
build(deps): bump flake8 from 7.2.0 to 7.3.0 in /lib/spack/docs (#50925)
dependabot[bot] Jun 23, 2025
b835792
build(deps): bump flake8 in /.github/workflows/requirements/style (#5…
dependabot[bot] Jun 23, 2025
b0f8445
fix typos (#50926)
afuetterer Jun 23, 2025
c702f5b
concretizer: make `--force` config and a common argument (#48838)
tgamblin Jun 23, 2025
1aaf6fa
Blame: support builtin repository packages (and files) (#50877)
tldahlgren Jun 25, 2025
d393e01
Remove mention of manyFiles git option (#50874)
haampie Jun 26, 2025
84a5ad3
fix infinite height image 🥁 (#50942)
haampie Jun 26, 2025
444b860
docs: fix docutils related bug (#50941)
haampie Jun 27, 2025
702d615
test_binary_provenance_relative_to_mirror: do not require gpg signing…
tldahlgren Jun 27, 2025
6d67a33
build(deps): bump pygments from 2.19.1 to 2.19.2 in /lib/spack/docs (…
dependabot[bot] Jun 27, 2025
89cf3da
docs/conf.py: silence spack list command (#50945)
haampie Jun 27, 2025
9da34f2
Spec.installed_upstream fix (#50938)
scheibelp Jun 27, 2025
ce0c743
`spack repo`: add missing docstring to new `update` subcommand (#50946)
tldahlgren Jun 28, 2025
e7bb965
ci: skip "untouched pruning" if no relevant packages were modified (#…
kwryankrattiger Jun 30, 2025
c4a4923
Add a generic `CompilerError` exception to package API (#50949)
alalazo Jun 30, 2025
e64dc24
solver: fix issues with identical externals (modulo compiler) (#50956)
alalazo Jul 2, 2025
75d0884
Enable config requirements on the `commit` variant (#50906)
psakievich Jul 2, 2025
fbadf55
spack style: constrain mypy, since mypy-extensions 1.1 fails on rhel …
scheibelp Jul 3, 2025
7690e56
test_url_buildcache_entry_v2_exists: make more reliable (#50960)
haampie Jul 3, 2025
d5c7644
Revert "Checks for databases and mirror indexes (#50859)" (#50952)
scottwittenburg Jul 3, 2025
f73361a
tests: fix leaky `spack_repo.builtin_mock` in `sys.modules` (#50950)
haampie Jul 7, 2025
1d62510
Fix ci pruning in `spack-packages` PRs (#50967)
alalazo Jul 7, 2025
7864e79
Untouched pruning default is false (#50968)
kwryankrattiger Jul 7, 2025
040ae0a
chore: fix typos (#50964)
afuetterer Jul 7, 2025
f4890e7
Set the default for builds to be p1j16 (#50973)
kshea21 Jul 8, 2025
2426ca1
`README.md`: update contributing section for separate packages (#50966)
tgamblin Jul 8, 2025
09c9bbc
Packaging guide rewrite (#50884)
haampie Jul 8, 2025
e80d22b
Overhaul the `BASICS` part of the documentation (#50932)
alalazo Jul 8, 2025
262d717
tests: migrate `tmpdir` to `tmp_path` (#50969)
haampie Jul 8, 2025
e23fbe5
docs: update packages.yaml docs for code changes in 1.0 (#50936)
becker33 Jul 8, 2025
c6b8f84
Add actions/stale to ci (#50974)
alalazo Jul 8, 2025
dcc8561
find: report in groups by compilers (not compiler) (#50909)
tldahlgren Jul 8, 2025
d891e21
Update permissions for stale workflow (#50980)
alalazo Jul 9, 2025
f62d8df
Increase the `operations-per-run` limit in stale workflow to 1000 (#5…
alalazo Jul 9, 2025
b63f793
solver: remove dead code (#50983)
alalazo Jul 10, 2025
47ec6e5
Account for quoting/escape for exe line length limits on Windows (#50…
scheibelp Jul 10, 2025
570fa28
stale: check also PRs labeled "update-package" (#50991)
alalazo Jul 11, 2025
e8a72d9
shared_library_suffix, static_library_suffix (#50987)
haampie Jul 14, 2025
2046964
add spack.archspec interface (#50985)
haampie Jul 15, 2025
eb6d432
add get_cmake_prefix_path (#50988)
haampie Jul 15, 2025
97a851e
Buildcache pruning (#50778)
mvandenburgh Jul 15, 2025
4bd948a
black: fix skip-magic-trailing-comma (#51003)
haampie Jul 15, 2025
1ba7edf
Package API v2.2 (#50995)
alalazo Jul 16, 2025
bc800d5
remove spack_installable (#50996)
haampie Jul 16, 2025
f0a0323
Move `llnl` to `spack.llnl` (#50989)
haampie Jul 16, 2025
2ed1be0
refactor: move vendored dependencies under `spack` module (#51005)
tgamblin Jul 16, 2025
b673d0b
`get_pkg_class`: improve reporting of import error resulting from rep…
tldahlgren Jul 16, 2025
c64f33d
spack.package: add to docs, drop re-exports (#51006)
haampie Jul 16, 2025
ad9bdc9
spack.build_environment.get_cmake_prefix_path: fix signature (#51008)
haampie Jul 16, 2025
d9d4908
llnl.util.symlink: do not give a suggested alternative, cause it is p…
haampie Jul 16, 2025
b76442f
build(deps): bump mypy from 1.16.1 to 1.17.0 in /lib/spack/docs (#50999)
dependabot[bot] Jul 16, 2025
529e4a7
build(deps): bump mypy in /.github/workflows/requirements/style (#51000)
dependabot[bot] Jul 16, 2025
bd519af
Fix git sparse paths checkout. (#51007)
vbrunini Jul 17, 2025
e464165
Fix `package_attributes:build_directory` and Spack package subclass i…
rbberger Jul 17, 2025
cf6d69a
Use compiler's `archspec_name` property in `spack.archspec.microarchi…
rbberger Jul 17, 2025
a572692
CI: Allow configuration of retry in ci.yaml (#50998)
kwryankrattiger Jul 17, 2025
4192d82
`spack repo update`: fix broken partial package repository fetching (…
alecbcs Jul 17, 2025
8bfe963
docs: add spack.package section and improve various docstrings (#51010)
haampie Jul 18, 2025
6550b4b
docs: spack repo update and pinning repos (#51021)
becker33 Jul 18, 2025
0baf3c2
fish: fix a couple of typos (#51023)
haampie Jul 19, 2025
d8ac46a
docs: fix a few more typos (#51017)
haampie Jul 19, 2025
2a8131d
Fix links in README.md (#51018)
haampie Jul 19, 2025
066a92f
share: remove package-index (#51016)
haampie Jul 19, 2025
02700dc
docs: update copyright w/o year (#51024)
haampie Jul 19, 2025
73eaea1
Backports v1.0.0 (#50798)
haampie Jul 20, 2025
bae6f9d
Merge branch 'feature/spack_3b34f964da' of https://github.com/climbfu…
climbfuji Jul 22, 2025
919b57f
Remove merge-conflicts.txt
climbfuji Jul 22, 2025
cf98608
Use SPACK_STACK_DIR environment variable to permanently encode spack-…
climbfuji Jul 22, 2025
da59344
Merge branch 'feature/spack_53bedfb551' of https://github.com/climbfu…
climbfuji Jul 22, 2025
1e404d9
Merge tag 'v1.0.0' of https://github.com/spack/spack into feature/upd…
climbfuji Jul 23, 2025
feda355
Set version to v1.0.1.dev0
haampie Jul 29, 2025
361db0e
Git provenance: exception for bad url (#51022)
psakievich Jul 21, 2025
4ea2b23
Switch away from rawgit dot com since it is deprecated (#51025)
alecbcs Jul 22, 2025
2001bb4
concretizer: fix direct dep w/ virtuals issue (#51037)
haampie Jul 24, 2025
d4b5fa1
docs: update example in repositories.rst (#51039)
haampie Jul 24, 2025
015cd18
Fix package hash / unparse compat with Python 3.14 (#51042)
haampie Jul 25, 2025
ef6635c
do not conflate git warnings with output (#51045)
becker33 Jul 25, 2025
ab65c3e
Fix link in rocmpackage.rst (#51049)
tehrengruber Jul 28, 2025
ba00773
solver/asp.py: evaluate hashes in requirements (#51065)
becker33 Jul 30, 2025
a7bfd39
solver: fix issues with externals specifying a compiler (#51064)
alalazo Jul 30, 2025
f651e6d
Refer to schemastore.org (#51066)
haampie Jul 29, 2025
d7f389c
solver: fix issue when compiler is not a pure build dependency (#51074)
alalazo Jul 30, 2025
041c081
Packaging: version constraints, conflicts and requires: more examples…
tldahlgren Jul 30, 2025
9534001
Docs/Packaging: emphasize trusted downloads and provide PR review lin…
tldahlgren Jul 30, 2025
eedc766
docs: add meta description (#51073)
haampie Jul 30, 2025
2cf1218
docs: use xrefs to `spack.package` where possible & improve multi-val…
haampie Jul 31, 2025
62c6e77
spack diff: show runtime differences (#51076)
becker33 Jul 31, 2025
1119502
docs: move variant queries to 2nd part of packaging guide (#51082)
haampie Jul 31, 2025
f5c3b70
docs/packaging_guide_creation: "begs the question" -> "raises the que…
becker33 Jul 31, 2025
d3cbaf1
Fix non path-based package repositories in environments (#51055)
tehrengruber Jul 31, 2025
3e7b6b9
docs: a few more updates for variants (#51083)
haampie Jul 31, 2025
170a5e7
tutorial: update from v0.23 to v1.0 (#51091)
tldahlgren Aug 4, 2025
ed790e9
git_fetch: make sparse path mirror projections unique (#51080)
psakievich Aug 4, 2025
4c95c85
Validate results for terminal size and fallback to env vars on bad si…
alecbcs Aug 6, 2025
f36cf22
repo: don't overwrite branch when initially cloning repo (#51105)
alecbcs Aug 4, 2025
af224c4
Set the packages fetcher using the fetcher property setter. (#51108)
tjfulle Aug 4, 2025
9b1c0b7
binary_caches.rst: specify highlight lang (#51126)
haampie Aug 8, 2025
763d493
docs: set <link rel="canonical" /> (#51131)
haampie Aug 9, 2025
1daa42a
docs: fix incorrect code blocks (#51132)
haampie Aug 11, 2025
17d3428
Set version to v1.0.1
haampie Aug 11, 2025
bb69370
Merge tag 'v1.0.1' of https://github.com/spack/spack into feature/upd…
climbfuji Aug 21, 2025
379246d
solver: speed-up grounding and solve (#51174)
alalazo Aug 18, 2025
9d42c1d
solver: explicitly track targets unsupported by compilers (#51160)
alalazo Aug 17, 2025
7b51e14
concretize.lp: fix target_not_supported warnings (#51171)
haampie Aug 18, 2025
dc8e388
Merge branch 'spack-stack-dev' of https://github.com/jcsda/spack into…
climbfuji Aug 25, 2025
194de92
solver: adjust optimization weights for "when possible" (#51226)
alalazo Aug 27, 2025
88ad079
lib/spack/spack/modules/lmod.py: don't add hash to module hierarchy
climbfuji Aug 27, 2025
83637b5
Update .github/workflows/prechecks.yml and .github/workflows/unit_tes…
climbfuji Aug 29, 2025
f1c3b7a
Fix style error in lib/spack/spack/modules/lmod.py
climbfuji Aug 29, 2025
b94ce1d
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Sep 2, 2025
076c239
Turn off most CI tests because cherry-picking concretizer updates bro…
climbfuji Sep 3, 2025
79385e5
Make REMOVE_SPACK_STACK_MODS_FOR_CI.sh work on macOS
climbfuji Sep 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ coverage:
ignore:
- lib/spack/spack/test/.*
- lib/spack/docs/.*
- lib/spack/external/.*
- lib/spack/spack/vendor/.*
- share/spack/qa/.*

comment: off
Expand Down
5 changes: 2 additions & 3 deletions .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ max-line-length = 99
# - F821: undefined name `name`
#
per-file-ignores =
var/spack/repos/*/package.py:F403,F405,F821
var/spack/*/package.py:F403,F405,F821
*-ci-package.py:F403,F405,F821

# exclude things we usually do not want linting for.
Expand All @@ -43,10 +43,9 @@ exclude =
var/spack/gpg*/
var/spack/junit-report/
var/spack/mock-configs/
lib/spack/external
lib/spack/spack/vendor/
__pycache__
var
lib/jcsda-emc/spack-stack/stack/meta_modules.py

format = spack

Expand Down
5 changes: 2 additions & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
*.py diff=python
*.lp linguist-language=Prolog
lib/spack/external/* linguist-vendored
*.bat text eol=crlf
lib/spack/spack/vendor/* linguist-vendored
*.bat text eol=crlf
76 changes: 0 additions & 76 deletions .github/ISSUE_TEMPLATE/build_error.yml

This file was deleted.

9 changes: 8 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
blank_issues_enabled: true
blank_issues_enabled: true
contact_links:
- name: "\U0001F4A5 Package build error"
url: https://github.com/spack/spack-packages/issues/new?template=build_error.yml
about: Report installation issues in the spack/spack-packages repository
- name: "\U0001F4A5 Package test error"
url: https://github.com/spack/spack-packages/issues/new?template=test_error.yml
about: Report standalone package test issues in the spack/spack-packages repository
64 changes: 0 additions & 64 deletions .github/ISSUE_TEMPLATE/test_error.yml

This file was deleted.

74 changes: 0 additions & 74 deletions .github/workflows/audit.yaml

This file was deleted.

7 changes: 6 additions & 1 deletion .github/workflows/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ concurrency:

jobs:
distros-clingo-sources:
if: github.repository == 'spack/spack'
runs-on: ubuntu-latest
container: ${{ matrix.image }}
strategy:
Expand All @@ -26,7 +27,7 @@ jobs:
dnf install -y \
bzip2 curl file gcc-c++ gcc gcc-gfortran git gzip \
make patch unzip which xz python3 python3-devel tree \
cmake bison bison-devel libstdc++-static
cmake bison bison-devel libstdc++-static gawk
- name: Setup OpenSUSE
if: ${{ matrix.image == 'opensuse/leap:latest' }}
run: |
Expand All @@ -50,6 +51,7 @@ jobs:
tree ~/.spack/bootstrap/store/

clingo-sources:
if: github.repository == 'spack/spack'
runs-on: ${{ matrix.runner }}
strategy:
matrix:
Expand All @@ -76,6 +78,7 @@ jobs:
tree $HOME/.spack/bootstrap/store/

gnupg-sources:
if: github.repository == 'spack/spack'
runs-on: ${{ matrix.runner }}
strategy:
matrix:
Expand Down Expand Up @@ -103,6 +106,7 @@ jobs:
tree ~/.spack/bootstrap/store/

from-binaries:
if: github.repository == 'spack/spack'
runs-on: ${{ matrix.runner }}
strategy:
matrix:
Expand Down Expand Up @@ -164,6 +168,7 @@ jobs:


windows:
if: github.repository == 'spack/spack'
runs-on: "windows-latest"
steps:
- name: Checkout
Expand Down
11 changes: 0 additions & 11 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,6 @@ jobs:
# built-in repository or documentation
filters: |
bootstrap:
- 'var/spack/repos/builtin/packages/clingo-bootstrap/**'
- 'var/spack/repos/builtin/packages/clingo/**'
- 'var/spack/repos/builtin/packages/python/**'
- 'var/spack/repos/builtin/packages/re2c/**'
- 'var/spack/repos/builtin/packages/gnupg/**'
- 'var/spack/repos/builtin/packages/libassuan/**'
- 'var/spack/repos/builtin/packages/libgcrypt/**'
- 'var/spack/repos/builtin/packages/libgpg-error/**'
- 'var/spack/repos/builtin/packages/libksba/**'
- 'var/spack/repos/builtin/packages/npth/**'
- 'var/spack/repos/builtin/packages/pinentry/**'
- 'lib/spack/**'
- 'share/spack/**'
- '.github/workflows/bootstrap.yml'
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ jobs:
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: '3.11'
cache: 'pip'

- name: Install python dependencies
run: pip install -r .github/workflows/requirements/coverage/requirements.txt
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/import-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
jobs:
# Check we don't make the situation with circular imports worse
import-check:
continue-on-error: true
runs-on: ubuntu-latest
steps:
- uses: julia-actions/setup-julia@v2
Expand Down Expand Up @@ -39,7 +40,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
repository: haampie/circular-import-fighter
ref: 4cdb0bf15f04ab6b49041d5ef1bfd9644cce7f33
ref: 6645c9d4e81ac278f4b3970f221dbead699204fe
path: circular-import-fighter
- name: Install dependencies
working-directory: circular-import-fighter
Expand Down
Loading