From 24266c8fa8c620dfae0d1246beb2eb263d512953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Fri, 24 Apr 2026 12:19:52 -0300 Subject: [PATCH] Record ppc64le Genesis blocker provenance --- .../code/dhcp_backend_validation_matrix.rst | 15 ++++++++++++--- .../guides/code/kea_dhcp_backend_plan.rst | 10 +++++++++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/docs/source/developers/guides/code/dhcp_backend_validation_matrix.rst b/docs/source/developers/guides/code/dhcp_backend_validation_matrix.rst index bbd6ce9ad..22ee05d7a 100644 --- a/docs/source/developers/guides/code/dhcp_backend_validation_matrix.rst +++ b/docs/source/developers/guides/code/dhcp_backend_validation_matrix.rst @@ -137,8 +137,16 @@ Current exceptions: issue ``#11``. The failure reproduces on upstream ``master`` and is not caused by the Kea backend work. * EL10 ``ppc64le`` Kea configuration and DHCP unit validation pass. Full POWER - image boot validation can still be blocked by a preexisting - ``genesis.kernel.ppc64`` invalid-ELF issue unrelated to Kea. + image boot validation can still be blocked by a ``genesis.kernel.ppc64`` + invalid-ELF issue unrelated to Kea. Initial triage showed the installed + ``/tftpboot/xcat/genesis.kernel.ppc64`` is a PowerPC/OpenPOWER ELF, not an + ``x86_64`` binary, and is the package payload from + ``xCAT-genesis-base-ppc64-2.18.0-RC1`` built on + ``xcat-dev-server-ppc.cluster.local`` on March 30, 2026. The likely change + area is the Genesis rebuild work merged before this PR, especially PR ``#8`` + / merge ``40a7e4c43`` and commits ``d691c5ccd`` (Genesis base source + package generation), ``4a1905171`` (ppc64le Genesis boot changes), and + ``baa2380cd`` (moving the dracut call into the spec). Current PR Validation Snapshot ------------------------------ @@ -185,7 +193,8 @@ backend validation result: - Pass - Renderer emitted ``evaluate-additional-classes`` and ``only-in-additional-list``; full DHCP unit suite and ``kea-dhcp4 -t`` - passed. + passed. Full image boot remains blocked after GRUB by the separate + Genesis ppc64 kernel issue described above. Reporting Rule -------------- diff --git a/docs/source/developers/guides/code/kea_dhcp_backend_plan.rst b/docs/source/developers/guides/code/kea_dhcp_backend_plan.rst index 30e5ef48d..248017c64 100644 --- a/docs/source/developers/guides/code/kea_dhcp_backend_plan.rst +++ b/docs/source/developers/guides/code/kea_dhcp_backend_plan.rst @@ -359,7 +359,15 @@ and Kea backends: ``kea-dhcp4 -t``; passed the full DHCP unit suite on ppc64le after installing the Perl test harness packages on the VM. Earlier full POWER image boot validation reached xCAT Genesis, then failed loading ``genesis.kernel.ppc64`` - because of a preexisting invalid ELF image issue unrelated to Kea. + because of a Genesis kernel issue unrelated to Kea. Initial triage showed + the installed ``/tftpboot/xcat/genesis.kernel.ppc64`` is a + PowerPC/OpenPOWER ELF, not an ``x86_64`` binary, and comes from + ``xCAT-genesis-base-ppc64-2.18.0-RC1`` built on + ``xcat-dev-server-ppc.cluster.local`` on March 30, 2026. The likely change + area is the Genesis rebuild work merged before this PR, especially PR ``#8`` + / merge ``40a7e4c43`` and commits ``d691c5ccd`` (Genesis base source + package generation), ``4a1905171`` (ppc64le Genesis boot changes), and + ``baa2380cd`` (moving the dracut call into the spec). Implementation Order --------------------