[OE-core][dunfell][PATCH] freetype: fix CVE-2023-2004 integer overflowin in tt_hvadvance_adjust() in src/truetype/ttgxvar.c

2023-05-02 Thread vkumbhar
Fix An integer overflow vulnerability was discovered in Freetype in 
tt_hvadvance_adjust() function in src/truetype/ttgxvar.c

Signed-off-by: Vivek Kumbhar 
---
 .../freetype/freetype/CVE-2023-2004.patch | 40 +++
 .../freetype/freetype_2.10.1.bb   |  1 +
 2 files changed, 41 insertions(+)
 create mode 100644 meta/recipes-graphics/freetype/freetype/CVE-2023-2004.patch

diff --git a/meta/recipes-graphics/freetype/freetype/CVE-2023-2004.patch 
b/meta/recipes-graphics/freetype/freetype/CVE-2023-2004.patch
new file mode 100644
index 00..800d77579e
--- /dev/null
+++ b/meta/recipes-graphics/freetype/freetype/CVE-2023-2004.patch
@@ -0,0 +1,40 @@
+From e6fda039ad638866b7a6a5d046f03278ba1b7611 Mon Sep 17 00:00:00 2001
+From: Werner Lemberg 
+Date: Mon, 14 Nov 2022 19:18:19 +0100
+Subject: [PATCH] * src/truetype/ttgxvar.c (tt_hvadvance_adjust): Integer
+ overflow.
+
+Reported as
+
+  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50462
+
+Upstream-Status: Backport 
[https://github.com/freetype/freetype/commit/e6fda039ad638866b7a6a5d046f03278ba1b7611]
+CVE: CVE-2023-2004
+Signed-off-by: Vivek Kumbhar 
+---
+ src/truetype/ttgxvar.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c
+index 78d87dc..258d701 100644
+--- a/src/truetype/ttgxvar.c
 b/src/truetype/ttgxvar.c
+@@ -43,6 +43,7 @@
+ #include FT_INTERNAL_DEBUG_H
+ #include FT_CONFIG_CONFIG_H
+ #include FT_INTERNAL_STREAM_H
++#include 
+ #include FT_INTERNAL_SFNT_H
+ #include FT_TRUETYPE_TAGS_H
+ #include FT_TRUETYPE_IDS_H
+@@ -1065,7 +1066,7 @@
+ delta == 1 ? "" : "s",
+ vertical ? "VVAR" : "HVAR" ));
+
+-*avalue += delta;
++*avalue = ADD_INT( *avalue, delta );
+
+   Exit:
+ return error;
+--
+2.17.1
diff --git a/meta/recipes-graphics/freetype/freetype_2.10.1.bb 
b/meta/recipes-graphics/freetype/freetype_2.10.1.bb
index 72001c529a..6af744b981 100644
--- a/meta/recipes-graphics/freetype/freetype_2.10.1.bb
+++ b/meta/recipes-graphics/freetype/freetype_2.10.1.bb
@@ -18,6 +18,7 @@ SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/${BPN}/${BP}.tar.xz \
file://CVE-2022-27404.patch \
file://CVE-2022-27405.patch \
file://CVE-2022-27406.patch \
+   file://CVE-2023-2004.patch \
   "
 SRC_URI[md5sum] = "bd42e75127f8431923679480efb5ba8f"
 SRC_URI[sha256sum] = 
"16dbfa488a21fe827dc27eaf708f42f7aa3bb997d745d31a19781628c36ba26f"
-- 
2.17.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180782): 
https://lists.openembedded.org/g/openembedded-core/message/180782
Mute This Topic: https://lists.openembedded.org/mt/98653903/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core][PATCH v2] python3-calver: Add recipe

2023-05-02 Thread Khem Raj
On Tue, May 2, 2023 at 10:43 AM Trevor Gamblin  wrote:
>
> calver is "a setuptools extension for automatically defining your Python
> package version as a calendar version." It is required for
> python3-trove-classifiers (another new recipe), which in turn is
> required for the upgrade of python3-hatchling from 1.13.0 to work.
>
> Signed-off-by: Trevor Gamblin 
> ---
>  .../distro/include/ptest-packagelists.inc |  1 +
>  .../python/python3-calver_2022.6.26.bb| 28 +++
>  2 files changed, 29 insertions(+)
>  create mode 100644 meta/recipes-devtools/python/python3-calver_2022.6.26.bb
>
> diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
> b/meta/conf/distro/include/ptest-packagelists.inc
> index 2f83132aeb..bd95a13ff6 100644
> --- a/meta/conf/distro/include/ptest-packagelists.inc
> +++ b/meta/conf/distro/include/ptest-packagelists.inc
> @@ -56,6 +56,7 @@ PTESTS_FAST = "\
>  popt \
>  python3-atomicwrites \
>  python3-bcrypt \
> +python3-calver \
>  python3-hypothesis \
>  python3-jinja2 \
>  python3-jsonpointer \
> diff --git a/meta/recipes-devtools/python/python3-calver_2022.6.26.bb 
> b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> new file mode 100644
> index 00..32b6cfbd42
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "Setuptools extension for CalVer package versions"
> +HOMEPAGE = "https://github.com/di/calver;
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
> +
> +SRC_URI = " \
> +git://github.com/di/calver;branch=master;protocol=https \
> +file://run-ptest \

run-ptest is in SRC_URI but I dont see it anywere added in patch
series, perhaps it got missed in git add ?

> +"
> +SRC_URI[sha256sum] = 
> "e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b"
> +SRCREV ?= "3268d8acf2c345f32a1c5f08ba25dc67f76cca81"
> +
> +inherit python_setuptools_build_meta ptest
> +
> +S = "${WORKDIR}/git"
> +
> +RDEPENDS:${PN}-ptest += " \
> +${PYTHON_PN}-pretend \
> +${PYTHON_PN}-pytest \
> +${PYTHON_PN}-unittest-automake-output \
> +"
> +
> +do_install_ptest() {
> +install -d ${D}${PTEST_PATH}/tests
> +cp -rf ${S}/tests ${D}${PTEST_PATH}/
> +}
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.40.0
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180781): 
https://lists.openembedded.org/g/openembedded-core/message/180781
Mute This Topic: https://lists.openembedded.org/mt/98644392/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core][PATCH 2/3] python3-trove-classifiers: Add recipe

2023-05-02 Thread Khem Raj
it needs maintainer entry as well.

On Tue, May 2, 2023 at 5:31 AM Trevor Gamblin  wrote:
>
> python3-trove-classifiers is "Canonical source for classifiers on
> PyPI.". It is required to update python3-hatchling from the current
> version (1.13.0) in oe-core, and depends on python3-calver (another new
> recipe). Also add ptests.
>
> Signed-off-by: Trevor Gamblin 
> ---
>  .../distro/include/ptest-packagelists.inc |  1 +
>  .../python3-trove-classifiers/run-ptest   |  3 +++
>  .../python3-trove-classifiers_2023.4.29.bb| 26 +++
>  3 files changed, 30 insertions(+)
>  create mode 100644 
> meta/recipes-devtools/python/python3-trove-classifiers/run-ptest
>  create mode 100644 
> meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb
>
> diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
> b/meta/conf/distro/include/ptest-packagelists.inc
> index 78750a0d98..cbbf84f2d4 100644
> --- a/meta/conf/distro/include/ptest-packagelists.inc
> +++ b/meta/conf/distro/include/ptest-packagelists.inc
> @@ -64,6 +64,7 @@ PTESTS_FAST = "\
>  python3-pluggy \
>  python3-pyasn1 \
>  python3-pytz \
> +python3-trove-classifiers \
>  python3-wcwidth \
>  python3-webcolors \
>  qemu \
> diff --git a/meta/recipes-devtools/python/python3-trove-classifiers/run-ptest 
> b/meta/recipes-devtools/python/python3-trove-classifiers/run-ptest
> new file mode 100644
> index 00..8d2017d39c
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-trove-classifiers/run-ptest
> @@ -0,0 +1,3 @@
> +#!/bin/sh
> +
> +pytest --automake
> diff --git 
> a/meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb 
> b/meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb
> new file mode 100644
> index 00..4bbcea5489
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb
> @@ -0,0 +1,26 @@
> +SUMMARY = "Canonical source for classifiers on PyPI (pypi.org)."
> +HOMEPAGE = "https://github.com/pypa/trove-classifiers;
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
> +
> +SRC_URI[sha256sum] = 
> "8adcc06f1eb7c495f0bdceb698bd9c044b3e57b0d5767d99ec4b6b17c9bbe957"
> +
> +inherit pypi python_setuptools_build_meta ptest
> +
> +DEPENDS += " python3-calver-native"
> +
> +SRC_URI += " \
> +file://run-ptest \
> +"
> +
> +RDEPENDS:${PN}-ptest += " \
> +   ${PYTHON_PN}-pytest \
> +   ${PYTHON_PN}-unittest-automake-output \
> +"
> +
> +do_install_ptest() {
> +  install -d ${D}${PTEST_PATH}/tests
> +  cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
> +}
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.40.0
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180780): 
https://lists.openembedded.org/g/openembedded-core/message/180780
Mute This Topic: https://lists.openembedded.org/mt/98637420/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH v2] wic/bootimg-efi: if fixed-size is set then use that for mkdosfs

2023-05-02 Thread Randolph Sapp via lists.openembedded.org

On 5/2/23 18:02, Denys Dmytriyenko wrote:

On Wed, Apr 26, 2023 at 02:06:59AM -0700, Paresh Bhagat via 
lists.openembedded.org wrote:

Hi Randolph

I tested your patch in my local kirkstone build for am62x. SD Card boot is 
working.
Boot logs here: http://serenity.dal.design.ti.com:/ewakutoqom.yaml


This is an internal-only resource ^^^
Since you are both TI-ers, don't you think there's a better way to communicate
this information rather than using a public mailing list? :)

I was hopping to get a tested-by tag here but I guess that was lost 
somewhere in the communication chain. I already knew this patch worked :)

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180779): 
https://lists.openembedded.org/g/openembedded-core/message/180779
Mute This Topic: https://lists.openembedded.org/mt/98420230/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [AUH] rust: upgrading to 1.69.0 FAILED -> Sundeep to do the update.

2023-05-02 Thread Randy MacLeod via lists.openembedded.org

On 2023-05-01 17:25, a...@yoctoproject.org wrote:

Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *rust* to *1.69.0* has Failed 
(devtool error).

Detailed error information:

The following devtool command failed:  upgrade rust -V 1.69.0


Sundeep said that he will start working on this tomorrow unless someone 
else speaks up

about having the update underway. 1.70 isn't due until June 1st or so.

../Randy



NOTE: Starting bitbake server...
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection (#1)... (14:02:48.244299)
Loading cache...done.
Loaded 1799 entries from dependency cache.
Removing 1 recipes from the x86_64 sysroot...done.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "2.4.0"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "4.2"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:c08f5fabc6f19121f285caaed7c99e1ba459baab"
workspace= "master:cce6db2a59d309f77c1f9ca173fc674c506062d0"

Initialising tasks...done.
Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 22 (0% match, 100% 
complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 102 tasks of which 99 didn't need to be rerun 
and all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 2 seconds
Loading cache...done.
Loaded 1799 entries from dependency cache.
Parsing recipes...done.
Parsing of 900 .bb files complete (898 cached, 2 parsed). 1800 targets, 39 
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION   = "2.4.0"
BUILD_SYS= "x86_64-linux"
NATIVELSBSTRING  = "universal"
TARGET_SYS   = "x86_64-poky-linux"
MACHINE  = "qemux86-64"
DISTRO   = "poky"
DISTRO_VERSION   = "4.2"
TUNE_FEATURES= "m64 core2"
TARGET_FPU   = ""
meta
meta-poky
meta-yocto-bsp   = 
"tmp-auh-upgrades:c08f5fabc6f19121f285caaed7c99e1ba459baab"
workspace= "master:cce6db2a59d309f77c1f9ca173fc674c506062d0"

Initialising tasks...done.
Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 18 (0% match, 100% 
complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 83 tasks of which 81 didn't need to be rerun and 
all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 2 seconds
DEBUG 5 [Errno 25] Inappropriate ioctl for device
Adding changed files:   0% |   | ETA:  --:--:--
Adding changed files:   0% |   | ETA:  --:--:--
Adding changed files:   1% || ETA:  0:01:03
Adding changed files:   2% || ETA:  0:00:45
Adding changed files:   3% |#   | ETA:  0:00:40
Adding changed files:   4% |#   | ETA:  0:00:36
Adding changed files:   5% |#   | ETA:  0:00:34
Adding changed files:   6% |##  | ETA:  0:00:33
Adding changed files:   7% |##  | ETA:  0:00:32
Adding changed files:   8% |##  | ETA:  0:00:31
Adding changed files:   9% |### | ETA:  0:00:30
Adding changed files:  10% |### | ETA:  0:00:30
Adding changed files:  11% || ETA:  0:00:29
Adding changed files:  12% || ETA:  0:00:29
Adding changed files:  13% || ETA:  0:00:28
Adding changed files:  14% |#   | ETA:  0:00:27
Adding changed files:  15% |#   | ETA:  0:00:27
Adding changed files:  16% |#   | ETA:  0:00:27
Adding changed files:  17% |##  | ETA:  0:00:26
Adding changed files:  18% |##  | ETA:  0:00:26
Adding changed files:  19% |##  | ETA:  0:00:25
Adding changed files:  20% |### | ETA:  0:00:25
Adding changed files:  21% |### | ETA:  0:00:25
Adding changed files:  22% || ETA:  0:00:24
Adding changed files:  23% || ETA:  0:00:24
Adding changed files:  24% || ETA:  0:00:23
Adding changed files:  25% |#   | ETA:  0:00:23
Adding changed files:  26% |#   | ETA:  0:00:23
Adding changed files:  27% |#   | ETA:  

Re: [OE-core] [PATCH v2] wic/bootimg-efi: if fixed-size is set then use that for mkdosfs

2023-05-02 Thread Denys Dmytriyenko
On Wed, Apr 26, 2023 at 02:06:59AM -0700, Paresh Bhagat via 
lists.openembedded.org wrote:
> Hi Randolph
> 
> I tested your patch in my local kirkstone build for am62x. SD Card boot is 
> working.
> Boot logs here: http://serenity.dal.design.ti.com:/ewakutoqom.yaml

This is an internal-only resource ^^^
Since you are both TI-ers, don't you think there's a better way to communicate 
this information rather than using a public mailing list? :)

-- 
Denys

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180777): 
https://lists.openembedded.org/g/openembedded-core/message/180777
Mute This Topic: https://lists.openembedded.org/mt/98420230/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core][PATCH v3] python3-calver: Add recipe

2023-05-02 Thread Peter Kjellerstedt
> -Original Message-
> From: openembedded-core@lists.openembedded.org 
>  On Behalf Of Trevor Gamblin
> Sent: den 2 maj 2023 19:45
> To: openembedded-core@lists.openembedded.org
> Subject: [OE-core][PATCH v3] python3-calver: Add recipe
> 
> calver is "a setuptools extension for automatically defining your Python
> package version as a calendar version." It is required for
> python3-trove-classifiers (another new recipe), which in turn is
> required for the upgrade of python3-hatchling from 1.13.0 to work.
> 
> v3 clarifies that the recipe now includes ptests, where v2 didn't make
> this clear and v1 didn't have them at all.

Comments related to the patch versions should go after the "---" below 
as they will otherwise become part of the commit message, where they 
typically do not make any sense.

> 
> Signed-off-by: Trevor Gamblin 
> ---
>  .../distro/include/ptest-packagelists.inc |  1 +
>  .../python/python3-calver_2022.6.26.bb| 28 +++
>  2 files changed, 29 insertions(+)
>  create mode 100644 meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> 
> diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
> b/meta/conf/distro/include/ptest-packagelists.inc
> index 2f83132aeb..bd95a13ff6 100644
> --- a/meta/conf/distro/include/ptest-packagelists.inc
> +++ b/meta/conf/distro/include/ptest-packagelists.inc
> @@ -56,6 +56,7 @@ PTESTS_FAST = "\
>  popt \
>  python3-atomicwrites \
>  python3-bcrypt \
> +python3-calver \
>  python3-hypothesis \
>  python3-jinja2 \
>  python3-jsonpointer \
> diff --git a/meta/recipes-devtools/python/python3-calver_2022.6.26.bb 
> b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> new file mode 100644
> index 00..32b6cfbd42
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "Setuptools extension for CalVer package versions"
> +HOMEPAGE = "https://github.com/di/calver;
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
> +
> +SRC_URI = " \
> +git://github.com/di/calver;branch=master;protocol=https \
> +file://run-ptest \
> +"
> +SRC_URI[sha256sum] = 
> "e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b"

This recipe uses Git, and thus should not need a SHA-256 checksum.

> +SRCREV ?= "3268d8acf2c345f32a1c5f08ba25dc67f76cca81"

Change `?=` to `=`.

> +
> +inherit python_setuptools_build_meta ptest
> +
> +S = "${WORKDIR}/git"
> +
> +RDEPENDS:${PN}-ptest += " \
> +${PYTHON_PN}-pretend \
> +${PYTHON_PN}-pytest \
> +${PYTHON_PN}-unittest-automake-output \
> +"
> +
> +do_install_ptest() {
> +install -d ${D}${PTEST_PATH}/tests
> +cp -rf ${S}/tests ${D}${PTEST_PATH}/

Shell code in OE-Core is expected to be tab-indented.

> +}
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.40.0

//Peter


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180776): 
https://lists.openembedded.org/g/openembedded-core/message/180776
Mute This Topic: https://lists.openembedded.org/mt/98644464/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 2/2] qemu: Upgrade 7.2.0 -> 8.0.0

2023-05-02 Thread Richard Purdie
Drop backported/merged patches:

  Revert-linux-user-add-more-compat-ioctl-definitions.patch
  configure-Fix-check-tcg-not-executing-any-tests.patch
  contrib-vhost-user-blk-Replace-lseek64-with-lseek.patch
  Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch

Drop socket chardev patch with conflicts:

  chardev-connect-socket-to-a-spawned-command.patch

This last patch was added in support of swtpm however it isn't clear if anyone
is still using that workflow. The patch uses API calls such as as qemu_fork()
which were removed in 8.0.0 and replaced with gspawn calls. If anyone needs the
patch, it will be better for them to forward port it, test it and reinstate it,
preferably with a discussion with upstream about it too.

Signed-off-by: Richard Purdie 
---
 meta/conf/distro/include/tcmode-default.inc   |   2 +-
 ...u-native_7.2.0.bb => qemu-native_8.0.0.bb} |   2 +-
 ...e_7.2.0.bb => qemu-system-native_8.0.0.bb} |   0
 meta/recipes-devtools/qemu/qemu.inc   |   7 +-
 ...er-add-more-compat-ioctl-definitions.patch |  69 -
 ...ix-check-tcg-not-executing-any-tests.patch |  56 
 ...-user-blk-Replace-lseek64-with-lseek.patch |  37 ---
 ...n-environment-space-to-boot-loader-q.patch |  13 +-
 ...lative-paths-for-line-preprocessor-d.patch |  33 ++-
 ...r-fix-compat-with-glibc-2.36-sys-mou.patch |  78 --
 ...-connect-socket-to-a-spawned-command.patch | 246 --
 ...ce-use-of-lfs64-related-functions-an.patch |  57 ++--
 .../0003-apic-fixup-fallthrough-to-PIC.patch  |  13 +-
 ...dd-pkg-config-handling-for-libgcrypt.patch |  13 +-
 ...mu-Do-not-include-file-if-not-exists.patch |  13 +-
 ...er-space-mmap-tweaks-to-address-musl.patch |  13 +-
 .../qemu/0007-qemu-Determinism-fixes.patch|  11 +-
 ...d-use-relative-path-to-refer-to-file.patch |  29 ++-
 ...and-MAP_SHARED_VALIDATE-on-needed-li.patch |  11 +-
 ...t-against-buggy-or-malicious-guest-d.patch |  17 +-
 meta/recipes-devtools/qemu/qemu/cross.patch   |  12 +-
 .../qemu/{qemu_7.2.0.bb => qemu_8.0.0.bb} |   0
 22 files changed, 107 insertions(+), 625 deletions(-)
 rename meta/recipes-devtools/qemu/{qemu-native_7.2.0.bb => 
qemu-native_8.0.0.bb} (72%)
 rename meta/recipes-devtools/qemu/{qemu-system-native_7.2.0.bb => 
qemu-system-native_8.0.0.bb} (100%)
 delete mode 100644 
meta/recipes-devtools/qemu/qemu/0001-Revert-linux-user-add-more-compat-ioctl-definitions.patch
 delete mode 100644 
meta/recipes-devtools/qemu/qemu/0001-configure-Fix-check-tcg-not-executing-any-tests.patch
 delete mode 100644 
meta/recipes-devtools/qemu/qemu/0001-contrib-vhost-user-blk-Replace-lseek64-with-lseek.patch
 delete mode 100644 
meta/recipes-devtools/qemu/qemu/0002-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch
 delete mode 100644 
meta/recipes-devtools/qemu/qemu/0002-chardev-connect-socket-to-a-spawned-command.patch
 rename meta/recipes-devtools/qemu/{qemu_7.2.0.bb => qemu_8.0.0.bb} (100%)

diff --git a/meta/conf/distro/include/tcmode-default.inc 
b/meta/conf/distro/include/tcmode-default.inc
index 7c6399da458..3a78e20145a 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -22,7 +22,7 @@ BINUVERSION ?= "2.40%"
 GDBVERSION ?= "13.%"
 GLIBCVERSION ?= "2.37"
 LINUXLIBCVERSION ?= "6.1%"
-QEMUVERSION ?= "7.2%"
+QEMUVERSION ?= "8.0%"
 GOVERSION ?= "1.20%"
 LLVMVERSION ?= "15.%"
 RUSTVERSION ?= "1.68%"
