Symptom
master has not configured, compiled, linked or passed a test since the 09-07 batch merge. Every CI — eBoot, eBoot Build & Test, CodeQL and nightly run on master is red, and eos's simulation and nightly "Upstream drift" jobs — which build eBoot at master — are red with it.
Verified on b429354: configure aborts on a duplicate eboot_test_fdt_loader target; with that removed, core/sha512.c fails ×5 on eos_sha512_ctx_t having no member count and core/ed25519_verify.c:303 on a redefined scalarbase; with those fixed, eos_secure_boot, eos_secure_boot_lock_debug and eos_boot_log_append are undefined at link.
Cause
Twenty PRs were merged in ninety minutes on 09-07, each replayed onto a master its author never saw. #55 (written 08-28) restored a stale sha512.c and dropped three sources from eboot_core; #94 and #105 both repaired the Ed25519 verifier and both added scalarbase(); #84/#85 registered the same test target twice; #104 and #103 disagree on the install path's verification order.
Fix
#115.
Symptom
masterhas not configured, compiled, linked or passed a test since the 09-07 batch merge. EveryCI — eBoot,eBoot Build & Test,CodeQLand nightly run onmasteris red, and eos's simulation and nightly "Upstream drift" jobs — which build eBoot atmaster— are red with it.Verified on
b429354: configure aborts on a duplicateeboot_test_fdt_loadertarget; with that removed,core/sha512.cfails ×5 oneos_sha512_ctx_thaving no membercountandcore/ed25519_verify.c:303on a redefinedscalarbase; with those fixed,eos_secure_boot,eos_secure_boot_lock_debugandeos_boot_log_appendare undefined at link.Cause
Twenty PRs were merged in ninety minutes on 09-07, each replayed onto a
masterits author never saw. #55 (written 08-28) restored a stalesha512.cand dropped three sources fromeboot_core; #94 and #105 both repaired the Ed25519 verifier and both addedscalarbase(); #84/#85 registered the same test target twice; #104 and #103 disagree on the install path's verification order.Fix
#115.