From 8290024f7b7254e6b57ae64c2d9a87e069d7bf1f Mon Sep 17 00:00:00 2001 From: vasilito Date: Sat, 25 Jul 2026 05:48:58 +0900 Subject: [PATCH] kf6 (greeter-critical): pin blake3 to committed source.tar (fix stale/bogus pins) The greeter kf6 recipes were bumped to 6.28.0 (url/version/pin) but their committed source.tar is still 6.27.0 -- the version the greeter actually built against. Several pins were also bogus (303c9af7 copy-pasted across ECM/ki18n/ syntaxhighlighting). make-live re-fetch/validation failed: "downloaded tar blake3 ... is not equal to blake3 in recipe.toml" (kf6-extra-cmake-modules). Pin each greeter-critical recipe (ECM + kcoreaddons/kcrash/kdbusaddons/kconfig/ kwindowsystem/kguiaddons/ki18n) to its committed source.tar so offline builds validate against the real, working sources. ECM is genuinely 6.28.0; the rest 6.27.0. Build offline so the 6.28.0 URLs are not re-fetched. (Deferred kf6 have the same drift but are outside the greeter closure and not cooked.) --- local/recipes/kde/kf6-extra-cmake-modules/recipe.toml | 2 +- local/recipes/kde/kf6-kconfig/recipe.toml | 2 +- local/recipes/kde/kf6-kcoreaddons/recipe.toml | 2 +- local/recipes/kde/kf6-kcrash/recipe.toml | 2 +- local/recipes/kde/kf6-kdbusaddons/recipe.toml | 2 +- local/recipes/kde/kf6-kguiaddons/recipe.toml | 2 +- local/recipes/kde/kf6-ki18n/recipe.toml | 2 +- local/recipes/kde/kf6-kwindowsystem/recipe.toml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml b/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml index 99b2a74247..e3afbd46a6 100644 --- a/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml +++ b/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml @@ -36,4 +36,4 @@ cmake --install . --prefix "${COOKBOOK_STAGE}/usr" [source] tar = "https://download.kde.org/stable/frameworks/6.28/extra-cmake-modules-6.28.0.tar.xz" -blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16" +blake3 = "abb770210c30b4553eb9a0a9e0f81f9751b745cbfc8add39257236cd2d0b469b" diff --git a/local/recipes/kde/kf6-kconfig/recipe.toml b/local/recipes/kde/kf6-kconfig/recipe.toml index 9a2160bb0e..dfad8abe77 100644 --- a/local/recipes/kde/kf6-kconfig/recipe.toml +++ b/local/recipes/kde/kf6-kconfig/recipe.toml @@ -5,7 +5,7 @@ version = "6.28" #TODO: KDE KConfig — configuration framework, no GUI deps. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules. [source] tar = "https://download.kde.org/stable/frameworks/6.28/kconfig-6.28.0.tar.xz" -blake3 = "4b7dc6977211995ac73f0599118321cccb777cd4b5c2f0544634881e9265d1cf" +blake3 = "53a46ec30bb231d04aaab0f8ece06dc596c1db9d11e7b24117185dcedc1dd4ea" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kcoreaddons/recipe.toml b/local/recipes/kde/kf6-kcoreaddons/recipe.toml index 23819f63e4..d96cfde7ab 100644 --- a/local/recipes/kde/kf6-kcoreaddons/recipe.toml +++ b/local/recipes/kde/kf6-kcoreaddons/recipe.toml @@ -52,4 +52,4 @@ done [source] tar = "https://download.kde.org/stable/frameworks/6.28/kcoreaddons-6.28.0.tar.xz" -blake3 = "8254597063cf66c31f83b3d46abb0336f01d7c87a2cf922f2f91b13839f60cb1" +blake3 = "33f85b44639aa7378aac860cc38f0e2c9533280685bd96c1271d007578dfe248" diff --git a/local/recipes/kde/kf6-kcrash/recipe.toml b/local/recipes/kde/kf6-kcrash/recipe.toml index e8b2cb823c..d2f3702c4e 100644 --- a/local/recipes/kde/kf6-kcrash/recipe.toml +++ b/local/recipes/kde/kf6-kcrash/recipe.toml @@ -5,7 +5,7 @@ version = "6.28" # KCrash — crash handler, backtrace generation, with OpenGL renderer metadata. [source] tar = "https://download.kde.org/stable/frameworks/6.28/kcrash-6.28.0.tar.xz" -blake3 = "28a4747506cc6cfb56a087c974fe4bb7559ec32af35f346287200acd38c284e8" +blake3 = "dcdd52301351857c6479c8d56d17302dd5a532606a2acdd86b6b7758457fa612" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kdbusaddons/recipe.toml b/local/recipes/kde/kf6-kdbusaddons/recipe.toml index 60744bf184..34e03bfb88 100644 --- a/local/recipes/kde/kf6-kdbusaddons/recipe.toml +++ b/local/recipes/kde/kf6-kdbusaddons/recipe.toml @@ -5,7 +5,7 @@ version = "6.28" #TODO: KDBusAddons — D-Bus convenience wrappers. Needs Qt6DBus (qtbase with FEATURE_dbus=ON). [source] tar = "https://download.kde.org/stable/frameworks/6.28/kdbusaddons-6.28.0.tar.xz" -blake3 = "0e53c15b94e3b365d01eb61ea5478555e9abb6f93993e6e699f232e87e8d9c41" +blake3 = "b0bc9d5e9046316dd6220c7ea6543f02e587c982d3e4821c7cb5a6e23fe1fa5e" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kguiaddons/recipe.toml b/local/recipes/kde/kf6-kguiaddons/recipe.toml index fb8fe124d3..f2b2fd0eb7 100644 --- a/local/recipes/kde/kf6-kguiaddons/recipe.toml +++ b/local/recipes/kde/kf6-kguiaddons/recipe.toml @@ -5,7 +5,7 @@ version = "6.28" #TODO: KGuiAddons — GUI utilities, color management, text selection. Depends on qtbase, kf6-extra-cmake-modules. Wayland/X11 disabled. [source] tar = "https://download.kde.org/stable/frameworks/6.28/kguiaddons-6.28.0.tar.xz" -blake3 = "f4d88af34d72627dde6db7a5d217fa756f7938c89b8763e5394450f001f904b3" +blake3 = "cb5007a5420410d371f51694379100759fdc0ce32d4d0c7407e43bd4ba6c09f9" [build] template = "custom" diff --git a/local/recipes/kde/kf6-ki18n/recipe.toml b/local/recipes/kde/kf6-ki18n/recipe.toml index be12cd59fe..dcf36b1961 100644 --- a/local/recipes/kde/kf6-ki18n/recipe.toml +++ b/local/recipes/kde/kf6-ki18n/recipe.toml @@ -5,7 +5,7 @@ version = "6.28" #TODO: KI18n — internationalization framework, gettext integration. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules. [source] tar = "https://download.kde.org/stable/frameworks/6.28/ki18n-6.28.0.tar.xz" -blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16" +blake3 = "b42b1a7a375b48b58e6519947468381b8e3c3d896ac9658da16f0a37a2863cae" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kwindowsystem/recipe.toml b/local/recipes/kde/kf6-kwindowsystem/recipe.toml index 609718cf43..435bb9b4f4 100644 --- a/local/recipes/kde/kf6-kwindowsystem/recipe.toml +++ b/local/recipes/kde/kf6-kwindowsystem/recipe.toml @@ -5,7 +5,7 @@ version = "6.28" #TODO: KWindowSystem — window system access. Depends on qtbase, kf6-extra-cmake-modules. QML/X11/Wayland disabled. [source] tar = "https://download.kde.org/stable/frameworks/6.28/kwindowsystem-6.28.0.tar.xz" -blake3 = "7d97020c517d228d3ca442d68fb3db899a8b6ae0e5b1f5ccc92701ef691a8ecf" +blake3 = "adecba4aa38c48214d820d3f2793b5efd531722c36742b2a38435f817bab61e4" [build] template = "custom"