From patchwork Sun Nov 27 13:54: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: 16023 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 57955C352A1 for ; Sun, 27 Nov 2022 13:55:33 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web10.91876.1669557332859051283 for ; Sun, 27 Nov 2022 05:55:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Pbc7wzb7; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id k2-20020a17090a4c8200b002187cce2f92so11595858pjh.2 for ; Sun, 27 Nov 2022 05:55:32 -0800 (PST) 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:subject:date:message-id :reply-to; bh=OzoNvTyrWf7STFig1Bfwi8Xp+6V39KCXh/fo2cOjHBg=; b=Pbc7wzb7/gp4eDAi+EemExG6Mgc/6SLgcAr6OWZ4BwliOsRn4rB1VEh0rZYFptPaMt smyHzH1igdml2NnVe9JzITlB9H2rmU+UUPaBjodUbqWilQAJKfOf28JftJuHkelBqdTw o4vl0YG1oMHUoeb246OaGtMBaXujNAMQfjg39MYTpTVbR2kjS1FKjTkbsHesa4UWDCA3 NmOoVcfjqc/hZBFi26lbv2aNvs/gKqC8RTr9vQXUQFsYzG7EZQaZKY21tCrs0bm5mRTI McD7k8Gfvnm4KnyRBMqjTpwkHJdGPozc1sO+dQ8E2iIvHogl7YSMBlRiHqo9/IwNxxN7 ncuw== 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 :subject:date:message-id:reply-to; bh=OzoNvTyrWf7STFig1Bfwi8Xp+6V39KCXh/fo2cOjHBg=; b=Zy2y7TNPkivkOF/4QmMwSoX6QgNZOSwf/4+BiXZRG0pInfyMGNSj17F8JAufu1fwCa k64WB+Yc4AoMJacxAPM+zyalgQ2BBow/DY/0jOyu1Sam85jzijXm4G4wpkMi2sUcac5r ZxkrRXcoBu6tzTBOLt3N+3boXRUybyzkzVUfB8e4iqPfN+gHAEEXAbedAtS+4tR92gh9 7xumdrIMsHNesYz8py8D20RMCLLhi0GiELFAchdYfffmyHPJmfFDU6bu9jXSgMS5nVe5 5gWfJYmOIWFhZilftAa3T5K5Pr8qKJA9l4BmCnJrqNxXUhS58H7CkgWUuZg9/1bxaWbu 4gSw== X-Gm-Message-State: ANoB5pm7duhpEK4/w8OCqGDmnbef8hiYAcKnyy/Y+tLuvKqEwNOWZnXX BIQRYREOFMGl8tyaQCrY2aHvE+ThlVpe1Eg8rQw= X-Google-Smtp-Source: AA0mqf6z9lZibf10yHA05heVCXiMX7Gm/1Ih35d0SjCMlhVPeCqJfjxrbFyXDkmBIEtlv7ZdMX/sBA== X-Received: by 2002:a17:902:cf0e:b0:186:6723:9217 with SMTP id i14-20020a170902cf0e00b0018667239217mr27578443plg.160.1669557331714; Sun, 27 Nov 2022 05:55:31 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:31 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 01/31] libsndfile1: Backport fix for CVE-2021-4156 Date: Sun, 27 Nov 2022 03:54:47 -1000 Message-Id: <174e79299d815f0a7dbef0668dc488ce10e89d3d.1669557026.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 ; Sun, 27 Nov 2022 13:55:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173846 From: Martin Jansa CVE: CVE-2021-4156 Signed-off-by: Martin Jansa Signed-off-by: Steve Sakoman --- ...flac-Fix-improper-buffer-reusing-732.patch | 29 +++++++++++++++++++ .../libsndfile/libsndfile1_1.0.31.bb | 1 + 2 files changed, 30 insertions(+) create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/0001-flac-Fix-improper-buffer-reusing-732.patch diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1/0001-flac-Fix-improper-buffer-reusing-732.patch b/meta/recipes-multimedia/libsndfile/libsndfile1/0001-flac-Fix-improper-buffer-reusing-732.patch new file mode 100644 index 0000000000..ede696180a --- /dev/null +++ b/meta/recipes-multimedia/libsndfile/libsndfile1/0001-flac-Fix-improper-buffer-reusing-732.patch @@ -0,0 +1,29 @@ +From 9e4e9224c39195bde8ec14d1295944f713adb79a Mon Sep 17 00:00:00 2001 +From: yuan +Date: Tue, 20 Apr 2021 16:16:32 +0800 +Subject: [PATCH] flac: Fix improper buffer reusing (#732) + +Upstream-Status: Backport [https://github.com/libsndfile/libsndfile/commit/ced91d7b971be6173b604154c39279ce90ad87cc] +CVE: CVE-2021-4156 + +Signed-off-by: Martin Jansa +--- + src/flac.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/src/flac.c b/src/flac.c +index 64d0172e..e3320450 100644 +--- a/src/flac.c ++++ b/src/flac.c +@@ -948,7 +948,11 @@ flac_read_loop (SF_PRIVATE *psf, unsigned len) + /* Decode some more. */ + while (pflac->pos < pflac->len) + { if (FLAC__stream_decoder_process_single (pflac->fsd) == 0) ++ { psf_log_printf (psf, "FLAC__stream_decoder_process_single returned false\n") ; ++ /* Current frame is busted, so NULL the pointer. */ ++ pflac->frame = NULL ; + break ; ++ } ; + state = FLAC__stream_decoder_get_state (pflac->fsd) ; + if (state >= FLAC__STREAM_DECODER_END_OF_STREAM) + { psf_log_printf (psf, "FLAC__stream_decoder_get_state returned %s\n", FLAC__StreamDecoderStateString [state]) ; diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb index ea14fe29cb..f6ea585e34 100644 --- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb +++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.0.31.bb @@ -10,6 +10,7 @@ LICENSE = "LGPL-2.1-only" SRC_URI = "https://github.com/libsndfile/libsndfile/releases/download/${PV}/libsndfile-${PV}.tar.bz2 \ file://noopus.patch \ + file://0001-flac-Fix-improper-buffer-reusing-732.patch \ " UPSTREAM_CHECK_URI = "https://github.com/libsndfile/libsndfile/releases/" From patchwork Sun Nov 27 13:54: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: 16025 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 42C40C4332F for ; Sun, 27 Nov 2022 13:55:43 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.91877.1669557334757723293 for ; Sun, 27 Nov 2022 05:55:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=LmEHXYZg; spf=softfail (domain: sakoman.com, ip: 209.85.214.171, mailfrom: steve@sakoman.com) Received: by mail-pl1-f171.google.com with SMTP id g10so7850271plo.11 for ; Sun, 27 Nov 2022 05:55:34 -0800 (PST) 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:subject:date:message-id :reply-to; bh=rTmqsx20sT1AU2FviNz8aj647xRmvXWWcr0iCdLhXuM=; b=LmEHXYZgFHp7p8IatcibX35ADijJqxNtcTMKeWQPxg2JJOhElN7A/iJXR0v186C+bF LYTc8ovsPhx93RwDuxxNYFbBepC9iQfZWlIbFurrYuTor836XaA34mlhqJm2rnBWQ6ur 7wiRhY80HCEiUKFKlpM4kMDPx+gxl7o9BxtSOp+mrxox7dF5YHxu9Ce2qOv8gc1ZmaXc Lf/AZxYjm3NbtyLjfd+ISB4FyJ91hjEDW//jiRzwuPmNrIPkU0CQA44NBeVmEKbb4eHr mt2crMOALHoRXsU5K//nl7wVWwAgzukBx04KakUprUpLKA/tjmFG95N9Vey7DFN9xFCV BogQ== 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 :subject:date:message-id:reply-to; bh=rTmqsx20sT1AU2FviNz8aj647xRmvXWWcr0iCdLhXuM=; b=RLf4XLRpCO4ibehKPDu9CRWTUUSxdyiU47zctrwxLT3Xso/gnaAWSrsepY0IYN9Q1m pJmt34Ri38VJdyEEdvTWIKlf6vagQHMRazJu5q74fIMrM4h9sA186UggREoBvb1ZWdm0 Ri8KVRlSzFUA89VKKXRHfGWmy7OHyRNjzq7Y34P39DnG8nx9FdWJGYdX4jYqWO04KoV4 U30mRM2dB3AC0q/yP4kFu4uai6Qkt/RS0Pd8bd/D9U+P5jV67hdKdO2SD4hpZ6hQbrmw 9Gklj9EpSqU6ZAUpfJ7vpVHfRnjdLCuEePdFRhY4elZ3g/Hul7kOJxhVjachEcMNR8pt rSbw== X-Gm-Message-State: ANoB5pkEJV14jOjNgndowEkmDsl8G1HEYoHA2F9f3dGSFPeWBANkoWOA ejWqMPFbPKKlJEfUd0Ikhdqx88/I76s/9jFKvGY= X-Google-Smtp-Source: AA0mqf5+rwkKiIPEoCYFsEDf7gYub9RMBLbOpkQ2zXYzdNr2gobize8HFFiFFZnKhAWbSUC92BCt9A== X-Received: by 2002:a17:90a:7d0e:b0:218:7c5c:44b with SMTP id g14-20020a17090a7d0e00b002187c5c044bmr46635698pjl.23.1669557333683; Sun, 27 Nov 2022 05:55:33 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:33 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 02/31] bash: backport patch to fix CVE-2022-3715 Date: Sun, 27 Nov 2022 03:54:48 -1000 Message-Id: <69a52a564f45dafeb65a93a45d3db9c1d178526a.1669557026.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 ; Sun, 27 Nov 2022 13:55:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173847 From: Xiangyu Chen CVE Reference: https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2022-3715 Signed-off-by: Xiangyu Chen Signed-off-by: Steve Sakoman --- .../bash/bash/CVE-2022-3715.patch | 33 +++++++++++++++++++ meta/recipes-extended/bash/bash_5.1.16.bb | 1 + 2 files changed, 34 insertions(+) create mode 100644 meta/recipes-extended/bash/bash/CVE-2022-3715.patch diff --git a/meta/recipes-extended/bash/bash/CVE-2022-3715.patch b/meta/recipes-extended/bash/bash/CVE-2022-3715.patch new file mode 100644 index 0000000000..44f4d91949 --- /dev/null +++ b/meta/recipes-extended/bash/bash/CVE-2022-3715.patch @@ -0,0 +1,33 @@ +From 15d2428d5d3df8dd826008baf51579ab7750d8b2 Mon Sep 17 00:00:00 2001 +From: Xiangyu Chen +Date: Wed, 23 Nov 2022 11:17:01 +0800 +Subject: [OE-Core][kirkstone][PATCH] bash: heap-buffer-overflow in + valid_parameter_transform CVE-2022-3715 + +Reference:https://bugzilla.redhat.com/show_bug.cgi?id=2126720 + +CVE: CVE-2022-3715 +Upstream-Status: Backport from +[https://git.savannah.gnu.org/cgit/bash.git/diff/subst.c?h=bash-5.2-testing&id=9cef6d01181525de119832d2b6a925899cdec08e] + +Signed-off-by: Xiangyu Chen +--- + subst.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/subst.c b/subst.c +index 2b76256..38ee9ac 100644 +--- a/subst.c ++++ b/subst.c +@@ -7962,7 +7962,7 @@ parameter_brace_transform (varname, value, ind, xform, rtype, quoted, pflags, fl + return ((char *)NULL); + } + +- if (valid_parameter_transform (xform) == 0) ++ if (xform[0] == 0 || valid_parameter_transform (xform) == 0) + { + this_command_name = oname; + #if 0 /* TAG: bash-5.2 Martin Schulte 10/2020 */ +-- +2.34.1 + diff --git a/meta/recipes-extended/bash/bash_5.1.16.bb b/meta/recipes-extended/bash/bash_5.1.16.bb index d046faa4e5..11c2314fbf 100644 --- a/meta/recipes-extended/bash/bash_5.1.16.bb +++ b/meta/recipes-extended/bash/bash_5.1.16.bb @@ -15,6 +15,7 @@ SRC_URI = "${GNU_MIRROR}/bash/${BP}.tar.gz;name=tarball \ file://use_aclocal.patch \ file://makerace.patch \ file://makerace2.patch \ + file://CVE-2022-3715.patch \ " SRC_URI[tarball.sha256sum] = "5bac17218d3911834520dad13cd1f85ab944e1c09ae1aba55906be1f8192f558" From patchwork Sun Nov 27 13:54:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16027 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 4ED14C46467 for ; Sun, 27 Nov 2022 13:55:43 +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.web11.92030.1669557336713068613 for ; Sun, 27 Nov 2022 05:55:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Chk0o5lv; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so7993876pjg.1 for ; Sun, 27 Nov 2022 05:55:36 -0800 (PST) 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:subject:date:message-id :reply-to; bh=cRXzp5pmm6bUlQLb94B+XrJcz0qZ2Z2jNlTNDnHq2bQ=; b=Chk0o5lvfQq+bvViR3I6ozz+7Bmj8J8n0XPVqLNC+4VdvLaT5p8IehpWsMGwBVklbv KIk0ohAf9uklgvmYQ8+D2zvh0gWxe4L9DtY+j3VEdGQwSaXM71uy2BvXEKPTJmrn8W0r X1e1CsbBeS/iCsqJzvSwGbSbOxEZnjqQRZAAzJqcbc2NDTDU+1Kjlq0GtLlytJISyTCp SJpB7V5FhHTD58rTwPY4Xz4c96sTW11NWHunMqnnrCVC7C7HyNnlMgNBAlRpuewG89Fc aW3sYvoGu2NqLmTRPRj5BjdXDxXIdHpiB0HMcTLftufAjxfkZ0Ss5UPNkbtvf8lugnso RtoA== 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 :subject:date:message-id:reply-to; bh=cRXzp5pmm6bUlQLb94B+XrJcz0qZ2Z2jNlTNDnHq2bQ=; b=xO63hLeSuTW+gIOluN7DUvkN1bfErBbxq2uD17S4P8tjxOv6g3+FHbQURzpd0YDYiw pZII/njle2cOfdIvBt6PYbs8OHIzdLsTI4CZhy5sZms6g73/nUbbNnRD3O37oneIaprd SYONbd6xmUkR+oJOZm1PoekTzx4xvVvpH3SBKEEs3BnDO28sgrNs8w9rz6I2XkZjG8BX ueTaMAr3g4/pxA/AlEsi1oIF4o4+goEoOQjvfyppSSnfnPumLQpmwvR0VUywJ/lV1xhj 5hDLgbT5gwNV+sbWdkppAjkJDAp2CnmJXiSZRePyvb9KA6VoU8aiDksRvjcV1Gz5v4pH ThLw== X-Gm-Message-State: ANoB5pnDWsngBmFArVje0TNh7n0+vIPo1T+X42enGlE+1VHnnNy7NZv4 lZRw2EyhLDmaIqhcbA7SA18WQsyv05LKpdJiU88= X-Google-Smtp-Source: AA0mqf5n2cJP90o41VlAUoXEmsDXtuoaAWaGHK1SMvV/DpHCbdm/F9uRBQF8W6JURlIdcJIgbb1YSA== X-Received: by 2002:a17:902:9a8a:b0:189:58a9:14a4 with SMTP id w10-20020a1709029a8a00b0018958a914a4mr16992799plp.18.1669557335674; Sun, 27 Nov 2022 05:55:35 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:35 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 03/31] ffmpeg: fix for CVE-2022-3964 Date: Sun, 27 Nov 2022 03:54:49 -1000 Message-Id: <40a1c9d3c839df6479582ac27264fac851a0d4c3.1669557026.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 ; Sun, 27 Nov 2022 13:55:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173848 From: Narpat Mali A vulnerability classified as problematic has been found in ffmpeg. This affects an unknown part of the file libavcodec/rpzaenc.c of the component QuickTime RPZA Video Encoder. The manipulation of the argument y_size leads to out-of-bounds read. It is possible to initiate the attack remotely. The name of the patch is 92f9b28ed84a77138105475beba16c146bdaf984. It is recommended to apply a patch to fix this issue. The associated identifier of this vulnerability is VDB-213543. Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-3964 Upstream Fix: https://github.com/FFmpeg/FFmpeg/commit/92f9b28ed84a77138105475beba16c146bdaf984 Signed-off-by: Narpat Mali Signed-off-by: Steve Sakoman --- ...c-stop-accessing-out-of-bounds-frame.patch | 89 +++++++++++++++++++ .../recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb | 2 + 2 files changed, 91 insertions(+) create mode 100644 meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch new file mode 100644 index 0000000000..2775a81cc8 --- /dev/null +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch @@ -0,0 +1,89 @@ +From 92f9b28ed84a77138105475beba16c146bdaf984 Mon Sep 17 00:00:00 2001 +From: Paul B Mahol +Date: Sat, 12 Nov 2022 16:12:00 +0100 +Subject: [PATCH] avcodec/rpzaenc: stop accessing out of bounds frame + +Upstream-Status: Backport [https://github.com/FFmpeg/FFmpeg/commit/92f9b28ed84a77138105475beba16c146bdaf984] + +Signed-off-by: + +--- + libavcodec/rpzaenc.c | 22 +++++++++++++++------- + 1 file changed, 15 insertions(+), 7 deletions(-) + +diff --git a/libavcodec/rpzaenc.c b/libavcodec/rpzaenc.c +index d710eb4f82..4ced9523e2 100644 +--- a/libavcodec/rpzaenc.c ++++ b/libavcodec/rpzaenc.c +@@ -205,7 +205,7 @@ static void get_max_component_diff(const BlockInfo *bi, const uint16_t *block_pt + + // loop thru and compare pixels + for (y = 0; y < bi->block_height; y++) { +- for (x = 0; x < bi->block_width; x++){ ++ for (x = 0; x < bi->block_width; x++) { + // TODO: optimize + min_r = FFMIN(R(block_ptr[x]), min_r); + min_g = FFMIN(G(block_ptr[x]), min_g); +@@ -278,7 +278,7 @@ static int leastsquares(const uint16_t *block_ptr, const BlockInfo *bi, + return -1; + + for (i = 0; i < bi->block_height; i++) { +- for (j = 0; j < bi->block_width; j++){ ++ for (j = 0; j < bi->block_width; j++) { + x = GET_CHAN(block_ptr[j], xchannel); + y = GET_CHAN(block_ptr[j], ychannel); + sumx += x; +@@ -325,7 +325,7 @@ static int calc_lsq_max_fit_error(const uint16_t *block_ptr, const BlockInfo *bi + int max_err = 0; + + for (i = 0; i < bi->block_height; i++) { +- for (j = 0; j < bi->block_width; j++){ ++ for (j = 0; j < bi->block_width; j++) { + int x_inc, lin_y, lin_x; + x = GET_CHAN(block_ptr[j], xchannel); + y = GET_CHAN(block_ptr[j], ychannel); +@@ -420,7 +420,9 @@ static void update_block_in_prev_frame(const uint16_t *src_pixels, + uint16_t *dest_pixels, + const BlockInfo *bi, int block_counter) + { +- for (int y = 0; y < 4; y++) { ++ const int y_size = FFMIN(4, bi->image_height - bi->row * 4); ++ ++ for (int y = 0; y < y_size; y++) { + memcpy(dest_pixels, src_pixels, 8); + dest_pixels += bi->rowstride; + src_pixels += bi->rowstride; +@@ -730,14 +732,15 @@ post_skip : + + if (err > s->sixteen_color_thresh) { // DO SIXTEEN COLOR BLOCK + uint16_t *row_ptr; +- int rgb555; ++ int y_size, rgb555; + + block_offset = get_block_info(&bi, block_counter); + + row_ptr = &src_pixels[block_offset]; ++ y_size = FFMIN(4, bi.image_height - bi.row * 4); + +- for (int y = 0; y < 4; y++) { +- for (int x = 0; x < 4; x++){ ++ for (int y = 0; y < y_size; y++) { ++ for (int x = 0; x < 4; x++) { + rgb555 = row_ptr[x] & ~0x8000; + + put_bits(&s->pb, 16, rgb555); +@@ -745,6 +748,11 @@ post_skip : + row_ptr += bi.rowstride; + } + ++ for (int y = y_size; y < 4; y++) { ++ for (int x = 0; x < 4; x++) ++ put_bits(&s->pb, 16, 0); ++ } ++ + block_counter++; + } else { // FOUR COLOR BLOCK + block_counter += encode_four_color_block(min_color, max_color, +-- +2.34.1 + diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb index dd14f8df6f..e8e3462098 100644 --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb @@ -24,7 +24,9 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \ file://0001-libavutil-include-assembly-with-full-path-from-sourc.patch \ + file://0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch \ " + SRC_URI[sha256sum] = "ef2efae259ce80a240de48ec85ecb062cecca26e4352ffb3fda562c21a93007b" # Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717 From patchwork Sun Nov 27 13:54:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16029 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 4F735C4708A for ; Sun, 27 Nov 2022 13:55:43 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.web11.92031.1669557338739231194 for ; Sun, 27 Nov 2022 05:55:38 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=C3xoItCd; spf=softfail (domain: sakoman.com, ip: 209.85.215.176, mailfrom: steve@sakoman.com) Received: by mail-pg1-f176.google.com with SMTP id r18so7689860pgr.12 for ; Sun, 27 Nov 2022 05:55:38 -0800 (PST) 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:subject:date:message-id :reply-to; bh=BXwPXtRv9WHaQG+YNlVDPu28iw6jccnD2Hz2rs4AAww=; b=C3xoItCd6wTP5mc8gbUGM42ifdowz6Wx5S6v+HgVu6j+82adWImB9+dRtNTCeVPwbt PaT7tTHPbP/dxV/EprihkZqpRU1VOZmZIXn3fLIESfaN9MoGoL7SDpKjapD+F6mADH0d DQXTGpq1drHUHCc7+k2q0u0lSFNorBXgO/n+M0SxSW7ZA+HoX6X34fNjfBSBhpu65mBW is2yr+jS30Tzbui5vDedcnDtL+2b+4yYtRNWqo+g/wOpv6iqv5CSqArHh9tHe5BJ/C08 TwMJ2hOpl6upeKRvKIfZWziD5H6ZCrJrrYSYhG2XsyjtRUYidiImsBFouLYFo4/WuPFb ihFA== 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 :subject:date:message-id:reply-to; bh=BXwPXtRv9WHaQG+YNlVDPu28iw6jccnD2Hz2rs4AAww=; b=NAEfkCRQEGk5Qq7qlPjmkexZ+40I4kGqZL36utkdAvaf+hv0zNGIKZcVawM3BzB5TQ BL1XIE2+HtScpTd843Xed6mP3gMZLPyfjGB9NxU/mWE6BZ1Jsdd9sAJT4L1/qqHgaw9P 41rv5UYC08B0lta8MIBtLdMNk4IeHFhhdxDe4g4VQtkSnWFA09yqo17kVIewRHRzhZdz vIm7dEwYoJpiyo/tGK3eT/LdPoN8L9Q59TFRdwbo5YtH4t50yf/ghwSXBOdG4u0g1l1J zHBLenv1dhNw4knQWlaNT4zv9qijsEtPwBpkKnsVfBFdZaB8PsFPugNnR4nTPLMOt1Hx bMew== X-Gm-Message-State: ANoB5pkuYgmK92iMX7xUs0IWZBdL5iqw1r3955m41htttOmy1hWRp1b/ 0AxPMHrF83Pp3v+1qpmUH1RppMA2WjdtlbtGx1E= X-Google-Smtp-Source: AA0mqf73uVHQttG6LdYV4zjZYYQGScQQhGT12p3yxcIXSkzgiLcRqYzwC5MhheqB0cPGK5UMzOfgyA== X-Received: by 2002:a63:5c23:0:b0:46f:b6e1:1966 with SMTP id q35-20020a635c23000000b0046fb6e11966mr32755861pgb.625.1669557337695; Sun, 27 Nov 2022 05:55:37 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:37 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 04/31] ffmpeg: fix for CVE-2022-3965 Date: Sun, 27 Nov 2022 03:54:50 -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 ; Sun, 27 Nov 2022 13:55:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173849 From: Narpat Mali A vulnerability classified as problematic was found in ffmpeg. This vulnerability affects the function smc_encode_stream of the file libavcodec/smcenc.c of the component QuickTime Graphics Video Encoder. The manipulation of the argument y_size leads to out-of-bounds read. The attack can be initiated remotely. The name of the patch is 13c13109759090b7f7182480d075e13b36ed8edd. It is recommended to apply a patch to fix this issue. The identifier of this vulnerability is VDB-213544. Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-3965 Upstream Fix: https://github.com/FFmpeg/FFmpeg/commit/13c13109759090b7f7182480d075e13b36ed8edd Signed-off-by: Narpat Mali Signed-off-by: Steve Sakoman --- ...c-stop-accessing-out-of-bounds-frame.patch | 108 ++++++++++++++++++ .../recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb | 1 + 2 files changed, 109 insertions(+) create mode 100644 meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-smcenc-stop-accessing-out-of-bounds-frame.patch diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-smcenc-stop-accessing-out-of-bounds-frame.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-smcenc-stop-accessing-out-of-bounds-frame.patch new file mode 100644 index 0000000000..923fc6a9c1 --- /dev/null +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-avcodec-smcenc-stop-accessing-out-of-bounds-frame.patch @@ -0,0 +1,108 @@ +From 13c13109759090b7f7182480d075e13b36ed8edd Mon Sep 17 00:00:00 2001 +From: Paul B Mahol +Date: Sat, 12 Nov 2022 15:19:21 +0100 +Subject: [PATCH] avcodec/smcenc: stop accessing out of bounds frame + +Upstream-Status: Backport [https://github.com/FFmpeg/FFmpeg/commit/13c13109759090b7f7182480d075e13b36ed8edd] + +Signed-off-by: + +--- + libavcodec/smcenc.c | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/libavcodec/smcenc.c b/libavcodec/smcenc.c +index f3d26a4e8d..33549b8ab4 100644 +--- a/libavcodec/smcenc.c ++++ b/libavcodec/smcenc.c +@@ -61,6 +61,7 @@ typedef struct SMCContext { + { \ + row_ptr += stride * 4; \ + pixel_ptr = row_ptr; \ ++ cur_y += 4; \ + } \ + } \ + } +@@ -117,6 +118,7 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + const uint8_t *prev_pixels = (const uint8_t *)s->prev_frame->data[0]; + uint8_t *distinct_values = s->distinct_values; + const uint8_t *pixel_ptr, *row_ptr; ++ const int height = frame->height; + const int width = frame->width; + uint8_t block_values[16]; + int block_counter = 0; +@@ -125,13 +127,14 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + int color_octet_index = 0; + int color_table_index; /* indexes to color pair, quad, or octet tables */ + int total_blocks; ++ int cur_y = 0; + + memset(s->color_pairs, 0, sizeof(s->color_pairs)); + memset(s->color_quads, 0, sizeof(s->color_quads)); + memset(s->color_octets, 0, sizeof(s->color_octets)); + + /* Number of 4x4 blocks in frame. */ +- total_blocks = ((frame->width + 3) / 4) * ((frame->height + 3) / 4); ++ total_blocks = ((width + 3) / 4) * ((height + 3) / 4); + + pixel_ptr = row_ptr = src_pixels; + +@@ -145,11 +148,13 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + int cache_index; + int distinct = 0; + int blocks = 0; ++ int frame_y = cur_y; + + while (prev_pixels && s->key_frame == 0 && block_counter + inter_skip_blocks < total_blocks) { ++ const int y_size = FFMIN(4, height - cur_y); + int compare = 0; + +- for (int y = 0; y < 4; y++) { ++ for (int y = 0; y < y_size; y++) { + const ptrdiff_t offset = pixel_ptr - src_pixels; + const uint8_t *prev_pixel_ptr = prev_pixels + offset; + +@@ -170,8 +175,10 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + + pixel_ptr = xpixel_ptr; + row_ptr = xrow_ptr; ++ cur_y = frame_y; + + while (block_counter > 0 && block_counter + intra_skip_blocks < total_blocks) { ++ const int y_size = FFMIN(4, height - cur_y); + const ptrdiff_t offset = pixel_ptr - src_pixels; + const int sy = offset / stride; + const int sx = offset % stride; +@@ -180,7 +187,7 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + const uint8_t *old_pixel_ptr = src_pixels + nx + ny * stride; + int compare = 0; + +- for (int y = 0; y < 4; y++) { ++ for (int y = 0; y < y_size; y++) { + compare |= memcmp(old_pixel_ptr + y * stride, pixel_ptr + y * stride, 4); + if (compare) + break; +@@ -197,9 +204,11 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + + pixel_ptr = xpixel_ptr; + row_ptr = xrow_ptr; ++ cur_y = frame_y; + + while (block_counter + coded_blocks < total_blocks && coded_blocks < 256) { +- for (int y = 0; y < 4; y++) ++ const int y_size = FFMIN(4, height - cur_y); ++ for (int y = 0; y < y_size; y++) + memcpy(block_values + y * 4, pixel_ptr + y * stride, 4); + + qsort(block_values, 16, sizeof(block_values[0]), smc_cmp_values); +@@ -224,6 +233,7 @@ static void smc_encode_stream(SMCContext *s, const AVFrame *frame, + + pixel_ptr = xpixel_ptr; + row_ptr = xrow_ptr; ++ cur_y = frame_y; + + blocks = coded_blocks; + distinct = coded_distinct; +-- +2.34.1 + diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb index e8e3462098..95b4bf50ac 100644 --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.0.1.bb @@ -25,6 +25,7 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \ file://0001-libavutil-include-assembly-with-full-path-from-sourc.patch \ file://0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch \ + file://0001-avcodec-smcenc-stop-accessing-out-of-bounds-frame.patch \ " SRC_URI[sha256sum] = "ef2efae259ce80a240de48ec85ecb062cecca26e4352ffb3fda562c21a93007b" From patchwork Sun Nov 27 13:54:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16028 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 478FAC47088 for ; Sun, 27 Nov 2022 13:55:43 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.web11.92031.1669557338739231194 for ; Sun, 27 Nov 2022 05:55:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=2hBInwNn; spf=softfail (domain: sakoman.com, ip: 209.85.215.176, mailfrom: steve@sakoman.com) Received: by mail-pg1-f176.google.com with SMTP id r18so7689895pgr.12 for ; Sun, 27 Nov 2022 05:55:40 -0800 (PST) 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:subject:date:message-id :reply-to; bh=s86VubTPNLMdvQWWh6mSWIfxs4PvaKgh2atjSRPe75M=; b=2hBInwNnj+iq+vFuZEZ+/YuZtJWNmvVHF75UqIv3TD4iU3kL9kMj5isJnjcuRohvG8 5z8z/znwudT/w3/tl11g6J226YD26vOdg170+5KPEYy4eQUIVE/OZX29PbXf7y7j4qiC nWMuet/bUbznWYuR63olwiIB9NjEhNIpGudEQiUImHjkSSPW4/nMh/lMLR9kwulbQdZu MWMu8aQl3vMe8te27Clc/m8xv97P4J8D/Qr+UCRgMsft3AFf7mLPIcMCAq1pMYSgKgFW PDKfgmSRsKUUsqNo1OsMVfE6fDt8Q0GeKU4znw7eBd+wAk/6KZDl177loxWsMHzk/3Cs EzVA== 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 :subject:date:message-id:reply-to; bh=s86VubTPNLMdvQWWh6mSWIfxs4PvaKgh2atjSRPe75M=; b=OmCYSVQPWVB5y9PkCJuGZMu11Aw4yO5DYMS8KOHf084Xs7iIA4vNRi/62HIyLA/lci dsbIGr+JTLeH98kCuyzI/Qsvs6ejfNJ+QAhevam2DMfC+2KBfILaYDDz80QWxZ5H8LFn xa8IB/4Ar2vn+xk2EC3rgj0Kyw6BY2s4VV7x9O9LswfVI25oiTan4RyfXwhcRPukDYI/ OyFpkPj4gzUpTMPpmzeXjVNVfWC1L0zEjPm+OfjePMhQB5eEt+17WjJ5T36/2V8uO/rH vaGnVbLRYvDdavsJ4GPLYXKC3Qo6QRSlNBLafY4t5cC0GtuGwXZuLJVKUv4Szxix8msd VKlw== X-Gm-Message-State: ANoB5pmQG0Z0jvMEph8WhY7LQTw4t36lDbCn05vkoTFL407OAHevwXwd o6DbffYase/+TOvG0ERNxWTk351r7Fk5lIxVJIY= X-Google-Smtp-Source: AA0mqf6mpTRJ/eYeHJeH63MtRrj4OnnUiIRd9oMKZj5Iz45EJylS8V+rCWB7jUHW6WaL0Ozehnmt/w== X-Received: by 2002:a63:e042:0:b0:477:d9ee:bd35 with SMTP id n2-20020a63e042000000b00477d9eebd35mr12087894pgj.18.1669557339624; Sun, 27 Nov 2022 05:55:39 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:39 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 05/31] python3: fix CVE-2022-42919 local privilege escalation via the multiprocessing forkserver start method Date: Sun, 27 Nov 2022 03:54:51 -1000 Message-Id: <9ed7184930707c98afabca8c6b712df874ad659f.1669557026.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 ; Sun, 27 Nov 2022 13:55:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173850 From: Vivek Kumbhar Upstream-Status: Backport from https://github.com/python/cpython/commit/eae692eed18892309bcc25a2c0f8980038305ea2 Signed-off-by: Vivek Kumbhar Signed-off-by: Steve Sakoman --- .../python/python3/CVE-2022-42919.patch | 70 +++++++++++++++++++ .../recipes-devtools/python/python3_3.10.7.bb | 1 + 2 files changed, 71 insertions(+) create mode 100644 meta/recipes-devtools/python/python3/CVE-2022-42919.patch diff --git a/meta/recipes-devtools/python/python3/CVE-2022-42919.patch b/meta/recipes-devtools/python/python3/CVE-2022-42919.patch new file mode 100644 index 0000000000..6040724dae --- /dev/null +++ b/meta/recipes-devtools/python/python3/CVE-2022-42919.patch @@ -0,0 +1,70 @@ +From 87ef80926ea0ec960a220af89d8ff4db99417b03 Mon Sep 17 00:00:00 2001 +From: Vivek Kumbhar +Date: Thu, 24 Nov 2022 17:44:18 +0530 +Subject: [PATCH] CVE-2022-42919 + +Upstream-Status: Backport [https://github.com/python/cpython/commit/eae692eed18892309bcc25a2c0f8980038305ea2] +CVE: CVE-2022-42919 +Signed-off-by: Vivek Kumbhar + +[3.10] gh-97514: Don't use Linux abstract sockets for multiprocessing (GH-98501) (GH-98503) + +Linux abstract sockets are insecure as they lack any form of filesystem +permissions so their use allows anyone on the system to inject code into +the process. + +This removes the default preference for abstract sockets in +multiprocessing introduced in Python 3.9+ via +https://github.com/python/cpython/pull/18866 while fixing +https://github.com/python/cpython/issues/84031. + +Explicit use of an abstract socket by a user now generates a +RuntimeWarning. If we choose to keep this warning, it should be +backported to the 3.7 and 3.8 branches. +(cherry picked from commit 49f61068f49747164988ffc5a442d2a63874fc17) +--- + Lib/multiprocessing/connection.py | 5 ----- + .../2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst | 15 +++++++++++++++ + 2 files changed, 15 insertions(+), 5 deletions(-) + create mode 100644 Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst + +diff --git a/Lib/multiprocessing/connection.py b/Lib/multiprocessing/connection.py +index 510e4b5..8e2facf 100644 +--- a/Lib/multiprocessing/connection.py ++++ b/Lib/multiprocessing/connection.py +@@ -73,11 +73,6 @@ def arbitrary_address(family): + if family == 'AF_INET': + return ('localhost', 0) + elif family == 'AF_UNIX': +- # Prefer abstract sockets if possible to avoid problems with the address +- # size. When coding portable applications, some implementations have +- # sun_path as short as 92 bytes in the sockaddr_un struct. +- if util.abstract_sockets_supported: +- return f"\0listener-{os.getpid()}-{next(_mmap_counter)}" + return tempfile.mktemp(prefix='listener-', dir=util.get_temp_dir()) + elif family == 'AF_PIPE': + return tempfile.mktemp(prefix=r'\\.\pipe\pyc-%d-%d-' % +diff --git a/Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst b/Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst +new file mode 100644 +index 0000000..02d95b5 +--- /dev/null ++++ b/Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst +@@ -0,0 +1,15 @@ ++On Linux the :mod:`multiprocessing` module returns to using filesystem backed ++unix domain sockets for communication with the *forkserver* process instead of ++the Linux abstract socket namespace. Only code that chooses to use the ++:ref:`"forkserver" start method ` is affected. ++ ++Abstract sockets have no permissions and could allow any user on the system in ++the same `network namespace ++`_ (often the ++whole system) to inject code into the multiprocessing *forkserver* process. ++This was a potential privilege escalation. Filesystem based socket permissions ++restrict this to the *forkserver* process user as was the default in Python 3.8 ++and earlier. ++ ++This prevents Linux `CVE-2022-42919 ++`_. +-- +2.25.1 + diff --git a/meta/recipes-devtools/python/python3_3.10.7.bb b/meta/recipes-devtools/python/python3_3.10.7.bb index 404a582135..2d230793ef 100644 --- a/meta/recipes-devtools/python/python3_3.10.7.bb +++ b/meta/recipes-devtools/python/python3_3.10.7.bb @@ -35,6 +35,7 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \ file://0001-setup.py-Do-not-detect-multiarch-paths-when-cross-co.patch \ file://deterministic_imports.patch \ file://0001-Avoid-shebang-overflow-on-python-config.py.patch \ + file://CVE-2022-42919.patch \ " SRC_URI:append:class-native = " \ From patchwork Sun Nov 27 13:54:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16026 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 42C88C352A1 for ; Sun, 27 Nov 2022 13:55:43 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.web11.92031.1669557338739231194 for ; Sun, 27 Nov 2022 05:55:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=KCXMFUuN; spf=softfail (domain: sakoman.com, ip: 209.85.215.176, mailfrom: steve@sakoman.com) Received: by mail-pg1-f176.google.com with SMTP id r18so7689942pgr.12 for ; Sun, 27 Nov 2022 05:55:42 -0800 (PST) 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:subject:date:message-id :reply-to; bh=KeVbzxVqjw6hVvKLEMOi9vlKikDfKRS1VYjdT+3CJ08=; b=KCXMFUuNigy0DZVhH6GNDqfJnCCtDk7xgccKdoA4uU1YddfEpQKXHEt7EdhURBOmXs CsSOOfkMlRDOQN4L35SRLvZg4WcIDuOahSykMAu5sq034rppFDzVsUGC4A/NXj66qpl+ X3wjW7R3fKgGZsalpdzf7eSzt7uW1GeGzMmJ7bndh2EMvQyW0zZk8fukTkD/n7SKcgGM ZAXvYm+lv5qiPJuMVOtNkAuoA/gvDRYPBBpVIGzshPFvTGzdIETFB76SH3/0D2VD0LUM 6k8ZS22TDJ9vVrClimOrb4WyWe1DeE++Y9gOTcodIyXPP5vENkdit+jHdhyvfxZoPEul 152Q== 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 :subject:date:message-id:reply-to; bh=KeVbzxVqjw6hVvKLEMOi9vlKikDfKRS1VYjdT+3CJ08=; b=UhQODnrSJUz8KB6XJKbcL8jV2SKztIPjCflWCDtSPk0bjBAPWAT9BFkKjyXi7rGS5g 4l4QNNZF1ueip71UWceYJx3RQplmayPemOpRslnop9/GnZFh9Hhyg2ZdFG3FTnvTdj8u uiXI/Pp41LKU2Tvuz6fdvCFHUc7twL4ZkU6qBeIhNEqbgIZwfTbwct9tIzXySZh3hZVf Yp1NDfudIFbl4ZWWGldV4yP8UCKWq3crqLfPDH5OlWnIkWZMplTLKC8RcEt/WKrk+emy dsvmAlXWaHBCBM69kWOV69c9WBSnO8MQ+gKI8HLsZHRJ5E7j1d1MCBlBdXdAM91/UzNX t1EA== X-Gm-Message-State: ANoB5pn8UVaWHa4vH409k0Aats9+6zy4Kfj07T7pTyy0HfaOBfE8N755 mLUVzHJMJC7K3D8HM3dOOyeAw8dKaiTOeacpysA= X-Google-Smtp-Source: AA0mqf6Flj1ng7n7OaDKhxaRaFdbyM+vc9jX7KlQ1b8gqmzg4Lv2izN7wzEbflKs5ME8/WigjjukEA== X-Received: by 2002:a62:542:0:b0:56c:45db:4481 with SMTP id 63-20020a620542000000b0056c45db4481mr48493375pff.86.1669557341489; Sun, 27 Nov 2022 05:55:41 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:41 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 06/31] go: fix CVE-2022-2880 Date: Sun, 27 Nov 2022 03:54:52 -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 ; Sun, 27 Nov 2022 13:55:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173851 From: Sakib Sajal Backport patch to fix CVE-2022-2880. Signed-off-by: Sakib Sajal Signed-off-by: Steve Sakoman --- meta/recipes-devtools/go/go-1.17.13.inc | 1 + ...util-avoid-query-parameter-smuggling.patch | 178 ++++++++++++++++++ 2 files changed, 179 insertions(+) create mode 100644 meta/recipes-devtools/go/go-1.18/0001-net-http-httputil-avoid-query-parameter-smuggling.patch diff --git a/meta/recipes-devtools/go/go-1.17.13.inc b/meta/recipes-devtools/go/go-1.17.13.inc index b18de66f42..9c467d63b2 100644 --- a/meta/recipes-devtools/go/go-1.17.13.inc +++ b/meta/recipes-devtools/go/go-1.17.13.inc @@ -17,6 +17,7 @@ SRC_URI += "\ file://0001-exec.go-do-not-write-linker-flags-into-buildids.patch \ file://0001-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch \ file://CVE-2022-27664.patch \ + file://0001-net-http-httputil-avoid-query-parameter-smuggling.patch \ " SRC_URI[main.sha256sum] = "a1a48b23afb206f95e7bbaa9b898d965f90826f6f1d1fc0c1d784ada0cd300fd" diff --git a/meta/recipes-devtools/go/go-1.18/0001-net-http-httputil-avoid-query-parameter-smuggling.patch b/meta/recipes-devtools/go/go-1.18/0001-net-http-httputil-avoid-query-parameter-smuggling.patch new file mode 100644 index 0000000000..80fba1446e --- /dev/null +++ b/meta/recipes-devtools/go/go-1.18/0001-net-http-httputil-avoid-query-parameter-smuggling.patch @@ -0,0 +1,178 @@ +From c8bdf59453c95528a444a85e1b206c1c09eb20f6 Mon Sep 17 00:00:00 2001 +From: Damien Neil +Date: Thu, 22 Sep 2022 13:32:00 -0700 +Subject: [PATCH] net/http/httputil: avoid query parameter smuggling + +Query parameter smuggling occurs when a proxy's interpretation +of query parameters differs from that of a downstream server. +Change ReverseProxy to avoid forwarding ignored query parameters. + +Remove unparsable query parameters from the outbound request + + * if req.Form != nil after calling ReverseProxy.Director; and + * before calling ReverseProxy.Rewrite. + +This change preserves the existing behavior of forwarding the +raw query untouched if a Director hook does not parse the query +by calling Request.ParseForm (possibly indirectly). + +Fixes #55842 +For #54663 +For CVE-2022-2880 + +Change-Id: If1621f6b0e73a49d79059dae9e6b256e0ff18ca9 +Reviewed-on: https://go-review.googlesource.com/c/go/+/432976 +Reviewed-by: Roland Shoemaker +Reviewed-by: Brad Fitzpatrick +TryBot-Result: Gopher Robot +Run-TryBot: Damien Neil +(cherry picked from commit 7c84234142149bd24a4096c6cab691d3593f3431) +Reviewed-on: https://go-review.googlesource.com/c/go/+/433695 +Reviewed-by: Dmitri Shuralyov +Reviewed-by: Dmitri Shuralyov + +CVE: CVE-2022-2880 +Upstream-Status: Backport [9d2c73a9fd69e45876509bb3bdb2af99bf77da1e] + +Signed-off-by: Sakib Sajal +--- + src/net/http/httputil/reverseproxy.go | 36 +++++++++++ + src/net/http/httputil/reverseproxy_test.go | 74 ++++++++++++++++++++++ + 2 files changed, 110 insertions(+) + +diff --git a/src/net/http/httputil/reverseproxy.go b/src/net/http/httputil/reverseproxy.go +index 8b63368..c76eec6 100644 +--- a/src/net/http/httputil/reverseproxy.go ++++ b/src/net/http/httputil/reverseproxy.go +@@ -249,6 +249,9 @@ func (p *ReverseProxy) ServeHTTP(rw http.ResponseWriter, req *http.Request) { + } + + p.Director(outreq) ++ if outreq.Form != nil { ++ outreq.URL.RawQuery = cleanQueryParams(outreq.URL.RawQuery) ++ } + outreq.Close = false + + reqUpType := upgradeType(outreq.Header) +@@ -628,3 +631,36 @@ func (c switchProtocolCopier) copyToBackend(errc chan<- error) { + _, err := io.Copy(c.backend, c.user) + errc <- err + } ++ ++func cleanQueryParams(s string) string { ++ reencode := func(s string) string { ++ v, _ := url.ParseQuery(s) ++ return v.Encode() ++ } ++ for i := 0; i < len(s); { ++ switch s[i] { ++ case ';': ++ return reencode(s) ++ case '%': ++ if i+2 >= len(s) || !ishex(s[i+1]) || !ishex(s[i+2]) { ++ return reencode(s) ++ } ++ i += 3 ++ default: ++ i++ ++ } ++ } ++ return s ++} ++ ++func ishex(c byte) bool { ++ switch { ++ case '0' <= c && c <= '9': ++ return true ++ case 'a' <= c && c <= 'f': ++ return true ++ case 'A' <= c && c <= 'F': ++ return true ++ } ++ return false ++} +diff --git a/src/net/http/httputil/reverseproxy_test.go b/src/net/http/httputil/reverseproxy_test.go +index 4b6ad77..8c0a4f1 100644 +--- a/src/net/http/httputil/reverseproxy_test.go ++++ b/src/net/http/httputil/reverseproxy_test.go +@@ -1517,3 +1517,77 @@ func TestJoinURLPath(t *testing.T) { + } + } + } ++ ++const ( ++ testWantsCleanQuery = true ++ testWantsRawQuery = false ++) ++ ++func TestReverseProxyQueryParameterSmugglingDirectorDoesNotParseForm(t *testing.T) { ++ testReverseProxyQueryParameterSmuggling(t, testWantsRawQuery, func(u *url.URL) *ReverseProxy { ++ proxyHandler := NewSingleHostReverseProxy(u) ++ oldDirector := proxyHandler.Director ++ proxyHandler.Director = func(r *http.Request) { ++ oldDirector(r) ++ } ++ return proxyHandler ++ }) ++} ++ ++func TestReverseProxyQueryParameterSmugglingDirectorParsesForm(t *testing.T) { ++ testReverseProxyQueryParameterSmuggling(t, testWantsCleanQuery, func(u *url.URL) *ReverseProxy { ++ proxyHandler := NewSingleHostReverseProxy(u) ++ oldDirector := proxyHandler.Director ++ proxyHandler.Director = func(r *http.Request) { ++ // Parsing the form causes ReverseProxy to remove unparsable ++ // query parameters before forwarding. ++ r.FormValue("a") ++ oldDirector(r) ++ } ++ return proxyHandler ++ }) ++} ++ ++func testReverseProxyQueryParameterSmuggling(t *testing.T, wantCleanQuery bool, newProxy func(*url.URL) *ReverseProxy) { ++ const content = "response_content" ++ backend := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { ++ w.Write([]byte(r.URL.RawQuery)) ++ })) ++ defer backend.Close() ++ backendURL, err := url.Parse(backend.URL) ++ if err != nil { ++ t.Fatal(err) ++ } ++ proxyHandler := newProxy(backendURL) ++ frontend := httptest.NewServer(proxyHandler) ++ defer frontend.Close() ++ ++ // Don't spam output with logs of queries containing semicolons. ++ backend.Config.ErrorLog = log.New(io.Discard, "", 0) ++ frontend.Config.ErrorLog = log.New(io.Discard, "", 0) ++ ++ for _, test := range []struct { ++ rawQuery string ++ cleanQuery string ++ }{{ ++ rawQuery: "a=1&a=2;b=3", ++ cleanQuery: "a=1", ++ }, { ++ rawQuery: "a=1&a=%zz&b=3", ++ cleanQuery: "a=1&b=3", ++ }} { ++ res, err := frontend.Client().Get(frontend.URL + "?" + test.rawQuery) ++ if err != nil { ++ t.Fatalf("Get: %v", err) ++ } ++ defer res.Body.Close() ++ body, _ := io.ReadAll(res.Body) ++ wantQuery := test.rawQuery ++ if wantCleanQuery { ++ wantQuery = test.cleanQuery ++ } ++ if got, want := string(body), wantQuery; got != want { ++ t.Errorf("proxy forwarded raw query %q as %q, want %q", test.rawQuery, got, want) ++ } ++ } ++} +-- +2.32.0 + From patchwork Sun Nov 27 13:54:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16032 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 47B65C47088 for ; Sun, 27 Nov 2022 13:55:53 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web10.91882.1669557344544315129 for ; Sun, 27 Nov 2022 05:55:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=0lT6GErF; spf=softfail (domain: sakoman.com, ip: 209.85.214.175, mailfrom: steve@sakoman.com) Received: by mail-pl1-f175.google.com with SMTP id 4so7889782pli.0 for ; Sun, 27 Nov 2022 05:55:44 -0800 (PST) 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:subject:date:message-id :reply-to; bh=uknTsxd9yseChXNo9M3Hy/cBk4n02keF2F+rs7SIRZo=; b=0lT6GErFFOEzvFs69E6RbsUDtr9eR4wTvZYRM9g5B3BX8zwm93MxEo3lIUNyplatJb 0O2nQumm4rfoqs4VhhHQ/t4ODUVd+amRhVN7BhvtXVY2m6+W9Juqn1UFTcH2fDwh8Wkr sw01/IQKem9a/WHZFKy0o7pIFXcdCPByMi0/Wiig0zpfUMsx8HeNwnyrM06MTCyOjAN0 mQYCBAt1BJOulZ9alwddgxSTRSU88C+hZtPonROraAZF+En/wM7avHRljF0mhaY+4ZqL papaZcLY1IxUugx+IolHFcp0+mZH4qGB1nR2uBXd2Jy4QuMWWW8V24npSJ7K1AvA5/OU y7aQ== 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 :subject:date:message-id:reply-to; bh=uknTsxd9yseChXNo9M3Hy/cBk4n02keF2F+rs7SIRZo=; b=2wUMov+RXUl1ZpdYYg+9L1bXRn9czrp+DN6SyxcGZfV3l2ceTtwuGRK8RPvHVuH8XE CJJUPRAB9A/8nt1A2GidqKXSHtPZbVok+gSu6JOkqSoM9d0TTtmXAvPGiMo3g3F9Ii9a XTH9fYZG+TpovLIWSQlEwYTvuU0zLE45FFThqTrQgaX5Dx6mC/8NQGJBmxwNzCEOqgHC k2rfJTDUoumYwvPxclpXcBr42PIRZy2fzJHnPZB+3xcWHrjjKCHqB67sNrWJDEkISIED rO187rLZ4liMD6gFUgYBP00ojW2XQwcBzLJY+gu4J6UnYj8u1xpT+VRMr+pv7WSE44S/ gDEg== X-Gm-Message-State: ANoB5pkU1QcTa9R4Xj5G/QnDDSX8XQcvtt8hSWHAJtWI25Z45GT1fl6C MPvfRKdbVDAYSFnt1cYHQVJMC2aJ/Y73AXl/nMU= X-Google-Smtp-Source: AA0mqf4JxurMB30AAzzSYDzZZTRu7hD43YITbdGkijrADB5xirUNL0gnz48JoZaKZBUhBu1LxkHWgw== X-Received: by 2002:a17:902:f707:b0:186:4f38:dd3f with SMTP id h7-20020a170902f70700b001864f38dd3fmr28370859plo.172.1669557343569; Sun, 27 Nov 2022 05:55:43 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:43 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 07/31] linux-firmware: upgrade 20220913 -> 20221012 Date: Sun, 27 Nov 2022 03:54:53 -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 ; Sun, 27 Nov 2022 13:55:53 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173852 From: Alexander Kanavin License-Update: copyright years, additional firmwares Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 9f658c724b6635e5745f30b25601bcc51a004be4) Signed-off-by: Steve Sakoman --- ...inux-firmware_20220913.bb => linux-firmware_20221012.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220913.bb => linux-firmware_20221012.bb} (99%) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb similarity index 99% rename from meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb rename to meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb index 8f921e2d0e..6ba59a34c2 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb @@ -71,7 +71,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ file://LICENSE.amdgpu;md5=44c1166d052226cb2d6c8d7400090203 \ - file://LICENSE.amd-ucode;md5=3c5399dc9148d7f0e1f41e34b69cf14f \ + file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ @@ -132,7 +132,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ " # WHENCE checksum is defined separately to ease overriding it if # class-devupstream is selected. -WHENCE_CHKSUM = "98ecc3d3223df7ebdc23b0ec56aafb20" +WHENCE_CHKSUM = "d6d9d74a344a78028e6b0f1df80db14b" # These are not common licenses, set NO_GENERIC_LICENSE for them # so that the license files will be copied from fetched source @@ -209,7 +209,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw # Pin this to the 20220509 release, override this in local.conf SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" -SRC_URI[sha256sum] = "26fd00f2d8e96c4af6f44269a6b893eb857253044f75ad28ef6706a2250cd8e9" +SRC_URI[sha256sum] = "e9d174af729511c8cccb60ec4e0b223b3c44b67d813b42d1ab9813acfa667fa5" inherit allarch From patchwork Sun Nov 27 13:54:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16033 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 4D36DC46467 for ; Sun, 27 Nov 2022 13:55:53 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web11.92036.1669557346444140563 for ; Sun, 27 Nov 2022 05:55:46 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=ORCPXsMY; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id t17so7225108pjo.3 for ; Sun, 27 Nov 2022 05:55:46 -0800 (PST) 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:subject:date:message-id :reply-to; bh=ZYSY+QO0/1beQS5neaOQEh6K9kXTYeGc8Nku57AyQLo=; b=ORCPXsMYUq0tYyxVa7rv/xmoX2wCF6FEY+LGV13yVt6+UoODoFUXUPiizkamxsTbPv 1zo8bEEB3efAneX2gsHfnHlycwT977D6rl7ALpQR6Jc1vvw8Ulxkbp61tw2FOVnlnHPV eXzEyM0NiSJF8WrASUaw+pN9L2YHjd1pqWgMNym7+oMIAQH3erI/j7LbVIdZcuyIpTDC 33PMRpd8uNzhCWasrFEfn9psYDp8XUAe5azNdZ+i+iiiyWbmlTTKdbscKC+reUCmzsUr Am7SdcYrVeDDdWb8kncUDMe2uZeraoZwhCfJqihkRiXHO8wwSED6W7pml/QqT2yvDuzW pcTA== 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 :subject:date:message-id:reply-to; bh=ZYSY+QO0/1beQS5neaOQEh6K9kXTYeGc8Nku57AyQLo=; b=OgJ5VpUtqlyr3/9cOpU1rUo0ITOLJbQ4/81M3HSQzvdvC9BFq23efHClv/HN3stiz9 YDe2lib5dyAp7enUgqnqIPvV80oW+NRq8JMR/9FexDe7BvCg6F6N7gBLiWV1bdwkRiRl zBFO9/SCgg9kIqhfGDY6OORSZ73ix0FdplsZ2pLBXB5rd0nuCA7jnxVALZjxwQs8OHZm rhEqV2gIrAIIEmxL4iIhszsTCxvMo6jWI/+sPwWnKyL3w1K07TPwOlMouy0ebICVzUNl lqIJbC0nC0ShpUgOH+OHFFIBSL0S++7O6BrpoI5Y18aWduUnEgRjNPQjKDgk/VQh3T2A SDDQ== X-Gm-Message-State: ANoB5pkLnJjYkMroO0kWkDF8cq3jo/c/ptGbf26bsLqQXTignWHW1Pub wDIg2176Z/FBY9w16HFtncJPX9t4og7HduS1MIk= X-Google-Smtp-Source: AA0mqf4O9IWJV6a+euXHJ+xIUC9cMP7qr/9hY6BAunHWBSkftXD8EW0dGQMIxvH5g+iDYECApWCCvg== X-Received: by 2002:a17:902:b101:b0:188:abb9:288 with SMTP id q1-20020a170902b10100b00188abb90288mr29413514plr.123.1669557345508; Sun, 27 Nov 2022 05:55:45 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:45 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 08/31] xwayland: upgrade 22.1.3 -> 22.1.4 Date: Sun, 27 Nov 2022 03:54:54 -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 ; Sun, 27 Nov 2022 13:55:53 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173853 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 553c080e0e30c8f6b69b4c5fae72903ee45ef6ae) Signed-off-by: Steve Sakoman --- .../xwayland/{xwayland_22.1.3.bb => xwayland_22.1.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xwayland/{xwayland_22.1.3.bb => xwayland_22.1.4.bb} (95%) diff --git a/meta/recipes-graphics/xwayland/xwayland_22.1.3.bb b/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb similarity index 95% rename from meta/recipes-graphics/xwayland/xwayland_22.1.3.bb rename to meta/recipes-graphics/xwayland/xwayland_22.1.4.bb index da1b27525d..8597d07a7d 100644 --- a/meta/recipes-graphics/xwayland/xwayland_22.1.3.bb +++ b/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb @@ -10,7 +10,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" SRC_URI = "https://www.x.org/archive/individual/xserver/xwayland-${PV}.tar.xz" -SRC_URI[sha256sum] = "a712eb7bce32cd934df36814b5dd046aa670899c16fe98f2afb003578f86a1c5" +SRC_URI[sha256sum] = "5c39bdd77444c3fa7a0e2ef317ae69ddde89a901dc8914dbc8eac39a9313512a" UPSTREAM_CHECK_REGEX = "xwayland-(?P\d+(\.(?!90\d)\d+)+)\.tar" From patchwork Sun Nov 27 13:54:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16031 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 4D8E6C4708A for ; Sun, 27 Nov 2022 13:55:53 +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.web11.92030.1669557336713068613 for ; Sun, 27 Nov 2022 05:55:48 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=CcywH6Hr; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so7994080pjg.1 for ; Sun, 27 Nov 2022 05:55:48 -0800 (PST) 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:subject:date:message-id :reply-to; bh=wBcjFuTSdugV8+I5dcNqagfWQlu4t9DWYMzYzWw+omk=; b=CcywH6Hrco9CCN0x9UMRYOfRef8SiISNXq1BG36XHrt3MzzH90pENAWEWp1N9a+sh4 JYkTH2g0fya47nonqyX1Wggws18vfA61e4sIWmih+r/IbyMM9v5R8WdskjdnC4/vnCSi pvz+1/b8dDYbsTkleIi1uaLBIFi4MHtSed8NZOePAuwmGQ5Dh92ujD3TUTsYto9LjJOJ m2zfPXf8hDq4ZH9ePbEOB0phOZlgrwNDvUkWbr+5QLBcNp+BHlhOHF/6s+Pp4s4TWVAj MduYB6h9zti82/BDpshhRs5J5zsq1TSa1bRwTe21PNzKlfBytpse21B1zCtmbxAm/yFJ rcZA== 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 :subject:date:message-id:reply-to; bh=wBcjFuTSdugV8+I5dcNqagfWQlu4t9DWYMzYzWw+omk=; b=DfINUR/ukUpf2+9osASP89cjT0zkC8V3PsdpRIS0sPIJFGt185FEJ3m6SbmiXbcxJM 6omAVuUG2DfY83KjYwVOghEmKog20/VS70tUzFt7F8PmUwlX9CJjD2X+c/qQSs01FcMR vxuvq8Fl0K47dO3fQcrI1TESwfPVGJaFsWLU1ef3sd+BAk9KZHY66+P7azpTj7EG81u8 jDsFSAsVcn5FYdT7GxCNbLIPAKB2ft+IF3HTpkXMexAUs6+orRNsdqoXh6DcIjRN0VkJ SdN0p8RJE1mSX+vMCm4CUoR+PulBpvH6HDl/PSM6Tii65CG/Asc6p7/DZeqDesZ7v3YT kdOQ== X-Gm-Message-State: ANoB5pmshoINf+CGq+cqz7I2Q0XHEeezeZOm6A3hH6Wk8OhPz3/8nI0c wNkA5v8kv+32wDO7C9rUCkyEYV1Bk6xWCKlUvJ4= X-Google-Smtp-Source: AA0mqf5RYbB6wpmafNvOZFM2+xhOeAYBEkpzIwcNdWwVYVnz4NASgUjnHzN+HVOwtfbleNkX5unl6A== X-Received: by 2002:a17:90a:be0f:b0:219:21c0:8e32 with SMTP id a15-20020a17090abe0f00b0021921c08e32mr5579360pjs.101.1669557347477; Sun, 27 Nov 2022 05:55:47 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:47 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 09/31] xwayland: upgrade 22.1.4 -> 22.1.5 Date: Sun, 27 Nov 2022 03:54:55 -1000 Message-Id: <9c1fc7e6c3d96f17f3eed2d8665dd6388ddcf1c5.1669557026.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 ; Sun, 27 Nov 2022 13:55:53 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173854 From: Wang Mingyu Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 48ca760427f14ae291bf2ebf6f93f8d0fb27e3ab) Signed-off-by: Steve Sakoman --- .../xwayland/{xwayland_22.1.4.bb => xwayland_22.1.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xwayland/{xwayland_22.1.4.bb => xwayland_22.1.5.bb} (95%) diff --git a/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb b/meta/recipes-graphics/xwayland/xwayland_22.1.5.bb similarity index 95% rename from meta/recipes-graphics/xwayland/xwayland_22.1.4.bb rename to meta/recipes-graphics/xwayland/xwayland_22.1.5.bb index 8597d07a7d..c1c5407dee 100644 --- a/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb +++ b/meta/recipes-graphics/xwayland/xwayland_22.1.5.bb @@ -10,7 +10,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" SRC_URI = "https://www.x.org/archive/individual/xserver/xwayland-${PV}.tar.xz" -SRC_URI[sha256sum] = "5c39bdd77444c3fa7a0e2ef317ae69ddde89a901dc8914dbc8eac39a9313512a" +SRC_URI[sha256sum] = "e317ac1f119f8321654921761420901e4abd95585a8c763ce26af3b045ac1672" UPSTREAM_CHECK_REGEX = "xwayland-(?P\d+(\.(?!90\d)\d+)+)\.tar" From patchwork Sun Nov 27 13:54:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16034 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 41FDDC352A1 for ; Sun, 27 Nov 2022 13:55:53 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.91877.1669557334757723293 for ; Sun, 27 Nov 2022 05:55:50 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=DbxSGHMy; spf=softfail (domain: sakoman.com, ip: 209.85.214.171, mailfrom: steve@sakoman.com) Received: by mail-pl1-f171.google.com with SMTP id g10so7850596plo.11 for ; Sun, 27 Nov 2022 05:55:50 -0800 (PST) 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:subject:date:message-id :reply-to; bh=vymwYc8JXxdu0NI0VXDLJCcvh76cSOMljRPnA8LNIQk=; b=DbxSGHMyOTcgFdq9P+2A0dS0YP3KADkhwdNYta8Y7i30vgJwislviZASSTm1wzDYQm eD4eGmWHwdNaACAw0QWGO0g4ouXUf21I18YiQ+q6Q2dvj1kYfFz/y4y4Gsy35HRy0WUi 22Y+5lzhPvEGbdRfzFDvdIkCVL+8KySrmF8nz1vetapyxuILPzBZ15+kyFkfpMjnDK4X cQzu0XwcD+VQS9Ijw38s1AH/FAHlLTWCfMTsfp4kIedaeoY68ln4SmnGia7L0KiPMegp 2xuhQurk2aVcRr1yR53tpLbRvh8pGT4ujh5tAJSahXcouuyWw7gjiGlXBzvFVTqYYuN1 dITg== 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 :subject:date:message-id:reply-to; bh=vymwYc8JXxdu0NI0VXDLJCcvh76cSOMljRPnA8LNIQk=; b=JEjV3PJirg51L9UZM47M/983vIaKccT6e5Bd57lHXM1SiG7fIic13jjVW6+qesBGat WiV/AAZ9qFycClO3CzIS0f/s7eMYdlscmAxm4BKso/XvRTqT0VjyRVUo4NvPpIfbJs0Y UgmpbTHkEAP1lVVvWGOv4nhkoMUrSfuqCBQakbPibemE2+YoZ7sgaivibvVbhUapWXqT xkYGCMtcJ0wcSiPfhGz8oNdLVzukMvaliWaC8+kcsHKesDYJ8x+Ol+35Zk9SwGS4bzRZ 7x+XtMya+d7XYC1SqTbGv7pQfH2qxMSJUa+dr6gwBF/i3jdzEQcEfAXIRsmah1hPM69d mzFA== X-Gm-Message-State: ANoB5pla2NS8njPq8ZgkYfB8I1T+B6q735HLTd6Brmqh+vvvOZcWT7k9 BVFGgTafdMq/2LgFBeaKenWstDLw3d62D4atnk0= X-Google-Smtp-Source: AA0mqf7SqPyS1UyhtwmVUGLJR36U/b+iaNRZrs6zAYMF1R5RJs+Me06p2mi/lrwIiargnedHYWNYSg== X-Received: by 2002:a17:902:e8d5:b0:186:a636:b135 with SMTP id v21-20020a170902e8d500b00186a636b135mr39828879plg.93.1669557349364; Sun, 27 Nov 2022 05:55:49 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:48 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 10/31] libffi: upgrade 3.4.2 -> 3.4.4 Date: Sun, 27 Nov 2022 03:54:56 -1000 Message-Id: <6ad074b1caff63e90805aac25cca8a831b57273d.1669557026.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 ; Sun, 27 Nov 2022 13:55:53 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173855 From: Alexander Kanavin 3.4.4 Oct-23-2022 Important aarch64 fixes, including support for linux builds with Link Time Optimization (-flto). Fix x86 stdcall stack alignment. Fix x86 Windows msvc assembler compatibility. Fix moxie and or1k small structure args. 3.4.3 Sep-19-22 All struct args are passed by value, regardless of size, as per ABIs. Enable static trampolines for Cygwin. Add support for Loongson's LoongArch64 architecture. Fix x32 static trampolines. Fix 32-bit x86 stdcall stack corruption. Fix ILP32 aarch64 support. License-Update: copyright years Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 5b42ba98ef26a52bad8de1790b402938fec4a160) Signed-off-by: Steve Sakoman --- .../0001-arm-sysv-reverted-clang-VFP-mitigation.patch | 6 ++---- meta/recipes-support/libffi/libffi/not-win32.patch | 8 ++++---- .../libffi/{libffi_3.4.2.bb => libffi_3.4.4.bb} | 4 ++-- 3 files changed, 8 insertions(+), 10 deletions(-) rename meta/recipes-support/libffi/{libffi_3.4.2.bb => libffi_3.4.4.bb} (90%) diff --git a/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch b/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch index 4233799501..3ffcb3e128 100644 --- a/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch +++ b/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch @@ -1,4 +1,4 @@ -From 501a6b55853af549fae72723e74271f2a4ec7cf6 Mon Sep 17 00:00:00 2001 +From 000f1500b693a84880d2da49b77b1113f98dde35 Mon Sep 17 00:00:00 2001 From: Brett Warren Date: Fri, 27 Nov 2020 15:28:42 +0000 Subject: [PATCH] arm/sysv: reverted clang VFP mitigation @@ -13,6 +13,7 @@ has been reverted. Upstream-Status: Submitted [https://github.com/libffi/libffi/pull/747] Signed-off-by: Brett Warren + --- src/arm/sysv.S | 33 --------------------------------- 1 file changed, 33 deletions(-) @@ -99,6 +100,3 @@ index fb36213..e4272a1 100644 b call_epilogue E(ARM_TYPE_INT64) ldr r1, [r2, #4] --- -2.25.1 - diff --git a/meta/recipes-support/libffi/libffi/not-win32.patch b/meta/recipes-support/libffi/libffi/not-win32.patch index 62daaf4b38..38f9b0025c 100644 --- a/meta/recipes-support/libffi/libffi/not-win32.patch +++ b/meta/recipes-support/libffi/libffi/not-win32.patch @@ -1,4 +1,4 @@ -From 306719369a0d3608b4ff2737de74ae284788a14b Mon Sep 17 00:00:00 2001 +From 20bc4e03442e15965ae3907013e9a177878f0323 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 4 Feb 2016 16:22:50 +0000 Subject: [PATCH] libffi: ensure sysroot paths are not in libffi.pc @@ -21,11 +21,11 @@ Signed-off-by: Ross Burton 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index b764368..d51ce91 100644 +index 7e8cd98..cf37e88 100644 --- a/configure.ac +++ b/configure.ac -@@ -354,7 +354,7 @@ AC_ARG_ENABLE(multi-os-directory, - +@@ -405,7 +405,7 @@ AC_ARG_ENABLE(multi-os-directory, + # These variables are only ever used when we cross-build to X86_WIN32. # And we only support this with GCC, so... -if test "x$GCC" = "xyes"; then diff --git a/meta/recipes-support/libffi/libffi_3.4.2.bb b/meta/recipes-support/libffi/libffi_3.4.4.bb similarity index 90% rename from meta/recipes-support/libffi/libffi_3.4.2.bb rename to meta/recipes-support/libffi/libffi_3.4.4.bb index 71d9518baf..4ceee6f3cc 100644 --- a/meta/recipes-support/libffi/libffi_3.4.2.bb +++ b/meta/recipes-support/libffi/libffi_3.4.4.bb @@ -8,13 +8,13 @@ library really only provides the lowest, machine dependent layer of a fully feat A layer must exist above `libffi' that handles type conversions for values passed between the two languages." LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=679b5c9bdc79a2b93ee574e193e7a7bc" +LIC_FILES_CHKSUM = "file://LICENSE;md5=32c0d09a0641daf4903e5d61cc8f23a8" SRC_URI = "https://github.com/libffi/libffi/releases/download/v${PV}/${BPN}-${PV}.tar.gz \ file://not-win32.patch \ file://0001-arm-sysv-reverted-clang-VFP-mitigation.patch \ " -SRC_URI[sha256sum] = "540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620" +SRC_URI[sha256sum] = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676" UPSTREAM_CHECK_URI = "https://github.com/libffi/libffi/releases/" UPSTREAM_CHECK_REGEX = "libffi-(?P\d+(\.\d+)+)\.tar" From patchwork Sun Nov 27 13:54:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16030 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 41FA2C4332F for ; Sun, 27 Nov 2022 13:55:53 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.92040.1669557352166009215 for ; Sun, 27 Nov 2022 05:55:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=ygEF+uCq; spf=softfail (domain: sakoman.com, ip: 209.85.214.180, mailfrom: steve@sakoman.com) Received: by mail-pl1-f180.google.com with SMTP id p12so7865831plq.4 for ; Sun, 27 Nov 2022 05:55:52 -0800 (PST) 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:subject:date:message-id :reply-to; bh=zgRFf7mdvWpo/ep5/DkNYmvyF0xi8NgG3IXwkXFmj6M=; b=ygEF+uCqrHjjq4bLy/T10GOvRrT2u5lBcH2PAdk1y1Wp359sKGYOmljk7sYQcBeP2K ItvBrGFNm51gcJcxFpiqrM26wfnh71j2GZ0mUQ5ss/UUcHWE5VDaR2NpLvs5EeqGYpH/ mrJ1dA00xfPMaCB8CyLXcTjFlRQEsIUgerPqj44AELqQrU9Xn240VJySuSR3ycjCqy4B 84pe88keHdiEePJsfYnm3VWoxFrbwIq4qBdJgK6OIWpEL9Xx9fA0+/l3Zv+xPSJVgOrT JjQQ9cFxezVmzQxN/otOb1bjd6Vb1KvAN3bZj1fxUUrDM6kuJk3cSR2qZ+ewNs7MRMU9 HJyA== 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 :subject:date:message-id:reply-to; bh=zgRFf7mdvWpo/ep5/DkNYmvyF0xi8NgG3IXwkXFmj6M=; b=wdXFVUZGA0YnzSiHzmzdEC9kNoZ7sSJEB8wqAdzDWGkq8rgl9dFI+tbbc1ACTFBE26 7p73FphURS86UqclNIFd9jUFs2GJInpFUCt6sf5fuqXA0f3Rgf68eh+y36kJOwgTI82i Le2adBdDhZDh/lijJaDeazP9b07nLCe8kU0Rvbxb7sdMwKn5Wm18SkK8fbvwGN95lMy+ b6ct7xjUcsft28/mLBVwggcGsnHZSQ6fepJeVaazlOtFAEuQK8YKHB1BUwTvxyY94PcY V6VrpbdW4lXv5OD3GC+HBwebVxEKZtSMpacJs6tYi1X1zM/NtqnGIcdzHjSZ03KYeT/M nv/A== X-Gm-Message-State: ANoB5pklLIghlMtQ61NbOuiORYyuZUnTe0zdbb5ai9+rvgOHkqoL4Xs5 cBPA70fWESnMvCWNhDFQ5T5yU1XR0tI0bflBv3c= X-Google-Smtp-Source: AA0mqf5U/JRsdKPXAo5zTkuMH51iH/gds7KslGS+xU9N91VMeHfWf9F0yeCF3nbFNw5Oka7Ljc3kjg== X-Received: by 2002:a17:902:7089:b0:187:4ace:e20c with SMTP id z9-20020a170902708900b001874acee20cmr27984461plk.75.1669557351203; Sun, 27 Nov 2022 05:55:51 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:50 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 11/31] libical: upgrade 3.0.15 -> 3.0.16 Date: Sun, 27 Nov 2022 03:54:57 -1000 Message-Id: <6d68985f1a7a55cda92c177c739e51cac3faf653.1669557026.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 ; Sun, 27 Nov 2022 13:55:53 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173856 From: Alexander Kanavin Version 3.0.16 is a patch release. - Fix regressions in 3.0.15 due to improperly tested fuzz fixes - Fix argument guards in icaltime_as_timet to match documentation and tests. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 77d4557d6f6a1405d03bb5dc7ca23d7ee78c2037) Signed-off-by: Steve Sakoman --- .../libical/{libical_3.0.15.bb => libical_3.0.16.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/libical/{libical_3.0.15.bb => libical_3.0.16.bb} (96%) diff --git a/meta/recipes-support/libical/libical_3.0.15.bb b/meta/recipes-support/libical/libical_3.0.16.bb similarity index 96% rename from meta/recipes-support/libical/libical_3.0.15.bb rename to meta/recipes-support/libical/libical_3.0.16.bb index f5e9bb9372..c53b7ca375 100644 --- a/meta/recipes-support/libical/libical_3.0.15.bb +++ b/meta/recipes-support/libical/libical_3.0.16.bb @@ -15,7 +15,7 @@ SECTION = "libs" SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \ file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \ " -SRC_URI[sha256sum] = "019085ba99936f25546d86cb3e34852e5fe2b5a7d5f1cb4423a0cc42e399f629" +SRC_URI[sha256sum] = "b44705dd71ca4538c86fb16248483ab4b48978524fb1da5097bd76aa2e0f0c33" UPSTREAM_CHECK_URI = "https://github.com/libical/libical/releases" inherit cmake pkgconfig gobject-introspection vala From patchwork Sun Nov 27 13:54:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16036 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 4308FC352A1 for ; Sun, 27 Nov 2022 13:56:03 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web11.92043.1669557354101781715 for ; Sun, 27 Nov 2022 05:55:54 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=XmEUaMXv; spf=softfail (domain: sakoman.com, ip: 209.85.216.52, mailfrom: steve@sakoman.com) Received: by mail-pj1-f52.google.com with SMTP id e7-20020a17090a77c700b00216928a3917so11583255pjs.4 for ; Sun, 27 Nov 2022 05:55:54 -0800 (PST) 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:subject:date:message-id :reply-to; bh=NVxMFME/9IwUsocw7bXfyymdESkvPBtcsXLx8PuWBMk=; b=XmEUaMXveZa6d3AZNZfhVCTm0oUsD71eO3Bu9Jp9eyVexaBfln+WyfMoOiADWL8WrI TzQO0hVCaGYGUeWKL32iKMAkdUfeRdx1ERwFVALZKM+dS+oYSStX6ij1aUWqTUA8D6zl sdLSDMIkDLu96+z8yR1a+tXXygxM7ZvFdhQXbJdN4GBUCVg2rkSLA2xqWirWRb85xTA1 kPHojflNp+QH470THbALTaXQSTXcPWFVbgbeVE5DsuY6YpKrBfED6inDSutTxxWNdURe 35Et/Suz6iimFtWuFGqsWiGy6yZ+y/4TdSYysLGWmsa/3J08M/z3AaFHlvm5QdZmOP6E tYtA== 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 :subject:date:message-id:reply-to; bh=NVxMFME/9IwUsocw7bXfyymdESkvPBtcsXLx8PuWBMk=; b=RDzJENdXeZ4Rv1SC0tKJU1MhzSXWN8T0rLNY/WGBG7G3Yqy8Et3GPwdwi3mT2MOcZk vyw4TGQubnKErmgEZA8eWbtd2WgHZAzcpr8JjCk/5aQ9BW5RZv16dDrxoGkNsmMTumLi aoHRU7PAkjjUqoH48qgwvIF82yRRqPg/zcMlnlCrT5MLVYFyjd+cMxSV9iZmmtkXMNI0 9uKR/J7qXX8QE3gFTy/zsCLGULhS8OnNFHiO+qrt3LrbWpifMysiIueI1H200aZHzzqf wvbptVcc80tAMSRHzLkyqbXSGkWZjljTopA1ufWA32/DmXUZ37OiGm/Za3G0jZNhF4em 1Fpw== X-Gm-Message-State: ANoB5pmAJewdzB1eI+ApzCa0U28FF8HzR6MUfYu9k2nYt/iHzAbaK4MZ I0ZMbqI3Y/tQNYh6lwgWzuGiAUeXUl/x/WtE3Qg= X-Google-Smtp-Source: AA0mqf7rHmZqpFkKDZl7EfoPxIVRfIkfOdz9I7OWiftMD9GZi435KoXY/7O82Tfvyfmh85WPnRxdZg== X-Received: by 2002:a17:903:1342:b0:186:90a7:6b75 with SMTP id jl2-20020a170903134200b0018690a76b75mr29132576plb.23.1669557353049; Sun, 27 Nov 2022 05:55:53 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:52 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 12/31] mtd-utils: upgrade 2.1.4 -> 2.1.5 Date: Sun, 27 Nov 2022 03:54:58 -1000 Message-Id: <7f2503ef132634431b28207c51b3fd18de076eb9.1669557026.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 ; Sun, 27 Nov 2022 13:56:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173857 From: Alexander Kanavin Raw short log since the 2.1.4 release: Alex Henrie (1): mkfs.jffs2: fix spelling of --compression-mode parameter in help text Andrew Mellor (1): ubinfo: Fix --vol_id return code for absent volume id Christophe Kerello (1): nandflipbits: fix corrupted oob David Oberhollenzer (1): Release mtd-utils-2.1.5 Enrico Jorns (1): libmtd: do not ignore non-zero eraseblock size when MTD_NO_ERASE is set Frederic Germain (2): .gitignore: add new ubiscan utility Fix warning about unaligned pointer in jffs2reader Khem Raj (1): tests: Remove unused linux/fs.h header from includes Michael Walle (1): mtd-utils: flash_otp_dump make offset optional Mike Frysinger (1): fix test bashism Rafał Miłecki (1): nandwrite: warn about writing 0xff blocks Sascha Hauer (1): mtd-utils: nanddump: fix writing big images on 32bit machines liaohua (1): nor-utils: fix memory leak Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit a3289c988764e5b864873b4adc7656c101a5b9c0) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/mtd/mtd-utils_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/mtd/mtd-utils_git.bb b/meta/recipes-devtools/mtd/mtd-utils_git.bb index 3318277477..6a4f7b0688 100644 --- a/meta/recipes-devtools/mtd/mtd-utils_git.bb +++ b/meta/recipes-devtools/mtd/mtd-utils_git.bb @@ -11,9 +11,9 @@ inherit autotools pkgconfig update-alternatives DEPENDS = "zlib e2fsprogs util-linux" RDEPENDS:mtd-utils-tests += "bash" -PV = "2.1.4" +PV = "2.1.5" -SRCREV = "c7f1bfa44a84d02061787e2f6093df5cc40b9f5c" +SRCREV = "3f3b4cc6c3120107e7aaa21c6415772a255ac49c" SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \ file://add-exclusion-to-mkfs-jffs2-git-2.patch \ " From patchwork Sun Nov 27 13:54:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16037 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 4FB34C4708A for ; Sun, 27 Nov 2022 13:56:03 +0000 (UTC) Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by mx.groups.io with SMTP id smtpd.web11.92044.1669557355916426196 for ; Sun, 27 Nov 2022 05:55:55 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=SSFY+Ze6; spf=softfail (domain: sakoman.com, ip: 209.85.215.175, mailfrom: steve@sakoman.com) Received: by mail-pg1-f175.google.com with SMTP id 6so7705745pgm.6 for ; Sun, 27 Nov 2022 05:55:55 -0800 (PST) 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:subject:date:message-id :reply-to; bh=kS58cnk+4nzBjeob4orAcaQ4hJtc0c7VFXwA0Ifewso=; b=SSFY+Ze6r5e9/t8mcfXRwNZiQP/wUHhHJrlQaDmDq4KWxyigwI+HRSijrCzlMOpOmp S8nEY1jXmFPHuw8crW1gYR3LyxD6L20KxXviJpnVPE6GMEu2nayWhEWiFjusEO8VGuIV 8Rc5bjoDUuc6y0XCQIBUSBDjZi22MlicSlB5cSpIt2M2sU/yWf3zEGgb4EX/LRsCIuhS XItzTg6WQlD5tg9SX2S2BCcZh1y3HL0EDPw6kbMSOqnU1XhMtuxfDm9s252eraiePmKZ M3UiNuKjqNHmo/glmfBdZ31eLjtwDNznQaXRNzTxrTc6G/Jj0H7tmIlCnNH5uDGVR0r/ qIyg== 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 :subject:date:message-id:reply-to; bh=kS58cnk+4nzBjeob4orAcaQ4hJtc0c7VFXwA0Ifewso=; b=jM43LuCNs9828xF1+xROroO4MOd6u1rcfaFngs0QJT1nK5SP/a6OgHBA/cPlf4pSVm CT79VekNjYgd9eMN7nr04JwaN0RTLheLeJ75L4Pod0oRD0qkPF9E/0rwDZcAxycVtMWC Xc1mAjfqDxsVYbb56nQIdI0sQbW/reOvWImK1eCsk7AhDW6OzAddU/vRF9LF4sjtiY5S XHqXv+1XFJiUE4gt6FIi9IKhjclOD0b4jBrJtAdLaXSDun12nJ5vaUxnWoUkvFiPRwvz 8mZMP/1caMu4KgWe3Tt+JewuDQYOZ5jtwOOKE6O46unoa5+sMZJEFR0SZ/62y4Sydg52 hNZw== X-Gm-Message-State: ANoB5pnAEGDwf99uU+0v3m0UfLdC4va/cgGcACYnza1orhEyi48ylF/D cdhdQSL3dzh8uBF/WuIe+i5cyzEfriVh+PvxdR4= X-Google-Smtp-Source: AA0mqf7k8kP1jPv4r59dK5tPBPmpIOpZsu9yfNr/ubcgVAy6KYiBeNvla17isTWgGwCSpD+jEIj8fw== X-Received: by 2002:a05:6a00:21c1:b0:562:86a3:12fc with SMTP id t1-20020a056a0021c100b0056286a312fcmr28218826pfj.8.1669557354965; Sun, 27 Nov 2022 05:55:54 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:54 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 13/31] gdk-pixbuf: upgrade 2.42.9 -> 2.42.10 Date: Sun, 27 Nov 2022 03:54:59 -1000 Message-Id: <58629c6c42f018b9faa200c39e819c2db38fd935.1669557026.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 ; Sun, 27 Nov 2022 13:56:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173858 From: Alexander Kanavin 2.42.10 (stable) === - Search for rst2man.py [!145, Matt Turner] - Update the memory size limit for JPEG images [#216, #218] - Translation updates Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 01e1828f8e5bcb0ad88b89fe783c2973480695bb) Signed-off-by: Steve Sakoman --- .../gdk-pixbuf/{gdk-pixbuf_2.42.9.bb => gdk-pixbuf_2.42.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.42.9.bb => gdk-pixbuf_2.42.10.bb} (98%) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.10.bb similarity index 98% rename from meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb rename to meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.10.bb index d33718e3ea..aa44515fbb 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.10.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] = "28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962" +SRC_URI[sha256sum] = "ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b" inherit meson pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package From patchwork Sun Nov 27 13:55:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16038 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 4912FC47089 for ; Sun, 27 Nov 2022 13:56:03 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web10.91885.1669557358275385913 for ; Sun, 27 Nov 2022 05:55:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=pbzMl7CP; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id b13-20020a17090a5a0d00b0021906102d05so6510952pjd.5 for ; Sun, 27 Nov 2022 05:55:58 -0800 (PST) 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:subject:date:message-id :reply-to; bh=blaXB5uJ5TF2tTQge1Je5SKxFuWD2Y9LkSqabJV5tKg=; b=pbzMl7CPzkBew19YeWBx3LP+4YOgkxk2yV73DZEtFTna+avDvCsRPAQsKvjWsMUsAV wgccZOcyrgODyRZjw6C/DbjQ9pP7SSY4cin8/bBLYaHGgAKfP1cNIX8E5q39K2bDitTw kqAfv/OyVPiqJikepfNBGC5tVqUY1qBu9RHy01fncZkKRR5052ppeimTPp+Le4QebO6P vQJWdoFm+v3Oep7UfQJ4aFNPWNX+hCKXjLV1adYQImC0OidHYDnEat+9OvnxFNZ0E1DH L4hcZeBnYU4Ne3/SKfGSb+MP5TEYUk6QKwnf8AEqkodosF+W6MiJiOeK70Y8L+5fejy5 jeQw== 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 :subject:date:message-id:reply-to; bh=blaXB5uJ5TF2tTQge1Je5SKxFuWD2Y9LkSqabJV5tKg=; b=EAfDo9Yf2Rlaf1eIjg7i+3FMQBcHglGENbXakhaKmLmlHZe3g1dAIhjhdbpcGWFNjd KrJZrvUpB9p5FNNsuTVG5S5+lwwtnkoy06Zlz/lUrWQM+n1yjpnoggUDwzVgxWEMBBkB r2TeMcE5lRIlRdnWUSBmCZiQJ7EUKJtfgenkVPK7ph5WaBY9YmWEB4ONAaqhVQ1q+4Uu P8Jw2y3GlHitQuHu14PhGJgCAqtIMDemjEZQ8GY5+0bR21KBKm2brnGEo4nksoqY9iPM MBPqfDQK0xwDGzSHVLqiBR5YoYbTGi4spUYMPsGSEVCPW4AJ1LbIjAK+Nb5R9AtDqMxn TCxw== X-Gm-Message-State: ANoB5pnTubJjIfFbqJR4srPT8dAtEtXPLIjeiPeRPnoKqD98LMJm3urb GmBQFafqSZyYLGHd3afQOyLp5d3ZCDk8lF881qo= X-Google-Smtp-Source: AA0mqf7G1AybQ0iegDJxAAqrTVrJz8iKN9qZXqQ61rTg2eNXTZb/2Fbgh1Y2zc5GHE3jGRpiAJ2DdA== X-Received: by 2002:a17:90a:460f:b0:218:c47f:ed9a with SMTP id w15-20020a17090a460f00b00218c47fed9amr30473667pjg.19.1669557357006; Sun, 27 Nov 2022 05:55:57 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:56 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 14/31] gstreamer1.0: upgrade 1.20.3 -> 1.20.4 Date: Sun, 27 Nov 2022 03:55:00 -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 ; Sun, 27 Nov 2022 13:56:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173859 From: Alexander Kanavin The fourth 1.20 bug-fix release (1.20.4) was released on 12 October 2022. This release only contains bugfixes and it should be safe to upgrade from 1.20.x. Highlighted bugfixes in 1.20.4 - avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x - Fix deadlock when loading gst-editing-services plugin - Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers - glimagesink: fix crash on Android - subtitle handling and subtitle overlay fixes - matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9 - rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers - WebRTC fixes - RTP retransmission fixes - video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9) - macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support - Fix consuming of the macOS package as a framework in XCode - Performance improvements - Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 58e4825328dafd7f593d9eb42be5506408627a31) Signed-off-by: Steve Sakoman --- ...tools_1.20.3.bb => gst-devtools_1.20.4.bb} | 2 +- ...r-APNG-encoder-property-registration.patch | 86 ------------------- ...1.20.3.bb => gstreamer1.0-libav_1.20.4.bb} | 6 +- ...x_1.20.3.bb => gstreamer1.0-omx_1.20.4.bb} | 2 +- ....bb => gstreamer1.0-plugins-bad_1.20.4.bb} | 2 +- ...bb => gstreamer1.0-plugins-base_1.20.4.bb} | 2 +- ...bb => gstreamer1.0-plugins-good_1.20.4.bb} | 2 +- ...bb => gstreamer1.0-plugins-ugly_1.20.4.bb} | 2 +- ....20.3.bb => gstreamer1.0-python_1.20.4.bb} | 2 +- ....bb => gstreamer1.0-rtsp-server_1.20.4.bb} | 2 +- ...1.20.3.bb => gstreamer1.0-vaapi_1.20.4.bb} | 2 +- ...er1.0_1.20.3.bb => gstreamer1.0_1.20.4.bb} | 2 +- 12 files changed, 12 insertions(+), 100 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-devtools_1.20.3.bb => gst-devtools_1.20.4.bb} (95%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.20.3.bb => gstreamer1.0-libav_1.20.4.bb} (82%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.20.3.bb => gstreamer1.0-omx_1.20.4.bb} (95%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.20.3.bb => gstreamer1.0-plugins-bad_1.20.4.bb} (98%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.20.3.bb => gstreamer1.0-plugins-base_1.20.4.bb} (97%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.20.3.bb => gstreamer1.0-plugins-good_1.20.4.bb} (97%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.20.3.bb => gstreamer1.0-plugins-ugly_1.20.4.bb} (94%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.20.3.bb => gstreamer1.0-python_1.20.4.bb} (91%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.20.3.bb => gstreamer1.0-rtsp-server_1.20.4.bb} (90%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.20.3.bb => gstreamer1.0-vaapi_1.20.4.bb} (95%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.20.3.bb => gstreamer1.0_1.20.4.bb} (97%) diff --git a/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.4.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gst-devtools_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gst-devtools_1.20.4.bb index c515e173c8..09b6e5a497 100644 --- a/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.4.bb @@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV} file://0001-connect-has-a-different-signature-on-musl.patch \ " -SRC_URI[sha256sum] = "bbbd45ead703367ea8f4be9b3c082d7b62bef47b240a39083f27844e28758c47" +SRC_URI[sha256sum] = "82a293600273f4dd3eed567aae510ca0c7d629c3807788b00e6cdbd1d2459a84" DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" RRECOMMENDS:${PN} = "git" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch deleted file mode 100644 index 526bbb0037..0000000000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 78a97c1ec35ada76d83fc67d0549ba56c74d8875 Mon Sep 17 00:00:00 2001 -From: Seungha Yang -Date: Thu, 7 Jul 2022 22:16:30 +0900 -Subject: [PATCH] libav: Fix for APNG encoder property registration - -The AVClass name of Animated PNG in FFmpeg 5.x is "(A)PNG" -and it will be converted to "-a-png" through -g_ascii_strdown() and g_strcanon(). But GLib disallow leading '-' -character for a GType name. Strip leading '-' to workaround it. - -Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2724] - -Seungha Yangs patch was imported without modifications. - -Signed-off-by: Claus Stovgaard ---- - ext/libav/gstavcfg.c | 29 +++++++++++++++++++++++------ - 1 file changed, 23 insertions(+), 6 deletions(-) - -diff --git a/ext/libav/gstavcfg.c b/ext/libav/gstavcfg.c -index c736920..a8635a7 100644 ---- a/ext/libav/gstavcfg.c -+++ b/ext/libav/gstavcfg.c -@@ -91,10 +91,19 @@ register_enum (const AVClass ** obj, const AVOption * top_opt) - gchar *lower_obj_name = g_ascii_strdown ((*obj)->class_name, -1); - gchar *enum_name = g_strdup_printf ("%s-%s", lower_obj_name, top_opt->unit); - gboolean none_default = TRUE; -+ const gchar *enum_name_strip; - - g_strcanon (enum_name, G_CSET_a_2_z G_CSET_DIGITS, '-'); - -- if ((res = g_type_from_name (enum_name))) -+ /* strip leading '-'s */ -+ enum_name_strip = enum_name; -+ while (enum_name_strip[0] == '-') -+ enum_name_strip++; -+ -+ if (enum_name_strip[0] == '\0') -+ goto done; -+ -+ if ((res = g_type_from_name (enum_name_strip))) - goto done; - - while ((opt = av_opt_next (obj, opt))) { -@@ -150,9 +159,8 @@ register_enum (const AVClass ** obj, const AVOption * top_opt) - } - } - -- res = -- g_enum_register_static (enum_name, &g_array_index (values, GEnumValue, -- 0)); -+ res = g_enum_register_static (enum_name_strip, -+ &g_array_index (values, GEnumValue, 0)); - - gst_type_mark_as_plugin_api (res, 0); - } -@@ -177,10 +185,19 @@ register_flags (const AVClass ** obj, const AVOption * top_opt) - GArray *values = g_array_new (TRUE, TRUE, sizeof (GEnumValue)); - gchar *lower_obj_name = g_ascii_strdown ((*obj)->class_name, -1); - gchar *flags_name = g_strdup_printf ("%s-%s", lower_obj_name, top_opt->unit); -+ const gchar *flags_name_strip; - - g_strcanon (flags_name, G_CSET_a_2_z G_CSET_DIGITS, '-'); - -- if ((res = g_type_from_name (flags_name))) -+ /* strip leading '-'s */ -+ flags_name_strip = flags_name; -+ while (flags_name_strip[0] == '-') -+ flags_name_strip++; -+ -+ if (flags_name_strip[0] == '\0') -+ goto done; -+ -+ if ((res = g_type_from_name (flags_name_strip))) - goto done; - - while ((opt = av_opt_next (obj, opt))) { -@@ -211,7 +228,7 @@ register_flags (const AVClass ** obj, const AVOption * top_opt) - g_array_sort (values, (GCompareFunc) cmp_flags_value); - - res = -- g_flags_register_static (flags_name, &g_array_index (values, -+ g_flags_register_static (flags_name_strip, &g_array_index (values, - GFlagsValue, 0)); - - gst_type_mark_as_plugin_api (res, 0); diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.4.bb similarity index 82% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.4.bb index 7a2c0d1365..e23cf2e337 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.4.bb @@ -11,10 +11,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \ " -SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \ - file://0001-libav-Fix-for-APNG-encoder-property-registration.patch \ - " -SRC_URI[sha256sum] = "3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe" +SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" +SRC_URI[sha256sum] = "04ccbdd58fb31dd94098da599209834a0e7661638c5703381dd0a862c56fc532" S = "${WORKDIR}/gst-libav-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.4.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.4.bb index fb48562a2b..4d63db89a7 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.4.bb @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz" -SRC_URI[sha256sum] = "8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15" +SRC_URI[sha256sum] = "70ddd485e2dcab79070164d61ad2ff3a63e15a1d7abf9075d86eb77762b0edfd" S = "${WORKDIR}/gst-omx-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.4.bb similarity index 98% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.4.bb index 05de217c34..c83beb6632 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.4.bb @@ -11,7 +11,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad file://0003-ensure-valid-sentinals-for-gst_structure_get-etc.patch \ file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ " -SRC_URI[sha256sum] = "7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f" +SRC_URI[sha256sum] = "a1a3f53b3604d9a04fdd0bf9a1a616c3d2dab5320489e9ecee1178e81e33a16a" S = "${WORKDIR}/gst-plugins-bad-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.4.bb similarity index 97% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.4.bb index 7eebbba949..a0f238a59d 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.4.bb @@ -11,7 +11,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba file://0003-viv-fb-Make-sure-config.h-is-included.patch \ file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \ " -SRC_URI[sha256sum] = "7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f" +SRC_URI[sha256sum] = "8d181b7abe4caf23ee9f9ec5b4d3e232640452464e39495bfffb6d776fc97225" S = "${WORKDIR}/gst-plugins-base-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.4.bb similarity index 97% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.4.bb index 0235935a4a..4a4672992e 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.4.bb @@ -8,7 +8,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-go file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ " -SRC_URI[sha256sum] = "f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7" +SRC_URI[sha256sum] = "b16130fbe632fa8547c2147a0ef575b0140fb521065c5cb121c72ddbd23b64da" S = "${WORKDIR}/gst-plugins-good-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.4.bb similarity index 94% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.4.bb index ad7b84b5ab..94b8c8e2cf 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.4.bb @@ -14,7 +14,7 @@ LICENSE_FLAGS = "commercial" SRC_URI = " \ https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ " -SRC_URI[sha256sum] = "8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd" +SRC_URI[sha256sum] = "5c9ec6bab96517e438b3f9bae0ceb84d3436f3da9bbe180cf4d28e32a7251b59" S = "${WORKDIR}/gst-plugins-ugly-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.4.bb similarity index 91% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.4.bb index 57026ba73b..b514989864 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.4.bb @@ -8,7 +8,7 @@ LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" -SRC_URI[sha256sum] = "db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc" +SRC_URI[sha256sum] = "5eb4136d03e2a495f4499c8b2e6d9d3e7b5e73c5a8b8acf9213d57bc6a7bd3c1" DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.4.bb similarity index 90% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.4.bb index fd4f82fcc3..4137b4993b 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.4.bb @@ -10,7 +10,7 @@ PNREAL = "gst-rtsp-server" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" -SRC_URI[sha256sum] = "ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca" +SRC_URI[sha256sum] = "88d9ef634e59aeb8cc183ad5ae444557c5a88dd49d833b9072bc6e1fae6a3d7d" S = "${WORKDIR}/${PNREAL}-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.4.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.4.bb index 6e580f9f79..81ec23d26e 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.4.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45" +SRC_URI[sha256sum] = "ab12596144c05506e9782374c5d2cdfb3069fca89908d6de360d947bb77fd06a" S = "${WORKDIR}/${REALPN}-${PV}" DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.4.bb similarity index 97% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.4.bb index 1f4576c3e1..d0ba2919ee 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.4.bb @@ -23,7 +23,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \ file://0005-tests-remove-gstbin-test_watch_for_state_change-test.patch \ " -SRC_URI[sha256sum] = "607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a" +SRC_URI[sha256sum] = "67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f" PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ check \ From patchwork Sun Nov 27 13:55:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16035 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 3DE5CC4332F for ; Sun, 27 Nov 2022 13:56:03 +0000 (UTC) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mx.groups.io with SMTP id smtpd.web10.91886.1669557359870075235 for ; Sun, 27 Nov 2022 05:55:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=E31CJeNF; spf=softfail (domain: sakoman.com, ip: 209.85.210.176, mailfrom: steve@sakoman.com) Received: by mail-pf1-f176.google.com with SMTP id x66so8141680pfx.3 for ; Sun, 27 Nov 2022 05:55:59 -0800 (PST) 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:subject:date:message-id :reply-to; bh=2Kuxn7hCMF8mmdo9pYwaFfZjIOWucl4idPjQXgYm9pU=; b=E31CJeNFvMPopizRvTg55DqKXYU2mfGRrqZs3JZPlkyccOFAr5hWaetRCxdpTxWxso foH7h8dykfX6txp7vzb+YvhuOnYyBgH/xYTHRLOcqS0p6AAR1iH1myqqE4Pb+M2x+bqA U0QI04IoAc8lqRS0CwTR+sMFm6qQ1USUT/PskkTZFkQ9pu8Wt51GRJiYiHSPWi4MqUtQ qUbgF6llkCj1Hw1RAYQMzK/znS+3Y23R3cL3hp5Fvku1kVycMZk6nVmsAxd+2Kci9UAj BK5QUAA4rvcEqpuQhAufsYu+FWZfS7yMdoIEMA59uPCZ7QCJyZU90Gj7ptkYIzeDVoRR /q/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 :subject:date:message-id:reply-to; bh=2Kuxn7hCMF8mmdo9pYwaFfZjIOWucl4idPjQXgYm9pU=; b=6q8lAj7oQtlrdsStfWnFPxC8al6zyzcu0bClNEcqGrG0I2cVFa2xO+8jgXHBe9bLMQ l4pWV3C/rdQLIFlTPNVEwognpw97oFOEZYNJH+aagb9NWJnWoLFC3D6Yu4dnTr0S11+4 bZurXD+S3zfGtA/pAA5chf9QBMlCQx0BEk2HfWFOmDbFtjnwcsczhYlSvDGzG6nI/14b ikhquNHWjmCtz9/88mTzZ/YPPLJ6xPGe2KoLlP6trTOVKTBacc/MejcgVqaqPo2hNC+V LrG+yevK4aX63px/fw7thr+uuR9MAzkVXBgCUBCd0qkUW0enjw7RLOGCoFxGSqQAafjf VmuQ== X-Gm-Message-State: ANoB5plkzjodOrftMY3m4kYX1OT8dm51OBL0PuIUNZxKY/wSHtwSESd8 ivcm3XflxTnxFO23ITzUcBsiMVJmJq2XWPVsqIM= X-Google-Smtp-Source: AA0mqf77/Qh6g1ixYayc1BN40L1NBBAusVT8WktAtXa4wp1LhX/7d/Oisd3j9DfKOXWSfPy4UyXKdQ== X-Received: by 2002:a05:6a00:4104:b0:56c:e37d:ec12 with SMTP id bu4-20020a056a00410400b0056ce37dec12mr27284886pfb.80.1669557358917; Sun, 27 Nov 2022 05:55:58 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:55:58 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 15/31] libepoxy: convert to git Date: Sun, 27 Nov 2022 03:55:01 -1000 Message-Id: <1944a5dd84c3629c9c994383e2904731cf28ea87.1669557026.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 ; Sun, 27 Nov 2022 13:56:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173860 From: Alexander Kanavin Latest version doesn't come with stable tarballs. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 4b6eed2bb323a3c7390ca3ad426afe27e9072bf0) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb index 487fc00360..881010b1a3 100644 --- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb +++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb @@ -9,10 +9,11 @@ SECTION = "libs" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=58ef4c80d401e07bd9ee8b6b58cf464b" -SRC_URI = "https://github.com/anholt/${BPN}/releases/download/${PV}/${BP}.tar.xz \ +SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https \ file://0001-dispatch_common.h-define-also-EGL_NO_X11.patch \ " -SRC_URI[sha256sum] = "d168a19a6edfdd9977fef1308ccf516079856a4275cf876de688fb7927e365e4" +SRCREV = "ecfa8e0f083084181d36966fa084aca9a6c97d53" +S = "${WORKDIR}/git" UPSTREAM_CHECK_URI = "https://github.com/anholt/libepoxy/releases" inherit meson pkgconfig features_check From patchwork Sun Nov 27 13:55:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16039 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 4870DC47088 for ; Sun, 27 Nov 2022 13:56:03 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.web11.92049.1669557361761849325 for ; Sun, 27 Nov 2022 05:56:01 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=U4KzGG7m; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id u15-20020a17090a3fcf00b002191825cf02so3669106pjm.2 for ; Sun, 27 Nov 2022 05:56:01 -0800 (PST) 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:subject:date:message-id :reply-to; bh=YPTxAIejrtqafPE2ouTklmSEYKRWk35r2LL2fC0Dv6Y=; b=U4KzGG7mmzcHZ76fUWff5MJvhuVjxFbIOTnA5JEaskMttTpe5UIa03JUefFcrjbBNb FC2DY+nZK1Rf2QZk3WoHxnbGbZCFGz4ImWBQ/hmLerUeQEhOwoRPIMhCEJpUl7XIMuzV mkC6SOvje2sfKaDfKVXP9n7LeMlHb5HR2oEj2VjymA3iAiR0XSQiINwxgy1u+2Yamgrc fJY1JCyFyOIPeFdG+Y1BESvfy1P6nvvOXmTIJW2fxFP9Q7+mBW0Tv6dtbVZCUIRO9bvH xVeb7ei8OpxmtYL9m0DYCx4uQBI8+p/RIirISkxRa08Jvf6J3DHvt3FbeqZuG0hQVbuR TOyA== 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 :subject:date:message-id:reply-to; bh=YPTxAIejrtqafPE2ouTklmSEYKRWk35r2LL2fC0Dv6Y=; b=wjF1GazQqj2d71nf0KHba2kjYnvDLwQ6MtmzBdG2/pDOqZbuJo4sGezG4iM0lnUQlN oxHhYrqSLhyOh2u+KI8vQDYkDWSKgbKT708TzesU6uObuYFf71PgAr0B7YM1W3JWREBC n7iIrxVH33eOouHrcdVL8D21w/KQPxWIeYRHUt8QO1YYS/Fhnn+96vyk/PbBCJyiLhIT ZRZYHfUZ4HN7v63fL/xxWbNPVDKlMdF/gA5P/XC8kQKezz392MpOko7GgSBn0PlP4mZh boYFxrrgjL0Al29/evjBkCOYJZ7vSUavd1/cnJGn9lu3lW8eM3TvAMFokKm0cMQgbMlN c+xA== X-Gm-Message-State: ANoB5pmQ3fmjoZ3sRjbqShotEPAruQrM9esJlNYIZfFRVIGz0SqWDmET NlmkRcA64/6qZZiUiw6U2btHBI3+xVbRNx26uIA= X-Google-Smtp-Source: AA0mqf4nQgMLXuw/GQeMaMF80hnR4YJKKgdthRSwd6Tm795fziuhYoTNBwA3RjL2kn6Yf7WR9LIeLA== X-Received: by 2002:a17:902:bc4a:b0:189:6795:d945 with SMTP id t10-20020a170902bc4a00b001896795d945mr11621930plz.136.1669557360763; Sun, 27 Nov 2022 05:56:00 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.55.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:00 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 16/31] libepoxy: update 1.5.9 -> 1.5.10 Date: Sun, 27 Nov 2022 03:55:02 -1000 Message-Id: <6a3e430a776866c05d354d272c0513dbf188ed34.1669557026.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 ; Sun, 27 Nov 2022 13:56:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173861 From: Alexander Kanavin Changes since 1.5.9 - Fix for building with MSVC on non-English locale [Seungha Yang] - Fix build on Android [Caolán McNamara] - Add the right include paths for EGL and X11 headers [Alex Richardson] Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 436cb3c98c582e17e6ed2491cc6598c56976af46) Signed-off-by: Steve Sakoman --- .../libepoxy/{libepoxy_1.5.9.bb => libepoxy_1.5.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/libepoxy/{libepoxy_1.5.9.bb => libepoxy_1.5.10.bb} (95%) diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb similarity index 95% rename from meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb rename to meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb index 881010b1a3..c3e770dfa8 100644 --- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb +++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=58ef4c80d401e07bd9ee8b6b58cf464b" SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https \ file://0001-dispatch_common.h-define-also-EGL_NO_X11.patch \ " -SRCREV = "ecfa8e0f083084181d36966fa084aca9a6c97d53" +SRCREV = "c84bc9459357a40e46e2fec0408d04fbdde2c973" S = "${WORKDIR}/git" UPSTREAM_CHECK_URI = "https://github.com/anholt/libepoxy/releases" From patchwork Sun Nov 27 13:55:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16041 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 434A4C47088 for ; Sun, 27 Nov 2022 13:56:13 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.web11.92049.1669557361761849325 for ; Sun, 27 Nov 2022 05:56:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=kue9ztaI; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id u15-20020a17090a3fcf00b002191825cf02so3669186pjm.2 for ; Sun, 27 Nov 2022 05:56:05 -0800 (PST) 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:subject:date:message-id :reply-to; bh=SPOnO1FfISBXbUDAJ+IoLb1CN10Psf2/InEhTnxQDq4=; b=kue9ztaIxwFqJIr8w4UCulfCuekzbPhnqjCl/8O5fwp337k85l6lbSdxW3uqneyCPG 9IhJGqeOePjnXcY4JZD03wmeqKqZ8qwhunqAu42DBv/OPoU0y2ZSyViZ1VhbWZ4EZyho LDdiggb5gT5RBau5TSZm2FlhRwvBhR6ojih8Z1c/Qq/rfUpYSzCIvM2m4GFMBxkmz0eJ V90ut+bDlW41NC4Y8tyAunyo4qZcqpTlxRusq80i7wwxe+l7r4RPoksVUEHSrejFMWli g0L3Reg0vAqk/enoXqUttjS2qIScUybcbcBCn+F8v817rT3K+0j54ZqaRlXZWjoysF01 kEjw== 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 :subject:date:message-id:reply-to; bh=SPOnO1FfISBXbUDAJ+IoLb1CN10Psf2/InEhTnxQDq4=; b=1Bb5SlE6faHipKuuXw6QpKwtZK4vQltOkqFw+mx3FUNrhSLFyB6FOLuXkLOAS9G+5g ENg2ctG8SIaZnGrrAtsHdfd/GlN4WEQu3E23Id9lCWGpZiIWdklw3QqXlkPxHmXnX1kA +m8mI8iErQRlXTqjvBQe4a3pee3gt+OQUqvy30+Ss2P8aTp5nikMpdi10xn1jdkMEFFc 6mLxc30XgK/nvpPH/ixcL68kJVHz9kXnmjlaAK/iDbZlHLJ+zEQyV92/bpyWH8lV06wa bqZsww+lEn283gGT42K8HzCHvN/bd8zK1bYCMdG8t3jtCRTdcqceMPVv/uXCuuHARFc0 oxQw== X-Gm-Message-State: ANoB5pk5azoJHfnWtJLh8NhJBH342EItNx1WoR4wX1iVIbk4PVjnO9tT hwmJlvw2o4wGcAP5xY5eZZeUKIZ/vec07Vgoxso= X-Google-Smtp-Source: AA0mqf51kTBNIq+QXbzbOS5jKJSu0ep9Lq1S/Qn6ixspDGRqVagawbiBGbb07y84bmAqt5MZi4LlZQ== X-Received: by 2002:a17:90a:b706:b0:212:e75b:1602 with SMTP id l6-20020a17090ab70600b00212e75b1602mr49234254pjr.139.1669557364548; Sun, 27 Nov 2022 05:56:04 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:04 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 17/31] mobile-broadband-provider-info: upgrade 20220725 -> 20221107 Date: Sun, 27 Nov 2022 03:55:03 -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 ; Sun, 27 Nov 2022 13:56:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173862 From: Wang Mingyu Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 7e12fa1e6250fc358ba159a6b626458d871f7ccf) Signed-off-by: Steve Sakoman --- .../mobile-broadband-provider-info_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb index 2cc92b7b47..e802bcee18 100644 --- a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb +++ b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb @@ -5,8 +5,8 @@ SECTION = "network" LICENSE = "PD" LIC_FILES_CHKSUM = "file://COPYING;md5=87964579b2a8ece4bc6744d2dc9a8b04" -SRCREV = "fe19892a8168bf19d81e3bc4ee319bf7f9f058f5" -PV = "20220725" +SRCREV = "22a5de3ef637990ce03141f786fbdb327e9c5a3f" +PV = "20221107" PE = "1" SRC_URI = "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main" From patchwork Sun Nov 27 13:55:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16042 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 3E6E5C46467 for ; Sun, 27 Nov 2022 13:56:13 +0000 (UTC) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.web10.91892.1669557369894561445 for ; Sun, 27 Nov 2022 05:56:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=7A+R6PD/; spf=softfail (domain: sakoman.com, ip: 209.85.215.173, mailfrom: steve@sakoman.com) Received: by mail-pg1-f173.google.com with SMTP id 136so7734728pga.1 for ; Sun, 27 Nov 2022 05:56:09 -0800 (PST) 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:subject:date:message-id :reply-to; bh=N6v8g2yXv4xzZ67CQbSOhV9E8GGoME6XGYDaA31ZONU=; b=7A+R6PD//oawoQvCoCOYLdM1I5VKStkN2D5gbZZWFchWleX1QOsZDtBtQEMobia5U+ IHqMjoAqJp3SHHcErFynTxX+COQ2j8Q4TIUCAZYpitam578aaZFTmkgULkdTBxSkNHWK rNVEZNIbCmePuqfnkuXdQY+XP6SttjyZSK8FilWWleqMBZUG8gMvEilZGi2SZ9BS8ktB z9aSzUjvU03I2AzkQ0NbyjGrOH7JiipYQ92YpMLNE/DXmok7rD4dABvVfD1m/s2Y9OR0 3jMZv3Ktl4CfX3KkR53Qm1Rrf263e8vcJ1ugMGZFA2uG76U3mlS+1BoUTOgH8yS327u0 O4hQ== 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 :subject:date:message-id:reply-to; bh=N6v8g2yXv4xzZ67CQbSOhV9E8GGoME6XGYDaA31ZONU=; b=eDuQv0kXnhi6cZOPwmW4tJqMyUKJxE0+nU2NMo9cJ6OtGje+IrpeEdzZITEyMpEuAH 79NDHpMg3HjK6q8kG/6VCugHatF+Jg3lLXPQ/jLtAdy5pC/8q94W7IKxgniRImFCUwb4 TwqLWURkBG8dT62uFiqZ4uFClYRCg/DEgxv+ZdEQdsA0lQCb02TIBy2DaepERD6xR3ac atYH5CVFaDaMZ48QeYHp4RbVNNrUb18x1/fxZCnbELwfJOp/mVjaNKY9oZ9Yo2VOV+Vu BRgwMvob2ZopQdQRUS3GzCJztfPrmHCmyRK6VH2CuhVdDkZUj0y4m6sy2s1kLnDx0WKi JBeQ== X-Gm-Message-State: ANoB5pkXFJge+MF4VwAkK1hcJe5xkrij40ODhb/c/P4DQOUNSZiWiTLz P3amOR2HiF/HyDOVVJnl9P14pTVUOuWMgIcVcgc= X-Google-Smtp-Source: AA0mqf5WTRtOz0gEcLesYyltixEa+JVOjVTAz/SpaCcATfqRLdrege97v0vbGAHgeAGIs9Zk4q8UGw== X-Received: by 2002:a62:1507:0:b0:574:8985:109e with SMTP id 7-20020a621507000000b005748985109emr16721643pfv.56.1669557368872; Sun, 27 Nov 2022 05:56:08 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:08 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 18/31] babeltrace: upgrade 1.5.8 -> 1.5.11 Date: Sun, 27 Nov 2022 03:55:04 -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 ; Sun, 27 Nov 2022 13:56:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173863 From: Wang Mingyu Changelog: =========== * Fix: distutils removed in python 3.12 * Fix: use-after-free with popt 1.19 * configure.ac: Basic fixes for autoconf 2.70 * Add gerrit config for stable-1.5 * port: disable debug-info by default on FreeBSD * port: add missing includes for FreeBSD compat * bindings: try importing collections.abc first for forward compatibility * man: fix typo in babeltrace.1 Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit a8f3e4f92f968eb96df11203ff442e6e42634915) Signed-off-by: Steve Sakoman --- .../lttng/{babeltrace_1.5.8.bb => babeltrace_1.5.11.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-kernel/lttng/{babeltrace_1.5.8.bb => babeltrace_1.5.11.bb} (98%) diff --git a/meta/recipes-kernel/lttng/babeltrace_1.5.8.bb b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb similarity index 98% rename from meta/recipes-kernel/lttng/babeltrace_1.5.8.bb rename to meta/recipes-kernel/lttng/babeltrace_1.5.11.bb index 19601e7d1b..8e2fe4164d 100644 --- a/meta/recipes-kernel/lttng/babeltrace_1.5.8.bb +++ b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb @@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 util-linux popt bison-native flex-native" SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-1.5 \ file://run-ptest \ " -SRCREV = "054a54ae10b01a271afc4f19496c041b10fb414c" +SRCREV = "91c00f70884887ff5c4849a8e3d47e311a22ba9d" UPSTREAM_CHECK_GITTAGREGEX = "v(?P1(\.\d+)+)$" S = "${WORKDIR}/git" From patchwork Sun Nov 27 13:55:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16040 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 434CCC47089 for ; Sun, 27 Nov 2022 13:56:13 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web11.92043.1669557354101781715 for ; Sun, 27 Nov 2022 05:56:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=PxuISd+N; spf=softfail (domain: sakoman.com, ip: 209.85.216.52, mailfrom: steve@sakoman.com) Received: by mail-pj1-f52.google.com with SMTP id e7-20020a17090a77c700b00216928a3917so11583580pjs.4 for ; Sun, 27 Nov 2022 05:56:11 -0800 (PST) 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:subject:date:message-id :reply-to; bh=S5U0x5dFqMCqGAixpDpKVX7MEX/WijEqnfTI2e10cv0=; b=PxuISd+NwbTSR6SsGrE+HGWtD/VA9FWjFH005px/prJuLB3tQTrHyem46a3cl+l7/6 jn9sZolaYOtE2Cg7NHFXcuOLn+v2utbZmBQrgb8unZE0iiF1NRq6/nMxZxoWBnQRnf9c F0mAWu83xNSbJP/N7UIVOdBhF8jP56ego0SYE3K5HFGk4n7ig+YV9s9bOXoThnNpBeIn DMB38bXpeI94Tnh0LK00hM+EDdCUySxNR16LKy6Gpqa2DhoUgu5cmPkj0bxzXLiFdsdW Y/gxmln31ilO9QwyOHi7qwOhkMmZ7gs6pcHiR5othlM0rs8JciTBcm9RQjtIOwPfdoTj Is5A== 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 :subject:date:message-id:reply-to; bh=S5U0x5dFqMCqGAixpDpKVX7MEX/WijEqnfTI2e10cv0=; b=lZeWu36hVoslZ/gQj68WYeK4a8NwVxozEGnb90Rjqzdhd9Xu4koAS5BICObBKKEcwA r+nYE2NTZK0JT3OZBmXy1/q0IKCVVcciAy5kvaVAJylH9iXFGstQ9aPCBJEg1Ur9OD8B MIwZohJoXOiGgK6z/rpMOE89HXgyNe7LjKQdc0DjAuwKfBxukj1ixWzQDO7DSzgAph+5 rUa0jQAYbRLlIlk3TaKJUaNDnj8iAXkUrMdzHnLiDS/t5rm/sQv9qlVVbPDj2R+BN/my N+a88fsOW7a2MZRx9Zmn8Ut6tl4fwq/fQ2xrPcV4Df1zFwXqMvJASh77Emw37o4xeENK 7PVw== X-Gm-Message-State: ANoB5pm5G0l0qsZh10FR3tKIIoo54oH8ejoSNxHacImKyELtIYRWdC4c XuzrNaHmEvMCBcXxs5E1OLSIzGbvCGe1/bK3Duo= X-Google-Smtp-Source: AA0mqf77EWCH91jBZwtPMV2OEG2Y5S6VJQTyRoqPCsjsiTnMBzWNKCq6HsqzSs2Ejrkt8DlzqGuSgg== X-Received: by 2002:a17:902:848d:b0:17f:8097:83c1 with SMTP id c13-20020a170902848d00b0017f809783c1mr31050328plo.10.1669557370724; Sun, 27 Nov 2022 05:56:10 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:10 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 19/31] iso-codes: upgrade 4.11.0 -> 4.12.0 Date: Sun, 27 Nov 2022 03:55:05 -1000 Message-Id: <017abb138460978e87c84c509f9af7524a053e1b.1669557026.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 ; Sun, 27 Nov 2022 13:56:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173864 From: Wang Mingyu Changelog: ========= - ISO 3166-1: Update name for TR. Fixes #38 - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-2. Closes: #1020633 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 99917b4b7d5642b292cb95c770871b95e411dfc5) Signed-off-by: Steve Sakoman --- .../iso-codes/{iso-codes_4.11.0.bb => iso-codes_4.12.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/iso-codes/{iso-codes_4.11.0.bb => iso-codes_4.12.0.bb} (94%) diff --git a/meta/recipes-support/iso-codes/iso-codes_4.11.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.12.0.bb similarity index 94% rename from meta/recipes-support/iso-codes/iso-codes_4.11.0.bb rename to meta/recipes-support/iso-codes/iso-codes_4.12.0.bb index be573981b0..ea7c43cdae 100644 --- a/meta/recipes-support/iso-codes/iso-codes_4.11.0.bb +++ b/meta/recipes-support/iso-codes/iso-codes_4.12.0.bb @@ -9,7 +9,7 @@ LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" SRC_URI = "git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=https;branch=main;" -SRCREV = "2651d7fe65582263c57385a852b0c6d8a49f6985" +SRCREV = "5e4dddbd1f8902ab0252ccbb19b783cc0359505a" # inherit gettext cannot be used, because it adds gettext-native to BASEDEPENDS which # are inhibited by allarch From patchwork Sun Nov 27 13:55:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16044 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 417BEC352A1 for ; Sun, 27 Nov 2022 13:56:23 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.92055.1669557373607379098 for ; Sun, 27 Nov 2022 05:56:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=8L/jXlg3; spf=softfail (domain: sakoman.com, ip: 209.85.214.180, mailfrom: steve@sakoman.com) Received: by mail-pl1-f180.google.com with SMTP id p24so4119318plw.1 for ; Sun, 27 Nov 2022 05:56:13 -0800 (PST) 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:subject:date:message-id :reply-to; bh=uiBJ91iRzopvnwMd+x8LgIEg8MmwBTwc605K8GvdmQc=; b=8L/jXlg3rXtyx6zFX33CYCSx11lCq/h+DNTqaYe0mdAZjPI/gl/SHasL0kzoijmoh3 MXQRvL/SQhGGLSTs/hjhop6ZzHp0EksBaFOhZrv3oyJ1Dickgqo0gbqR84DSHB5tJjcn kBLtbUoEKK8PDAyYmThuR424vFnNvqAby8p+8lY31XLTnNhKC+1fssn9sitR0g61GD46 1QAAhCyYw58nMu9jNKiWMEkbxp24ScpXId3vvW28YD4NEt6tRLNi+MgjRTBS6WApGN0k UAgfERTjgdtteYmHxCIP0bK//XyYDEtTeDoZWUjpP+yOyoZPZPZYB3F4xLClTkmqkAlp 6lfQ== 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 :subject:date:message-id:reply-to; bh=uiBJ91iRzopvnwMd+x8LgIEg8MmwBTwc605K8GvdmQc=; b=TWJTDenh4l/zWVdGrlQsfoGdcM6VIav6fk7/ftrgVg3AW/uy02oRw+C1+4sikfpAJE Ec9dDpeolxF4ChgO9RZPzJz4u/gqCdfmZXAtMLCVGLEsMhiJxVxbxKTnbIDkmvwJCHvt Vzz+B/q9LEoAzrMUjXK57EOZPHylPENxY16nWG530zPiBPBABg4cmFxYhfRlp4wfg7DF QQRaJQAgfNYGW/uuBqyTjg0qiyBLusJHe0xoCslKxYH7z+KytQYuQTOOpk4wEY4jSCiC GH/7Ss34hW/xZunQ2ciIMvC3AYQTImangQTdz8CnSHsWbymRU52JY2Z+Fy1LGCMDr81j inyA== X-Gm-Message-State: ANoB5plvWjBeQM8Rlm+/tUR5dLBA5YbzA0TyIL8Be3sxKzfLJTvgnPFs 73CjcvUNVSZJ/v8zDbpsuxE1DC0C0ZgrdQjATBI= X-Google-Smtp-Source: AA0mqf7pFGusGIbCCOyUgfOYhYGOVax3qhpKoWEVFLcQ3TMF6eqJ79XnvikXiu1AHRbXoWj6W8F2Gg== X-Received: by 2002:a17:90a:d145:b0:211:7e51:9d65 with SMTP id t5-20020a17090ad14500b002117e519d65mr53946199pjw.220.1669557372577; Sun, 27 Nov 2022 05:56:12 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:12 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 20/31] qemu-helper-native: Re-write bridge helper as C program Date: Sun, 27 Nov 2022 03:55:06 -1000 Message-Id: <428a0be91eafb961f0fe92d2abccde5352c54c54.1669557026.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 ; Sun, 27 Nov 2022 13:56:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173865 From: Joshua Watt The bridge helper program is invoked directly from QEMU when it needs to attach to a network bridge. As such, it is subject to the environment of QEMU itself. Specifically, if bridging is enabled with direct rendering acceleration, QEMU is run with an LD_PRELOAD that attempts to preload several uninative libraries; however /bin/sh doesn't use the uninative loader which means it can fail to start with an error like: /bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE Converting the helper program to a C program resolves this problem because it will now use the uninative loader so the preload doesn't cause errors. Signed-off-by: Joshua Watt Signed-off-by: Alexandre Belloni (cherry picked from commit f698e98f2f09952b34488b8cf9e73e82bd7aea07) Signed-off-by: Steve Sakoman --- .../qemu/qemu-helper-native_1.0.bb | 6 +-- .../qemu/qemu-helper/qemu-oe-bridge-helper | 25 ----------- .../qemu/qemu-helper/qemu-oe-bridge-helper.c | 41 +++++++++++++++++++ 3 files changed, 44 insertions(+), 28 deletions(-) delete mode 100755 meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper create mode 100644 meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c diff --git a/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb index aa9e499c77..e297586bbb 100644 --- a/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb +++ b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/tunctl.c;endline=4;md5=ff3a09996bc5fff6bc5 SRC_URI = "\ file://tunctl.c \ - file://qemu-oe-bridge-helper \ + file://qemu-oe-bridge-helper.c \ " S = "${WORKDIR}" @@ -16,13 +16,13 @@ inherit native do_compile() { ${CC} ${CFLAGS} ${LDFLAGS} -Wall tunctl.c -o tunctl + ${CC} ${CFLAGS} ${LDFLAGS} -Wall qemu-oe-bridge-helper.c -o qemu-oe-bridge-helper } do_install() { install -d ${D}${bindir} install tunctl ${D}${bindir}/ - - install -m 755 ${WORKDIR}/qemu-oe-bridge-helper ${D}${bindir}/ + install qemu-oe-bridge-helper ${D}${bindir}/ } DEPENDS += "qemu-system-native" diff --git a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper deleted file mode 100755 index f057d4eef0..0000000000 --- a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper +++ /dev/null @@ -1,25 +0,0 @@ -#! /bin/sh -# Copyright 2020 Garmin Ltd. or its subsidiaries -# -# SPDX-License-Identifier: GPL-2.0 -# -# Attempts to find and exec the host qemu-bridge-helper program - -# If the QEMU_BRIDGE_HELPER variable is set by the user, exec it. -if [ -n "$QEMU_BRIDGE_HELPER" ]; then - exec "$QEMU_BRIDGE_HELPER" "$@" -fi - -# Search common paths for the helper program -BN="qemu-bridge-helper" -PATHS="/usr/libexec/ /usr/lib/qemu/" - -for p in $PATHS; do - if [ -e "$p/$BN" ]; then - exec "$p/$BN" "$@" - fi -done - -echo "$BN not found!" > /dev/stderr -exit 1 - diff --git a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c new file mode 100644 index 0000000000..cadf2a012a --- /dev/null +++ b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c @@ -0,0 +1,41 @@ +/* + * Copyright 2022 Garmin Ltd. or its subsidiaries + * + * SPDX-License-Identifier: GPL-2.0 + * + * Attempts to find and exec the host qemu-bridge-helper program + */ + +#include +#include + +void try_program(char const* path, char** args) { + if (access(path, X_OK) == 0) { + execv(path, args); + } +} + +int main(int argc, char** argv) { + char* var; + + /* Copy arguments so that they are a NULL terminated list, skipping argv[0] + * since it is this program name */ + char** args = malloc(argc * sizeof(char*)); + for (int i = 0; i < argc - 1; i++) { + args[i] = argv[i + 1]; + } + args[argc - 1] = NULL; + + var = getenv("QEMU_BRIDGE_HELPER"); + if (var && var[0] != '\0') { + execvp(var, args); + return 1; + } + + try_program("/usr/libexec/qemu-bridge-helper", args); + try_program("/usr/lib/qemu/qemu-bridge-helper", args); + + fprintf(stderr, "No bridge helper found\n"); + return 1; +} + From patchwork Sun Nov 27 13:55:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16048 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 4D42CC47088 for ; Sun, 27 Nov 2022 13:56:23 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.92040.1669557352166009215 for ; Sun, 27 Nov 2022 05:56:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=cy3HgWUs; spf=softfail (domain: sakoman.com, ip: 209.85.214.180, mailfrom: steve@sakoman.com) Received: by mail-pl1-f180.google.com with SMTP id p12so7866286plq.4 for ; Sun, 27 Nov 2022 05:56:15 -0800 (PST) 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:subject:date:message-id :reply-to; bh=tYDm+4SSyac8+zL71PJFg9pFdCfIxl2NAimN6cIHx7Y=; b=cy3HgWUs9NAYGaAfSExR1Sr+kKg45G1dF8t3lErIuv3EImo+zInwknTui3r2o5ccbQ 0lo2RMPnxHqqCzBMY5PEEZ2YBAFEaUuHmlIckk9/aPG0jEHp5BrsPPVkz5yIUS+UqsAk evCzXJhXDc7epUp9qmTjKVrWRlAzPZR+wrLTip1aMcQQyhvlFbPs4/oSkf6HSOvOhTZJ SrTl++RUaeKZtIX+ecSHmfZmpk0ApR9cBkv47iwaeI1xc8YkZ3cZivfqQDj+gdIBnolF aN+BnBGHPou/scWgYKoOIHhpcLSga545M2JRKVFBsvhvvpWrM9G2xYXVqZOnrGhRjeHo e2rw== 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 :subject:date:message-id:reply-to; bh=tYDm+4SSyac8+zL71PJFg9pFdCfIxl2NAimN6cIHx7Y=; b=v6yx8VlEldPWghadjV/usVv1eDDPC/pA1XNb87u7v0juf6NglsQVl6Kpfi+e7/IzqN cKgHO+l4rknzowhM87uizDSn3jT6EOF68AF/1QTGnRi3Ss9VscNVRTzJF/3ziwWuT+38 75N+E9vi0iT0SULepOWesyW3ibXtHLfLcLCJRe5SjGIB9yEVBmvjBIAqucObpmaeWjgW bGKaTU0ax3o378hQf/eRPMRQkKzh886jeyF1tBPUitqkybSqUgI+nlz/JCGIMRn92bGD JCIyc2sDSpBu9ybTE5LHGyctT4ejItsrLFntA0iPbGBfesqeKlCi6opgZrmdM09TIwTB P4fQ== X-Gm-Message-State: ANoB5plCbkDSW0wgPLyKORZOgcGc3vHIEYlGSLAd6dxtl669PvlLKPDp YfOOmhsQYc90aaky1OPxKrRyrvWAgssfJavIvwA= X-Google-Smtp-Source: AA0mqf54AifLOGFX0KdSqf7hvBcU8d9oYXb+yxfyc1hg+KU45EWrFX5ArezWSj6ISyCj4Cy/jU/NGA== X-Received: by 2002:a17:903:286:b0:189:39e4:c50b with SMTP id j6-20020a170903028600b0018939e4c50bmr25079706plr.101.1669557374330; Sun, 27 Nov 2022 05:56:14 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:13 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 21/31] qemu-helper-native: Correctly pass program name as argv[0] Date: Sun, 27 Nov 2022 03:55:07 -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 ; Sun, 27 Nov 2022 13:56:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173866 From: Joshua Watt The previous version of this wasn't correctly passing the program name as argv[0], and was also over-complicated anyway because argv[] is guaranteed to be terminated with a NULL pointer, so it can be passed directly to the execv'd process without needing to be copied. Signed-off-by: Joshua Watt Signed-off-by: Alexandre Belloni (cherry picked from commit 6edf38add3c20c44efe0588e2815bb280d22e0c4) Signed-off-by: Steve Sakoman --- .../qemu/qemu-helper/qemu-oe-bridge-helper.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c index cadf2a012a..9434e1d269 100644 --- a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c +++ b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c @@ -8,6 +8,7 @@ #include #include +#include void try_program(char const* path, char** args) { if (access(path, X_OK) == 0) { @@ -18,22 +19,14 @@ void try_program(char const* path, char** args) { int main(int argc, char** argv) { char* var; - /* Copy arguments so that they are a NULL terminated list, skipping argv[0] - * since it is this program name */ - char** args = malloc(argc * sizeof(char*)); - for (int i = 0; i < argc - 1; i++) { - args[i] = argv[i + 1]; - } - args[argc - 1] = NULL; - var = getenv("QEMU_BRIDGE_HELPER"); if (var && var[0] != '\0') { - execvp(var, args); + execvp(var, argv); return 1; } - try_program("/usr/libexec/qemu-bridge-helper", args); - try_program("/usr/lib/qemu/qemu-bridge-helper", args); + try_program("/usr/libexec/qemu-bridge-helper", argv); + try_program("/usr/lib/qemu/qemu-bridge-helper", argv); fprintf(stderr, "No bridge helper found\n"); return 1; From patchwork Sun Nov 27 13:55:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16046 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 4C0B6C4708A for ; Sun, 27 Nov 2022 13:56:23 +0000 (UTC) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by mx.groups.io with SMTP id smtpd.web10.91896.1669557376984228180 for ; Sun, 27 Nov 2022 05:56:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=xSr/seuk; spf=softfail (domain: sakoman.com, ip: 209.85.210.179, mailfrom: steve@sakoman.com) Received: by mail-pf1-f179.google.com with SMTP id a9so4689992pfr.0 for ; Sun, 27 Nov 2022 05:56:16 -0800 (PST) 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:subject:date:message-id :reply-to; bh=IS7cFmxeuB1Uu0Xdv3I9iQgX4H4SgVgq36HnP/AmyfI=; b=xSr/seukZyjrF1fTswnDhtNO//xMOwphJvl/nhoypW4yBDbBJ693/IhI5xlMBi9LMV tDTqKGa/CPdKuoP9jDp+l5FscTsBQCPSjcXSO6fLw17r9eiwW/sOa/7q/kZ0WxqKcCGB vureiK+UnHS8D4GzLg9F+zcRmWExW0Q9U788poLxTE5GtPasaO3YZrFtZ5/l1IAGKD98 TQ2l0h+QzJft+CaDqxhCJKecrpJi4HjIHX0XbTg9iVpG1KFQbpNQkbpcQIp5kJyoeTXr 7TFkp4eTwyURTrF4NjyP3pG4g822Kiso+McPSbpi9Prxc60Pm1tnYGJxGN7k1NNfmA2S KP/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 :subject:date:message-id:reply-to; bh=IS7cFmxeuB1Uu0Xdv3I9iQgX4H4SgVgq36HnP/AmyfI=; b=SEduVjuNJsmHCG4BFTcwA3wECM+4P316+tcIHeq/Oyx3ZXC8R/bN5cJSltbSG8wEO3 SwPIZK5hvJyynR7aHZUvUGrsClGpzRTiO+k8j4sLsDRzYbJ0fqsk+gUfd6teKgWq/xtH PIj1Gn+hbhUrpyQnW+mOaNQEi5SN8mWXySgEFk2gZMz+2L63EY4V9OHadIR8lxTcSDF2 KJeX1Kjk8g1prJ4u0N0auKO8Gis8tB6o8i1cyZ7rgMdDNFRCsFpIWDpD65z5ehBaZ7fD 9ex0xF8UU00tmGY/gky+wFVmdejKPUjJdzOI9TtyH4MCe4m2vhlFmn7s/bOROb4ub2nl 4xHA== X-Gm-Message-State: ANoB5pk6szpilZ8Pitjzr24xhVxcQzQEMEaEsm6I3Wz9PHk8qa+4Txxo Um1aVmi4QdEZLFHMQf6HaLodvdLBFgbbE6SKBu0= X-Google-Smtp-Source: AA0mqf4MAWDdsbroZY3XqAVw6LsFm6gd95wXsAUYdyR4x59Qp/7Nco5kPSktrHrVRRyuMJHfCdJ3HA== X-Received: by 2002:a05:6a00:21c8:b0:560:e4d1:8df5 with SMTP id t8-20020a056a0021c800b00560e4d18df5mr28112806pfj.39.1669557376062; Sun, 27 Nov 2022 05:56:16 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:15 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 22/31] linux-firmware: don't put the firmware into the sysroot Date: Sun, 27 Nov 2022 03:55:08 -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 ; Sun, 27 Nov 2022 13:56:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173867 From: Ross Burton There's no need to have linux-firmware in the sysroot. The sysroot won't ever be used anyway as nothing needs the firmware at build-time, but this saves us building a ~900MB sysroot (~300MB sstate tarball). Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit 26ed998c4f201c5cacf330f52e51e416afbd300c) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb index 6ba59a34c2..c7ecee0d9a 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb @@ -1121,3 +1121,6 @@ INSANE_SKIP = "arch" # Don't warn about already stripped files INSANE_SKIP:${PN} = "already-stripped" + +# No need to put firmware into the sysroot +SYSROOT_DIRS_IGNORE += "${nonarch_base_libdir}/firmware" From patchwork Sun Nov 27 13:55:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16047 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 4C088C47089 for ; Sun, 27 Nov 2022 13:56:23 +0000 (UTC) Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) by mx.groups.io with SMTP id smtpd.web10.91898.1669557378770204600 for ; Sun, 27 Nov 2022 05:56:18 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=MZf39Cfb; spf=softfail (domain: sakoman.com, ip: 209.85.215.177, mailfrom: steve@sakoman.com) Received: by mail-pg1-f177.google.com with SMTP id q71so7704061pgq.8 for ; Sun, 27 Nov 2022 05:56:18 -0800 (PST) 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:subject:date:message-id :reply-to; bh=boy1ZgaCdxAY/38Uj9UWf2dnE+3UHSybwSvP9nP0+ow=; b=MZf39Cfbfj7oLVgzsZgSVJs8rKTdf+sReWWVsPvaZB9IT+A6vSM5TM6eUwYxfVhkoo 85AQfgX5didQg+qiD2fkNb7VrtD3xA9+ymKFInv3KMj8mH5KEe3+Ny1a6BNIasx92oZy KvKwBMnVgOUMiIEu7UaUXrrffKze0eIyFj9WVmtmV0EGRWDTJzHSh/B/AatySs4IX6So iB0g2GCX6C+s59xnQp0L5gHp0Uxh+dAJLDAp6JO+vcDXX6+CEedQwH65bIXgo25u86o8 EGfz+yHySPOarrwvF9Jc9zmYqE+I5Y9niaM4n2bgYQx3cZ2P97NcQ+ol9iE4I70eORj0 D1Fw== 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 :subject:date:message-id:reply-to; bh=boy1ZgaCdxAY/38Uj9UWf2dnE+3UHSybwSvP9nP0+ow=; b=5nVDRwc7UmQGJKRy+qZlXCxf+FOvDCAExgW0XoYkEs33BxXoeTYsp2zgBTdWyuN/69 0dkMY0oV621bQV+TPLH8CWBDYsAMMSEusAc5RYgi8wjs0A3yuONZP7WjH6pMP9pOwpRD b7yEATvvr/7GVsSXhtLeil0Jkl/t2o5HvluILps1o/7SCah8F/fdylB4izjlGaYQwivX W0VpLjeyUm3XMuuzALsc74AmKfKO5hqZ0Lai/uV/4V3VxPuELKhVNw8hrc8R9mLozL8u uvZzi2oXkDCoMK4NLw5cQesNAYdu6AA59ldOoZ+3iow/n730nGoQjrygbhm8596LgK2i FYeQ== X-Gm-Message-State: ANoB5pkZwJUHdFvL6Fx0LHuLxNmHfbdKX0UV0ajAwF4Hc3fPaO8n0Rk6 nAVpeiZUF/ozyEkUGktilYuvCyyj2eotKHI43uM= X-Google-Smtp-Source: AA0mqf7c6issn906SYXMWf8WzYNYs4nBBHlrP+v2XjecxyKJoN/4Xx/nbQt8JxSZ7bYuGZyroeQS5A== X-Received: by 2002:a63:d60a:0:b0:476:85ed:5596 with SMTP id q10-20020a63d60a000000b0047685ed5596mr23118449pgg.88.1669557377838; Sun, 27 Nov 2022 05:56:17 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:17 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 23/31] vala: install vapigen-wrapper into /usr/bin/crosscripts and stage only that Date: Sun, 27 Nov 2022 03:55:09 -1000 Message-Id: <66bdef9f5cae941c5067d88b1d26b2d6236ec56d.1669557026.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 ; Sun, 27 Nov 2022 13:56:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173868 From: Alexander Kanavin Staging the whole /usr/bin is not correct, as it pulls in also all the vala's cross binaries, which may be discovered by other recipes and things will go wrong then. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 52629d9db0344146ff4734632b17bd731e247fd5) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/vala/vala.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/recipes-devtools/vala/vala.inc b/meta/recipes-devtools/vala/vala.inc index 974baa33f5..d3daee37dc 100644 --- a/meta/recipes-devtools/vala/vala.inc +++ b/meta/recipes-devtools/vala/vala.inc @@ -42,20 +42,20 @@ EXTRA_OECONF += " --disable-valadoc" # Vapigen wrapper needs to be available system-wide, because it will be used # to build vapi files from all other packages with vala support do_install:append:class-target() { - install -d ${D}${bindir}/ - install ${B}/vapigen-wrapper ${D}${bindir}/ + install -d ${D}${bindir_crossscripts}/ + install ${B}/vapigen-wrapper ${D}${bindir_crossscripts}/ } # Put vapigen wrapper into target sysroot so that it can be used when building # vapi files. -SYSROOT_DIRS:append:class-target = " ${bindir}" +SYSROOT_DIRS += "${bindir_crossscripts}" SYSROOT_PREPROCESS_FUNCS:append:class-target = " vapigen_sysroot_preprocess" vapigen_sysroot_preprocess() { # Tweak the vapigen name in the vapigen pkgconfig file, so that it picks # up our wrapper. sed -i \ - -e "s|vapigen=.*|vapigen=${bindir}/vapigen-wrapper|" \ + -e "s|vapigen=.*|vapigen=${bindir_crossscripts}/vapigen-wrapper|" \ ${SYSROOT_DESTDIR}${libdir}/pkgconfig/vapigen-${SHRT_VER}.pc } @@ -64,5 +64,5 @@ SSTATE_SCAN_FILES += "vapigen-wrapper" PACKAGE_PREPROCESS_FUNCS += "vala_package_preprocess" vala_package_preprocess () { - sed -i -e 's:${RECIPE_SYSROOT}::g;' ${PKGD}${bindir}/vapigen-wrapper + sed -i -e 's:${RECIPE_SYSROOT}::g;' ${PKGD}${bindir_crossscripts}/vapigen-wrapper } From patchwork Sun Nov 27 13:55:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16043 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 4250EC46467 for ; Sun, 27 Nov 2022 13:56:23 +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.web11.92057.1669557380689681625 for ; Sun, 27 Nov 2022 05:56:20 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Ve+9wI7h; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id 140so8138385pfz.6 for ; Sun, 27 Nov 2022 05:56:20 -0800 (PST) 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:subject:date:message-id :reply-to; bh=SKgyr1DQHcYgrsHP7ppQiaOeAFFTTX1/X1V+RLMrz2c=; b=Ve+9wI7h3q14Lo34Gq1HZVibQQNfscgnkmiWubXJoS3r1uXDvq4OdiCXBGbrHlHHAD 79oUNOGm7cPt63EhLOHJby39r0fakuI6c/FjR6niEMRWninXQInya/keLTAuts2rBUmR qH68edLm77RuUU8ycCvRaUSgsOeERhxOQ4rd9/wNE8yQB1ouHuyQ4uXFDr9KzVMfy3eB uPgH5yqENnzooNLx9lEGUqSjdABNBAFW7dkt6Gj470XXw0099kl6F1RWPbDfNWDrz+uh EYiVKfev6KBfD3e9m9rzzj5+wOEK7jbPf5dUnlz2E1Rr9c+M7yuihArZ7mLt3BnJEpHF 0I1g== 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 :subject:date:message-id:reply-to; bh=SKgyr1DQHcYgrsHP7ppQiaOeAFFTTX1/X1V+RLMrz2c=; b=U6shwndveTIJ9kBBFjHft0UCpXYjVPTMVWmVcxf2SZGsbloatTzz/45pPEDqswE6Df bA5kgVn/1vTLnALLL+7zDDzimFjn4o3BsiYrbnV36C1khC5sEDVaaLU2yMtPRO0WzBAn KQh+VRcCwUNFsvMN4fhNMaCgkDXXo+6OGo0PtuoUTaurA7s2oxNlHpw6DZN3fkvdqkW6 ANo2pVzqIR0D2Ej+WdVzFKbftpIlhviAJDgofCCz4lxwSFYK+eezII1F96WGPC/Oz3M6 s9tjKXY454osccbhqeRSqlbUzir6557kWKybWxMe+L+K53qYEvK0tTrl44YNOmmLyVB5 /29w== X-Gm-Message-State: ANoB5pkUVUqAffxxkAOtrhnxwQclENYPuMNf//5sMA8K3G8+fEwCN5SF ZG8zMP6U1tjLl2YqwvnHHv5v/r3tiG4tYPN7Z5s= X-Google-Smtp-Source: AA0mqf4Wx9FqZwqdtOrRQgjxxt4oLMw6wkExeFoP8Nr/qTdqBx+c4Yooo89JDpoRcXpyxXaR0Sij1A== X-Received: by 2002:a05:6a00:330e:b0:56c:d93a:ac5f with SMTP id cq14-20020a056a00330e00b0056cd93aac5fmr31309261pfb.48.1669557379743; Sun, 27 Nov 2022 05:56:19 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:19 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 24/31] gnomebase.bbclass: return the whole version for tarball directory if it is a number Date: Sun, 27 Nov 2022 03:55:10 -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 ; Sun, 27 Nov 2022 13:56:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173869 From: Alexander Kanavin E.g. if version is '43' without any dots, existing code would return ''. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 38c15322bdbb2423973939e861b5ad1ffb5c8b7f) Signed-off-by: Steve Sakoman --- meta/classes/gnomebase.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/gnomebase.bbclass b/meta/classes/gnomebase.bbclass index 9a5bd9a232..99ac472080 100644 --- a/meta/classes/gnomebase.bbclass +++ b/meta/classes/gnomebase.bbclass @@ -1,5 +1,5 @@ def gnome_verdir(v): - return ".".join(v.split(".")[:-1]) + return ".".join(v.split(".")[:-1]) or v GNOME_COMPRESS_TYPE ?= "xz" From patchwork Sun Nov 27 13:55:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16045 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 4175DC4332F for ; Sun, 27 Nov 2022 13:56:23 +0000 (UTC) Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by mx.groups.io with SMTP id smtpd.web11.92059.1669557382482283385 for ; Sun, 27 Nov 2022 05:56:22 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=v7J4TGpk; spf=softfail (domain: sakoman.com, ip: 209.85.216.53, mailfrom: steve@sakoman.com) Received: by mail-pj1-f53.google.com with SMTP id t17so7225685pjo.3 for ; Sun, 27 Nov 2022 05:56:22 -0800 (PST) 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:subject:date:message-id :reply-to; bh=hqWRIsFBVun9EDbTAmYPv/bsD+oTts/wQn5/toTCfm4=; b=v7J4TGpk0rNfVrgIRdrxqgtseqkwfCKJGtpHJz6tth9AzxfSr2Kmyw5yP8MkxFih+t q2ArENRdZim/jrt0vQZCDI0RZh45rz/eeIREVIb3EEPC6xkEPH6nhXn4CJMfL7KmHupC OmOdjDSahLwv63k+jkVIiH0o0tWpAwzWigGV838CBEcKbDPhi8c+lItuoWeIXySDNXtq w9SqgvdOu7kxzZP4uzae8Uc5xRYhhSN5sF/uDwJHfnA1U8zJuMlK0fNe8Aby8cE/Yt67 N7LPqJOk63CHN+KMf+CPlfJyoDJSowQyL/7Vt5mvzGOG4rYl/VJnu8GgEw7oOsY93M58 fq5A== 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 :subject:date:message-id:reply-to; bh=hqWRIsFBVun9EDbTAmYPv/bsD+oTts/wQn5/toTCfm4=; b=G9T2ZAq38rtVgg0AR9Ngzq7Mf/glfCLEQnZYAf6mATXDxyQXsnOqM5ev3nCMUmPiTu 75cirJi2gA02nZ62yD7/6j/yjVbtiDIv8kAnsnlteXssusEOxtCpr2L+Vglm22fp3mwO SbOP4AMycMQKZrtPfWDPXxZyRkSyDFFUubo142Ixpw7fu8KO5q4dKi6D5bekz/dtCj69 g8D4mnJTohD/TQJl54MGWs/gJ0gulogbtWsVGGwfLoXlwXtmDG/ULgobK9gnQJPyHKn6 PxMRhbPiKYtyV/M0hLxBjH//w5oD8Qnu/Xa5y3x7h/LaNl9JWEDvco+UBjSZW28wk/iZ hqDA== X-Gm-Message-State: ANoB5plxRMZqOsk+2ccfl0UYmyMMzZ0KNGqRi6KT0ne+WZDRng4djn10 ykOz0HwFbhb/Nj26Z4kR5R+gy5XyI5ZV/nvGPC0= X-Google-Smtp-Source: AA0mqf4ifgX6FcSmlzbX9KJuqh+rou+0XnI/5QdNy/+OAteNxhjwC+QdX4iIaaTb1J4bkdF6N2ZoDw== X-Received: by 2002:a17:90b:2502:b0:219:80b:6d9 with SMTP id ns2-20020a17090b250200b00219080b06d9mr13640197pjb.213.1669557381498; Sun, 27 Nov 2022 05:56:21 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:21 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 25/31] sstatesig: skip the rm_work task signature Date: Sun, 27 Nov 2022 03:55:11 -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 ; Sun, 27 Nov 2022 13:56:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173870 From: Jose Quaresma We can skip the rm_work task signature to avoid running the task when we remove some tasks from the dependencie chain. The inject_rm_work handler on the rm_work bbclass triggers the rm_work task running for any signature change in the dependencie chain of the task do_build of each recipe. i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work when we collect the sstate cache with INHERIT = "create-spdx" Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 292305700e39d0ebd64763f5032c39ace5005fad) Signed-off-by: Steve Sakoman --- meta/lib/oe/sstatesig.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py index de65244932..f5a77bea27 100644 --- a/meta/lib/oe/sstatesig.py +++ b/meta/lib/oe/sstatesig.py @@ -30,6 +30,12 @@ def sstate_rundepfilter(siggen, fn, recipename, task, dep, depname, dataCaches): depmc, _, deptaskname, depmcfn = bb.runqueue.split_tid_mcfn(dep) mc, _ = bb.runqueue.split_mc(fn) + # We can skip the rm_work task signature to avoid running the task + # when we remove some tasks from the dependencie chain + # i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work + if task == "do_rm_work": + return False + # Keep all dependencies between SPDX tasks in the signature. SPDX documents # are linked together by hashes, which means if a dependent document changes, # all downstream documents must be re-written (even if they are "safe" From patchwork Sun Nov 27 13:55:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16051 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 3EC13C4332F for ; Sun, 27 Nov 2022 13:56:33 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web10.91902.1669557384265128684 for ; Sun, 27 Nov 2022 05:56:24 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=QFkv2sb/; spf=softfail (domain: sakoman.com, ip: 209.85.216.44, mailfrom: steve@sakoman.com) Received: by mail-pj1-f44.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so7994657pjg.1 for ; Sun, 27 Nov 2022 05:56:24 -0800 (PST) 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:subject:date:message-id :reply-to; bh=kX2o4pjOqsCyu1ay/OtapLw0k58jI1jeLSmcD20hXpY=; b=QFkv2sb/OAkeKMQsOcAZTnuhkcMTzM59T/nxiOlk5ilDGeb/ZwvFsDPHP5tNu3Xl2E r+fdlxwPBEd1atW7KIDKAktcrhyKU26MuV7vRlmsnLIFjWGcmEtt8SkyvCWoTOiWjEtC iAyc+wYObvkqZ0zpLkUTI6Hs2WY1WJ4seWykIKDcbkgPvwtfyQV7NoqrettmjiMJ3XCD PB/fyDTtRLVdCgeKuS2TG82klg24ijR0vfmbEGdKxRRuifL03n+kDIfbl5dC3x0+JtvY Mm5bHDCJxqVpSh49UmMnU47hQNAgqmCZsSfcQd79fiahoFszUc57iY8DHEutHHQQsB/u /OKw== 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 :subject:date:message-id:reply-to; bh=kX2o4pjOqsCyu1ay/OtapLw0k58jI1jeLSmcD20hXpY=; b=yei0vslIjc0th03PRQK7iBhYUau7/Gk3xQKUxDNsTjpS5ArIVTsn6QLIXVY5zpOrWc wpMiFd2nABMj71zw/kDh6S3UxQfK+0jo3QL8CjXvIRQa1nMsYJuPLC0PkUenmwdos4fj qT9ltDe+izwa8L81ljdl9urmM4DnFP7rbwyCgIjd7I6m2w9krZdYcK9SVMttm1xEJ+Yv DZ3EO3cRmEfgV3WrCOLVCqwFmdKutsVExQfI3KnshP5XRcN2OfZpPVdMDq0lbiJWZa1b p+dwEOj15M3o3qtZVkQF4TZr6J7husYTW4vfZ8r/WH/u5ahSf9d1+WcMVFgcAdKYogQZ LKMA== X-Gm-Message-State: ANoB5pnYsJ8TVNkYpzkOL1lfSJ7/k3H9xjJN3nCGYNMf32I9aE4sXHR9 aLfgR2zRONqVFFr2ItkYC1ybdvZGSd6Pel+VVV0= X-Google-Smtp-Source: AA0mqf4E849jzMafq5MiXsQrq2mbmQ8giOckTXr9H5PwllEdcM5GYjYBOCXt0l3mVAR1L80tbBPdBw== X-Received: by 2002:a17:902:bb84:b0:186:e222:9f05 with SMTP id m4-20020a170902bb8400b00186e2229f05mr27733525pls.61.1669557383301; Sun, 27 Nov 2022 05:56:23 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:22 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 26/31] rm_work: exclude the SSTATETASKS from the rm_work tasks sinature Date: Sun, 27 Nov 2022 03:55:12 -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 ; Sun, 27 Nov 2022 13:56:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173871 From: Jose Quaresma We can exclude the SSTATETASKS from the rm_work task signature to avoid running the task when we remove some setscene tasks from the dependencie chain. The inject_rm_work handler on the rm_work bbclass triggers the rm_work task running for any signature change in the dependencie chain of the task do_build of each recipe. i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work when we collect the sstate cache with INHERIT = "create-spdx" Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 77729bea5b17d65dafb604fd1665c612091b28c7) Signed-off-by: Steve Sakoman --- meta/classes/rm_work.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/rm_work.bbclass b/meta/classes/rm_work.bbclass index 5f12d5aaeb..c2b569903a 100644 --- a/meta/classes/rm_work.bbclass +++ b/meta/classes/rm_work.bbclass @@ -106,6 +106,8 @@ do_rm_work () { fi done } +do_rm_work[vardepsexclude] += "SSTATETASKS" + do_rm_work_all () { : } From patchwork Sun Nov 27 13:55:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16053 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 4EFCFC4708A for ; Sun, 27 Nov 2022 13:56:33 +0000 (UTC) Received: from mail-pg1-f169.google.com (mail-pg1-f169.google.com [209.85.215.169]) by mx.groups.io with SMTP id smtpd.web10.91906.1669557386116582259 for ; Sun, 27 Nov 2022 05:56:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=tYH4ynO/; spf=softfail (domain: sakoman.com, ip: 209.85.215.169, mailfrom: steve@sakoman.com) Received: by mail-pg1-f169.google.com with SMTP id f3so7728732pgc.2 for ; Sun, 27 Nov 2022 05:56:26 -0800 (PST) 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:subject:date:message-id :reply-to; bh=ngmz0GTg77UNdnJiDj1SoSGcxn7BLQVrt/+zveXaCkQ=; b=tYH4ynO/170FPnipp/rQRQA4S986xt0ji3zNtTMOGjul68GffoqHwLvaunZx4v7Sw9 1Iw9rIz85NwPO9Om2xF9gkm9HrJHFRW8u+9oiOOmqvpHSCw6oYGJ30gnSgYcP2QZtlbB Sl6JKIeLib4kAEYwKPxTzSw64Jj5zXtITsZmdsrnoRmyKWxa5nl5kt3FGNAILkXLoY2y fa6DedZjErM+8haLGPgv6/rMlSaFbs69NkgSGCnHVi8WWtjvbfTszPpDA1PJZUdYjmK3 kSY8Jk1ZxAsVDkxIUkA30V4UNzfr02Z6j89aagx38exSwNheI5ibU2aIwW5ZVq6KFD3i 8hYQ== 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 :subject:date:message-id:reply-to; bh=ngmz0GTg77UNdnJiDj1SoSGcxn7BLQVrt/+zveXaCkQ=; b=hvVQFNKfKVtR3qwnNAVfpyHnoHU/9ueGBRNJ24frFrf829nU8fKqKVteelsMYY22LK GJZlhbpDBaqqkimW5n/baUVI6K82u+L6ZAdavKWHsExlbFVu4rgk/5ZIzGtvqG9J3B3D bMMiUZy1g+dKTJwbFEl+z9BqnRJBSw2CTmkyuzNAjkyGMtLTIF2AnhXPjwUouIqS+mKR dSVlJ58JI45cpi7SYj34QaL6NHYwp/uAE7fudtWCT1kix86H8Q5mKWZmHr3YAkjRlj93 OkmF6o0N4rEoXstGTPf/Qqu58K1kr2pPDQbzm7UgZQ3z5LJ1Ospv3/W5SD6NQ/v2eA8d WhoA== X-Gm-Message-State: ANoB5pkIapkg/hg7dqTcc1iIoM7r56AC2Y+V9hLU8YEVrkcujwkk43bb G0Q132zDF4z0DzwipPVRfmVg4e/LKwx2UncXeiw= X-Google-Smtp-Source: AA0mqf5VZrWMIHH4pX0x9n0tBugmRdTNK/mxWq4PU5I1XDNZrF6iyH0k4owCefj9W8emi2VF4NCTiQ== X-Received: by 2002:a63:230d:0:b0:476:aad3:9122 with SMTP id j13-20020a63230d000000b00476aad39122mr23714165pgj.402.1669557385163; Sun, 27 Nov 2022 05:56:25 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:24 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 27/31] sstate: Allow optimisation of do_deploy_archives task dependencies Date: Sun, 27 Nov 2022 03:55:13 -1000 Message-Id: <1e32ad0849f06aee92fe844e8eaee73c5935bfb0.1669557026.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 ; Sun, 27 Nov 2022 13:56:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173872 From: Jose Quaresma do_deploy_archives tasks don't need their dependencies so we can optimistion this as we do for some other tasks. Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 3dd9f6e398844380d3765c54d35afe0d2ccf82e7) Signed-off-by: Steve Sakoman --- meta/classes/sstate.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 3513269bca..dd6cf12920 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -1084,7 +1084,7 @@ def setscene_depvalid(task, taskdependees, notneeded, d, log=None): logit("Considering setscene task: %s" % (str(taskdependees[task])), log) - directtasks = ["do_populate_lic", "do_deploy_source_date_epoch", "do_shared_workdir", "do_stash_locale", "do_gcc_stash_builddir", "do_create_spdx"] + directtasks = ["do_populate_lic", "do_deploy_source_date_epoch", "do_shared_workdir", "do_stash_locale", "do_gcc_stash_builddir", "do_create_spdx", "do_deploy_archives"] def isNativeCross(x): return x.endswith("-native") or "-cross-" in x or "-crosssdk" in x or x.endswith("-cross") From patchwork Sun Nov 27 13:55:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16052 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 4A512C47089 for ; Sun, 27 Nov 2022 13:56:33 +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.92061.1669557388060462141 for ; Sun, 27 Nov 2022 05:56:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=wFufl6Nk; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id b29so8112657pfp.13 for ; Sun, 27 Nov 2022 05:56:27 -0800 (PST) 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:subject:date:message-id :reply-to; bh=4bcww4m6LwVQId1Jk6/fh1+RhGs1AvZy47VUhQQR/84=; b=wFufl6NkfxQY7cfUTRmNm3hQzsvmkpGFHLt/25vlXeD1DjMWGvpez98bz2ZD0vyPGP fBOY3ubbH2plWYnUtQOs3mkAb04aM3/i2fZS1fymio94QMruRJNGVs+fXTO/FT9Y3und qFJpXphBGLKFMZJUM6rSvgyP2oWh5mMSQHLTTDGVzR2OnEiq5lH08Hv8ukldzlq79NpZ h0FRfRq25y5eogXqVkQ4lHDvN0VFP3gVAi4Mm7ELhwWyTtY0OqW+gQcDEbdp4sAJH+FM CaZSE4zgLx4D40JSvXW9lNE7vbJ5LX031EaFHN3lQOugqu++Eqfrtd5EyjO2d19CMVNl eD6w== 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 :subject:date:message-id:reply-to; bh=4bcww4m6LwVQId1Jk6/fh1+RhGs1AvZy47VUhQQR/84=; b=ctcd4yfiQ5jFM16K1XAvFoixfW/nVCf326wgl+zUdmTCrtU3ZUYvpfMeU+La7wwIIe bhWcAu7Q84EtgnOVTtt4jW1JQFhAf/wFXbFvX/WPPyrJmQdWDcd4Z4OC80/mWXobzr0k TLQHzMVk9ssbfNGzZf3XPKxuOdxid0yvDUWUupYRislcIIbuzDHdMDkSX6kwZcnxka7D NPcJyOhu3z1arI0eNPzz6nxu8BjOddjsVR+hYzTvovuSLJtty9Ytrs037OxDKbYBvh3g DwOkJr5fJpAsjuNPYxBpzh4x0fXIcc1x/XRfIxgRPAaJyYsAMwOUYptR8/REcCTyep6m 1eYg== X-Gm-Message-State: ANoB5plapTmGCdKtNu8k4fL/dH/WQVAczyn/E8tGDSsiFwXrYVEGhAxu 76IjS1uO80Z76xJcggPX59SecYvBEtWDcFAqLqA= X-Google-Smtp-Source: AA0mqf4H+Wt8qb/kDZNLt7fBlfBoa64kIHXNkb23o5JRlLwku4HtmaYbDh3nanDu6DMOwuTpAktWDg== X-Received: by 2002:a63:fc0a:0:b0:434:7885:6ade with SMTP id j10-20020a63fc0a000000b0043478856ademr28285666pgi.243.1669557387110; Sun, 27 Nov 2022 05:56:27 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:26 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 28/31] sanity: Drop data finalize call Date: Sun, 27 Nov 2022 03:55:14 -1000 Message-Id: <06e088ef6e961f05ca600612adcc71bff91f09be.1669557026.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 ; Sun, 27 Nov 2022 13:56:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173873 From: Richard Purdie This call was effectively like update_data and no longer did anything in bitbake. Drop it as it is obsolete. Signed-off-by: Richard Purdie Signed-off-by: Alexandre Belloni (cherry picked from commit d3eb4531aae28a07cb7e52ed5fe1102445d2effd) Signed-off-by: Steve Sakoman --- meta/classes/sanity.bbclass | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass index f2b2e4dfaf..293e405f62 100644 --- a/meta/classes/sanity.bbclass +++ b/meta/classes/sanity.bbclass @@ -999,13 +999,6 @@ def check_sanity(sanity_data): if status.messages != "": raise_sanity_error(sanity_data.expand(status.messages), sanity_data, status.network_error) -# Create a copy of the datastore and finalise it to ensure appends and -# overrides are set - the datastore has yet to be finalised at ConfigParsed -def copy_data(e): - sanity_data = bb.data.createCopy(e.data) - sanity_data.finalize() - return sanity_data - addhandler config_reparse_eventhandler config_reparse_eventhandler[eventmask] = "bb.event.ConfigParsed" python config_reparse_eventhandler() { @@ -1016,13 +1009,13 @@ addhandler check_sanity_eventhandler check_sanity_eventhandler[eventmask] = "bb.event.SanityCheck bb.event.NetworkTest" python check_sanity_eventhandler() { if bb.event.getName(e) == "SanityCheck": - sanity_data = copy_data(e) + sanity_data = bb.data.createCopy(e.data) check_sanity(sanity_data) if e.generateevents: sanity_data.setVar("SANITY_USE_EVENTS", "1") bb.event.fire(bb.event.SanityCheckPassed(), e.data) elif bb.event.getName(e) == "NetworkTest": - sanity_data = copy_data(e) + sanity_data = bb.data.createCopy(e.data) if e.generateevents: sanity_data.setVar("SANITY_USE_EVENTS", "1") bb.event.fire(bb.event.NetworkTestFailed() if check_connectivity(sanity_data) else bb.event.NetworkTestPassed(), e.data) From patchwork Sun Nov 27 13:55:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16050 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 43367C352A1 for ; Sun, 27 Nov 2022 13:56:33 +0000 (UTC) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mx.groups.io with SMTP id smtpd.web10.91907.1669557389949064168 for ; Sun, 27 Nov 2022 05:56:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=InwCkB4p; spf=softfail (domain: sakoman.com, ip: 209.85.210.180, mailfrom: steve@sakoman.com) Received: by mail-pf1-f180.google.com with SMTP id w79so8155393pfc.2 for ; Sun, 27 Nov 2022 05:56:29 -0800 (PST) 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:subject:date:message-id :reply-to; bh=ymNwStmb55ScjcMa1wVKe+qWhcfhgVWvTYeahcB2WQk=; b=InwCkB4pc5SPwwh1ayCbmgO6enBi2v9TVAEnSnGg5DYUJGEAbPZmJqyIsZqYTiwwC+ R8O9A3C2cCTarTKCnhA/tKqn3GQg+oQvZgUngrXCv2exZXTbKYOY8Rl5YPpUjE08sXLS 8gqMiywMRLBHsdYQ5nO/GS2zB1GUV7aZ9P3N/DNhpKCm4S4paSd9eL0NUPGomiv40qa4 4DGH67fbRD1iHN+E4/Uf9jjIKVJpXG8b/nXWuMtwtl3YE1YJ6+5LFo2/xkHgZ9czX0Xv FcZ3VQMOMfLZ13qJaSQM9MHqqPY+o36qvEeVINk+WaRMJXRkRZT1RYjgIeT2mP8QDn7z 8jbg== 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 :subject:date:message-id:reply-to; bh=ymNwStmb55ScjcMa1wVKe+qWhcfhgVWvTYeahcB2WQk=; b=QylKUEFa24NnFau1rseE5e349j4aSwzv69eupIe1dW/Kum14DI+2rlHWtYJ9ei9ChG iG4Zxjfhf0kqDFvoqg5GEvU/VXiyguV7vsx29OdT3Xsa/y4SaCEYo51T326bNIt7zb1t BBDpI92pL9Ycz/nlDH3UCJyRlW350LHwRZDp/gidJ2N242U2p2gmcefbDi6VnHPFRuAh MRWdtGkDuRbXCOjjQgJsHVZkCupfjmtAFFiFgvQkqILPEWGghkWNGM/+EtkkUYe2k8jX CfwvSEL2X+XYKxcfn5gnNWimXViFTjzLbaA78FEFCwyTmFGx25CiIibNMVLzKplmTdPt XHeQ== X-Gm-Message-State: ANoB5pmZ0nUSk0CEiQnLQcPrqKVCkE2uzwf0WC3NcmjPQrVYvbgIFMEA 2SNsmVPjsOJpKFss7knbFw7P8OxASQb90PYh3QE= X-Google-Smtp-Source: AA0mqf581ePgntskoIQQbLkzDLSo2iS3E41X+nCyjj1xVtfw2Aq0X278qBh8J0dbDrGmYV8pAd7nVg== X-Received: by 2002:a63:ec07:0:b0:470:90f1:6216 with SMTP id j7-20020a63ec07000000b0047090f16216mr41718708pgh.42.1669557388932; Sun, 27 Nov 2022 05:56:28 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:28 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 29/31] systemd: add group render to udev package Date: Sun, 27 Nov 2022 03:55:15 -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 ; Sun, 27 Nov 2022 13:56:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173874 From: Peter Marko From NEWS for v236: * The "uaccess" udev tag has been dropped from /dev/kvm and /dev/dri/renderD*. These devices now have the 0666 permissions by default (but this may be changed at build-time). /dev/dri/renderD* will now be owned by the "render" group along with /dev/kfd. Without the group systemd-udevd startup logs: /lib/udev/rules.d/50-udev-default.rules:39 Unknown group 'render', ignoring /lib/udev/rules.d/50-udev-default.rules:40 Unknown group 'render', ignoring Signed-off-by: Peter Marko Signed-off-by: Alexandre Belloni (cherry picked from commit 84efd72d48616405dbe4d73ec95917077144ed09) Signed-off-by: Steve Sakoman --- meta/recipes-core/systemd/systemd_250.5.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_250.5.bb b/meta/recipes-core/systemd/systemd_250.5.bb index 93cdd6fa16..ab349b7307 100644 --- a/meta/recipes-core/systemd/systemd_250.5.bb +++ b/meta/recipes-core/systemd/systemd_250.5.bb @@ -389,11 +389,13 @@ SYSTEMD_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', '${PN}-binfm SYSTEMD_SERVICE:${PN}-binfmt = "systemd-binfmt.service" USERADD_PACKAGES = "${PN} ${PN}-extra-utils \ + udev \ ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-gatewayd', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-remote', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'journal-upload', '${PN}-journal-upload', '', d)} \ " GROUPADD_PARAM:${PN} = "-r systemd-journal;" +GROUPADD_PARAM:udev = "-r render" GROUPADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', '-r systemd-hostname;', '', d)}" USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'coredump', '--system -d / -M --shell /sbin/nologin systemd-coredump;', '', d)}" USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'networkd', '--system -d / -M --shell /sbin/nologin systemd-network;', '', d)}" From patchwork Sun Nov 27 13:55:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16049 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 43645C46467 for ; Sun, 27 Nov 2022 13:56:33 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.92064.1669557391900057919 for ; Sun, 27 Nov 2022 05:56:31 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=sLOIX/K/; spf=softfail (domain: sakoman.com, ip: 209.85.214.171, mailfrom: steve@sakoman.com) Received: by mail-pl1-f171.google.com with SMTP id k7so7848547pll.6 for ; Sun, 27 Nov 2022 05:56:31 -0800 (PST) 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:subject:date:message-id :reply-to; bh=ZC/XHtv65sAZlY/7ANDKSGiBEESvdAkwsblaKRYjuDg=; b=sLOIX/K/S/m88X166BVf9zdPr2x4prPVcoLxrzzzR05y4xp4c54cI5fDeXWGzKZCSo 6QvzM+Bx/pY10pl4AhCRKO+p3Pwb/UYOY2IMUHf1D6v5vs5CrQpKQJMdHUb6N9v1+Hf3 vx95UaW2zctBkOS3Oj97xIkHBkYnSC1KhBRGnVyGmChzlye0iPz2mJ9eNoY/nMk7D4w0 M3bjxROWGOr75ZXM1ReSo7sySpwt8xQu562rVyTgxV3F3XLCr3UXU881vAcQEQ/fQRPu L+qFEMN8K4mzldRhd5IvU4VwTnSFe4AmAfRb2+Zwzo9ex+iA7ekvrNgnQWGZXA0cTMm+ 35Ig== 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 :subject:date:message-id:reply-to; bh=ZC/XHtv65sAZlY/7ANDKSGiBEESvdAkwsblaKRYjuDg=; b=o+tucqLMmlrfiBdPajb2dRnxDb7aHFpRL86+6gRiPQczzMq0lxB5lmwhtMmLQ5PBKV 500UYWkb05kja0xvD2SgfudGgwYNcq03x4kVqfDhbaO1qQvfSkxOtFQwO47CgGpjCEfS YPL8EfZ2U5Ts+7VEU8Jzn5HdDjsE+NFf4TXT1zu2aD40qD5kZUXIscUijo7DMgGsF8fO dmyungA3L3y4tVnaFxWKPeMTpAckwh2LSPicQ2OnknzuXcdVPFSp29rV0mVPRf3Ll4YN Fydhmmi1fTPF2IFh6FH1avU0LgCUgUSGTDxjRzRCmSmK5er9keh/rOpXXG+OshAU/lvZ N6Fg== X-Gm-Message-State: ANoB5plBDl5aPLucmzysTq4mBmehoETkkAGhdEXe1Yj+vNPhZRgNViwM bcD71oGhzkhaPDudiV+FWB57nU/xmvPca9yxhys= X-Google-Smtp-Source: AA0mqf7tuWCUtfQLyWYYOaBqMNDiPMAVUieUxNKwDZc6nTVfecjXU00RK9mA53udLBDg08E6dQi3Ow== X-Received: by 2002:a17:902:ead1:b0:187:31da:a260 with SMTP id p17-20020a170902ead100b0018731daa260mr26900809pld.64.1669557390883; Sun, 27 Nov 2022 05:56:30 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:30 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 30/31] meta-selftest/staticids: add render group for systemd Date: Sun, 27 Nov 2022 03:55:16 -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 ; Sun, 27 Nov 2022 13:56:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173875 From: Peter Marko Signed-off-by: Alexandre Belloni (cherry picked from commit 5b761270267063afb0462d1ebf99cabe32ff4e0a) Signed-off-by: Steve Sakoman --- meta-selftest/files/static-group | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-selftest/files/static-group b/meta-selftest/files/static-group index b2e0e2f870..b13dde3218 100644 --- a/meta-selftest/files/static-group +++ b/meta-selftest/files/static-group @@ -23,3 +23,4 @@ _apt:x:523: weston-launch:x:524: weston:x:525: wayland:x:526: +render:x:527: From patchwork Sun Nov 27 13:55:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 16054 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 44080C4332F for ; Sun, 27 Nov 2022 13:56:43 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.92055.1669557373607379098 for ; Sun, 27 Nov 2022 05:56:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=VkS76nkp; spf=softfail (domain: sakoman.com, ip: 209.85.214.180, mailfrom: steve@sakoman.com) Received: by mail-pl1-f180.google.com with SMTP id p24so4119725plw.1 for ; Sun, 27 Nov 2022 05:56:34 -0800 (PST) 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:subject:date:message-id :reply-to; bh=7jRXwjPKKtCAx0Zblg3Il7lf5iRdvnf64j3D042Qgyo=; b=VkS76nkpXnVUs+LvnDyvag+DNTrAFre+FcJKf/1P+ainTe3SXwFOTlHIJEDvWU1z5t 0TT171j+XLZ7+Cu7/UbsdkAV4vRGlK6spOPxV/0bWIcxnpy0dYKWk++rwqITOE6xWkN4 2LlGDqCi61K7XO6bN7b1iBBAVhifns9coSNycuUGAb94mpcHWHCgMoGcCV2ZCrIRnspH Gu5suKBIGTZLkFtHQjeZnKZMkubUbGhX8cGHyhs0H/PE4FUBqJaDEGkIw1I1ENqQFiDN qYwDyas7D4/vtKcKs2Oy2bQRYyRJ0p1Mxar/crah5608e5l3/f1xqoLTtHNUXdCG1FtA Pt0A== 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 :subject:date:message-id:reply-to; bh=7jRXwjPKKtCAx0Zblg3Il7lf5iRdvnf64j3D042Qgyo=; b=x0jM7O3mcByiqyvdw7gsZuGyE9poG79R6FGM+QAqi23IJQ8XmpO3bAjBvpuCTn9R2W R1nMAdEbQaO+xkrrbCT0N3j9y6HgB9Jfn70E5JxNW0IxMr7OUNtOliOD9/qPfqJb3GTp lHlw0KDin2cG+hb3Wbv+wmhwycMMa6GxqWLmvWC72jdC0fMnnfES4dFauyc1oqLxELXd divyjb+BPnSsfRXJKr+lZZlQKe5xpp9WO1oFcdtH8PvLxOZTEpxoxW7FjRP/6nY8I4r6 ozxerMGgg9rIqDgzxHpZQIK2mfr/s45K+XtIBvfejsxiQBaJzc8bmpRCm4J53lvcXC3G SDDw== X-Gm-Message-State: ANoB5plDmlaDaG0h6/fteeYDMsyOtcbLviNizJC6eyjQ7YwaNY41zPnP PCBWOLHzPiCl3XhH5Eynctd9bEUBI/JPwKSg8HY= X-Google-Smtp-Source: AA0mqf6IeeDfp+dzpqOYA2xZN55jDw6NfcYxD6g39vanG41ktHGU8LYkVnpdEYwsI6vrzIuD2WZ7EQ== X-Received: by 2002:a17:90a:9706:b0:218:7ccd:d487 with SMTP id x6-20020a17090a970600b002187ccdd487mr46463688pjo.18.1669557393618; Sun, 27 Nov 2022 05:56:33 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id c15-20020a170902d48f00b001868bf6a7b8sm6910544plg.146.2022.11.27.05.56.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Nov 2022 05:56:33 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 31/31] create-spdx: default share_src for shared sources Date: Sun, 27 Nov 2022 03:55:17 -1000 Message-Id: <5b2ee67e3a5587b4c7d97d2a9bc00022d1eedae3.1669557026.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 ; Sun, 27 Nov 2022 13:56:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173876 From: Konrad Weihmann if a source is using work-shared but isn't a kernel, like for instance llvm-source from meta-clang, share_src was previously undefined leading to a crash of the python code. Default to WORKDIR and just override it in case the source being a kernel recipe. Additionally changes the variable names in the following, as they imply that it's only about the kernel, which is not the case in every case (From OE-Core rev: 34fa68a0b07328c4ed4eef81f8cde80137a91f18) Signed-off-by: Konrad Weihmann On-behalf-of: Avnet Embedded Signed-off-by: Steve Sakoman --- meta/classes/create-spdx.bbclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/classes/create-spdx.bbclass b/meta/classes/create-spdx.bbclass index e405bd0cfa..212dfe0aa3 100644 --- a/meta/classes/create-spdx.bbclass +++ b/meta/classes/create-spdx.bbclass @@ -787,6 +787,7 @@ def spdx_get_src(d): bb.build.exec_func('do_unpack', d) # Copy source of kernel to spdx_workdir if is_work_shared_spdx(d): + share_src = d.getVar('WORKDIR') d.setVar('WORKDIR', spdx_workdir) d.setVar('STAGING_DIR_NATIVE', spdx_sysroot_native) src_dir = spdx_workdir + "/" + d.getVar('PN')+ "-" + d.getVar('PV') + "-" + d.getVar('PR') @@ -794,8 +795,8 @@ def spdx_get_src(d): if bb.data.inherits_class('kernel',d): share_src = d.getVar('STAGING_KERNEL_DIR') cmd_copy_share = "cp -rf " + share_src + "/* " + src_dir + "/" - cmd_copy_kernel_result = os.popen(cmd_copy_share).read() - bb.note("cmd_copy_kernel_result = " + cmd_copy_kernel_result) + cmd_copy_shared_res = os.popen(cmd_copy_share).read() + bb.note("cmd_copy_shared_result = " + cmd_copy_shared_res) git_path = src_dir + "/.git" if os.path.exists(git_path):