summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/bootstrap.yml6
-rw-r--r--etc/spack/defaults/bootstrap.yaml7
-rw-r--r--lib/spack/docs/getting_started.rst61
-rw-r--r--lib/spack/spack/cmd/bootstrap.py10
-rw-r--r--lib/spack/spack/test/cmd/bootstrap.py2
-rw-r--r--lib/spack/spack/test/data/config/bootstrap.yaml2
-rw-r--r--share/spack/bootstrap/github-actions-v0.1/clingo.json257
-rw-r--r--share/spack/bootstrap/github-actions-v0.1/gnupg.json204
-rw-r--r--share/spack/bootstrap/github-actions-v0.1/metadata.yaml8
-rw-r--r--share/spack/bootstrap/github-actions-v0.2/clingo.json268
-rw-r--r--share/spack/bootstrap/github-actions-v0.2/gnupg.json204
-rw-r--r--[l---------]share/spack/bootstrap/github-actions-v0.3/clingo.json269
-rw-r--r--[l---------]share/spack/bootstrap/github-actions-v0.3/gnupg.json205
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/clingo.json334
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/gnupg.json254
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/metadata.yaml (renamed from share/spack/bootstrap/github-actions-v0.2/metadata.yaml)2
-rw-r--r--share/spack/bootstrap/github-actions-v0.4/patchelf.json34
17 files changed, 1128 insertions, 999 deletions
diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml
index bdaefbfc3d..df2b0f346e 100644
--- a/.github/workflows/bootstrap.yml
+++ b/.github/workflows/bootstrap.yml
@@ -42,6 +42,7 @@ jobs:
shell: runuser -u spack-test -- bash {0}
run: |
source share/spack/setup-env.sh
+ spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.3
spack external find cmake bison
spack -d solve zlib
@@ -79,6 +80,7 @@ jobs:
shell: runuser -u spack-test -- bash {0}
run: |
source share/spack/setup-env.sh
+ spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.3
spack external find cmake bison
spack -d solve zlib
@@ -143,6 +145,7 @@ jobs:
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
+ spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.3
spack external find cmake bison
spack -d solve zlib
@@ -160,6 +163,7 @@ jobs:
run: |
source share/spack/setup-env.sh
export PATH=/usr/local/opt/bison@2.7/bin:$PATH
+ spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.3
spack external find --not-buildable cmake bison
spack -d solve zlib
@@ -298,6 +302,7 @@ jobs:
run: |
source share/spack/setup-env.sh
spack solve zlib
+ spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.3
spack -d gpg list
tree ~/.spack/bootstrap/store/
@@ -333,6 +338,7 @@ jobs:
run: |
source share/spack/setup-env.sh
spack solve zlib
+ spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.3
spack -d gpg list
tree ~/.spack/bootstrap/store/
diff --git a/etc/spack/defaults/bootstrap.yaml b/etc/spack/defaults/bootstrap.yaml
index a4a9b23515..464994d171 100644
--- a/etc/spack/defaults/bootstrap.yaml
+++ b/etc/spack/defaults/bootstrap.yaml
@@ -9,16 +9,15 @@ bootstrap:
# may not be able to bootstrap all the software that Spack needs,
# depending on its type.
sources:
+ - name: 'github-actions-v0.4'
+ metadata: $spack/share/spack/bootstrap/github-actions-v0.4
- name: 'github-actions-v0.3'
metadata: $spack/share/spack/bootstrap/github-actions-v0.3
- - name: 'github-actions-v0.2'
- metadata: $spack/share/spack/bootstrap/github-actions-v0.2
- - name: 'github-actions-v0.1'
- metadata: $spack/share/spack/bootstrap/github-actions-v0.1
- name: 'spack-install'
metadata: $spack/share/spack/bootstrap/spack-install
trusted:
# By default we trust bootstrapping from sources and from binaries
# produced on Github via the workflow
+ github-actions-v0.4: true
github-actions-v0.3: true
spack-install: true
diff --git a/lib/spack/docs/getting_started.rst b/lib/spack/docs/getting_started.rst
index 2fc43906a9..f923f4e9da 100644
--- a/lib/spack/docs/getting_started.rst
+++ b/lib/spack/docs/getting_started.rst
@@ -124,61 +124,36 @@ Spack provides two ways of bootstrapping ``clingo``: from pre-built binaries
(default), or from sources. The fastest way to get started is to bootstrap from
pre-built binaries.
-.. note::
-
- When bootstrapping from pre-built binaries, Spack currently requires
- ``patchelf`` on Linux and ``otool`` on macOS. If ``patchelf`` is not in the
- ``PATH``, Spack will build it from sources, and a C++ compiler is required.
-
-The first time you concretize a spec, Spack will bootstrap in the background:
+The first time you concretize a spec, Spack will bootstrap automatically:
.. code-block:: console
- $ time spack spec zlib
+ $ spack spec zlib
+ ==> Bootstrapping clingo from pre-built binaries
+ ==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.4/build_cache/linux-centos7-x86_64-gcc-10.2.1-clingo-bootstrap-spack-ba5ijauisd3uuixtmactc36vps7yfsrl.spec.json
+ ==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.4/build_cache/linux-centos7-x86_64/gcc-10.2.1/clingo-bootstrap-spack/linux-centos7-x86_64-gcc-10.2.1-clingo-bootstrap-spack-ba5ijauisd3uuixtmactc36vps7yfsrl.spack
+ ==> Installing "clingo-bootstrap@spack%gcc@10.2.1~docs~ipo+python+static_libstdcpp build_type=Release arch=linux-centos7-x86_64" from a buildcache
+ ==> Bootstrapping patchelf from pre-built binaries
+ ==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.4/build_cache/linux-centos7-x86_64-gcc-10.2.1-patchelf-0.16.1-p72zyan5wrzuabtmzq7isa5mzyh6ahdp.spec.json
+ ==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.4/build_cache/linux-centos7-x86_64/gcc-10.2.1/patchelf-0.16.1/linux-centos7-x86_64-gcc-10.2.1-patchelf-0.16.1-p72zyan5wrzuabtmzq7isa5mzyh6ahdp.spack
+ ==> Installing "patchelf@0.16.1%gcc@10.2.1 ldflags="-static-libstdc++ -static-libgcc" build_system=autotools arch=linux-centos7-x86_64" from a buildcache
Input spec
--------------------------------
zlib
Concretized
--------------------------------
- zlib@1.2.11%gcc@7.5.0+optimize+pic+shared arch=linux-ubuntu18.04-zen
-
- real 0m20.023s
- user 0m18.351s
- sys 0m0.784s
-
-After this command you'll see that ``clingo`` has been installed for Spack's own use:
-
-.. code-block:: console
-
- $ spack find -b
- ==> Showing internal bootstrap store at "/root/.spack/bootstrap/store"
- ==> 3 installed packages
- -- linux-rhel5-x86_64 / gcc@9.3.0 -------------------------------
- clingo-bootstrap@spack python@3.6
-
- -- linux-ubuntu18.04-zen / gcc@7.5.0 ----------------------------
- patchelf@0.13
-
-Subsequent calls to the concretizer will then be much faster:
-
-.. code-block:: console
-
- $ time spack spec zlib
- [ ... ]
- real 0m0.490s
- user 0m0.431s
- sys 0m0.041s
-
+ zlib@1.2.13%gcc@9.4.0+optimize+pic+shared build_system=makefile arch=linux-ubuntu20.04-icelake
If for security concerns you cannot bootstrap ``clingo`` from pre-built
-binaries, you have to mark this bootstrapping method as untrusted. This makes
-Spack fall back to bootstrapping from sources:
+binaries, you have to disable fetching the binaries we generated with Github Actions.
.. code-block:: console
+ $ spack bootstrap disable github-actions-v0.4
+ ==> "github-actions-v0.4" is now disabled and will not be used for bootstrapping
$ spack bootstrap disable github-actions-v0.3
- ==> "github-actions-v0.2" is now disabled and will not be used for bootstrapping
+ ==> "github-actions-v0.3" is now disabled and will not be used for bootstrapping
You can verify that the new settings are effective with:
@@ -213,9 +188,7 @@ under the ``${HOME}/.spack`` directory. The software installed there can be quer
.. code-block:: console
- $ spack find --bootstrap
- ==> Showing internal bootstrap store at "/home/spack/.spack/bootstrap/store"
- ==> 3 installed packages
+ $ spack -b find
-- linux-ubuntu18.04-x86_64 / gcc@10.1.0 ------------------------
clingo-bootstrap@spack python@3.6.9 re2c@1.2.1
@@ -224,7 +197,7 @@ In case it's needed the bootstrap store can also be cleaned with:
.. code-block:: console
$ spack clean -b
- ==> Removing software in "/home/spack/.spack/bootstrap/store"
+ ==> Removing bootstrapped software and configuration in "/home/spack/.spack/bootstrap"
^^^^^^^^^^^^^^^^^^
Check Installation
diff --git a/lib/spack/spack/cmd/bootstrap.py b/lib/spack/spack/cmd/bootstrap.py
index 1b398e4e5c..9c07c826f7 100644
--- a/lib/spack/spack/cmd/bootstrap.py
+++ b/lib/spack/spack/cmd/bootstrap.py
@@ -30,7 +30,7 @@ level = "long"
# Tarball to be downloaded if binary packages are requested in a local mirror
-BINARY_TARBALL = "https://github.com/spack/spack-bootstrap-mirrors/releases/download/v0.2/bootstrap-buildcache.tar.gz"
+BINARY_TARBALL = "https://github.com/spack/spack-bootstrap-mirrors/releases/download/v0.4/bootstrap-buildcache.tar.gz"
#: Subdirectory where to create the mirror
LOCAL_MIRROR_DIR = "bootstrap_cache"
@@ -50,8 +50,8 @@ BINARY_METADATA = {
},
}
-CLINGO_JSON = "$spack/share/spack/bootstrap/github-actions-v0.2/clingo.json"
-GNUPG_JSON = "$spack/share/spack/bootstrap/github-actions-v0.2/gnupg.json"
+CLINGO_JSON = "$spack/share/spack/bootstrap/github-actions-v0.4/clingo.json"
+GNUPG_JSON = "$spack/share/spack/bootstrap/github-actions-v0.4/gnupg.json"
# Metadata for a generated source mirror
SOURCE_METADATA = {
@@ -449,10 +449,10 @@ def _mirror(args):
def _now(args):
with spack.bootstrap.ensure_bootstrap_configuration():
- spack.bootstrap.ensure_clingo_importable_or_raise()
- spack.bootstrap.ensure_gpg_in_path_or_raise()
if platform.system().lower() == "linux":
spack.bootstrap.ensure_patchelf_in_path_or_raise()
+ spack.bootstrap.ensure_clingo_importable_or_raise()
+ spack.bootstrap.ensure_gpg_in_path_or_raise()
def bootstrap(parser, args):
diff --git a/lib/spack/spack/test/cmd/bootstrap.py b/lib/spack/spack/test/cmd/bootstrap.py
index 0eef7b3a7e..81ba1e2cee 100644
--- a/lib/spack/spack/test/cmd/bootstrap.py
+++ b/lib/spack/spack/test/cmd/bootstrap.py
@@ -168,7 +168,7 @@ def test_remove_and_add_a_source(mutable_config):
assert not sources
# Add it back and check we restored the initial state
- _bootstrap("add", "github-actions", "$spack/share/spack/bootstrap/github-actions-v0.2")
+ _bootstrap("add", "github-actions", "$spack/share/spack/bootstrap/github-actions-v0.3")
sources = spack.bootstrap.bootstrapping_sources()
assert len(sources) == 1
diff --git a/lib/spack/spack/test/data/config/bootstrap.yaml b/lib/spack/spack/test/data/config/bootstrap.yaml
index 8929d7ff35..6adb7ab996 100644
--- a/lib/spack/spack/test/data/config/bootstrap.yaml
+++ b/lib/spack/spack/test/data/config/bootstrap.yaml
@@ -1,5 +1,5 @@
bootstrap:
sources:
- name: 'github-actions'
- metadata: $spack/share/spack/bootstrap/github-actions-v0.2
+ metadata: $spack/share/spack/bootstrap/github-actions-v0.3
trusted: {}
diff --git a/share/spack/bootstrap/github-actions-v0.1/clingo.json b/share/spack/bootstrap/github-actions-v0.1/clingo.json
deleted file mode 100644
index 3068ad1f19..0000000000
--- a/share/spack/bootstrap/github-actions-v0.1/clingo.json
+++ /dev/null
@@ -1,257 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "m4ertsh3ooxdisc5tigglublasu4udfe",
- "094548672362306d75012398a6f9b1e8c0f796c833163ca77cf644d84822f25f"
- ]
- ],
- "python": "python@3.5",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "iv4gr5vscx2io23ljgdueybwatxlk6wo",
- "c8110c68ec339d05155392818b21ba87b27905ad798f5f3f194d6312385dbdc2"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "rwxcxsohrkp5iai3yushsltkdprjmexb",
- "fbee764cac890a29bc03c472d3ba0401e915d6924a7cedac9fd8d961159b70e7"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "p5on7i4hejl775ezndzfdkhvwra3hatn",
- "35e32f7c1f80e99da450b52643800fd2895ee2f895109f708b5cf0da6afbedff"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "omsvlh5v6fi2saw5qyqvzsbvqpvrf5yw",
- "cef0e554737dbf22655094d8ae072c67539cce2a37cba1577aeb5aea18b5747c"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "qguh44xegb72y4q4lar3ufjddissoumv",
- "68d2d0c06690d75a794aa2c50be9d6d501fec1b566784bf87b1fc5611f84f3c9"
- ]
- ],
- "python": "python@3.5",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "tsypkz7hyylmh5pwpykaf7wcmdunrdiv",
- "3b8e3e6e21e399a90c4128776cc591734f9d533f0a7e64ed8babd9cbcf616e3d"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "2w6b4q5j2zgra6t3zfrjfbvsnoi5yqmk",
- "4f335e02641f6ecc7ec7d9d2b8293d07d6e7a7234034531713b760aaa507fa7c"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ij7udwpgeghdfoswljwdtwwaylvudze7",
- "b5eedf593f198e523aebf6ce127fd8ffcf3d1c980a920cdf1c5a0d2a335e4892"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "a5ppijpzmk7ubjem4i3zttbxp545vjuz",
- "8f9755c16c0c99b5c40c420f2c1c6aec2bdff99b25444e001506527af18dd94e"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "tsnva2bxjguosntz3tk5mqbdgrjvhfcc",
- "bcd093c08110309e705beebccd012260a61215eda12c1d47f3a89d4734ec7170"
- ]
- ],
- "python": "python@3.5",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "rfu4la457mdbpoffk2g5hikj2hhoek4s",
- "b6417b9b90f3f4e98caaa869393edee08fad3d3c7db37fad8b332c785d0e81e6"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "qg3utj2csbgtdwc2slqbjmwn25rkor5r",
- "a1760e064d41d364cdf53f89248f7824dad9bf97c6b999df18343b57d21c06ed"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "uxkpc2euofdkgveonftklstnxyha5wsf",
- "d6a04e7b15dae05eacce54806fa18356b392a5e2d212a55bf0960116b8e9dfef"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "i2uoawqsmmkr2uwb42oxfsnt4djzejrj",
- "6511837f87e50c40a7f4aab2ec7454e5200594821e4d1fc4a441d3be647b9acb"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "p3bqplnwqo66lvvolmtaezck77jafrc4",
- "436f9483e4028c12c32ba9f4e7e91e944bf9819ef487dfe4e42ddd1d487c93ee"
- ]
- ],
- "python": "python@2.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "rpa6yyujr7ilnfcowq2pbmkmh7uzrijp",
- "3be0f4ccd412d45506f9f305ef7f6621cd246fbde97aed081595d01dafe3c397"
- ]
- ],
- "python": "python@2.7+ucs4",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "y32mbn7swer3yxvgf6tmkgekpo23uo5z",
- "f6e0716bd97f2df123abcd96ec8884c525a9fd10b81e0062784e7b0d2df3f622"
- ]
- ],
- "python": "python@2.7~ucs4",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ohtmyp5c74xt75csx4llbjs5anobryp6",
- "7d613ddbca1640d761311fb00403c0cb65e279534c44a2129b8d9610f6146e78"
- ]
- ],
- "python": "python@3.5",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "vcipwnf57slgoo7busvvkzjkk7vydeb5",
- "db5222760045f20ad1e5c194179d31273b8e4bfa6ade38e15cd3182d685cc05b"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ffoyoewfd6pdwbjniodfkqusyvkrbhyi",
- "14cea5f6cfd86bcb8de38ad8c1a5e44cc22955de2e7c78b825b617dccd107dbe"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "kt74l7kjzrlp3cgtj2576o33mhsrgyrw",
- "e71de4beb68bb3e58bd2dcb98dc3be3a375c82781b6f7cb01bc5d552c2240bd2"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "hmnv6gk5wha64k6r3s7hid35mzvhkuot",
- "b08ff59357fa184ce39b8cc0a17aaf7f0a925a449ab389e1afa4eab6ae026f2e"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.1/gnupg.json b/share/spack/bootstrap/github-actions-v0.1/gnupg.json
deleted file mode 100644
index d6400febfc..0000000000
--- a/share/spack/bootstrap/github-actions-v0.1/gnupg.json
+++ /dev/null
@@ -1,204 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "libgpg-error",
- "hph66gvb7vlinpzwoytxq27ojb7gtl2j",
- "f040f513e212c428ee863d75924331f58b5f8f3946f98c757a9e0af0d0a34f63"
- ],
- [
- "libiconv",
- "ckpif6rcf7mxdmceyv6sqvtnwfqi7fmc",
- "1d745d04f7c8a1c4d17d9735eba0ee88c8acfbb213c22a15e45e58637867ed4c"
- ],
- [
- "npth",
- "fjuoy73whriauk3bt6ma5fwet6iric7y",
- "78d5d9e339ef901b0def0924a72ce87a93e0a8acb7394ec2c35be6c328154444"
- ],
- [
- "zlib",
- "qo6otxqnn6mxpw4zhqc4wdwqmgcfjdfe",
- "f00c38ecaf316cd665399ed14c233f839ae5868387ff04998e1ec949c1f4dcd6"
- ],
- [
- "libassuan",
- "2upi74qccouj4k6d7wultp2u5fntayi3",
- "f2118b102f9a94bb1e2804492689b44b260b7f6e46ac1208d5110ebffe24bf99"
- ],
- [
- "libgcrypt",
- "xzhvvm44cfxwvgqgkpbeucpnl4dbj4p2",
- "ae717e068f2f7f4eaeee4bdec4a6b20ff299c59c3d724c1661b6045fda628a9b"
- ],
- [
- "libksba",
- "aodyg5mzfule3vimuetmzulv5mzdx37g",
- "c665eb20f27b2d28fcb634fe958829165e44a27b1ad69995d5040f13d5693d52"
- ],
- [
- "pinentry",
- "ihqcvdm5okxuvnln463l7h4flbkhrp44",
- "b0c7781354eb4a7c9e979802590c0e4fb7eb53f440191367f0142eac4868f8d6"
- ],
- [
- "gnupg",
- "47vilwybwuxved7jov7esiad3qlkv5rp",
- "83f3de13b2712a05f520d16b5141797493f8b117041dd32aa5414a25d9d53439"
- ]
- ],
- "spec": "gnupg@2.3: %apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "libgpg-error",
- "3dkguooajaaejhsebigs2e3lhk37mtem",
- "09c5edd93fb479961d62d9938c1ea02b8f443babf0e79776f1539085c3422cd5"
- ],
- [
- "libiconv",
- "i2eqtudh3zcxt5fvxuhe6n2ztuqbadtp",
- "838786e029474d668b5f83a9669d227c812253c3c3f0328aa4f888542a7de830"
- ],
- [
- "npth",
- "c3z6gg3ilutvvryxkjrboampqv5u5s2s",
- "967522ae988ccce8c922f28aa2124170246f501f0a45179b919d827bf28c35d2"
- ],
- [
- "zlib",
- "p2jozvok56voja7652dms4gvthpcjzta",
- "41cbc69850640ed4466dbedc1bb4ccb0ade0c1a1e8fcd70d1e247b1387b937b5"
- ],
- [
- "libassuan",
- "s2wx2xvt3iz3sigcdt5tvppj2m7e2bsf",
- "5f766af4ff355769e3e456a9c95636a20a64f5ba32aecec633216a3d83a854f8"
- ],
- [
- "libgcrypt",
- "gznmtryix6ck4x3chnuvbctz4xa3fmxl",
- "0261b03f790c5320980d27bf0a471a1a4663929689ddfaeb5e568d33be8dc889"
- ],
- [
- "libksba",
- "uxaryyfybbcw563jcwumufhfmbsawlbz",
- "f45fff7a6a5c626a1474c7354fd00e18e629fcd086787336f7d62d1ead50c94f"
- ],
- [
- "pinentry",
- "ias6sb4qi24u6i7axr5hkj4liq5dtr6l",
- "a2a8e7652dceb7d080ff78726d28099f9050cb9f6e290d97f1f59f4b42521b9c"
- ],
- [
- "gnupg",
- "qpm457bujhmfqy66euzhswokumuvufbz",
- "d2371e26412e10fc702b9b2482aff776108194b84e1927644a3d64f5710fd163"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "libgpg-error",
- "4bp6dcfdbzbd4uuzvbgjyqunhjedg3lf",
- "9a9947240c6af7e915aa8336bfaed8706c9129967eb9ab1895598217df91f301"
- ],
- [
- "libiconv",
- "dscneqtpyy32r6ds24izlkki3euthnbr",
- "a9dc099f6c7ee9fd6c63757cb81a59fe4b81672543d5253a50bb73bc819440ef"
- ],
- [
- "npth",
- "jukmafxhkxo2s4udlzi5r5b6bbb3udw5",
- "d2a2b11c0f1794ab0de813753221bde073508fbec19f0b15dbfd23455bc6de87"
- ],
- [
- "zlib",
- "amqfrcbn67rochzkeu2ashklo35ayqqq",
- "686fc10058d208530889bc5c3779aa2cc324b77301878a5405cf65ca53d613ba"
- ],
- [
- "libassuan",
- "lyeih2j3miy7yugmwh37h667fogqn3fl",
- "f87c474d81c890232cd8e1e4d93b5b232aa0ad428dcaa7231d7a8d182cea9ecc"
- ],
- [
- "libgcrypt",
- "zb33zulvwcansfzu5km4d34avujnazfa",
- "e67ae6a5345f9e864bd2009c1a9d7eb65a63ca2841368bebc477a770fb8dcaf5"
- ],
- [
- "libksba",
- "yjuh2aplj23qyvaqixukd7a6eokfdgyp",
- "6944fc047e8f0eb41daec734e2505016369319c64929f5ec8d3a8f99e01928d4"
- ],
- [
- "pinentry",
- "xd7vajghgcueohv5qgahdvbjpcnrurns",
- "a6b37efd6ef9f9374aa0c7d1869da990ae3668938b47ad6af50138d2ea05da02"
- ],
- [
- "gnupg",
- "ti2ddl27nilobj2ctwsgzl52qque5o7z",
- "43781437e3dfae158e7a6911313a4162d8ffa5313182438d1e6547a854f6f38a"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "libgpg-error",
- "p7chd5hhecdkc27npia4uaoeabjit4gh",
- "4b5e1f418b7afdd91755d54d38a51d5d048aa3b1e5239bcaf3453c8ca1cca4b6"
- ],
- [
- "libiconv",
- "scpkgy6bmk3wcgfwzoiv7hw74drmnaoi",
- "2bcb9a2868c20284ce65ab53d4f7bb4c7edccd4c14390460858e25a8bc48faa3"
- ],
- [
- "npth",
- "6vh3jypaf7u2zez3vohn66fvo6znt35l",
- "23a333c4e83910eb1f87c91caffb07f40b592561a4c44924fed9459751c017f7"
- ],
- [
- "zlib",
- "uc25tb5r57nykfrxszsdy54trzqnk2jn",
- "9e18c1146bc3dcb8454d18502013b8621ecf00d2f2d4d66d76cbe1e07f351ac8"
- ],
- [
- "libassuan",
- "vdoskg5mldu6ixhvftwplp4zdftwxwws",
- "1413b84af0c58127032e7bde86dbacf35dc65205aee1c2071718678bc57ce793"
- ],
- [
- "libgcrypt",
- "ng7gfusjpnypmqgckq7rp4vq3bvylp3b",
- "1a09e97eb2333812f8381d4737aca4d7cfd9f27ebae30eddbcf99f399ad67fec"
- ],
- [
- "libksba",
- "p4feho36xa7dhabk766fzglwyo2dfbj6",
- "000ef0f2ad3aa05c07272849be68e059ec60946970ab8875a824305afe832c9a"
- ],
- [
- "pinentry",
- "m423kpm7k52r66q3sdctqcjxtekiyrrp",
- "5739bee66271d7f0d5b9bcf5c248f1a434e9cdcb327a4a5a22fc47f565ac0de7"
- ],
- [
- "gnupg",
- "dlapzqxrwduafgfq2evptizb7p4kgpkh",
- "262177fa8f66468e589f8b3e10d17531f17a74ea0f5ac6905ac948198dca3c3c"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.1/metadata.yaml b/share/spack/bootstrap/github-actions-v0.1/metadata.yaml
deleted file mode 100644
index b2439424b0..0000000000
--- a/share/spack/bootstrap/github-actions-v0.1/metadata.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: buildcache
-description: |
- Buildcache generated from a public workflow using Github Actions.
- The sha256 checksum of binaries is checked before installation.
-info:
- url: https://mirror.spack.io/bootstrap/github-actions/v0.1
- homepage: https://github.com/spack/spack-bootstrap-mirrors
- releases: https://github.com/spack/spack-bootstrap-mirrors/releases
diff --git a/share/spack/bootstrap/github-actions-v0.2/clingo.json b/share/spack/bootstrap/github-actions-v0.2/clingo.json
deleted file mode 100644
index 60e771221d..0000000000
--- a/share/spack/bootstrap/github-actions-v0.2/clingo.json
+++ /dev/null
@@ -1,268 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "i5rx6vbyw7cyg3snajcpnuozo7l3lcab",
- "c55d1c76adb82ac9fbe67725641ef7e4fe1ae11e2e8da0dc93a3efe362549127"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "xoxkdgo3n332ewhbh7pz2zuevrjxkrke",
- "b50e2fba026e85af3f99b3c412b4f0c88ec2fbce15b48eeb75072f1d3737f3cc"
- ]
- ],
- "python": "python@3.5",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "sgmirxbu3bpn4rdpfs6jlyycfrkfxl5i",
- "b0a574df6f5d59491a685a31a8ed99fb345c850a91df62ef232fbe0cca716ed1"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "5hn7hszlizeqq3leqi6lrdmyy5ssv6zs",
- "36e24bc3bd27b125fdeb30d51d2554e44288877c0ce6df5a878bb4e8a1d5847a"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "qk3ecxakadq4naakng6mhdfkwauef3dn",
- "9d974c0d2b546d18f0ec35e08d5ba114bf2867f7ff7c7ea990b79d019ece6380"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "2omdsvzshkn2u3l5vwvwoey4es5cowfu",
- "cbf72eb932ac847f87b1640f8e70e26f5261967288f7d6db19206ef352e36a88"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ifgzrctoh2ibrmitp6ushrvrnaeqtkr7",
- "1c609df7351286fe09aa3452fa7ed7fedf903e9fa12cde89b916a0fc4c022949"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "esfzjhodgh5be22hvh3trg2ojzrmhzwt",
- "8d070cdb2a5103cde3e6f873b1eb11d25f60464f3059d8643f943e5c9a9ec76c"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "5b4uhkhrvtvdmsnctjx2isrxciy6v2o2",
- "336b8b1202a8a28a0e34a98e5780ae0e2b2370b342ce67434551009b1a7c8db9"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "czapgrrey6llnsu2m4qaamv3so2lybxm",
- "16bdfe4b08ee8da38f3e2c7d5cc44a38d87696cc2b6de0971a4de25efb8ad8e4"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "7za6vsetahbghs4d2qe4ajtf2iyiacwx",
- "730ae7e6096ec8b83a0fc9464dda62bd6c2fec1f8565bb291f4d1ffe7746703b"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "zulnxrmchldtasffqw6qacmgg4y2qumj",
- "8988325db53c0c650f64372c21571ac85e9ba4577975d14ae7dba8ab7728b5fc"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "lx54ebqzwtjpfgch7kagoxkmul56z7fa",
- "81d64229299e76f9dc81f88d286bc94725e7cbcbb29ad0d66aaeaff73dd6473a"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "isu2rjoicl4xzmbl3k2c4bg35gvejkgz",
- "fcc4b052832cfd327d11f657c2b7715d981b0894ed03bbce18b23a842c7d706d"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "ob3k3g2wjy7cw33lfobjar44sqmojyth",
- "f51fd6256bfd3afc8470614d87df61e5c9dd582fcc70f707ca66ba2b7255da12"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "norpsmparkl5dfuzdqj4537o77vjbgsl",
- "477c041857b60f29ff9d6c7d2982b7eb49a2e02ebbc98af11488c32e2fb24081"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "gypv5loj2ml73duq6sr76yg5rj25te2m",
- "c855d7d32aadec37c41e51f19b83558b32bc0b946a9565dba0e659c6820bd6c3"
- ]
- ],
- "python": "python@2.7+ucs4",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "rjopyx7hum3hqhgsdyw3st7frdfgrv3p",
- "0e555f9bc99b4e4152939b30b2257f4f353941d152659e716bf6123c0ce11a60"
- ]
- ],
- "python": "python@2.7~ucs4",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "2l45t4kw3cqqwj6vbxhfwhzlo6b3q2p4",
- "6cb90de5a3d123b7408cfef693a9a78bb69c66abbfed746c1e85aa0acb848d03"
- ]
- ],
- "python": "python@3.10",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "4psiezojm7dexequtbnav77wvgcajigq",
- "b3fc33b5482357613294becb54968bd74de638abeae69e27c6c4319046a7e352"
- ]
- ],
- "python": "python@3.5",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "dzhvhynye4z7oalowdcy5zt25lej3m2n",
- "61c5f3e80bcc7acfc65e335f1910762df2cc5ded9d7e1e5977380a24de553dd7"
- ]
- ],
- "python": "python@3.6",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "dtwevigmwgke4g6ee5byktpmzmrp2kvx",
- "636937244b58611ec2eedb4422a1076fcaf09f3998593befb5a6ff1a74e1d5f7"
- ]
- ],
- "python": "python@3.7",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "shqedxgvjnhiwdcdrvjhbd73jaevv7wt",
- "b3615b2a94a8a15fddaa74cf4d9f9b3a516467a843cdeab597f72dcf6be5e31d"
- ]
- ],
- "python": "python@3.8",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- },
- {
- "binaries": [
- [
- "clingo-bootstrap",
- "z6v6zvc6awioeompbvo735b4flr3yuyz",
- "1389192bd74c1f7059d95c4a41500201cbc2905cbba553678613e0b7e3b96c71"
- ]
- ],
- "python": "python@3.9",
- "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.2/gnupg.json b/share/spack/bootstrap/github-actions-v0.2/gnupg.json
deleted file mode 100644
index 2f56829789..0000000000
--- a/share/spack/bootstrap/github-actions-v0.2/gnupg.json
+++ /dev/null
@@ -1,204 +0,0 @@
-{
- "verified": [
- {
- "binaries": [
- [
- "libiconv",
- "d6dhoguolmllbzy2h6pnvjm3tti6uy6f",
- "7fe765a87945991d4e57782ed67c4bf42a10f95582eecd6f57de80a545bde821"
- ],
- [
- "npth",
- "x6fb7zx6n7mos5knvi6wlnaadd7r2szx",
- "fd1e5a62107339f45219c32ba20b5e82aa0880c31ac86d1b245d388ca4546990"
- ],
- [
- "zlib",
- "c5wm3jilx6zsers3sfgdisjqusoza4wr",
- "7500a717c62736872aa65df4599f797ef67b21086dd6236b4c7712cfffac9bf3"
- ],
- [
- "libassuan",
- "3qv4bprobfwes37clg764cfipdzjdbto",
- "d85cd9d2c63a296300d4dcbd667421956df241109daef5e12d3ca63fa241cb14"
- ],
- [
- "libgcrypt",
- "3y4ubdgxvgpvhxr3bk4l5mkw4gv42n7e",
- "9dad7c2635344957c4db68378964d3af84ea052d45dbe8ded9a6e6e47211daa8"
- ],
- [
- "libgpg-error",
- "doido34kfwsvwpj4c4jcocahjb5ltebw",
- "20e5c238bee91d2a841f0b4bd0358ded59a0bd665d7f251fd9cd42f83e0b283b"
- ],
- [
- "libksba",
- "mttecm7gzdv544lbzcoahchnboxysrvi",
- "1c0ae64e828a597e4cf15dd997c66cd677e41f68c63db09b9551480a197052a2"
- ],
- [
- "pinentry",
- "se7xgv7yf4ywpjnbv7voxgeuuvs77ahb",
- "2fd13fbee7ca2361dc5dd09708c72d0489611301b60635cb0206bc5b94add884"
- ],
- [
- "gnupg",
- "yannph34bpaqkhsv5mz2icwhy3epiqxd",
- "1de8b4e119fa3455d0170466fa0fb8e04957fab740aec32535b4667279312b3f"
- ]
- ],
- "spec": "gnupg@2.3: %apple-clang platform=darwin target=x86_64"
- },
- {
- "binaries": [
- [
- "zlib",
- "t2hjzsyf3txkg64e4bq3nihe26rzzdws",
- "171e720840a28af50b62141be77bc525e666cffd1fbbe2ee62673214e8b0280f"
- ],
- [
- "libiconv",
- "yjdji2wj4njz72fyrg46jlz5f5wfbhfr",
- "94c773c3d0294cf248ec1f3e9862669dfa743fe1a76de580d9425c14c8f7dcd2"
- ],
- [
- "npth",
- "kx3vzmpysee7jxwsudarthrmyop6hzgc",
- "f8cc6204fa449ce576d450396ec2cad40a75d5712c1381a61ed1681a54f9c79f"
- ],
- [
- "libassuan",
- "e5n5l5ftzwxs4ego5furrdbegphb6hxp",
- "ef0428874aa81bcb9944deed88e1fc639f629fe3d522cab3c281235ae2a53db9"
- ],
- [
- "libgcrypt",
- "wyncpahrpqsmpk4b7nlhg5ekkjzyjdzs",
- "2309548c51a17f580f036445b701feb85d2bc552b9c4404418c2f223666cfe3b"
- ],
- [
- "libgpg-error",
- "vhcdd6jkbiday2seg3rlkbzpf6jzfdx7",
- "79dd719538d9223d6287c0bba07b981944ab6d3ab11e5060274f1b7c727daf55"
- ],
- [
- "libksba",
- "azcgpgncynoox3dce45hkz46bp2tb5rr",
- "15d301f201a5162234261fcfccd579b0ff484131444a0b6f5c0006224bb155d6"
- ],
- [
- "pinentry",
- "e3z5ekbv4jlsie4qooubcfvsk2sb6t7l",
- "5fd27b8e47934b06554e84f1374a90a93e71e60a14dbde672a8da414b27b97f4"
- ],
- [
- "gnupg",
- "i5agfvsmzdokuooaqhlh6vro5giwei2t",
- "f1bde7a1f0c84c1bbcde5757a96cf7a3e9157c2cfa9907fde799aa8e04c0d51f"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=aarch64"
- },
- {
- "binaries": [
- [
- "zlib",
- "v5rr6ba37tudzfuv2jszwikgcl4wd3cd",
- "371ad4b277af7b97c7871b9931f2764c97362620c7990c5ad8fdb5c42a1d30dc"
- ],
- [
- "libiconv",
- "bvcnx2e4bumjcgya4dczdhjb3fhqyass",
- "65a00b717b3a4ee1b5ab9f84163722bdfea8eb20a2eecc9cf657c0eaac0227e9"
- ],
- [
- "npth",
- "dkb6ez6a4c3iyrv67llwf5mzmynqdmtj",
- "4d77351661d0e0130b1c89fb6c6a944aee41d701ef80d056d3fc0178a7f36075"
- ],
- [
- "libassuan",
- "tuydcxdbb5jfvw3gri7y24b233kgotgd",
- "d8775e7c1dd252437c6fa0781675b1d2202cfc0c8190e60d248928b6fca8bc9f"
- ],
- [
- "libgcrypt",
- "kgxmg4eukwx6nn3bdera3j7cf7hxfy6n",
- "6046523f10ed54be50b0211c27191b3422886984fc0c00aed1a85d1f121c42e6"
- ],
- [
- "libgpg-error",
- "ewhrwnltlrzkpqyix2vbkf4ruq6b6ea3",
- "3f3bbbf1a3cb82d39313e39bcbe3dad94a176130fc0e9a8045417d6223fb4f31"
- ],
- [
- "libksba",
- "onxt5ry2fotgwiognwmhxlgnekuvtviq",
- "3a4df13f8b880441d1df4b234a4ca01de7601d84a6627185c2b3191a34445d40"
- ],
- [
- "pinentry",
- "fm3m4rsszzxxakcpssd34jbbe4ihrhac",
- "73afa46176a7ec8f02d01a2caad3e400dc18c3c8a53f92b88a9aa9e3653db3e6"
- ],
- [
- "gnupg",
- "gwr65ovh4wbxjgniaoqlbt3yla6rdikj",
- "7a3f7afe69ca67797a339c04028ca45a9630933020b57cb56e28453197fe8a57"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=ppc64le"
- },
- {
- "binaries": [
- [
- "libiconv",
- "vec3ac6t4ag3lb7ycvisafthqmpci74b",
- "35d184218e525d8aaea60082fd2d0f1e80449ec32746cceda2ea0ca106e9a095"
- ],
- [
- "npth",
- "jx3kmy3ilc66rgg5mqtbed5z6qwt3vrd",
- "74c2c1b087667661da3e24ac83bcecf1bc2d10d69e7678d1fd232875fe295135"
- ],
- [
- "zlib",
- "wnpbp4pu7xca24goggcy773d2y4pobbd",
- "bcbd5310e8c5e75cbf33d8155448b212486dc543469d6df7e56dcecb6112ee88"
- ],
- [
- "libassuan",
- "ynn33wutdtoo2lbjjoizgslintxst2zl",
- "ac3b060690c6da0c64dcf35da047b84cc81793118fb9ff29b993f3fb9efdc258"
- ],
- [
- "libgcrypt",
- "zzofcjer43vsxwj27c3rxapjxhsz4hlx",
- "4b1977d815f657c2d6af540ea4b4ce80838cadcf4ada72a8ba142a7441e571ea"
- ],
- [
- "libgpg-error",
- "gzr2ucybgks5jquvf4lv7iprxq5vx5le",
- "a12ecb5cfd083a29d042fd309ebb5ab8fd4ace0b68b27f89b857e9a84d75b5be"
- ],
- [
- "libksba",
- "hw4u4pam6mp3henpw476axtqaahfdy64",
- "5424caf98a2d48e0ed0b9134353c242328ebeef6d2b31808d58969165e809b47"
- ],
- [
- "pinentry",
- "hffsjitsewdgoijwgzvub6vpjwm33ywr",
- "8ed7504b5b2d13ab7e1f4a0e27a882c33c5a6ebfcb43c51269333c0d6d5e1448"
- ],
- [
- "gnupg",
- "lge4h2kjgvssyspnvutq6t3q2xual5oc",
- "6080ce00fcc24185e4051a30f6d52982f86f46eee6d8a2dc4d83ab08d8195be8"
- ]
- ],
- "spec": "gnupg@2.3: %gcc platform=linux target=x86_64"
- }
- ]
-} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.3/clingo.json b/share/spack/bootstrap/github-actions-v0.3/clingo.json
index 049ba5f7ce..60e771221d 120000..100644
--- a/share/spack/bootstrap/github-actions-v0.3/clingo.json
+++ b/share/spack/bootstrap/github-actions-v0.3/clingo.json
@@ -1 +1,268 @@
-../github-actions-v0.2/clingo.json \ No newline at end of file
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "i5rx6vbyw7cyg3snajcpnuozo7l3lcab",
+ "c55d1c76adb82ac9fbe67725641ef7e4fe1ae11e2e8da0dc93a3efe362549127"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "xoxkdgo3n332ewhbh7pz2zuevrjxkrke",
+ "b50e2fba026e85af3f99b3c412b4f0c88ec2fbce15b48eeb75072f1d3737f3cc"
+ ]
+ ],
+ "python": "python@3.5",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "sgmirxbu3bpn4rdpfs6jlyycfrkfxl5i",
+ "b0a574df6f5d59491a685a31a8ed99fb345c850a91df62ef232fbe0cca716ed1"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "5hn7hszlizeqq3leqi6lrdmyy5ssv6zs",
+ "36e24bc3bd27b125fdeb30d51d2554e44288877c0ce6df5a878bb4e8a1d5847a"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "qk3ecxakadq4naakng6mhdfkwauef3dn",
+ "9d974c0d2b546d18f0ec35e08d5ba114bf2867f7ff7c7ea990b79d019ece6380"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "2omdsvzshkn2u3l5vwvwoey4es5cowfu",
+ "cbf72eb932ac847f87b1640f8e70e26f5261967288f7d6db19206ef352e36a88"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ifgzrctoh2ibrmitp6ushrvrnaeqtkr7",
+ "1c609df7351286fe09aa3452fa7ed7fedf903e9fa12cde89b916a0fc4c022949"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "esfzjhodgh5be22hvh3trg2ojzrmhzwt",
+ "8d070cdb2a5103cde3e6f873b1eb11d25f60464f3059d8643f943e5c9a9ec76c"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "5b4uhkhrvtvdmsnctjx2isrxciy6v2o2",
+ "336b8b1202a8a28a0e34a98e5780ae0e2b2370b342ce67434551009b1a7c8db9"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "czapgrrey6llnsu2m4qaamv3so2lybxm",
+ "16bdfe4b08ee8da38f3e2c7d5cc44a38d87696cc2b6de0971a4de25efb8ad8e4"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "7za6vsetahbghs4d2qe4ajtf2iyiacwx",
+ "730ae7e6096ec8b83a0fc9464dda62bd6c2fec1f8565bb291f4d1ffe7746703b"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "zulnxrmchldtasffqw6qacmgg4y2qumj",
+ "8988325db53c0c650f64372c21571ac85e9ba4577975d14ae7dba8ab7728b5fc"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "lx54ebqzwtjpfgch7kagoxkmul56z7fa",
+ "81d64229299e76f9dc81f88d286bc94725e7cbcbb29ad0d66aaeaff73dd6473a"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "isu2rjoicl4xzmbl3k2c4bg35gvejkgz",
+ "fcc4b052832cfd327d11f657c2b7715d981b0894ed03bbce18b23a842c7d706d"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ob3k3g2wjy7cw33lfobjar44sqmojyth",
+ "f51fd6256bfd3afc8470614d87df61e5c9dd582fcc70f707ca66ba2b7255da12"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "norpsmparkl5dfuzdqj4537o77vjbgsl",
+ "477c041857b60f29ff9d6c7d2982b7eb49a2e02ebbc98af11488c32e2fb24081"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "gypv5loj2ml73duq6sr76yg5rj25te2m",
+ "c855d7d32aadec37c41e51f19b83558b32bc0b946a9565dba0e659c6820bd6c3"
+ ]
+ ],
+ "python": "python@2.7+ucs4",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "rjopyx7hum3hqhgsdyw3st7frdfgrv3p",
+ "0e555f9bc99b4e4152939b30b2257f4f353941d152659e716bf6123c0ce11a60"
+ ]
+ ],
+ "python": "python@2.7~ucs4",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "2l45t4kw3cqqwj6vbxhfwhzlo6b3q2p4",
+ "6cb90de5a3d123b7408cfef693a9a78bb69c66abbfed746c1e85aa0acb848d03"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "4psiezojm7dexequtbnav77wvgcajigq",
+ "b3fc33b5482357613294becb54968bd74de638abeae69e27c6c4319046a7e352"
+ ]
+ ],
+ "python": "python@3.5",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "dzhvhynye4z7oalowdcy5zt25lej3m2n",
+ "61c5f3e80bcc7acfc65e335f1910762df2cc5ded9d7e1e5977380a24de553dd7"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "dtwevigmwgke4g6ee5byktpmzmrp2kvx",
+ "636937244b58611ec2eedb4422a1076fcaf09f3998593befb5a6ff1a74e1d5f7"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "shqedxgvjnhiwdcdrvjhbd73jaevv7wt",
+ "b3615b2a94a8a15fddaa74cf4d9f9b3a516467a843cdeab597f72dcf6be5e31d"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "z6v6zvc6awioeompbvo735b4flr3yuyz",
+ "1389192bd74c1f7059d95c4a41500201cbc2905cbba553678613e0b7e3b96c71"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.3/gnupg.json b/share/spack/bootstrap/github-actions-v0.3/gnupg.json
index 1d6273a6d9..2f56829789 120000..100644
--- a/share/spack/bootstrap/github-actions-v0.3/gnupg.json
+++ b/share/spack/bootstrap/github-actions-v0.3/gnupg.json
@@ -1 +1,204 @@
-../github-actions-v0.2/gnupg.json \ No newline at end of file
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "libiconv",
+ "d6dhoguolmllbzy2h6pnvjm3tti6uy6f",
+ "7fe765a87945991d4e57782ed67c4bf42a10f95582eecd6f57de80a545bde821"
+ ],
+ [
+ "npth",
+ "x6fb7zx6n7mos5knvi6wlnaadd7r2szx",
+ "fd1e5a62107339f45219c32ba20b5e82aa0880c31ac86d1b245d388ca4546990"
+ ],
+ [
+ "zlib",
+ "c5wm3jilx6zsers3sfgdisjqusoza4wr",
+ "7500a717c62736872aa65df4599f797ef67b21086dd6236b4c7712cfffac9bf3"
+ ],
+ [
+ "libassuan",
+ "3qv4bprobfwes37clg764cfipdzjdbto",
+ "d85cd9d2c63a296300d4dcbd667421956df241109daef5e12d3ca63fa241cb14"
+ ],
+ [
+ "libgcrypt",
+ "3y4ubdgxvgpvhxr3bk4l5mkw4gv42n7e",
+ "9dad7c2635344957c4db68378964d3af84ea052d45dbe8ded9a6e6e47211daa8"
+ ],
+ [
+ "libgpg-error",
+ "doido34kfwsvwpj4c4jcocahjb5ltebw",
+ "20e5c238bee91d2a841f0b4bd0358ded59a0bd665d7f251fd9cd42f83e0b283b"
+ ],
+ [
+ "libksba",
+ "mttecm7gzdv544lbzcoahchnboxysrvi",
+ "1c0ae64e828a597e4cf15dd997c66cd677e41f68c63db09b9551480a197052a2"
+ ],
+ [
+ "pinentry",
+ "se7xgv7yf4ywpjnbv7voxgeuuvs77ahb",
+ "2fd13fbee7ca2361dc5dd09708c72d0489611301b60635cb0206bc5b94add884"
+ ],
+ [
+ "gnupg",
+ "yannph34bpaqkhsv5mz2icwhy3epiqxd",
+ "1de8b4e119fa3455d0170466fa0fb8e04957fab740aec32535b4667279312b3f"
+ ]
+ ],
+ "spec": "gnupg@2.3: %apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "zlib",
+ "t2hjzsyf3txkg64e4bq3nihe26rzzdws",
+ "171e720840a28af50b62141be77bc525e666cffd1fbbe2ee62673214e8b0280f"
+ ],
+ [
+ "libiconv",
+ "yjdji2wj4njz72fyrg46jlz5f5wfbhfr",
+ "94c773c3d0294cf248ec1f3e9862669dfa743fe1a76de580d9425c14c8f7dcd2"
+ ],
+ [
+ "npth",
+ "kx3vzmpysee7jxwsudarthrmyop6hzgc",
+ "f8cc6204fa449ce576d450396ec2cad40a75d5712c1381a61ed1681a54f9c79f"
+ ],
+ [
+ "libassuan",
+ "e5n5l5ftzwxs4ego5furrdbegphb6hxp",
+ "ef0428874aa81bcb9944deed88e1fc639f629fe3d522cab3c281235ae2a53db9"
+ ],
+ [
+ "libgcrypt",
+ "wyncpahrpqsmpk4b7nlhg5ekkjzyjdzs",
+ "2309548c51a17f580f036445b701feb85d2bc552b9c4404418c2f223666cfe3b"
+ ],
+ [
+ "libgpg-error",
+ "vhcdd6jkbiday2seg3rlkbzpf6jzfdx7",
+ "79dd719538d9223d6287c0bba07b981944ab6d3ab11e5060274f1b7c727daf55"
+ ],
+ [
+ "libksba",
+ "azcgpgncynoox3dce45hkz46bp2tb5rr",
+ "15d301f201a5162234261fcfccd579b0ff484131444a0b6f5c0006224bb155d6"
+ ],
+ [
+ "pinentry",
+ "e3z5ekbv4jlsie4qooubcfvsk2sb6t7l",
+ "5fd27b8e47934b06554e84f1374a90a93e71e60a14dbde672a8da414b27b97f4"
+ ],
+ [
+ "gnupg",
+ "i5agfvsmzdokuooaqhlh6vro5giwei2t",
+ "f1bde7a1f0c84c1bbcde5757a96cf7a3e9157c2cfa9907fde799aa8e04c0d51f"
+ ]
+ ],
+ "spec": "gnupg@2.3: %gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "zlib",
+ "v5rr6ba37tudzfuv2jszwikgcl4wd3cd",
+ "371ad4b277af7b97c7871b9931f2764c97362620c7990c5ad8fdb5c42a1d30dc"
+ ],
+ [
+ "libiconv",
+ "bvcnx2e4bumjcgya4dczdhjb3fhqyass",
+ "65a00b717b3a4ee1b5ab9f84163722bdfea8eb20a2eecc9cf657c0eaac0227e9"
+ ],
+ [
+ "npth",
+ "dkb6ez6a4c3iyrv67llwf5mzmynqdmtj",
+ "4d77351661d0e0130b1c89fb6c6a944aee41d701ef80d056d3fc0178a7f36075"
+ ],
+ [
+ "libassuan",
+ "tuydcxdbb5jfvw3gri7y24b233kgotgd",
+ "d8775e7c1dd252437c6fa0781675b1d2202cfc0c8190e60d248928b6fca8bc9f"
+ ],
+ [
+ "libgcrypt",
+ "kgxmg4eukwx6nn3bdera3j7cf7hxfy6n",
+ "6046523f10ed54be50b0211c27191b3422886984fc0c00aed1a85d1f121c42e6"
+ ],
+ [
+ "libgpg-error",
+ "ewhrwnltlrzkpqyix2vbkf4ruq6b6ea3",
+ "3f3bbbf1a3cb82d39313e39bcbe3dad94a176130fc0e9a8045417d6223fb4f31"
+ ],
+ [
+ "libksba",
+ "onxt5ry2fotgwiognwmhxlgnekuvtviq",
+ "3a4df13f8b880441d1df4b234a4ca01de7601d84a6627185c2b3191a34445d40"
+ ],
+ [
+ "pinentry",
+ "fm3m4rsszzxxakcpssd34jbbe4ihrhac",
+ "73afa46176a7ec8f02d01a2caad3e400dc18c3c8a53f92b88a9aa9e3653db3e6"
+ ],
+ [
+ "gnupg",
+ "gwr65ovh4wbxjgniaoqlbt3yla6rdikj",
+ "7a3f7afe69ca67797a339c04028ca45a9630933020b57cb56e28453197fe8a57"
+ ]
+ ],
+ "spec": "gnupg@2.3: %gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "libiconv",
+ "vec3ac6t4ag3lb7ycvisafthqmpci74b",
+ "35d184218e525d8aaea60082fd2d0f1e80449ec32746cceda2ea0ca106e9a095"
+ ],
+ [
+ "npth",
+ "jx3kmy3ilc66rgg5mqtbed5z6qwt3vrd",
+ "74c2c1b087667661da3e24ac83bcecf1bc2d10d69e7678d1fd232875fe295135"
+ ],
+ [
+ "zlib",
+ "wnpbp4pu7xca24goggcy773d2y4pobbd",
+ "bcbd5310e8c5e75cbf33d8155448b212486dc543469d6df7e56dcecb6112ee88"
+ ],
+ [
+ "libassuan",
+ "ynn33wutdtoo2lbjjoizgslintxst2zl",
+ "ac3b060690c6da0c64dcf35da047b84cc81793118fb9ff29b993f3fb9efdc258"
+ ],
+ [
+ "libgcrypt",
+ "zzofcjer43vsxwj27c3rxapjxhsz4hlx",
+ "4b1977d815f657c2d6af540ea4b4ce80838cadcf4ada72a8ba142a7441e571ea"
+ ],
+ [
+ "libgpg-error",
+ "gzr2ucybgks5jquvf4lv7iprxq5vx5le",
+ "a12ecb5cfd083a29d042fd309ebb5ab8fd4ace0b68b27f89b857e9a84d75b5be"
+ ],
+ [
+ "libksba",
+ "hw4u4pam6mp3henpw476axtqaahfdy64",
+ "5424caf98a2d48e0ed0b9134353c242328ebeef6d2b31808d58969165e809b47"
+ ],
+ [
+ "pinentry",
+ "hffsjitsewdgoijwgzvub6vpjwm33ywr",
+ "8ed7504b5b2d13ab7e1f4a0e27a882c33c5a6ebfcb43c51269333c0d6d5e1448"
+ ],
+ [
+ "gnupg",
+ "lge4h2kjgvssyspnvutq6t3q2xual5oc",
+ "6080ce00fcc24185e4051a30f6d52982f86f46eee6d8a2dc4d83ab08d8195be8"
+ ]
+ ],
+ "spec": "gnupg@2.3: %gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.4/clingo.json b/share/spack/bootstrap/github-actions-v0.4/clingo.json
new file mode 100644
index 0000000000..1fa83eef1c
--- /dev/null
+++ b/share/spack/bootstrap/github-actions-v0.4/clingo.json
@@ -0,0 +1,334 @@
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "fk6k6buvgbwhwtigvpvi3266gllv7z2o",
+ "003eb7b2c62debc0bac4a7f3a3933d6a955520199b37e00c8c0761036d8dc63a"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "2ezozohyngzmq74eeclsjupcawg6slse",
+ "bf3c559d655d5f04a2b080c640996086db2bb6bbf49f4139eed225a77b574923"
+ ]
+ ],
+ "python": "python@3.11",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "okjsfmgareef7laq432tdtgyu7bshmv2",
+ "7beed9fe21b52df6b56d8242b79becab7ed953af16612d6e09c595ef39591ac3"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "cv7nf5ti72ywciapdy6mn7cemqv766zy",
+ "6af9e548044e4849794ee85008c8b19539b63857510c6fff544de7ccb6e53ee8"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ing4swsz5bj7guqffc277zitcky4uhu4",
+ "4d9008372c73797fc0bd47c92c922f810e1b3fd44dc373682a7a0780b711058c"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "p2cyqcsow6k6prfryoqb7usv27hhofuq",
+ "5e4fd1fc552d815ce8db8b8917d9089c7782a92269754f8ca5d4f01a9406244d"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "5bfjmclf6sktj4drclxe7rdwdthlkxw3",
+ "b811e62f82b564e9cd5e12fc3cdb19b3d4e5f2bdb98985e1bbe3d1bbd5dd3d5c"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "bwmaj7wyyiivvkq5j72mholmhmytb2fl",
+ "468da2198479514bbbf66f4268716bce38cace1004a612bc669d21d97c596f85"
+ ]
+ ],
+ "python": "python@3.11",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ewhsk7bcohduujp5t7hljb5uk2mfbk7k",
+ "919cbfc82bbb08da207e22bec4d8047c34042b90d58b9c6b438b5dcef0046e39"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "263aqtzhrgzmzgpfekda7uk6wdqez76j",
+ "b9e579ee2a848f7287a8b625459ac5b8ce19e9e6858a86b53effaa4ae712d1b6"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "yqqiddbmi2pyxgu757qfvts6hlt6525q",
+ "254ab94d48543472ad8a32f598dc869c49051a0b890951d7de8425c7549caa26"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "plv3woz7rwmixdo42ew27imtqqjqnnv5",
+ "ec494e7043433fac6f8f404e023eea397197ff0928bf1c3f3cc0bc62d549334c"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "domcqyr4qx2yl3433l5dycnehastl7zc",
+ "fbfc1fc14f27bbabe36a438dd70515067dbd7e0873bc748b9f34d576d5400cb4"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "b5m7ectjiuucgaoyry24hhop44edjvg7",
+ "5412e2b3f45d251acd976c12d238549e0c324e6481bf328f9547fafc0e810daf"
+ ]
+ ],
+ "python": "python@3.11",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "h2uxdiwlbvrfsz5mlt2s2xvnefbuk7qx",
+ "4cf26cd903fe0034522e1d8a712ab7a6ae936961c1c010473ff15566665cef6b"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "4ksotxknsesu4mv2bio5ndtilo423cpy",
+ "9281ca638e2ec5c0b6d3ae050827a1c3696251a6274e96f3a8a89a1fdf7f0ba2"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ho7jg4bl7degmnnnj6x6fatbcno37kqo",
+ "0e78a555839fbd3752473ed80c76be9007b6ce3f152fa69d8014b172e339b92f"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "oztu77xbgiige4pp2epmbqrmxt4vwnla",
+ "5271b271a2f6ae26838614477b2b8e5f230bceda7e0eb63f2cc36b18da3ba53d"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "33qaxq2adjrlv6ttxbu6bmueundhns2w",
+ "5fa731b84e354b8108ac4b7205d40e8c1a74cb2dfd590dd2d648d744a8556a1d"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "vwhszkap6e2zbzb74ywgyggflkmtavwz",
+ "09eed0c9b98681173f512385675f44d070cb5ebc3e08aac659a12ea1ec41d05a"
+ ]
+ ],
+ "python": "python@3.11",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "3pst4dqux2clmm3mpjj4jkowv3s2ixv6",
+ "f9d9ade557ed426f55308dd14b43c59e1b51b8f40c9847d00994a3a89182a846"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "6wk7qj2hdglt2sjtec4mv7ibsvhw53ge",
+ "e06a3190e60b1d0c4d4b8f01b7a2ade9d2d3d8fdaf84757cc9741e81a5ad59a3"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "k2kch7a6j7ilikuklhyffkqhdqb46yt5",
+ "2547727ce0b8295594dfa56b711631b8ab221a19c4cbd19341539b929693b0cb"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ivzizagt74uqxrp2mri5lbqiqkhab77p",
+ "2ddd5daeeabfc3b2a211f7efb3cc700991c5817b08b19c2d315084198f7d2bc8"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "idkenmhnscjlu5gjqhpcqa4h7o2a7aow",
+ "44c88094abb239dd33b75c02c24fefe7f4f5646c2371f50a5bfb47b23805760b"
+ ]
+ ],
+ "python": "python@3.10",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "cizcjj3tx4irs3uzoktrgybq73sz545f",
+ "d8c8d4accece4e10a4339b263ff42f0f0adc77b3fbeea1010b3d7fc48aead5b3"
+ ]
+ ],
+ "python": "python@3.11",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "prqkzynv2nwko5mktitebgkeumuxkveu",
+ "3059fb60ff3b2dd5b36a46af37972b479fbfad348c30ec2e6b59729d93f07eed"
+ ]
+ ],
+ "python": "python@3.6",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "axtxtavfahxuazw2wueu3tjwwu6ttdfo",
+ "281cf24d0a8f2372b348bb1a38a9bfd1516063f597ffdecfde6e8e3aa4e2139f"
+ ]
+ ],
+ "python": "python@3.7",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "ba5ijauisd3uuixtmactc36vps7yfsrl",
+ "ea5960f47f48daeb62e6ebf7d8574ceb4bfccff6e2bae17571b0857bfd7a0bbc"
+ ]
+ ],
+ "python": "python@3.8",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "clingo-bootstrap",
+ "gqcctd2ejbgvyvyt4umqpetfoogfycwu",
+ "8358d72dd5de00a1b7a7ffb88ba366a01ce9b700245d2940eae7395fec0e6fda"
+ ]
+ ],
+ "python": "python@3.9",
+ "spec": "clingo-bootstrap%gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.4/gnupg.json b/share/spack/bootstrap/github-actions-v0.4/gnupg.json
new file mode 100644
index 0000000000..5237d8729a
--- /dev/null
+++ b/share/spack/bootstrap/github-actions-v0.4/gnupg.json
@@ -0,0 +1,254 @@
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "zlib",
+ "azrxnl6yp7xeapfy7nljiopucaelofuh",
+ "c3f28571947a41d3c9fb0da0b340b51bdef6b9e05a59e6df7c9bc5838bacd81a"
+ ],
+ [
+ "libiconv",
+ "id44zneq3nh4grvtekqoefl24okct4ak",
+ "8cf48050c8d58dc0e1d11c8b3b9d970586e1f62933f8655982f4312d1e4426ea"
+ ],
+ [
+ "npth",
+ "lp7fobvpwlk3xugo7th2kmcnrvqqxb3b",
+ "ec4dda80a2485e0eda5b1ef09e6b8b020283b00ab6252981722979af04ce2ba8"
+ ],
+ [
+ "libassuan",
+ "trhqsquxpocecfgkeif5bh2dwgu4njbp",
+ "33f15821d6e41238de58f2237d3e1be46b657e3337cbe73f87973fe970ab36fd"
+ ],
+ [
+ "libgcrypt",
+ "eadvdhou2xjdhf47x3q5x2ypa4qhfqjy",
+ "f0d1d6b3cef5794933b78df3446ac71bdd0cc79b81a26fc33153ef13819e6b09"
+ ],
+ [
+ "libgpg-error",
+ "yg67vozcaac75p3dnhd6c3cjpa5nsfjo",
+ "fe907bce097dec72a92a1973d73253d9e4ce4bd78ed14f8d6e647dd8e77eef15"
+ ],
+ [
+ "libksba",
+ "m7o6qwsu2gxvlka2jbd5puzwj3z553ob",
+ "69d324a77b550a6c7a201f3f39835df4f14534fcf5fa28628c14039bfdb39dda"
+ ],
+ [
+ "pinentry",
+ "6m36xv6ft3yterimp6xoozz66ych5eew",
+ "0b82a4b52a6bc5e6fd4913f585455ea703e0fa5c85fd9f4bb1eb5819af5084e1"
+ ],
+ [
+ "gnupg",
+ "pyrfgqkgltgfk4yljfw2myxn6vqen2j6",
+ "3c41b0cf2db01ad2675f27d51edb4cf7f798be9ca0e3ac781990ff8b462cd8f6"
+ ]
+ ],
+ "spec": "gnupg@2.3: %apple-clang platform=darwin target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "libiconv",
+ "f6om5cmewxrhzpowei3m2g2qnijvlep4",
+ "ab891ac21bc9cf44723993232ce3fff6fe75d003dfb88077dea630e532db123f"
+ ],
+ [
+ "npth",
+ "tvebgs23dhejixfe36dufivhkwnyxh3t",
+ "95b9852c2e69f18fb8eff3dc6fc2bb9efe38821314cac6c310523da89c8346a2"
+ ],
+ [
+ "zlib",
+ "rlzphstv75due7yzcicuu7nfos5zuk2q",
+ "e5ee87fab6e51b46ab1fb1cedafc4edee380a810947d52e669a185b52636aa37"
+ ],
+ [
+ "libassuan",
+ "ow5h7we5zrgoknsvss3yjjs4g3aci4b2",
+ "44cf47134b4e4cbad30b8f4ef5ac1e7e25ead1d4dc64bd44fe807a4f173977ad"
+ ],
+ [
+ "libgcrypt",
+ "nuy3jjihjlktwggpwdrert2q5xoqk4ic",
+ "ebb85da4d0b4ea93e073b8faf11e4ec955752a589b0ee47cd46b825ef685e536"
+ ],
+ [
+ "libgpg-error",
+ "w7xfbrbfdnssbfoxrsz4emt6aildxsfy",
+ "6973cd597db96830822a8111fe3b3cff271e8cedc26fb0cb48443c2de2cc50ad"
+ ],
+ [
+ "libksba",
+ "74h62c57ojgmqqp6xrrrzmzgftmcv22c",
+ "73afeb0bfdf57623d694ea16b52e1d73bfca61954583d6737f4ab6ab05c92ca8"
+ ],
+ [
+ "pinentry",
+ "dv7sj3xesjfhqbrcxorvbzoxzlqpac4e",
+ "509d6881145a33b7de69db63af84fe887e7c995ffd4e89003a25fafa45b5874b"
+ ],
+ [
+ "gnupg",
+ "hrv7rjtbvuxkt4trjdnzovegwutciunv",
+ "bf39c84047508556e142b9a9808007bbcc9aa80b2b9936a3598530f5acc7c75a"
+ ]
+ ],
+ "spec": "gnupg@2.3: %apple-clang platform=darwin target=x86_64"
+ },
+ {
+ "binaries": [
+ [
+ "zlib",
+ "mrdyh4e34orgypetqhru6romj6wlvyxm",
+ "ecd344c5dcae7377d8b20f14248a73d1fe350e54364f2f1e70aa4fccf1c219ed"
+ ],
+ [
+ "libiconv",
+ "iuparzfnzuwmmhj5ytlhaobn4nz3cct4",
+ "58ef399a4bd8794a00314440e02de8c685c9c02d1b02a751923ae669556a1a91"
+ ],
+ [
+ "npth",
+ "eltd4b6tq4gsnboeidmr7mykezykcho5",
+ "89b3e0c7f573009d4816b219413a07a9917758836befdfeb6c33a9e87d846b6f"
+ ],
+ [
+ "libassuan",
+ "xfaguxawrc6z73draba5fccjxtxjvzmz",
+ "59ebe715532a2671cde9783aceebb1448062e7adb7307da30b0d6245529d897f"
+ ],
+ [
+ "libgcrypt",
+ "ntb2fzwckdgb77eubdcvvj2xm5eilavw",
+ "92fb1ef0d57c98b16e172c6afbc995dd163f0bac1484eb11eef5305f434a5cd1"
+ ],
+ [
+ "libgpg-error",
+ "utzxfplsbueqmj7ksxaykk6tk3xi5dmr",
+ "74aa95bc48c42eab0a8ca0afab51074811bf79477271123af13398029ac7394f"
+ ],
+ [
+ "libksba",
+ "jzxmzebonsgrw5e6ij446azzocvko2vi",
+ "bfc11401fc94d3f6d3176fa4b95dd866ad355c0b77b9c5787acbfdffe42915b9"
+ ],
+ [
+ "pinentry",
+ "wsjzc3l5zgieowd24p2paccrporun5cv",
+ "db3e475b2113ad9587017a76c9df57fc537d2dd6c5d3323119c30723b5b51330"
+ ],
+ [
+ "gnupg",
+ "zigabpppmz5ctktqwdj5ueaxjuvm6syh",
+ "fd8a681dfa919d8faff256fabafe1f08238cc75c74cbcfc44acce23cf0afb34c"
+ ]
+ ],
+ "spec": "gnupg@2.3: %gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "zlib",
+ "c4kbhgxjlko6a367d3zl6b5qcm5swiew",
+ "49747756dea8dd15fc3ea8f73d03b24724fa6b22103f04b557152db59c17f799"
+ ],
+ [
+ "libiconv",
+ "5l5cq7de7iwagndyyphpdmvdvp3pepe6",
+ "a46d2a89cab00d8196e6226f3831bc3ff8b7f728844d6d29013cc8999d7b7f78"
+ ],
+ [
+ "npth",
+ "b6ifa47mma7n7mxl36yg73uwjqezbde5",
+ "1b16e28e692ca91a096da4976f7df451df5e3ea9aa2f03cc2d39f62646a9399b"
+ ],
+ [
+ "libassuan",
+ "phds2cjgeo3sbluuvdj6ebdkuom6un6p",
+ "482bf3a4975e21e03b7d34ff69031071a2822fb182774421f648ed7ccc99f24d"
+ ],
+ [
+ "libgcrypt",
+ "7hgqgoekgh4jiml2u55rg2zec3ouyq7z",
+ "edfa277010de9f060bbcb11c2011dd66fb6e714c28a189d7cd7ef2d825e85180"
+ ],
+ [
+ "libgpg-error",
+ "th2tzwwoz7ddrygkjrxzzv4yvznxglmx",
+ "e7c645287270ae2ac08ff5d400bf44b2e79203e752c3ff32aed07200638a6fe0"
+ ],
+ [
+ "libksba",
+ "ex5gt36shiwt54jg7mbgxysnwu7jjy6a",
+ "8cf350544821bfec19e2b52a47896ca9258fc56680e4bb0d12715416169ead4a"
+ ],
+ [
+ "pinentry",
+ "aowc7abd6kvohdohxz4j225q2hh743cq",
+ "ad336a7eee41eebd6b8e667e7ef673b64088c0553492567245653ac6c07fdb46"
+ ],
+ [
+ "gnupg",
+ "7i7j24llnlzwpwrfumulorq6ucx2ku2f",
+ "a743ffd0698db5329a8231d25fa2e13b88f63cf85198664794a91df7a2c48632"
+ ]
+ ],
+ "spec": "gnupg@2.3: %gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "libiconv",
+ "vyvyow3bnokashj3wntl7pgm5nc4h7vw",
+ "4fb8c1a563975f339b2e98e4c5c6cd98d629bc94fcf57b8e92beedae17a4584d"
+ ],
+ [
+ "npth",
+ "opncvl75zv6njawkgtxgt4yhii65f5nx",
+ "24b442a6f2cc28176a4f742d961807e5ffd853d2f9d65175944b6aa8b47d91e2"
+ ],
+ [
+ "zlib",
+ "dcixs2nytw7vlthk55mwvog7veypnuor",
+ "6ab7018b621783c971192e46b6a3e2764b638b5ab5c2f3c62af24afd5a9039e0"
+ ],
+ [
+ "libassuan",
+ "yk2555moxgj3dro6edznumguezecriso",
+ "ebde470fee06e5ad7527dca0eb3689ae13b7299229b51e64f97ff87b9daf9160"
+ ],
+ [
+ "libgcrypt",
+ "imws5ss7coeeo45zr6w54xnwjfjm4cc6",
+ "ad20c2974c90717efa8a4c27781e5f4c14d60527dc1c224fd2e113fe52d3e958"
+ ],
+ [
+ "libgpg-error",
+ "nbhvf75esgtjeu6nh57gu6mnikiazmjt",
+ "ec9f59c684dc4054706217952b8ddf610e4277ec8031c92640f086959dcf756e"
+ ],
+ [
+ "libksba",
+ "cx425tk5tnod3523zj4izloqibr44frz",
+ "b2465fecbca3d022cf068766a9c01c72f6a68f9b58e78375f687b1273f6c683c"
+ ],
+ [
+ "pinentry",
+ "pto3uq53xwl7dtbvycdp4qccacrrzs3r",
+ "bd9ae21dff99c34165baa680df4b4b36339e207fec2ac4fcc80103d774a1dd84"
+ ],
+ [
+ "gnupg",
+ "5mhxefklns5hpdai3jn3rsf23kz4nol6",
+ "8a21155078dc51fdee7990326335e9f99192da0eb4b3490260a7399e30f20243"
+ ]
+ ],
+ "spec": "gnupg@2.3: %gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file
diff --git a/share/spack/bootstrap/github-actions-v0.2/metadata.yaml b/share/spack/bootstrap/github-actions-v0.4/metadata.yaml
index f786731aa8..0b483b547b 100644
--- a/share/spack/bootstrap/github-actions-v0.2/metadata.yaml
+++ b/share/spack/bootstrap/github-actions-v0.4/metadata.yaml
@@ -3,6 +3,6 @@ description: |
Buildcache generated from a public workflow using Github Actions.
The sha256 checksum of binaries is checked before installation.
info:
- url: https://mirror.spack.io/bootstrap/github-actions/v0.2
+ url: https://mirror.spack.io/bootstrap/github-actions/v0.4
homepage: https://github.com/spack/spack-bootstrap-mirrors
releases: https://github.com/spack/spack-bootstrap-mirrors/releases
diff --git a/share/spack/bootstrap/github-actions-v0.4/patchelf.json b/share/spack/bootstrap/github-actions-v0.4/patchelf.json
new file mode 100644
index 0000000000..cab4285108
--- /dev/null
+++ b/share/spack/bootstrap/github-actions-v0.4/patchelf.json
@@ -0,0 +1,34 @@
+{
+ "verified": [
+ {
+ "binaries": [
+ [
+ "patchelf",
+ "kjmrsrd7akfwzlejzsdyoun7fwgmvjgk",
+ "2c1975adb6fbd42bdb960b67fa6b32bc2846a28e5d293d2ca7b44a38f49ecf4f"
+ ]
+ ],
+ "spec": "patchelf@0.13: %gcc platform=linux target=aarch64"
+ },
+ {
+ "binaries": [
+ [
+ "patchelf",
+ "gxxogiws7fmzkbdc26k24id3aplly6wi",
+ "d45ac6b9045d510861fda0cfaa5c04d71f316df5784376f2d2915ab134619c1b"
+ ]
+ ],
+ "spec": "patchelf@0.13: %gcc platform=linux target=ppc64le"
+ },
+ {
+ "binaries": [
+ [
+ "patchelf",
+ "p72zyan5wrzuabtmzq7isa5mzyh6ahdp",
+ "ed7ebae3399d96c8d2f4b38ce6f2da52d8b73b312c73babae880ed3467b464b4"
+ ]
+ ],
+ "spec": "patchelf@0.13: %gcc platform=linux target=x86_64"
+ }
+ ]
+} \ No newline at end of file