mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 04:26:25 +00:00
a1ab3938d1521586354fc64ee7877f9a262b7571
Per review on xcat2/xcat-dep#62, narrow this PR to the EL matrix only (rh8/rh9/rh10 x x86_64/ppc64le). The SUSE and Ubuntu work is reverted out of the PR's net diff and will land in its own PR, so the reviewer's SUSE/Ubuntu points (SuSE breakage, ubuntu20.04/focal in the default set, the xcat@megware.com key default) are moot here -- those targets are no longer part of this change. Reverted (net-zero vs master): - SUSE target support in mockbuild-all.pl (opensuse-leap -> sles<N>). - SUSE perl BuildRequires compat + elilo suse_version hunk. - build-apt-repo.sh Ubuntu changes (focal + key default). EL-relevant review fixes kept: - Rename the finalize options to precise arch names: --x86-repo/--ppc-repo -> --x86_64-repo/--ppc64le-repo (and matching vars/labels). "x86"/"ppc" was ambiguous, especially since the genesis package is named -ppc64 via tarch yet carries no big-endian code. - Clarify the "tolerated build" comment (reviewer #2): builder failures are tolerated only so one flaky builder cannot abort the others; correctness is enforced by RESULT via assert_required_deps (a missing REQUIRED rpm still fails the run), not by exit code. Toleration is load-bearing -- perl-Sys-Virt fails on el8 by design, and genesis "fails" cosmetically while still producing its rpm. - BUILD.md: drop all references to the removed --skip-xcat flag and the stale "unified xCAT repository" framing (the core is built by the xcat-core pipeline), and document --finalize-xcat-dep. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
Description
No description provided
Languages
C
89%
Perl
6.7%
Assembly
1.4%
JavaScript
0.8%
Makefile
0.6%
Other
1.4%