diff --git a/debs-manifest.conf b/debs-manifest.conf index 4f8cd8c..004dbfc 100644 --- a/debs-manifest.conf +++ b/debs-manifest.conf @@ -53,11 +53,10 @@ # fails the whole run (zero tolerance; concern #4). The four supported codenames (focal jammy noble # resolute) each get an amd64, a ppc64el and a riscv64 section. # -# riscv64 differs from ppc64el in two ways. The x86 boot loaders (syslinux-xcat, elilo-xcat, -# xnba-undi) are NOT listed: a riscv64 node netboots UEFI grub2, exactly as on the EL side, so -# demanding them would gate on packages that node can never use. And xcat-genesis-base is not -# listed: riscv64 Genesis is the OpenEmbedded one, published once into the shared pool, not the -# legacy per-arch netboot image. +# riscv64 lists the x86 boot loaders like ppc64el does: a riscv64 management node serves the +# x86 nodes of a mixed cluster, so its repository must carry them. It differs from ppc64el in one +# way: xcat-genesis-base is not listed, because riscv64 Genesis is the OpenEmbedded one, published +# once into the shared pool, not the legacy per-arch netboot image. # ============================ focal (ubuntu20.04) ============================ [focal-amd64] @@ -84,7 +83,10 @@ xcat-genesis-base=2.* ipmitool-xcat=1.8.18-5 conserver-xcat=8.2.1-1 goconserver=0.3.3-snap* +syslinux-xcat=3.86-2 grub2-xcat=2.12-2 +elilo-xcat=3.14-6 +xnba-undi=1.21.1-1 # ============================ jammy (ubuntu22.04) ============================ [jammy-amd64] @@ -111,7 +113,10 @@ xcat-genesis-base=2.* ipmitool-xcat=1.8.18-5 conserver-xcat=8.2.1-1 goconserver=0.3.3-snap* +syslinux-xcat=3.86-2 grub2-xcat=2.12-2 +elilo-xcat=3.14-6 +xnba-undi=1.21.1-1 # ============================ noble (ubuntu24.04) ============================ [noble-amd64] @@ -138,7 +143,10 @@ xcat-genesis-base=2.* ipmitool-xcat=1.8.18-5 conserver-xcat=8.2.1-1 goconserver=0.3.3-snap* +syslinux-xcat=3.86-2 grub2-xcat=2.12-2 +elilo-xcat=3.14-6 +xnba-undi=1.21.1-1 # ============================ resolute (ubuntu26.04) ========================= [resolute-amd64] @@ -165,7 +173,10 @@ xcat-genesis-base=2.* ipmitool-xcat=1.8.18-5 conserver-xcat=8.2.1-1 goconserver=0.3.3-snap* +syslinux-xcat=3.86-2 grub2-xcat=2.12-2 +elilo-xcat=3.14-6 +xnba-undi=1.21.1-1 # [shared] is NOT a build target. It describes the ONE pool the OpenEmbedded Genesis release is # published into (pool/main/xcat-genesis-openembedded), which every suite indexes and which no