From patchwork Sat Dec 13 20:18:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76491 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A5C63D5B165 for ; Sat, 13 Dec 2025 20:18:32 +0000 (UTC) Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12627.1765657103889424389 for ; Sat, 13 Dec 2025 12:18:24 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=TYDazkTL; spf=pass (domain: gmail.com, ip: 209.85.221.49, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-42fbab737f5so828455f8f.1 for ; Sat, 13 Dec 2025 12:18:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765657102; x=1766261902; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=MYfg14JC3IASQjRi56j+6/m6eceL3+FYsF3snNaZYyA=; b=TYDazkTLc5J/iGadAMBrIG1DxzIdLr+jFh1S0PQ2+hLDrHPYgnbJVhIhuYKnR/G91p 1Mn6cZCRVngZAg/nlFXT+VjsOhtY6bZwB/HtJmppuF9EYNsq9l2a0BorWNfgpUJbRT8s DF21s9HXXR9Umn1G8+S/KI6LKMGg7bAJSpFinfaHgOY5/Gqb8lCzuMt45QVcsiyN3MgL g66pe200kf/7CrW3rP/bUAZgRFHR7ku8aYLBXcjml3XZW8/CLU8CPK357zkfIr8RxV84 BJqejvuck2CCCySIZwJgiLoXN6p9UvHjiHLIYjAAJGM5GzVtxjUe5fKsZIkJ/0U7iCk7 ne8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765657102; x=1766261902; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MYfg14JC3IASQjRi56j+6/m6eceL3+FYsF3snNaZYyA=; b=KMWnahFV0KALAYH2jSt4ZC6nENbLLUxWV0BEP0zsiK8UyhMQArKhPUTEjEyQn1p2gx zp/hgnWW53wDPxV2ByKEvgCGUol9AHYmdeuZR5555qgL7F1C2igmb9Kff8KsqjBiz3l4 Q/Nim3pUXTkXheBbopu2SHD8v++bQrI5Mp+qCSG6V8X4WBjo5Ci/qdOGZJD9qRjqVbLM BtuEYJtavHvlAUfOmY5xmBGU1UD5+YRh8I4CfFXShxmO2TD7/mChRlCNvNwpP2Mtlbtn 3L4NZsAEmlkYWVvj3q+f3BYOnB1QezutCqsSGcOaBlo3tgiqEFFlnOH0Av6G0wFOLKzC 4l2w== X-Gm-Message-State: AOJu0YzbzhQZJumSAUUTXiukB7CjEvTT8YdYDWI5DWmAk15Aq6PXX5uH lVAFgOIOF447EIPYRDn2kPCfae3NazBY75MH/W6waFB3hjEvXj5+pIcbP5Mcog== X-Gm-Gg: AY/fxX6Oa8fYR8azRtwSNqCmUKciWQCaLg2U/iOBL3+1HaGT3pX4eNRgs4yMfyL4+s5 rEGCJ3w+RJwr1InorP4rM7mv4YKTlQsKjsZNLKVVcTCHL+8t8QIdumjWVsO6pFRXGEEtaYPRcOM n6aub1iLq1rYzEnWl0gjm4gl3ZVkEdv8qjzWIZexTPjOF/TvK4HODs+YHc4Pnc1pgzFYi0HyB3Z lSQTLe0mG4AVAUkxZgEpBxqoHanIN6geydV2Vc3hbqk4A6KwG5Y+LAt2K5/7GSHTnZWnp0h3cJa 5FFj8dRqZBWWUzOq4V5jY1kK0gojmPenTJ5+tV1Y8hEVOiSxwhDqOG5aHrkmcT9561dVtqJqUah eWNydt92w1iTcOh6iVLV3YjC/iv2X7xi0tkssgTRc5Aa4p8IQ7Z1bW88SqFBrN3DwsDnGWTG3Xd mIVPCMuFW+ X-Google-Smtp-Source: AGHT+IErAzujLIgOe0yH0THt7rNkKZH0katQuEt9Sx3L8xcqqV+VnqGKe1WeTnXZU/mxWj13uoFemw== X-Received: by 2002:a05:6000:430d:b0:42f:8816:ee6d with SMTP id ffacd0b85a97d-42fb3efb7c8mr7725300f8f.31.1765657101916; Sat, 13 Dec 2025 12:18:21 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-430f36b6a19sm4309160f8f.38.2025.12.13.12.18.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Dec 2025 12:18:21 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-networking][kirkstone][PATCH 1/4] znc: patch CVE-2024-39844 Date: Sat, 13 Dec 2025 21:18:17 +0100 Message-ID: <20251213201820.3214133-1-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 13 Dec 2025 20:18:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122642 Details: https://nvd.nist.gov/vuln/detail/CVE-2024-39844 Pick the patch that is mentioned in the oss-security[1] advisory [1]: https://www.openwall.com/lists/oss-security/2024/07/03/9 Signed-off-by: Gyorgy Sarvari --- .../recipes-irc/znc/znc/CVE-2024-39844.patch | 61 +++++++++++++++++++ meta-networking/recipes-irc/znc/znc_1.8.2.bb | 4 +- 2 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 meta-networking/recipes-irc/znc/znc/CVE-2024-39844.patch diff --git a/meta-networking/recipes-irc/znc/znc/CVE-2024-39844.patch b/meta-networking/recipes-irc/znc/znc/CVE-2024-39844.patch new file mode 100644 index 0000000000..de0d8c5541 --- /dev/null +++ b/meta-networking/recipes-irc/znc/znc/CVE-2024-39844.patch @@ -0,0 +1,61 @@ +From 5f6c872e44830d41d4d242e241af7b096a62a7c3 Mon Sep 17 00:00:00 2001 +From: Alexey Sokolov +Date: Mon, 1 Jul 2024 09:59:16 +0100 +Subject: [PATCH] Fix RCE vulnerability in modtcl + +Remote attacker could execute arbitrary code embedded into the kick +reason while kicking someone on a channel. + +To mitigate this for existing installations, simply unload the modtcl +module for every user, if it's loaded. +Note that only users with admin rights can load modtcl at all. + +While at it, also escape the channel name. + +Discovered by Johannes Kuhn (DasBrain) + +Patch by https://github.com/glguy + +CVE-2024-39844 + +CVE: CVE-2024-39844 +Upstream-Status: Backport [https://github.com/znc/znc/commit/8cbf8d628174ddf23da680f3f117dc54da0eb06e] +Signed-off-by: Gyorgy Sarvari +--- + modules/modtcl.cpp | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/modules/modtcl.cpp b/modules/modtcl.cpp +index c64bc43f..58e68f51 100644 +--- a/modules/modtcl.cpp ++++ b/modules/modtcl.cpp +@@ -248,8 +248,9 @@ class CModTcl : public CModule { + // chan specific + unsigned int nLength = vChans.size(); + for (unsigned int n = 0; n < nLength; n++) { ++ CString sChannel = TclEscape(CString(vChans[n]->GetName())); + sCommand = "Binds::ProcessNick {" + sOldNick + "} {" + sHost + +- "} - {" + vChans[n]->GetName() + "} {" + sNewNickTmp + ++ "} - {" + sChannel + "} {" + sNewNickTmp + + "}"; + int i = Tcl_Eval(interp, sCommand.c_str()); + if (i != TCL_OK) { +@@ -260,14 +261,16 @@ class CModTcl : public CModule { + + void OnKick(const CNick& OpNick, const CString& sKickedNick, CChan& Channel, + const CString& sMessage) override { ++ CString sMes = TclEscape(sMessage); + CString sOpNick = TclEscape(CString(OpNick.GetNick())); + CString sNick = TclEscape(sKickedNick); + CString sOpHost = + TclEscape(CString(OpNick.GetIdent() + "@" + OpNick.GetHost())); ++ CString sChannel = TclEscape(Channel.GetName()); + + CString sCommand = "Binds::ProcessKick {" + sOpNick + "} {" + sOpHost + +- "} - {" + Channel.GetName() + "} {" + sNick + "} {" + +- sMessage + "}"; ++ "} - {" + sChannel + "} {" + sNick + "} {" + ++ sMes + "}"; + int i = Tcl_Eval(interp, sCommand.c_str()); + if (i != TCL_OK) { + PutModule(Tcl_GetStringResult(interp)); diff --git a/meta-networking/recipes-irc/znc/znc_1.8.2.bb b/meta-networking/recipes-irc/znc/znc_1.8.2.bb index a50431982e..f7a99c876f 100644 --- a/meta-networking/recipes-irc/znc/znc_1.8.2.bb +++ b/meta-networking/recipes-irc/znc/znc_1.8.2.bb @@ -5,7 +5,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" DEPENDS = "openssl zlib icu" -SRC_URI = "gitsm://github.com/znc/znc.git;branch=master;protocol=https" +SRC_URI = "gitsm://github.com/znc/znc.git;branch=master;protocol=https \ + file://CVE-2024-39844.patch \ + " SRCREV = "bf253640d33d03331310778e001fb6f5aba2989e" From patchwork Sat Dec 13 20:18:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76490 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3DD4D5B164 for ; Sat, 13 Dec 2025 20:18:32 +0000 (UTC) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.12774.1765657104775743347 for ; Sat, 13 Dec 2025 12:18:25 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=abEb2pbt; spf=pass (domain: gmail.com, ip: 209.85.221.41, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-42b3c5defb2so1321001f8f.2 for ; Sat, 13 Dec 2025 12:18:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765657103; x=1766261903; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=g+xHkpeJl2Q1X0cX1mznYx7CCzXxta0S7XvC7ydqpT0=; b=abEb2pbtdWjku8GBHJBw5XkWdHIH1kVz7uuQZg0FsRcH2kGZ5tIftqKOhEMA04/78M RFVsLUPEZys595b7ypE8id87Hyt795CKP+kP6a8/tD9Cf9NaZnll61RzklLLXu/5grg6 MTeHNJc9N16UIij6/GeSBlpvfM9dPnUchiRYGqik1jzAbel3ouhKGJf1i58hV6oISNIM ZCZ1EaTZ2BnepWTN7U8sciJG18Sz5+T1Bl6mkyddQnkvfLbl2Pil24MtJao0NSc1VIvf F88HEj3eChoOGxqzzlwC+waU6thjiYtkK+c0eHgeXhL4U63RwRyW/2U1v7rpLdQfRRge Z8zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765657103; x=1766261903; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=g+xHkpeJl2Q1X0cX1mznYx7CCzXxta0S7XvC7ydqpT0=; b=WgzU4nZ+v6XJC/1512AjQxRFhLuUkMsYO2Dlw1g7FEbl2tNmq4vTeC7lEdgWwcQ7xX hBdSZ0i6PvB0GzIh/qvu4iuuSewkE0QVOgp73r8IWADVubFj6TDclsP+Q3Xg3iG6yGSt be0skiMAlbkdzMHudVBwSY+emts3JDDCJCqRyVQI50W7i4Tnm3uOiH7LjzrLfdHjkEB7 fkkJsYO9EibtdOsM3AMzP6Ryu21hHv6ZSp0Ck7DYAC6afE9fFKYzJit/jTAeZV96KuO5 bgjgnFXUVExcto3AzHqco98aYvnXD8VuxrbEV9s691qJLEDbBTMUP3z/fjnOWMXq8xLm iCPA== X-Gm-Message-State: AOJu0Yw54XzcEzI2OPKGnd1dxLo2tyoZ3ZtopXRjXZbljSJ3RIPjb39M Il8FFYJhKy/cAwUGIlP15FlIYgzwidIvXVyKCmxBuZGVlOSMYKBmYxMWaYqnbQ== X-Gm-Gg: AY/fxX4ixA3h2y/K3pJPPaJJLgAMc2ay0rlGhZxc5fQgKolvc17zHPrUsChPy7VG0L4 8T1HxzMxx0Xtf1DkdCdWr6dNv2bwhtc/yGyBaAgLmkRqaw9WhuOwAv9+UkAJroSsEzjskAoRr2Q vwiOdrAV7Tmo4xA3/yxs8qb9HcAuBE7BZosnkBBWmA/QEFETPSOroqpRhLu/+1wsuMhW671q4eT 8jDepa1mP9fE0c+ck04oXm/RrYl8J3M7aeEV41IugzJvDwD8LAsXkTGrrqo4vUm4jynVMgYlLAc 9NajH38UQuGSFC4Z2zMCyHTpUouQchC9aXiiaFHRhT3CxS+g8rcQS5uvHO62au7ETkE7Fb/k2Ez gMYFPCbCZEvErTNb0Uu0BFB5EzLhF0mgFboui7IvkWwlRdHo4Up//oDKND/0vsgmBBwCqSINuG4 QU+DqF0K5K X-Google-Smtp-Source: AGHT+IGOK4vF1oopB0ZEAr86eUjviGRv0HKeUe7Uf8st4hxbOF3Rj4bQdiZcvYoCY8tSaIubGWKKnQ== X-Received: by 2002:a05:6000:2508:b0:42b:41dc:1b61 with SMTP id ffacd0b85a97d-42fb49001c2mr6102079f8f.35.1765657103080; Sat, 13 Dec 2025 12:18:23 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-430f36b6a19sm4309160f8f.38.2025.12.13.12.18.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Dec 2025 12:18:22 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][kirkstone][PATCH 2/4] zlog: patch CVE-2024-22857 Date: Sat, 13 Dec 2025 21:18:18 +0100 Message-ID: <20251213201820.3214133-2-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251213201820.3214133-1-skandigraun@gmail.com> References: <20251213201820.3214133-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 13 Dec 2025 20:18:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122643 Details: https://nvd.nist.gov/vuln/detail/CVE-2024-22857 Pick the patch from the PR mentioned by the nvd report. Signed-off-by: Gyorgy Sarvari --- .../zlog/zlog/CVE-2024-22857.patch | 31 +++++++++++++++++++ meta-oe/recipes-extended/zlog/zlog_1.2.15.bb | 1 + 2 files changed, 32 insertions(+) create mode 100644 meta-oe/recipes-extended/zlog/zlog/CVE-2024-22857.patch diff --git a/meta-oe/recipes-extended/zlog/zlog/CVE-2024-22857.patch b/meta-oe/recipes-extended/zlog/zlog/CVE-2024-22857.patch new file mode 100644 index 0000000000..d5db6a12fe --- /dev/null +++ b/meta-oe/recipes-extended/zlog/zlog/CVE-2024-22857.patch @@ -0,0 +1,31 @@ +From 68c712b401538abc3028ecc5071fa787f87afa7f Mon Sep 17 00:00:00 2001 +From: Ali Raza +Date: Thu, 29 Feb 2024 11:36:25 +0500 +Subject: [PATCH] buffer overflow patched (#251) + +Thank you for the PR + +CVE: CVE-2024-22857 +Upstream-Status: Backport [https://github.com/HardySimpson/zlog/commit/c47f781a9f1e9604f5201e27d046d925d0d48ac4] +Signed-off-by: Gyorgy Sarvari +--- + src/rule.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/rule.c b/src/rule.c +index ae3d74f..38d3fdc 100644 +--- a/src/rule.c ++++ b/src/rule.c +@@ -866,8 +866,10 @@ zlog_rule_t *zlog_rule_new(char *line, + } + break; + case '$' : +- sscanf(file_path + 1, "%s", a_rule->record_name); +- ++ // read only MAXLEN_PATH characters from the file_path + 1 ++ strncpy(a_rule->record_name, file_path + 1, MAXLEN_PATH); ++ a_rule->record_name[MAXLEN_PATH] = '\0'; ++ + if (file_limit) { /* record path exists */ + p = strchr(file_limit, '"'); + if (!p) { diff --git a/meta-oe/recipes-extended/zlog/zlog_1.2.15.bb b/meta-oe/recipes-extended/zlog/zlog_1.2.15.bb index 7930c234d1..74a394bf52 100644 --- a/meta-oe/recipes-extended/zlog/zlog_1.2.15.bb +++ b/meta-oe/recipes-extended/zlog/zlog_1.2.15.bb @@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" SRCREV = "876099f3c66033f3de11d79f63814766b1021dbe" SRC_URI = "git://github.com/HardySimpson/zlog;branch=master;protocol=https \ file://0001-Fix-stack-buffer-overflow-at-zlog_conf_build_with_fi.patch \ + file://CVE-2024-22857.patch \ " S = "${WORKDIR}/git" From patchwork Sat Dec 13 20:18:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76493 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D0D39D5B167 for ; Sat, 13 Dec 2025 20:18:32 +0000 (UTC) Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12629.1765657105382810627 for ; Sat, 13 Dec 2025 12:18:25 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=k4JxpSyj; spf=pass (domain: gmail.com, ip: 209.85.221.42, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-42e2d02a3c9so1377761f8f.3 for ; Sat, 13 Dec 2025 12:18:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765657104; x=1766261904; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=dge2/W7TOYJPPq6D7u5IymcKxR3NLeVBSsG+N9N7v0Y=; b=k4JxpSyjhHf3TAEUjONG9u/NnhF7Au2jTi0Am1tlQEet2bNb11wyJLehfT2gGxc8By 2ZwwHE78grB44QCA1NBbK9Vr1TWLEtxmOVL4XjnGBzmdtU72WGXCG1wNs+s3fxnDY8RW 6ZBp0H/6afNcowyS+TkhR3opwjZwPzJnpLe9s9V8sC0lAo59d/qk1IlJXpDQ8ENSJlIB k/BaU43WLB17rH9UgJSOiT9ueyh0TqTRbHgPjkkaug6flNDaYtZlqGjQ/yqqNzyfCpnQ VqUIGnnZjQRVaPhamjfdbuZFlKsjAVxuxf2UivRz7KzKkz4ucmIvgpQm0ykU4IBZiy5H IK4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765657104; x=1766261904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dge2/W7TOYJPPq6D7u5IymcKxR3NLeVBSsG+N9N7v0Y=; b=qCN2D94YnrpRzZh0uxg8DNzcsm5JvWDCH3flKsT84/Y16cyU2e9jrHedFBBQ2Du085 pfyW76sT5iOAyabLKqkCJnseTDDZ7YD6vf4oKFckb6r91PDn/gNf0BwTgJO2kZBLLPY3 JWme12F91+rbQIxVTwifN18JFOf+2Y5kM33vdo3tpoGI1TKq2jOhzp42I0SUttgfjT2P sVJAfAe+Ny1wpAl2DVE/FA2hajzux+p68E2YjIGhS3PucOZ4TW7jcONObf++NEMdNV9y xnYT+5v6WOLIu7mB5/kqU4KMZtPiVeuFcxJCvoiya9sgIWKLeB9+GtGxyG33I4rdtxUW J+vA== X-Gm-Message-State: AOJu0YwNtkVDbIMwvABV10qRt95/OBK7xKyY4226s79jOHVebj8Bkmks VmILDXpLSxTx0KmBWoSThOWbL+fSXJyLF6dg5r+KxYem3NlxFu1oz/XBeYn4jA== X-Gm-Gg: AY/fxX4hsvHkrR996M5jbm105gHAb0uGSfPj8kBh8ELZmVTSCKbwupoP7h2/u/Jgyba ogtDFTFYmLDRO/uGvbWZhUMRDP1ZwzVZND9SojTpavZbaspRamWws9h3wkAelyot2pbfzNDlglo +a6a0kE8dk0nEdR1IOruSlcL1M8zCJOY+hQjwL+GOqPOqZbTH3BdtQaYPPjHCZ6mP4AKNR9HC2O MPev0FFI9fPMOwXPxCFn6LoJzzEZPt2syVYwdGChyY3qdeVumV9fh+CdqOS50akxilXO3QPAQQ8 3aJc9jBoSmjM1vZc51v1pon7ITTlAZj9H0yOfm2QjRqDVgp9zlEhxnZCLaDQOQMo6ZaSYyK2Par CLCskgOHzOF9JjJY1x8q65wa/qIjkwnLmCQp38+uD2lb9jA5lH3fesbwNbp7vwjs+0j5C+/+ToL AXHK677wEE/K3o2PEotRg= X-Google-Smtp-Source: AGHT+IH/N1ZvURDUW3aAFpYSqVXYNPmFSXBfBmwa1bRMbaGxmVt2x3F3l642uqB9V4fqftgCgHIN+Q== X-Received: by 2002:a05:6000:2dc3:b0:430:f437:5a6d with SMTP id ffacd0b85a97d-430f4375af3mr2037204f8f.22.1765657103678; Sat, 13 Dec 2025 12:18:23 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-430f36b6a19sm4309160f8f.38.2025.12.13.12.18.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Dec 2025 12:18:23 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][kirkstone][PATCH 3/4] sysdig: set SRCREV_FORMAT Date: Sat, 13 Dec 2025 21:18:19 +0100 Message-ID: <20251213201820.3214133-3-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251213201820.3214133-1-skandigraun@gmail.com> References: <20251213201820.3214133-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 13 Dec 2025 20:18:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122644 It fetches from multiple repositories, but didn't have SRCREV_FORMAT set. Because of this, the recipe couldn't use sstate artifacts from a mirror, just threw many warnings: WARNING: sysdig-0.28.0-r0 do_package_qa_setscene: ExpansionError('SRCPV', '${@bb.fetch2.get_srcrev(d)}', FetchError('The SRCREV_FORMAT variable must be set when multiple SCMs are used.\nThe SCMs are:\ngit://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig git://github.com/falcosecurity/libs;protocol=https;branch=master;name=falco;subdir=git/falcosecurity-libs', None)) WARNING: Setscene task (/cocto/kirkstone-next/meta-openembedded/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb :do_package_qa_setscene) failed with exit code '1' - real task will be run instead Signed-off-by: Gyorgy Sarvari --- meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb b/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb index 4181da732f..7a894960d3 100644 --- a/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb +++ b/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb @@ -29,6 +29,8 @@ SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sys SRCREV_sysdig = "4fb6288275f567f63515df0ff0a6518043ecfa9b" SRCREV_falco= "caa0e4d0044fdaaebab086592a97f0c7f32aeaa9" +SRCREV_FORMAT = "sysdig_falco" + S = "${WORKDIR}/git" EXTRA_OECMAKE = "\ From patchwork Sat Dec 13 20:18:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 76492 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD4FBD5B169 for ; Sat, 13 Dec 2025 20:18:32 +0000 (UTC) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12631.1765657106059495470 for ; Sat, 13 Dec 2025 12:18:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=nL0s4+Gw; spf=pass (domain: gmail.com, ip: 209.85.221.46, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-42fb6ce71c7so1411643f8f.1 for ; Sat, 13 Dec 2025 12:18:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765657104; x=1766261904; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=asDXPRAz/zE/sREpdcB0VQd3JxprpoO/1+hWEyGmcnI=; b=nL0s4+GwKMDRps720eePgq/s87hmjvjRudWigbaksQq+gD2V5xQJruibUkUm7WoCnP DoNZyM+T7HKmaExQJFt37XP/V2EYuH0bjdwAUc/KkM1RmFnSStT3O3hlVXkDh42l4AqT E9zXFJjx1VpeGOLftIzX3G+ED0gx1X/GapVwuIg3K8FK8gS0iL6vqjnDNr5LrhSD9JRP kNnU7tUIMAUV5Sx8nky+1KM+6KDMZRf62rCsrevp0utWK9f3oss6np686EkgQ5TA6peT GMh2XDnigPo8dXdcoTISvB9AXCIeiry+4cPnTW1mXzt/3fHJb4JcGf085Ksbg484MSoO I3JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765657104; x=1766261904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=asDXPRAz/zE/sREpdcB0VQd3JxprpoO/1+hWEyGmcnI=; b=KoNxVAl8z1BUOgu2xTJHGxlJMImkjtTURWdZvOefDzyeD2xVQBmHfnbldgn1MWydcE fhIx7mG/TxaRYIgrdrrudIQWvkZ43Cg+Xo26AVNpChNvVs8M94kUFyf4cu02CyvXY927 oMLBihJv+1DGEiArL/VJHc4MixTXzp0JBDxukP56qgwPT8oaByA9rmpsuo/iBrYW8qXo nGntGQwditerT9x3LfZZWr8ARvHdcGvwFflJ+FH805s0ULD+kDufeJ1OxnD4OtT0jNAw DoaakrzLDUHsceLkjmFFOguTYrLT5HcpCRG8+XLuemsRnqRFetthHHhIiSw839LEDpZ+ Nzwg== X-Gm-Message-State: AOJu0YysFko+afA99+w+E5HOFCbfzELTyqYjnvuZ3V0S4zkB8mAvsHnr T8hK+ueOlztMfI1HqnDTSwkuT8vNLPMJwbywenafV1PPN2CyAUr4ZsMUAFhjZA== X-Gm-Gg: AY/fxX7JDak4oBT4lAE/8u8fdHZhEI0l2qQaSyXfuEYs7nTzH/lzo097X0gra547XKE +Fs6mvdLTaGYIW5dqXbpn8X6NJTSoEShhf61y5KGWIppVEEacWlq14Bxh5DxDIOH/XBIck/ax5U dnSx03jPxrtEuIEemZmfNJEX0nHq3L+CVVRZ7r//R9kMLl2oSJnMx0UHKzt82QVE3ipPOwdHFwL k5fcQTYnOCoLZDkG0NZNhnGCYaZ38QXPFuSPaWH5eFSTAXdydVATXlz4+J5mtKQUHNDqh7lUQL1 vTRhNIo4/esHgVF9jnbTu5jFtI/E22Q/pW1ACZF5X5zKu5LJh7JcF+uWy0Qm8q2hDAcfVL/GFdH pQLM3Pcp+DWo6tNU25V7LjF6nVRGo/dK3MLmbUKGR8So/NmMKA6HuM4x9aGue8Q089azfS22bL4 QQgBx3iIYS X-Google-Smtp-Source: AGHT+IFxEcKwIBCz3uOs8XjRmHrJpkn/d22eW4sbDZOPEZyJuv9YeAk4Yh0VUeFytaR+GaOQfNGdNQ== X-Received: by 2002:a05:6000:4285:b0:429:b8e2:1064 with SMTP id ffacd0b85a97d-42fb490f769mr7018585f8f.47.1765657104263; Sat, 13 Dec 2025 12:18:24 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-430f36b6a19sm4309160f8f.38.2025.12.13.12.18.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 13 Dec 2025 12:18:23 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][kirkstone][PATCH 4/4] gosu: set SRCREV_FORMAT variable Date: Sat, 13 Dec 2025 21:18:20 +0100 Message-ID: <20251213201820.3214133-4-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251213201820.3214133-1-skandigraun@gmail.com> References: <20251213201820.3214133-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 13 Dec 2025 20:18:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122645 The recipe fetches from multiple repositories, however the SRCREV_FORMAT variable wasn't set. Due to this the recipe couldn't reuse sstate artifacts from a mirror, only threw warnings: WARNING: gosu-1.14-r0 do_package_qa_setscene: ExpansionError('SRCPV', '${@bb.fetch2.get_srcrev(d)}', FetchError('The SRCREV_FORMAT variable must be set when multiple SCMs are used.\nThe SCMs are: git://github.com/tianon/gosu.git;branch=master;protocol=https git://github.com/opencontainers/runc;name=runc;branch=main;protocol=https', None)) WARNING: Setscene task (/cocto/kirkstone-next/meta-openembedded/meta-oe/recipes-support/ gosu/gosu_1.14.bb:do_package_qa_setscene) failed with exit code '1' - real task will be run instead Signed-off-by: Gyorgy Sarvari --- meta-oe/recipes-support/gosu/gosu_1.14.bb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/gosu/gosu_1.14.bb b/meta-oe/recipes-support/gosu/gosu_1.14.bb index 624adf3099..f354f67194 100644 --- a/meta-oe/recipes-support/gosu/gosu_1.14.bb +++ b/meta-oe/recipes-support/gosu/gosu_1.14.bb @@ -5,13 +5,15 @@ LICENSE = "Apache-2.0 " LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" GO_IMPORT = "github.com/tianon/gosu" -SRC_URI = "git://${GO_IMPORT}.git;branch=master;protocol=https \ +SRC_URI = "git://${GO_IMPORT}.git;branch=master;protocol=https;name=core \ git://github.com/opencontainers/runc;name=runc;destsuffix=${S}/src/github.com/opencontainers/runc;branch=main;protocol=https \ " -SRCREV = "9f7cd138a1ebc0684d43ef6046bf723978e8741f" +SRCREV_core = "9f7cd138a1ebc0684d43ef6046bf723978e8741f" SRCREV_runc = "d7f7b22a85a2387557bdcda125710c2506f8d5c5" inherit go +SRCREV_FORMAT = "core" + do_compile:prepend() { # New Go versions has Go modules support enabled by default export GO111MODULE=off