From bb2a34aa3ce6dabc774f43cb6eca926bca8f566c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 8 Aug 2026 08:37:23 -0700 Subject: [PATCH] llhttp: upgrade 9.3.0 -> 9.4.3 and fetch from the release branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The recipe fetched with branch=main, but the release/v* tags are not reachable from main. They live on the "release" branch, which carries the generated parser sources and shares no history with main at all, so bitbake could not validate the revision: | ERROR: llhttp-9.3.0-r0 do_fetch: Fetcher failure: Unable to find | revision 86b83a59786caebd581f38d613c64c9e8c52c79e in branch main even | from upstream refs/heads/release is exactly the release/v9.4.3 commit, and the old release/v9.3.0 commit is an ancestor of it, so branch=release is correct for both. Point at it rather than using nobranch=1, which would skip the revision check entirely. While here, upgrade to the current release, 9.4.3. License-Update: Upstream reworded the MIT license text, from "This software is licensed under the MIT License." with "Copyright Fedor Indutny, 2018." to the standard "MIT License" header with "Copyright © 2018 Fedor Indutny". The terms are unchanged, so LICENSE stays MIT. Signed-off-by: Khem Raj --- .../llhttp/{llhttp_9.3.0.bb => llhttp_9.4.3.bb} | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) rename meta-networking/recipes-support/llhttp/{llhttp_9.3.0.bb => llhttp_9.4.3.bb} (68%) diff --git a/meta-networking/recipes-support/llhttp/llhttp_9.3.0.bb b/meta-networking/recipes-support/llhttp/llhttp_9.4.3.bb similarity index 68% rename from meta-networking/recipes-support/llhttp/llhttp_9.3.0.bb rename to meta-networking/recipes-support/llhttp/llhttp_9.4.3.bb index e496d02225..98e65bf08e 100644 --- a/meta-networking/recipes-support/llhttp/llhttp_9.3.0.bb +++ b/meta-networking/recipes-support/llhttp/llhttp_9.4.3.bb @@ -6,10 +6,12 @@ DESCRIPTION = "llhttp is a HTTP/1.x parser generated from a bytecode-like \ HOMEPAGE = "https://github.com/nodejs/llhttp" SECTION = "libs" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=f5e274d60596dd59be0a1d1b19af7978" +LIC_FILES_CHKSUM = "file://LICENSE;md5=9e4e583cb28b7e0c2ef8df4832706e96" -SRC_URI = "git://github.com/nodejs/llhttp.git;protocol=https;branch=main;tag=release/v${PV}" -SRCREV = "86b83a59786caebd581f38d613c64c9e8c52c79e" +# The release/v* tags carry the generated sources and live on the "release" +# branch, which shares no history with "main". +SRC_URI = "git://github.com/nodejs/llhttp.git;protocol=https;branch=release;tag=release/v${PV}" +SRCREV = "0e815792b167a9bd8ace259b95b7da953776c288" inherit cmake