From e945c75404ffc73cf54a72b12825682bef8e0eef Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 8 Aug 2026 22:54:53 -0700 Subject: [PATCH] perfetto: fix abseil do_fetch failure, pin to the LTS branch SRCREV_abseil is abseil's 20250512.1 release tag, which is what perfetto itself pins in tools/install-build-deps: Dependency( 'buildtools/abseil-cpp', '...abseil-cpp.git', '76bb24329e8bf5f39704eb10d21b9a80befa7c81', # 20250512.1 Release commits are not reachable from master, they sit on the matching lts_* maintenance branch, so bitbake cannot validate the revision: | ERROR: perfetto-57.2-r0 do_fetch: Fetcher failure: Unable to find | revision 76bb24329e8bf5f39704eb10d21b9a80befa7c81 in branch master even | from upstream The commit is an ancestor of lts_2025_05_12, so point the branch there. Same shape as the earlier protobuf 31.x fix. Signed-off-by: Khem Raj --- meta-oe/recipes-devtools/perfetto/perfetto.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-devtools/perfetto/perfetto.bb b/meta-oe/recipes-devtools/perfetto/perfetto.bb index ea4f10cc05..978a8611cc 100644 --- a/meta-oe/recipes-devtools/perfetto/perfetto.bb +++ b/meta-oe/recipes-devtools/perfetto/perfetto.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b06e43f2e368eb8663632d529232353 \ # Dependencies from perfetto/tools/install-build-deps SRC_URI:append = " \ git://github.com/protocolbuffers/protobuf.git;branch=31.x;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/protobuf;name=protobuf \ - git://github.com/abseil/abseil-cpp.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/abseil-cpp;name=abseil \ + git://github.com/abseil/abseil-cpp.git;branch=lts_2025_05_12;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/abseil-cpp;name=abseil \ git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/libcxx;branch=main;name=libcxx \ git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/libcxxabi;branch=main;name=libcxxabi \ git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/libunwind;branch=main;name=libunwind \