diff --git a/meta/recipes-devtools/qemu/qemu-native_7.2.0.bb 
b/meta/recipes-devtools/qemu/qemu-native_8.0.0.bb
similarity index 72%
rename from meta/recipes-devtools/qemu/qemu-native_7.2.0.bb
rename to meta/recipes-devtools/qemu/qemu-native_8.0.0.bb
index a94dc0b61eb..73a0f63f2b2 100644
--- a/meta/recipes-devtools/qemu/qemu-native_7.2.0.bb
+++ b/meta/recipes-devtools/qemu/qemu-native_8.0.0.bb
@@ -4,6 +4,6 @@ DEPENDS = "glib-2.0-native zlib-native ninja-native 
meson-native"
 
 require qemu-native.inc
 
-EXTRA_OECONF:append = " --target-list=${@get_qemu_usermode_target_list(d)} 
--disable-tools --disable-blobs --disable-guest-agent"
+EXTRA_OECONF:append = " --target-list=${@get_qemu_usermode_target_list(d)} 
--disable-tools --disable-install-blobs --disable-guest-agent"
 
 PACKAGECONFIG ??= "pie"
diff --git a/meta/recipes-devtools/qemu/qemu-system-native_7.2.0.bb 
b/meta/recipes-devtools/qemu/qemu-system-native_8.0.0.bb
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-system-native_7.2.0.bb
rename to meta/recipes-devtools/qemu/qemu-system-native_8.0.0.bb
diff --git a/meta/recipes-devtools/qemu/qemu.inc 
b/meta/recipes-devtools/qemu/qemu.inc
index e2453dd8bcd..a373c9e5774 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -18,7 +18,6 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
file://powerpc_rom.bin \
file://run-ptest \

file://0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch \
-   file://0002-chardev-connect-socket-to-a-spawned-command.patch \

[OE-core] [PATCH 1/2] patchelf: Upgrade 0.17.2 -> 0.18.0

2023-05-02 Thread Richard Purdie
Add package to contain the new zsh completion files.

Signed-off-by: Richard Purdie 
---
 .../patchelf/{patchelf_0.17.2.bb => patchelf_0.18.0.bb}  | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
 rename meta/recipes-devtools/patchelf/{patchelf_0.17.2.bb => 
patchelf_0.18.0.bb} (78%)

diff --git a/meta/recipes-devtools/patchelf/patchelf_0.17.2.bb 
b/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb
similarity index 78%
rename from meta/recipes-devtools/patchelf/patchelf_0.17.2.bb
rename to meta/recipes-devtools/patchelf/patchelf_0.18.0.bb
index a9583419e80..e8bc2ff83dd 100644
--- a/meta/recipes-devtools/patchelf/patchelf_0.17.2.bb
+++ b/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb
@@ -5,7 +5,7 @@ HOMEPAGE = "https://github.com/NixOS/patchelf;
 LICENSE = "GPL-3.0-only"
 
 SRC_URI = "git://github.com/NixOS/patchelf;protocol=https;branch=master"
-SRCREV = "5908e16cd562bcb1909be4de0409c4912a8afc52"
+SRCREV = "99c24238981b7b1084313aca8f5c493bb46f302c"
 
 S = "${WORKDIR}/git"
 
@@ -13,4 +13,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
 
 inherit autotools
 
+PACKAGES += "${PN}-zsh-completion"
+FILES:${PN}-zsh-completion = "${datadir}/zsh"
+
 BBCLASSEXTEND = "native nativesdk"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180774): 
https://lists.openembedded.org/g/openembedded-core/message/180774
Mute This Topic: https://lists.openembedded.org/mt/98649879/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] maintainers.inc: Move apt/dpkg to unassigned

2023-05-02 Thread Richard Purdie
Signed-off-by: Richard Purdie 
---
 meta/conf/distro/include/maintainers.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 540683f15b8..cee01ad9642 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -41,7 +41,7 @@ RECIPE_MAINTAINER:pn-alsa-utils = "Michael Opdenacker 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180773): 
https://lists.openembedded.org/g/openembedded-core/message/180773
Mute This Topic: https://lists.openembedded.org/mt/98649568/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] python3-psutil: Drop nativesdk class extension due to breakage

2023-05-02 Thread Richard Purdie
We're seeing warnings like:

WARNING: Nothing RPROVIDES 'nativesdk-procps' (but 
virtual:nativesdk:XXX/python3-psutil_5.9.4.bb RDEPENDS on or otherwise requires 
it)
WARNING: Nothing RPROVIDES 'nativesdk-python3-psutil-dev' (but 
virtual:nativesdk:XXX/python3-psutil_5.9.4.bb RDEPENDS on or otherwise requires 
it)
WARNING: Nothing RPROVIDES 'nativesdk-python3-psutil' (but 
virtual:nativesdk:XXX/python3-psutil_5.9.4.bb RDEPENDS on or otherwise requires 
it)

which means this likely has never been working in the first place. Drop it
until it is needed and fixed to work.

Signed-off-by: Richard Purdie 
---
 meta/recipes-devtools/python/python3-psutil_5.9.4.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python3-psutil_5.9.4.bb 
b/meta/recipes-devtools/python/python3-psutil_5.9.4.bb
index c0977c74d30..019ea2dec15 100644
--- a/meta/recipes-devtools/python/python3-psutil_5.9.4.bb
+++ b/meta/recipes-devtools/python/python3-psutil_5.9.4.bb
@@ -38,4 +38,4 @@ RDEPENDS:${PN}-tests += " \
 
 INSANE_SKIP:${PN}-tests += "dev-deps"
 
-BBCLASSEXTEND = "native nativesdk"
+BBCLASSEXTEND = "native"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180772): 
https://lists.openembedded.org/g/openembedded-core/message/180772
Mute This Topic: https://lists.openembedded.org/mt/98649364/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH] make-mod-scripts: preserve libraries when rm_work is used

2023-05-02 Thread Bruce Ashfield
Attached is v2 of the patch. I've consolidated the suggested changes.

I'm soaking it a bit longer, and then will send it as part of my next
consolidated pull request.

Bruce

On Thu, Apr 27, 2023 at 9:26 PM Bruce Ashfield via
lists.openembedded.org
 wrote:
>
> On Thu, Apr 27, 2023 at 6:32 PM Jose Quaresma  wrote:
> >
> > Hi Bruce,
> >
> > I have been testing your patch and have some comments.
> > In some of my kernels I don't have the pkg-config changes and so I have 
> > some fails linking the scripts/sign-file
> > because for static linking with the libcrypto we need the -ldl -pthread.
> >
> > To fix my build I need to override the CRYPTO_LIBS in my kernel because 
> > they use the hardcoded pkg-config
> > where it is not possible to pass the --static argument.
> >
> > With following change on top of your patch I can build moist of my kernels:
> >
> > export HOSTLDFLAGS="-lz"
> >
> > +   HOSTPKG_CONFIG="pkg-config --static"
> > +   # override CRYPTO_LIBS since HOSTPKG_CONFIG lands only in v5.19-rc1
> > +   # 
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d5ea4fece4508bf8e72b659cd22fa4840d8d61e5
> > +   CRYPTO_LIBS="$(pkg-config --static --libs libcrypto 2>/dev/null || 
> > echo -lcrypto)"
> > +
> > unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
> > for t in prepare scripts_basic scripts; do
> > oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
> > AR="${KERNEL_AR}" OBJCOPY="${KERNEL_OBJCOPY}" \
> > -   HOSTPKG_CONFIG="pkg-config --static" \
> > +   HOSTPKG_CONFIG="${HOSTPKG_CONFIG}" 
> > CRYPTO_LIBS="${CRYPTO_LIBS}" \
> > -C ${STAGING_KERNEL_DIR} O=${STAGING_KERNEL_BUILDDIR} $t
> > done
> >
> >
> > I think belive that the LIBELF_LIBS needs the same fix for the cases where 
> > HOSTPKG_CONFIG is not available.
> > Also I think there is a typo in the LIBELF_LIBS because you first populate 
> > it with pkg-config but on the export the variable is redefined
> > with the HOST_LIBELF_LIBS. I made a litle change too on that:
> >
> > # for pre-5.15 kernels
> > -   LIBELF_LIBS=$(pkg-config libelf --libs 2>/dev/null || echo -lelf)
> > -   export LIBELF_LIBS="$HOST_LIBELF_LIBS -lz"
> > +   LIBELF_LIBS=$(pkg-config --static libelf --libs 2>/dev/null || echo 
> > -lelf)
> > +   export LIBELF_LIBS="$LIBELF_LIBS -lz"
> > export HOSTLDFLAGS="-lz"
> >
> > Thanks for you help.
>
> Those are definitely plausible tweaks to the patch, I was providing
> the two techniques for that reason, and you've used them
> appropriately.
>
> Let me roll your changes into my patch, re-test and I'll submit it to
> the mailing list as a v2.
>
> Thanks for the testing, and fixup, I knew there would be things missing! :)
>
> Bruce
>
> >
> > Jose
> >
> > Bruce Ashfield  escreveu no dia segunda, 
> > 24/04/2023 à(s) 20:25:
> >>
> >> On Mon, Apr 24, 2023 at 6:30 AM Jose Quaresma  
> >> wrote:
> >> >
> >> >
> >> >
> >> > Bruce Ashfield  escreveu no dia domingo, 
> >> > 23/04/2023 à(s) 20:55:
> >> >>
> >> >> On Sat, Apr 22, 2023 at 9:06 AM Christoph Lauer
> >> >>  wrote:
> >> >> >
> >> >> > Am 21.04.23 um 22:28 schrieb Bruce Ashfield:
> >> >> > > On Wed, Apr 19, 2023 at 11:03 PM Bruce Ashfield via
> >> >> > > lists.openembedded.org
> >> >> > >  wrote:
> >> >> > >>
> >> >> > >> On Wed, Apr 19, 2023 at 6:54 PM Richard Purdie
> >> >> > >>  wrote:
> >> >> > >>>
> >> >> > >>> On Wed, 2023-04-19 at 23:34 +0100, Jose Quaresma wrote:
> >> >> >  Hi,
> >> >> > 
> >> >> >  Not related with the previous discussion but just for
> >> >> >  your information.
> >> >> >  The rm_work.bbclass has an exception for the kernel recipes [1].
> >> >> >  So I don't understand why we can't do the same for the make-mod-
> >> >> >  scripts
> >> >> >  who is the twin brother of all these kernel recipes.
> >> >> > 
> >> >> >  [1]
> >> >> >  https://git.openembedded.org/openembedded-core/tree/meta/classes/rm_work.bbclass#n168
> >> >> > >>>
> >> >> > >>> Ideally we wouldn't be doing this for the kernel recipes.
> >> >> > >>>
> >> >> > >>> There is also a big difference to that and the proposed patch. The
> >> >> > >>> proposed patch was preserving a specific directory rather than an
> >> >> > >>> entire recipe. Removing the task stamps but leaving a small piece 
> >> >> > >>> of
> >> >> > >>> WORKDIR is quite different to preserving WORKDIR and STAMPS for a
> >> >> > >>> specific recipe. The former is not tested and will break things. 
> >> >> > >>> The
> >> >> > >>> latter is better tolerated by bitbake.
> >> >> > >>
> >> >> > >> Agreed.
> >> >> > >>
> >> >> > >> Plus, I am working on this now.
> >> >> > >>
> >> >> > >> I have static linking of the scripts/tools working, but what I 
> >> >> > >> haven't
> >> >> > >> figured out is how to do that without patching the Makefiles.
> >> >> > >>
> >> >> > >
> >> >> > > It turned out to be quite the battle to get 

[OE-core] [PATCH] mesa: 23.0.2 -> 23.0.3

2023-05-02 Thread Otavio Salvador
Update to 23.0.3 stable release. Release notes in:

 - https://docs.mesa3d.org/relnotes/23.0.3.html

Signed-off-by: Otavio Salvador 
---

 .../mesa/{mesa-gl_23.0.2.bb => mesa-gl_23.0.3.bb}   | 0
 meta/recipes-graphics/mesa/mesa.inc | 2 +-
 meta/recipes-graphics/mesa/{mesa_23.0.2.bb => mesa_23.0.3.bb}   | 0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/mesa/{mesa-gl_23.0.2.bb => mesa-gl_23.0.3.bb} 
(100%)
 rename meta/recipes-graphics/mesa/{mesa_23.0.2.bb => mesa_23.0.3.bb} (100%)

diff --git a/meta/recipes-graphics/mesa/mesa-gl_23.0.2.bb 
b/meta/recipes-graphics/mesa/mesa-gl_23.0.3.bb
similarity index 100%
rename from meta/recipes-graphics/mesa/mesa-gl_23.0.2.bb
rename to meta/recipes-graphics/mesa/mesa-gl_23.0.3.bb
diff --git a/meta/recipes-graphics/mesa/mesa.inc 
b/meta/recipes-graphics/mesa/mesa.inc
index babd10a855..10efff96f0 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -19,7 +19,7 @@ SRC_URI = 
"https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
file://0001-meson-misdetects-64bit-atomics-on-mips-clang.patch \
"
 
-SRC_URI[sha256sum] = 
"1b7d3399fc6f16f030361f925d33ebc7600cbf98094582f54775b6a1180529e7"
+SRC_URI[sha256sum] = 
"386362a5d80df3b096636b67f340e1ce67b705b44767d5bdd11d2ed1037192d5"
 
 UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P\d+(\.\d+)+)"
 
diff --git a/meta/recipes-graphics/mesa/mesa_23.0.2.bb 
b/meta/recipes-graphics/mesa/mesa_23.0.3.bb
similarity index 100%
rename from meta/recipes-graphics/mesa/mesa_23.0.2.bb
rename to meta/recipes-graphics/mesa/mesa_23.0.3.bb
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180770): 
https://lists.openembedded.org/g/openembedded-core/message/180770
Mute This Topic: https://lists.openembedded.org/mt/98647584/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] libxfixes: Upgrade to v6.0.1

2023-05-02 Thread Sudip Mukherjee
Changes:
Use tar.xz: upstream has not released bz2.
Update license checksum: minor change in text.
Update sha256sum for new version.

Signed-off-by: Sudip Mukherjee 
---
 .../xorg-lib/{libxfixes_6.0.0.bb => libxfixes_6.0.1.bb} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{libxfixes_6.0.0.bb => 
libxfixes_6.0.1.bb} (71%)

diff --git a/meta/recipes-graphics/xorg-lib/libxfixes_6.0.0.bb 
b/meta/recipes-graphics/xorg-lib/libxfixes_6.0.1.bb
similarity index 71%
rename from meta/recipes-graphics/xorg-lib/libxfixes_6.0.0.bb
rename to meta/recipes-graphics/xorg-lib/libxfixes_6.0.1.bb
index 018138f11d..28df7bb805 100644
--- a/meta/recipes-graphics/xorg-lib/libxfixes_6.0.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxfixes_6.0.1.bb
@@ -6,16 +6,16 @@ provide the minimal server-side support necessary to 
eliminate problems \
 caused by these workarounds."
 
 require xorg-lib-common.inc
-SRC_URI[sha256sum] = 
"a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c"
+SRC_URI[sha256sum] = 
"b695f93cd2499421ab02d22744458e650ccc88c1d4c8130d60200213abc02d58"
 
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=3c1ce42c334a6f5cccb0277556a053e0"
+LIC_FILES_CHKSUM = "file://COPYING;md5=a5a9755c8921cc7dc08a5cfe4267d0ff"
 
 DEPENDS += "virtual/libx11 xorgproto"
 
 PE = "1"
 
 XORG_PN = "libXfixes"
-XORG_EXT = "tar.bz2"
+XORG_EXT = "tar.xz"
 
 BBCLASSEXTEND = "native nativesdk"
-- 
2.30.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180769): 
https://lists.openembedded.org/g/openembedded-core/message/180769
Mute This Topic: https://lists.openembedded.org/mt/98647517/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 1/3] vulkan-headers: upgrade to 1.3.249

2023-05-02 Thread Ross Burton
---
 ...{vulkan-headers_1.3.239.0.bb => vulkan-headers_1.3.249.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/vulkan/{vulkan-headers_1.3.239.0.bb => 
vulkan-headers_1.3.249.0.bb} (94%)

diff --git a/meta/recipes-graphics/vulkan/vulkan-headers_1.3.239.0.bb 
b/meta/recipes-graphics/vulkan/vulkan-headers_1.3.249.0.bb
similarity index 94%
rename from meta/recipes-graphics/vulkan/vulkan-headers_1.3.239.0.bb
rename to meta/recipes-graphics/vulkan/vulkan-headers_1.3.249.0.bb
index a6b30fa8310..ea6312133ca 100644
--- a/meta/recipes-graphics/vulkan/vulkan-headers_1.3.239.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-headers_1.3.249.0.bb
@@ -11,7 +11,7 @@ LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
 SRC_URI = 
"git://github.com/KhronosGroup/Vulkan-Headers.git;branch=main;protocol=https"
 
-SRCREV = "2bb0a23104ceffd9a28d5b7401f2cee7dae35bb8"
+SRCREV = "870a531486f77dfaf124395de80ed38867400d31"
 
 S = "${WORKDIR}/git"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180766): 
https://lists.openembedded.org/g/openembedded-core/message/180766
Mute This Topic: https://lists.openembedded.org/mt/98647309/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 2/3] vulkan-loader: upgrade to 1.3.249

2023-05-02 Thread Ross Burton
---
 ...{vulkan-loader_1.3.239.0.bb => vulkan-loader_1.3.249.0.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/vulkan/{vulkan-loader_1.3.239.0.bb => 
vulkan-loader_1.3.249.0.bb} (94%)

diff --git a/meta/recipes-graphics/vulkan/vulkan-loader_1.3.239.0.bb 
b/meta/recipes-graphics/vulkan/vulkan-loader_1.3.249.0.bb
similarity index 94%
rename from meta/recipes-graphics/vulkan/vulkan-loader_1.3.239.0.bb
rename to meta/recipes-graphics/vulkan/vulkan-loader_1.3.249.0.bb
index e11f936a0a1..4404190698d 100644
--- a/meta/recipes-graphics/vulkan/vulkan-loader_1.3.239.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-loader_1.3.249.0.bb
@@ -9,8 +9,8 @@ SECTION = "libs"
 
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac"
-SRC_URI = 
"git://github.com/KhronosGroup/Vulkan-Loader.git;branch=sdk-1.3.239;protocol=https"
-SRCREV = "fa421a02686e7f01c8e4af24650fa04374df8338"
+SRC_URI = 
"git://github.com/KhronosGroup/Vulkan-Loader.git;branch=main;protocol=https"
+SRCREV = "71254bedeef4b9e94f7a51ec0fe6e4134dbfcfec"
 
 S = "${WORKDIR}/git"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180767): 
https://lists.openembedded.org/g/openembedded-core/message/180767
Mute This Topic: https://lists.openembedded.org/mt/98647310/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 3/3] vulkan-tools: upgrade to 1.3.249

2023-05-02 Thread Ross Burton
---
 .../{vulkan-tools_1.3.239.0.bb => vulkan-tools_1.3.249.0.bb}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/vulkan/{vulkan-tools_1.3.239.0.bb => 
vulkan-tools_1.3.249.0.bb} (93%)

diff --git a/meta/recipes-graphics/vulkan/vulkan-tools_1.3.239.0.bb 
b/meta/recipes-graphics/vulkan/vulkan-tools_1.3.249.0.bb
similarity index 93%
rename from meta/recipes-graphics/vulkan/vulkan-tools_1.3.239.0.bb
rename to meta/recipes-graphics/vulkan/vulkan-tools_1.3.249.0.bb
index 934bd53ee18..dc54c452bfd 100644
--- a/meta/recipes-graphics/vulkan/vulkan-tools_1.3.239.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-tools_1.3.249.0.bb
@@ -6,8 +6,8 @@ SECTION = "libs"
 
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI = 
"git://github.com/KhronosGroup/Vulkan-Tools.git;branch=sdk-1.3.239;protocol=https"
-SRCREV = "84c61c463aecdda385de33b0149c7368119c23f6"
+SRC_URI = 
"git://github.com/KhronosGroup/Vulkan-Tools.git;branch=main;protocol=https"
+SRCREV = "e8cfca418ac42b35d696c48595fb7a82a4822355"
 
 S = "${WORKDIR}/git"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180768): 
https://lists.openembedded.org/g/openembedded-core/message/180768
Mute This Topic: https://lists.openembedded.org/mt/98647313/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] vulkan-samples: update to latest SHA

2023-05-02 Thread Ross Burton
Signed-off-by: Ross Burton 
---
 meta/recipes-graphics/vulkan/vulkan-samples_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb 
b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
index 7e70cf1f040..52a9ee75fe9 100644
--- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
@@ -12,7 +12,7 @@ SRC_URI = 
"gitsm://github.com/KhronosGroup/Vulkan-Samples.git;branch=main;protoc
"
 
 UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "3df7dba1b1f428f24cd9a242af78540a518f4b67"
+SRCREV = "2307c3eb5608cb1205fa3514b3a31dbfb857d00c"
 
 UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for"
 S = "${WORKDIR}/git"
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180765): 
https://lists.openembedded.org/g/openembedded-core/message/180765
Mute This Topic: https://lists.openembedded.org/mt/98647067/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][PATCH v3] python3-calver: Add recipe

2023-05-02 Thread Trevor Gamblin
calver is "a setuptools extension for automatically defining your Python
package version as a calendar version." It is required for
python3-trove-classifiers (another new recipe), which in turn is
required for the upgrade of python3-hatchling from 1.13.0 to work.

v3 clarifies that the recipe now includes ptests, where v2 didn't make
this clear and v1 didn't have them at all.

Signed-off-by: Trevor Gamblin 
---
 .../distro/include/ptest-packagelists.inc |  1 +
 .../python/python3-calver_2022.6.26.bb| 28 +++
 2 files changed, 29 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-calver_2022.6.26.bb

diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
b/meta/conf/distro/include/ptest-packagelists.inc
index 2f83132aeb..bd95a13ff6 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -56,6 +56,7 @@ PTESTS_FAST = "\
 popt \
 python3-atomicwrites \
 python3-bcrypt \
+python3-calver \
 python3-hypothesis \
 python3-jinja2 \
 python3-jsonpointer \
diff --git a/meta/recipes-devtools/python/python3-calver_2022.6.26.bb 
b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
new file mode 100644
index 00..32b6cfbd42
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
@@ -0,0 +1,28 @@
+SUMMARY = "Setuptools extension for CalVer package versions"
+HOMEPAGE = "https://github.com/di/calver;
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+
+SRC_URI = " \
+git://github.com/di/calver;branch=master;protocol=https \
+file://run-ptest \
+"
+SRC_URI[sha256sum] = 
"e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b"
+SRCREV ?= "3268d8acf2c345f32a1c5f08ba25dc67f76cca81"
+
+inherit python_setuptools_build_meta ptest
+
+S = "${WORKDIR}/git"
+
+RDEPENDS:${PN}-ptest += " \
+${PYTHON_PN}-pretend \
+${PYTHON_PN}-pytest \
+${PYTHON_PN}-unittest-automake-output \
+"
+
+do_install_ptest() {
+install -d ${D}${PTEST_PATH}/tests
+cp -rf ${S}/tests ${D}${PTEST_PATH}/
+}
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180764): 
https://lists.openembedded.org/g/openembedded-core/message/180764
Mute This Topic: https://lists.openembedded.org/mt/98644464/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][PATCH v2] python3-calver: Add recipe

2023-05-02 Thread Trevor Gamblin
calver is "a setuptools extension for automatically defining your Python
package version as a calendar version." It is required for
python3-trove-classifiers (another new recipe), which in turn is
required for the upgrade of python3-hatchling from 1.13.0 to work.

Signed-off-by: Trevor Gamblin 
---
 .../distro/include/ptest-packagelists.inc |  1 +
 .../python/python3-calver_2022.6.26.bb| 28 +++
 2 files changed, 29 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-calver_2022.6.26.bb

diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
b/meta/conf/distro/include/ptest-packagelists.inc
index 2f83132aeb..bd95a13ff6 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -56,6 +56,7 @@ PTESTS_FAST = "\
 popt \
 python3-atomicwrites \
 python3-bcrypt \
+python3-calver \
 python3-hypothesis \
 python3-jinja2 \
 python3-jsonpointer \
diff --git a/meta/recipes-devtools/python/python3-calver_2022.6.26.bb 
b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
new file mode 100644
index 00..32b6cfbd42
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
@@ -0,0 +1,28 @@
+SUMMARY = "Setuptools extension for CalVer package versions"
+HOMEPAGE = "https://github.com/di/calver;
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+
+SRC_URI = " \
+git://github.com/di/calver;branch=master;protocol=https \
+file://run-ptest \
+"
+SRC_URI[sha256sum] = 
"e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b"
+SRCREV ?= "3268d8acf2c345f32a1c5f08ba25dc67f76cca81"
+
+inherit python_setuptools_build_meta ptest
+
+S = "${WORKDIR}/git"
+
+RDEPENDS:${PN}-ptest += " \
+${PYTHON_PN}-pretend \
+${PYTHON_PN}-pytest \
+${PYTHON_PN}-unittest-automake-output \
+"
+
+do_install_ptest() {
+install -d ${D}${PTEST_PATH}/tests
+cp -rf ${S}/tests ${D}${PTEST_PATH}/
+}
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180763): 
https://lists.openembedded.org/g/openembedded-core/message/180763
Mute This Topic: https://lists.openembedded.org/mt/98644392/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] maintainers.inc: remove myself from assignment

2023-05-02 Thread Armin Kuster
Found two places missed with droping from this list a few years back.

Signed-off-by: Armin Kuster 
---
 meta/conf/distro/include/maintainers.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 682ec2cfdf..d54c9f4252 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -60,7 +60,7 @@ RECIPE_MAINTAINER:pn-base-passwd = "Anuj Mittal 
"
 RECIPE_MAINTAINER:pn-bash = "Hongxu Jia "
 RECIPE_MAINTAINER:pn-bash-completion = "Alexander Kanavin 
"
 RECIPE_MAINTAINER:pn-bc = "Anuj Mittal "
-RECIPE_MAINTAINER:pn-bind = "Armin Kuster "
+RECIPE_MAINTAINER:pn-bind = "Unassigned 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180762): 
https://lists.openembedded.org/g/openembedded-core/message/180762
Mute This Topic: https://lists.openembedded.org/mt/98644350/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 6/6] python3-subunit: fix rdepends

2023-05-02 Thread Ernst Sjöstrand
Signed-off-by: Ernst Sjöstrand 
---
 meta/recipes-devtools/python/python3-subunit_1.4.2.bb | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python3-subunit_1.4.2.bb 
b/meta/recipes-devtools/python/python3-subunit_1.4.2.bb
index a018ef1dc84..3bb8526dfbc 100644
--- a/meta/recipes-devtools/python/python3-subunit_1.4.2.bb
+++ b/meta/recipes-devtools/python/python3-subunit_1.4.2.bb
@@ -10,6 +10,9 @@ SRC_URI[sha256sum] = 
"2988d324d55ec35dd037e502e3f74ac38f4e457bd44ee0edf5e898f7ee
 
 inherit pypi setuptools3
 
-RDEPENDS:${PN} = " python3-testtools"
+RDEPENDS:${PN} = " \
+${PYTHON_PN}-extras \
+${PYTHON_PN}-testtools \
+"
 
 BBCLASSEXTEND = "nativesdk"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180761): 
https://lists.openembedded.org/g/openembedded-core/message/180761
Mute This Topic: https://lists.openembedded.org/mt/98644249/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 5/6] python3-requests: fix rdepends

2023-05-02 Thread Ernst Sjöstrand
Remove obsolete or unused rdepends.
Add python3-charset-normalizer.

Signed-off-by: Ernst Sjöstrand 
---
 .../python/python3-requests_2.28.2.bb | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/python/python3-requests_2.28.2.bb 
b/meta/recipes-devtools/python/python3-requests_2.28.2.bb
index 8ab1ec01212..e16490b2f5a 100644
--- a/meta/recipes-devtools/python/python3-requests_2.28.2.bb
+++ b/meta/recipes-devtools/python/python3-requests_2.28.2.bb
@@ -1,5 +1,5 @@
 SUMMARY = "Python HTTP for Humans."
-HOMEPAGE = "http://python-requests.org;
+HOMEPAGE = "https://requests.readthedocs.io;
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
 
@@ -8,17 +8,12 @@ SRC_URI[sha256sum] = 
"98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2
 inherit pypi setuptools3
 
 RDEPENDS:${PN} += " \
-${PYTHON_PN}-email \
-${PYTHON_PN}-json \
-${PYTHON_PN}-ndg-httpsclient \
-${PYTHON_PN}-netserver \
-${PYTHON_PN}-pyasn1 \
-${PYTHON_PN}-pyopenssl \
+${PYTHON_PN}-certifi \
+${PYTHON_PN}-charset-normalizer \
 ${PYTHON_PN}-pysocks \
 ${PYTHON_PN}-urllib3 \
 ${PYTHON_PN}-chardet \
 ${PYTHON_PN}-idna \
-${PYTHON_PN}-compression \
 "
 
 CVE_PRODUCT = "requests"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180760): 
https://lists.openembedded.org/g/openembedded-core/message/180760
Mute This Topic: https://lists.openembedded.org/mt/98644248/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 4/6] python3-charset-normalizer: add recipe

2023-05-02 Thread Ernst Sjöstrand
Signed-off-by: Ernst Sjöstrand 
---
 .../python/python3-charset-normalizer_3.1.0.bb | 10 ++
 1 file changed, 10 insertions(+)
 create mode 100644 
meta/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb

diff --git a/meta/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb 
b/meta/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb
new file mode 100644
index 000..9fda99b7ca6
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb
@@ -0,0 +1,10 @@
+DESCRIPTION = "Truly universal encoding detector in pure Python"
+HOMEPAGE = "https://charset-normalizer.readthedocs.io;
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=0974a390827087287db39928f7c524b5"
+
+SRC_URI[sha256sum] = 
"34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"
+
+inherit pypi setuptools3
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180759): 
https://lists.openembedded.org/g/openembedded-core/message/180759
Mute This Topic: https://lists.openembedded.org/mt/98644247/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 2/6] python3-fixtures: add recipe

2023-05-02 Thread Ernst Sjöstrand
Signed-off-by: Ernst Sjöstrand 
---
 .../python/python3-fixtures_4.0.1.bb  | 19 +++
 1 file changed, 19 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-fixtures_4.0.1.bb

diff --git a/meta/recipes-devtools/python/python3-fixtures_4.0.1.bb 
b/meta/recipes-devtools/python/python3-fixtures_4.0.1.bb
new file mode 100644
index 000..f71eec6497e
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-fixtures_4.0.1.bb
@@ -0,0 +1,19 @@
+SUMMARY = "Python fixtures for testing / resource management"
+HOMEPAGE = "https://github.com/testing-cabal/fixtures;
+SECTION = "devel/python"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING;md5=239e2f4698b85aad5ed39bae5d2ef226"
+
+inherit pypi setuptools3
+
+SRC_URI[sha256sum] = 
"d2758826400d095b79666cf93a32a84f50ff8cd179831927efb48cd1e3ca7466"
+
+DEPENDS += " \
+${PYTHON_PN}-pbr-native \
+"
+
+RDEPENDS:${PN} += "\
+${PYTHON_PN}-pbr \
+"
+
+BBCLASSEXTEND = "nativesdk"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180757): 
https://lists.openembedded.org/g/openembedded-core/message/180757
Mute This Topic: https://lists.openembedded.org/mt/98644245/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 1/6] python3-hatchling: fix rdepends

2023-05-02 Thread Ernst Sjöstrand
Signed-off-by: Ernst Sjöstrand 
---
 meta/recipes-devtools/python/python3-hatchling_1.13.0.bb | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/meta/recipes-devtools/python/python3-hatchling_1.13.0.bb 
b/meta/recipes-devtools/python/python3-hatchling_1.13.0.bb
index 17e7f86ba66..ac1e8cc9d0d 100644
--- a/meta/recipes-devtools/python/python3-hatchling_1.13.0.bb
+++ b/meta/recipes-devtools/python/python3-hatchling_1.13.0.bb
@@ -14,4 +14,11 @@ do_compile:prepend() {
 export PYTHONPATH=src
 }
 
+RDEPENDS:${PN} += " \
+${PYTHON_PN}-editables \
+${PYTHON_PN}-packaging \
+${PYTHON_PN}-pathspec \
+${PYTHON_PN}-pluggy \
+"
+
 BBCLASSEXTEND = "native nativesdk"
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180756): 
https://lists.openembedded.org/g/openembedded-core/message/180756
Mute This Topic: https://lists.openembedded.org/mt/98644243/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 3/6] python3-testtools: add fixtures to rdepends

2023-05-02 Thread Ernst Sjöstrand
Signed-off-by: Ernst Sjöstrand 
---
 meta/recipes-devtools/python/python-testtools.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-devtools/python/python-testtools.inc 
b/meta/recipes-devtools/python/python-testtools.inc
index e004d0eb0b5..3321b040374 100644
--- a/meta/recipes-devtools/python/python-testtools.inc
+++ b/meta/recipes-devtools/python/python-testtools.inc
@@ -20,6 +20,7 @@ DEPENDS += " \
 RDEPENDS:${PN} += "\
 ${PYTHON_PN}-doctest \
 ${PYTHON_PN}-extras \
+${PYTHON_PN}-fixtures \
 ${PYTHON_PN}-pbr \
 ${PYTHON_PN}-six \
 "
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180758): 
https://lists.openembedded.org/g/openembedded-core/message/180758
Mute This Topic: https://lists.openembedded.org/mt/98644246/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH v2] machine/qemuarm*: don't explicitly set vmalloc

2023-05-02 Thread Randy MacLeod via lists.openembedded.org

On 2023-04-18 12:54, Khem Raj via lists.openembedded.org wrote:

On Tue, Apr 18, 2023 at 9:41 AM Ross Burton  wrote:

In 5c6064 the qemuarm* machines gained vmalloc=256, because in testing
Bruce was seeing problems when the vmalloc area was too big for the
memory size of the machine (eg 256MB).


default seems to be 128M for 32bit systems with memory < 1G and 256M
for memory < 2G
but I think using defaults might be preferred it works with original problem too



I think we should backport this to mickledore, right Ross?

Steve, is so does it apply cleanly or should Narpat send a PR?

../Randy





The intention was for the area to be very small, but 256 bytes is too
small and the kernel sets a minimal vmalloc area of 16MiB:

[0.00] vmalloc area is too small, limiting to 16MiB

However, a 16MiB area is too small and results in pages of messages when
you try and use the system:

[  242.822481] vmap allocation for size 4100096 failed: use vmalloc= to 
increase size

There have been a number of changes since this commit, remove the
explicit vmalloc argument and use the default.  I've tested that the
system still boots locally.

[1] 
early_vmalloc(),https://elixir.bootlin.com/linux/latest/source/arch/arm/mm/mmu.c#L1170
Signed-off-by: Ross Burton
---
  meta/conf/machine/qemuarm.conf   | 2 --
  meta/conf/machine/qemuarmv5.conf | 1 -
  2 files changed, 3 deletions(-)

diff --git a/meta/conf/machine/qemuarm.conf b/meta/conf/machine/qemuarm.conf
index c5234231e2e..aa9ce882035 100644
--- a/meta/conf/machine/qemuarm.conf
+++ b/meta/conf/machine/qemuarm.conf
@@ -17,8 +17,6 @@ QB_SYSTEM_NAME = "qemu-system-arm"
  QB_MACHINE = "-machine virt,highmem=off"
  QB_CPU = "-cpu cortex-a15"
  QB_SMP ?= "-smp 4"
-# Standard Serial console
-QB_KERNEL_CMDLINE_APPEND = "vmalloc=256"
  # For graphics to work we need to define the VGA device as well as the 
necessary USB devices
  QB_GRAPHICS = "-device virtio-gpu-pci"
  QB_OPT_APPEND = "-device qemu-xhci -device usb-tablet -device usb-kbd"
diff --git a/meta/conf/machine/qemuarmv5.conf b/meta/conf/machine/qemuarmv5.conf
index 6e59e42c3ab..ef1b4ece230 100644
--- a/meta/conf/machine/qemuarmv5.conf
+++ b/meta/conf/machine/qemuarmv5.conf
@@ -12,7 +12,6 @@ SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;ttyAMA1"
  # For runqemu
  QB_SYSTEM_NAME = "qemu-system-arm"
  QB_MACHINE = "-machine versatilepb"
-QB_KERNEL_CMDLINE_APPEND = "vmalloc=256"
  QB_GRAPHICS = "-device virtio-gpu-pci"
  QB_OPT_APPEND = "-device qemu-xhci -device usb-tablet -device usb-kbd"
  QB_DTB ="${@oe.utils.version_less_or_equal('PREFERRED_VERSION_linux-yocto', 
'4.7', '', 'zImage-versatile-pb.dtb', d)}"

--
2.34.1









--
# Randy MacLeod
# Wind River Linux

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180755): 
https://lists.openembedded.org/g/openembedded-core/message/180755
Mute This Topic: https://lists.openembedded.org/mt/98348317/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][kirkstone][PATCHv2] kernel-devicetree: allow specification of dtb directory

2023-05-02 Thread Randolph Sapp via lists.openembedded.org
From: Randolph Sapp 

Fedora/Redhat and Arch are somewhat standardized on their dtb directory
structure. Let's add some flags to configure yocto to mimic that
behavior.

Add the following variables to the kernel class:
- KERNEL_DTBDEST (controls the destination directory for dtbs)
- KERNEL_DTBVENDORED (controls if vendor subdirectories are to
  be respected)

Currently KERNEL_DTBDEST is expected to be a subdir of KERNEL_IMAGEDEST
and KERNEL_DTBVENDORED is expected to be "true"/"false". This only
applies to the package directory structure. The deploydir structure is
purposely left untouched for compatibility with existing recipes.

By default this is configured to behave the same as the current recipe
and produce a flat dtb directory at KERNEL_IMAGEDEST.

Signed-off-by: Randolph Sapp 
---

This is currently being submitted against kirkstone because we're slow.
Expect a rebased version for master if this is acceptable. Should be
safe for kirkstone as it doesn't change the current behavior. It just
allows for extra configuration.

Ugh. Sorry about that. Send-email dropped my prefixes in the first
email. This version just fixes that.

 meta/classes/kernel-devicetree.bbclass | 22 +-
 meta/classes/kernel.bbclass|  2 ++
 2 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/meta/classes/kernel-devicetree.bbclass 
