From patchwork Sat Aug 27 18:25:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11963 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 2C5F7ECAAD1 for ; Sat, 27 Aug 2022 18:26:14 +0000 (UTC) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mx.groups.io with SMTP id smtpd.web10.51630.1661624766911088218 for ; Sat, 27 Aug 2022 11:26:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=EEa0drXG; spf=softfail (domain: sakoman.com, ip: 209.85.215.178, mailfrom: steve@sakoman.com) Received: by mail-pg1-f178.google.com with SMTP id f4so4205718pgc.12 for ; Sat, 27 Aug 2022 11:26:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=3aSd0mxFn1Q8r9qiw81M5PE1DeZOQZTr2JycgwWn9kU=; b=EEa0drXG2tvEz+xQF7JslI+CFh0kuoQOoXL+x0Imrc81ccy8fv5YjBogLnW6a+3B6s AFuBJBKlYMytVBobXqd3utV7+DARdwoQEgs/qR3NFV9zxRILM3B12E7E52GGhpZowRSF 5NynO1HgdXUGsnEeMa5dPJMArId3tHZWZAVrgl6rVd/0B3lZLw3E/XCKHGx+uYRFJ9Wb aO87VYVwB7OrG6qJB8wIzCmECCXxJmMaXqHK2k3ljX3JXbmHGdh9eERqRU1h2bZhZG+8 +BY5V4gt30MiYCgZZ2/Vh+wMcQryh4L6aVPCqHvgGEuU4493xZ7CKxzwNLB7TTydJS4E xQ7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=3aSd0mxFn1Q8r9qiw81M5PE1DeZOQZTr2JycgwWn9kU=; b=MbexjgzrKYfHNsdSF7KemOHi/2DuaaVvaPeVNdyaZLWWZtG60bdSzk52p56uxFwlr4 YTx/8yCips/gwOIciS1TnFrqh+M5jEVBePPqIK1uLfYmIi1Tcgfj1TnSi5C7k4icuyGm biUwx+WyOmVbxV+rIkPyehPKq+PQyHA1PUdg7iU7U3rocrR2YzGXsPu6uzBK+9A53XqS g3qJaOGaDhE3W0FaWGEz0zYBMrYzaRhAjcCRrBjmHlCQCV1GhdRA8mpAwAAHdgIsi/bv LHlye/JbG+VZ83qHfvJaA0WvVbkszUq8RDW3h0nqYsDKf/+6TIsfohKXgjuNl9BjVx17 zqCg== X-Gm-Message-State: ACgBeo1AFZReKOa75mJNku14oXt9NT7oOvbFbrPn3s321HYYS+xtx8Hs 6dk0Ej9kTwEsMNQGKPQV5CA+9S4hCP/IqwUF X-Google-Smtp-Source: AA6agR47QOO+MYnRX71lMPFTMOgLVyRQpBwMNXgirBAWHTjZfx9XjGOxfPvStvmnF6ooOFv6G44v0g== X-Received: by 2002:a05:6a00:174b:b0:52f:c4d1:d12d with SMTP id j11-20020a056a00174b00b0052fc4d1d12dmr9289056pfc.41.1661624765823; Sat, 27 Aug 2022 11:26:05 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:05 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 01/24] vim: Upgrade 9.0.0115 -> 9.0.0242 Date: Sat, 27 Aug 2022 08:25:25 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169942 From: Richard Purdie Includes fixes for: CVE-2022-2816 CVE-2022-2817 CVE-2022-2819 CVE-2022-2845 CVE-2022-2849 CVE-2022-2862 CVE-2022-2874 CVE-2022-2889 Signed-off-by: Richard Purdie (cherry picked from commit 3ec2d27d09444213ec1c9b91c6f8c4363f297294) Signed-off-by: Steve Sakoman --- meta/recipes-support/vim/vim.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc index 48896465ed..5b95ab2625 100644 --- a/meta/recipes-support/vim/vim.inc +++ b/meta/recipes-support/vim/vim.inc @@ -20,8 +20,8 @@ SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https \ file://no-path-adjust.patch \ " -PV .= ".0115" -SRCREV = "6747cf1671bd41cddee77c65b3f9a70509f968db" +PV .= ".0242" +SRCREV = "171c683237149262665135c7d5841a89bb156f53" # Remove when 8.3 is out UPSTREAM_VERSION_UNKNOWN = "1" From patchwork Sat Aug 27 18:25:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11965 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 3AFC8C3DA6B for ; Sat, 27 Aug 2022 18:26:14 +0000 (UTC) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by mx.groups.io with SMTP id smtpd.web08.51890.1661624768888243253 for ; Sat, 27 Aug 2022 11:26:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=5ntI0uj5; spf=softfail (domain: sakoman.com, ip: 209.85.210.175, mailfrom: steve@sakoman.com) Received: by mail-pf1-f175.google.com with SMTP id 199so4483838pfz.2 for ; Sat, 27 Aug 2022 11:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=RxYhLcN6kC+qIzPL3drA/49WdQzGxveX6vnc70m9laU=; b=5ntI0uj5DnqR8aKOVE4WLhQxpEshsmY7mCKl9JpIuCmLifRZUDKeH+Y9r3VpBwHz0y vvZozGmngZAgQ+syflOV+BbgUhnf/TDIt3R7Ve42Z1/ZzS6yivdhJGYgY7pqtoGOdRQu QspWx1AZ16SMaIG7ZSDo/V4brV+vePNCpIwhC8pwPHoPi+xFnm9uWQLWgsslk5CCiEh1 GmRddHY3cz3pIeLCvhj837Y8OJcw4XExllRCVQ7cmsfXIOcgsH64nWvCecLFLKFhHZ7M eXnBd03dem3Cw0mylI84QWKsXZDGQgzAcdvI/k9IGDAzVibPzdM5neHJacI2x6ASLnCz mXTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=RxYhLcN6kC+qIzPL3drA/49WdQzGxveX6vnc70m9laU=; b=SXu/EEFD/M6pJmxPSAUT2dClBz22yrVxCc2k3JrbLm9j1EmDrPPVZGs0RCInrQeKV+ AmCUkmQYkyFiNJEEy6i5lmm8g9Vp04eUYoo4Al1mfoCtTppRDCQhX6QASsFNPk7ZGTlp F3FtHtLVrqNCPvEjpVRb69Bxdlb88RBLoO3K9L86Eom1GwYi4/Fi0g9T7cdWjrzAnfws k3KEXAOIbtw2KoehvvVM9d1mEZ3rbpS2J45o1MSOpjMUgx4DfI2zvByM2xr35Dj5vQWm vnwbA6jPKBerwiayyAGlm5GFva65phMj/fzliUtLiR22AU0zQkxmfM6PGhreetQgXUvk d27A== X-Gm-Message-State: ACgBeo24j2hPrEvW0SaNMFI76GQVrf3p0qDInWEdT2GMg6Q8LvuyceTu fv4gsaepHNf+IUSeSlX5vqF207CbXf2PgJ7Q X-Google-Smtp-Source: AA6agR5d1dFfwcFMyVhgnrpr1hQuBwMOoLdA5iozgnekCeLZQKQwZkCcLvnXLIH8G3WFIruRHIpcvw== X-Received: by 2002:a05:6a00:1910:b0:52f:13d7:44c4 with SMTP id y16-20020a056a00191000b0052f13d744c4mr9120936pfi.32.1661624767915; Sat, 27 Aug 2022 11:26:07 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:07 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 02/24] tzdata: upgrade 2022a -> 2022b Date: Sat, 27 Aug 2022 08:25:26 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169943 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit b301d5203a4da0a0985670848126c5db762ddc86) Signed-off-by: Steve Sakoman --- meta/recipes-extended/timezone/timezone.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-extended/timezone/timezone.inc b/meta/recipes-extended/timezone/timezone.inc index cdd1a2ac3c..2b956cf7c0 100644 --- a/meta/recipes-extended/timezone/timezone.inc +++ b/meta/recipes-extended/timezone/timezone.inc @@ -6,7 +6,7 @@ SECTION = "base" LICENSE = "PD & BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=c679c9d6b02bc2757b3eaf8f53c43fba" -PV = "2022a" +PV = "2022b" SRC_URI =" http://www.iana.org/time-zones/repository/releases/tzcode${PV}.tar.gz;name=tzcode \ http://www.iana.org/time-zones/repository/releases/tzdata${PV}.tar.gz;name=tzdata \ @@ -14,6 +14,6 @@ SRC_URI =" http://www.iana.org/time-zones/repository/releases/tzcode${PV}.tar.gz UPSTREAM_CHECK_URI = "http://www.iana.org/time-zones" -SRC_URI[tzcode.sha256sum] = "f8575e7e33be9ee265df2081092526b81c80abac3f4a04399ae9d4d91cdadac7" -SRC_URI[tzdata.sha256sum] = "ef7fffd9f4f50f4f58328b35022a32a5a056b245c5cb3d6791dddb342f871664" +SRC_URI[tzcode.sha256sum] = "bab20d943e59a3218435f48d868a4e552f18d6d7f3dd128660c5660c80b8a05f" +SRC_URI[tzdata.sha256sum] = "f590eaf04a395245426c2be4fae71c143aea5cebc11088b7a0a5704461df397d" From patchwork Sat Aug 27 18:25:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11966 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 31B6CECAAD5 for ; Sat, 27 Aug 2022 18:26:14 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web08.51891.1661624771184284628 for ; Sat, 27 Aug 2022 11:26:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=guANZS/q; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id c16-20020a17090aa61000b001fb3286d9f7so9623842pjq.1 for ; Sat, 27 Aug 2022 11:26:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=0PPsPT3O4fXG+wpVfS3F98GjkqOJhHQEYxmXDF6hjHQ=; b=guANZS/qmuBHyyL6px9GUyklcPPlR3CKYryNrPQ6lkLis3TRGxIZOPIVVReqfNseFy 0yCQgsUpiJh2oBnV4EKltGJ9NseKLhLLOHxlvv6ol0d/UKssiOKOSfiTn0VvoAp1SIPD aSzj9JUj/2bE8hQNiOXiNgEqQCcYQAcvn8RhSzM2t2YFKVj2tp5q4f/yHFAWnwo6hnkB tTsH4TRI9ZwdabHAMIRkBae8CqgGScCC09xbDeS1+Jj+5jvDH7fzSRP8FJ7VDd3NU8Sk 23WdonDMrZYRIjP5hLbaI3fHmcoTqwUXpUQVqnItz3cyS6f/d/oaTVnQ+mrRtCO1LYbT phwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=0PPsPT3O4fXG+wpVfS3F98GjkqOJhHQEYxmXDF6hjHQ=; b=hhuCurtYySJ7ctFWizIJ2psMkZ04MNgMHS5XRnuYRJ9ZzRww1XfJs7dnc+Nffr1Lbs HDSh3sV3eAikuhKusKPkvhCceC4O5LY2xZBeYlGIy3LMp/KfhkpImaqk7ul/tNTjfHvu Zq+6eEOEVU07dz7+Kv1BYZcxRGUg/w9uoxGx8JkOGlL8S9JeX68kZr/RCB86tTy5HUry +xWzgcT7qj/ao3OYeMNpx/PApflrmId7kK4AsBU6n5pj2Muz6jcSb8aosgkmv/U5g8kf OUtyDAfijaenjf8UIbCa2hcktbhvA9x2YXg+dilyl+nPJ8xADr4Y8CWGZ7qcIuGCahW+ mxSA== X-Gm-Message-State: ACgBeo3snie6I3ZDSXZ0Q6iBPgXIqaU1TnZJ+Ea5xM61QL07f38oJaOg PqGJ1CdOXhyI6uyrfJSsDamqR+A3sxxJNmSD X-Google-Smtp-Source: AA6agR4nySgKn2c8mszLG3+CJY6n4F2Uu28nrN3aNRSbaFZgDGJ0WLGRidPqo9brcg9o3yKEHxnzFQ== X-Received: by 2002:a17:90a:4d8d:b0:1fa:9cc6:3408 with SMTP id m13-20020a17090a4d8d00b001fa9cc63408mr10044549pjh.245.1661624770053; Sat, 27 Aug 2022 11:26:10 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:09 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 03/24] xz: update 5.2.5 -> 5.2.6 Date: Sat, 27 Aug 2022 08:25:27 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169944 From: Alexander Kanavin 5.2.6 (2022-08-12) * xz: - The --keep option now accepts symlinks, hardlinks, and setuid, setgid, and sticky files. Previously this required using --force. - When copying metadata from the source file to the destination file, don't try to set the group (GID) if it is already set correctly. This avoids a failure on OpenBSD (and possibly on a few other OSes) where files may get created so that their group doesn't belong to the user, and fchown(2) can fail even if it needs to do nothing. - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on MIPS32 because on MIPS32 userspace processes are limited to 2 GiB of address space. * liblzma: - Fixed a missing error-check in the threaded encoder. If a small memory allocation fails, a .xz file with an invalid Index field would be created. Decompressing such a file would produce the correct output but result in an error at the end. Thus this is a "mild" data corruption bug. Note that while a failed memory allocation can trigger the bug, it cannot cause invalid memory access. - The decoder for .lzma files now supports files that have uncompressed size stored in the header and still use the end of payload marker (end of stream marker) at the end of the LZMA stream. Such files are rare but, according to the documentation in LZMA SDK, they are valid. doc/lzma-file-format.txt was updated too. - Improved 32-bit x86 assembly files: * Support Intel Control-flow Enforcement Technology (CET) * Use non-executable stack on FreeBSD. - Visual Studio: Use non-standard _MSVC_LANG to detect C++ standard version in the lzma.h API header. It's used to detect when "noexcept" can be used. * xzgrep: - Fixed arbitrary command injection via a malicious filename (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for this was released to the public on 2022-04-07. A slight robustness improvement has been made since then and, if using GNU or *BSD grep, a new faster method is now used that doesn't use the old sed-based construct at all. This also fixes bad output with GNU grep >= 3.5 (2020-09-27) when xzgrepping binary files. This vulnerability was discovered by: cleemy desu wayo working with Trend Micro Zero Day Initiative - Fixed detection of corrupt .bz2 files. - Improved error handling to fix exit status in some situations and to fix handling of signals: in some situations a signal didn't make xzgrep exit when it clearly should have. It's possible that the signal handling still isn't quite perfect but hopefully it's good enough. - Documented exit statuses on the man page. - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead of the deprecated egrep and fgrep commands. - Fixed parsing of the options -E, -F, -G, -P, and -X. The problem occurred when multiple options were specied in a single argument, for example, echo foo | xzgrep -Fe foo treated foo as a filename because -Fe wasn't correctly split into -F -e. - Added zstd support. * xzdiff/xzcmp: - Fixed wrong exit status. Exit status could be 2 when the correct value is 1. - Documented on the man page that exit status of 2 is used for decompression errors. - Added zstd support. * xzless: - Fix less(1) version detection. It failed if the version number from "less -V" contained a dot. * Translations: - Added new translations: Catalan, Croatian, Esperanto, Korean, Portuguese, Romanian, Serbian, Spanish, Swedish, and Ukrainian - Updated the Brazilian Portuguese translation. - Added French man page translation. This and the existing German translation aren't complete anymore because the English man pages got a few updates and the translators weren't reached so that they could update their work. * Build systems: - Windows: Fix building of resource files when config.h isn't used. CMake + Visual Studio can now build liblzma.dll. - Various fixes to the CMake support. Building static or shared liblzma should work fine in most cases. In contrast, building the command line tools with CMake is still clearly incomplete and experimental and should be used for testing only. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 7e3782f4d66973cb7ab922d4bbc6ef6241756ed2) Signed-off-by: Steve Sakoman --- .../xz/xz/CVE-2022-1271.patch | 96 ------------------- .../xz/{xz_5.2.5.bb => xz_5.2.6.bb} | 7 +- 2 files changed, 2 insertions(+), 101 deletions(-) delete mode 100644 meta/recipes-extended/xz/xz/CVE-2022-1271.patch rename meta/recipes-extended/xz/{xz_5.2.5.bb => xz_5.2.6.bb} (88%) diff --git a/meta/recipes-extended/xz/xz/CVE-2022-1271.patch b/meta/recipes-extended/xz/xz/CVE-2022-1271.patch deleted file mode 100644 index e43e73cf12..0000000000 --- a/meta/recipes-extended/xz/xz/CVE-2022-1271.patch +++ /dev/null @@ -1,96 +0,0 @@ -From dc932a1e9c0d9f1db71be11a9b82496e3a72f112 Mon Sep 17 00:00:00 2001 -From: Lasse Collin -Date: Tue, 29 Mar 2022 19:19:12 +0300 -Subject: [PATCH] xzgrep: Fix escaping of malicious filenames (ZDI-CAN-16587). - -Malicious filenames can make xzgrep to write to arbitrary files -or (with a GNU sed extension) lead to arbitrary code execution. - -xzgrep from XZ Utils versions up to and including 5.2.5 are -affected. 5.3.1alpha and 5.3.2alpha are affected as well. -This patch works for all of them. - -This bug was inherited from gzip's zgrep. gzip 1.12 includes -a fix for zgrep. - -The issue with the old sed script is that with multiple newlines, -the N-command will read the second line of input, then the -s-commands will be skipped because it's not the end of the -file yet, then a new sed cycle starts and the pattern space -is printed and emptied. So only the last line or two get escaped. - -One way to fix this would be to read all lines into the pattern -space first. However, the included fix is even simpler: All lines -except the last line get a backslash appended at the end. To ensure -that shell command substitution doesn't eat a possible trailing -newline, a colon is appended to the filename before escaping. -The colon is later used to separate the filename from the grep -output so it is fine to add it here instead of a few lines later. - -The old code also wasn't POSIX compliant as it used \n in the -replacement section of the s-command. Using \ is the -POSIX compatible method. - -LC_ALL=C was added to the two critical sed commands. POSIX sed -manual recommends it when using sed to manipulate pathnames -because in other locales invalid multibyte sequences might -cause issues with some sed implementations. In case of GNU sed, -these particular sed scripts wouldn't have such problems but some -other scripts could have, see: - - info '(sed)Locale Considerations' - -This vulnerability was discovered by: -cleemy desu wayo working with Trend Micro Zero Day Initiative - -Thanks to Jim Meyering and Paul Eggert discussing the different -ways to fix this and for coordinating the patch release schedule -with gzip. - -Upstream-Status: Backport [https://tukaani.org/xz/xzgrep-ZDI-CAN-16587.patch] -CVE: CVE-2022-1271 - -Signed-off-by: Ralph Siemsen ---- - src/scripts/xzgrep.in | 20 ++++++++++++-------- - 1 file changed, 12 insertions(+), 8 deletions(-) - -diff --git a/src/scripts/xzgrep.in b/src/scripts/xzgrep.in -index 9db5c3a..f64dddb 100644 ---- a/src/scripts/xzgrep.in -+++ b/src/scripts/xzgrep.in -@@ -179,22 +179,26 @@ for i; do - { test $# -eq 1 || test $no_filename -eq 1; }; then - eval "$grep" - else -+ # Append a colon so that the last character will never be a newline -+ # which would otherwise get lost in shell command substitution. -+ i="$i:" -+ -+ # Escape & \ | and newlines only if such characters are present -+ # (speed optimization). - case $i in - (*' - '* | *'&'* | *'\'* | *'|'*) -- i=$(printf '%s\n' "$i" | -- sed ' -- $!N -- $s/[&\|]/\\&/g -- $s/\n/\\n/g -- ');; -+ i=$(printf '%s\n' "$i" | LC_ALL=C sed 's/[&\|]/\\&/g; $!s/$/\\/');; - esac -- sed_script="s|^|$i:|" -+ -+ # $i already ends with a colon so don't add it here. -+ sed_script="s|^|$i|" - - # Fail if grep or sed fails. - r=$( - exec 4>&1 -- (eval "$grep" 4>&-; echo $? >&4) 3>&- | sed "$sed_script" >&3 4>&- -+ (eval "$grep" 4>&-; echo $? >&4) 3>&- | -+ LC_ALL=C sed "$sed_script" >&3 4>&- - ) || r=2 - exit $r - fi >&3 5>&- diff --git a/meta/recipes-extended/xz/xz_5.2.5.bb b/meta/recipes-extended/xz/xz_5.2.6.bb similarity index 88% rename from meta/recipes-extended/xz/xz_5.2.5.bb rename to meta/recipes-extended/xz/xz_5.2.6.bb index 720e070f4a..3482622471 100644 --- a/meta/recipes-extended/xz/xz_5.2.5.bb +++ b/meta/recipes-extended/xz/xz_5.2.6.bb @@ -24,11 +24,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=97d554a32881fee0aa283d96e47cb24a \ file://lib/getopt.c;endline=23;md5=2069b0ee710572c03bb3114e4532cd84 \ " -SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz \ - file://CVE-2022-1271.patch \ - " -SRC_URI[md5sum] = "0d270c997aff29708c74d53f599ef717" -SRC_URI[sha256sum] = "f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10" +SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz" +SRC_URI[sha256sum] = "a2105abee17bcd2ebd15ced31b4f5eda6e17efd6b10f921a01cda4a44c91b3a0" UPSTREAM_CHECK_REGEX = "xz-(?P\d+(\.\d+)+)\.tar" CACHED_CONFIGUREVARS += "gl_cv_posix_shell=/bin/sh" From patchwork Sat Aug 27 18:25:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11964 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 37EBBC0502F for ; Sat, 27 Aug 2022 18:26:14 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web08.51894.1661624773344796387 for ; Sat, 27 Aug 2022 11:26:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=T4ncGv14; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id l5so494351pjy.5 for ; Sat, 27 Aug 2022 11:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=SCKMjGPYbN3m1CI4Z9rrzaF2F2/ejivMY9kiqd4rmx8=; b=T4ncGv14Ba6/AUxKkL3wYAOXD5VmamTWAKOxbrgDblsPK6bsEpjL15WEE8eetvJJxW ajlbUAjelQUYXFT0eFFkVe+7yEfibbcvxWJQBoxCiwKqFDWrhWsFxhF4f+XVpZgPdY1j 18SFtrn0FVwrFbbfOAJjqANYmePhye0wJVLA3TCq7OhlFRctT9ifXFuJ4EzjPVX8heFV w2BecE+SyTOv5ZbfMQHsqhWqMEUYHaJrvT+swGfmmBRQFukYfrT2HKcezGk01n+mekUx jg3PsrdihFw99LnP/Y3FQgap9P3UxD7r/AUFqk7IJB19qhAXRTCVpKHIW2ouXaWnIPcm zHFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=SCKMjGPYbN3m1CI4Z9rrzaF2F2/ejivMY9kiqd4rmx8=; b=Rl3VlJwHZx2HFouQS3iyajuoZYHCyzvb7ufbEK24bMDD8B9A/C2Dm+k+5vJxUejqno hTTDjUIRGLrmn94P4N12qImyaunsJjhpdD6xHF+1asObbxgd9Hy3p7LTlp6xAiLxFCyo DbULwWzMPQy9kSR7PXD+db1wdATp6kuVldCzNjbTBSX3KXGLieLqn7ISyAg6x0VelKLE o3xvELjuSSiq+kEaOu/v0edGlXDqQuAH16fc0KWpPQlThfPwDCKm7UQNy8gTYsincpW/ 9vbYGHe3h8BQI/qANRN9+VEM3aX+Xi+Xct9WiBhw8DQDfqlUxt9m/BZPgRXUY0hS5Fuy 3nqA== X-Gm-Message-State: ACgBeo1p1jeyWo9vQbXAvWL6Po8bNxdJ85u3RvLftNW5K0RAGDjtg3lh mSI1LDGDjghIApyMk9i5hGJciuc47uOBHOEF X-Google-Smtp-Source: AA6agR4eK+E+KPF7SHPCIbJgslKIMu/KQjm1akDMsa1jqc79N1UOu6T28lCX7nZLrB+sud8eZbw8Qw== X-Received: by 2002:a17:903:1c8:b0:173:c58:dc6d with SMTP id e8-20020a17090301c800b001730c58dc6dmr9170173plh.105.1661624772295; Sat, 27 Aug 2022 11:26:12 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:11 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 04/24] Revert "gdk-pixbuf: CVE-2021-46829 a heap-based buffer overflow" Date: Sat, 27 Aug 2022 08:25:28 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169945 From: Hitendra Prajapati CVE will be fixed in subsequent stable release update This reverts commit 978bc910ac326e34ec4f99c4645a80ed09c65407. --- .../gdk-pixbuf/CVE-2021-46829.patch | 61 ------------------- .../gdk-pixbuf/gdk-pixbuf_2.42.6.bb | 1 - 2 files changed, 62 deletions(-) delete mode 100644 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2021-46829.patch diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2021-46829.patch b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2021-46829.patch deleted file mode 100644 index 82ceae6348..0000000000 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2021-46829.patch +++ /dev/null @@ -1,61 +0,0 @@ -From dc296a24862c2bcfbfbd642abbb4826ec282f0a1 Mon Sep 17 00:00:00 2001 -From: Hitendra Prajapati -Date: Mon, 8 Aug 2022 17:28:21 +0530 -Subject: [PATCH] CVE-2021-46829 - -Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/5398f04d772f7f8baf5265715696ed88db0f0512] -CVE: CVE-2021-46829 -Signed-off-by: Hitendra Prajapati ---- - gdk-pixbuf/io-gif-animation.c | 21 +++++++++++++-------- - 1 file changed, 13 insertions(+), 8 deletions(-) - -diff --git a/gdk-pixbuf/io-gif-animation.c b/gdk-pixbuf/io-gif-animation.c -index 8335cdd..71d9265 100644 ---- a/gdk-pixbuf/io-gif-animation.c -+++ b/gdk-pixbuf/io-gif-animation.c -@@ -369,7 +369,7 @@ composite_frame (GdkPixbufGifAnim *anim, GdkPixbufFrame *frame) - for (i = 0; i < n_indexes; i++) { - guint8 index = index_buffer[i]; - guint x, y; -- int offset; -+ gsize offset; - - if (index == frame->transparent_index) - continue; -@@ -379,11 +379,13 @@ composite_frame (GdkPixbufGifAnim *anim, GdkPixbufFrame *frame) - if (x >= anim->width || y >= anim->height) - continue; - -- offset = y * gdk_pixbuf_get_rowstride (anim->last_frame_data) + x * 4; -- pixels[offset + 0] = frame->color_map[index * 3 + 0]; -- pixels[offset + 1] = frame->color_map[index * 3 + 1]; -- pixels[offset + 2] = frame->color_map[index * 3 + 2]; -- pixels[offset + 3] = 255; -+ if (g_size_checked_mul (&offset, gdk_pixbuf_get_rowstride (anim->last_frame_data), y) && -+ g_size_checked_add (&offset, offset, x * 4)) { -+ pixels[offset + 0] = frame->color_map[index * 3 + 0]; -+ pixels[offset + 1] = frame->color_map[index * 3 + 1]; -+ pixels[offset + 2] = frame->color_map[index * 3 + 2]; -+ pixels[offset + 3] = 255; -+ } - } - - out: -@@ -448,8 +450,11 @@ gdk_pixbuf_gif_anim_iter_get_pixbuf (GdkPixbufAnimationIter *anim_iter) - x_end = MIN (anim->last_frame->x_offset + anim->last_frame->width, anim->width); - y_end = MIN (anim->last_frame->y_offset + anim->last_frame->height, anim->height); - for (y = anim->last_frame->y_offset; y < y_end; y++) { -- guchar *line = pixels + y * gdk_pixbuf_get_rowstride (anim->last_frame_data) + anim->last_frame->x_offset * 4; -- memset (line, 0, (x_end - anim->last_frame->x_offset) * 4); -+ gsize offset; -+ if (g_size_checked_mul (&offset, gdk_pixbuf_get_rowstride (anim->last_frame_data), y) && -+ g_size_checked_add (&offset, offset, anim->last_frame->x_offset * 4)) { -+ memset (pixels + offset, 0, (x_end - anim->last_frame->x_offset) * 4); -+ } - } - break; - case GDK_PIXBUF_FRAME_REVERT: --- -2.25.1 - diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb index b5ff29b5e3..55c16e4d66 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb @@ -21,7 +21,6 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \ file://run-ptest \ file://fatal-loader.patch \ file://0001-Add-use_prebuilt_tools-option.patch \ - file://CVE-2021-46829.patch \ " SRC_URI[sha256sum] = "c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f" From patchwork Sat Aug 27 18:25:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11967 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 33C24ECAAD1 for ; Sat, 27 Aug 2022 18:26:24 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web10.51631.1661624775445698444 for ; Sat, 27 Aug 2022 11:26:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=lAwTUQrL; spf=softfail (domain: sakoman.com, ip: 209.85.216.54, mailfrom: steve@sakoman.com) Received: by mail-pj1-f54.google.com with SMTP id x1-20020a17090ab00100b001fda21bbc90so538506pjq.3 for ; Sat, 27 Aug 2022 11:26:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=yPfNFF880vWcGG/+og4zaisuM9wDuTE51QtmhQgxA2c=; b=lAwTUQrLfKgo/0XA2nGQrWzkbOZKnEZ5hMC4XUB6jshQUICPoZQ46GabwbnZauu7gR 9QcZwCGVWkCdBFOMmbqM4whSkUN1S6O5KHw0T/c86ZqOSBm5wCYz9c9LA3SCSc1K3Eg1 B9H43yYZENGkhUzCoEfoCctYCriktGuYRcdf8zGua/Rou/LPqmtyDFbDfFylqkvA3svJ R8YpX97s2laE/zKdzmdZndHS/1dsV75i1pY+wg2o2Jhg6JQKlrPNpbq443Xnphwbt5HF 0RwoZvp5yLxAGHLR/fYd3BM99D5j4qcogSQFLkvSmi94faOFhW+0J5c0rUzrJgPHuQ0p RD/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=yPfNFF880vWcGG/+og4zaisuM9wDuTE51QtmhQgxA2c=; b=1ZjFaLq88Ld1wc/0y6CXdaKf+JsuhC40MBbZ1Hm4ZqceY5/fygqIp5nvjNEl1lW2Zm 0VsbjTIQbOGn6D2nayb4OpfNOe+ZJVqxGLcpdccV5ax0La+9lDEpRBs10oI4XnB9IhOP yB05hIFuHMzwyipahcELll8LQKTQcJGpPZFa2nfkE9ymAn03oJhf9wZpAssRHwGck6Of KOFF+bkrntaMJ3vcKbKiKDfNQy7KfUDILBgJdYW1TI33N5id4/uYBF8V4tq4G6AGeSNu fFBNd46GBtJ4v5UKjhG5NZg+lU6177Upz33n67b5PsEeocluRgfYHp19pefra2Jyup1D A3Hg== X-Gm-Message-State: ACgBeo3u6cmafk+fdTKNpCbrIPZ0Fush/Gc1kX9vALOTj6rKk0rZe19o owfw1ZS4UHz9+iBB+BDdQZ0FiywK9ABadl7x X-Google-Smtp-Source: AA6agR7bEfWI9wg+giIA4f0Xyx1cENu63IEwS++dP8aONWFajcHAtf8s0bu6v5ywONOXu4Kng98foQ== X-Received: by 2002:a17:902:b08d:b0:172:e2f8:7f1f with SMTP id p13-20020a170902b08d00b00172e2f87f1fmr8714091plr.21.1661624774398; Sat, 27 Aug 2022 11:26:14 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:13 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 05/24] gdk-pixbuf: upgrade 2.42.6 -> 2.42.8 Date: Sat, 27 Aug 2022 08:25:29 -1000 Message-Id: <11b736d546088d4d025870d68fcaa20f310f7e9a.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169946 From: Alexander Kanavin 2.42.8 (stable) === - Clear the pixbuf's memory buffer to avoid returning uninitialized memory [#199] - Turn GdkPixbufModule functions into typed callbacks [!123] - tiff: Use non-deprecated C99 integer types [!124] - gif: Check for overflow when compositing or clearing frames [#190] - Change png/jpeg/tiff build options from boolean to feature [!118] - jpeg: Do not rely on UB around setjmp/longjmp [#143] - Build fixes [!114, #185, #182] - Documentation fixes [!120, !125] - Translation updates Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit d8398c88c6d950781709a112446d6a320e624346) Signed-off-by: Steve Sakoman --- .../{gdk-pixbuf_2.42.6.bb => gdk-pixbuf_2.42.8.bb} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.42.6.bb => gdk-pixbuf_2.42.8.bb} (94%) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.8.bb similarity index 94% rename from meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb rename to meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.8.bb index 55c16e4d66..fb6829a7d1 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.8.bb @@ -23,7 +23,7 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \ file://0001-Add-use_prebuilt_tools-option.patch \ " -SRC_URI[sha256sum] = "c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f" +SRC_URI[sha256sum] = "84acea3acb2411b29134b32015a5b1aaa62844b19c4b1ef8b8971c6b0759f4c6" inherit meson pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package @@ -39,9 +39,9 @@ PACKAGECONFIG = "${GDK_PIXBUF_LOADERS} \ ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" PACKAGECONFIG:class-native = "${GDK_PIXBUF_LOADERS}" -PACKAGECONFIG[png] = "-Dpng=true,-Dpng=false,libpng" -PACKAGECONFIG[jpeg] = "-Djpeg=true,-Djpeg=false,jpeg" -PACKAGECONFIG[tiff] = "-Dtiff=true,-Dtiff=false,tiff" +PACKAGECONFIG[png] = "-Dpng=enabled,-Dpng=disabled,libpng" +PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" +PACKAGECONFIG[tiff] = "-Dtiff=enabled,-Dtiff=disabled,tiff" PACKAGECONFIG[tests] = "-Dinstalled_tests=true,-Dinstalled_tests=false" EXTRA_OEMESON:class-target = " \ From patchwork Sat Aug 27 18:25:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11971 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 3E530C0502F for ; Sat, 27 Aug 2022 18:26:24 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web11.51542.1661624777446399656 for ; Sat, 27 Aug 2022 11:26:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=3hU/FoZb; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id y29so469839pfq.0 for ; Sat, 27 Aug 2022 11:26:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=N/HokcyopNZoyxOo1R80pME1X6MEwBnT+QLOY64cEsE=; b=3hU/FoZb8IGongjQxDMu/aWVCcfz+kCLMjT2GqLyBALl9alFfn4S2rhfyuaagKFVOf mUfBSjGmN26pdWzqswnHDCari/iqsrTXsdQuUIvcA5rM7pYZloIGZXlG7SIIpsBTTC9G ZF7FMCYHeep0hUnCzngZ/pjMhuff7BEVFBCiGTejJ/nUaU8dkfWAloloRnfwCgIhfxdF DYH4us0sXwR3IKl+Vzte4X8rWo5qPE4O+gq1Y40n0fZHQGumK0PEpddxDVL3Snmc6Ve4 ox454dVo2WRCqg1dOqkjb2Kw0pspF1Vvm2DEi1kw1vLrgJ+RocWWjYSf9ZgVtrWXMnCJ 1KOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=N/HokcyopNZoyxOo1R80pME1X6MEwBnT+QLOY64cEsE=; b=HLs+e/hkUfTraZ8apXa6iYpvl4EYm9dmeCjBlzRiL2nTHVRCP8OMJnVHJE+QvmPyCu q4KuTZay1mgh94M8dNZbvIEXKeSMqwgz3OfPdBN52bPpGhm28nDNm7klrIpcRrreCqiI ZP3Dk0FJwWAQsEplyIz8w/rmh7Ay+AUJr+kaeFJUcja40kgSKhzJaWhsjPJkTT0wnj2z ogeZppWEI7dUWisf/id2fnJo/eVZHmc/W1FYFjzq31ABNEPTbGXlflJOCvWWrdmygZHI IRbIIOoCDgYYVxgr2nMxO0xtxce5pxoemvUHEFaeOdxRefK9FyebWpkDV/ZLOEtk/83f vpbA== X-Gm-Message-State: ACgBeo1AihfaKjfgj6s0awqMxC26qWEozZO27vEotnSN4la8XwfwXEGD klyhEe3Xhp5e6TdqxfVKCf4QqTz7iS/brF7N X-Google-Smtp-Source: AA6agR6DDcTQxiUTPos89MhrAoOGKcXvlG1k/Z86aX+jRg4nhtViDJZZ+QX/VYFIU2mEFMqBiHaJ5g== X-Received: by 2002:a63:e851:0:b0:42a:3bc0:9ad1 with SMTP id a17-20020a63e851000000b0042a3bc09ad1mr7653248pgk.543.1661624776423; Sat, 27 Aug 2022 11:26:16 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:15 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 06/24] gdk-pixbuf: update 2.42.8 -> 2.42.9 Date: Sat, 27 Aug 2022 08:25:30 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169947 From: Alexander Kanavin 2.42.9 (stable) === - Fix the check for maximum value of LZW initial code size [#136, Robert Ancell] - Use CMake for dependencies on Windows/MSVC [!131, Chun-Wei Fan] - Add option for building tests [!132] - Move man pages to reStructuredText [!134] - Disable relocation when built as a static libary on Windows [!136, Hesham Essam] - Update wrap file for libjpeg-turbo [!138, Georges Basile Stavracas Neto] - Limit the memory size when loading image data [#205, Sam Ezeh] Disable manpages, as they require rst2man. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 06fc6230823753f2325da7e0916eccc4daac5c6a) Signed-off-by: Steve Sakoman --- .../0001-Add-use_prebuilt_tools-option.patch | 18 +++++++++-------- .../gdk-pixbuf/gdk-pixbuf/fatal-loader.patch | 20 +++++++++---------- ...-pixbuf_2.42.8.bb => gdk-pixbuf_2.42.9.bb} | 12 +++++++---- 3 files changed, 28 insertions(+), 22 deletions(-) rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.42.8.bb => gdk-pixbuf_2.42.9.bb} (91%) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Add-use_prebuilt_tools-option.patch b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Add-use_prebuilt_tools-option.patch index a8206a4507..02cc9a2a70 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Add-use_prebuilt_tools-option.patch +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Add-use_prebuilt_tools-option.patch @@ -1,4 +1,4 @@ -From ba73bb0f3d2023839bc3b681c49b7ec1192cceb4 Mon Sep 17 00:00:00 2001 +From f81b60ebcbbfd9548c8aa1e388662c429068d1e3 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Sat, 8 May 2021 21:58:54 +0200 Subject: [PATCH] Add use_prebuilt_tools option @@ -18,7 +18,7 @@ Signed-off-by: Alexander Kanavin 5 files changed, 42 insertions(+), 19 deletions(-) diff --git a/gdk-pixbuf/meson.build b/gdk-pixbuf/meson.build -index 8b0590b..7331491 100644 +index 54ff9dd..2e321cf 100644 --- a/gdk-pixbuf/meson.build +++ b/gdk-pixbuf/meson.build @@ -342,13 +342,20 @@ foreach bin: gdkpixbuf_bin @@ -45,16 +45,18 @@ index 8b0590b..7331491 100644 # load the installed cache; we always build it by default loaders_cache = custom_target('loaders.cache', diff --git a/meson.build b/meson.build -index 7a1409b..0bc73eb 100644 +index 813bd43..a93e6f7 100644 --- a/meson.build +++ b/meson.build -@@ -403,16 +403,16 @@ subdir('gdk-pixbuf') +@@ -369,18 +369,18 @@ subdir('gdk-pixbuf') # i18n subdir('po') -if not meson.is_cross_build() +if not meson.is_cross_build() or get_option('use_prebuilt_tools') - subdir('tests') + if get_option('tests') + subdir('tests') + endif - subdir('thumbnailer') endif +subdir('thumbnailer') @@ -69,10 +71,10 @@ index 7a1409b..0bc73eb 100644 gdk_pixbuf_bindir, gdk_pixbuf_libdir, diff --git a/meson_options.txt b/meson_options.txt -index 0ee6718..cc29855 100644 +index d198d99..1c899e9 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -49,4 +49,8 @@ option('gio_sniffing', +@@ -53,4 +53,8 @@ option('gio_sniffing', description: 'Perform file type detection using GIO (Unused on MacOS and Windows)', type: 'boolean', value: true) @@ -82,7 +84,7 @@ index 0ee6718..cc29855 100644 + value: false) diff --git a/tests/meson.build b/tests/meson.build -index 7c6cb11..1029e6a 100644 +index 28c2525..d97c02d 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -5,6 +5,12 @@ diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/fatal-loader.patch b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/fatal-loader.patch index 25410b11ea..dd580f8162 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/fatal-loader.patch +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/fatal-loader.patch @@ -1,4 +1,4 @@ -From f00603d58d844422363b896ea7d07aaf48ddaa66 Mon Sep 17 00:00:00 2001 +From b511bd1efb43ffc49c753e309717a242ec686ef1 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Tue, 1 Apr 2014 17:23:36 +0100 Subject: [PATCH] gdk-pixbuf: add an option so that loader errors are fatal @@ -14,10 +14,10 @@ Signed-off-by: Ross Burton 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/gdk-pixbuf/queryloaders.c b/gdk-pixbuf/queryloaders.c -index 312aa78..b813d99 100644 +index 1d39b44..2b00815 100644 --- a/gdk-pixbuf/queryloaders.c +++ b/gdk-pixbuf/queryloaders.c -@@ -212,7 +212,7 @@ write_loader_info (GString *contents, const char *path, GdkPixbufFormat *info) +@@ -216,7 +216,7 @@ write_loader_info (GString *contents, const char *path, GdkPixbufFormat *info) g_string_append_c (contents, '\n'); } @@ -26,7 +26,7 @@ index 312aa78..b813d99 100644 query_module (GString *contents, const char *dir, const char *file) { char *path; -@@ -221,6 +221,7 @@ query_module (GString *contents, const char *dir, const char *file) +@@ -225,6 +225,7 @@ query_module (GString *contents, const char *dir, const char *file) void (*fill_vtable) (GdkPixbufModule *module); gpointer fill_info_ptr; gpointer fill_vtable_ptr; @@ -34,7 +34,7 @@ index 312aa78..b813d99 100644 if (g_path_is_absolute (file)) path = g_strdup (file); -@@ -270,10 +271,13 @@ query_module (GString *contents, const char *dir, const char *file) +@@ -274,10 +275,13 @@ query_module (GString *contents, const char *dir, const char *file) g_module_error()); else g_fprintf (stderr, "Cannot load loader %s\n", path); @@ -47,8 +47,8 @@ index 312aa78..b813d99 100644 + return ret; } - #ifdef G_OS_WIN32 -@@ -314,6 +318,7 @@ int main (int argc, char **argv) + #if defined(G_OS_WIN32) && defined(GDK_PIXBUF_RELOCATABLE) +@@ -318,6 +322,7 @@ int main (int argc, char **argv) gint first_file = 1; GFile *pixbuf_libdir_file; gchar *pixbuf_libdir; @@ -56,7 +56,7 @@ index 312aa78..b813d99 100644 #ifdef G_OS_WIN32 gchar *libdir; -@@ -452,7 +457,9 @@ int main (int argc, char **argv) +@@ -456,7 +461,9 @@ int main (int argc, char **argv) } modules = g_list_sort (modules, (GCompareFunc)strcmp); for (l = modules; l != NULL; l = l->next) @@ -67,7 +67,7 @@ index 312aa78..b813d99 100644 g_list_free_full (modules, g_free); g_free (moduledir); #else -@@ -468,7 +475,8 @@ int main (int argc, char **argv) +@@ -472,7 +479,8 @@ int main (int argc, char **argv) infilename = g_locale_to_utf8 (infilename, -1, NULL, NULL, NULL); #endif @@ -77,7 +77,7 @@ index 312aa78..b813d99 100644 } g_free (cwd); } -@@ -486,5 +494,8 @@ int main (int argc, char **argv) +@@ -490,5 +498,8 @@ int main (int argc, char **argv) g_free (pixbuf_libdir); diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.8.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb similarity index 91% rename from meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.8.bb rename to meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb index fb6829a7d1..d33718e3ea 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.8.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb @@ -23,7 +23,7 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \ file://0001-Add-use_prebuilt_tools-option.patch \ " -SRC_URI[sha256sum] = "84acea3acb2411b29134b32015a5b1aaa62844b19c4b1ef8b8971c6b0759f4c6" +SRC_URI[sha256sum] = "28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962" inherit meson pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package @@ -44,11 +44,13 @@ PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" PACKAGECONFIG[tiff] = "-Dtiff=enabled,-Dtiff=disabled,tiff" PACKAGECONFIG[tests] = "-Dinstalled_tests=true,-Dinstalled_tests=false" -EXTRA_OEMESON:class-target = " \ +EXTRA_OEMESON = "-Dman=false" + +EXTRA_OEMESON:append:class-target = " \ -Duse_prebuilt_tools=true \ " -EXTRA_OEMESON:class-nativesdk = " \ +EXTRA_OEMESON:append:class-nativesdk = " \ -Duse_prebuilt_tools=true \ " @@ -95,9 +97,11 @@ do_install:append() { } -# Remove a bad fuzzing attempt that sporadically fails without a way to reproduce do_install_ptest() { + # Remove a bad fuzzing attempt that sporadically fails without a way to reproduce rm ${D}/${datadir}/installed-tests/gdk-pixbuf/pixbuf-randomly-modified.test + # https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/215 + rm ${D}/${datadir}/installed-tests/gdk-pixbuf/pixbuf-jpeg.test } do_install:append:class-native() { From patchwork Sat Aug 27 18:25:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11969 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 3FBACC54EE9 for ; Sat, 27 Aug 2022 18:26:24 +0000 (UTC) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx.groups.io with SMTP id smtpd.web12.51627.1661624779406155162 for ; Sat, 27 Aug 2022 11:26:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=J0boRoz4; spf=softfail (domain: sakoman.com, ip: 209.85.215.182, mailfrom: steve@sakoman.com) Received: by mail-pg1-f182.google.com with SMTP id 202so4211697pgc.8 for ; Sat, 27 Aug 2022 11:26:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=2ueEkX4gMgbDtTo9grDTWUHrFWiPnHCnCXn8RimbVEM=; b=J0boRoz4bGKdnsOhttbpd5uBcgBzaEKecjO8Nekz8ZX51qkS9cVgJWbT9ApUm/j/GF iNoRUm0+5/4/y2H+/zby/CI26LZjFnYxmu+IDsITyrnzFBkVI5d4L8hWGb6T9fwfjDwO CicVCgBFBSAKpJB7oNgwp6125oP3x7Ky5mHQ2hov2Pa3TEG5ClgXqhM5ISUgTq+CborD MQEtrZ5tCBtLP4Zk1hHO8hlgEuaaLGRB3l3L8G33ujugaydQdmum0shEn438kZLe0uOf 0J/u7JM/L/Aj7omMyGZImYXXDnYKg7csGegAseUX8jK4FpDbXsJA9hr1zN7rvUdcaZ5O QB5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=2ueEkX4gMgbDtTo9grDTWUHrFWiPnHCnCXn8RimbVEM=; b=TdK1Rh5dBQnaqGTZ3G1Vbr9jy/x29L8+TSBjWLqvqkdMj7M3fC9WYYn6YexIEcdEbG wZVfbHqQ5QhbQvPCky2rSmeEsOTDqSFSw+63oH5SUPwAEtJ9RFTHGDbnXKs5CytYBAuP VDFekiDqj8iUx6YvLozOqY/GJYahQfdF3J5AVCWrKFGWzsCSczQUeU0TogKdgv0HZQ3O pity4LyTobIvtVKU6CVxL3ougr2E/lwwVdtQw7VLaP/9C9fGAQf1T9XYw0h4BQJmmfnS 7uUBF8TusTU/nw81deJkk18cVtB7i0nsRCCexPBHdGZizJg5HdLyHjXXs9DmZJbZCuwO rbQA== X-Gm-Message-State: ACgBeo3iYbCyX10bYeDtzS+GuQ6loSiZ3UFCbHuOGFGTZzVJVJFt6jzT fgkrBnoRW8X7gHLMTDxSxLEaA2sG1et+psDb X-Google-Smtp-Source: AA6agR5s2u4tKZVzk8eideRBOwkffJR7sU01B+6P157zZ4Vt+kFWsUTDlPlsXpxBEJqxPs1rwCQw2w== X-Received: by 2002:aa7:8881:0:b0:537:cc74:d197 with SMTP id z1-20020aa78881000000b00537cc74d197mr7561913pfe.19.1661624778453; Sat, 27 Aug 2022 11:26:18 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:18 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 07/24] epiphany: upgrade 42.3 -> 42.4 Date: Sat, 27 Aug 2022 08:25:31 -1000 Message-Id: <4d0d5a8ae3d48fc23a126b74faeb7e16f582bbe6.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169948 From: Alexander Kanavin Release notes: Fix crashes and misbehavior when importing bookmarks (#1800) Fix desktop notification priority (!1179) Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit de741b26b23406e30d064685be1254b0d6caed84) Signed-off-by: Steve Sakoman --- .../epiphany/{epiphany_42.3.bb => epiphany_42.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-gnome/epiphany/{epiphany_42.3.bb => epiphany_42.4.bb} (94%) diff --git a/meta/recipes-gnome/epiphany/epiphany_42.3.bb b/meta/recipes-gnome/epiphany/epiphany_42.4.bb similarity index 94% rename from meta/recipes-gnome/epiphany/epiphany_42.3.bb rename to meta/recipes-gnome/epiphany/epiphany_42.4.bb index f9d60ff2a9..9efd2800da 100644 --- a/meta/recipes-gnome/epiphany/epiphany_42.3.bb +++ b/meta/recipes-gnome/epiphany/epiphany_42.4.bb @@ -28,7 +28,7 @@ SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@oe.utils.trim_version("${PV}", 1)}/${GN file://migrator.patch \ file://distributor.patch \ " -SRC_URI[archive.sha256sum] = "7316d3c6500e825d8e57293fa58047c56727bee16cd6b6ac804ffe5d9b229560" +SRC_URI[archive.sha256sum] = "370938ad2920eeb28bc2435944776b7ba55a0e2ede65836f79818cfb7e8f0860" PACKAGECONFIG_SOUP ?= "soup2" PACKAGECONFIG ??= "${PACKAGECONFIG_SOUP}" From patchwork Sat Aug 27 18:25:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11968 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 32CFDC0502C for ; Sat, 27 Aug 2022 18:26:24 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web09.51794.1661624781364166147 for ; Sat, 27 Aug 2022 11:26:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Lx6YRB+9; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id y127so4544073pfy.5 for ; Sat, 27 Aug 2022 11:26:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=m+tWlpDIYgTjfGKyqlemXYiElKqIw576Fyxez1FRcB4=; b=Lx6YRB+9MzfQIwKU5KuobevoW/qOUeJTTHeEgirewk/Br00NVIKM/Si8/GcUxaSuJh boDMezgkt5seanGGZMj2llprQqflspcJQKLxg+8SHgc5D0gcjlNy8EAsi3NNBBJqPIm2 zCKtibJalsQ40WidACo4zby1Yem4c0wMO3mJ8TVJi10q/EaEtaf1jPwk+NyCgFP3PnaW TML8J/RpK/ecTKG8AGK7xgPBrnffli1nh5RhQVDDOgLpYj7n8NMcy0XyqW7amB1FRcY0 4RpPd8syAl79BCxTIJ6orn4m6RR32yU+r1nlagYdXIsuFTVV+a2PyAStMUXokMS7/l42 VqdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=m+tWlpDIYgTjfGKyqlemXYiElKqIw576Fyxez1FRcB4=; b=4zvNaTUxkNbCEtHODUgW4YJA6kizSgLGyiF4Y80w7iWDEOQ4WkH72gqq1OmL8JcbgG 5RAsHnRDDuM99yj9vF2fsybY3GyuVe66zAF6ja4zNqevujAzFvgJY83IGEQCBJJXoK2+ C/ioD+LgVGbZOE4J0g8uMo6tyvmER/4/iRtTCg2mEKtSiSjMsO5N9nbHRUPFfWLW+8dy 9pZAq0zpoW83FU/SzWqT52FqbLNaYJGUWSi8BkzGU9e3LCHkewOpaRRioKBXiWRXwnwj MKFgVNpRqdfOuhi8jMwF3vytYt3pf9WG0ZtdOs00Nvtf+GWO/iKPmdE2QHs3VD7LBa9p MJDQ== X-Gm-Message-State: ACgBeo2IvdblJzhTP0UI/ew3kvY55dHmQGY8NeNbURk1254fZ6bAEj8G ERX3dz/gEKtj5yIZbHs1IvYhMCuNQXeEzluM X-Google-Smtp-Source: AA6agR5S9p8DbXcF9Mnqaa2DbAdHNoUB/Den8gWeWEdB8J6v8hV7IWPtHuxzOhq2x1f1LmHwvS6oIQ== X-Received: by 2002:a63:564f:0:b0:425:f2cd:d0ce with SMTP id g15-20020a63564f000000b00425f2cdd0cemr7740636pgm.143.1661624780462; Sat, 27 Aug 2022 11:26:20 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:20 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 08/24] glib-networking: upgrade 2.72.1 -> 2.72.2 Date: Sat, 27 Aug 2022 08:25:32 -1000 Message-Id: <7ebd4d1585f157394a749f8c78a21ee69510bb51.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169949 From: Alexander Kanavin 2.72.2 - August 5, 2022 ======================= - Drop environment proxy resolver to lowest priority (#190) Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 10d01291e67d7308e1758590ac020af24ed0a42f) Signed-off-by: Steve Sakoman --- .../{glib-networking_2.72.1.bb => glib-networking_2.72.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/glib-networking/{glib-networking_2.72.1.bb => glib-networking_2.72.2.bb} (93%) diff --git a/meta/recipes-core/glib-networking/glib-networking_2.72.1.bb b/meta/recipes-core/glib-networking/glib-networking_2.72.2.bb similarity index 93% rename from meta/recipes-core/glib-networking/glib-networking_2.72.1.bb rename to meta/recipes-core/glib-networking/glib-networking_2.72.2.bb index 41f18d1c48..746d1bc39c 100644 --- a/meta/recipes-core/glib-networking/glib-networking_2.72.1.bb +++ b/meta/recipes-core/glib-networking/glib-networking_2.72.2.bb @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" SECTION = "libs" DEPENDS = "glib-2.0" -SRC_URI[archive.sha256sum] = "6fc1bedc8062484dc8a0204965995ef2367c3db5c934058ff1607e5a24d95a74" +SRC_URI[archive.sha256sum] = "cd2a084c7bb91d78e849fb55d40e472f6d8f6862cddc9f12c39149359ba18268" PACKAGECONFIG ??= "openssl ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" From patchwork Sat Aug 27 18:25:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11970 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 320AAECAAD5 for ; Sat, 27 Aug 2022 18:26:24 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web09.51796.1661624783691322570 for ; Sat, 27 Aug 2022 11:26:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=COlicDWL; spf=softfail (domain: sakoman.com, ip: 209.85.214.174, mailfrom: steve@sakoman.com) Received: by mail-pl1-f174.google.com with SMTP id f12so4188643plb.11 for ; Sat, 27 Aug 2022 11:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=bXBdkaTwsbp9SY0BYN8Oyeq5PIAa5jKm7AKAu/OTehE=; b=COlicDWLi92BWW/t07wSsaqBOpUgddKVJm9PU0c8oJcPh9MWwK7zMAGiWKrJdQxNR/ 6LxLd8DDC7hzgVUNrGdq0iS/Xc7TBs3D8MT5UXKGaTFTz1rPEpIHASzXsZrB45Spa4Ad HtVa2FjLDWR/v9PLllp1+3SBb4kb5pI3/XtXRcke/D2lVwLRcSBZCBZXouDB5cnZBsmD 6olycGGsvyYDhOTwDeWHEF+S6n+0WzQKDT738gCBITh8LBBBrLibYi4PWdSQ6H8n8BVv hfm9ycIZ6fNPxFvVHu9NgOs920BfM7GliXFOURlAEmEju9Y/o+8D72bzfiwDYwXNffJh g7AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=bXBdkaTwsbp9SY0BYN8Oyeq5PIAa5jKm7AKAu/OTehE=; b=Zh9LaFCIl663Dnm9txSNOmxYUh29MOsFLZqa6aCPfIOeQyQJLiTybHcmhp7M2TKzhH amFQypfNZbkDWIppXvSDI12ivfBVDWjgVjRb/F5H1FBR9qx6WVM0857oxqBDnkg08Ccg OAo9VhBVlcdAsRJ6VRaj4jYcZSD3lvL5yhRtXyiJOsKzrb/wJamoWM75/7it66JXG40z yykTidlWUVvMa6w/MfR7Pu8LYXiQTus//fz1LpWP/l9UWbeJIIU2YCU7aAuS34RiCZtL HijW3Fe5mE1OS5u1U83FmLqSQdz1qlclR8I4DPTyDqehWdU+B7k3iCRT9Sr6mj+RMn0J iyJw== X-Gm-Message-State: ACgBeo1lVq/9NDPMhcJbKvR7WpxmEaNoZ16BQE7WsxOTMRuAhfV0rDVy ixzpLKyytQZgVejCqOc0M5QYlo8kXlonyYNs X-Google-Smtp-Source: AA6agR7ihB2XzRwuGycCwOlBCDw5ER7g+oGW/23B5ceHeWYH+Pdt/aDKTfrOXKpcTf143729bYHM5w== X-Received: by 2002:a17:90b:4c8d:b0:1f5:409b:b017 with SMTP id my13-20020a17090b4c8d00b001f5409bb017mr10770137pjb.52.1661624782718; Sat, 27 Aug 2022 11:26:22 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:21 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 09/24] libjpeg-turbo: upgrade 2.1.3 -> 2.1.4 Date: Sat, 27 Aug 2022 08:25:33 -1000 Message-Id: <2ee0018ea02bc3964b1ec248306d8b91b362526c.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169950 From: Alexander Kanavin Significant changes relative to 2.1.3 - Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010. - The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage() method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only") datastreams, which can be used to prime the decompressor with quantization and Huffman tables that can be used when decompressing subsequent "abbreviated image" datastreams. - libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4 and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo. - Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)]. - Fixed two issues that prevented partial image decompression from working properly with buffered-image mode: * Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted in an error ("Improper call to JPEG library in state 207".) * Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under certain circumstances. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit ec92b905bca2ea773966672283d5f45872091b31) Signed-off-by: Steve Sakoman --- .../jpeg/{libjpeg-turbo_2.1.3.bb => libjpeg-turbo_2.1.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/jpeg/{libjpeg-turbo_2.1.3.bb => libjpeg-turbo_2.1.4.bb} (97%) diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.3.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.4.bb similarity index 97% rename from meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.3.bb rename to meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.4.bb index fdc035d5f7..1708fa97f0 100644 --- a/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.3.bb +++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.4.bb @@ -14,7 +14,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \ file://0001-libjpeg-turbo-fix-package_qa-error.patch \ " -SRC_URI[sha256sum] = "467b310903832b033fe56cd37720d1b73a6a3bd0171dbf6ff0b620385f4f76d0" +SRC_URI[sha256sum] = "d3ed26a1131a13686dfca4935e520eb7c90ae76fbc45d98bb50a8dc86230342b" UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libjpeg-turbo/files/" UPSTREAM_CHECK_REGEX = "/libjpeg-turbo/files/(?P(\d+[\.\-_]*)+)/" From patchwork Sat Aug 27 18:25:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11975 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 32A59C0502F for ; Sat, 27 Aug 2022 18:26:34 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web08.51894.1661624773344796387 for ; Sat, 27 Aug 2022 11:26:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=HDI6+MZU; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id l5so494682pjy.5 for ; Sat, 27 Aug 2022 11:26:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=MGZZ2sqiscooN1uTkAvFe52Tj2mTW+dNQ4WZVPnT26w=; b=HDI6+MZUpyfMozwv82NKXy6lsjNHF/Is5dUaNeqfDaeITDPzElK4SFO02cmBw+i9/R ZYbiUpGHMvoHb+wUUuuzWQPnLvYRzdX//9Ae2qrcob10mLD2rm9nMLfZmwznDyNqRUoG VPv76AW+XiuX5Oiyj9qGo8SOsSYfkihW3VU9ddxHfVa7GByvBX5I6AQJny64hyIoDLcD wB64ZoLJn4qAalS1Ap3uuCshxe8xlWKFHPh0zVQAPhm7/9ysuJg/613zMpTwphpIQxjq tyArfNWhFhixfpm3V55YnDSJRyCOXb6WI7ObrNlk1PUPL4MO54nJutkpkVS4SPO6oj9p GLMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=MGZZ2sqiscooN1uTkAvFe52Tj2mTW+dNQ4WZVPnT26w=; b=U/akufWHqc50n5urikVLkKmuBXcVuHh7FXQ6o2dxE5Isz0bMMIZTKoE9vEfEKGCixM wGIRuu9IYX8asiwGE84kSRHVJMGl3KAiEJZy0sIY/AzxN9kXSl1WFco9Ss3Qr4I3l1NG RL33/cwx8ofkiT+odQte+D/cEYAyY+avEtyCsIhTLPKQzwqYJDvPJR+mOg+AQ0/BUFOM nU4hGJxQBX2vJd+ZO+rh3UiNyercbD9UCzjpx+8P9gvpcAeygR3cA9fNI7veAJ9exPYL MbPXLw4rcFBSujZhUdFyLi032xi5mj0RXA/GIJSyj7zjjRtE7XJNtuu/MnUjW5KJbi2E 1iqQ== X-Gm-Message-State: ACgBeo3cm6wlxeJZVZlrXiYu5NoET1jMUhKhEitNoOVWh0s5XTYCeE3T CqO4FlfQoGfqSTDA0FdPUot0gECjRo20JUiQ X-Google-Smtp-Source: AA6agR7KhI605xHi7q5lRjlXNuyjJoOHBFAHM1MDvwIkZXzt4T3ix2sHS/ulyJwk+7g84KT4kAfwBg== X-Received: by 2002:a17:903:2d1:b0:171:3773:b95 with SMTP id s17-20020a17090302d100b0017137730b95mr8800577plk.173.1661624784846; Sat, 27 Aug 2022 11:26:24 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:24 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 10/24] libwebp: upgrade 1.2.3 -> 1.2.4 Date: Sat, 27 Aug 2022 08:25:34 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169951 From: Alexander Kanavin - 8/4/2022: version 1.2.4 This is a binary compatible release. * restore CMake libwebpmux target name for compatibility with 1.2.2 (#575) * fix lossless crunch mode encoding with WEBP_REDUCE_SIZE (chromium: #1345547, #1345595, #1345772, #1345804) Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit efabd3d0d72220f17249abc13d2ca758bdd0141a) Signed-off-by: Steve Sakoman --- .../webp/{libwebp_1.2.3.bb => libwebp_1.2.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/webp/{libwebp_1.2.3.bb => libwebp_1.2.4.bb} (95%) diff --git a/meta/recipes-multimedia/webp/libwebp_1.2.3.bb b/meta/recipes-multimedia/webp/libwebp_1.2.4.bb similarity index 95% rename from meta/recipes-multimedia/webp/libwebp_1.2.3.bb rename to meta/recipes-multimedia/webp/libwebp_1.2.4.bb index 2d523df749..263589846a 100644 --- a/meta/recipes-multimedia/webp/libwebp_1.2.3.bb +++ b/meta/recipes-multimedia/webp/libwebp_1.2.4.bb @@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6e8dee932c26f2dab503abf70c96d8bb \ file://PATENTS;md5=c6926d0cb07d296f886ab6e0cc5a85b7" SRC_URI = "http://downloads.webmproject.org/releases/webp/${BP}.tar.gz" -SRC_URI[sha256sum] = "f5d7ab2390b06b8a934a4fc35784291b3885b557780d099bd32f09241f9d83f9" +SRC_URI[sha256sum] = "7bf5a8a28cc69bcfa8cb214f2c3095703c6b73ac5fba4d5480c205331d9494df" UPSTREAM_CHECK_URI = "http://downloads.webmproject.org/releases/webp/index.html" From patchwork Sat Aug 27 18:25:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11974 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 37C5CC0502C for ; Sat, 27 Aug 2022 18:26:34 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web08.51891.1661624771184284628 for ; Sat, 27 Aug 2022 11:26:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=nGTcThHk; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id c16-20020a17090aa61000b001fb3286d9f7so9624150pjq.1 for ; Sat, 27 Aug 2022 11:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=x30YEsZoB1khm5zR4NpGqj3IZcN7RbLbcSCiKTr/abw=; b=nGTcThHka5qkPtrA0Plx2sdNHhs5pyBR/3KK4NsR33sbv+QGrqUpOSSAdR+dwOt0OP dD0o12y1rJEknwA1ywTqu1zBrzv+1PCslwehw9i/9kHws68PxStQnabVEttoIvbG2ppA y8vqXpFnEdBGcfZkMsR1TjsYC9jw3vJGXuIVcHLMOsHx3zKLSaeF0mh9bLGktGUXMIMf nLQu0aZi4DuR72lJdfg7KdJKAlGXr4ybyhtL1XYnrtIiUHJOxBGAVcYXo15foG5AKfcM Tr/m45KJ+jmdCCyELU7+aQL2D8odYJt89v2RMvUYMrZdCN2K/dKB6i5Wc4LGiAPlWcbf bidA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=x30YEsZoB1khm5zR4NpGqj3IZcN7RbLbcSCiKTr/abw=; b=sL0+OgJhJ+ve93dXah8tfUd6BLD0CAHN3iP8u70DDrdjRvc3dZdDSy+Wf5HNa8+a5i hveMOhYDat0JLZMpKMOV1xZj/xFh+UofAqw4gBGrOXiQxIEV2kuryn9K9fZfBQBQ3ejj Sh7tzq/y9SEk50W5TOfzizwnoeaaaVaT7pBL6S+jF1BGJEK0BCvhZYhAZRQZu9fvLZnu gZJEA0yyFL67RQopI8g1+siQTYQW8FfBq+gSr0riekCeH7UaT6mYPG4qJSye/TOJkNyN /5p8IBpknRX8nGtyiB7Tv0td+fBP0g5XY+1lJdBrMxaDIsybx/yJ+lm9jnUozBxTq1im SV3g== X-Gm-Message-State: ACgBeo2ygMqgpU2aoxnniJzI/09uJL+xgXdXybh+1gGsbHHn98Ynv8Fk XYlpUK5UzgZzpDz5yiv2w7phiE2e3g6Qr6uq X-Google-Smtp-Source: AA6agR5tTELBVrn3LLuJmqC5L30wfCk7J81F0GH501U1g5rntjfr38MYIm/jE6uF/4eFNHAA49YioQ== X-Received: by 2002:a17:90a:738a:b0:1fa:d930:49d1 with SMTP id j10-20020a17090a738a00b001fad93049d1mr10337655pjg.130.1661624786925; Sat, 27 Aug 2022 11:26:26 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:26 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 11/24] wireless-regdb: upgrade 2022.06.06 -> 2022.08.12 Date: Sat, 27 Aug 2022 08:25:35 -1000 Message-Id: <02ab5e72cea0b858de99cb38aabe2239de2e250a.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169952 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 75386480abd1660a50c79d5987b77ccc43295511) Signed-off-by: Steve Sakoman --- ...ireless-regdb_2022.06.06.bb => wireless-regdb_2022.08.12.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2022.06.06.bb => wireless-regdb_2022.08.12.bb} (94%) diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.06.06.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.08.12.bb similarity index 94% rename from meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.06.06.bb rename to meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.08.12.bb index 2eba4f873b..357e79d7e1 100644 --- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.06.06.bb +++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.08.12.bb @@ -5,7 +5,7 @@ LICENSE = "ISC" LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c" SRC_URI = "https://www.kernel.org/pub/software/network/${BPN}/${BP}.tar.xz" -SRC_URI[sha256sum] = "ac00f97efecce5046ed069d1d93f3365fdf994c7c7854a8fc50831e959537230" +SRC_URI[sha256sum] = "59c8f7d17966db71b27f90e735ee8f5b42ca3527694a8c5e6e9b56bd379c3b84" inherit bin_package allarch From patchwork Sat Aug 27 18:25:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11973 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 329CAECAAD1 for ; Sat, 27 Aug 2022 18:26:34 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web12.51629.1661624789829470818 for ; Sat, 27 Aug 2022 11:26:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=lnTBlqlv; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id h11-20020a17090a470b00b001fbc5ba5224so4962089pjg.2 for ; Sat, 27 Aug 2022 11:26:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=OiP1CKauhHAe2rcerbgr2igFlnwNU7d7Hnyn1fONq8M=; b=lnTBlqlvn2L1mpXdDS7wUAQHl/b8beEEdRRxCx2PMW3ric+e4C2fMCHKQREiwxOG35 5T/eB8UylscL97dul1wKs7DqcmQdy8c2XqV/sU28t/3V+TVzVWuMGri1zLm3bpauvj+0 2kJ3Gf+srKUIZU3Th3h4olGzikwIkrIbyUmnsfHOR+ihYLhaDuhqzvUvFz55qA5nebuX si/8txac9NgZuNzt7xf3dnBbNjzeVVughRXB7sjKbutWAsRdVTUzvhTqVfDq3YmqVWbY s02DMmmst5GM6D42MU4hngbAPHM/Ow1murlgFWidjplvMXGN8ZBUpauEsCpua9HAw2UP fcxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=OiP1CKauhHAe2rcerbgr2igFlnwNU7d7Hnyn1fONq8M=; b=M1+eQRDMtwsP7/9yGP18nWzIqv0d7z/qJA+1xcgQ12oA5QZce+kQvVbIJsE/NTIetK RGCfyNoqe+T8uYMduGN3mM3fjKrKeaaB+HAgCrPXsECKiTlzT/VMsP47vJVyzy6qrOxb L9wglDC1CLpLnzb2sYNb3flKj5GitvcfDmdfNqOOAADXLuKvxmqGhDF5Msa0FMIoA9M1 CZCbtctg5BrCSxxs1GxW2HM1lo41hjSnehWKU6Ep4Vziaf6g5rzrKQcUzJWtoCV1mKpb jVWI2hyAVeFVg3I73ESDYr2FkmTn6y5TzPoMhDK1HG6j9azcfyyfsgTWlxnWzyQX6osy 8qag== X-Gm-Message-State: ACgBeo3NEiZJ6Us5diT0t/05pHov5pJUu+hPXGTYuEW8sV7zav7bLly5 w+/N+Oth0kpN6nu5fS6vNphCN7JOLjsnJSOb X-Google-Smtp-Source: AA6agR4b9eCImwRPya31c3vwDY4kmHnFuH28voKiQGlE3jRhBmeleQD9gyeFo621w0qolJcmRzZozg== X-Received: by 2002:a17:902:ea02:b0:16f:11bf:f018 with SMTP id s2-20020a170902ea0200b0016f11bff018mr9119349plg.150.1661624788899; Sat, 27 Aug 2022 11:26:28 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:28 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 12/24] wpebackend-fdo: upgrade 1.12.0 -> 1.12.1 Date: Sat, 27 Aug 2022 08:25:36 -1000 Message-Id: <01488610c4582a2be3211d1d3018550df759ec90.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169953 From: Alexander Kanavin This is the first bug fix release in the stable 1.12 series. Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit a614bb96fab31049614d8cb24062fe77c76c8e30) Signed-off-by: Steve Sakoman --- .../{wpebackend-fdo_1.12.0.bb => wpebackend-fdo_1.12.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-sato/webkit/{wpebackend-fdo_1.12.0.bb => wpebackend-fdo_1.12.1.bb} (90%) diff --git a/meta/recipes-sato/webkit/wpebackend-fdo_1.12.0.bb b/meta/recipes-sato/webkit/wpebackend-fdo_1.12.1.bb similarity index 90% rename from meta/recipes-sato/webkit/wpebackend-fdo_1.12.0.bb rename to meta/recipes-sato/webkit/wpebackend-fdo_1.12.1.bb index 4a18467ea4..5f776c13e6 100644 --- a/meta/recipes-sato/webkit/wpebackend-fdo_1.12.0.bb +++ b/meta/recipes-sato/webkit/wpebackend-fdo_1.12.1.bb @@ -13,7 +13,7 @@ inherit meson features_check pkgconfig REQUIRED_DISTRO_FEATURES = "opengl" SRC_URI = "https://wpewebkit.org/releases/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "6239c9c15523410798d66315de6b491712ab30009ba180f3e0dd076d9b0074ac" +SRC_URI[sha256sum] = "45aa833c44ec292f31fa943b01b8cc75e54eb623ad7ba6a66fc2f118fe69e629" # Especially helps compiling with clang which enable this as error when # using c++11 From patchwork Sat Aug 27 18:25:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11972 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 2D032ECAAD5 for ; Sat, 27 Aug 2022 18:26:34 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web10.51635.1661624791911705995 for ; Sat, 27 Aug 2022 11:26:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=3qgG1L3l; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id n8-20020a17090a73c800b001fd832b54f6so2327037pjk.0 for ; Sat, 27 Aug 2022 11:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=jdrB52LNMCK8ahRaUK2eKprv9MMr9mSJ8kGECS4KPU8=; b=3qgG1L3lXxxKcGZvFH6sh6T598W3jy1Yfo95FPJU23wtOR/NEYZg+MbQRAs0kLtbtE pjxvQn4WgXCZix9N2Ey2TMtxsddBAJIiSCv6Pi5l+qt8a031bVfzu6tZOdQLw0OOtGLB nkXzLS0ff1kj6lx+ZFzc3N94sYR5pCPWf1DRyooUto4KT83BCojxx7iTMdNX3QAM+8ub 1qGgpWUqlm2/czBn7f70X5dGWRhylYAPmf/pEHYUhrM0K/k7Upbgf/9e1wJjkG6A1rWs E/LQCZuRY8iZIjs+MdKnXILyWjPNXA8EiJejBh8Sgu49j8LAySg0xVwwmstTSw0Ug3Qy NI9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=jdrB52LNMCK8ahRaUK2eKprv9MMr9mSJ8kGECS4KPU8=; b=DlM3lnwBeM1wPKXVcB8OiYrI1MdMTkGJA+RB6xmehAo1Ju2JmDTLrGrrDcSBWWfOK9 WBCm3CYbmtRBr8lJLVa29P8fDMbiYoDC6nW6ArXg/Ba9kvfRJZMgHoDQrfsaedCs6odw aLe+eQnec5JGWWwJsRleGCaoqFgeACMd1eHgHF80PHHjPELChsrTJuY6E9s2OBIWm6J4 RJoyFvG2w3nr8kZrhRbjmiC38pS3UsvK/NjLgV+txEjMxJTA+NpIErfynnE7dUenz9Mz NKSor1Rv+Cj0CZdK0MgJ+1uqpi6CT7lB32OCImUS19y9Uzumds/Ar99snueMwdyhM/IO HnNQ== X-Gm-Message-State: ACgBeo1SZ5SkD9hClaEPWMcLNIDzyNReR4pGePlvzN5RexykFniJc4Jy ZbewO+qopiwCJoLo8sS9npU+PyTP5v8Sy8TA X-Google-Smtp-Source: AA6agR71DLYAj/HA5tc47pQvV2cXGuQVxsd1NL4H+NZuVNA31SgJVIuw2a51M34XPES3XuODwbzu1w== X-Received: by 2002:a17:902:eb8d:b0:172:c1ba:150b with SMTP id q13-20020a170902eb8d00b00172c1ba150bmr9358542plg.108.1661624790964; Sat, 27 Aug 2022 11:26:30 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:30 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 13/24] sysvinit-inittab/start_getty: Fix respawn too fast Date: Sat, 27 Aug 2022 08:25:37 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169954 From: Bertrand Marquis When an entry in /dev does not exist, start_getty is returning directly. As it is started from init in a respawn mode, it will loop infinitely. In this case add a sleep inside start_getty to prevent the "Respawning too fast" message popping up every 5 minutes. This case is happening quite often when the system is started as an hypervisor guest as the standard serial line is usually taken by it and removed from the configuration. This was triggered quite often running linux as dom0 on top of Xen on arm as the serial line is taken by Xen and removed from the device tree. Use the opportunity to replace one tab with spaces as the rest of the file is using spaces. Signed-off-by: Bertrand Marquis Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 5a704d0ff4d95b6d3a67b80a0db2be66253e7d61) Signed-off-by: Steve Sakoman --- meta/recipes-core/sysvinit/sysvinit-inittab/start_getty | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab/start_getty b/meta/recipes-core/sysvinit/sysvinit-inittab/start_getty index 699a1ead1a..3c31a95f7f 100644 --- a/meta/recipes-core/sysvinit/sysvinit-inittab/start_getty +++ b/meta/recipes-core/sysvinit/sysvinit-inittab/start_getty @@ -14,4 +14,7 @@ esac if [ -e /sys/class/tty/$2 -a -c /dev/$2 ]; then ${setsid:-} ${getty} -L $1 $2 $3 +else + # Prevent respawning to fast error if /dev entry does not exist + sleep 1000 fi From patchwork Sat Aug 27 18:25:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11977 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 32506C3DA6B for ; Sat, 27 Aug 2022 18:26:44 +0000 (UTC) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx.groups.io with SMTP id smtpd.web09.51800.1661624794124135801 for ; Sat, 27 Aug 2022 11:26:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=xFwdVxQt; spf=softfail (domain: sakoman.com, ip: 209.85.215.182, mailfrom: steve@sakoman.com) Received: by mail-pg1-f182.google.com with SMTP id q9so4221539pgq.6 for ; Sat, 27 Aug 2022 11:26:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=iCqYTSPOICIqjztsinEtMkr75O6C4HZT9VLsA4Br/2o=; b=xFwdVxQtJaLd3AvnCMEPKcCYSiz53pbsqLSzi07X8MG9iIgenoyMXUKuw/tPStOHTE BorXj/QMvCDzgIU1ADgD5nvGo07vuPU76bB2phcJzndiy564k1aUNNVEq2Fy/3tluR9N nbseo3GGrtITMMUuCC1SCS9j3n8qNeCrBoYF24uh9AUFsaq1UpQzvHUEPd2wYwylGxr9 QTRwdpVzAMy9z5UuBFHqnSI6qWZv+U9h6IT5+NmEZWcvFeimov6VYE77x6OLATc3urY1 pzshkDByTBiLrUJ2yw1CwXKmEl2a179r6LwqrGVyfU2UHHGs8NdZlahP4lqRS+vglQSL qk5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=iCqYTSPOICIqjztsinEtMkr75O6C4HZT9VLsA4Br/2o=; b=7qMaAfkndMAU+500cEX1R2B1TvcgpLlBjB5uiDn0SOl4yZc0865AIVEvYULhiJjlbz Q1Iy/9HIhoiaRxsJ6Q/D5Z/yx+1/+gZ6GKko8BfEDUTrEM8cYh8m07ym2rvwTea9xtC2 ZYtYICnet8bfr6ciSfrFCziwp1+h2wSDWffSF8PxbP0uCMEWNXp+Qp2dUWBQ9hafws5N e9RuEr9hW1ceLPYUFo4xh1kPXsOpD7ttM520Sthx+72EqEEsC5LGgzjt+HCzTYcxttUW +V2DQd2eNHAQFQcVPadxiLgocB4LZqikB9lerW3RwSf8khE6tbwc3mIP/OrJqtbiziiY 9CPA== X-Gm-Message-State: ACgBeo3diI0AbgEtuBMQ2MRqc7JB0ei0p1mMQ0emrwm5KcHsq9wG/Wxz 6ETTTmaE+0QwSQXMVGqOdEbbdoOlfIpwv98B X-Google-Smtp-Source: AA6agR7yL3SDt89ZCqD6sKUTZISpomBkf1ThVMJOhf48bmTIhVv70EmlzIccwjMy/eH5Q8G5O3O6Cg== X-Received: by 2002:a05:6a00:886:b0:537:5a57:4760 with SMTP id q6-20020a056a00088600b005375a574760mr9275056pfj.21.1661624793083; Sat, 27 Aug 2022 11:26:33 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:32 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 14/24] kernel-fitimage.bbclass: only package unique DTBs Date: Sat, 27 Aug 2022 08:25:38 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169955 From: Awais Belal The KERNEL_DEVICETREE and related variables could potentially have a device tree listed multiple times and this works okay for most scenarios. However, when we create FIT entries for these we get duplicate nodes and uboot-mkimage fails with fit-image-initramfs-image.its:219.58-229.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-ecspi-slave.dtb: Duplicate node name fit-image-initramfs-image.its:307.50-317.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-ndm.dtb: Duplicate node name fit-image-initramfs-image.its:362.54-372.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-rm67199.dtb: Duplicate node name fit-image-initramfs-image.its:417.56-427.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-usdhc1-m2.dtb: Duplicate node name fit-image-initramfs-image.its:648.59-658.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-ecspi-slave.dtb: Duplicate node name fit-image-initramfs-image.its:744.51-754.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-ndm.dtb: Duplicate node name fit-image-initramfs-image.its:804.55-814.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-rm67199.dtb: Duplicate node name fit-image-initramfs-image.its:864.57-874.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-usdhc1-m2.dtb: Duplicate node name ERROR: Input tree has errors, aborting (use -f to force output) uboot-mkimage: Can't open arch/arm64/boot/fitImage.tmp: No such file or directory We fix this by tracking the DTBs we're compiling in the FIT and only picking up unique ones. Signed-off-by: Awais Belal Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 98acfea1e82a90c920bdd636033f930ac034b318) Signed-off-by: Steve Sakoman --- meta/classes/kernel-fitimage.bbclass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta/classes/kernel-fitimage.bbclass b/meta/classes/kernel-fitimage.bbclass index 7e09b075ff..56d71ba8fa 100644 --- a/meta/classes/kernel-fitimage.bbclass +++ b/meta/classes/kernel-fitimage.bbclass @@ -527,6 +527,10 @@ fitimage_assemble() { fi DTB=$(echo "$DTB" | tr '/' '_') + + # Skip DTB if we've picked it up previously + echo "$DTBS" | tr ' ' '\n' | grep -xq "$DTB" && continue + DTBS="$DTBS $DTB" fitimage_emit_section_dtb $1 $DTB $DTB_PATH done @@ -536,6 +540,10 @@ fitimage_assemble() { dtbcount=1 for DTB in $(find "${EXTERNAL_KERNEL_DEVICETREE}" \( -name '*.dtb' -o -name '*.dtbo' \) -printf '%P\n' | sort); do DTB=$(echo "$DTB" | tr '/' '_') + + # Skip DTB if we've picked it up previously + echo "$DTBS" | tr ' ' '\n' | grep -xq "$DTB" && continue + DTBS="$DTBS $DTB" fitimage_emit_section_dtb $1 $DTB "${EXTERNAL_KERNEL_DEVICETREE}/$DTB" done From patchwork Sat Aug 27 18:25:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11980 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 3FEDBC54EE9 for ; Sat, 27 Aug 2022 18:26:44 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web12.51629.1661624789829470818 for ; Sat, 27 Aug 2022 11:26:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=0idn4+f3; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id h11-20020a17090a470b00b001fbc5ba5224so4962229pjg.2 for ; Sat, 27 Aug 2022 11:26:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=jQIV3c2u05ypcqYadG64ORti4G2M0BZZxPt4QUgvRW8=; b=0idn4+f3V/By0Nxi/8HGnbp0XHZ+aDk5VYNFXHnoddfaTd+jA7/4Bkh4gEKsd4n+10 fnJ2n9nF8G7pq5+8b6D5MiL/1c7z1xA63iCabaaT2Rc24TC7hVTzYueiJ/Y2jfizCrIc w6yOaVNzcXG9tUnY8SOYaP+/RNb226TR/PGry+0k0jYEF1B9x7WUYl/VRDEVivBLUXeD vMQG0pAERT38JbK1JBequUybKBTG1s4uG7y6Q5UdoSjJDs8lQYiLUYLG2JQyNyRn+epL +f8eDZbAa5TNsJynepUJPYtHqZcP0UL8+Hr5Uyp4Vpxu7JpItzK0mu9IQKF8uJHxKLkS jTjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=jQIV3c2u05ypcqYadG64ORti4G2M0BZZxPt4QUgvRW8=; b=KPii73pjrw2lVgSDk2Y6tuaE2nkrqAlmvr4gtX2wueLuNW6sKFWCciq9tuPby2QVym Ileru2bejWouQ0pvNjOjcdxPhQFHCEbU2NRx0MJuNs5dyMH4gOYiBv3e5mB6sBwcViFI LVy3TW6GEUYr2EhAMXVI2ASNrXeDO5xOp4kU3AdiRwS8NAnbGgBtbfI2Ynq7UKigfvJr EGDYQLIia80ED1sXnwDr00p4hAHxzq27Aj8beNowwxAO8XPVfgJ+4SV6gmRAciYtHtxi p7R0dqfRyeMfL/3w83+l+0JAh1mP/ogpjiwiVwYrSZLc2nvtp17m3zt7qAcZ92GvDhuC 5j5g== X-Gm-Message-State: ACgBeo1sxqnfYOdkunkws/RoSHHUGzpwSQnP7r+pf+/ZgTGkqHyA54VQ eAd6takRrIcK3GxH7Y2chyfK7dmho0wZ5Sy8 X-Google-Smtp-Source: AA6agR4MxS3oHJcNgV5cQAcBxkqWfFw000xaY5nuW6mLFys20/ZJ0mFMMcMAn+1lsvdJtQAngkzUyg== X-Received: by 2002:a17:902:7c01:b0:16f:9649:be73 with SMTP id x1-20020a1709027c0100b0016f9649be73mr9240801pll.70.1661624795256; Sat, 27 Aug 2022 11:26:35 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:34 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 15/24] oeqa/parselogs: add qemuarmv5 arm-charlcd masking Date: Sat, 27 Aug 2022 08:25:39 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169956 From: Jon Mason On qemuarmv5, arm-charlcd is logging an error because the device isn't present on the virtual machine. Mask it off, as that device could be present on the physical hardware (and we want to use the same kernel config as the real hardware). Signed-off-by: Jon Mason Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit c03c33a4032f995a288f7287e79f43fcd3140aa1) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/runtime/cases/parselogs.py | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/lib/oeqa/runtime/cases/parselogs.py b/meta/lib/oeqa/runtime/cases/parselogs.py index 1f9365f3a8..a33d645155 100644 --- a/meta/lib/oeqa/runtime/cases/parselogs.py +++ b/meta/lib/oeqa/runtime/cases/parselogs.py @@ -140,6 +140,7 @@ ignore_errors = { 'Failed to initialize \'/amba/timer@101e3000\': -22', 'jitterentropy: Initialization failed with host not compliant with requirements: 2', 'clcd-pl11x: probe of 10120000.display failed with error -2', + 'arm-charlcd 10008000.lcd: error -ENXIO: IRQ index 0 not found' ] + common_errors, 'qemuarm64' : [ 'Fatal server error:', From patchwork Sat Aug 27 18:25:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11979 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 3C466C0502C for ; Sat, 27 Aug 2022 18:26:44 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.web09.51802.1661624798408283960 for ; Sat, 27 Aug 2022 11:26:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Pu2k0NLG; spf=softfail (domain: sakoman.com, ip: 209.85.215.172, mailfrom: steve@sakoman.com) Received: by mail-pg1-f172.google.com with SMTP id r22so4224286pgm.5 for ; Sat, 27 Aug 2022 11:26:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=JIAE0y3z8UFGsxW/Wznxz4atkGhpCy6lk4sjszs69aw=; b=Pu2k0NLGZ5/+9P4Kohxw5GUQhwnGJlsUnlSTaIEBd79EE+Vi1IWrSW/bPuxsV4FnWE eHODqATBrZr7VbuqV6THTWMsL72S1HsXq2ThBv2/MSXgqGnhYDaiKVsUeCdGjsciWqbC jqK2GxZLqHj7GtRoxV2QEMrqUnAawijpA0GUpke6YcxE+reK4tyFtMr5aS0tiR5I+42T M4wO5zd+jnRBOGzFruNOS6N3s27AY5N5dWrK48IvqYe/sdwaiIVkIRmeWZSFQYzxWnRI XG7P+4geERVL3Hid6ObMCYWPWRTODE4xP606tVzj9YDQkOoJF05m6zZ0U92VKtRsRqGG LbzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=JIAE0y3z8UFGsxW/Wznxz4atkGhpCy6lk4sjszs69aw=; b=d3iv64MlcL0OAFE08N1aTf5TvcLRmgPhz6OJhIND4eNo0SZQqKLAWsfSuXkR3DS2I/ mSQoTGNT0TyVbtHfCa/iRx3vymrBu31zikBPVjZXalDWZXHBy8Xaph1gJl/cTRfhXGLQ ycAOP5pqEUNLWl+4l/Jqx+uRscVMqgCDVVZUt0vgyc0tl2nMoxQj55SwR/aUYfytm0Ty xrxomTL6ZEDLtYTkzCg1UdZ/ohjPryqiSNccP5hMyx75RCL0hnS23dE/iMBUA5d6VN84 4QsJfZyUZJPwVPsT0NNAg6nnEtDzNajzFrT6WrDEJxbwvoPdbezoGZrMksGm/Xko9h7U GSJg== X-Gm-Message-State: ACgBeo3Eo+rKV3VdO+IfFB0721CN3SZJdhK+7ntOsvfNBrRz/lQgdQT6 hvAn1NJ9XHZoPF/z8RJYIzR0EFPtkDKbSWAQ X-Google-Smtp-Source: AA6agR4iBwu5XnEDbF3G5XRr+IG+Knku+qP/mlfVO7itDeFByUcGx20Y03AxawJIFgeSXLBn1w5gPA== X-Received: by 2002:aa7:8653:0:b0:52d:6fc3:1e41 with SMTP id a19-20020aa78653000000b0052d6fc31e41mr9429445pfo.13.1661624797328; Sat, 27 Aug 2022 11:26:37 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:36 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 16/24] package_rpm: Do not replace square brackets in %files Date: Sat, 27 Aug 2022 08:25:40 -1000 Message-Id: <29570dd3333ade04b020fc5813276aad32d26dfb.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169957 From: Pavel Zhukov This reverts commit f95adb749619e70920c6cc6cd01c6d02cd348fd8. At some point RPM stopped treating "[]?" characters in quoted text as a glob This causes rpmbuild error [1] in oe-core if package contains filenames with such characters [Yocto #13746]. Reverting commit which replaces "[]" with "?" fixes the issue. It should be safe now becuase rpm tries to use filename directly if not found by glob [2]. [1] | error: File not found: /mnt/builds/yocto/build/build/tmp/work/core2-64-poky-linux/testrpm/0.0.1-r0/package/42 All-Time Classics (E) ?v1.1?.cht | File not found: /mnt/builds/yocto/build/build/tmp/work/core2-64-poky-linux/testrpm/0.0.1-r0/package/42 All-Time Classics (E) ?v1.1?.cht | [2] https://github.com/rpm-software-management/rpm/commit/c16c70cbd6b31cd93541d5c22d23ba98d212ad3d Signed-off-by: Pavel Zhukov Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 9916212b4810280108107d94cd2c0cd3e07ae6ed) Signed-off-by: Steve Sakoman --- meta/classes/package_rpm.bbclass | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index e9ff1f7e65..bbbef3793f 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass @@ -193,8 +193,6 @@ python write_specfile () { if path.endswith("DEBIAN") or path.endswith("CONTROL"): continue path = path.replace("%", "%%%%%%%%") - path = path.replace("[", "?") - path = path.replace("]", "?") # Treat all symlinks to directories as normal files. # os.walk() lists them as directories. @@ -214,8 +212,6 @@ python write_specfile () { if dir == "CONTROL" or dir == "DEBIAN": continue dir = dir.replace("%", "%%%%%%%%") - dir = dir.replace("[", "?") - dir = dir.replace("]", "?") # All packages own the directories their files are in... target.append('%dir "' + path + '/' + dir + '"') else: @@ -230,8 +226,6 @@ python write_specfile () { if file == "CONTROL" or file == "DEBIAN": continue file = file.replace("%", "%%%%%%%%") - file = file.replace("[", "?") - file = file.replace("]", "?") if conffiles.count(path + '/' + file): target.append('%config "' + path + '/' + file + '"') else: From patchwork Sat Aug 27 18:25:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11976 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 2DB05ECAAD1 for ; Sat, 27 Aug 2022 18:26:44 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.web09.51803.1661624800344116481 for ; Sat, 27 Aug 2022 11:26:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=eO8TPyfZ; spf=softfail (domain: sakoman.com, ip: 209.85.210.178, mailfrom: steve@sakoman.com) Received: by mail-pf1-f178.google.com with SMTP id 72so4530182pfx.9 for ; Sat, 27 Aug 2022 11:26:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=g0QyaQiEP9xye73xjXrGXpV/exfrjTqHY7U1rxSS3V8=; b=eO8TPyfZ/9a/7Xe0yc13f/WNkZOkpad3k7eZWXvtKa8E/BfAYWMFLMmiTXZNM96LXx joSft0BxmCIaOHDGa3+fPEGtOflojMpyKKgCBpwDWA5Xr1PIhtIabB0m3RxJaeSF1TWP w0yz7fKmR+Wdwo9WFdUrX9T5b2w6XXFoyCk1F3Xa7FHfmEbxbXE6mEbe6lc6U8L2myd5 uRxS/yUX9Bwod6hT3sCAGQduvkiBAz2e9Gh9uz8gzqgf+xsinFs5B6BNIBWdIm4OurNY 3uVjCjrnbCl9qJwSMsw8xuPI/nL7+EoXegpMHH75EmC2U8d+0+RgaHoHPgerunD+07Xd dGfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=g0QyaQiEP9xye73xjXrGXpV/exfrjTqHY7U1rxSS3V8=; b=PfGdbHMnff8Yg6jru1nbkjaammvRBNWoLpGxwP45nefGk+oKbsBC4XWiqep2XpHZ/f 6zKtS9+CKlqUsHMzeTxbPkajDkB6caSHT40ByWCIYjzRvnD9uEPVuIDYI4+brDNuWyF0 rODRn+sAVELz6jwRM0qcYmMZj+nuXQT4O092RX+yai6HqJ16y0gaqww5sTrfwTzagLrP HdSeu8PMaxdHUKtelW4yOK4JuaarwhDD2K4sGBkYcCJGk0BfT2kDLXRU72NwEVrPM2hn qEonaXfcUoGqMoc+DtpLdKzQowm2gtsBIhfqd4hePgEzfeFV1ywbPkNVzqlEQ+E6aWnT cVUQ== X-Gm-Message-State: ACgBeo1KCOzIqi2OnIHbnb/qyzjOeHKtyaxK6uxwt8xOguYLjcMd3OJP nn0z2vCRlAxywZVGyebbtsxDQ9KWbwWj2T7p X-Google-Smtp-Source: AA6agR5x4I0YQ35P/O12CzEs72RJDXkfgKbfh+S+6JLZopGyCd6oqJ1XIl2r/orQsoJBKYWhop7eQA== X-Received: by 2002:a63:485a:0:b0:41d:ed37:d937 with SMTP id x26-20020a63485a000000b0041ded37d937mr8024971pgk.336.1661624799422; Sat, 27 Aug 2022 11:26:39 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:38 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 17/24] sanity: add a comment to ensure CONNECTIVITY_CHECK_URIS is correct Date: Sat, 27 Aug 2022 08:25:41 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169958 From: Shubham Kulkarni In sanity.bbclass, in function check_connectivity : Connectivity is tested by fetching URIs in variable CONNECTIVITY_CHECK_URIS. If none is accessible, the status error is ambiguous. It says to ensure the host's network is correctly configured but never if the remote is available. Signed-off-by: Shubham Kulkarni Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 9865176df6b6362a410b0fc3c115d942462dc338) Signed-off-by: Steve Sakoman --- meta/classes/sanity.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass index b1fac107d5..a79e36b594 100644 --- a/meta/classes/sanity.bbclass +++ b/meta/classes/sanity.bbclass @@ -351,6 +351,7 @@ def check_connectivity(d): if len(msg) == 0: msg = "%s.\n" % err msg += " Please ensure your host's network is configured correctly.\n" + msg += " Please ensure CONNECTIVITY_CHECK_URIS is correct and specified URIs are available.\n" msg += " If your ISP or network is blocking the above URL,\n" msg += " try with another domain name, for example by setting:\n" msg += " CONNECTIVITY_CHECK_URIS = \"https://www.example.com/\"" From patchwork Sat Aug 27 18:25:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11978 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 32318ECAAD5 for ; Sat, 27 Aug 2022 18:26:44 +0000 (UTC) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by mx.groups.io with SMTP id smtpd.web08.51901.1661624802361463388 for ; Sat, 27 Aug 2022 11:26:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=npHd+S/J; spf=softfail (domain: sakoman.com, ip: 209.85.210.174, mailfrom: steve@sakoman.com) Received: by mail-pf1-f174.google.com with SMTP id 142so4526482pfu.10 for ; Sat, 27 Aug 2022 11:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=d90rRvw3bbICZxjNzF6fKwPujAvXMNUeaV85sNd8Pxw=; b=npHd+S/JWJ2ZdG88yv0VoH9EGENn7CVv1ZlFcuwHCbGikBfX8ZMKWwMJ5L30lAXFIH gU0g5ClbNGZdngqSUdqMw/g7X7DkTiM/EeW58ueAnZ8aP+rb1kqHyiql/6O/bte7MgwA 6yMPIYoYJyzZMftu1ny9q3Nj6S3hUSWA8FXXjMNbDqKnYrFIZD9ZDS1HGxOKtB5t73d3 cbEK+TFpnuIKnaFQ4I+nY2r8gAmVcSRBLvp+Rmgvr4eOvzk3++8KucNw7Bzl714jPQx8 /XLxz2aP8gfQicqU6+A0vitequLqQVR6xKInZu+Yzcp0cprm02+1O8fT9oYrKtNiSZC1 KCmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=d90rRvw3bbICZxjNzF6fKwPujAvXMNUeaV85sNd8Pxw=; b=sSL7YeAsNfkTqwmmH/k3DbBGnevFLTMvfJptWrmT+uZeOtjEOFw7RcbkLIEOzQME+x rUwxxxIJFLOlWxQnTg7135LrPk0iosZa5l0Fz+6hm+IvckBD+wwCGXKl4Y889jOOrjn6 MvkX52Tj/TdveelQK3LkkgxjXoDyn9QmGFVEGvcHzAKChrQa+maw09W5mDopyolbam+t 0pjUBLsyie7yWlI5sI7g7unN+9VlGTzm7MZ/1e+uL65wsTe5+/Vm/ta5DucKMh1lCuSF gVVw3VtVAueuR6g115C5YjoB8opd3LSrjIuqpqrCdv0oLkEhiIzpcasLJkCyem/FgQgk Cqzg== X-Gm-Message-State: ACgBeo3dCTjy6Zpw0YTuBOMoQtHFCq58rslUWJ6C4uJBbmtlwb7nUTiJ YhDlo2dKaHlXrrH9mBjkbEPFDk2gfjccZ817 X-Google-Smtp-Source: AA6agR4sANfE1kwTg0OzVTtTxz3LFUa+NXsWQfoSzeKGkHUQN0WI+JrWwhh5pPDG3qvvWNN/xpX3jQ== X-Received: by 2002:a65:6047:0:b0:42b:313e:d331 with SMTP id a7-20020a656047000000b0042b313ed331mr7991266pgp.179.1661624801442; Sat, 27 Aug 2022 11:26:41 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:40 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 18/24] oeqa/qemurunner: add run_serial() comment Date: Sat, 27 Aug 2022 08:25:42 -1000 Message-Id: X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169959 From: Ross Burton Add a comment explaining the non-obvious return codes. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie (cherry picked from commit 6572baffa02ba6b8a686490d55af17cacb528920) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/utils/qemurunner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py index 76296d50cd..4c3d2010fb 100644 --- a/meta/lib/oeqa/utils/qemurunner.py +++ b/meta/lib/oeqa/utils/qemurunner.py @@ -618,6 +618,8 @@ class QemuRunner: return self.qmp.cmd(command) def run_serial(self, command, raw=False, timeout=60): + # Returns (status, output) where status is 1 on success and 0 on error + # We assume target system have echo to get command status if not raw: command = "%s; echo $?\n" % command From patchwork Sat Aug 27 18:25:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11982 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 32D7BC0502C for ; Sat, 27 Aug 2022 18:26:54 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web10.51638.1661624804490792441 for ; Sat, 27 Aug 2022 11:26:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=2cgg1PF0; spf=softfail (domain: sakoman.com, ip: 209.85.216.47, mailfrom: steve@sakoman.com) Received: by mail-pj1-f47.google.com with SMTP id t11-20020a17090a510b00b001fac77e9d1fso10923618pjh.5 for ; Sat, 27 Aug 2022 11:26:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=ZG7C+nMzmEHGxvFg2UBP7+fRtIhzgf22jrDbzcs38EM=; b=2cgg1PF0K1LQuycZBaR/bf2cOeWaO2poQY33gZKq7ZBR0ivVXjFvwUSXas1UdPZ+ep MpMwn8qouq9xMvPEawzgQhNfw49b7Q8itbqj6gCB1MOMyOtlzJqbAF9v07aPnPGLaPge HsTK1T6Z5CiZU058Ti2vqrGo9L/BMoUlidYMAiF1AdoLXVyuyC0oShIJOyHEYTHgPOQg /h5VQjAQ6pB/4u6znVAT3hvnlAb+ajX7DaClmDArAbJ/m/NTfXraJ3CUOJwhIKYmJLBU raE70bwWaCq8MhkSgApE0cM3wJIio6JiyYLIKXCsPuBlAN5gT2k5KE58udtNlOpKzPoc sV5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=ZG7C+nMzmEHGxvFg2UBP7+fRtIhzgf22jrDbzcs38EM=; b=KETKmU7v8bvwB/uqgp2Q/ufRvnrs9kL4hS5iSWF7IFgKYvkIhxf5z7Y+2EI/Ed7aUz 7Rf2vvSS1jW1kRVYcuDiD77RX/1M7zWWNpRFf03/+qMhWD7m0lgZhcAv9hfDZxP+LN+W ccgmMNziSLyIq9JymGIHi7u8oAelD38pUbn+MWaT4/aLHEA4VMK4EwAP7dMvFtbtwLjU PAeLmlK9Q9Vtj4QSAKfVyRmISgwpbz6V2DagrreGGSVb7VBKUAJM4aQtm0N+d8ygyM+a dH4OOlqsWxBUm49pvMpzc1/bFKhMTn0sTO8illMi4yogVAXplf62eaTLQVF+N3QSYC46 MOGQ== X-Gm-Message-State: ACgBeo1LAod4kmV0tOsERE7rYgtuLKtYPD/se4qp3vno1onrV4s794hn IzSSG8i35pOIq6Tw4mNoKKTcSLJQzPtWc8xG X-Google-Smtp-Source: AA6agR6EVO/kl7tfOO6snkx++DMd54bSWC54pT/nPZXf6gTBEpEFgo8Y7o5XCGRDd3+koc2qpBCuZw== X-Received: by 2002:a17:902:9b97:b0:173:dd7:3f3 with SMTP id y23-20020a1709029b9700b001730dd703f3mr9222304plp.56.1661624803600; Sat, 27 Aug 2022 11:26:43 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:43 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 19/24] oeqa/selftest: rename git.py to intercept.py Date: Sat, 27 Aug 2022 08:25:43 -1000 Message-Id: <09ed7d9d5c6455508ab9d29cb2a43be0e458bb64.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169960 From: Ross Burton By naming this test class git.py, any attempt to import GitPython (as needed by oelib.buildhistory) failed. As this class exercises the intercepts, rename it to intercept.py. (From OE-Core rev: d557cbbf86767bc2ebf2beb3d70af3b3ca5e0529) Signed-off-by: Ross Burton Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/{git.py => intercept.py} | 0 meta/lib/oeqa/selftest/cases/oelib/buildhistory.py | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) rename meta/lib/oeqa/selftest/cases/{git.py => intercept.py} (100%) diff --git a/meta/lib/oeqa/selftest/cases/git.py b/meta/lib/oeqa/selftest/cases/intercept.py similarity index 100% rename from meta/lib/oeqa/selftest/cases/git.py rename to meta/lib/oeqa/selftest/cases/intercept.py diff --git a/meta/lib/oeqa/selftest/cases/oelib/buildhistory.py b/meta/lib/oeqa/selftest/cases/oelib/buildhistory.py index 802a91a488..33bd6df2f3 100644 --- a/meta/lib/oeqa/selftest/cases/oelib/buildhistory.py +++ b/meta/lib/oeqa/selftest/cases/oelib/buildhistory.py @@ -3,6 +3,7 @@ # import os +import sys from oeqa.selftest.case import OESelftestTestCase import tempfile import operator @@ -11,15 +12,14 @@ from oeqa.utils.commands import get_bb_var class TestBlobParsing(OESelftestTestCase): def setUp(self): - import time self.repo_path = tempfile.mkdtemp(prefix='selftest-buildhistory', dir=get_bb_var('TOPDIR')) try: from git import Repo self.repo = Repo.init(self.repo_path) - except ImportError: - self.skipTest('Python module GitPython is not present') + except ImportError as e: + self.skipTest('Python module GitPython is not present (%s) (%s)' % (e, sys.path)) self.test_file = "test" self.var_map = {} From patchwork Sat Aug 27 18:25:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11983 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 3E1D6C3DA6B for ; Sat, 27 Aug 2022 18:26:54 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.51548.1661624806510236878 for ; Sat, 27 Aug 2022 11:26:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=bFwF8cp+; spf=softfail (domain: sakoman.com, ip: 209.85.214.170, mailfrom: steve@sakoman.com) Received: by mail-pl1-f170.google.com with SMTP id x23so4355607pll.7 for ; Sat, 27 Aug 2022 11:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=4ZhH6rZ5uF2K36uLqKHEHB44Si8fEcVJW5VtrrSAoZY=; b=bFwF8cp+0B+ARt/wfzCsB9xSs+6juZQryUY3ozzX23KR7qRGrG7nPSWvWjl5FD1n2o FvKNLYaPuu/KHuvxFIJyB8rLxkhza5Mym6R+2dkCOviQqFoMVixpy5a4bdYWEA2S+emZ iCa+b6SF8h2q1VRJY0wzbVTIX1DAFRS/NaNGLhK6mkmxIC5isAoy71ejbv5NG6XXps3G rwpCUqN4t/c6zKWZdBYlnuUtFaQ0IoSS+bs6wah5/uJnVdNTRjGtLmRhkqq8/xNbDP1a BKuLH2+4TV6RX3hImm80GmkZ6iZf9ul+VHq/vB/s4BHCrej1Pj9ijAZwCttryhWa9rKA rXYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=4ZhH6rZ5uF2K36uLqKHEHB44Si8fEcVJW5VtrrSAoZY=; b=Wj8ncZ/XWm66uX0dg1PNpiumnAkvF09M2tzQEvt8dqJEJTlzIQA/VAvxuHtmltUlaT zey8sbG7QrO7QyKD9N2pPFwXom3NQOzzDdSDFnGekvamoR/qw7Wbpt+VjqBQ0AfefksU Px4KHYoso5tHzvFMO9XQxhivFusYi++iFKLGFfR8ka9achs+PelUCuzkrzEgDNyNSwcl JMESZ8StexKntCaLS7VFQeInNpiAyRthx0txoR+Uh68UJN5Bm5Vcl8quxNWvGyJa+/kI wcusLj/28ppYevj1rjxQpAMO13haAdCxQ0sP6L3E6EqMh0Xzy9fpJMGnkbNJ7pTAVw5u K4ug== X-Gm-Message-State: ACgBeo0tg+/2LZFLEMikJLxHaavO0ZadXqHibqfNWNRVgCf23ky7MVXv O9mhmIRTEXwq7c3UjBE4lNW3aSa9Gke+v7hE X-Google-Smtp-Source: AA6agR5VptLlT+EqqM6CRdntgz0WB7hkJVsbWssRI0NNOeKKh5wHm/2D0wSLQmtX5DnYKWRzH+nDXA== X-Received: by 2002:a17:90b:35c5:b0:1fd:9087:6a70 with SMTP id nb5-20020a17090b35c500b001fd90876a70mr3424418pjb.158.1661624805601; Sat, 27 Aug 2022 11:26:45 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:45 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 20/24] oeqa/gotoolchain: put writable files in the Go module cache Date: Sat, 27 Aug 2022 08:25:44 -1000 Message-Id: <28c3586bce441bc0e202886c4f3a19dffe07bee8.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169961 From: Ross Burton By default 'go mod' creates read-only files, but that just complicates things. Add -modcacherw to make the cache read/write, so it can be cleaned up without needing to chmod. (From OE-Core rev: 7ff30e0d9fe8527cbc2f8ca84e0300fdc84663b6) Signed-off-by: Ross Burton Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/gotoolchain.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/gotoolchain.py b/meta/lib/oeqa/selftest/cases/gotoolchain.py index c809d7c9b1..345f533379 100644 --- a/meta/lib/oeqa/selftest/cases/gotoolchain.py +++ b/meta/lib/oeqa/selftest/cases/gotoolchain.py @@ -43,12 +43,6 @@ class oeGoToolchainSelfTest(OESelftestTestCase): @classmethod def tearDownClass(cls): - # Go creates file which are readonly - for dirpath, dirnames, filenames in os.walk(cls.tmpdir_SDKQA): - for filename in filenames + dirnames: - f = os.path.join(dirpath, filename) - if not os.path.islink(f): - os.chmod(f, 0o775) shutil.rmtree(cls.tmpdir_SDKQA, ignore_errors=True) super(oeGoToolchainSelfTest, cls).tearDownClass() @@ -56,6 +50,7 @@ class oeGoToolchainSelfTest(OESelftestTestCase): cmd = "cd %s/src/%s/%s; " % (self.go_path, proj, name) cmd = cmd + ". %s; " % self.env_SDK cmd = cmd + "export GOPATH=%s; " % self.go_path + cmd = cmd + "export GOFLAGS=-modcacherw; " cmd = cmd + "${CROSS_COMPILE}go %s" % gocmd return runCmd(cmd).status From patchwork Sat Aug 27 18:25:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11985 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 3E3EDC54EE9 for ; Sat, 27 Aug 2022 18:26:54 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.web10.51639.1661624808642244705 for ; Sat, 27 Aug 2022 11:26:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=8RwMMo88; spf=softfail (domain: sakoman.com, ip: 209.85.214.182, mailfrom: steve@sakoman.com) Received: by mail-pl1-f182.google.com with SMTP id u22so4339935plq.12 for ; Sat, 27 Aug 2022 11:26:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=/Hul1R155T0ekrUwg7yqhrgeZ3yOK1AEptaevlomKvQ=; b=8RwMMo88FQI75SLFl9Tkx29wcJS5OLncvt98d5e1MSSrETdDpSAxKhwf+YCYRt2A/I ayMzqaF1dtcCKkcWx/X9THV06i7+fypGQr+43F22Bfkt89CoubUjRD6+j9/8SBZx3PXO i0UXaeEW4B100qsppBQV5BwaD/W39nh1oQIZrsruVFGySiRDnnXCPkvnEOAHNwGGUr39 KU7WcHAmMpalAoeq8DdFTIyNRFDhUMcxjk4IIf4HHo2aLtzghUQltHUoXngu7fI6fH9J flmuHIGA6y2e327qnHDvPRHy7KsYsvcnU/kbZpoFRtBi9eLUtKutHSIgqXSufsLEpp39 GlaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=/Hul1R155T0ekrUwg7yqhrgeZ3yOK1AEptaevlomKvQ=; b=d/CWH1DwmE5gUBGud6Qgar4QELKe3NDLPBU0SDsy51pkgUqZOucVofoe3041D9jEKU u2pyts438GH8sEGYD6XCNtk6ylu8wO5Al6LIosU9lG83Hs6UWxPm60+LIBquBzOaWtdQ 7jJ2ehWVd39m7bQFVx5TL8cdQI5XXZI7qS2GMi899LR8gWsB28pWSlu6Ci36PS1MaMwR B+WuLITs97IHkg19h77LvWg2fPTuQrDhlI37cow9elqt9d2JeYgaNUebKGr3GLFfhK5v A6/UVEDTUvjqwRa7Os6+ijpDZJ67ncbnAC5A/Pj6Ln9GRKeuVADfMDtB9ubBaSDt8YYN aNrg== X-Gm-Message-State: ACgBeo2hcI+jtfuKdiDYfx2ZxAlyo7tK7uLjhjsbLdKBm6uNohoQ2dfV CGdHs56Xwylw3fJecYbRmtGd3kayzv/mOOaA X-Google-Smtp-Source: AA6agR7MQ3ZB41HyzRiYSxDjISQfxaEEeGVdfjC1ldoiWKqN5pCHYvokgO65aSVyC8+QoXYsOZ0dMg== X-Received: by 2002:a17:90b:3e8d:b0:1fa:facf:672f with SMTP id rj13-20020a17090b3e8d00b001fafacf672fmr10635819pjb.0.1661624807716; Sat, 27 Aug 2022 11:26:47 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:47 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 21/24] oeqa/gotoolchain: set CGO_ENABLED=1 Date: Sat, 27 Aug 2022 08:25:45 -1000 Message-Id: <62bd5d4a6b0bfbc7ac00bcb45ad20d32fd92689e.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169962 From: Ross Burton In cross-compiles CGO_ENABLED=1 needs to be set explicitly, as otherwise Go refuses to use it even if CC is already set. This fixes the selftest on setups where the host and the SDK target don't have matching architectures. [ YOCTO #14859 ] (From OE-Core rev: 19be072619d39267df44f23c4c8b64f3808f6148) Signed-off-by: Ross Burton Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/gotoolchain.py | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/lib/oeqa/selftest/cases/gotoolchain.py b/meta/lib/oeqa/selftest/cases/gotoolchain.py index 345f533379..978898b86f 100644 --- a/meta/lib/oeqa/selftest/cases/gotoolchain.py +++ b/meta/lib/oeqa/selftest/cases/gotoolchain.py @@ -51,6 +51,7 @@ class oeGoToolchainSelfTest(OESelftestTestCase): cmd = cmd + ". %s; " % self.env_SDK cmd = cmd + "export GOPATH=%s; " % self.go_path cmd = cmd + "export GOFLAGS=-modcacherw; " + cmd = cmd + "export CGO_ENABLED=1; " cmd = cmd + "${CROSS_COMPILE}go %s" % gocmd return runCmd(cmd).status From patchwork Sat Aug 27 18:25:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11981 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 32D4BECAAD1 for ; Sat, 27 Aug 2022 18:26:54 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web09.51794.1661624781364166147 for ; Sat, 27 Aug 2022 11:26:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Vnbrqzgi; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id y127so4544792pfy.5 for ; Sat, 27 Aug 2022 11:26:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=b4p6WJkMMb1E7l49rXjxHX2mgUZTmuVWiwPonYe774w=; b=VnbrqzgihQMu6V4UQMxsFn7S4iWYFdy+2ImDu/4wsvQ1W2fGoYZWJH5EVpfWRQqK7y 6vCeIJGRjZWOM58RoJ5p6IcfJhEwWPnB33c84QcwAopIGm+rLzO2G6BCI6oep6hiD9qf 5FFx41hjjy0B/ciLo1Cfoei+rIkzUeLePx0FKftA/6a5abtjCHKSYsQj+rGRE0UeqzeO CbJTI79mVAE1DV+/CtAjUkwqHCOzlwxPz+c4VTOGHqVWc5k7Pft2c3SHlHMJo2adQUf+ LLjfcX5pcfyPzpSt8K36lg5bgfPC1V5pI8VzBS2Q5k1646e4SshS+ANfThyctNBEi/RJ jArg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=b4p6WJkMMb1E7l49rXjxHX2mgUZTmuVWiwPonYe774w=; b=ZeDl3RRBL2EiQBcG4kqE0aE3EwXSgLOygSEDJpgQRRFU6SkMouERSPT/hgwU/TzOce bb3yMzm5LXRwWzLYlr2gU8NwS+ABciaVDu2Z/To+eMYBtkEFJLfgH4iKq56agjW2oeh3 R2N6DW5DhNIUevP5JlKlMBO6ujcrfuLQ2ehY/efZIi6iUbFYLJlNT13xtDKsLZoR5J7e n4B1Y+9dGFCIOh8iAz+QM2geB4hjpoxhpq8zKRYZehmdcRP2ygYd3RFLSR5WhhMESYl2 jloKWjdnmjrdAScThc4Tlv+zWjN4RHvyZif+tPH2H+PXKUv18XI4W0QxMXb1oAOZXGEe DIvw== X-Gm-Message-State: ACgBeo22U64XOnZFRzaud6zFvy8pKHlL24scEkVVK9hbG4lciOwWQBXK VNeTpv7jpcQ7aFDwqCN9vcPChbKBFKUQOnw6 X-Google-Smtp-Source: AA6agR59fa7Aswgog/XQnIsAvsLyytt9GdGlIXAIqfi4D/8dqNlvzdh5g8RXo5a6REdWetKy28hFxw== X-Received: by 2002:a05:6a00:1909:b0:536:65dd:44ca with SMTP id y9-20020a056a00190900b0053665dd44camr9492966pfi.1.1661624809620; Sat, 27 Aug 2022 11:26:49 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:49 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 22/24] wic: add target tools to PATH when executing native commands Date: Sat, 27 Aug 2022 08:25:46 -1000 Message-Id: <5f4ad4575e5c660081a7058b1421da36cfc5676a.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169963 From: Ross Burton We might want to run a cross tool, such as objcopy, in wic. These are in a TARGET_SYS/ subdirectory under /usr/bin, so add that directory to the search path too. (From OE-Core rev: c523549141e5c31edc75281f581d97867b7d251d) Signed-off-by: Ross Burton Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- scripts/lib/wic/misc.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/lib/wic/misc.py b/scripts/lib/wic/misc.py index 3e11822996..a8aab6c524 100644 --- a/scripts/lib/wic/misc.py +++ b/scripts/lib/wic/misc.py @@ -140,11 +140,12 @@ def exec_native_cmd(cmd_and_args, native_sysroot, pseudo=""): cmd_and_args = pseudo + cmd_and_args hosttools_dir = get_bitbake_var("HOSTTOOLS_DIR") + target_sys = get_bitbake_var("TARGET_SYS") - native_paths = "%s/sbin:%s/usr/sbin:%s/usr/bin:%s/bin:%s" % \ + native_paths = "%s/sbin:%s/usr/sbin:%s/usr/bin:%s/usr/bin/%s:%s/bin:%s" % \ (native_sysroot, native_sysroot, - native_sysroot, native_sysroot, - hosttools_dir) + native_sysroot, native_sysroot, target_sys, + native_sysroot, hosttools_dir) native_cmd_and_args = "export PATH=%s:$PATH;%s" % \ (native_paths, cmd_and_args) From patchwork Sat Aug 27 18:25:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11984 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 36A5AECAAD5 for ; Sat, 27 Aug 2022 18:26:54 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.web09.51802.1661624798408283960 for ; Sat, 27 Aug 2022 11:26:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=OEhQATq3; spf=softfail (domain: sakoman.com, ip: 209.85.215.172, mailfrom: steve@sakoman.com) Received: by mail-pg1-f172.google.com with SMTP id r22so4224605pgm.5 for ; Sat, 27 Aug 2022 11:26:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=Kwt6XJBvXQs1rQiDXcT0TP/k4V7LlryHgzCI/CqIvfw=; b=OEhQATq3LjfVjoVu8VZ7pyRl8KpBpsF7jWvtK7B5EuTExw8GVnKj/zUfvvrQ7JcwKV 3q49IcQGKzNqPEPSmiyUOb8NjVn1qxkr44AwEhI/UhGrYnLQjGoM0IA3MZh59nihGyCE CcYuF1oHMVQj8iRFS5LQFq8dOh2bpTlqR2ZfQYp3heaXJkfUkPUocW9lNmWJGfbp8JCE nkBxKEl2u1/5pxq80WPSujhY86NkPsbLYmPUDxUJqYToDADmBBB7ZBfYXBR0zcx2tNj1 1B8THFdyVLWyA0a/F6mQttvjTMNBQzs43lyEhgKKRknHUYIwO6Zbfbjq0RMPJ2V/gDZ/ lDGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=Kwt6XJBvXQs1rQiDXcT0TP/k4V7LlryHgzCI/CqIvfw=; b=iazn+OJvoZuVfegh7MYoFPi1mAmEnXFZt3BL7OgBcX6kiETbA4lnapuas8/F0CYMYC sbFTNLZpy5qzFxGlQp15q7/DI9TYQCdV+Q1H9FYbIgHcl9CoVG+7C4MO7BAxM0Ovgwby BHIQP817hPySHuP0FsTSOHYelVbhhGlieU5AWfqhLymhQSJv/xew6AwbummNSk7cwysK 6Kl9SIG8wC6B1xceekSoICKTyXARBrAW60/MHzy1BthvaBvqHDgDrvPX5hSLpNGQZ36M TuUFzqxGLHpiRfXE3YPikm1SbQrIb1IuH5sDsQKCRqKZnjuJ6j6UszkTDkYtSpRyxyyr U0vw== X-Gm-Message-State: ACgBeo1RX7Vou+U+5PPvH5vzk2Rzbv0hhaVjp9JkAndIj2/UyjHGZ5EX t+iuU/9rBS7tT7YWbaMaj1+kW50zwrZzYmwk X-Google-Smtp-Source: AA6agR5H+gupdalolR3YQ85Dpzu9HcWMOkAP1tCmAsQy6+rL2r/f7spf+NKcd/FofCvgAtEMxwb9nA== X-Received: by 2002:a63:d60b:0:b0:429:7f1e:aa6 with SMTP id q11-20020a63d60b000000b004297f1e0aa6mr7753475pgg.492.1661624811765; Sat, 27 Aug 2022 11:26:51 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:51 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 23/24] wic/bootimg-efi: use cross objcopy when building unified kernel image Date: Sat, 27 Aug 2022 08:25:47 -1000 Message-Id: <0c4bea4743a2e658f587ab1c6bb2b483e5383d30.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:26:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169964 From: Ross Burton We can't rely on the host objcopy knowing how to process target binaries, so use the cross objcopy in the sysroot instead. Also construct the command argument-by-argument as the format expression was getting unwieldy. (From OE-Core rev: 0264aeedbf21e9e7a104243c11b3b57f00e38bda) Signed-off-by: Ross Burton Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- scripts/lib/wic/plugins/source/bootimg-efi.py | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/scripts/lib/wic/plugins/source/bootimg-efi.py b/scripts/lib/wic/plugins/source/bootimg-efi.py index 0391aebdc8..a65a5b9780 100644 --- a/scripts/lib/wic/plugins/source/bootimg-efi.py +++ b/scripts/lib/wic/plugins/source/bootimg-efi.py @@ -326,21 +326,20 @@ class BootimgEFIPlugin(SourcePlugin): exec_cmd(install_cmd) staging_dir_host = get_bitbake_var("STAGING_DIR_HOST") + target_sys = get_bitbake_var("TARGET_SYS") # https://www.freedesktop.org/software/systemd/man/systemd-stub.html - objcopy_cmd = "objcopy \ - --add-section .osrel=%s --change-section-vma .osrel=0x20000 \ - --add-section .cmdline=%s --change-section-vma .cmdline=0x30000 \ - --add-section .linux=%s --change-section-vma .linux=0x2000000 \ - --add-section .initrd=%s --change-section-vma .initrd=0x3000000 \ - %s %s" % \ - ("%s/usr/lib/os-release" % staging_dir_host, - cmdline.name, - "%s/%s" % (staging_kernel_dir, kernel), - initrd.name, - efi_stub, - "%s/EFI/Linux/linux.efi" % hdddir) - exec_cmd(objcopy_cmd) + objcopy_cmd = "%s-objcopy" % target_sys + objcopy_cmd += " --add-section .osrel=%s/usr/lib/os-release" % staging_dir_host + objcopy_cmd += " --change-section-vma .osrel=0x20000" + objcopy_cmd += " --add-section .cmdline=%s" % cmdline.name + objcopy_cmd += " --change-section-vma .cmdline=0x30000" + objcopy_cmd += " --add-section .linux=%s/%s" % (staging_kernel_dir, kernel) + objcopy_cmd += " --change-section-vma .linux=0x2000000" + objcopy_cmd += " --add-section .initrd=%s" % initrd.name + objcopy_cmd += " --change-section-vma .initrd=0x3000000" + objcopy_cmd += " %s %s/EFI/Linux/linux.efi" % (efi_stub, hdddir) + exec_native_cmd(objcopy_cmd, native_sysroot) else: install_cmd = "install -m 0644 %s/%s %s/%s" % \ (staging_kernel_dir, kernel, hdddir, kernel) From patchwork Sat Aug 27 18:25:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 11986 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 32646ECAAD1 for ; Sat, 27 Aug 2022 18:27:04 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.web09.51803.1661624800344116481 for ; Sat, 27 Aug 2022 11:26:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=YsuVNL6t; spf=softfail (domain: sakoman.com, ip: 209.85.210.178, mailfrom: steve@sakoman.com) Received: by mail-pf1-f178.google.com with SMTP id 72so4530551pfx.9 for ; Sat, 27 Aug 2022 11:26:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=RyMcXTytVSNUVmZrR8TQrsgD2eugg3EpATeFB7Uk07o=; b=YsuVNL6twsjlmM1oxv08QIyBZlVwNZNA3SBIcz1nKZFFt7hdeSbQzLTL4tUEg1k9gP 6JVm1P4ua4XqPINgY4NUhBDfAQUMmTOFoANWIkQiz6nExLZFgX8+5/60gCHusKmTfgoy s7j9NLsqYdArpRqiG8WO1bdve2mxkQ06IriOVej1z/65eWQVnz19djlNnDr1RwhaNFJV ZfgK453kXLtyh4l6o7rER1j1S10E4P3IBUne2KpIxqzWlW29cTaerEnUE2cWi9tD6rhg a97Guq6vI4/h64jTO1wnVF4hjoQoyzykKz+uxky1heS2zwkjVRUM32C2R/zbeoqcAucO V97g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=RyMcXTytVSNUVmZrR8TQrsgD2eugg3EpATeFB7Uk07o=; b=m2IUar/1jM+c6S7ca8Ajzc2eWV+9I+BM1r5lyCplt72dqkg7rVGxgTXTzZMfSgwYvu E7MB1pIPdBZBoK8dEmPcLMyHAKvDpRrwQA1zOGl/IlMzi+UYZGMRks3ss7gHxK2WzFOC x4mmmm6Qvg3wwxkPFqScnE3JWGhM54YYRrFry3F3RPEYq1DDxhcuw7wuFjzRDoFoYLj2 K2678VpV4hFPhyqFMCLKJui5+IR0CenFB/9wHE0kzXc1CqnzxRUdBo2jRTDdAztmuKMG 4+cTtrR6AFpXBOzb/8j5EJ7tIgaAnfsg3R3aFyzxyAAA/LJCFXieILtoT6ZHVG/ahNK2 eJnA== X-Gm-Message-State: ACgBeo0TOqCBdN5FRnt1PxBB5OttCRBbByh3YYvFJNmYtO13HKVCvmYx Sn/EeLEZD4HYs+hDcQh+FY9RTxBMQwD02wLH X-Google-Smtp-Source: AA6agR4UEPZuekCbCWII1OFItV9Tx4/N94kjAl8pjGimPFjBS89RzI9lW6DjepT8zbwVsCqhlrJh5g== X-Received: by 2002:a65:6b8f:0:b0:42b:77c3:9564 with SMTP id d15-20020a656b8f000000b0042b77c39564mr6847180pgw.91.1661624813808; Sat, 27 Aug 2022 11:26:53 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id r21-20020a170902ea5500b001708c4ebbaesm3864716plg.309.2022.08.27.11.26.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Aug 2022 11:26:53 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 24/24] wic: depend on cross-binutils Date: Sat, 27 Aug 2022 08:25:48 -1000 Message-Id: <4ac53650dee64f824add3ce2322b4d3e3d9d4e27.1661624569.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.1 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, 27 Aug 2022 18:27:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169965 From: Ross Burton Wic can build an unified kernel image, but this needs the cross-objcopy from binutils. (From OE-Core rev: 7c7a488116f49083ca42d3628ebc0870585110c3) Signed-off-by: Ross Burton Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- meta/classes/image_types_wic.bbclass | 2 ++ meta/recipes-core/meta/wic-tools.bb | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/classes/image_types_wic.bbclass b/meta/classes/image_types_wic.bbclass index e3863c88a9..5374d6125e 100644 --- a/meta/classes/image_types_wic.bbclass +++ b/meta/classes/image_types_wic.bbclass @@ -84,6 +84,8 @@ do_image_wic[deptask] += "do_image_complete" WKS_FILE_DEPENDS_DEFAULT = '${@bb.utils.contains_any("BUILD_ARCH", [ 'x86_64', 'i686' ], "syslinux-native", "",d)}' WKS_FILE_DEPENDS_DEFAULT += "bmap-tools-native cdrtools-native btrfs-tools-native squashfs-tools-native e2fsprogs-native" +# Unified kernel images need objcopy +WKS_FILE_DEPENDS_DEFAULT += "virtual/${TARGET_PREFIX}binutils" WKS_FILE_DEPENDS_BOOTLOADERS = "" WKS_FILE_DEPENDS_BOOTLOADERS:x86 = "syslinux grub-efi systemd-boot os-release" WKS_FILE_DEPENDS_BOOTLOADERS:x86-64 = "syslinux grub-efi systemd-boot os-release" diff --git a/meta/recipes-core/meta/wic-tools.bb b/meta/recipes-core/meta/wic-tools.bb index ba0916cb56..daaf3ea576 100644 --- a/meta/recipes-core/meta/wic-tools.bb +++ b/meta/recipes-core/meta/wic-tools.bb @@ -6,7 +6,8 @@ DEPENDS = "\ parted-native gptfdisk-native dosfstools-native \ mtools-native bmap-tools-native grub-native cdrtools-native \ btrfs-tools-native squashfs-tools-native pseudo-native \ - e2fsprogs-native util-linux-native tar-native\ + e2fsprogs-native util-linux-native tar-native \ + virtual/${TARGET_PREFIX}binutils \ " DEPENDS:append:x86 = " syslinux-native syslinux grub-efi systemd-boot" DEPENDS:append:x86-64 = " syslinux-native syslinux grub-efi systemd-boot"