From c177aabefa375dc5ebba5c976a295d5eaef98a8f Mon Sep 17 00:00:00 2001 From: ScottW514 Date: Thu, 15 Oct 2026 09:31:54 -0400 Subject: [PATCH] Pin forgeext 0.1.2 on the pushed head - forgeext 2d0391e -> 31cdb40 (0.1.1 -> 0.1.2): machine_host_token() opens FORGEEXT_HOST_TOKEN_FILE when it is set and not empty, and /run/forgefirm/ext-host.token otherwise (ebdbf59); the rest is host tests (run_test's sender claim, event stream, storage quota and memory.max; install_test's served page; the trimmed kit, ffx and allowlist cases). Proof: the recipe's forgeext, built from 31cdb40 (bitbake forgeext through an untracked externalsrc overlay; packaged /usr/bin/forgeext sha256 15ca6003b59f69fb9eadf686094430fbbd25e7cc177230a0417738484fe3427e), replaced /usr/bin/forgeext on the bench reference's image 20261015101725 and ran with no FORGEEXT_HOST_TOKEN_FILE in its environment. exthost.platform, exthost.service, motion.jog-roundtrip and exthost.motion-job passed on it, in campaign c-20261015103714-0c91: the package's job reached the machine as job:org.forgetest.reference through the host's credential read from the default token file, 6 lines sent and acknowledged, the head moved, the latch locked and no emission throughout. The flashed binary was put back after the run. bitbake -c fetch forgeext resolves this pin. --- meta-forgefirm/recipes-forgefirm/forgeext/forgeext-pin.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-forgefirm/recipes-forgefirm/forgeext/forgeext-pin.inc b/meta-forgefirm/recipes-forgefirm/forgeext/forgeext-pin.inc index ad889eb..8be9706 100644 --- a/meta-forgefirm/recipes-forgefirm/forgeext/forgeext-pin.inc +++ b/meta-forgefirm/recipes-forgefirm/forgeext/forgeext-pin.inc @@ -4,5 +4,5 @@ # only SRCREV and PV here - the image manifest leaves *-pin.inc out of the # layer content hash because the component entry already identifies the # pinned source (forgefirm-image-manifest.bbclass). -SRCREV = "2d0391e7f51922848bc2ac30240ac9f5dd65af20" -PV = "0.1.1" +SRCREV = "31cdb4005668286c9faa5b4b834f0cbc3fdbbe9b" +PV = "0.1.2"