From patchwork Sat Jun 21 14:23:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65409 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 11EDCC7EE2A for ; Sat, 21 Jun 2025 14:23:34 +0000 (UTC) Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) by mx.groups.io with SMTP id smtpd.web11.8198.1750515806403483597 for ; Sat, 21 Jun 2025 07:23:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=B86u8B7a; spf=softfail (domain: sakoman.com, ip: 209.85.215.177, mailfrom: steve@sakoman.com) Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-b2c4476d381so2084362a12.0 for ; Sat, 21 Jun 2025 07:23:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515806; x=1751120606; 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=X2S2RQy+nY4/yRf1uQdvgYSSBqX6w4ZBIADagJq2ROM=; b=B86u8B7aSBDSp7OdQ8U8N2TlxRb4CUzR9R31LDxi4fH85L/ELjdJNM8aPrSYrDU0qp rKOiaU/72KrsT7gy6QA0crAflJCWxuVLBfgQ/QzfGkg9J0vlDelrFB3tv+318QEMlMSb YF+H7h+qJRRQ3qBJtmHJ9tP/JxqExkcXnN16j0jP7Vmt6N6AmQJLiz5Dve8adHfPAlQ6 /E+vmnRqq45P6wiG4KvKQFeeU/TAbgXQVAtVRBw09szzHaHbsAlkrUv1koITY/GP1Dd2 uc1g/39JMjncYlnupLaBQCPkTMfRe50EGIsFPhR1blWtE01dhnZ8J6UHw68r1xyzJ9Zl 7SzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515806; x=1751120606; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X2S2RQy+nY4/yRf1uQdvgYSSBqX6w4ZBIADagJq2ROM=; b=fjyIA9ISadDJS3nxW7nu21rCgratm+hNIOX0G2wy4kKbzIyEH6uBL+6+issm/fSTz4 HUmEXisTErGfO9BeNezF8v8IoKadbFoqajGAuwFayyDpMYa2h6P8adNXItmpow1D3DX3 wLbdoc8mkqLBSeI5UvFJ4/DZy+bkLbp6QbDCOEw0iCzm5jpvUbPaDc1NQzv3GPsUBF30 ISOenccEM3avIsT2qspZ5SDEEJEhl2+9KFWTZ7KMCtLa+tY7G2FXOlXQEqERjpyu2jbU fKBC+6DEPYWa7H5eHFQZ2HEmDntJn5shL8ITyBdiVfSk5tNUvTGBsjNZos3DJO35f9Ot mTSg== X-Gm-Message-State: AOJu0YwEYJ2EAGzhmRdVFZv0ggBAOG7SUPuST8O93pyE2BTCIUfe49Pz VzJDD/7kr11ltza+83p6Ykq5XRn+V2WNox8PHo99ibtzqBBuZpIJv2vALF59tNpCa3KmqKHBgOF luh8z X-Gm-Gg: ASbGncvtBVOBzVgiUybgmFpYXORGjcmfTyaM1BQe12GxXxhKE/9WefquzizQw1UK1+y 5nyPsi1++/Y89yIBpyQAbJjpgwNutKqjbA/PWscNgPrsaXwgSm0ITbuvxdjqxSZUw2JrpznStGr hiSJIK0Kmyel5Pk2pvEGtzRIJkrVhmL7WPJ9+PW0e6qXp9GVzPMP3nIqgMMxwfIOzil+6NR7wRV +PYRcO3RS3wGgLM63Y7a8B7sRdWoa2gDNnxKjK8qqE8pxsHr/XXPxJTIzX4/urqouWMN5DhWP5Y hz9baCSlIYkeEUgpMo6XFokEM9pTHUxfMTtr7Tf9HRgOrMoGRrXWsQ== X-Google-Smtp-Source: AGHT+IGLNNyoleuEvcKtVFRLJEG1F48wZC1bNSnniOhcmDU44GEYfdY5rpzLFDEJvlSDz2J7bKM8OA== X-Received: by 2002:a17:90b:4ad0:b0:302:fc48:4f0a with SMTP id 98e67ed59e1d1-3159f39964amr9236487a91.0.1750515805559; Sat, 21 Jun 2025 07:23:25 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:25 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 1/7] go: set status of CVE-2024-3566 Date: Sat, 21 Jun 2025 07:23:11 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219159 From: Peter Marko NVD ([1]) tracks this as: cpe:2.3:a:golang:go:*:*:*:*:*:*:*:* Running on/with cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* Yocto cve-check ignores the "Running on/with", so it needs to be ignored explicitly. [1] https://nvd.nist.gov/vuln/detail/CVE-2024-3566 Signed-off-by: Peter Marko Signed-off-by: Steve Sakoman --- meta/recipes-devtools/go/go-binary-native_1.24.4.bb | 1 + meta/recipes-devtools/go/go-common.inc | 1 + 2 files changed, 2 insertions(+) diff --git a/meta/recipes-devtools/go/go-binary-native_1.24.4.bb b/meta/recipes-devtools/go/go-binary-native_1.24.4.bb index 9f788536c4..a5324d0f06 100644 --- a/meta/recipes-devtools/go/go-binary-native_1.24.4.bb +++ b/meta/recipes-devtools/go/go-binary-native_1.24.4.bb @@ -17,6 +17,7 @@ UPSTREAM_CHECK_URI = "https://golang.org/dl/" UPSTREAM_CHECK_REGEX = "go(?P\d+(\.\d+)+)\.linux" CVE_PRODUCT = "golang:go" +CVE_STATUS[CVE-2024-3566] = "not-applicable-platform: Issue only applies on Windows" S = "${WORKDIR}/go" diff --git a/meta/recipes-devtools/go/go-common.inc b/meta/recipes-devtools/go/go-common.inc index ca8469dbd9..a79c90faf8 100644 --- a/meta/recipes-devtools/go/go-common.inc +++ b/meta/recipes-devtools/go/go-common.inc @@ -21,6 +21,7 @@ UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)\.src\.tar" # all recipe variants are created from the same product CVE_PRODUCT = "golang:go" +CVE_STATUS[CVE-2024-3566] = "not-applicable-platform: Issue only applies on Windows" INHIBIT_PACKAGE_DEBUG_SPLIT = "1" SSTATE_SCAN_CMD = "true" From patchwork Sat Jun 21 14:23:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65413 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 24D2EC7EE30 for ; Sat, 21 Jun 2025 14:23:34 +0000 (UTC) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by mx.groups.io with SMTP id smtpd.web11.8199.1750515808095636383 for ; Sat, 21 Jun 2025 07:23:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=W0WJWY53; spf=softfail (domain: sakoman.com, ip: 209.85.210.179, mailfrom: steve@sakoman.com) Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-747ef5996edso2168441b3a.0 for ; Sat, 21 Jun 2025 07:23:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515807; x=1751120607; 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=VxgVsBz0+DKN4Z/gnnZ18Xkffa9FqB0hE44Jag+2hc8=; b=W0WJWY539pTXL5v74umyECRoKP6+2iR1xNZf2MdF6ylve/WSqNeCVQumRnIcA7nZir 04iG3rGv28zrNhNK7Om8Ogc8/mJ0BmYCGogiq+OE6LvKft/ZXHYNlu6lUIeVTY74xhh3 LJtCAZnKpYc0PYorfHOxwBuijJEDoWrYbMVgfa0CTzfQt8A2/qL/h1hWoHLet9s4xueD IGMSVYKOfw3n/qpeMQJGjQKiLLO9mAkAsoZwGVbbH65/04/ZH/uBj5477utEwVERCs2v Pa7xZ+dPMJ6m0C40MdoBODClnYNroWb0fRgAq9YnLgYW3cGMYm4zmlh/3Dz2F5lOlCzI 3w1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515807; x=1751120607; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VxgVsBz0+DKN4Z/gnnZ18Xkffa9FqB0hE44Jag+2hc8=; b=d3VwR6bbe/J3HA9UZOSCjAlGvzPzcfDUIHaZPF/zVndziqfCYcIAECNL6g3uPBOaxJ d9PemuTaH7/7ZUHF+Q2uKWwkdBXIJiejh+XkFZhzGbqlDZ1EHU+K0HaaMw5muV14v2j7 HjHXryJOFZrm3hINZ7fmAosZAr3ThXrYz4/jeSQVjq7lihgQ2j49CDk6AoQ5+VXfFlv3 XvZ6Z+RViBJy3+qxUl+5rhHP0KhFrjcMpi0uljx+pYqwhpF/LOuYLSSZdI3C481kgFit B2PEK9NujLsedytPWZOegqTWKZ50dVxxzv0lcGd9Skesr2cjUCdSIi8w1JXuuoc3IFFc 5nhQ== X-Gm-Message-State: AOJu0Yybr6StYVOIwgDKD153Kl8N3Dk+2e392hXUFnQHKCVIc/QS7Vqe PuMKN0EaNuu6qYgRRDPATUvsOkca9FgjaUmQ/Esq6e2fL66QXHhIMZ2iDBDMY1ljdL3rAMv8hkK UcPHX X-Gm-Gg: ASbGnctgmGbhycjk/ZmayUJKbugsJgUYqWyiu5PYEhGXvU43JSUNivZNbb4ArYt0gpI WwAYtXYSQI9QvXTmDmzXW/H7RgumLVtghcWftb5py+gomkoFOKbk5haYH+kJJnJAMInmyiKpQz1 e2nmgxztE346aZz2KQquYtFq6bmlTQ6eQf/3PfFG8y1HUYqzNdMxlJB5qW2wxlCuutVA0pACFgw 9/6g9OhdM/v6/3YlY0mS+8AXqzM+GDeNaN7hzqieEW47nU8p4QpXzVPNHZqnak+sEoavLe+zvjC RL9+iIAUr/qra9tHBsdG7DWTHRcJFDaoEXKj/EMjs7t1pQl/wLH+fA== X-Google-Smtp-Source: AGHT+IHOXRdjPMHqWG6/JHssGUVxANSnv0ubXCZdMYsdZXSfKKlDHqfhf0NXCcHHbUze/tYsl944IQ== X-Received: by 2002:a17:90b:1dcf:b0:312:ec:412f with SMTP id 98e67ed59e1d1-3159d64a4d2mr12457608a91.14.1750515807328; Sat, 21 Jun 2025 07:23:27 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:27 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 2/7] glibc: stable 2.41 branch updates Date: Sat, 21 Jun 2025 07:23:12 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219160 From: Peter Marko $ git log --oneline 5b4c4617016d28569106549dff6f9fec73eed5ce..0c76c951620f9e12df2a89b2c684878b55bb6795 0c76c95162 ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702) b48d7ab036 ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059) 55cdcadf73 ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702) 84bdbf8a6f ppc64le: Revert "powerpc: Optimized strncmp for power10" (CVE-2025-5745) d952c6efaa sparc: Fix argument passing to __libc_start_main (BZ 32981) 515d4166f4 elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987) 899dd3ab2f x86_64: Fix typo in ifunc-impl-list.c. 624285af3b elf: Test case for bug 32976 (CVE-2025-4802) 2ca34d7627 support: Use const char * argument in support_capture_subprogram_self_sgid dab44a3b2b elf: Keep using minimal malloc after early DTV resize (bug 32412) 5cf17ebc65 hurd: Fix tst-stack2 test build on Hurd test results: Before After Diff FAIL 140 142 +2 PASS 5846 5846 0 UNSUPPORTED 243 243 0 XFAIL 16 16 0 XPASS 4 4 0 failed test changes: -elf/tst-audit21 +elf/tst-audit-tlsdesc-dlopen2 +elf/tst-dlopen-sgid -malloc/tst-free-errno-malloc-hugetlb1 +malloc/tst-free-errno +malloc/tst-malloc-tcache-leak -nptl/tst-mutex10 +nptl/tst-mutexpi8-static Signed-off-by: Peter Marko Signed-off-by: Steve Sakoman --- meta/recipes-core/glibc/glibc-version.inc | 2 +- ...3-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch | 2 +- meta/recipes-core/glibc/glibc_2.41.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc index d84106fb95..2d31131e03 100644 --- a/meta/recipes-core/glibc/glibc-version.inc +++ b/meta/recipes-core/glibc/glibc-version.inc @@ -1,6 +1,6 @@ SRCBRANCH ?= "release/2.41/master" PV = "2.41+git" -SRCREV_glibc ?= "5b4c4617016d28569106549dff6f9fec73eed5ce" +SRCREV_glibc ?= "0c76c951620f9e12df2a89b2c684878b55bb6795" SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc" GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" diff --git a/meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch b/meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch index 71777d3f2c..50d80ed577 100644 --- a/meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch +++ b/meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch @@ -40,7 +40,7 @@ index 8a755293b3..22dafcaad1 100644 # tests # process_madvise requires CAP_SYS_ADMIN. -@@ -277,9 +278,10 @@ tests-time64 += \ +@@ -282,9 +283,10 @@ tests-time64 += \ tst-ntp_gettimex-time64 \ tst-ppoll-time64 \ tst-prctl-time64 \ diff --git a/meta/recipes-core/glibc/glibc_2.41.bb b/meta/recipes-core/glibc/glibc_2.41.bb index d707e1a677..7ddf7f9127 100644 --- a/meta/recipes-core/glibc/glibc_2.41.bb +++ b/meta/recipes-core/glibc/glibc_2.41.bb @@ -17,7 +17,7 @@ Allows for ASLR bypass so can bypass some hardening, not an exploit in itself, m easier access for another. 'ASLR bypass itself is not a vulnerability.'" CVE_STATUS_GROUPS += "CVE_STATUS_STABLE_BACKPORTS" -CVE_STATUS_STABLE_BACKPORTS = "" +CVE_STATUS_STABLE_BACKPORTS = "CVE-2025-4802 CVE-2025-5702 CVE-2025-5745" CVE_STATUS_STABLE_BACKPORTS[status] = "cpe-stable-backport: fix available in used git hash" DEPENDS += "gperf-native bison-native" From patchwork Sat Jun 21 14:23:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65414 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 33BB7C7115C for ; Sat, 21 Jun 2025 14:23:34 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by mx.groups.io with SMTP id smtpd.web10.8231.1750515809913973246 for ; Sat, 21 Jun 2025 07:23:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=ka4PeCRE; spf=softfail (domain: sakoman.com, ip: 209.85.215.171, mailfrom: steve@sakoman.com) Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-7fd35b301bdso3247428a12.2 for ; Sat, 21 Jun 2025 07:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515809; x=1751120609; 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=QBHRSqEGAPu6S4Wwsc4VGMr7aNLhbzI1EE9i16NipD4=; b=ka4PeCREbxS/5ko28pio9LCMgR3HNl/zlRjsseBMhJmGsXB6G245kUp9yezdaxWYVB /Yrrp+QuQNfuPXVMeFEXOkRGu7lkFQDeMzMnx+JeORe/FIPcfsCYdHkIE6SlboQ1yX4F JxHlCR/BHk9iZy807j8HsK3fZeECPDOmch2EU8nq9r7MyFK12mtvuSF7IenJDD1NQjL/ pLcbGUMQ+yjkuNxFm+6wQL/Dw50vYX3P3uAMn2Lj/At2l6RB+GIqM0NtX4dnFbdY8EjI QiFmIB7wSscd5Yos2ZUKQw23ZEzAg5K8MHcNPRsEII4Ciw4KGMCOYU3vAs/xZnDE9a5H Ip1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515809; x=1751120609; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QBHRSqEGAPu6S4Wwsc4VGMr7aNLhbzI1EE9i16NipD4=; b=Do/QEu88vpmFdDKCl096O7NVsAY+JgoKN71MJSf1s/UrFsNZ5vU6sromaJECyDAMxz Oo9kIx/cM+Gdzci9AchQC6AaZR77QQEbFviTscQK7PN3sKScEk9TIcLUmBIBHai5zpro L3Ij0EzOM1c+YuAlmEfik80Zb/Bw42SPyFgOJOT0sVtEVs3KwsavYeGIiqKlUslGsx0K DcOPK90Hpu7N577sV7CPVqtq/Rf88ygQZXl0sw64AIXV7l+WpRrtwMKSFhxtmEK579LV OrxSdYW7UoVSWJwvxgoC/itB9v0RNffaAoiuSL/CJhB+upJp14sT0+dIXaOk7QYlhtP+ SBBw== X-Gm-Message-State: AOJu0YwCdqAOGH2Hbg6eGsBNVRrbRkR/+K+/R/K6ddKh0r4vNEnP0+bA Ldb9edxK3gRkgJVrCgV1ZktgZruOv6x04l9gluk5fTF7FtggCZdYIVkNlbkVraQBeIjhQqCSCuR YoF6D X-Gm-Gg: ASbGnctVsfj/yjavWySc1iX2+a4Y7wT0Kf3DpG4D0GACaiFEYdOUpVAUAiGqueiOtjq oB1JfVMMnRQo+HnLhLb/61tyadv/1kMfF2Wu50hLfCMbIREiIQ5pKfiHtoKbXqRBDca+40i8Mr9 ZK96hhO4sg3yj8bLh6IotPmpf/2+5xa5TK12xEIvDusXBIyGFAlYq/UtT8R8WCGgDAjToeA+Sce 5CJEyQupes7y7d6kwRoI8LiyTkSGDD0oKrsajExpsq1UvgeJqJ2cB3zjx5oqiHhjPTuOAFZ/uPO G4Ch3/uy5GAbR0/VAMMbfWQ819EGElZby2COb5tREVZEqflNJHPxmY+k6WlmJ8nP X-Google-Smtp-Source: AGHT+IFA52K4AdJXGzWD1MDFSVQmuV1Rwtkx7ComF6pvmYsczsQwEKu3LdCMOQHai3+t75zPSgtUkg== X-Received: by 2002:a17:90b:2703:b0:311:ffe8:20e6 with SMTP id 98e67ed59e1d1-3159d6267afmr9671574a91.3.1750515809028; Sat, 21 Jun 2025 07:23:29 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:28 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 3/7] bind: upgrade 9.20.6 -> 9.20.7 Date: Sat, 21 Jun 2025 07:23:13 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219161 From: Richard Purdie (From OE-Core rev: 47128597fbc62164d614aae816edb47a745a5702) Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar Signed-off-by: Steve Sakoman --- .../bind/bind/0001-avoid-start-failure-with-bind-user.patch | 2 +- ...0001-named-lwresd-V-and-start-log-hide-build-options.patch | 4 ++-- ...bind-ensure-searching-for-json-headers-searches-sysr.patch | 4 ++-- meta/recipes-connectivity/bind/bind/conf.patch | 2 +- .../bind/bind/init.d-add-support-for-read-only-rootfs.patch | 2 +- .../bind/bind/make-etc-initd-bind-stop-work.patch | 2 +- .../bind/{bind_9.20.6.bb => bind_9.20.7.bb} | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) rename meta/recipes-connectivity/bind/{bind_9.20.6.bb => bind_9.20.7.bb} (97%) diff --git a/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch b/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch index 0d670edda6..78ab6b87fc 100644 --- a/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch +++ b/meta/recipes-connectivity/bind/bind/0001-avoid-start-failure-with-bind-user.patch @@ -1,4 +1,4 @@ -From 0a45935f9d1207535f83df62ed52f358ed546bbe Mon Sep 17 00:00:00 2001 +From c70f74164bea8a8c54c03becffb2f21103dd1f31 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Mon, 15 Oct 2018 16:55:09 +0800 Subject: [PATCH] avoid start failure with bind user diff --git a/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch b/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch index 10b8caafbb..53e439721f 100644 --- a/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch +++ b/meta/recipes-connectivity/bind/bind/0001-named-lwresd-V-and-start-log-hide-build-options.patch @@ -1,4 +1,4 @@ -From dd484b0bd58832fc241afdc8ea05693228348353 Mon Sep 17 00:00:00 2001 +From 0dd67d85705cbcfa9a2759c46f3cdf3d0d6375de Mon Sep 17 00:00:00 2001 From: Hongxu Jia Date: Mon, 27 Aug 2018 21:24:20 +0800 Subject: [PATCH] `named/lwresd -V' and start log hide build options @@ -20,7 +20,7 @@ Signed-off-by: Armin Kuster 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 13f9d7f..6516d0d 100644 +index f9cf4a4..0ce3d26 100644 --- a/configure.ac +++ b/configure.ac @@ -35,7 +35,7 @@ AC_DEFINE([PACKAGE_VERSION_EXTRA], ["][bind_VERSION_EXTRA]["], [BIND 9 Extra par diff --git a/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch b/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch index 49b0a5eea1..38d208fc1c 100644 --- a/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch +++ b/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch @@ -1,4 +1,4 @@ -From 9a06dbf831f012c6019237527d2bf1aa7a3a543a Mon Sep 17 00:00:00 2001 +From 8c9c817933eef20328f10237bbd964580db0a3ad Mon Sep 17 00:00:00 2001 From: Paul Gortmaker Date: Tue, 9 Jun 2015 11:22:00 -0400 Subject: [PATCH] bind: ensure searching for json headers searches sysroot @@ -32,7 +32,7 @@ Signed-off-by: Paul Gortmaker 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 168a77a..13f9d7f 100644 +index 334b551..f9cf4a4 100644 --- a/configure.ac +++ b/configure.ac @@ -863,7 +863,7 @@ AS_CASE([$with_lmdb], diff --git a/meta/recipes-connectivity/bind/bind/conf.patch b/meta/recipes-connectivity/bind/bind/conf.patch index 16ac510cfa..102fe46ffe 100644 --- a/meta/recipes-connectivity/bind/bind/conf.patch +++ b/meta/recipes-connectivity/bind/bind/conf.patch @@ -1,4 +1,4 @@ -From 27d1113a4c378583e0fcff91d70256bdcd78de0b Mon Sep 17 00:00:00 2001 +From 83a892af19bf1455ce7132350332ed6d7f1e2b94 Mon Sep 17 00:00:00 2001 From: Qing He Date: Tue, 30 Nov 2010 13:35:42 +0800 Subject: [PATCH] bind: add new recipe diff --git a/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch b/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch index baeeafe33e..984d401c70 100644 --- a/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch +++ b/meta/recipes-connectivity/bind/bind/init.d-add-support-for-read-only-rootfs.patch @@ -1,4 +1,4 @@ -From 1fa4d0eb9631771bd751f04ce898433580996e5e Mon Sep 17 00:00:00 2001 +From 1393cbf6b0084128fdfc9b5afb3bcc307265d094 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Thu, 27 Mar 2014 02:34:41 +0000 Subject: [PATCH] init.d: add support for read-only rootfs diff --git a/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch b/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch index 93aa304126..74f2ef83a0 100644 --- a/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch +++ b/meta/recipes-connectivity/bind/bind/make-etc-initd-bind-stop-work.patch @@ -1,4 +1,4 @@ -From 2ea2e4e502e5840d52e76461e071882cc65f1766 Mon Sep 17 00:00:00 2001 +From ce06506bb3fe661e03161af3a603bd228590a254 Mon Sep 17 00:00:00 2001 From: Roy Li Date: Thu, 15 Nov 2012 02:27:54 +0000 Subject: [PATCH] bind: make "/etc/init.d/bind stop" work diff --git a/meta/recipes-connectivity/bind/bind_9.20.6.bb b/meta/recipes-connectivity/bind/bind_9.20.7.bb similarity index 97% rename from meta/recipes-connectivity/bind/bind_9.20.6.bb rename to meta/recipes-connectivity/bind/bind_9.20.7.bb index 7a03f8598d..b4202f1a59 100644 --- a/meta/recipes-connectivity/bind/bind_9.20.6.bb +++ b/meta/recipes-connectivity/bind/bind_9.20.7.bb @@ -20,7 +20,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \ file://0001-avoid-start-failure-with-bind-user.patch \ " -SRC_URI[sha256sum] = "ed7f54b44f84a7201a2fa7a949f3021ea568529bfad90fca664fd55c05104134" +SRC_URI[sha256sum] = "43323c8d22d2144282c37b4060ec11e98c24835e225688876fad08ba7b95dca6" UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/" # follow the ESV versions divisible by 2 From patchwork Sat Jun 21 14:23:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65412 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 1127CC77B7C for ; Sat, 21 Jun 2025 14:23:34 +0000 (UTC) Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by mx.groups.io with SMTP id smtpd.web10.8232.1750515811386959890 for ; Sat, 21 Jun 2025 07:23:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=Ac56rl7k; spf=softfail (domain: sakoman.com, ip: 209.85.215.175, mailfrom: steve@sakoman.com) Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-879d2e419b9so2293410a12.2 for ; Sat, 21 Jun 2025 07:23:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515811; x=1751120611; 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=rrL2gvFDOwpwCV2Vj2vRq4QmH7GvL6hTHhvl0nF8ZGs=; b=Ac56rl7ksYUP5ZCnrXd56/xnjLmh8ZKg6IgbGwpvFEuvpXUP9ongRtx4wwV9Wi+TlA G73Bui5CHehEzjMtx12GmgX1F3ZcBHl39vf1kvYUHnqvDrlqLN2hbPZ53k98mwFFYYby mx0CDo/C/oh2EciUHQiPaudn0UeMHL+lAvjLT9iexowaaoBavfPToWeQX8PL7uI+myUE APrUk86d3WWzIPrW4nB7muNUxmcySSx1Glqmg8BBrJRXcDN1GA8XbJ3tF9CWxqCGwxMB jvdJTzBmYNxNB6mEDqIGLyUXgv7GAgYy2FnPzUMCqan006zvZzdcZFnqPZcE12M15cxS QKBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515811; x=1751120611; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rrL2gvFDOwpwCV2Vj2vRq4QmH7GvL6hTHhvl0nF8ZGs=; b=CtUC1KKCTxDWGIB0wdZVM0vMrtV0VkYUeD9sx32an2U4eB6hmCJZ3VJi8bWP+n+WpT pQNUAQ4lsHJHKqL0UbzX3SNWleOdNAbFKafb3cgZwrrHkwrdJ2XNG0KsEd6G9XGvcIHj Y8l0bj1CszqBqNCx5GNicLzxeBCzKOPzEkJ6c60PD7gwTMRad2BKyskf+YjJQFv9d/Yk 44g+O8EvEehzNm0YGDfSARse8EtXzJ5SeqQ4J1bGOM4dCR3T4yn9abhx9Z8mH9dYjgA1 xTKTFIqZI2Vu8nmaHkGqM0g8eV6O4mA7t+RQr1m5NrKQCWdxJA926n95Ah2N+1qfefx0 gKRw== X-Gm-Message-State: AOJu0YxCWIUh7J/PlGjXLS0+8WrGXl1mpDKo0mU71etTrbCncOlksHQz ginMhy8wsGyAQ5P9d3W8HLNOVkXznfkJYGyOpGhIOegzW0rkPTwc5zFZnOiK8Gba7avhJkcRyFz dni2X X-Gm-Gg: ASbGncskSq6tUhCG/87JokiXOnB8VsWUmcIZl2NgjP2P0qGeaU+AFSscvl1NcBkRpvW jyFolJM2h8QV19I2+w0Mo1dCfQh4NGZiD3EO0uNlD6qxL7bGBAQaFqrTK4NucEbxrMkKGYIgX8k dD2H6XvhVFgma2rLJaT6uaph/royNSa1R1aiiG6oiQg/1wJx995eGGkVZ2ziTqctEyXw4qmcDp1 CqByVftMEeTMygxlnY6hvbEov/yXcIGG5sZFU6WCCBtrZK2AvIXoshHAMhAGd48QbyV7CcePdc0 oOz/ex9C3xzLLWUFuJ8hfuXDafgWKSs+TtbqZTOg6ou+Nzf7tvAPfEMc2//RuZQQ X-Google-Smtp-Source: AGHT+IFpNFl0Ewq22FUu0UBzwO51GlIXTLUNXWAEJ32KiN5oJd9ZnWLraTRVWnAnQoSEuCWPJ016Zw== X-Received: by 2002:a17:90b:1f92:b0:312:ec3b:82c0 with SMTP id 98e67ed59e1d1-3159d8da519mr10022166a91.29.1750515810577; Sat, 21 Jun 2025 07:23:30 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:30 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 4/7] bind: upgrade 9.20.7 -> 9.20.8 Date: Sat, 21 Jun 2025 07:23:14 -0700 Message-ID: <6d89ccb56d8fbc844973166b0534630bfa5204ed.1750515680.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219162 From: Wang Mingyu (From OE-Core rev: 670cb507b9125c152aa08702520f2d220c207c71) Signed-off-by: Wang Mingyu Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar Signed-off-by: Steve Sakoman --- .../bind/{bind_9.20.7.bb => bind_9.20.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-connectivity/bind/{bind_9.20.7.bb => bind_9.20.8.bb} (97%) diff --git a/meta/recipes-connectivity/bind/bind_9.20.7.bb b/meta/recipes-connectivity/bind/bind_9.20.8.bb similarity index 97% rename from meta/recipes-connectivity/bind/bind_9.20.7.bb rename to meta/recipes-connectivity/bind/bind_9.20.8.bb index b4202f1a59..864daed97e 100644 --- a/meta/recipes-connectivity/bind/bind_9.20.7.bb +++ b/meta/recipes-connectivity/bind/bind_9.20.8.bb @@ -20,7 +20,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \ file://0001-avoid-start-failure-with-bind-user.patch \ " -SRC_URI[sha256sum] = "43323c8d22d2144282c37b4060ec11e98c24835e225688876fad08ba7b95dca6" +SRC_URI[sha256sum] = "3004d99c476beab49a986c2d49f902e2cd7766c9ab18b261e8b353cabf3a04b5" UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/" # follow the ESV versions divisible by 2 From patchwork Sat Jun 21 14:23:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65411 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 24D7CC7EE31 for ; Sat, 21 Jun 2025 14:23:34 +0000 (UTC) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.web11.8201.1750515812803301829 for ; Sat, 21 Jun 2025 07:23:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=aije80tL; spf=softfail (domain: sakoman.com, ip: 209.85.215.181, mailfrom: steve@sakoman.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-b31f0ef5f7aso1215345a12.3 for ; Sat, 21 Jun 2025 07:23:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515812; x=1751120612; 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=ySnMFH6TEi9MQ5hyGsDztv0hnjiVfcW42UAAJO4vSOQ=; b=aije80tLqdHKgowgx1CPHglM6F/bYRAKT+NN+pp22d1msVKivCWJBzmtI4TR91o+DI lCEEa95rszOBw8SahG3jvuVQXxB20ntM9vXmk0OiFEUbCFBRQYt4zKihBvAbXnc/9zuo Kiu5aS+jet/J8IeuVqT1wX7OK2pZr+j69/4cRIPrbdfX8ckZuhBnow8gfxZLUsiltTMy gkD9sQ7RRw0s6NbgmjCa9iCBUo98lSw7kcbK1HHqZvGZZqYtz5lv+wkg0gARcGztPKal M6J3VSwR74ZN1Y9Zz7fQJnZL/w4j7O0yKhQZDunatllCq6acd885iEz1I3No8BgEfB1p nMhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515812; x=1751120612; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ySnMFH6TEi9MQ5hyGsDztv0hnjiVfcW42UAAJO4vSOQ=; b=Db7l+MtVVeElPMSFnsL2ArW159QYpMJv69e9c/lnBuQZJ/SzdlvAsTzkHk0ITMssMK /BiUaVF30Dsm3O8aM8mw7j0IAdIuUhrq1ipceSc+nStMmj2dx2T1y9heX+c+3hYU4yj2 gg501OK16Td+e/5RZwabeQJtyLz3pCZJZo81qcQ4Nkjl84tsAvoq4te2iDHmqwbwlxjD QzkWRhMSEN5gRZr0j+L1i0BgrECa6f/sbhWaP55Ri5lSf7pXUsivObjLk3QhcbBpe8Ev A4JWvPH2Sz2UDHeMCYRT4gXododQj1BDV/JMJ8ANDSS42Na6pF4c+JJ2eCHhBuX0uXSF SIEQ== X-Gm-Message-State: AOJu0YxBzw9UFX//tUcLpV3Rxw8Hgoy2u5DECi8YJshOsb36ycA9RZpZ 4lERjeC9v/XihVkDwMML7FHUDLBy6kZT67jZ2XCfW04gseh/D6yVls6aJKIL9nW/fngEgi617MS pe01Y X-Gm-Gg: ASbGnctm9RScaQTaqT0t+qZGWEDYOtFz1va3GbAMa3G6zrNtvVFqPHaU0GCgojuqc72 av9yC2v6p7niI5PDPfBYef1TI0Vujs0Kvi28580BSpOTOXhLAeX6GUP90Od9NnYZBhaVcww6xe1 UfnbzeUR+XXmHkWOrhCn8PYamqOvhA2R8NUiJeCHpTDECqG7yQPfV0hcsmZGV2J4R9ao+G0IlBd /KeJZBJZXAvOa7jBQi3fZYesyF4BOnjC1koKNWU6NR9tb8kL75uLi8E+q2pdjKY9aEk0XzJL2hL OnKszZHCGCsFAc5RS1vN/kDI6tIwUWW4CCSl8gsELIvqodiczzMUZA== X-Google-Smtp-Source: AGHT+IG+O2VjWsk3KWvvRNuKLJ5bI12T1nYIAddfkSxTU2LUevqrllGdA9zQVvxBubBvgyS39rxkXg== X-Received: by 2002:a17:90a:d64f:b0:311:f684:d3cd with SMTP id 98e67ed59e1d1-3159d63d9e7mr12241794a91.12.1750515812031; Sat, 21 Jun 2025 07:23:32 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:31 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 5/7] bind: upgrade 9.20.8 -> 9.20.9 Date: Sat, 21 Jun 2025 07:23:15 -0700 Message-ID: <8131a878c2d3c5e8b48a1b33a70f8eae90d3e5ca.1750515680.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219163 From: Praveen Kumar Overview of changes in bind 9.20.9 ================================== Security Fixes: 1. Prevent an assertion failure when processing TSIG algorithm. 2. DNS messages that included a Transaction Signature (TSIG) containing an invalid value in the algorithm field caused named to crash with an assertion failure. This has been fixed. (CVE-2025-40775) [GL #5300] For additional feature changes and bug fixes, please see: https://downloads.isc.org/isc/bind9/9.20.9/doc/arm/html/notes.html#notes-for-bind-9-20-9 (From OE-Core rev: c9d59ba50a102ace907779612e74646dec133271) Signed-off-by: Praveen Kumar Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- .../bind/{bind_9.20.8.bb => bind_9.20.9.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-connectivity/bind/{bind_9.20.8.bb => bind_9.20.9.bb} (97%) diff --git a/meta/recipes-connectivity/bind/bind_9.20.8.bb b/meta/recipes-connectivity/bind/bind_9.20.9.bb similarity index 97% rename from meta/recipes-connectivity/bind/bind_9.20.8.bb rename to meta/recipes-connectivity/bind/bind_9.20.9.bb index 864daed97e..93ff957fc5 100644 --- a/meta/recipes-connectivity/bind/bind_9.20.8.bb +++ b/meta/recipes-connectivity/bind/bind_9.20.9.bb @@ -20,7 +20,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \ file://0001-avoid-start-failure-with-bind-user.patch \ " -SRC_URI[sha256sum] = "3004d99c476beab49a986c2d49f902e2cd7766c9ab18b261e8b353cabf3a04b5" +SRC_URI[sha256sum] = "3d26900ed9c9a859073ffea9b97e292c1248dad18279b17b05fcb23c3091f86d" UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/" # follow the ESV versions divisible by 2 From patchwork Sat Jun 21 14:23:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65415 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 2A5AFC7115C for ; Sat, 21 Jun 2025 14:23:44 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.8236.1750515814212393764 for ; Sat, 21 Jun 2025 07:23:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=gqfSIeFh; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-234d366e5f2so36959555ad.1 for ; Sat, 21 Jun 2025 07:23:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515813; x=1751120613; 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=zm/LYVXO9ebnJpfn31zHFUExC8UhUpA0bojnZyrmHC8=; b=gqfSIeFhu7ZzamQo7NSuz4B8RhI7du0rcONGsCp5qcjSWKsqxlWP+DFYNIw8stbXG1 N99ngy6bNedHr+rI2ThOSbZtxxPn/bDArfx0AjF1/ViAGckKlTeGsdrJWishobWcJdBA nr2QRE57Sam9cua4e8D1E1xIcWPXn+PEMpT5M/yKGSsqQwwbaGdXe/ewGidCiNGBAGqe MkBfL9tBwzLEd0SXKGeBOXJffa+Jw8jHhUqoWj1DtXksKU9gYWD5DvLHYlfdqQJB55Cb ccIbpRJ0O3uJQZE+akD4mMM2AC5APHkZmZooobEQKoAKFDo2KH+X7Q2BGJGZRszd+STe natg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515813; x=1751120613; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zm/LYVXO9ebnJpfn31zHFUExC8UhUpA0bojnZyrmHC8=; b=LZmOwrBBB/iHkDhdkEpC7VbNgKlAxRcrrC/PbMwGSxVz9sOx1MeUwk2Da7HNRYKFFf FGrIrFfbekTH/PhZw9+1rgKkZFZJokETlxsQcakUtnDCJHq11YyO69Jx1Qv06nSNbSlM AljXsew8Wr0a7cUwOPKCGG09J/AmXyaTkBRi2ASBKmLzRxF8pKTr2M6sKycCIcbIDAWG RUy141FFUN/87S58tAT2XTkNWl0puL3WKU6nqPCssedrGqKyhX3UKdTNVnIAkDaGYVJT wj3R/bQdUt1Hq3oywUQnBZHTBuaSZJGz5dfXL8csGV3N07aUh41yszlZ0rpdvA4KWH/s ux1g== X-Gm-Message-State: AOJu0YwVhjtp1WnSj8hCLYKkl4FOa3frRDS+WVr1x9MssLsjBahCP3oq 8L3bxEodGryiEbp0SkFSJRufaztVsnN3KtD9xaoG2/Ra1JDpDzEggrqxfRlqXLujZ55FjB7eIMt x9AfU X-Gm-Gg: ASbGncujDB17a5T8+/aq/ygpfpWKmEWilu2CWQzhL7CsCaWsr1al23jM80DH0upGZ1u J54uAzvx+D9xvYx6nyAfwQ9sJshuHsn/nc6ENZ8eUsI7ww/KDGdNuKwvzf2mt74UqHzBvU4S4tJ a6KS1U8o8ZzWgPPgK/4p/NCCA8E6YqpKGP4KI0oU+PT5z1vTs69Ahh090ORpabEY+cyKLheIwbf I6pdtUqhGyjOSfGV/HXwBEuX1fjMHWBp7qJbbgb+qn9qZhoF1sSoJSn2KiRISA3jxhiEvnBWZLE oHFlCZxMoEeZMGDKixZ4U2WYHR+oKbx0480TC/g1TMxWh1ugq74gRA== X-Google-Smtp-Source: AGHT+IH+o7H3LhfH3pRvn5fGUziCgIahT2OOsbWFNiNEKtvk88ae4LlY4w2p4Uv7wLZ2eyPpymCJ5g== X-Received: by 2002:a17:902:ea06:b0:235:129a:175f with SMTP id d9443c01a7336-237d99362b5mr104441905ad.34.1750515813479; Sat, 21 Jun 2025 07:23:33 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:33 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 6/7] ghostscript: upgrade 10.05.0 -> 10.05.1 Date: Sat, 21 Jun 2025 07:23:16 -0700 Message-ID: <01842999c13f5ba5a020e7b5029a3bd059c18f4c.1750515680.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219164 From: Archana Polampalli Signed-off-by: Archana Polampalli Signed-off-by: Steve Sakoman --- .../{ghostscript_10.05.0.bb => ghostscript_10.05.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/ghostscript/{ghostscript_10.05.0.bb => ghostscript_10.05.1.bb} (97%) diff --git a/meta/recipes-extended/ghostscript/ghostscript_10.05.0.bb b/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb similarity index 97% rename from meta/recipes-extended/ghostscript/ghostscript_10.05.0.bb rename to meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb index e937f04cb3..fa6ead0cd8 100644 --- a/meta/recipes-extended/ghostscript/ghostscript_10.05.0.bb +++ b/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb @@ -27,7 +27,7 @@ SRC_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/downlo file://avoid-host-contamination.patch \ " -SRC_URI[sha256sum] = "56e77833de683825c420d0af8cb90aa8ba7da71ea6fb5624290cbc1b53fe7942" +SRC_URI[sha256sum] = "121861b6d29b2461dec6575c9f3cab665b810bd408d4ec02c86719fa708b0a49" PACKAGECONFIG ??= "" PACKAGECONFIG[gtk] = "--enable-gtk,--disable-gtk,gtk+3" From patchwork Sat Jun 21 14:23:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 65416 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 2A575C71157 for ; Sat, 21 Jun 2025 14:23:44 +0000 (UTC) Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) by mx.groups.io with SMTP id smtpd.web11.8205.1750515816847764435 for ; Sat, 21 Jun 2025 07:23:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=VFGsTCdP; spf=softfail (domain: sakoman.com, ip: 209.85.215.177, mailfrom: steve@sakoman.com) Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-b31fc7c27abso1233593a12.3 for ; Sat, 21 Jun 2025 07:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1750515816; x=1751120616; 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=Qb2FH7y91RURJq62dvOSBqveVc9AhHS9mFRpKKLNKHw=; b=VFGsTCdPEquFzk04CzpXrto3QvpuB0SrCh4NbeZJEsU4fHTyAbCZdrST1KxoZpW6fL klXgPwyUyAxwe5I7Hp/AFJt0LAjZ9mcNb5NG2mKslGSCEQ92yM7T+I/Y3X/cWAABG8u8 otUoPlE2hVaWvKei0ORkSBH4UBtO+ybASPE++VM8tQkJxhlsEDMM+4EF5fck8V2Q1YIc vRuTLnwQxw7Bg6AwL8WOhcXyJORvqTqUdpJQ4UhkaTN5+3fYlcUi+5tn4Qg4ogapj94k 0rgEMA10O0AizafV4opHDn+KqS3ME/4z5We67PMjvdgWHObqDdNvFzSdqs7RaWRg7+fy v1Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750515816; x=1751120616; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qb2FH7y91RURJq62dvOSBqveVc9AhHS9mFRpKKLNKHw=; b=bu/zuVozftpSYYaaNWymOZ8vUUIcoMXr6kBcXkQAm0YfIT8FU3GiLnII9Z+d43acSo TDq/gYccTUSw4b8vKVCA2dGcz+tilAdCIZpTLvbypp1ssnuM5tZjx9AAH3D/WHmv22MG uLn4TNJoQ/lnKgZ5ZAD2ioLiLgi1ajg2G0DOEvfPb8M8yn6Qfk+VDtEf+Ibryz54weN9 FK/jbcI4TCQbQKn7xxBL5ha5OW5UQSv4HViRmqoji1TR5gLwGaoe/lBReRmbRQDX2YE8 hHC3bnv1MAwJwGHe8UFtzrTBUCHo8GPrQ+7F8JJTC5IYykLh1qYbDUtsqWyCVhmc2isH RPbg== X-Gm-Message-State: AOJu0YyJoTeVqnY8crEvjr4GreWr0WhvmI5kuZbv9wFLTf/Ytk69sC3m hqekg5z8cwoo+E/55O34v42tsjlFcKBai4ERK1MWbw/bITKGInPbQ5KtiHSn/eFV6SP7rabfWc4 +veE/ X-Gm-Gg: ASbGnctvyEFK8gKHPEvjURSzX28jI07bCBjMxhD0f0914N9t3B7UmCfp85BJBdwCeIs 86EdZc6cDUw/4Dk+Yz5z4OFch9QkzkScgxbirQ70oppThAK7DElN8V6/GG9Tn9U4eoXc1yx8tVi kbn+hOu5NLsBHwLL5TLuHeHeMTRx3yxjQeQIybHx8np3HshELJg4LltJD1OSjom4jlwT9F9nMYQ I3SrYUqt2LecFLYufphDAbmK0io6U7u9QrO19vncIW0OSqqsHzKSo7iKcJcPqFnN9nNuXr+4O01 ZAEB+nyIOepu2wk/moxA87TOVBpMIEaWK5AFVHOt93JqtsarAG3XTw== X-Google-Smtp-Source: AGHT+IGZGIsSENdfTKwYP44SL0P+GaMsf2eZkccK3En5XofL+WdqnsYTZPAlfOOzG0aEixIUUyCxZg== X-Received: by 2002:a17:90b:1cc3:b0:311:f05b:869a with SMTP id 98e67ed59e1d1-3159d6408cbmr10110850a91.8.1750515815845; Sat, 21 Jun 2025 07:23:35 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:5bf1:320c:7400:5bfc]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3158a23e6efsm6596807a91.16.2025.06.21.07.23.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 07:23:35 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][walnascar 7/7] cmake: Correctly handle cost data of tests with arbitrary chars in name Date: Sat, 21 Jun 2025 07:23:17 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Jun 2025 14:23:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219165 From: Moritz Haase ctest automatically optimizes the order of (parallel) test execution based on historic test case runtime via the COST property (see [0]), which can have a significant impact on overall test run times. Sadly this feature is broken in CMake < 4.0.0 for test cases that have spaces in their name (see [1]). This commit backports the upstream fix. As repeated test runs are expected to mainly take place inside the SDK, the patch is only applied to 'nativesdk' builds. [0]: https://cmake.org/cmake/help/latest/prop_test/COST.html [1]: https://gitlab.kitware.com/cmake/cmake/-/issues/26594 Reported-By: John Drouhard Signed-off-by: Moritz Haase Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie (cherry picked from commit dcbaf42dd74cc0bda7254856589613718ed3f057) Signed-off-by: Steve Sakoman --- .../cmake/cmake-native_3.31.6.bb | 2 +- ...trary-characters-in-test-names-of-CT.patch | 202 ++++++++++++++++++ meta/recipes-devtools/cmake/cmake_3.31.6.bb | 1 + 3 files changed, 204 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-devtools/cmake/cmake/0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch diff --git a/meta/recipes-devtools/cmake/cmake-native_3.31.6.bb b/meta/recipes-devtools/cmake/cmake-native_3.31.6.bb index e285a17681..b940abb3fd 100644 --- a/meta/recipes-devtools/cmake/cmake-native_3.31.6.bb +++ b/meta/recipes-devtools/cmake/cmake-native_3.31.6.bb @@ -51,7 +51,7 @@ do_compile() { do_install() { oe_runmake 'DESTDIR=${D}' install - # The following codes are here because eSDK needs to provide compatibilty + # The following codes are here because eSDK needs to provide compatibility # for SDK. That is, eSDK could also be used like traditional SDK. mkdir -p ${D}${datadir}/cmake install -m 644 ${UNPACKDIR}/OEToolchainConfig.cmake ${D}${datadir}/cmake/ diff --git a/meta/recipes-devtools/cmake/cmake/0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch b/meta/recipes-devtools/cmake/cmake/0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch new file mode 100644 index 0000000000..31f6148cac --- /dev/null +++ b/meta/recipes-devtools/cmake/cmake/0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch @@ -0,0 +1,202 @@ +From c7e8b03324883760a2d6fab86ae034beb82af651 Mon Sep 17 00:00:00 2001 +From: John Drouhard +Date: Thu, 9 Jan 2025 20:34:42 -0600 +Subject: [PATCH] ctest: Allow arbitrary characters in test names of + CTestCostData.txt + +This changes the way lines in CTestCostData.txt are parsed to allow for +spaces in the test name. + +It does so by looking for space characters from the end; and once two +have been found, assumes everything from the beginning up to that +second-to-last-space is the test name. + +Additionally, parsing the file should be much more efficient since there +is no string or vector heap allocation per line. The std::string used by +the parse function to convert the int and float should be within most +standard libraries' small string optimization. + +Fixes: #26594 + +Upstream-Status: Backport [4.0.0, 040da7d83216ace59710407e8ce35d5fd38e1340] +Signed-off-by: Moritz Haase +--- + Source/CTest/cmCTestMultiProcessHandler.cxx | 77 +++++++++++++++------ + Source/CTest/cmCTestMultiProcessHandler.h | 3 +- + Tests/CTestTestScheduler/CMakeLists.txt | 4 +- + 3 files changed, 61 insertions(+), 23 deletions(-) + +diff --git a/Source/CTest/cmCTestMultiProcessHandler.cxx b/Source/CTest/cmCTestMultiProcessHandler.cxx +index 84ea32b84d40025ec333a90d30c42eeaf7adc9ef..231e7b5f39b1d8aa75f4e59a890a099b53fcdaac 100644 +--- a/Source/CTest/cmCTestMultiProcessHandler.cxx ++++ b/Source/CTest/cmCTestMultiProcessHandler.cxx +@@ -20,6 +20,7 @@ + + #include + #include ++#include + #include + + #include +@@ -52,6 +53,48 @@ constexpr unsigned long kParallelLevelMinimum = 2u; + // Under a job server, parallelism is effectively limited + // only by available job server tokens. + constexpr unsigned long kParallelLevelUnbounded = 0x10000u; ++ ++struct CostEntry ++{ ++ cm::string_view name; ++ int prevRuns; ++ float cost; ++}; ++ ++cm::optional splitCostLine(cm::string_view line) ++{ ++ std::string part; ++ cm::string_view::size_type pos1 = line.size(); ++ cm::string_view::size_type pos2 = line.find_last_of(' ', pos1); ++ auto findNext = [line, &part, &pos1, &pos2]() -> bool { ++ if (pos2 != cm::string_view::npos) { ++ cm::string_view sub = line.substr(pos2 + 1, pos1 - pos2 - 1); ++ part.assign(sub.begin(), sub.end()); ++ pos1 = pos2; ++ if (pos1 > 0) { ++ pos2 = line.find_last_of(' ', pos1 - 1); ++ } ++ return true; ++ } ++ return false; ++ }; ++ ++ // parse the cost ++ if (!findNext()) { ++ return cm::nullopt; ++ } ++ float cost = static_cast(atof(part.c_str())); ++ ++ // parse the previous runs ++ if (!findNext()) { ++ return cm::nullopt; ++ } ++ int prev = atoi(part.c_str()); ++ ++ // from start to the last found space is the name ++ return CostEntry{ line.substr(0, pos1), prev, cost }; ++} ++ + } + + namespace cmsys { +@@ -797,24 +840,21 @@ void cmCTestMultiProcessHandler::UpdateCostData() + if (line == "---") { + break; + } +- std::vector parts = cmSystemTools::SplitString(line, ' '); + // Format: +- if (parts.size() < 3) { ++ cm::optional entry = splitCostLine(line); ++ if (!entry) { + break; + } + +- std::string name = parts[0]; +- int prev = atoi(parts[1].c_str()); +- float cost = static_cast(atof(parts[2].c_str())); +- +- int index = this->SearchByName(name); ++ int index = this->SearchByName(entry->name); + if (index == -1) { + // This test is not in memory. We just rewrite the entry +- fout << name << " " << prev << " " << cost << "\n"; ++ fout << entry->name << " " << entry->prevRuns << " " << entry->cost ++ << "\n"; + } else { + // Update with our new average cost +- fout << name << " " << this->Properties[index]->PreviousRuns << " " +- << this->Properties[index]->Cost << "\n"; ++ fout << entry->name << " " << this->Properties[index]->PreviousRuns ++ << " " << this->Properties[index]->Cost << "\n"; + temp.erase(index); + } + } +@@ -850,28 +890,25 @@ void cmCTestMultiProcessHandler::ReadCostData() + break; + } + +- std::vector parts = cmSystemTools::SplitString(line, ' '); ++ // Format: ++ cm::optional entry = splitCostLine(line); + + // Probably an older version of the file, will be fixed next run +- if (parts.size() < 3) { ++ if (!entry) { + fin.close(); + return; + } + +- std::string name = parts[0]; +- int prev = atoi(parts[1].c_str()); +- float cost = static_cast(atof(parts[2].c_str())); +- +- int index = this->SearchByName(name); ++ int index = this->SearchByName(entry->name); + if (index == -1) { + continue; + } + +- this->Properties[index]->PreviousRuns = prev; ++ this->Properties[index]->PreviousRuns = entry->prevRuns; + // When not running in parallel mode, don't use cost data + if (this->GetParallelLevel() > 1 && this->Properties[index] && + this->Properties[index]->Cost == 0) { +- this->Properties[index]->Cost = cost; ++ this->Properties[index]->Cost = entry->cost; + } + } + // Next part of the file is the failed tests +@@ -884,7 +921,7 @@ void cmCTestMultiProcessHandler::ReadCostData() + } + } + +-int cmCTestMultiProcessHandler::SearchByName(std::string const& name) ++int cmCTestMultiProcessHandler::SearchByName(cm::string_view name) + { + int index = -1; + +diff --git a/Source/CTest/cmCTestMultiProcessHandler.h b/Source/CTest/cmCTestMultiProcessHandler.h +index fd6c17f2fac06949c20f3792dd3eae442b15850b..811be613c3387240c0181f8372b24cf09219621f 100644 +--- a/Source/CTest/cmCTestMultiProcessHandler.h ++++ b/Source/CTest/cmCTestMultiProcessHandler.h +@@ -13,6 +13,7 @@ + #include + + #include ++#include + + #include "cmCTest.h" + #include "cmCTestResourceAllocator.h" +@@ -110,7 +111,7 @@ protected: + void UpdateCostData(); + void ReadCostData(); + // Return index of a test based on its name +- int SearchByName(std::string const& name); ++ int SearchByName(cm::string_view name); + + void CreateTestCostList(); + +diff --git a/Tests/CTestTestScheduler/CMakeLists.txt b/Tests/CTestTestScheduler/CMakeLists.txt +index 6f8cb4dbc0de35984540e1868788e0a02124e819..daf6ce2b23d8c048334ae1047759130b246dccef 100644 +--- a/Tests/CTestTestScheduler/CMakeLists.txt ++++ b/Tests/CTestTestScheduler/CMakeLists.txt +@@ -1,9 +1,9 @@ +-cmake_minimum_required(VERSION 3.10) ++cmake_minimum_required(VERSION 3.19) + project (CTestTestScheduler) + include (CTest) + + add_executable (Sleep sleep.c) + + foreach (time RANGE 1 4) +- add_test (TestSleep${time} Sleep ${time}) ++ add_test ("TestSleep ${time}" Sleep ${time}) + endforeach () diff --git a/meta/recipes-devtools/cmake/cmake_3.31.6.bb b/meta/recipes-devtools/cmake/cmake_3.31.6.bb index 7d8b8cac65..2d343d6f52 100644 --- a/meta/recipes-devtools/cmake/cmake_3.31.6.bb +++ b/meta/recipes-devtools/cmake/cmake_3.31.6.bb @@ -5,6 +5,7 @@ inherit cmake bash-completion DEPENDS += "curl expat zlib libarchive xz ncurses bzip2" SRC_URI:append:class-nativesdk = " \ + file://0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch \ file://OEToolchainConfig.cmake \ file://SDKToolchainConfig.cmake.template \ file://cmake-setup.py \