b/meta/classes/kernel-devicetree.bbclass
index b4338da1b13..11b57adc92c 100644
--- a/meta/classes/kernel-devicetree.bbclass
+++ b/meta/classes/kernel-devicetree.bbclass
@@ -6,7 +6,12 @@ python () {
 d.appendVar("PACKAGES", " 
${KERNEL_PACKAGE_NAME}-image-zimage-bundle")
 }
 
-FILES:${KERNEL_PACKAGE_NAME}-devicetree = "/${KERNEL_IMAGEDEST}/*.dtb 
/${KERNEL_IMAGEDEST}/*.dtbo"
+FILES:${KERNEL_PACKAGE_NAME}-devicetree = " \
+/${KERNEL_DTBDEST}/*.dtb \
+/${KERNEL_DTBDEST}/*.dtbo \
+/${KERNEL_DTBDEST}/*/*.dtb \
+/${KERNEL_DTBDEST}/*/*.dtbo \
+"
 FILES:${KERNEL_PACKAGE_NAME}-image-zimage-bundle = 
"/${KERNEL_IMAGEDEST}/zImage-*.dtb.bin"
 
 # Generate kernel+devicetree bundle
@@ -67,12 +72,16 @@ do_compile:append() {
 }
 
 do_install:append() {
+   install -d ${D}/${KERNEL_DTBDEST}
for dtbf in ${KERNEL_DEVICETREE}; do
dtb=`normalize_dtb "$dtbf"`
-   dtb_ext=${dtb##*.}
-   dtb_base_name=`basename $dtb .$dtb_ext`
dtb_path=`get_real_dtb_path_in_kernel "$dtb"`
-   install -m 0644 $dtb_path 
${D}/${KERNEL_IMAGEDEST}/$dtb_base_name.$dtb_ext
+   if [ ${KERNEL_DTBVENDORED} == "false" ]; then
+   dtb_ext=${dtb##*.}
+   dtb_base_name=`basename $dtb .$dtb_ext`
+   dtb=$dtb_base_name.$dtb_ext
+   fi
+   install -Dm 0644 $dtb_path ${D}/${KERNEL_DTBDEST}/$dtb
done
 }
 
@@ -82,7 +91,10 @@ do_deploy:append() {
dtb_ext=${dtb##*.}
dtb_base_name=`basename $dtb .$dtb_ext`
install -d $deployDir
-   install -m 0644 
${D}/${KERNEL_IMAGEDEST}/$dtb_base_name.$dtb_ext 
$deployDir/$dtb_base_name-${KERNEL_DTB_NAME}.$dtb_ext
+   if [ ${KERNEL_DTBVENDORED} == "false" ]; then
+   dtb=$dtb_base_name.$dtb_ext
+   fi
+   install -m 0644 ${D}/${KERNEL_DTBDEST}/$dtb 
$deployDir/$dtb_base_name-${KERNEL_DTB_NAME}.$dtb_ext
if [ "${KERNEL_IMAGETYPE_SYMLINK}" = "1" ] ; then
ln -sf $dtb_base_name-${KERNEL_DTB_NAME}.$dtb_ext 
$deployDir/$dtb_base_name.$dtb_ext
fi
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index b315737fd2f..3e3ac2d47d0 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -210,6 +210,8 @@ KERNEL_RELEASE ?= "${KERNEL_VERSION}"
 # The directory where built kernel lies in the kernel tree
 KERNEL_OUTPUT_DIR ?= "arch/${ARCH}/boot"
 KERNEL_IMAGEDEST ?= "boot"
+KERNEL_DTBDEST ?= "${KERNEL_IMAGEDEST}"
+KERNEL_DTBVENDORED ?= "false"
 
 #
 # configuration
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180754): 
https://lists.openembedded.org/g/openembedded-core/message/180754
Mute This Topic: https://lists.openembedded.org/mt/98643483/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] kernel-devicetree: allow specification of dtb directory

2023-05-02 Thread Randolph Sapp via lists.openembedded.org
From: Randolph Sapp 

Fedora/Redhat and Arch are somewhat standardized on their dtb directory
structure. Let's add some flags to configure yocto to mimic that
behavior.

Add the following variables to the kernel class:
- KERNEL_DTBDEST (controls the destination directory for dtbs)
- KERNEL_DTBVENDORED (controls if vendor subdirectories are to
  be respected)

Currently KERNEL_DTBDEST is expected to be a subdir of KERNEL_IMAGEDEST
and KERNEL_DTBVENDORED is expected to be "true"/"false". This only
applies to the package directory structure. The deploydir structure is
purposely left untouched for compatibility with existing recipes.

By default this is configured to behave the same as the current recipe
and produce a flat dtb directory at KERNEL_IMAGEDEST.

Signed-off-by: Randolph Sapp 
---

This is currently being submitted against kirkstone because we're slow.
Expect a rebased version for master if this is acceptable. Should be
safe for kirkstone as it doesn't change the current behavior. It just
allows for extra configuration.

 meta/classes/kernel-devicetree.bbclass | 22 +-
 meta/classes/kernel.bbclass|  2 ++
 2 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/meta/classes/kernel-devicetree.bbclass 
b/meta/classes/kernel-devicetree.bbclass
index b4338da1b13..11b57adc92c 100644
--- a/meta/classes/kernel-devicetree.bbclass
+++ b/meta/classes/kernel-devicetree.bbclass
@@ -6,7 +6,12 @@ python () {
 d.appendVar("PACKAGES", " 
${KERNEL_PACKAGE_NAME}-image-zimage-bundle")
 }
 
-FILES:${KERNEL_PACKAGE_NAME}-devicetree = "/${KERNEL_IMAGEDEST}/*.dtb 
/${KERNEL_IMAGEDEST}/*.dtbo"
+FILES:${KERNEL_PACKAGE_NAME}-devicetree = " \
+/${KERNEL_DTBDEST}/*.dtb \
+/${KERNEL_DTBDEST}/*.dtbo \
+/${KERNEL_DTBDEST}/*/*.dtb \
+/${KERNEL_DTBDEST}/*/*.dtbo \
+"
 FILES:${KERNEL_PACKAGE_NAME}-image-zimage-bundle = 
"/${KERNEL_IMAGEDEST}/zImage-*.dtb.bin"
 
 # Generate kernel+devicetree bundle
@@ -67,12 +72,16 @@ do_compile:append() {
 }
 
 do_install:append() {
+   install -d ${D}/${KERNEL_DTBDEST}
for dtbf in ${KERNEL_DEVICETREE}; do
dtb=`normalize_dtb "$dtbf"`
-   dtb_ext=${dtb##*.}
-   dtb_base_name=`basename $dtb .$dtb_ext`
dtb_path=`get_real_dtb_path_in_kernel "$dtb"`
-   install -m 0644 $dtb_path 
${D}/${KERNEL_IMAGEDEST}/$dtb_base_name.$dtb_ext
+   if [ ${KERNEL_DTBVENDORED} == "false" ]; then
+   dtb_ext=${dtb##*.}
+   dtb_base_name=`basename $dtb .$dtb_ext`
+   dtb=$dtb_base_name.$dtb_ext
+   fi
+   install -Dm 0644 $dtb_path ${D}/${KERNEL_DTBDEST}/$dtb
done
 }
 
@@ -82,7 +91,10 @@ do_deploy:append() {
dtb_ext=${dtb##*.}
dtb_base_name=`basename $dtb .$dtb_ext`
install -d $deployDir
-   install -m 0644 
${D}/${KERNEL_IMAGEDEST}/$dtb_base_name.$dtb_ext 
$deployDir/$dtb_base_name-${KERNEL_DTB_NAME}.$dtb_ext
+   if [ ${KERNEL_DTBVENDORED} == "false" ]; then
+   dtb=$dtb_base_name.$dtb_ext
+   fi
+   install -m 0644 ${D}/${KERNEL_DTBDEST}/$dtb 
$deployDir/$dtb_base_name-${KERNEL_DTB_NAME}.$dtb_ext
if [ "${KERNEL_IMAGETYPE_SYMLINK}" = "1" ] ; then
ln -sf $dtb_base_name-${KERNEL_DTB_NAME}.$dtb_ext 
$deployDir/$dtb_base_name.$dtb_ext
fi
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index b315737fd2f..3e3ac2d47d0 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -210,6 +210,8 @@ KERNEL_RELEASE ?= "${KERNEL_VERSION}"
 # The directory where built kernel lies in the kernel tree
 KERNEL_OUTPUT_DIR ?= "arch/${ARCH}/boot"
 KERNEL_IMAGEDEST ?= "boot"
+KERNEL_DTBDEST ?= "${KERNEL_IMAGEDEST}"
+KERNEL_DTBVENDORED ?= "false"
 
 #
 # configuration
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180753): 
https://lists.openembedded.org/g/openembedded-core/message/180753
Mute This Topic: https://lists.openembedded.org/mt/98643437/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][kirkstone][PATCH v2] go: Security fix for CVE-2023-24538

2023-05-02 Thread Shubham Kulkarni
From: Shubham Kulkarni 

html/template: disallow actions in JS template literals

Backport from 
https://github.com/golang/go/commit/b1e3ecfa06b67014429a197ec5e134ce4303ad9b

Signed-off-by: Shubham Kulkarni 
---
 meta/recipes-devtools/go/go-1.17.13.inc   |   1 +
 .../go/go-1.18/CVE-2023-24538.patch   | 208 ++
 2 files changed, 209 insertions(+)
 create mode 100644 meta/recipes-devtools/go/go-1.18/CVE-2023-24538.patch

diff --git a/meta/recipes-devtools/go/go-1.17.13.inc 
b/meta/recipes-devtools/go/go-1.17.13.inc
index c5260569e2..d7cb47ebf4 100644
--- a/meta/recipes-devtools/go/go-1.17.13.inc
+++ b/meta/recipes-devtools/go/go-1.17.13.inc
@@ -29,6 +29,7 @@ SRC_URI += "\
 file://CVE-2022-41722.patch \
 file://CVE-2023-24537.patch \
 file://CVE-2023-24534.patch \
+file://CVE-2023-24538.patch \
 "
 SRC_URI[main.sha256sum] = 
"a1a48b23afb206f95e7bbaa9b898d965f90826f6f1d1fc0c1d784ada0cd300fd"
 
diff --git a/meta/recipes-devtools/go/go-1.18/CVE-2023-24538.patch 
b/meta/recipes-devtools/go/go-1.18/CVE-2023-24538.patch
new file mode 100644
index 00..502486befc
--- /dev/null
+++ b/meta/recipes-devtools/go/go-1.18/CVE-2023-24538.patch
@@ -0,0 +1,208 @@
+From 07cc3b8711a8efbb5885f56dd90d854049ad2f7d Mon Sep 17 00:00:00 2001
+From: Roland Shoemaker 
+Date: Mon, 20 Mar 2023 11:01:13 -0700
+Subject: [PATCH] html/template: disallow actions in JS template literals
+
+ECMAScript 6 introduced template literals[0][1] which are delimited with
+backticks. These need to be escaped in a similar fashion to the
+delimiters for other string literals. Additionally template literals can
+contain special syntax for string interpolation.
+
+There is no clear way to allow safe insertion of actions within JS
+template literals, as handling (JS) string interpolation inside of these
+literals is rather complex. As such we've chosen to simply disallow
+template actions within these template literals.
+
+A new error code is added for this parsing failure case, errJsTmplLit,
+but it is unexported as it is not backwards compatible with other minor
+release versions to introduce an API change in a minor release. We will
+export this code in the next major release.
+
+The previous behavior (with the cavet that backticks are now escaped
+properly) can be re-enabled with GODEBUG=jstmpllitinterp=1.
+
+This change subsumes CL471455.
+
+Thanks to Sohom Datta, Manipal Institute of Technology, for reporting
+this issue.
+
+Fixes CVE-2023-24538
+For #59234
+Fixes #59271
+
+[0] 
https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-template-literals
+[1] 
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
+
+Reviewed-on: 
https://team-review.git.corp.google.com/c/golang/go-private/+/1802457
+Reviewed-by: Damien Neil 
+Run-TryBot: Damien Neil 
+Reviewed-by: Julie Qiu 
+Reviewed-by: Roland Shoemaker 
+Reviewed-on: 
https://team-review.git.corp.google.com/c/golang/go-private/+/1802612
+Run-TryBot: Roland Shoemaker 
+Change-Id: Ic7f10595615f2b2740d9c85ad7ef40dc0e78c04c
+Reviewed-on: https://go-review.googlesource.com/c/go/+/481987
+Auto-Submit: Michael Knyszek 
+TryBot-Result: Gopher Robot 
+Run-TryBot: Michael Knyszek 
+Reviewed-by: Matthew Dempsky 
+
+Upstream-Status: Backport from 
https://github.com/golang/go/commit/b1e3ecfa06b67014429a197ec5e134ce4303ad9b
+CVE: CVE-2023-24538
+Signed-off-by: Shubham Kulkarni 
+---
+ src/html/template/context.go  |  2 ++
+ src/html/template/error.go| 13 +
+ src/html/template/escape.go   | 11 +++
+ src/html/template/js.go   |  2 ++
+ src/html/template/jsctx_string.go |  9 +
+ src/html/template/transition.go   |  7 ++-
+ 6 files changed, 43 insertions(+), 1 deletion(-)
+
+diff --git a/src/html/template/context.go b/src/html/template/context.go
+index f7d4849..0b65313 100644
+--- a/src/html/template/context.go
 b/src/html/template/context.go
+@@ -116,6 +116,8 @@ const (
+   stateJSDqStr
+   // stateJSSqStr occurs inside a JavaScript single quoted string.
+   stateJSSqStr
++  // stateJSBqStr occurs inside a JavaScript back quoted string.
++  stateJSBqStr
+   // stateJSRegexp occurs inside a JavaScript regexp literal.
+   stateJSRegexp
+   // stateJSBlockCmt occurs inside a JavaScript /* block comment */.
+diff --git a/src/html/template/error.go b/src/html/template/error.go
+index 0e52706..fd26b64 100644
+--- a/src/html/template/error.go
 b/src/html/template/error.go
+@@ -211,6 +211,19 @@ const (
+   //   pipeline occurs in an unquoted attribute value context, "html" is
+   //   disallowed. Avoid using "html" and "urlquery" entirely in new 
templates.
+   ErrPredefinedEscaper
++
++  // errJSTmplLit: "... appears in a JS template literal"
++  // Example:
++  // var tmpl = `{{.Interp}`
++  // Discussion:
++  //   Package html/template does not support actions inside of JS 
template
++  //   

[OE-core][dunfell][PATCH v2] go: Security fix for CVE-2023-24538

2023-05-02 Thread Shubham Kulkarni
From: Shubham Kulkarni 

html/template: disallow actions in JS template literals

Backport from 
https://github.com/golang/go/commit/b1e3ecfa06b67014429a197ec5e134ce4303ad9b

Signed-off-by: Shubham Kulkarni 
---
 meta/recipes-devtools/go/go-1.14.inc   |   3 +
 .../go/go-1.14/CVE-2023-24538-1.patch  | 125 +
 .../go/go-1.14/CVE-2023-24538-2.patch  | 196 +++
 .../go/go-1.14/CVE-2023-24538-3.patch  | 208 +
 4 files changed, 532 insertions(+)
 create mode 100644 meta/recipes-devtools/go/go-1.14/CVE-2023-24538-1.patch
 create mode 100644 meta/recipes-devtools/go/go-1.14/CVE-2023-24538-2.patch
 create mode 100644 meta/recipes-devtools/go/go-1.14/CVE-2023-24538-3.patch

diff --git a/meta/recipes-devtools/go/go-1.14.inc 
b/meta/recipes-devtools/go/go-1.14.inc
index 3b99b8f..f734fe1 100644
--- a/meta/recipes-devtools/go/go-1.14.inc
+++ b/meta/recipes-devtools/go/go-1.14.inc
@@ -58,6 +58,9 @@ SRC_URI += "\
 file://CVE-2020-29510.patch \
 file://CVE-2023-24537.patch \
 file://CVE-2023-24534.patch \
+file://CVE-2023-24538-1.patch \
+file://CVE-2023-24538-2.patch \
+file://CVE-2023-24538-3.patch \
 "
 
 SRC_URI_append_libc-musl = " 
file://0009-ld-replace-glibc-dynamic-linker-with-musl.patch"
diff --git a/meta/recipes-devtools/go/go-1.14/CVE-2023-24538-1.patch 
b/meta/recipes-devtools/go/go-1.14/CVE-2023-24538-1.patch
new file mode 100644
index 000..eda26e5
--- /dev/null
+++ b/meta/recipes-devtools/go/go-1.14/CVE-2023-24538-1.patch
@@ -0,0 +1,125 @@
+From 8acd01094d9ee17f6e763a61e49a8a808b3a9ddb Mon Sep 17 00:00:00 2001
+From: Brad Fitzpatrick 
+Date: Mon, 2 Aug 2021 14:55:51 -0700
+Subject: [PATCH 1/3] net/netip: add new IP address package
+
+Co-authored-by: Alex Willmer  (GitHub @moreati)
+Co-authored-by: Alexander Yastrebov 
+Co-authored-by: David Anderson  (Tailscale CLA)
+Co-authored-by: David Crawshaw  (Tailscale CLA)
+Co-authored-by: Dmytro Shynkevych  (Tailscale CLA)
+Co-authored-by: Elias Naur 
+Co-authored-by: Joe Tsai  (Tailscale CLA)
+Co-authored-by: Jonathan Yu  (GitHub @jawnsy)
+Co-authored-by: Josh Bleecher Snyder  (Tailscale CLA)
+Co-authored-by: Maisem Ali  (Tailscale CLA)
+Co-authored-by: Manuel Mendez (Go AUTHORS mmendez534@...)
+Co-authored-by: Matt Layher 
+Co-authored-by: Noah Treuhaft  (GitHub @nwt)
+Co-authored-by: Stefan Majer 
+Co-authored-by: Terin Stock  (Cloudflare CLA)
+Co-authored-by: Tobias Klauser 
+
+Fixes #46518
+
+Change-Id: I0041f9e1115d61fa6e95fcf32b01d9faee708712
+Reviewed-on: https://go-review.googlesource.com/c/go/+/339309
+Run-TryBot: Brad Fitzpatrick 
+TryBot-Result: Go Bot 
+Reviewed-by: Russ Cox 
+Trust: Brad Fitzpatrick 
+
+Dependency Patch #1
+
+Upstream-Status: Backport 
[https://github.com/golang/go/commit/a59e33224e42d60a97fa720a45e1b74eb6aaa3d0]
+CVE: CVE-2023-24538
+Signed-off-by: Shubham Kulkarni 
+---
+ src/internal/godebug/godebug.go  | 34 ++
+ src/internal/godebug/godebug_test.go | 34 ++
+ 2 files changed, 68 insertions(+)
+ create mode 100644 src/internal/godebug/godebug.go
+ create mode 100644 src/internal/godebug/godebug_test.go
+
+diff --git a/src/internal/godebug/godebug.go b/src/internal/godebug/godebug.go
+new file mode 100644
+index 000..ac434e5
+--- /dev/null
 b/src/internal/godebug/godebug.go
+@@ -0,0 +1,34 @@
++// Copyright 2021 The Go Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++// Package godebug parses the GODEBUG environment variable.
++package godebug
++
++import "os"
++
++// Get returns the value for the provided GODEBUG key.
++func Get(key string) string {
++  return get(os.Getenv("GODEBUG"), key)
++}
++
++// get returns the value part of key=value in s (a GODEBUG value).
++func get(s, key string) string {
++  for i := 0; i < len(s)-len(key)-1; i++ {
++  if i > 0 && s[i-1] != ',' {
++  continue
++  }
++  afterKey := s[i+len(key):]
++  if afterKey[0] != '=' || s[i:i+len(key)] != key {
++  continue
++  }
++  val := afterKey[1:]
++  for i, b := range val {
++  if b == ',' {
++  return val[:i]
++  }
++  }
++  return val
++  }
++  return ""
++}
+diff --git a/src/internal/godebug/godebug_test.go 
b/src/internal/godebug/godebug_test.go
+new file mode 100644
+index 000..41b9117
+--- /dev/null
 b/src/internal/godebug/godebug_test.go
+@@ -0,0 +1,34 @@
++// Copyright 2021 The Go Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++package godebug
++
++import "testing"
++
++func TestGet(t *testing.T) {
++  tests := []struct {
++   

[oe-core][PATCHv2] gtk4: update 4.10.0 -> 4.10.3

2023-05-02 Thread Markus Volk
Overview of Changes in 4.10.3, 22-04-2023
=

* Fix a popover positioning regression in 4.10.2

* Fix issues with slow loading files in the file chooser

Overview of Changes in 4.10.2, 21-04-2023
=

* Fixed issues:
 - Holding control to select multiple files broken in filechooser (#5669)
 - Inspector crash (#5681)
 - Listbase doesn't account for bottom padding in size_allocate_child (#5380)
 - Leaking AT contexts (#5690)
 - OpenGL / Windows: Crash when closing gtk4-widget-factory (#5685)
 - GTK apps crash on startup when setting cursor-size to 0 on Wayland (#5700)
 - Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs to null-check
   display->xdg_activation before using it (#5701)
 - Possible use-after-free under gtk_scrolled_window_update_use_indicators() 
(#5684)
 - Wrong error message in `gtk_init` (#5704)
 - Segfault when scrolling after changing ListView model (#5763)
 - Bluetooth panel from the Settings app: clicking in the "Downloads" link
   no longer opens Nautilus (#5671)
 - Broadway docs or code is broken (#5662)
 - Disabled GtkPicture's are not properly themed (#5683)
 - Setting CSS padding to a GtkTextView gives the context menu an offset (#5695)
 - A11y: the Showing state is used only for windows (#5194)
 - Gtk4 expander: CSS nodes mismatch code vs. documentation (#5723)
 - Invoking gtk inspector on a folder results in a crash (#5729)
 - Double tap requires very precise touch input (#5580)
 - Name autocompletion dropdown in the GTK4 FileChooser's Save dialog gets
   stuck, creates artifacts, jumps around (#5743)
 - Links are not opened when xdg-desktop-portal OpenURI is not available (#5733)
 - GtkSnapshot generates no nodes appending whitespace-only layouts (#5747)

* Translation updates
 British English
 Bulgarian
 Chinese (China)
 French
 Indonesian
 Korean
 Russian
 Serbian
 Slovenian
 Turkish

Overview of Changes in 4.10.1, 14-03-2023
=

* GtkFileChooser
 - Improve search performance
 - Be safe against pathless files
 - Fix memory leaks
 - Only show local files in recent files
 - Show most recent files first
 - Make files non-selectable in selet_folder mode

* GtkListView / GtkColumnView / GtkGridView
 - Fix scrolling problems
 - Support CSS border-spacing

* GtkComboBox
 - Fix a size allocation problem

* gtk
 - Size allocation fixes

* Accessibility
 - Miscellaneous property fixes and improvements

* Wayland
 - Fix an ordering problem in surface disposal

* Windows
 - Fix Visual Studio build with older GLib

* Translation updates
 Basque
 Bulgarian
 Catalan
 Czech
 Danish
 Finnish
 Friulian
 Galician
 Georgian
 Hungarian
 Lithuanian
 Polish
 Portuguese
 Swedish
 Turkish
 Ukrainian

Signed-off-by: Markus Volk 
---
 meta/recipes-gnome/gtk+/{gtk4_4.10.0.bb => gtk4_4.10.3.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/gtk+/{gtk4_4.10.0.bb => gtk4_4.10.3.bb} (98%)

diff --git a/meta/recipes-gnome/gtk+/gtk4_4.10.0.bb 
b/meta/recipes-gnome/gtk+/gtk4_4.10.3.bb
similarity index 98%
rename from meta/recipes-gnome/gtk+/gtk4_4.10.0.bb
rename to meta/recipes-gnome/gtk+/gtk4_4.10.3.bb
index d58fe149ec..9aa33e6851 100644
--- a/meta/recipes-gnome/gtk+/gtk4_4.10.0.bb
+++ b/meta/recipes-gnome/gtk+/gtk4_4.10.3.bb
@@ -37,7 +37,7 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
 UPSTREAM_CHECK_REGEX = "gtk-(?P\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz"
 
 SRC_URI = 
"http://ftp.gnome.org/pub/gnome/sources/gtk/${MAJ_VER}/gtk-${PV}.tar.xz;
-SRC_URI[sha256sum] = 
"8dc1e7c3b3a46772f0fa416a8ca3fd21d0d0b3b03fb307d2e7327ebee69626e4"
+SRC_URI[sha256sum] = 
"4545441ad79e377eb6e0a705026dc7a46886e46a1b034db40912909da801cea9"
 
 S = "${WORKDIR}/gtk-${PV}"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180750): 
https://lists.openembedded.org/g/openembedded-core/message/180750
Mute This Topic: https://lists.openembedded.org/mt/98642093/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] glide: remove as 'go mod' has become standard

2023-05-02 Thread Otavio Salvador
Signed-off-by: Otavio Salvador 
---

 meta/classes-recipe/glide.bbclass   | 15 ---
 meta/conf/distro/include/maintainers.inc|  1 -
 meta/recipes-devtools/glide/glide_0.13.3.bb | 43 -
 3 files changed, 59 deletions(-)
 delete mode 100644 meta/classes-recipe/glide.bbclass
 delete mode 100644 meta/recipes-devtools/glide/glide_0.13.3.bb

diff --git a/meta/classes-recipe/glide.bbclass 
b/meta/classes-recipe/glide.bbclass
deleted file mode 100644
index 21b48fa4e0..00
--- a/meta/classes-recipe/glide.bbclass
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Copyright OpenEmbedded Contributors
-#
-# SPDX-License-Identifier: MIT
-#
-
-# Handle Glide Vendor Package Management use
-#
-# Copyright 2018 (C) O.S. Systems Software LTDA.
-
-DEPENDS:append = " glide-native"
-
-do_compile:prepend() {
-( cd ${B}/src/${GO_IMPORT} && glide install )
-}
diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 682ec2cfdf..6902019f3a 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -211,7 +211,6 @@ RECIPE_MAINTAINER:pn-glibc-mtrace = "Khem Raj 
"
 RECIPE_MAINTAINER:pn-glibc-scripts = "Khem Raj "
 RECIPE_MAINTAINER:pn-glibc-tests = "Lukasz Majewski "
 RECIPE_MAINTAINER:pn-glibc-testsuite = "Khem Raj "
-RECIPE_MAINTAINER:pn-glide = "Otavio Salvador 
"
 RECIPE_MAINTAINER:pn-gmp = "Khem Raj "
 RECIPE_MAINTAINER:pn-glslang = "Jose Quaresma "
 RECIPE_MAINTAINER:pn-gnome-desktop-testing = "Ross Burton 
"
diff --git a/meta/recipes-devtools/glide/glide_0.13.3.bb 
b/meta/recipes-devtools/glide/glide_0.13.3.bb
deleted file mode 100644
index db703c2d21..00
--- a/meta/recipes-devtools/glide/glide_0.13.3.bb
+++ /dev/null
@@ -1,43 +0,0 @@
-SUMMARY = "Vendor Package Management for Golang"
-HOMEPAGE = "https://github.com/Masterminds/glide;
-DESCRIPTION = "Glide is a Vendor Package Management for Golang"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = 
"file://src/${GO_IMPORT}/LICENSE;md5=54905cf894f8cc416a92f4fc350c35b2"
-
-GO_IMPORT = "github.com/Masterminds/glide"
-SRC_URI = "git://${GO_IMPORT};branch=master;protocol=https"
-SRCREV = "8ed5b9292379d86c39592a7e6a58eb9c903877cf"
-
-inherit go
-
-# New Go versions has Go modules support enabled by default and cause the Glide
-# tool build to fail.
-export GO111MODULE = "off"
-
-RDEPENDS:${PN}-dev += "bash"
-RDEPENDS:${PN}-ptest += "bash"
-
-BBCLASSEXTEND = "native nativesdk"
-
-# for x86 ends with textrel in ${PN}
-# http://errors.yoctoproject.org/Errors/Details/185631/
-# ERROR: QA Issue: ELF binary 
'/work/i586-oe-linux/glide/0.13.1-r0/packages-split/glide/usr/bin/glide' has 
relocations in .text [textrel]
-INSANE_SKIP:${PN} += "textrel"
-
-# for aarch64 ends with textrel in ${PN}-ptest
-# http://errors.yoctoproject.org/Errors/Details/185633/
-# ERROR: QA Issue: ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/glide.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/dependency/dependency.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/repo/repo.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/mirrors/mirrors.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/cfg/cfg.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/godep/strip/strip.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/path/path.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/tree/tree.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/util/util.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/action/action.test'
 has relocations in .text
-# ELF binary 
'/work/aarch64-oe-linux/glide/0.13.1-r0/packages-split/glide-ptest/usr/lib/glide/ptest/github.com/Masterminds/glide/cache/cache.test'
 has relocations in .text [textrel]
-INSANE_SKIP:${PN}-ptest += "textrel"
-
-# fails to run task compile_ptest_base on mips
-PTEST_ENABLED:mipsarch = "0"
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

[OE-core] [PATCH v2] piglit: upgrade to latest revision

2023-05-02 Thread Ross Burton
Signed-off-by: Ross Burton 
---
 meta/recipes-graphics/piglit/piglit_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/piglit/piglit_git.bb 
b/meta/recipes-graphics/piglit/piglit_git.bb
index 78b47985bcb..1daeb35b588 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -13,7 +13,7 @@ SRC_URI = 
"git://gitlab.freedesktop.org/mesa/piglit.git;protocol=https;branch=ma
"
 UPSTREAM_CHECK_COMMITS = "1"
 
-SRCREV = "0f4a875b05feb44426a2d43146f5e3c6ea5f8038"
+SRCREV = "c39bc6062a373c371d9c8076a66acbb26c661471"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180748): 
https://lists.openembedded.org/g/openembedded-core/message/180748
Mute This Topic: https://lists.openembedded.org/mt/98641339/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH] piglit: upgrade to latest revision

2023-05-02 Thread Fabio Estevam
On Tue, May 2, 2023 at 12:13 PM Ross Burton  wrote:
>
> From: Upgrade Helper 
>
> ---

Missing Signed-off-by tag.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180747): 
https://lists.openembedded.org/g/openembedded-core/message/180747
Mute This Topic: https://lists.openembedded.org/mt/98641003/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [oe-core][PATCH 1/2] gtk4: update 4.10.0 -> 4.10.3

2023-05-02 Thread Fabio Estevam
On Tue, May 2, 2023 at 12:20 PM Markus Volk  wrote:
>
> Overview of Changes in 4.10.3, 22-04-2023
> =
>
> * Fix a popover positioning regression in 4.10.2
>
> * Fix issues with slow loading files in the file chooser
>
> Overview of Changes in 4.10.2, 21-04-2023
> =
>
> * Fixed issues:
>  - Holding control to select multiple files broken in filechooser (#5669)
>  - Inspector crash (#5681)
>  - Listbase doesn't account for bottom padding in size_allocate_child (#5380)
>  - Leaking AT contexts (#5690)
>  - OpenGL / Windows: Crash when closing gtk4-widget-factory (#5685)
>  - GTK apps crash on startup when setting cursor-size to 0 on Wayland (#5700)
>  - Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs to 
> null-check
>display->xdg_activation before using it (#5701)
>  - Possible use-after-free under gtk_scrolled_window_update_use_indicators() 
> (#5684)
>  - Wrong error message in `gtk_init` (#5704)
>  - Segfault when scrolling after changing ListView model (#5763)
>  - Bluetooth panel from the Settings app: clicking in the "Downloads" link
>no longer opens Nautilus (#5671)
>  - Broadway docs or code is broken (#5662)
>  - Disabled GtkPicture's are not properly themed (#5683)
>  - Setting CSS padding to a GtkTextView gives the context menu an offset 
> (#5695)
>  - A11y: the Showing state is used only for windows (#5194)
>  - Gtk4 expander: CSS nodes mismatch code vs. documentation (#5723)
>  - Invoking gtk inspector on a folder results in a crash (#5729)
>  - Double tap requires very precise touch input (#5580)
>  - Name autocompletion dropdown in the GTK4 FileChooser's Save dialog gets
>stuck, creates artifacts, jumps around (#5743)
>  - Links are not opened when xdg-desktop-portal OpenURI is not available 
> (#5733)
>  - GtkSnapshot generates no nodes appending whitespace-only layouts (#5747)
>
> * Translation updates
>  British English
>  Bulgarian
>  Chinese (China)
>  French
>  Indonesian
>  Korean
>  Russian
>  Serbian
>  Slovenian
>  Turkish
>
> Overview of Changes in 4.10.1, 14-03-2023
> =
>
> * GtkFileChooser
>  - Improve search performance
>  - Be safe against pathless files
>  - Fix memory leaks
>  - Only show local files in recent files
>  - Show most recent files first
>  - Make files non-selectable in selet_folder mode
>
> * GtkListView / GtkColumnView / GtkGridView
>  - Fix scrolling problems
>  - Support CSS border-spacing
>
> * GtkComboBox
>  - Fix a size allocation problem
>
> * gtk
>  - Size allocation fixes
>
> * Accessibility
>  - Miscellaneous property fixes and improvements
>
> * Wayland
>  - Fix an ordering problem in surface disposal
>
> * Windows
>  - Fix Visual Studio build with older GLib
>
> * Translation updates
>  Basque
>  Bulgarian
>  Catalan
>  Czech
>  Danish
>  Finnish
>  Friulian
>  Galician
>  Georgian
>  Hungarian
>  Lithuanian
>  Polish
>  Portuguese
>  Swedish
>  Turkish
>  Ukrainian

Missing Signed-off-by tag.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180746): 
https://lists.openembedded.org/g/openembedded-core/message/180746
Mute This Topic: https://lists.openembedded.org/mt/98641170/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe-core][PATCH 1/2] gtk4: update 4.10.0 -> 4.10.3

2023-05-02 Thread Markus Volk
Overview of Changes in 4.10.3, 22-04-2023
=

* Fix a popover positioning regression in 4.10.2

* Fix issues with slow loading files in the file chooser

Overview of Changes in 4.10.2, 21-04-2023
=

* Fixed issues:
 - Holding control to select multiple files broken in filechooser (#5669)
 - Inspector crash (#5681)
 - Listbase doesn't account for bottom padding in size_allocate_child (#5380)
 - Leaking AT contexts (#5690)
 - OpenGL / Windows: Crash when closing gtk4-widget-factory (#5685)
 - GTK apps crash on startup when setting cursor-size to 0 on Wayland (#5700)
 - Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs to null-check
   display->xdg_activation before using it (#5701)
 - Possible use-after-free under gtk_scrolled_window_update_use_indicators() 
(#5684)
 - Wrong error message in `gtk_init` (#5704)
 - Segfault when scrolling after changing ListView model (#5763)
 - Bluetooth panel from the Settings app: clicking in the "Downloads" link
   no longer opens Nautilus (#5671)
 - Broadway docs or code is broken (#5662)
 - Disabled GtkPicture's are not properly themed (#5683)
 - Setting CSS padding to a GtkTextView gives the context menu an offset (#5695)
 - A11y: the Showing state is used only for windows (#5194)
 - Gtk4 expander: CSS nodes mismatch code vs. documentation (#5723)
 - Invoking gtk inspector on a folder results in a crash (#5729)
 - Double tap requires very precise touch input (#5580)
 - Name autocompletion dropdown in the GTK4 FileChooser's Save dialog gets
   stuck, creates artifacts, jumps around (#5743)
 - Links are not opened when xdg-desktop-portal OpenURI is not available (#5733)
 - GtkSnapshot generates no nodes appending whitespace-only layouts (#5747)

* Translation updates
 British English
 Bulgarian
 Chinese (China)
 French
 Indonesian
 Korean
 Russian
 Serbian
 Slovenian
 Turkish

Overview of Changes in 4.10.1, 14-03-2023
=

* GtkFileChooser
 - Improve search performance
 - Be safe against pathless files
 - Fix memory leaks
 - Only show local files in recent files
 - Show most recent files first
 - Make files non-selectable in selet_folder mode

* GtkListView / GtkColumnView / GtkGridView
 - Fix scrolling problems
 - Support CSS border-spacing

* GtkComboBox
 - Fix a size allocation problem

* gtk
 - Size allocation fixes

* Accessibility
 - Miscellaneous property fixes and improvements

* Wayland
 - Fix an ordering problem in surface disposal

* Windows
 - Fix Visual Studio build with older GLib

* Translation updates
 Basque
 Bulgarian
 Catalan
 Czech
 Danish
 Finnish
 Friulian
 Galician
 Georgian
 Hungarian
 Lithuanian
 Polish
 Portuguese
 Swedish
 Turkish
 Ukrainian
---
 meta/recipes-gnome/gtk+/{gtk4_4.10.0.bb => gtk4_4.10.3.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/gtk+/{gtk4_4.10.0.bb => gtk4_4.10.3.bb} (98%)

diff --git a/meta/recipes-gnome/gtk+/gtk4_4.10.0.bb 
b/meta/recipes-gnome/gtk+/gtk4_4.10.3.bb
similarity index 98%
rename from meta/recipes-gnome/gtk+/gtk4_4.10.0.bb
rename to meta/recipes-gnome/gtk+/gtk4_4.10.3.bb
index d58fe149ec..9aa33e6851 100644
--- a/meta/recipes-gnome/gtk+/gtk4_4.10.0.bb
+++ b/meta/recipes-gnome/gtk+/gtk4_4.10.3.bb
@@ -37,7 +37,7 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
 UPSTREAM_CHECK_REGEX = "gtk-(?P\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz"
 
 SRC_URI = 
"http://ftp.gnome.org/pub/gnome/sources/gtk/${MAJ_VER}/gtk-${PV}.tar.xz;
-SRC_URI[sha256sum] = 
"8dc1e7c3b3a46772f0fa416a8ca3fd21d0d0b3b03fb307d2e7327ebee69626e4"
+SRC_URI[sha256sum] = 
"4545441ad79e377eb6e0a705026dc7a46886e46a1b034db40912909da801cea9"
 
 S = "${WORKDIR}/gtk-${PV}"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180744): 
https://lists.openembedded.org/g/openembedded-core/message/180744
Mute This Topic: https://lists.openembedded.org/mt/98641170/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe-core][PATCH 2/2] gcr: update 4.0.0 -> 4.1.0

2023-05-02 Thread Markus Volk
 - remove backported patch

Signed-off-by: Markus Volk 
---
 ...ectly-handle-disabled-ssh_agent-opti.patch | 49 ---
 .../gcr/{gcr_4.0.0.bb => gcr_4.1.0.bb}|  3 +-
 2 files changed, 1 insertion(+), 51 deletions(-)
 delete mode 100644 
meta/recipes-gnome/gcr/gcr/0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch
 rename meta/recipes-gnome/gcr/{gcr_4.0.0.bb => gcr_4.1.0.bb} (92%)

diff --git 
a/meta/recipes-gnome/gcr/gcr/0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch
 
b/meta/recipes-gnome/gcr/gcr/0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch
deleted file mode 100644
index 940f78ebab..00
--- 
a/meta/recipes-gnome/gcr/gcr/0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 9b67bb18d8409e0e693cc6000507acbd73a30eab Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin 
-Date: Wed, 16 Nov 2022 11:27:24 +0100
-Subject: [PATCH 1/2] meson.build: correctly handle disabled ssh_agent option
-
-Existing code produces these errors:
-| gcr/meson.build:61:0: ERROR: Unable to get the path of a not-found external 
program
-| gcr/meson.build:101:5: ERROR: Unknown variable "ssh_add_path".
-
-Signed-off-by: Alexander Kanavin 
-
-Upstream-Status: Backport [ 
https://gitlab.gnome.org/GNOME/gcr/-/commit/9b67bb18d8409e0e693cc6000507acbd73a30eab
 ]

- meson.build | 12 
- 1 file changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 3f35173..11d7fa7 100644
 a/meson.build
-+++ b/meson.build
-@@ -58,8 +58,10 @@ if p11_system_config_modules == ''
-   error('Couldn\'t find location for pkcs11 module config')
- endif
- libsecret_dep = dependency('libsecret-1', version: '>= 0.20', required: 
get_option('ssh_agent'))
--ssh_add_path = find_program('ssh-add', required: 
get_option('ssh_agent')).full_path()
--ssh_agent_path = find_program('ssh-agent', required: 
get_option('ssh_agent')).full_path()
-+if get_option('ssh_agent')
-+  ssh_add_path = find_program('ssh-add').full_path()
-+  ssh_agent_path = find_program('ssh-agent').full_path()
-+endif
- 
- with_systemd = false
- libsystemd_deps = []
-@@ -96,8 +98,10 @@ conf.set('HAVE_TIMEGM', cc.has_function('timegm'))
- conf.set('HAVE_MLOCK', cc.has_function('mlock'))
- conf.set_quoted('GPG_EXECUTABLE', gpg_path)
- conf.set_quoted('LIBGCRYPT_VERSION', libgcrypt_dep.version())
--conf.set_quoted('SSH_ADD_EXECUTABLE', ssh_add_path)
--conf.set_quoted('SSH_AGENT_EXECUTABLE', ssh_agent_path)
-+if get_option('ssh_agent')
-+  conf.set_quoted('SSH_ADD_EXECUTABLE', ssh_add_path)
-+  conf.set_quoted('SSH_AGENT_EXECUTABLE', ssh_agent_path)
-+endif
- conf.set10('WITH_SYSTEMD', with_systemd)
- config_file = configure_file(
-   output: 'config.h',
--- 
-2.34.1
-
diff --git a/meta/recipes-gnome/gcr/gcr_4.0.0.bb 
b/meta/recipes-gnome/gcr/gcr_4.1.0.bb
similarity index 92%
rename from meta/recipes-gnome/gcr/gcr_4.0.0.bb
rename to meta/recipes-gnome/gcr/gcr_4.1.0.bb
index 7821e31b52..0cc466b614 100644
--- a/meta/recipes-gnome/gcr/gcr_4.0.0.bb
+++ b/meta/recipes-gnome/gcr/gcr_4.1.0.bb
@@ -22,8 +22,7 @@ UPSTREAM_CHECK_REGEX = 
"gcr-(?P\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz"
 
 REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 
'opengl', '', d)}"
 
-SRC_URI += 
"file://0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch"
-SRC_URI[archive.sha256sum] = 
"c45855924f0ee7bab43e2dd38bfafd2ac815c6e9864341c0161e171173dcec7c"
+SRC_URI[archive.sha256sum] = 
"9ceaad29284ba919b9216e2888c18ec67240c2c93b3a4856bc5488bbc1f3a383"
 
 PACKAGECONFIG ??= " \
${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180745): 
https://lists.openembedded.org/g/openembedded-core/message/180745
Mute This Topic: https://lists.openembedded.org/mt/98641171/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] libxt: Upgrade to v1.3.0

2023-05-02 Thread Sudip Mukherjee
Changes:
Use .xz, upstream is not creating .bz2 anymore.
Update license checksum: Change in copyright years.
Update sha256sum for new version.

Signed-off-by: Sudip Mukherjee 
---
 .../xorg-lib/{libxt_1.2.1.bb => libxt_1.3.0.bb} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{libxt_1.2.1.bb => libxt_1.3.0.bb} (83%)

diff --git a/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb 
b/meta/recipes-graphics/xorg-lib/libxt_1.3.0.bb
similarity index 83%
rename from meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb
rename to meta/recipes-graphics/xorg-lib/libxt_1.3.0.bb
index f56e106ee1..1805dae772 100644
--- a/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxt_1.3.0.bb
@@ -13,7 +13,7 @@ independent of any particular user interface policy or style."
 require xorg-lib-common.inc
 
 LICENSE = "MIT & MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=73d55cea4d27ca1a09a5d23378b3ecf8"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d6e9ca2c4b2276625afe025b0a2a4d8c"
 
 DEPENDS += "util-linux libxcb libsm virtual/libx11 xorgproto libxdmcp"
 PROVIDES = "xt"
@@ -21,11 +21,11 @@ PROVIDES = "xt"
 PE = "1"
 
 XORG_PN = "libXt"
-XORG_EXT = "tar.bz2"
+XORG_EXT = "tar.xz"
 
 SRC_URI += "file://libxt_fix_for_x32.patch"
 
-SRC_URI[sha256sum] = 
"679cc08f1646dbd27f5e48ffe8dd49406102937109130caab02ca32c083a3d60"
+SRC_URI[sha256sum] = 
"52820b3cdb827d08dc90bdfd1b0022a3ad8919b57a39808b12591973b331bf91"
 
 BBCLASSEXTEND = "native nativesdk"
 
-- 
2.30.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180743): 
https://lists.openembedded.org/g/openembedded-core/message/180743
Mute This Topic: https://lists.openembedded.org/mt/98641018/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] piglit: upgrade to latest revision

2023-05-02 Thread Ross Burton
From: Upgrade Helper 

---
 meta/recipes-graphics/piglit/piglit_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/piglit/piglit_git.bb 
b/meta/recipes-graphics/piglit/piglit_git.bb
index 78b47985bcb..1daeb35b588 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -13,7 +13,7 @@ SRC_URI = 
"git://gitlab.freedesktop.org/mesa/piglit.git;protocol=https;branch=ma
"
 UPSTREAM_CHECK_COMMITS = "1"
 
-SRCREV = "0f4a875b05feb44426a2d43146f5e3c6ea5f8038"
+SRCREV = "c39bc6062a373c371d9c8076a66acbb26c661471"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180742): 
https://lists.openembedded.org/g/openembedded-core/message/180742
Mute This Topic: https://lists.openembedded.org/mt/98641003/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 05/11] bitbake.conf: set minimum required kernel to 5.15

2023-05-02 Thread Khem Raj
On Tue, May 2, 2023 at 1:42 AM Alexander Kanavin  wrote:
>
> On Sat, 29 Apr 2023 at 21:28, Khem Raj  wrote:
> > I am also seing some segfaults in qemu usermode runs
> >
> > | 
> > /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/qemuwrapper:
> > line 2: 1592564 Segmentation fault  (core dumped) PSEUDO_UNLOAD=1
> > qemu-x86_64 -r 5.15 -cpu core2duo -L
> > /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/recipe-sysroot
> > -E 
> > LD_LIBRARY_PATH=/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/recipe-sysroot/usr/lib:/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/recipe-sysroot/usr/lib
> > "$@"
> >
> > this happens when building libclc from meta-clang
>
> Does not reproduce here (qemux86-64/poky/musl/gcc/meta-clang master).
>
> > I also saw random build failures in qtbase which is perhaps unrelated
> > but could be this one too
>
> This needs to be investigated on your side.

I see that it is host dependent, it works on debian bullseye but fails
with latest archlinux
since archlinux is rolling and uptodate it just a matter of time when
it starts showing up
with one of time based distro releases like fedora or others.

>
> > Third issue is https://errors.yoctoproject.org/Errors/Details/701889/
>
> This is from a misconfigured CI on your side and the error is
>
> "clang-16: error: unable to execute command: Segmentation fault (core dumped)
> clang-16: error: linker command failed due to signal (use -v to see 
> invocation)"
>
> which may be unrelated. Is it still happening, and is it going away if
> this patchset is removed?

this have not been tried yet explicitly, I can give it a shot if its
not host specific

>
> Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180741): 
https://lists.openembedded.org/g/openembedded-core/message/180741
Mute This Topic: https://lists.openembedded.org/mt/98511406/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core][kirkstone][PATCH 1/1] ffmpeg: fix for CVE-2022-48434

2023-05-02 Thread Randy MacLeod via lists.openembedded.org

On 2023-04-28 12:58, Narpat Mali via lists.openembedded.org wrote:

From: Narpat Mali

libavcodec/pthread_frame.c in FFmpeg before 5.1.2, as used in VLC and
other products, leaves stale hwaccel state in worker threads, which
allows attackers to trigger a use-after-free and execute arbitrary
code in some circumstances (e.g., hardware re-initialization upon a
mid-video SPS change when Direct3D11 is used).


Thanks for working on this fix.

LGTM but see some nitpics below.

../Randy



Note that it's nice to minimize whitespace noise (but no need to re-submit):

poky.git on kirkstone [$]

❯ git am /tmp/narpat-ffmpeg.eml
Applying: ffmpeg: fix for CVE-2022-48434
.git/rebase-apply/patch:49: trailing whitespace.

.git/rebase-apply/patch:53: trailing whitespace.

.git/rebase-apply/patch:66: trailing whitespace.

.git/rebase-apply/patch:72: trailing whitespace.

.git/rebase-apply/patch:81: trailing whitespace.

warning: squelched 8 whitespace errors
warning: 13 lines add whitespace errors.


I also note that in the ffmpeg git repo, this commit has been back-ported:

ffmpeg.git on release/5.0
❯ git log --oneline -1 3bc28e9d1ab33627cea3c632dd6b0c33e22e93ba
3bc28e9d1a lavc/pthread_frame: avoid leaving stale hwaccel state in 
worker threads


ffmpeg.git on release/5.0
❯ git branch -a --contains 3bc28e9d1ab33627cea3c632dd6b0c33e22e93ba
* release/5.0
  remotes/origin/release/5.0


Your patch is identical to the backport so that's good and we can accept 
the patch
unless Steve finds a problem. Next time, check the git repo and see if 
there is a
branch that matches the version we're using and if someone has already 
done the

backport.


../Randy


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180740): 
https://lists.openembedded.org/g/openembedded-core/message/180740
Mute This Topic: https://lists.openembedded.org/mt/98562871/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 2/3] binutils: stable 2.40 branch updates

2023-05-02 Thread Khem Raj
From: Deepthi Hemraj 

- Rebase existing patches
- Drop 0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
  which is already in
- Correct packaging path to libgprofng.so
- Below commits on binutils-2.40 stable branch are updated.

4671be001eb Updated Hungarian translation for the gprof directory
ded035f913e lto: Don't add indirect symbols for versioned aliases in IR
74cb2ddeabc gas: arm: Change warning message to not reference specific A-class 
architecture revision
570b9c09bbf gas: arm: Fix a further IT-predicated vcvt issue in the presense of 
MVE vcvtn
bddd62e188c libctf: get the offsets of fields of unnamed structs/unions right
7aa47eafcce libctf: fix assertion failure with no system qsort_r
165accf0752 coff_get_normalized_symtab bfd_release
af35798e957 PR30217, dynamic relocations using local dynamic symbols
18bb604f1e1 PR30198, Assertion and segfault when linking x86_64 elf and coff
34a2b4a0e21 PR30155, ld segfault in _bfd_nearby_section
3d0046f39aa PR30046, power cmpi leads to unknown architecture
5c87fb1d59b ppc32 and "LOAD segment with RWX permissions"
11f5c1ebf14 Updated Serbian translations for gold, gprof and opcodes 
sub-directories
38e455b1d9a Updated translations for the bfd and gprof directories.
b2bc62b7b4e gas: correct symbol name comparison in .startof./.sizeof. handling
17294931e3e configure: remove dependencies on gmp and mpfr when gdb is disabled
1fc096a4c59 Regen config files
e1815414077 Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstrap/bootrap.exp
3e888977f16 bpf: fix error conversion from long unsigned int to unsigned int 
[-Werror=overflow]
65dbb942145 Updated Swedish translation for the binutils sub-directory
27f59ec47a1 RISC-V: make C-extension JAL available again for (32-bit) assembly
edd36b26f35 gprofng: PR30043 libgprofng.so.* are installed to a wrong location
c6e269febbc gprofng: PR29521 [docs] man pages are not in the release tarball
bcea253f5fa toplevel: Makefile.def: add install-strip dependency on libsframe

Signed-off-by: Deepthi Hemraj 
Signed-off-by: Khem Raj 
---
 .../binutils/binutils-2.40.inc|   3 +-
 ...s-crosssdk-Generate-relocatable-SDKs.patch |   2 +-
 ...o-not-generate-linker-script-directo.patch |   2 +-
 ...dk-Search-for-alternative-ld.so.conf.patch |   8 +-
 ...004-Point-scripts-location-to-libdir.patch |   6 +-
 ...stro-compiler-point-to-the-wrong-ins.patch |   2 +-
 ...-system-directories-when-cross-linki.patch |   8 +-
 ...ect-assembling-for-ppc-wait-mnemonic.patch |   2 +-
 .../binutils/0008-Use-libtool-2.4.patch   | 252 +-
 ...h-in-libtool-when-sysroot-is-enabled.patch |   2 +-
 .../0010-sync-with-OE-libtool-changes.patch   |   2 +-
 ...or-clang-before-checking-gcc-version.patch |   6 +-
 ...-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch |   2 +-
 ...sing-_Alignof-when-using-C11-or-newe.patch |   2 +-
 ...-dependencies-on-gmp-and-mpfr-when-g.patch |  56 
 .../binutils/binutils_2.40.bb |   2 +-
 16 files changed, 150 insertions(+), 207 deletions(-)
 delete mode 100644 
meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch

diff --git a/meta/recipes-devtools/binutils/binutils-2.40.inc 
b/meta/recipes-devtools/binutils/binutils-2.40.inc
index ad2c9f9da1..e925a182ad 100644
--- a/meta/recipes-devtools/binutils/binutils-2.40.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.40.inc
@@ -18,7 +18,7 @@ SRCBRANCH ?= "binutils-2_40-branch"
 
 UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P\d+_(\d_?)*)"
 
-SRCREV ?= "ffb83e32fc11f36b7b82b876c14888f82cd983b3"
+SRCREV ?= "4671be001eb5a899ecac3e2686a92934000f8262"
 BINUTILS_GIT_URI ?= 
"git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git"
 SRC_URI = "\
  ${BINUTILS_GIT_URI} \
@@ -32,7 +32,6 @@ SRC_URI = "\
  file://0011-Check-for-clang-before-checking-gcc-version.patch \
  file://0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \
  file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
- file://0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch \
  file://0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
  file://0016-CVE-2023-25586.patch \
  file://fix-time64.patch \
diff --git 
a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
 
b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
index 7fffa81724..ca249834ea 100644
--- 
a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
+++ 
b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
@@ -1,4 +1,4 @@
-From 25e715730ddcca37021fa4876aed4fa91d5dea25 Mon Sep 17 00:00:00 2001
+From 4bdab425bdd7dc52c95bfd62e035c1b9abe9595e Mon Sep 17 00:00:00 2001
 From: Khem Raj 
 Date: Mon, 2 Mar 2015 01:58:54 +
 Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs
diff --git 

[OE-core] [PATCH 3/3] binutils: package static libs from gprofng

2023-05-02 Thread Khem Raj
From: Martin Jansa 

* fixes:
  ERROR: binutils-2.40-r0 do_package: QA Issue: binutils: Files/directories 
were installed but not shipped in any package:
/usr/lib/gprofng/libgp-collectorAPI.a
  Please set FILES such that these items are packaged. Alternatively if they 
are unneeded, avoid installing them or delete them within do_install.
  binutils: 1 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa 
Signed-off-by: Khem Raj 
---
 meta/recipes-devtools/binutils/binutils_2.40.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-devtools/binutils/binutils_2.40.bb 
b/meta/recipes-devtools/binutils/binutils_2.40.bb
index 4ce1b4bec2..9fe4bf5ae3 100644
--- a/meta/recipes-devtools/binutils/binutils_2.40.bb
+++ b/meta/recipes-devtools/binutils/binutils_2.40.bb
@@ -67,6 +67,7 @@ FILES:libbfd = "${libdir}/libbfd-*.so.* ${libdir}/libbfd-*.so"
 FILES:libopcodes = "${libdir}/libopcodes-*.so.* ${libdir}/libopcodes-*.so"
 FILES:gprofng = "${sysconfdir}/gprofng.rc ${libdir}/gprofng/libgp-*.so 
${libdir}/gprofng/libgprofng.so.* ${bindir}/gp-* ${bindir}/gprofng"
 FILES:${PN}-dev += "${libdir}/libgprofng.so ${libdir}/libsframe.so"
+FILES:${PN}-staticdev += "${libdir}/gprofng/*.a"
 SRC_URI:append:class-nativesdk =  " 
file://0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch "
 
 USE_ALTERNATIVES_FOR:class-nativesdk = ""
-- 
2.40.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180739): 
https://lists.openembedded.org/g/openembedded-core/message/180739
Mute This Topic: https://lists.openembedded.org/mt/98640197/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 1/3] musl: Update to latest master

2023-05-02 Thread Khem Raj
Brings the following changes

* b928c723 fix return value of wmemcmp for extreme wchar_t values
* 4724793f fix wide printf numbered argument buffer overflow
* c1b42c4a wait4: fix missing rusage on x32 due to wrong success condition
* 9b12982d semtimedop: fix timespec kernel ABI mismatch for 32-bit timeouts on 
x32
* 6d322159 getopt: fix null pointer arithmetic ub
* 35e98311 nftw: fix use of uninitialized struct stat
* 7c410472 fix inadvertently static local var in dynlink get_lfs64
* 77327ed0 dns: check length field in tcp response message

Signed-off-by: Khem Raj 
---
 meta/recipes-core/musl/musl_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/musl/musl_git.bb 
b/meta/recipes-core/musl/musl_git.bb
index 531f337e82..036ac948b2 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -4,7 +4,7 @@
 require musl.inc
 inherit linuxloader
 
-SRCREV = "1d5750b95c06913a1f18a995481276d698d20fae"
+SRCREV = "b928c7234f62c35a9b4927586ff4c3cbf6e513b5"
 
 BASEVER = "1.2.3"
 
-- 
2.40.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180737): 
https://lists.openembedded.org/g/openembedded-core/message/180737
Mute This Topic: https://lists.openembedded.org/mt/98640193/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] Yocto Project Status 2 May 2023 (WW18)

2023-05-02 Thread Stephen Jolley
Current Dev Position: YP 4.3 M1

Next Deadline: 5th June 2023 YP 4.3 M1 build date

 

Next Team Meetings:

*   Bug Triage meeting Thursday May 4th 7:30 am PDT (

https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09)
*   Weekly Project Engineering Sync Tuesday May 2nd at 8 am PDT (

https://zoom.us/j/990892712?pwd=cHU1MjhoM2x6ck81bkcrYjRrcmJsUT09
 )
*   Twitch -  See  
https://www.twitch.tv/theyoctojester

 

Key Status/Updates:

*   YP 4.2 rc3 has passed QA and is pending TSC approval for release.
*   YP 4.1.4 is now in QA.
*   Patches are merging into master for 4.3.
*   Emails to all currently listed maintainers have been sent to check
the entries are up to date. If anyone is interested in taking on maintenance
of any unassigned recipes, please send a patch.
*   We discovered warnings were not being correctly handled on the
autobuilder after the buildbot controller upgrade. That should now be fixed
but it means some regressions may have crept in, we're working to confirm if
that is the case or not.
*   We're in the process of adding checks to ensure that ptests
returning no test results trigger warnings. This should ensure we catch this
situation earlier since ptests should always return at least one test
result. python3-cryptography is an example of a recipe that recently
regressed unnoticed in this way.

 

Ways to contribute:

*   As people are likely aware, the project has a number of components
which are either unmaintained, or have people with little to no time trying
to keep them alive. These components include: patchtest, layerindex,
devtool, toaster, wic, oeqa, autobuilder, CROPs containers, pseudo and more.
Many have open bugs. Help is welcome in trying to better look after these
components!
*   There are bugs identified as possible for newcomers to the project:

https://wiki.yoctoproject.org/wiki/Newcomers
*   There are bugs that are currently unassigned for YP 4.3. See:

https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium.2B_4.3_Unassigned_Enhan
cements.2FBugs
*   We'd welcome new maintainers for recipes in OE-Core. Please see the
list at:

http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/conf/distro/include/main
tainers.inc and discuss with the existing maintainer, or ask on the OE-Core
mailing list. We will likely move a chunk of these to "Unassigned" soon to
help facilitate this.
*   Help is very much welcome in trying to resolve our autobuilder
intermittent issues. You can see the list of failures we're continuing to
see by searching for the "AB-INT" tag in bugzilla:

https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=AB-INT.
*   Help us resolve CVE issues:
 CVE metrics 
*   We have a growing number of bugs in bugzilla, any help with them is
appreciated.

 

YP 4.2 Milestone Dates:

*   YP 4.2 M4 Release date 2023/04/28

 

YP 4.3 Milestone Dates:

*   YP 4.3 M1 build date  2023/06/05
*   YP 4.3 M1 Release date 2023/06/16
*   YP 4.3 M2 build date  2023/07/17
*   YP 4.3 M2 Release date 2023/07/28
*   YP 4.3 M3 build date  2023/08/28
*   YP 4.3 M3 Release date 2023/09/08
*   YP 4.3 M4 build date  2023/10/02
*   YP 4.3 M4 Release date 2023/10/27

 

Upcoming dot releases:

*   YP 4.1.4 is in QA
*   YP 4.1.4 Release date 2023/05/13
*   YP 3.1.25 build date 2023/05/08
*   YP 3.1.25 Release date 2023/05/19
*   YP 4.0.10 build date 2023/05/15
*   YP 4.0.10 Release date 2023/05/26
*   YP 4.2.1 build date 2023/05/22
*   YP 4.2.1 Release date 2023/06/02
*   YP 3.1.26 build date 2023/06/19
*   YP 3.1.26 Release date 2023/06/30
*   YP 4.0.11 build date 2023/06/26
*   YP 4.0.11 Release date 2023/07/07
*   YP 4.2.2 build date 2023/07/10
*   YP 4.2.2 Release date 2023/07/21 
*   YP 3.1.27 build date 2023/07/31
*   YP 3.1.27 Release date 2023/08/11
*   YP 4.0.12 build date 2023/08/07
*   YP 4.0.12 Release date 2023/08/18
*   YP 4.2.3 build date 2023/08/28
*   YP 4.2.3 Release date 2023/09/08
*   YP 3.1.28 build date 2023/09/18
*   YP 3.1.28 Release date 2023/09/29
*   YP 4.0.13 build date 2023/09/25
*   YP 4.0.13 Release date 2023/10/06
*   YP 3.1.29 build date 2023/10/30
*   YP 3.1.29 Release date 2023/11/10
*   YP 4.0.14 build date 2023/11/06
*   YP 4.0.14 Release date 2023/11/17
*   YP 4.2.4 build date 2023/11/13
*   

[OE-core] [PATCH 1/2] gtk+3: upgrade 3.24.36 -> 3.24.37

2023-05-02 Thread Ross Burton
Drop merged introspection patch.

Signed-off-by: Ross Burton 
---
 ...d-introspection-according-to-option-.patch | 34 ---
 .../{gtk+3_3.24.36.bb => gtk+3_3.24.37.bb}|  3 +-
 2 files changed, 1 insertion(+), 36 deletions(-)
 delete mode 100644 
meta/recipes-gnome/gtk+/gtk+3/0001-meson.build-build-introspection-according-to-option-.patch
 rename meta/recipes-gnome/gtk+/{gtk+3_3.24.36.bb => gtk+3_3.24.37.bb} (76%)

diff --git 
a/meta/recipes-gnome/gtk+/gtk+3/0001-meson.build-build-introspection-according-to-option-.patch
 
b/meta/recipes-gnome/gtk+/gtk+3/0001-meson.build-build-introspection-according-to-option-.patch
deleted file mode 100644
index 11effd421fd..000
--- 
a/meta/recipes-gnome/gtk+/gtk+3/0001-meson.build-build-introspection-according-to-option-.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 6e533d5598ef875f30b84d931aae11b768465869 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin 
-Date: Mon, 2 Jan 2023 15:00:02 +0100
-Subject: [PATCH] meson.build: build introspection according to option only
-
-The way the check is written, if the build is native, then the
-introspection option has no effect.
-
-Particularly yocto project does want to disable introspection in
-native builds and enable it in cross builds (both via the option),
-and without this patch the former is not possible.
-
-Upstream-Status: Submitted 
[https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5382]
-Signed-off-by: Alexander Kanavin 

- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index bfc33af0f6..94ffaa7769 100644
 a/meson.build
-+++ b/meson.build
-@@ -854,7 +854,7 @@ endif
- 
- # Introspection
- gir = find_program('g-ir-scanner', required : get_option('introspection'))
--build_gir = gir.found() and (not meson.is_cross_build() or 
get_option('introspection'))
-+build_gir = gir.found() and get_option('introspection')
- 
- subdir('gdk')
- subdir('gtk')
--- 
-2.30.2
-
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.36.bb 
b/meta/recipes-gnome/gtk+/gtk+3_3.24.37.bb
similarity index 76%
rename from meta/recipes-gnome/gtk+/gtk+3_3.24.36.bb
rename to meta/recipes-gnome/gtk+/gtk+3_3.24.37.bb
index 41c189d7f1d..1f01cf549c5 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.36.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.37.bb
@@ -4,9 +4,8 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
 
 SRC_URI = 
"http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.xz \
file://opengl.patch \
-   
file://0001-meson.build-build-introspection-according-to-option-.patch \
"
-SRC_URI[sha256sum] = 
"27a6ef157743350c807ffea59baa1d70226dbede82a5e953ffd58ea6059fe691"
+SRC_URI[sha256sum] = 
"6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57"
 
 S = "${WORKDIR}/gtk+-${PV}"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180734): 
https://lists.openembedded.org/g/openembedded-core/message/180734
Mute This Topic: https://lists.openembedded.org/mt/98639996/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 2/2] waffle: upgrade 1.7.0 -> 1.7.2

2023-05-02 Thread Ross Burton
From: Upgrade Helper 

Upstream now only generates CMake files on Windows, so remove all
references to CMake.

A zsh completion is now installed, remove this for now as we don't really
use zsh.

Signed-off-by: Ross Burton 
---
 ...build-request-native-wayland-scanner.patch |  9 
 ...-make-core-protocol-into-the-library.patch | 23 ---
 .../{waffle_1.7.0.bb => waffle_1.7.2.bb}  |  8 +++
 3 files changed, 13 insertions(+), 27 deletions(-)
 rename meta/recipes-graphics/waffle/{waffle_1.7.0.bb => waffle_1.7.2.bb} (92%)

diff --git 
a/meta/recipes-graphics/waffle/waffle/0001-meson.build-request-native-wayland-scanner.patch
 
b/meta/recipes-graphics/waffle/waffle/0001-meson.build-request-native-wayland-scanner.patch
index 1b62db92e9f..4b3a0e7c4a9 100644
--- 
a/meta/recipes-graphics/waffle/waffle/0001-meson.build-request-native-wayland-scanner.patch
+++ 
b/meta/recipes-graphics/waffle/waffle/0001-meson.build-request-native-wayland-scanner.patch
@@ -1,4 +1,4 @@
-From 2195cec1e5bc66128d72049c11ff381ca4516a4b Mon Sep 17 00:00:00 2001
+From 0961787d2bf0d359a3ead89e9cec642818b32dea Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin 
 Date: Tue, 5 Jul 2022 11:51:39 +0200
 Subject: [PATCH] meson.build: request native wayland-scanner
@@ -8,15 +8,16 @@ try to use a cross-binary, and fail.
 
 Upstream-Status: Submitted 
[https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/110]
 Signed-off-by: Alexander Kanavin 
+
 ---
  meson.build | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/meson.build b/meson.build
-index 0bb6128..0b6da1f 100644
+index ca6a212..3177bde 100644
 --- a/meson.build
 +++ b/meson.build
-@@ -108,7 +108,7 @@ else
+@@ -110,7 +110,7 @@ else
  'wayland-egl', version : '>= 9.1', required : get_option('wayland'),
)
dep_wayland_scanner = dependency(
@@ -24,4 +25,4 @@ index 0bb6128..0b6da1f 100644
 +'wayland-scanner', version : '>= 1.15', required : get_option('wayland'), 
native: true,
)
if dep_wayland_scanner.found()
- prog_wayland_scanner = 
find_program(dep_wayland_scanner.get_pkgconfig_variable('wayland_scanner'))
+ prog_wayland_scanner = 
find_program(dep_wayland_scanner.get_variable(pkgconfig: 'wayland_scanner'))
diff --git 
a/meta/recipes-graphics/waffle/waffle/0001-waffle-do-not-make-core-protocol-into-the-library.patch
 
b/meta/recipes-graphics/waffle/waffle/0001-waffle-do-not-make-core-protocol-into-the-library.patch
index 24b2de5d9c2..60e6318f7a4 100644
--- 
a/meta/recipes-graphics/waffle/waffle/0001-waffle-do-not-make-core-protocol-into-the-library.patch
+++ 
b/meta/recipes-graphics/waffle/waffle/0001-waffle-do-not-make-core-protocol-into-the-library.patch
@@ -1,4 +1,4 @@
-From 7610ec4b572d3a54d30fca6798f0c406f3fd8a46 Mon Sep 17 00:00:00 2001
+From 71f9399d6cea1e2e885a98b98d82eb628832a86e Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin 
 Date: Tue, 26 Oct 2021 08:52:17 +0200
 Subject: [PATCH] waffle: do not make core protocol into the library
@@ -9,28 +9,13 @@ wayland.xml from the host.
 
 Upstream-Status: Inappropriate [oe-core specific]
 Signed-off-by: Alexander Kanavin 
+
 ---
- meson.build| 4 
  src/waffle/meson.build | 7 ---
- 2 files changed, 11 deletions(-)
+ 1 file changed, 7 deletions(-)
 
-diff --git a/meson.build b/meson.build
-index ffc02ff..0bb6128 100644
 a/meson.build
-+++ b/meson.build
-@@ -104,10 +104,6 @@ else
-   dep_wayland_client = dependency(
- 'wayland-client', version : '>= 1.10', required : get_option('wayland'),
-   )
--  if dep_wayland_client.found()
--wayland_core_xml = 
join_paths(dep_wayland_client.get_pkgconfig_variable('pkgdatadir'),
--'wayland.xml')
--  endif
-   dep_wayland_egl = dependency(
- 'wayland-egl', version : '>= 9.1', required : get_option('wayland'),
-   )
 diff --git a/src/waffle/meson.build b/src/waffle/meson.build
-index 01898c8..6245868 100644
+index e2636c7..3ff5762 100644
 --- a/src/waffle/meson.build
 +++ b/src/waffle/meson.build
 @@ -88,12 +88,6 @@ if build_surfaceless
diff --git a/meta/recipes-graphics/waffle/waffle_1.7.0.bb 
b/meta/recipes-graphics/waffle/waffle_1.7.2.bb
similarity index 92%
rename from meta/recipes-graphics/waffle/waffle_1.7.0.bb
rename to meta/recipes-graphics/waffle/waffle_1.7.2.bb
index dc475908d00..cb917d88943 100644
--- a/meta/recipes-graphics/waffle/waffle_1.7.0.bb
+++ b/meta/recipes-graphics/waffle/waffle_1.7.2.bb
@@ -9,16 +9,16 @@ LICENSE = "BSD-2-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4c5154407c2490750dd461c50ad94797 \
 
file://include/waffle-1/waffle.h;endline=24;md5=61dbf8697f61c78645e75a93c585b1bf"
 
-SRC_URI = 
"git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=master \
+SRC_URI = 
"git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=maint-1.7 \
file://0001-waffle-do-not-make-core-protocol-into-the-library.patch 
\
file://0001-meson.build-request-native-wayland-scanner.patch \
"

Re: [docs] [OE-core] [PATCH] init-manager-none.inc: have no init manager

2023-05-02 Thread Richard Purdie
On Tue, 2023-05-02 at 16:14 +0200, Alexandre Belloni via
lists.yoctoproject.org wrote:
> Hello,
> 
> This causes the following error:
> 
> https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/7035/steps/12/logs/stdio
> 
> This is the expected behaviour of the patch but doesn't fit with what
> this particular build (qemuarm-oecore) is testing as we can't run
> testimage without an init. I'm wondering what should be the proper
> course of action here.
> 

INIT_MANAGER didn't used to be a variable and therefore could in theory
be unset. The "none" configuration was designed to cause the system to
fall back to the original behaviour. OE-Core's "nodistro" uses the
fallback.

We could decide just to require this variable to be set to something
but this could potentially conflict with people setting up their init
system "manually" within their own distro.

It is a bit tricky to know what to do in situations like these.
INIT_MANAGER was added to try and help people avoid needing to repeat
certain config fragments.

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180733): 
https://lists.openembedded.org/g/openembedded-core/message/180733
Mute This Topic: https://lists.openembedded.org/mt/98639632/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH] init-manager-none.inc: have no init manager

2023-05-02 Thread Michael Opdenacker via lists.openembedded.org

Hi Alex,

On 02.05.23 at 16:14, Alexandre Belloni wrote:

Hello,

This causes the following error:

https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/7035/steps/12/logs/stdio

This is the expected behaviour of the patch but doesn't fit with what
this particular build (qemuarm-oecore) is testing as we can't run
testimage without an init. I'm wondering what should be the proper
course of action here.



Thanks for the report!
Maybe another option is to remove the "none" option, as someone also 
suggested, as it is currently identical to the "sysvinit" option.


Any further thoughts?
Thanks again
Michael.

--
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180732): 
https://lists.openembedded.org/g/openembedded-core/message/180732
Mute This Topic: https://lists.openembedded.org/mt/98554799/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH] init-manager-none.inc: have no init manager

2023-05-02 Thread Alexandre Belloni via lists.openembedded.org
Hello,

This causes the following error:

https://autobuilder.yoctoproject.org/typhoon/#/builders/47/builds/7035/steps/12/logs/stdio

This is the expected behaviour of the patch but doesn't fit with what
this particular build (qemuarm-oecore) is testing as we can't run
testimage without an init. I'm wondering what should be the proper
course of action here.


On 28/04/2023 11:06:02+0200, Michael Opdenacker via lists.openembedded.org 
wrote:
> From: Michael Opdenacker 
> 
> This fixes the issue that setting INIT_MANAGER to "none"
> produces a system with sysvinit.
> 
> As the name suggests, this produces a system without
> an init manager (no systemd, no sysvinit, no BusyBox init, no
> /etc/inittab). There isn't any login manager either.
> The kernel just starts /bin/sh in the console.
> 
> Signed-off-by: Michael Opdenacker 
> ---
>  meta/conf/distro/include/init-manager-none.inc | 7 ---
>  1 file changed, 4 insertions(+), 3 deletions(-)
> 
> diff --git a/meta/conf/distro/include/init-manager-none.inc 
> b/meta/conf/distro/include/init-manager-none.inc
> index bbedf898f7..56d2b0f406 100644
> --- a/meta/conf/distro/include/init-manager-none.inc
> +++ b/meta/conf/distro/include/init-manager-none.inc
> @@ -1,3 +1,4 @@
> -VIRTUAL-RUNTIME_init_manager ??= "sysvinit"
> -VIRTUAL-RUNTIME_initscripts ??= "initscripts"
> -VIRTUAL-RUNTIME_login_manager ??= "busybox"
> +DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " systemd sysvinit"
> +VIRTUAL-RUNTIME_init_manager ??= ""
> +VIRTUAL-RUNTIME_initscripts ??= ""
> +VIRTUAL-RUNTIME_login_manager ??= ""
> -- 
> 2.34.1
> 

> 
> 
> 


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180731): 
https://lists.openembedded.org/g/openembedded-core/message/180731
Mute This Topic: https://lists.openembedded.org/mt/98554799/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] apt: Upgrade to v2.6.0

2023-05-02 Thread Sudip Mukherjee
Changes:
Rebase patches for upstream changes
Remove upstream applied patches
Update homepage
Update sha256sum for new version

Signed-off-by: Sudip Mukherjee 
---
 ...e-documentation-directory-altogether.patch |  6 +-
 ...001-Remove-using-std-binary_function.patch |  8 +--
 ...001-add-missing-cstdint-for-uint16_t.patch | 35 --
 .../0001-cmake-Do-not-build-po-files.patch|  9 ++-
 ...me_t-and-suseconds_t-from-std-chrono.patch | 64 ---
 ...tive-helper-Undefine-_FORTIFY_SOURCE.patch | 27 
 .../apt/{apt_2.4.5.bb => apt_2.6.0.bb}|  7 +-
 7 files changed, 13 insertions(+), 143 deletions(-)
 delete mode 100644 
meta/recipes-devtools/apt/apt/0001-add-missing-cstdint-for-uint16_t.patch
 delete mode 100644 
meta/recipes-devtools/apt/apt/0001-typecast-time_t-and-suseconds_t-from-std-chrono.patch
 delete mode 100644 
meta/recipes-devtools/apt/apt/0002-interactive-helper-Undefine-_FORTIFY_SOURCE.patch
 rename meta/recipes-devtools/apt/{apt_2.4.5.bb => apt_2.6.0.bb} (92%)

diff --git 
a/meta/recipes-devtools/apt/apt/0001-Disable-documentation-directory-altogether.patch
 
b/meta/recipes-devtools/apt/apt/0001-Disable-documentation-directory-altogether.patch
index 8b28ede8a8..5443ff6caa 100644
--- 
a/meta/recipes-devtools/apt/apt/0001-Disable-documentation-directory-altogether.patch
+++ 
b/meta/recipes-devtools/apt/apt/0001-Disable-documentation-directory-altogether.patch
@@ -13,11 +13,11 @@ Signed-off-by: Alexander Kanavin 
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9745c13..7cfc9ee 100644
+index 668e2d762..62f441bfa 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -239,7 +239,7 @@ add_subdirectory(apt-pkg)
- add_subdirectory(apt-private)
+@@ -246,7 +246,7 @@ add_subdirectory(apt-private)
+ endif()
  add_subdirectory(cmdline)
  add_subdirectory(completions)
 -add_subdirectory(doc)
diff --git 
a/meta/recipes-devtools/apt/apt/0001-Remove-using-std-binary_function.patch 
b/meta/recipes-devtools/apt/apt/0001-Remove-using-std-binary_function.patch
index 3065210a04..15b036b90d 100644
--- a/meta/recipes-devtools/apt/apt/0001-Remove-using-std-binary_function.patch
+++ b/meta/recipes-devtools/apt/apt/0001-Remove-using-std-binary_function.patch
@@ -14,7 +14,7 @@ Signed-off-by: Khem Raj 
  1 file changed, 10 insertions(+), 23 deletions(-)
 
 diff --git a/ftparchive/apt-ftparchive.cc b/ftparchive/apt-ftparchive.cc
-index 87ce9153c..56fdc2246 100644
+index 0f6587281..0a253b12b 100644
 --- a/ftparchive/apt-ftparchive.cc
 +++ b/ftparchive/apt-ftparchive.cc
 @@ -48,6 +48,11 @@
@@ -33,19 +33,19 @@ index 87ce9153c..56fdc2246 100644
 bool SrcDone;
 time_t ContentsMTime;
 
--   struct ContentsCompare : public binary_function
+-   struct ContentsCompare
 -   {
 -  inline bool operator() (const PackageMap ,const PackageMap )
 -  {return x.ContentsMTime < y.ContentsMTime;};
 -   };
 -
--   struct DBCompare : public binary_function
+-   struct DBCompare
 -   {
 -  inline bool operator() (const PackageMap ,const PackageMap )
 -  {return x.BinCacheDB < y.BinCacheDB;};
 -   };  
 -
--   struct SrcDBCompare : public binary_function
+-   struct SrcDBCompare
 -   {
 -  inline bool operator() (const PackageMap ,const PackageMap )
 -  {return x.SrcCacheDB < y.SrcCacheDB;};
diff --git 
a/meta/recipes-devtools/apt/apt/0001-add-missing-cstdint-for-uint16_t.patch 
b/meta/recipes-devtools/apt/apt/0001-add-missing-cstdint-for-uint16_t.patch
deleted file mode 100644
index 44aa8a5873..00
--- a/meta/recipes-devtools/apt/apt/0001-add-missing-cstdint-for-uint16_t.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 960d10e89cf60d39998dae6fdcd4f0866b753a79 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Mon, 23 Jan 2023 12:31:35 -0800
-Subject: [PATCH] add missing  for uint16_t
-
-This fixes build problems with gcc 13 snapshot [1]
-
-Fixes
-| include/apt-pkg/pkgcache.h:257:23: warning: cast from 'char*' to 'const 
uint16_t*' {aka 'const short unsigned int*'} increases required alignment of 
target type [-Wcast-align]
-|   257 |   uint16_t len = *reinterpret_cast(name - 
sizeof(uint16_t));
-|   |   
^~
-
-[1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html
-
-Upstream-Status: Submitted 
[https://salsa.debian.org/apt-team/apt/-/merge_requests/276]
-Signed-off-by: Khem Raj 

- apt-pkg/contrib/mmap.cc | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/apt-pkg/contrib/mmap.cc b/apt-pkg/contrib/mmap.cc
-index 642e20473..0568e1cd0 100644
 a/apt-pkg/contrib/mmap.cc
-+++ b/apt-pkg/contrib/mmap.cc
-@@ -23,6 +23,7 @@
- #include 
- #include 
- 
-+#include 
- #include 
- #include 
- #include 
--- 
-2.39.1
-
diff --git 
a/meta/recipes-devtools/apt/apt/0001-cmake-Do-not-build-po-files.patch 
b/meta/recipes-devtools/apt/apt/0001-cmake-Do-not-build-po-files.patch
index 2837b7f1b3..036ce35963 100644
--- 

[OE-core] [PATCH] libinput: upgrade to 1.23.0

2023-05-02 Thread Ross Burton
Remove determinism.patch, this is obsolete now that we set
GIT_CEILING_DIRECTORIES to stop git climbing the tree outside of the
work directory.

Signed-off-by: Ross Burton 
---
 .../wayland/libinput/determinism.patch| 21 ---
 ...{libinput_1.22.1.bb => libinput_1.23.0.bb} |  5 ++---
 2 files changed, 2 insertions(+), 24 deletions(-)
 delete mode 100644 meta/recipes-graphics/wayland/libinput/determinism.patch
 rename meta/recipes-graphics/wayland/{libinput_1.22.1.bb => 
libinput_1.23.0.bb} (93%)

diff --git a/meta/recipes-graphics/wayland/libinput/determinism.patch 
b/meta/recipes-graphics/wayland/libinput/determinism.patch
deleted file mode 100644
index cb554030cf3..000
--- a/meta/recipes-graphics/wayland/libinput/determinism.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-This finds our outer git tree and that version information breaks
-determinism of this recipe. Disable it.
-
-RP 2020/2/6
-
-Upstream-Status: Pending
-Signed-off-by: Richard Purdie 
-
-Index: libinput-1.14.3/meson.build
-===
 libinput-1.14.3.orig/meson.build
-+++ libinput-1.14.3/meson.build
-@@ -387,7 +387,7 @@ pkgconfig.generate(
-   libraries : lib_libinput
- )
- 
--git_version_h = vcs_tag(command : ['git', 'describe'],
-+git_version_h = vcs_tag(command : ['false'],
-   fallback : 'unknown',
-   input : 'src/libinput-git-version.h.in',
-   output :'libinput-git-version.h')
diff --git a/meta/recipes-graphics/wayland/libinput_1.22.1.bb 
b/meta/recipes-graphics/wayland/libinput_1.23.0.bb
similarity index 93%
rename from meta/recipes-graphics/wayland/libinput_1.22.1.bb
rename to meta/recipes-graphics/wayland/libinput_1.23.0.bb
index f86885d3e3c..b83d5fdb436 100644
--- a/meta/recipes-graphics/wayland/libinput_1.22.1.bb
+++ b/meta/recipes-graphics/wayland/libinput_1.23.0.bb
@@ -12,11 +12,10 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=bab4ac7dc1c10bc0fb037dc76c46ef8a"
 
 DEPENDS = "libevdev udev mtdev libcheck"
 
-SRC_URI = 
"git://gitlab.freedesktop.org/libinput/libinput.git;protocol=https;branch=1.22-branch
 \
+SRC_URI = 
"git://gitlab.freedesktop.org/libinput/libinput.git;protocol=https;branch=main \
file://run-ptest \
-   file://determinism.patch \
"
-SRCREV = "d9f45fd1261da85b4eb44f8aa82e1500b99f303b"
+SRCREV = "0b005eb64b12603e65a620a77c67ec62fd03f413"
 S = "${WORKDIR}/git"
 
 UPSTREAM_CHECK_REGEX = "libinput-(?P\d+\.\d+\.(?!9\d+)\d+)"
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180729): 
https://lists.openembedded.org/g/openembedded-core/message/180729
Mute This Topic: https://lists.openembedded.org/mt/98638187/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] python3-pytest: add missing tomllib RDEPENDS

2023-05-02 Thread Ross Burton
Pytest can call tomllib (for example, when running the
python3-cryptography tests), so add it as a RDEPENDS.

Signed-off-by: Ross Burton 
---
 meta/recipes-devtools/python/python3-pytest_7.3.1.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-devtools/python/python3-pytest_7.3.1.bb 
b/meta/recipes-devtools/python/python3-pytest_7.3.1.bb
index 9965844d1ad..914ea553464 100644
--- a/meta/recipes-devtools/python/python3-pytest_7.3.1.bb
+++ b/meta/recipes-devtools/python/python3-pytest_7.3.1.bb
@@ -26,6 +26,7 @@ RDEPENDS:${PN} += " \
 ${PYTHON_PN}-py \
 ${PYTHON_PN}-setuptools \
 ${PYTHON_PN}-six \
+${PYTHON_PN}-tomllib \
 ${PYTHON_PN}-wcwidth \
 "
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180728): 
https://lists.openembedded.org/g/openembedded-core/message/180728
Mute This Topic: https://lists.openembedded.org/mt/98637790/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [kirkstone][PATCH] connman: fix CVE-2023-28488 DoS in client.c

2023-05-02 Thread Hitendra Prajapati
Upstream-Status: Backport from 
https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=99e2c16ea1cced34a5dc450d76287a1c3e762138

Signed-off-by: Hitendra Prajapati 
---
 .../connman/connman/CVE-2023-28488.patch  | 60 +++
 .../connman/connman_1.41.bb   |  1 +
 2 files changed, 61 insertions(+)
 create mode 100644 
meta/recipes-connectivity/connman/connman/CVE-2023-28488.patch

diff --git a/meta/recipes-connectivity/connman/connman/CVE-2023-28488.patch 
b/meta/recipes-connectivity/connman/connman/CVE-2023-28488.patch
new file mode 100644
index 00..a6cabdfb20
--- /dev/null
+++ b/meta/recipes-connectivity/connman/connman/CVE-2023-28488.patch
@@ -0,0 +1,60 @@
+From 99e2c16ea1cced34a5dc450d76287a1c3e762138 Mon Sep 17 00:00:00 2001
+From: Daniel Wagner 
+Date: Tue, 11 Apr 2023 08:12:56 +0200
+Subject: gdhcp: Verify and sanitize packet length first
+
+Avoid overwriting the read packet length after the initial test. Thus
+move all the length checks which depends on the total length first
+and do not use the total lenght from the IP packet afterwards.
+
+Reported by Polina Smirnova 
+
+CVE: CVE-2023-28488
+Upstream-Status: Backport 
[https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=99e2c16ea1cced34a5dc450d76287a1c3e762138]
+Signed-off-by: Hitendra Prajapati 
+---
+ gdhcp/client.c | 16 +---
+ 1 file changed, 9 insertions(+), 7 deletions(-)
+
+diff --git a/gdhcp/client.c b/gdhcp/client.c
+index 3016dfc..28fa606 100644
+--- a/gdhcp/client.c
 b/gdhcp/client.c
+@@ -1319,9 +1319,9 @@ static bool sanity_check(struct ip_udp_dhcp_packet 
*packet, int bytes)
+ static int dhcp_recv_l2_packet(struct dhcp_packet *dhcp_pkt, int fd,
+   struct sockaddr_in *dst_addr)
+ {
+-  int bytes;
+   struct ip_udp_dhcp_packet packet;
+   uint16_t check;
++  int bytes, tot_len;
+ 
+   memset(, 0, sizeof(packet));
+ 
+@@ -1329,15 +1329,17 @@ static int dhcp_recv_l2_packet(struct dhcp_packet 
*dhcp_pkt, int fd,
+   if (bytes < 0)
+   return -1;
+ 
+-  if (bytes < (int) (sizeof(packet.ip) + sizeof(packet.udp)))
+-  return -1;
+-
+-  if (bytes < ntohs(packet.ip.tot_len))
++  tot_len = ntohs(packet.ip.tot_len);
++  if (bytes > tot_len) {
++  /* ignore any extra garbage bytes */
++  bytes = tot_len;
++  } else if (bytes < tot_len) {
+   /* packet is bigger than sizeof(packet), we did partial read */
+   return -1;
++  }
+ 
+-  /* ignore any extra garbage bytes */
+-  bytes = ntohs(packet.ip.tot_len);
++  if (bytes < (int) (sizeof(packet.ip) + sizeof(packet.udp)))
++  return -1;
+ 
+   if (!sanity_check(, bytes))
+   return -1;
+-- 
+2.25.1
+
diff --git a/meta/recipes-connectivity/connman/connman_1.41.bb 
b/meta/recipes-connectivity/connman/connman_1.41.bb
index 79542b2175..27b28be41c 100644
--- a/meta/recipes-connectivity/connman/connman_1.41.bb
+++ b/meta/recipes-connectivity/connman/connman_1.41.bb
@@ -8,6 +8,7 @@ SRC_URI = 
"${KERNELORG_MIRROR}/linux/network/${BPN}/${BP}.tar.xz \
file://CVE-2022-32293_p1.patch \
file://CVE-2022-32293_p2.patch \
file://CVE-2022-32292.patch \
+   file://CVE-2023-28488.patch \
"
 
 SRC_URI:append:libc-musl = " 
file://0002-resolve-musl-does-not-implement-res_ninit.patch"
-- 
2.25.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180727): 
https://lists.openembedded.org/g/openembedded-core/message/180727
Mute This Topic: https://lists.openembedded.org/mt/98637523/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][PATCH 2/3] python3-trove-classifiers: Add recipe

2023-05-02 Thread Trevor Gamblin
python3-trove-classifiers is "Canonical source for classifiers on
PyPI.". It is required to update python3-hatchling from the current
version (1.13.0) in oe-core, and depends on python3-calver (another new
recipe). Also add ptests.

Signed-off-by: Trevor Gamblin 
---
 .../distro/include/ptest-packagelists.inc |  1 +
 .../python3-trove-classifiers/run-ptest   |  3 +++
 .../python3-trove-classifiers_2023.4.29.bb| 26 +++
 3 files changed, 30 insertions(+)
 create mode 100644 
meta/recipes-devtools/python/python3-trove-classifiers/run-ptest
 create mode 100644 
meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb

diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
b/meta/conf/distro/include/ptest-packagelists.inc
index 78750a0d98..cbbf84f2d4 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -64,6 +64,7 @@ PTESTS_FAST = "\
 python3-pluggy \
 python3-pyasn1 \
 python3-pytz \
+python3-trove-classifiers \
 python3-wcwidth \
 python3-webcolors \
 qemu \
diff --git a/meta/recipes-devtools/python/python3-trove-classifiers/run-ptest 
b/meta/recipes-devtools/python/python3-trove-classifiers/run-ptest
new file mode 100644
index 00..8d2017d39c
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-trove-classifiers/run-ptest
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pytest --automake
diff --git 
a/meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb 
b/meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb
new file mode 100644
index 00..4bbcea5489
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-trove-classifiers_2023.4.29.bb
@@ -0,0 +1,26 @@
+SUMMARY = "Canonical source for classifiers on PyPI (pypi.org)."
+HOMEPAGE = "https://github.com/pypa/trove-classifiers;
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
+
+SRC_URI[sha256sum] = 
"8adcc06f1eb7c495f0bdceb698bd9c044b3e57b0d5767d99ec4b6b17c9bbe957"
+
+inherit pypi python_setuptools_build_meta ptest
+
+DEPENDS += " python3-calver-native"
+
+SRC_URI += " \
+file://run-ptest \
+"
+
+RDEPENDS:${PN}-ptest += " \
+   ${PYTHON_PN}-pytest \
+   ${PYTHON_PN}-unittest-automake-output \
+"
+
+do_install_ptest() {
+  install -d ${D}${PTEST_PATH}/tests
+  cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
+}
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180725): 
https://lists.openembedded.org/g/openembedded-core/message/180725
Mute This Topic: https://lists.openembedded.org/mt/98637420/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][PATCH 3/3] python3-hatchling: upgrade 1.13.0 -> 1.14.1

2023-05-02 Thread Trevor Gamblin
This upgrade depends on python3-calver and python3-trove-classifiers,
which have new recipes being submitted.

Signed-off-by: Trevor Gamblin 
---
 ...ython3-hatchling_1.13.0.bb => python3-hatchling_1.14.1.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-hatchling_1.13.0.bb => 
python3-hatchling_1.14.1.bb} (72%)

diff --git a/meta/recipes-devtools/python/python3-hatchling_1.13.0.bb 
b/meta/recipes-devtools/python/python3-hatchling_1.14.1.bb
similarity index 72%
rename from meta/recipes-devtools/python/python3-hatchling_1.13.0.bb
rename to meta/recipes-devtools/python/python3-hatchling_1.14.1.bb
index 17e7f86ba6..a3d2b741b1 100644
--- a/meta/recipes-devtools/python/python3-hatchling_1.13.0.bb
+++ b/meta/recipes-devtools/python/python3-hatchling_1.14.1.bb
@@ -5,10 +5,10 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.txt;md5=cbe2fd33fc9297692812fc94b7d27fd9"
 
 inherit pypi python_hatchling
 
-DEPENDS += "python3-pluggy-native python3-pathspec-native 
python3-packaging-native python3-editables-native"
+DEPENDS += "python3-pluggy-native python3-pathspec-native 
python3-packaging-native python3-editables-native 
python3-trove-classifiers-native"
 DEPENDS:remove:class-native = "python3-hatchling-native"
 
-SRC_URI[sha256sum] = 
"f8d275a2cc720735286b7c2e2bc35da05761e6d3695c2fa416550395f10c53c7"
+SRC_URI[sha256sum] = 
"55fbc88cbd0d96c09c3e9392b51db513fd4cb4caf47615d65f935a5ef1756133"
 
 do_compile:prepend() {
 export PYTHONPATH=src
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180726): 
https://lists.openembedded.org/g/openembedded-core/message/180726
Mute This Topic: https://lists.openembedded.org/mt/98637421/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][PATCH 1/3] python3-calver: Add recipe

2023-05-02 Thread Trevor Gamblin
calver is "a setuptools extension for automatically defining your Python
package version as a calendar version." It is required for
python3-trove-classifiers (another new recipe), which in turn is
required for the upgrade of python3-hatchling from 1.13.0 to work.

Signed-off-by: Trevor Gamblin 
---
 .../python/python3-calver_2022.6.26.bb | 10 ++
 1 file changed, 10 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-calver_2022.6.26.bb

diff --git a/meta/recipes-devtools/python/python3-calver_2022.6.26.bb 
b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
new file mode 100644
index 00..b4a7472ae3
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-calver_2022.6.26.bb
@@ -0,0 +1,10 @@
+SUMMARY = "Setuptools extension for CalVer package versions"
+HOMEPAGE = "https://github.com/di/calver;
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+
+SRC_URI[sha256sum] = 
"e05493a3b17517ef1748fbe610da11f10485faa7c416b9d33fd4a52d74894f8b"
+
+inherit pypi python_setuptools_build_meta
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180724): 
https://lists.openembedded.org/g/openembedded-core/message/180724
Mute This Topic: https://lists.openembedded.org/mt/98637419/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] update-alternatives.bbclass: fix old override syntax

2023-05-02 Thread Peter Bergin
From: Peter Bergin 

Function 'gen_updatealternativesvardeps' still used old override
syntax when fetching variable flags. Update to use ':' instead to match
recipe meta data. This was found by review and no real issue encountered
but it is a bug that affects variable dependencies and can affect rebuilds
as task hashes might not be accurate.

Signed-off-by: Peter Bergin 
Signed-off-by: Peter Bergin 
---
 meta/classes-recipe/update-alternatives.bbclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/classes-recipe/update-alternatives.bbclass 
b/meta/classes-recipe/update-alternatives.bbclass
index 36a7497fec..b153e1b297 100644
--- a/meta/classes-recipe/update-alternatives.bbclass
+++ b/meta/classes-recipe/update-alternatives.bbclass
@@ -86,10 +86,10 @@ def gen_updatealternativesvardeps(d):
 
 for p in pkgs:
 for v in vars:
-for flag in sorted((d.getVarFlags("%s_%s" % (v,p)) or {}).keys()):
+for flag in sorted((d.getVarFlags("%s:%s" % (v,p)) or {}).keys()):
 if flag == "doc" or flag == "vardeps" or flag == "vardepsexp":
 continue
-d.appendVar('%s_VARDEPS_%s' % (v,p), ' %s:%s' % (flag, 
d.getVarFlag('%s_%s' % (v,p), flag, False)))
+d.appendVar('%s_VARDEPS_%s' % (v,p), ' %s:%s' % (flag, 
d.getVarFlag('%s:%s' % (v,p), flag, False)))
 
 def ua_extend_depends(d):
 if not 'virtual/update-alternatives' in d.getVar('PROVIDES'):
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180723): 
https://lists.openembedded.org/g/openembedded-core/message/180723
Mute This Topic: https://lists.openembedded.org/mt/98635794/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] oeqa/runtime/ptest: Make returning no test results a failure

2023-05-02 Thread Richard Purdie
Ensure that even if a ptests results section is empty, the log parser adds that
empty section. Then ensure that empty sections trigger warnings.

This means if a ptest suddently stops returning any results, we notice and see
warnings about it. This has gone unnoticed on the autobuilder far too many times
so is very much worth highlighting as a regression. We shouldn't have empty 
ptests.

Signed-off-by: Richard Purdie 
---
 meta/lib/oeqa/runtime/cases/ptest.py | 8 +++-
 meta/lib/oeqa/utils/logparser.py | 4 ++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/meta/lib/oeqa/runtime/cases/ptest.py 
b/meta/lib/oeqa/runtime/cases/ptest.py
index 3ef90221887..23a71ea064c 100644
--- a/meta/lib/oeqa/runtime/cases/ptest.py
+++ b/meta/lib/oeqa/runtime/cases/ptest.py
@@ -83,12 +83,15 @@ class PtestRunnerTest(OERuntimeTestCase):
 
 extras['ptestresult.sections'] = sections
 
+zerolength = []
 trans = str.maketrans("()", "__")
 for section in results:
 for test in results[section]:
 result = results[section][test]
 testname = "ptestresult." + (section or "No-section") + "." + 
"_".join(test.translate(trans).split())
 extras[testname] = {'status': result}
+if not results[section]:
+zerolength.append(section)
 
 failed_tests = {}
 
@@ -107,7 +110,10 @@ class PtestRunnerTest(OERuntimeTestCase):
 failmsg = "ERROR: Processes were killed by the OOM Killer:\n%s\n" 
% output
 
 if failed_tests:
-failmsg = failmsg + "Failed ptests:\n%s" % 
pprint.pformat(failed_tests)
+failmsg = failmsg + "\nFailed ptests:\n%s\n" % 
pprint.pformat(failed_tests)
+
+if zerolength:
+failmsg = failmsg + "\nptests which had no test results:\n%s" % 
pprint.pformat(zerolength)
 
 if failmsg:
 self.logger.warning("There were failing ptests.")
diff --git a/meta/lib/oeqa/utils/logparser.py b/meta/lib/oeqa/utils/logparser.py
index 7cb79a8402a..60df754b36f 100644
--- a/meta/lib/oeqa/utils/logparser.py
+++ b/meta/lib/oeqa/utils/logparser.py
@@ -44,6 +44,8 @@ class PtestParser(object):
 result = section_regex['begin'].search(line)
 if result:
 current_section['name'] = result.group(1)
+if current_section['name'] not in self.results:
+self.results[current_section['name']] = {}
 continue
 
 result = section_regex['end'].search(line)
@@ -75,8 +77,6 @@ class PtestParser(object):
 for t in test_regex:
 result = test_regex[t].search(line)
 if result:
-if current_section['name'] not in self.results:
-self.results[current_section['name']] = {}
 
self.results[current_section['name']][result.group(1).strip()] = t
 
 # Python performance for repeatedly joining long strings is poor, do 
it all at once at the end.
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180722): 
https://lists.openembedded.org/g/openembedded-core/message/180722
Mute This Topic: https://lists.openembedded.org/mt/98635507/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [yocto] QA notification for completed autobuilder build (yocto-4.1.4.rc1)

2023-05-02 Thread Jing Hui Tham
Hi all,
 
Intel and WR YP QA is planning for QA execution for YP build yocto-4.1.4.rc1. 
We are planning to execute following tests for this cycle:
 
OEQA-manual tests for following module:
1. OE-Core
2. BSP-hw
 
Runtime auto test for following platforms:
1. MinnowTurbot 32-bit
2. NUC 7
3. ADL
4. TGL NUC 11
5. Edgerouter
6. Beaglebone
 
ETA for completion next Monday, 8 May 2023.
 
Best regards,
Jing Hui



> -Original Message-
> From: yo...@lists.yoctoproject.org  On
> Behalf Of Pokybuild User
> Sent: Sunday, April 30, 2023 3:28 AM
> To: yo...@lists.yoctoproject.org
> Cc: qa-build-notificat...@lists.yoctoproject.org
> Subject: [yocto] QA notification for completed autobuilder build (yocto-
> 4.1.4.rc1)
> 
> 
> A build flagged for QA (yocto-4.1.4.rc1) was completed on the autobuilder
> and is available at:
> 
> 
> https://autobuilder.yocto.io/pub/releases/yocto-4.1.4.rc1
> 
> 
> Build hash information:
> 
> bitbake: 5b105e76dd7de3b9a25b17b397f2c12c80048894
> meta-agl: 09135164a21a216c6e3e75d7decce896b92962f0
> meta-arm: eb41589aa198c5b1967c7fe0305aad3989fc
> meta-aws: 096818eabfe600aa332518e99cb097450ed42614
> meta-intel: 13a03c109aecfe275e7539b74c1ab94db9688d9b
> meta-mingw: b0067202db8573df3d23d199f82987cebe1bee2c
> meta-openembedded: 3d1ec70ed319c1b7f561fcda7b8cd0c2e0b2c262
> meta-virtualization: d1cbc4c9fc44f0c5994a1276e38cdbb7bdb5bbd3
> oecore: 78211cda40eb018a3aa535c75b61e87337236628
> poky: 3e95f268ce04b49ba6731fd4bbc53b1693c21963
> 
> 
> 
> This is an automated message from the Yocto Project Autobuilder
> Git: git://git.yoctoproject.org/yocto-autobuilder2
> Email: richard.pur...@linuxfoundation.org
> 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180721): 
https://lists.openembedded.org/g/openembedded-core/message/180721
Mute This Topic: https://lists.openembedded.org/mt/98635319/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] update-alternatives.bbclass - is this a leftover from old override syntax?

2023-05-02 Thread Peter Bergin


On 2023-05-02 11:38, Richard Purdie wrote:

We should fix it, can you send a patch please?


Yes - will do!

/Peter


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180720): 
https://lists.openembedded.org/g/openembedded-core/message/180720
Mute This Topic: https://lists.openembedded.org/mt/98634942/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] update-alternatives.bbclass - is this a leftover from old override syntax?

2023-05-02 Thread Richard Purdie
On Tue, 2023-05-02 at 11:14 +0200, Peter Bergin wrote:
> Hi,
> 
> I stumbled on some code in update-alternatives.bbclass that I suspect is 
> missed when we changed to new override syntax but I'm a bit unsure and 
> would like some more eyes and comments on this. Doing debugging with 
> logging I see that the class is fetching variables like 
> 'ALTERNATIVE_${PN}' in the code at:
> 
> https://git.yoctoproject.org/poky/tree/meta/classes-recipe/update-alternatives.bbclass#n89
> 
> I think a patch to correct things could be:
> 
> diff --git a/meta/classes-recipe/update-alternatives.bbclass 
> b/meta/classes-recipe/update-alternatives.bbclass
> index 36a7497fec..b153e1b297 100644
> --- a/meta/classes-recipe/update-alternatives.bbclass
> +++ b/meta/classes-recipe/update-alternatives.bbclass
> @@ -86,10 +86,10 @@ def gen_updatealternativesvardeps(d):
> 
>   for p in pkgs:
>   for v in vars:
> -    for flag in sorted((d.getVarFlags("%s_%s" % (v,p)) or 
> {}).keys()):
> +    for flag in sorted((d.getVarFlags("%s:%s" % (v,p)) or 
> {}).keys()):
>   if flag == "doc" or flag == "vardeps" or flag == 
> "vardepsexp":
>   continue
> -    d.appendVar('%s_VARDEPS_%s' % (v,p), ' %s:%s' % (flag, 
> d.getVarFlag('%s_%s' % (v,p), flag, False)))
> +    d.appendVar('%s_VARDEPS_%s' % (v,p), ' %s:%s' % (flag, 
> d.getVarFlag('%s:%s' % (v,p), flag, False)))
> 
>   def ua_extend_depends(d):
>   if not 'virtual/update-alternatives' in d.getVar('PROVIDES'):
> 
> 
> This is just found by review and I can not find any failure or fault 
> that is caused by this. That's why I'm trying to get some more eyes on 
> this and see if someone can fully understand how this is connected. With 
> the patch variable flags for ALTERNATIVES:${PN} is fetched instead which 
> should be more up to date with what we have in recipe meta data.
> 
> Is this something to send a patch for to fix old override syntax?
> 
> If yes on the first question; as we haven't found any issues with the 
> old code is it still needed?

It does look like a bug to me. The code is setting up variable
dependencies so it means the task hashes might not be accurately
capturing all information, meaning things might not rebuild when they
should. It will be a bug, just not one anyone has spotted :/.

We should fix it, can you send a patch please?

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180719): 
https://lists.openembedded.org/g/openembedded-core/message/180719
Mute This Topic: https://lists.openembedded.org/mt/98634942/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [oe-core][kirkstone][PATCH 1/1] nasm: fix CVE-2022-44370

2023-05-02 Thread Polampalli, Archana via lists.openembedded.org
Reminder!


Sent from Mail for Windows

From: Polampalli, Archana via 
lists.openembedded.org
Sent: 26 April 2023 12:17
To: 
openembedded-core@lists.openembedded.org
Cc: G Pillai, Hari; Polampalli, 
Archana
Subject: [oe-core][kirkstone][PATCH 1/1] nasm: fix CVE-2022-44370

NASM v2.16 was discovered to contain a heap buffer overflow in the
component quote_for_pmake() asm/nasm.c:856

References:
https://nvd.nist.gov/vuln/detail/CVE-2022-44370

Upstream patches:
https://github.com/netwide-assembler/nasm/commit/2d4e6952417ec6f08b6f135d2b5d0e19b7dae30d

Signed-off-by: Archana Polampalli 
---
 .../nasm/nasm/CVE-2022-44370.patch| 104 ++
 meta/recipes-devtools/nasm/nasm_2.15.05.bb|   1 +
 2 files changed, 105 insertions(+)
 create mode 100644 meta/recipes-devtools/nasm/nasm/CVE-2022-44370.patch

diff --git a/meta/recipes-devtools/nasm/nasm/CVE-2022-44370.patch 
b/meta/recipes-devtools/nasm/nasm/CVE-2022-44370.patch
new file mode 100644
index 00..b131460a69
--- /dev/null
+++ b/meta/recipes-devtools/nasm/nasm/CVE-2022-44370.patch
@@ -0,0 +1,104 @@
+From b37677f7e40276bd8f504584bcba2c092f1146a8 Mon Sep 17 00:00:00 2001
+From: "H. Peter Anvin" 
+Date: Mon, 7 Nov 2022 10:26:03 -0800
+Subject: [PATCH] quote_for_pmake: fix counter underrun resulting in segfault
+
+while (nbs--) { ... } ends with nbs == -1. Rather than a minimal fix,
+introduce mempset() to make these kinds of errors less likely in the
+future.
+
+Fixes: https://bugzilla.nasm.us/show_bug.cgi?id=3392815
+Reported-by: <13579and24...@gmail.com>
+Signed-off-by: H. Peter Anvin 
+
+Upstream-Status: Backport
+CVE: CVE-2022-4437
+
+Reference to upstream patch:
+[https://github.com/netwide-assembler/nasm/commit/2d4e6952417ec6f08b6f135d2b5d0e19b7dae30d]
+
+Signed-off-by: Archana Polampalli 
+---
+ asm/nasm.c | 12 +---
+ configure.ac   |  1 +
+ include/compiler.h |  7 +++
+ 3 files changed, 13 insertions(+), 7 deletions(-)
+
+diff --git a/asm/nasm.c b/asm/nasm.c
+index 7a7f8b4..675cff4 100644
+--- a/asm/nasm.c
 b/asm/nasm.c
+@@ -1,6 +1,6 @@
+ /* --- *
+  *
+- *   Copyright 1996-2020 The NASM Authors - All Rights Reserved
++ *   Copyright 1996-2022 The NASM Authors - All Rights Reserved
+  *   See the file AUTHORS included with the NASM distribution for
+  *   the specific copyright holders.
+  *
+@@ -814,8 +814,7 @@ static char *quote_for_pmake(const char *str)
+ }
+
+ /* Convert N backslashes at the end of filename to 2N backslashes */
+-if (nbs)
+-n += nbs;
++n += nbs;
+
+ os = q = nasm_malloc(n);
+
+@@ -824,10 +823,10 @@ static char *quote_for_pmake(const char *str)
+ switch (*p) {
+ case ' ':
+ case '\t':
+-while (nbs--)
+-*q++ = '\\';
++q = mempset(q, '\\', nbs);
+ *q++ = '\\';
+ *q++ = *p;
++nbs = 0;
+ break;
+ case '$':
+ *q++ = *p;
+@@ -849,9 +848,8 @@ static char *quote_for_pmake(const char *str)
+ break;
+ }
+ }
+-while (nbs--)
+-*q++ = '\\';
+
++q = mempset(q, '\\', nbs);
+ *q = '\0';
+
+ return os;
+diff --git a/configure.ac b/configure.ac
+index 39680b1..940ebe2 100644
+--- a/configure.ac
 b/configure.ac
+@@ -199,6 +199,7 @@ AC_CHECK_FUNCS(strrchrnul)
+ AC_CHECK_FUNCS(iscntrl)
+ AC_CHECK_FUNCS(isascii)
+ AC_CHECK_FUNCS(mempcpy)
++AC_CHECK_FUNCS(mempset)
+
+ AC_CHECK_FUNCS(getuid)
+ AC_CHECK_FUNCS(getgid)
+diff --git a/include/compiler.h b/include/compiler.h
+index db3d6d6..b64da6a 100644
+--- a/include/compiler.h
 b/include/compiler.h
+@@ -256,6 +256,13 @@ static inline void *mempcpy(void *dst, const void *src, 
size_t n)
+ }
+ #endif
+
++#ifndef HAVE_MEMPSET
++static inline void *mempset(void *dst, int c, size_t n)
++{
++return (char *)memset(dst, c, n) + n;
++}
++#endif
++
+ /*
+  * Hack to support external-linkage inline functions
+  */
+--
+2.40.0
diff --git a/meta/recipes-devtools/nasm/nasm_2.15.05.bb 
b/meta/recipes-devtools/nasm/nasm_2.15.05.bb
index edc17aeebf..59b1121bd4 100644
--- a/meta/recipes-devtools/nasm/nasm_2.15.05.bb
+++ b/meta/recipes-devtools/nasm/nasm_2.15.05.bb
@@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=90904486f8fbf1861cf42752e1a39efe"
 SRC_URI = "http://www.nasm.us/pub/nasm/releasebuilds/${PV}/nasm-${PV}.tar.bz2 \
file://0001-stdlib-Add-strlcat.patch \
file://0002-Add-debug-prefix-map-option.patch \
+   file://CVE-2022-44370.patch \
"

 SRC_URI[sha256sum] = 
"3c4b8339e5ab54b1bcb2316101f8985a5da50a3f9e504d43fa6f35668bee2fd0"
--
2.40.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages 

Re: [OE-core] [meta][kirkstone][PATCH 1/2] curl: Add fix for CVE-2023-23914, CVE-2023-23915

2023-05-02 Thread Pawan Badganchi
Hi,
Could you please take this patch?

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180717): 
https://lists.openembedded.org/g/openembedded-core/message/180717
Mute This Topic: https://lists.openembedded.org/mt/97818988/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] update-alternatives.bbclass - is this a leftover from old override syntax?

2023-05-02 Thread Peter Bergin

Hi,

I stumbled on some code in update-alternatives.bbclass that I suspect is 
missed when we changed to new override syntax but I'm a bit unsure and 
would like some more eyes and comments on this. Doing debugging with 
logging I see that the class is fetching variables like 
'ALTERNATIVE_${PN}' in the code at:


https://git.yoctoproject.org/poky/tree/meta/classes-recipe/update-alternatives.bbclass#n89

I think a patch to correct things could be:

diff --git a/meta/classes-recipe/update-alternatives.bbclass 
b/meta/classes-recipe/update-alternatives.bbclass

index 36a7497fec..b153e1b297 100644
--- a/meta/classes-recipe/update-alternatives.bbclass
+++ b/meta/classes-recipe/update-alternatives.bbclass
@@ -86,10 +86,10 @@ def gen_updatealternativesvardeps(d):

 for p in pkgs:
 for v in vars:
-    for flag in sorted((d.getVarFlags("%s_%s" % (v,p)) or 
{}).keys()):
+    for flag in sorted((d.getVarFlags("%s:%s" % (v,p)) or 
{}).keys()):
 if flag == "doc" or flag == "vardeps" or flag == 
"vardepsexp":

 continue
-    d.appendVar('%s_VARDEPS_%s' % (v,p), ' %s:%s' % (flag, 
d.getVarFlag('%s_%s' % (v,p), flag, False)))
+    d.appendVar('%s_VARDEPS_%s' % (v,p), ' %s:%s' % (flag, 
d.getVarFlag('%s:%s' % (v,p), flag, False)))


 def ua_extend_depends(d):
 if not 'virtual/update-alternatives' in d.getVar('PROVIDES'):


This is just found by review and I can not find any failure or fault 
that is caused by this. That's why I'm trying to get some more eyes on 
this and see if someone can fully understand how this is connected. With 
the patch variable flags for ALTERNATIVES:${PN} is fetched instead which 
should be more up to date with what we have in recipe meta data.


Is this something to send a patch for to fix old override syntax?

If yes on the first question; as we haven't found any issues with the 
old code is it still needed?


Best regards,
/Peter


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180716): 
https://lists.openembedded.org/g/openembedded-core/message/180716
Mute This Topic: https://lists.openembedded.org/mt/98634942/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 05/11] bitbake.conf: set minimum required kernel to 5.15

2023-05-02 Thread Alexander Kanavin
On Sat, 29 Apr 2023 at 21:28, Khem Raj  wrote:
> I am also seing some segfaults in qemu usermode runs
>
> | 
> /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/qemuwrapper:
> line 2: 1592564 Segmentation fault  (core dumped) PSEUDO_UNLOAD=1
> qemu-x86_64 -r 5.15 -cpu core2duo -L
> /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/recipe-sysroot
> -E 
> LD_LIBRARY_PATH=/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/recipe-sysroot/usr/lib:/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libclc/16.0.1-r0/recipe-sysroot/usr/lib
> "$@"
>
> this happens when building libclc from meta-clang

Does not reproduce here (qemux86-64/poky/musl/gcc/meta-clang master).

> I also saw random build failures in qtbase which is perhaps unrelated
> but could be this one too

This needs to be investigated on your side.

> Third issue is https://errors.yoctoproject.org/Errors/Details/701889/

This is from a misconfigured CI on your side and the error is

"clang-16: error: unable to execute command: Segmentation fault (core dumped)
clang-16: error: linker command failed due to signal (use -v to see invocation)"

which may be unrelated. Is it still happening, and is it going away if
this patchset is removed?

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#180715): 
https://lists.openembedded.org/g/openembedded-core/message/180715
Mute This Topic: https://lists.openembedded.org/mt/98511406/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-