Re: [OE-core] Is aarch64_be under maintenance?

2023-06-01 Thread Alexander Kanavin
On Fri, 2 Jun 2023 at 04:36, leimaohui  wrote:
> > It has worked at some points in time but isn't part of our automated test 
> > matrix
> > so it looks like it has suffered from bitrot :(
>
> I have no idea about how to fix these bugs, Can you give me some suggestions? 
> Or can aach64_be be added into the work of next release?

There's a hint above:

A full log can be found at
/ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-arv8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/build/meson-logs/meson-log.txt

Presumably qemu usermode has regressed in big endian mode because
nobody tests it, and you need to look into how it fails and where.
It's not simple, but it's not impossible either.

I think what gets tested on the autobuilder is decided by YP member
companies, and expanding the coverage also requires adding hardware to
the test cluster. So you can't simply ask to test more, your company
needs to join the project first. I'd love to have risc-v included for
example, but it's not happening yet because of that.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182140): 
https://lists.openembedded.org/g/openembedded-core/message/182140
Mute This Topic: https://lists.openembedded.org/mt/99259014/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 3/3] vulkan-validation: Add the official Vulkan validation layers

2023-06-01 Thread Alexander Kanavin
Given that this was in November last year, I think the best course of
action is for you to take the proposed patch and fix it into a state
that can be merged.

Alex

On Thu, 1 Jun 2023 at 23:55, Vincent Davis Jr  wrote:
>
> Hello,
>
> Is there any status on this? I'd definitely benefit from this.
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182139): 
https://lists.openembedded.org/g/openembedded-core/message/182139
Mute This Topic: https://lists.openembedded.org/mt/94945225/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] qemu: Split the qemu package

2023-06-01 Thread Yu, Mingli
From: Mingli Yu 

Currently all files as below packaged into one package such as
qemu-7.2.0-*.rpm. After the qemu package installed on the target,
it will take up about 464M which includes not only the one matches
the arch of the target but aslo all available built qemu targets
which set by QEMU_TARGETS.

 # ls tmp-glibc/work/core2-64-wrs-linux/qemu/7.2.0-r0/image/usr/bin/
 qemu-aarch64  qemu-img  qemu-mips64el   qemu-ppc64
 qemu-sh4qemu-system-loongarch64  qemu-system-ppc  qemu-system-x86_64
 qemu-arm  qemu-io   qemu-mipsel qemu-ppc64le
 qemu-storage-daemon  qemu-system-mips qemu-system-ppc64
 qemu-x86_64 qemu-edid qemu-loongarch64  qemu-mips.real
 qemu-pr-helper  qemu-system-aarch64  qemu-system-mips64
 qemu-system-riscv32 qemu-ga   qemu-mips qemu-nbd
 qemu-riscv32qemu-system-arm  qemu-system-mips64el
 qemu-system-riscv64 qemu-i386 qemu-mips64   qemu-ppc
 qemu-riscv64qemu-system-i386 qemu-system-mipsel qemu-system-sh4

Split the qemu package into qemu-7.2.0-*.rpm, qemu-system-aarch64-7.2.0*.rpm,
qemu-system-x86_64-7.2.0*.rpm and etc. And let user can only choose the
corresponding qemu arch package they want to install should ease the concerns
who cares much about the size in embedded device as it decreases the qemu rpm
(qemu-7.2.0*.rpm) size from about 65M to about 19M and the size of the
extracted qemu RPM decreased from about 464M to about 248M.

Signed-off-by: Mingli Yu 
---
 meta/recipes-devtools/qemu/qemu.inc | 5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-devtools/qemu/qemu.inc 
b/meta/recipes-devtools/qemu/qemu.inc
index a87dee5c99..c6fd39aab6 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -230,6 +230,11 @@ INSANE_SKIP:${PN} = "arch"
 
 FILES:${PN} += "${datadir}/icons"
 
+python populate_packages:prepend() {
+archdir = d.expand('${bindir}/')
+do_split_packages(d, archdir, r'^qemu-system-(.*)$', '${PN}-system-%s', 
'QEMU full system emulation binaries(%s)' , prepend=True)
+}
+
 # Put the guest agent in a separate package
 PACKAGES =+ "${PN}-guest-agent"
 SUMMARY:${PN}-guest-agent = "QEMU guest agent"
-- 
2.25.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182138): 
https://lists.openembedded.org/g/openembedded-core/message/182138
Mute This Topic: https://lists.openembedded.org/mt/99279217/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] Is aarch64_be under maintenance?

2023-06-01 Thread leimaohui
Hi, Richard

> It has worked at some points in time but isn't part of our automated test 
> matrix
> so it looks like it has suffered from bitrot :(

I have no idea about how to fix these bugs, Can you give me some suggestions? 
Or can aach64_be be added into the work of next release?


Best regards
Lei

> -Original Message-
> From: Richard Purdie 
> Sent: Thursday, June 1, 2023 3:10 PM
> To: Lei, Maohui ;
> openembedded-core@lists.openembedded.org
> Subject: Re: [OE-core] Is aarch64_be under maintenance?
> 
> On Thu, 2023-06-01 at 06:58 +, leimaohui wrote:
> > Hi all
> >
> > Recently, I want to build an image of aarch64_be, but it seems go badly. 
> > Those
> recipes that "inherit meson" have the following error:
> > 
> > > ../fribidi-1.0.12/meson.build:1:0: ERROR: Executables created by c 
> > > compiler
> aarch64_be-poky-linux-gcc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2
> -Wformat -Wformat-security -Werror=format-security
> --sysroot=/ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-a
> rv8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/recipe-sysroot are not
> runnable.
> > >
> > > A full log can be found at
> > > /ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-arv
> > > 8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/build/meson-log
> > > s/meson-log.txt
> > 
> > It seems that qemu-aarch64_be doesn't work well.
> > And glib-2.0 also failed in do_configure.
> > So, is aarch64_be under maintenance? Or is there some issues in my usage?
> 
> It has worked at some points in time but isn't part of our automated test 
> matrix
> so it looks like it has suffered from bitrot :(
> 
> Cheers,
> 
> Richard

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



[OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1

2023-06-01 Thread Steve Sakoman
From: Michael Halstead 

Signed-off-by: Michael Halstead 
Signed-off-by: Richard Purdie 
(cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
Signed-off-by: Steve Sakoman 
---
 meta/conf/distro/include/yocto-uninative.inc | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/conf/distro/include/yocto-uninative.inc 
b/meta/conf/distro/include/yocto-uninative.inc
index f3c05b7e20..ad4816a1f3 100644
--- a/meta/conf/distro/include/yocto-uninative.inc
+++ b/meta/conf/distro/include/yocto-uninative.inc
@@ -7,9 +7,9 @@
 #
 
 UNINATIVE_MAXGLIBCVERSION = "2.37"
-UNINATIVE_VERSION = "3.10"
+UNINATIVE_VERSION = "4.0"
 
 UNINATIVE_URL ?= 
"http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/;
-UNINATIVE_CHECKSUM[aarch64] ?= 
"b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
-UNINATIVE_CHECKSUM[i686] ?= 
"ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
-UNINATIVE_CHECKSUM[x86_64] ?= 
"ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
+UNINATIVE_CHECKSUM[aarch64] ?= 
"7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
+UNINATIVE_CHECKSUM[i686] ?= 
"83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
+UNINATIVE_CHECKSUM[x86_64] ?= 
"fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
-- 
2.34.1


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



[OE-core][mickledore 12/13] uninative: Upgrade to 3.10 to support gcc 13

2023-06-01 Thread Steve Sakoman
From: Michael Halstead 

Signed-off-by: Michael Halstead 
Signed-off-by: Richard Purdie 
(cherry picked from commit f811bffb861b23238e8291394bd6e8407f013619)
Signed-off-by: Steve Sakoman 
---
 meta/conf/distro/include/yocto-uninative.inc | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/conf/distro/include/yocto-uninative.inc 
b/meta/conf/distro/include/yocto-uninative.inc
index 8a5cab5360..f3c05b7e20 100644
--- a/meta/conf/distro/include/yocto-uninative.inc
+++ b/meta/conf/distro/include/yocto-uninative.inc
@@ -7,9 +7,9 @@
 #
 
 UNINATIVE_MAXGLIBCVERSION = "2.37"
-UNINATIVE_VERSION = "3.9"
+UNINATIVE_VERSION = "3.10"
 
 UNINATIVE_URL ?= 
"http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/;
-UNINATIVE_CHECKSUM[aarch64] ?= 
"de35708c95c34573af140da910132c3291ba4fd26ebf7b74b755ada432cdf07b"
-UNINATIVE_CHECKSUM[i686] ?= 
"adac07b08adb88eb26fc7fd87fee0cec9d5be167bf7c5ffd3a549a2a6699c29c"
-UNINATIVE_CHECKSUM[x86_64] ?= 
"3dd82c3fbdb59e87bf091c3eef555a05fae528eeda3083828f76cd4deaceca8b"
+UNINATIVE_CHECKSUM[aarch64] ?= 
"b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
+UNINATIVE_CHECKSUM[i686] ?= 
"ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
+UNINATIVE_CHECKSUM[x86_64] ?= 
"ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
-- 
2.34.1


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



[OE-core][mickledore 11/13] qemurunner: avoid leaking server_socket

2023-06-01 Thread Steve Sakoman
From: Mikko Rapeli 

close() the server_socket before qemusock replaces
it.

Signed-off-by: Mikko Rapeli 
Signed-off-by: Alexandre Belloni 
(cherry picked from commit be7bbbeeb44158b181d1abc5a4d7871a9045fdd6)
Signed-off-by: Steve Sakoman 
---
 meta/lib/oeqa/utils/qemurunner.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/lib/oeqa/utils/qemurunner.py 
b/meta/lib/oeqa/utils/qemurunner.py
index 6734cee48d..8bb35f5a8b 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -483,6 +483,7 @@ class QemuRunner:
 
 decodedlog = self.decode_qemulog(bootlog)
 if self.boot_patterns['search_reached_prompt'] in 
decodedlog:
+self.server_socket.close()
 self.server_socket = qemusock
 stopread = True
 reachedlogin = True
-- 
2.34.1


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



[OE-core][mickledore 10/13] populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's ptest-runner

2023-06-01 Thread Steve Sakoman
From: Martin Jansa 

* since "populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner" change:
  
https://git.openembedded.org/openembedded-core/commit/?id=ecff0642be5781f7f6cca617158b04ac9a0e85f0
  in multilib build when building lib32-foo-image it can pick wrong
  ptest-runner package if it was built in the same TMPDIR before the
  image, do_rootfs then fails to find it, if the package manager config
  doesn't have 64-bit feed enabled:

  opkg_prepare_url_for_install: Couldn't find anything to satisfy 'ptest-runner'

Signed-off-by: Martin Jansa 
Signed-off-by: Alexandre Belloni 
(cherry picked from commit 4d24749e7e94881bb952f5c927f0012eb70d4390)
Signed-off-by: Steve Sakoman 
---
 meta/classes-recipe/populate_sdk_base.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes-recipe/populate_sdk_base.bbclass 
b/meta/classes-recipe/populate_sdk_base.bbclass
index 1c619ef3cf..b23ea26d40 100644
--- a/meta/classes-recipe/populate_sdk_base.bbclass
+++ b/meta/classes-recipe/populate_sdk_base.bbclass
@@ -15,7 +15,7 @@ COMPLEMENTARY_GLOB[staticdev-pkgs] = '*-staticdev'
 COMPLEMENTARY_GLOB[doc-pkgs] = '*-doc'
 COMPLEMENTARY_GLOB[dbg-pkgs] = '*-dbg'
 COMPLEMENTARY_GLOB[src-pkgs] = '*-src'
-COMPLEMENTARY_GLOB[ptest-pkgs] = '*-ptest ptest-runner'
+COMPLEMENTARY_GLOB[ptest-pkgs] = '*-ptest ${MLPREFIX}ptest-runner'
 COMPLEMENTARY_GLOB[bash-completion-pkgs] = '*-bash-completion'
 
 def complementary_globs(featurevar, d):
-- 
2.34.1


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



[OE-core][mickledore 09/13] tiff: Remove unused patch from tiff

2023-06-01 Thread Steve Sakoman
From: nikhil 

Remove 0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
file from tiff as it was removed while upgrading tiff from
4.4.0 -> 4.5.0

Signed-off-by: Nikhil R 
Signed-off-by: Richard Purdie 
(cherry picked from commit c53abdb5ce9cdbfb0f9e48b64b800c45549d18a6)
Signed-off-by: Steve Sakoman 
---
 ...-of-TIFFTAG_INKNAMES-and-related-TIF.patch | 267 --
 1 file changed, 267 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch

diff --git 
a/meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
 
b/meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
deleted file mode 100644
index 17b37be041..00
--- 
a/meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
+++ /dev/null
@@ -1,267 +0,0 @@
-From f00484b9519df933723deb38fff943dc291a793d Mon Sep 17 00:00:00 2001
-From: Su_Laus 
-Date: Tue, 30 Aug 2022 16:56:48 +0200
-Subject: [PATCH] Revised handling of TIFFTAG_INKNAMES and related
- TIFFTAG_NUMBEROFINKS value
-
-In order to solve the buffer overflow issues related to TIFFTAG_INKNAMES and 
related TIFFTAG_NUMBEROFINKS value, a revised handling of those tags within 
LibTiff is proposed:
-
-Behaviour for writing:
-`NumberOfInks`  MUST fit to the number of inks in the `InkNames` string.
-`NumberOfInks` is automatically set when `InkNames` is set.
-If `NumberOfInks` is different to the number of inks within `InkNames` 
string, that will be corrected and a warning is issued.
-If `NumberOfInks` is not equal to samplesperpixel only a warning will be 
issued.
-
-Behaviour for reading:
-When reading `InkNames` from a TIFF file, the `NumberOfInks` will be set 
automatically to the number of inks in `InkNames` string.
-If `NumberOfInks` is different to the number of inks within `InkNames` 
string, that will be corrected and a warning is issued.
-If  `NumberOfInks` is not equal to samplesperpixel only a warning will be 
issued.
-
-This allows the safe use of the NumberOfInks value to read out the InkNames 
without buffer overflow
-
-This MR will close the following issues:  #149, #150, #152, #168 (to be 
checked), #250, #269, #398 and #456.
-
-It also fixes the old bug at 
http://bugzilla.maptools.org/show_bug.cgi?id=2599, for which the limitation of 
`NumberOfInks = SPP` was introduced, which is in my opinion not necessary and 
does not solve the general issue.
-
-CVE: CVE-2022-3599 CVE-2022-4645
-Upstream-Status: Backport 
[https://gitlab.com/libtiff/libtiff/-/commit/e813112545942107551433d61afd16ac094ff246.patch]
-Signed-off-by: Ross Burton 
-Signed-off-by: Pawan Badganchi 

- libtiff/tif_dir.c  | 119 -
- libtiff/tif_dir.h  |   2 +
- libtiff/tif_dirinfo.c  |   2 +-
- libtiff/tif_dirwrite.c |   5 ++
- libtiff/tif_print.c|   4 ++
- 5 files changed, 82 insertions(+), 50 deletions(-)
-
-diff --git a/libtiff/tif_dir.c b/libtiff/tif_dir.c
-index 793e8a79..816f7756 100644
 a/libtiff/tif_dir.c
-+++ b/libtiff/tif_dir.c
-@@ -136,32 +136,30 @@ setExtraSamples(TIFF* tif, va_list ap, uint32_t* v)
- }
- 
- /*
-- * Confirm we have "samplesperpixel" ink names separated by \0.  Returns 
-+ * Count ink names separated by \0.  Returns
-  * zero if the ink names are not as expected.
-  */
--static uint32_t
--checkInkNamesString(TIFF* tif, uint32_t slen, const char* s)
-+static uint16_t
-+countInkNamesString(TIFF *tif, uint32_t slen, const char *s)
- {
--  TIFFDirectory* td = >tif_dir;
--  uint16_t i = td->td_samplesperpixel;
-+  uint16_t i = 0;
-+  const char *ep = s + slen;
-+  const char *cp = s;
- 
-   if (slen > 0) {
--  const char* ep = s+slen;
--  const char* cp = s;
--  for (; i > 0; i--) {
-+  do {
-   for (; cp < ep && *cp != '\0'; cp++) {}
-   if (cp >= ep)
-   goto bad;
-   cp++;   /* skip \0 */
--  }
--  return ((uint32_t)(cp - s));
-+  i++;
-+  } while (cp < ep);
-+  return (i);
-   }
- bad:
-   TIFFErrorExt(tif->tif_clientdata, "TIFFSetField",
--  "%s: Invalid InkNames value; expecting %"PRIu16" names, found 
%"PRIu16,
--  tif->tif_name,
--  td->td_samplesperpixel,
--  (uint16_t)(td->td_samplesperpixel-i));
-+  "%s: Invalid InkNames value; no NUL at given buffer end 
location %"PRIu32", after %"PRIu16" ink",
-+  tif->tif_name, slen, i);
-   return (0);
- }
- 
-@@ -478,13 +476,61 @@ _TIFFVSetField(TIFF* tif, uint32_t tag, va_list ap)
-   _TIFFsetFloatArray(>td_refblackwhite, va_arg(ap, float*), 
6);
-   break;
-   case 

[OE-core][mickledore 08/13] e2fsprogs: fix ptest bug for second running

2023-06-01 Thread Steve Sakoman
From: Qiu Tingting 

At second running, there are four new failed case:
  d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize

The test_data.tmp is necessary, but it is deleted by run-ptest.
So it should be restored after testing.

Signed-off-by: Qiu Tingting 
Signed-off-by: Alexandre Belloni 
(cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c)
Signed-off-by: Steve Sakoman 
---
 meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest | 1 +
 meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
index c97c0377e9..279923db8e 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
@@ -8,3 +8,4 @@ rm -f *.tmp
 rm -f *.ok
 rm -f *.failed
 rm -f *.log
+cp ../data/test_data.tmp ./
diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb
index 2620610903..403995e9cf 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb
@@ -140,4 +140,7 @@ do_install_ptest() {
 
 install -d ${D}${PTEST_PATH}/lib
 install -m 0644 ${B}/lib/config.h  ${D}${PTEST_PATH}/lib/
+
+install -d ${D}${PTEST_PATH}/data
+install -m 0644 ${B}/tests/test_data.tmp ${D}${PTEST_PATH}/data/
 }
-- 
2.34.1


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



[OE-core][mickledore 07/13] libgcrypt: update 1.10.1 -> 1.10.2

2023-06-01 Thread Steve Sakoman
From: Alexander Kanavin 

Latest stable branch update

Signed-off-by: Alexander Kanavin 
Signed-off-by: Alexandre Belloni 
(cherry picked from commit fc7a39d1a16b424ab80f7463c2e1258e6ea3ab38)
Signed-off-by: Steve Sakoman 
---
 .../files/0001-libgcrypt-fix-m4-file-for-oe-core.patch |  6 +++---
 ...pt-fix-building-error-with-O2-in-sysroot-path.patch | 10 +-
 .../{libgcrypt_1.10.1.bb => libgcrypt_1.10.2.bb}   |  2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)
 rename meta/recipes-support/libgcrypt/{libgcrypt_1.10.1.bb => 
libgcrypt_1.10.2.bb} (96%)

diff --git 
a/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
 
b/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
index c873e24ed5..cbfa30f0ad 100644
--- 
a/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
+++ 
b/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
@@ -1,4 +1,4 @@
-From 839f38e5ecc22b7f1b837284bbbffac8cb32ab1e Mon Sep 17 00:00:00 2001
+From bcfd89abdb5110b93314297120412d4c7f2da313 Mon Sep 17 00:00:00 2001
 From: Trevor Gamblin 
 Date: Tue, 29 Oct 2019 14:08:32 -0400
 Subject: [PATCH] libgcrypt: fix m4 file for oe-core
@@ -17,7 +17,7 @@ Signed-off-by: Trevor Gamblin 
  1 file changed, 4 insertions(+), 86 deletions(-)
 
 diff --git a/src/libgcrypt.m4 b/src/libgcrypt.m4
-index 19d514f..21125c7 100644
+index cd4249e..e53a36f 100644
 --- a/src/libgcrypt.m4
 +++ b/src/libgcrypt.m4
 @@ -29,41 +29,6 @@ dnl is added to the gpg_config_script_warn variable.
@@ -35,7 +35,7 @@ index 19d514f..21125c7 100644
 -  fi
 -
 -  use_gpgrt_config=""
--  if test x"${LIBGCRYPT_CONFIG}" = x -a x"$GPGRT_CONFIG" != x -a 
"$GPGRT_CONFIG" != "no"; then
+-  if test x"$GPGRT_CONFIG" != x -a "$GPGRT_CONFIG" != "no"; then
 -if $GPGRT_CONFIG libgcrypt --exists; then
 -  LIBGCRYPT_CONFIG="$GPGRT_CONFIG libgcrypt"
 -  AC_MSG_NOTICE([Use gpgrt-config as libgcrypt-config])
diff --git 
a/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
 
b/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
index f9c362431c..cf9ebfb3e6 100644
--- 
a/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
+++ 
b/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
@@ -1,4 +1,4 @@
-From 3c6c10eae0993c8ca60879494c6650f7b8f54ebe Mon Sep 17 00:00:00 2001
+From 0f66e796a8522e1043dda03b88d5f6feae839d16 Mon Sep 17 00:00:00 2001
 From: Chen Qi 
 Date: Wed, 16 Aug 2017 10:44:41 +0800
 Subject: [PATCH] libgcrypt: fix building error with '-O2' in sysroot path
@@ -25,15 +25,15 @@ Signed-off-by: Hongxu Jia 
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/cipher/Makefile.am b/cipher/Makefile.am
-index d644005..1cf5072 100644
+index c3d642b..88c883a 100644
 --- a/cipher/Makefile.am
 +++ b/cipher/Makefile.am
-@@ -147,7 +147,7 @@ gost-s-box: gost-s-box.c
+@@ -153,7 +153,7 @@ gost-s-box: gost-s-box.c
  
  
  if ENABLE_O_FLAG_MUNGING
--o_flag_munging = sed -e 's/-O\([2-9sg][2-9sg]*\)/-O1/' -e 's/-Ofast/-O1/g'
-+o_flag_munging = sed -e 's/ -O\([2-9sg][2-9sg]*\) / -O1 /' -e 's/ -Ofast / 
-O1 /g'
+-o_flag_munging = sed -e 's/-O\([2-9sgz][2-9sgz]*\)/-O1/' -e 's/-Ofast/-O1/g'
++o_flag_munging = sed -e 's/ -O\([2-9sgz][2-9sgz]*\) / -O1 /' -e 's/ -Ofast / 
-O1 /g'
  else
  o_flag_munging = cat
  endif
diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.10.1.bb 
b/meta/recipes-support/libgcrypt/libgcrypt_1.10.2.bb
similarity index 96%
rename from meta/recipes-support/libgcrypt/libgcrypt_1.10.1.bb
rename to meta/recipes-support/libgcrypt/libgcrypt_1.10.2.bb
index bf9d7cbd10..58f07a116d 100644
--- a/meta/recipes-support/libgcrypt/libgcrypt_1.10.1.bb
+++ b/meta/recipes-support/libgcrypt/libgcrypt_1.10.2.bb
@@ -27,7 +27,7 @@ SRC_URI = "${GNUPG_MIRROR}/libgcrypt/libgcrypt-${PV}.tar.bz2 \
file://no-bench-slope.patch \
file://run-ptest \
"
-SRC_URI[sha256sum] = 
"ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de"
+SRC_URI[sha256sum] = 
"3b9c02a004b68c256add99701de00b383af37177e0d6c58289664cce0c03"
 
 # Below whitelisted CVEs are disputed and not affecting crypto libraries for 
any distro.
 CVE_CHECK_IGNORE += "CVE-2018-12433 CVE-2018-12438"
-- 
2.34.1


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



[OE-core][mickledore 06/13] git: ignore CVE-2023-25815

2023-06-01 Thread Steve Sakoman
From: Archana Polampalli 

This is specific to Git-for-Windows.

Signed-off-by: Archana Polampalli 
Signed-off-by: Steve Sakoman 
---
 meta/recipes-devtools/git/git_2.39.2.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-devtools/git/git_2.39.2.bb 
b/meta/recipes-devtools/git/git_2.39.2.bb
index 222e545f60..9fac9d13f8 100644
--- a/meta/recipes-devtools/git/git_2.39.2.bb
+++ b/meta/recipes-devtools/git/git_2.39.2.bb
@@ -33,6 +33,8 @@ CVE_PRODUCT = "git-scm:git"
 CVE_CHECK_IGNORE += "CVE-2022-24975"
 # This is specific to Git-for-Windows
 CVE_CHECK_IGNORE += "CVE-2022-41953"
+# This is specific to Git-for-Windows
+CVE_CHECK_IGNORE += "CVE-2023-25815"
 
 PACKAGECONFIG ??= "expat curl"
 PACKAGECONFIG[cvsserver] = ""
-- 
2.34.1


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



[OE-core][mickledore 05/13] linux-yocto/5.15: update to v5.15.113

2023-06-01 Thread Steve Sakoman
From: Bruce Ashfield 

Updating  to the latest korg -stable release that comprises
the following commits:

1fe619a7d252 Linux 5.15.113
7de20a23e52a HID: wacom: add three styli to wacom_intuos_get_tool_type
25b835d40838 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
a540aabefa9b HID: wacom: Force pen out of prox if no events have been 
received in a while
b4c7b54b83f6 s390/qdio: fix do_sqbs() inline assembly constraint
b8427b8522d9 nilfs2: fix use-after-free bug of nilfs_root in 
nilfs_evict_inode()
cafdd9cefc5b powerpc/64s/radix: Fix soft dirty tracking
fe59dd824fad tpm/tpm_tis: Disable interrupts for more Lenovo devices
b9eb4491f0c9 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV 
device
317ee8c54faa ceph: force updating the msg pointer in non-split case
e3d1adcad5b7 vc_screen: reload load of struct vc_data pointer in 
vcs_write() to avoid UAF
03e39ec73941 thunderbolt: Clear registers properly when auto clear isn't in 
use
742ed5bb683e serial: qcom-geni: fix enabling deactivated interrupt
6960267e7d0b serial: 8250_exar: Add support for USR298x PCI Modems
7d8873ecbd3c serial: Add support for Advantech PCI-1611U card
51d90382d241 statfs: enforce statfs[64] structure initialization
865be1cff2c0 ksmbd: fix global-out-of-bounds in smb2_find_context_vals
7657321b2624 ksmbd: fix wrong UserName check in session_user
61e043326e72 ksmbd: allocate one more byte for implied bcc[0]
1c2461b41f30 ksmbd: smb2: Allow messages padded to 8byte boundary
49f47945386e SMB3: drop reference to cfile before sending oplock break
653d30a1512c SMB3: Close all deferred handles of inode in case of handle 
lease break
972a33e6cc76 can: kvaser_pciefd: Disable interrupts in probe error path
143623940a03 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
c724a6edc1c6 can: kvaser_pciefd: Clear listen-only bit if not explicitly 
requested
f04628305cac can: kvaser_pciefd: Empty SRB buffer in probe
da711a8af0fa can: kvaser_pciefd: Call request_irq() before enabling 
interrupts
4857ccfbe283 can: kvaser_pciefd: Set CAN_STATE_STOPPED in 
kvaser_pciefd_stop()
9ac2448c24a9 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
a17cf315f246 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
83af0876040b ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
cc1924ab21d7 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
3a32c5149461 ALSA: hda/realtek: Add quirk for Clevo L140AU
059a18e95e06 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
e8c7d7c43d5e ALSA: hda: Fix Oops by 9.1 surround channel names
831a1ffb0a93 xhci: Fix incorrect tracking of free space on transfer rings
4c5c4870694b xhci-pci: Only run d3cold avoidance quirk for s2idle
fc0e18f95c88 usb: typec: altmodes/displayport: fix pin_assignment_show
0ed9257a8ab9 usb: gadget: u_ether: Fix host MAC address case
c51a131cacf4 usb: dwc3: debugfs: Resume dwc3 before accessing registers
720be29c7d1c USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit 
value
2ef3ecff0907 usb-storage: fix deadlock when a scsi command timeouts more 
than once
3b43d9df27a7 USB: usbtmc: Fix direction for 0-length ioctl control messages
15d744133218 ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
62499cf3ddd7 bridge: always declare tunnel functions
ec5caa765f7f netfilter: nft_set_rbtree: fix null deref on element insertion
b0cc763806c0 netfilter: nf_tables: fix nft_trans type confusion
addaba68018b vlan: fix a potential uninit-value in 
vlan_dev_hard_start_xmit()
3a0450d38a3e igb: fix bit_shift to be in [1..8] range
c15c3bb90c9a net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
234e744d86bd cassini: Fix a memory leak in the error handling path of 
cas_init_one()
76a7cd047b3a scsi: storvsc: Don't pass unused PFNs to Hyper-V host
05ad5a4d421c wifi: iwlwifi: mvm: don't trust firmware n_channels
d66490c29364 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
fce7d92a8990 wifi: mac80211: fix min center freq offset tracing
fd8bc0f581af net: bcmgenet: Restore phy_stop() depending upon suspend/close
99c5acfd1f6a net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
ed1283c46d90 s390/cio: include subchannels without devices also for 
evaluation
673cb4798921 tipc: check the bearer min mtu properly when setting it by 
netlink
575e84d90a74 tipc: do not update mtu if msg_max is too small in mtu 
negotiation
5cf99d5f656a tipc: add tipc_bearer_min_mtu to calculate min mtu
6a7690f2bd17 virtio_net: Fix error unwinding of XDP initialization
18c0bd6888b3 virtio-net: Maintain reverse cleanup order
cdd8160dcda1 net: nsh: Use correct mac_offset to unwind gso skb in 
nsh_gso_segment()
f51d15d9bc41 drm/exynos: fix g2d_open/close helper function definitions
45a158a212d9 SUNRPC: Fix trace_svc_register() 

[OE-core][mickledore 04/13] linux-yocto/5.15: update to v5.15.112

2023-06-01 Thread Steve Sakoman
From: Bruce Ashfield 

Updating  to the latest korg -stable release that comprises
the following commits:

9d6bde853685 Linux 5.15.112
0788273bd0a6 drm/amd/display: Fix hang when skipping modeset
de9a3ed42333 RISC-V: Fix up a cherry-pick warning in setup_vm_final()
3c9b08a16978 drbd: correctly submit flush bio on barrier
d0bcf6caa280 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
0b401c25 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on 
load error
8beaa3cb293a ext4: fix invalid free tracking in ext4_xattr_move_to_block()
978e5e9111af ext4: remove a BUG_ON in ext4_mb_release_group_pa()
2b3b8f18c0dc ext4: bail out of ext4_xattr_ibody_get() fails for any reason
f22b274429e8 ext4: add bounds checking in get_max_inline_xattr_value_size()
640c8c365999 ext4: fix deadlock when converting an inline directory in 
nojournal mode
b2531936118d ext4: improve error handling from ext4_dirhash()
b2f1314e6e36 ext4: improve error recovery code paths in __ext4_remount()
5f7d66e5e557 ext4: check iomap type only if ext4_iomap_begin() does not fail
f5e687698c6d ext4: fix data races when using cached status extents
6d9a705a653e ext4: avoid a potential slab-out-of-bounds in 
ext4_group_desc_csum
d55e76e11592 ext4: fix WARNING in mb_find_extent
c5c385baee9b locking/rwsem: Add __always_inline annotation to 
__down_read_common() and inlined callers
ed76d3a8910b ksmbd: not allow guest user on multichannel
4f9baa066749 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
bc77a6e93306 ksmbd: fix racy issue while destroying session on multichannel
a89ff57e4da1 ksmbd: fix kernel oops from idr_remove()
876a7e3b58e3 ksmbd: add channel rwlock
05cbc9806ae8 ksmbd: replace sessions list in connection with xarray
f86a1a74d9a7 ksmbd: fix multi session connection failure
bb3b772f186c ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
2456e2889c77 wifi: rtw88: rtw8821c: Fix rfe_option field width
615aff165bda drm/amd/display: Add NULL plane_state check for cursor disable 
logic
c11b90aced1a drm/amd/display: Refine condition of cursor visibility for 
pipe-split
bf16debcda5c drm/msm/adreno: fix runtime PM imbalance at gpu load
bac00e57cd5e drm/msm: Remove struct_mutex usage
17eeeac92b47 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 
319.89 MHz
6d5e6d5a70e2 drm/i915/dg2: Add additional HDMI pixel clock frequencies
06af228515d1 drm/i915/dg2: Support 4k@30 on HDMI
a63c6b1eed9a ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
aa803e6ecac7 ASoC: DPCM: Don't pick up BE without substream
44b685c4bab3 ASoC: soc-pcm: Move debugfs removal out of spinlock
0d5017dea0c6 ASoC: soc-compress: Inherit atomicity from DAI link for 
Compress FE
a536c367b0d8 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream 
locks
e2e5b8c72998 fs/ntfs3: Refactoring of various minor issues
5047a228d4c8 HID: wacom: insert timestamp to packed Bluetooth (BT) events
db587340a004 HID: wacom: Set a default resolution for older tablets
823787470e32 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled 
in suspend
b39ba90d69ee drm/amdgpu: Fix vram recover doesn't work after whole GPU 
reset (v2)
cd3c0f7013c3 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when 
enabling legacy gfx ras
6d4b6abedd2d drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
db307e725d5b drm/amd/display: fix flickering caused by S/G mode
61b694b742fb drm/panel: otm8009a: Set backlight parent to panel device
8f57f3e112cf f2fs: fix potential corruption when moving a directory
e2d1cc82ad50 drm/msm: fix NULL-deref on irq uninstall
8f0e1ad5327a drm/msm: fix NULL-deref on snapshot tear down
74543041c03e drm/bridge: lt8912b: Fix DSI Video Mode
9d79ccd97199 ARM: dts: s5pv210: correct MIPI CSIS clock name
137259261cd0 ARM: dts: exynos: fix WM8960 clock name in Itop Elite
eb15fb94d44a remoteproc: imx_rproc: Call of_node_put() on iteration error
de26e064ed9e remoteproc: st: Call of_node_put() on iteration error
8915e44eb3fb remoteproc: stm32: Call of_node_put() on iteration error
975b80702f0e sh: nmi_debug: fix return value of __setup handler
66dbc361214d sh: init: use OF_EARLY_FLATTREE for early init
bb870c4b73d2 sh: mcount.S: fix build error when PRINTK is not enabled
be95f9ebaf10 sh: math-emu: fix macro redefined warning
9fdf3666e3f1 SMB3: force unmount was failing to close deferred close files
c3a0ae5259ea smb3: fix problem remounting a share after shutdown
17ad86d8c122 inotify: Avoid reporting event with invalid wd
e51cd74e32d2 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus 
KX210i
21de866f75de platform/x86: touchscreen_dmi: Add upside-down quirk for 
GDIX1002 ts on the Juno Tablet
5af78b437cd3 cifs: release leases for deferred close handles when freezing

[OE-core][mickledore 03/13] linux-yocto/5.15: update to v5.15.111

2023-06-01 Thread Steve Sakoman
From: Bruce Ashfield 

Updating  to the latest korg -stable release that comprises
the following commits:

b0ece631f84a Linux 5.15.111
0a008c5098d8 sched: Fix DEBUG && !SCHEDSTATS warn
21c2a454486d netfilter: nf_tables: deactivate anonymous set from 
preparation phase
aa6ff950f875 arm64: dts: qcom: sdm845: correct dynamic power coefficients - 
again
2931ed45bfe3 sound/oss/dmasound: fix 'dmasound_setup' defined but not used
503e554782c9 debugobject: Ensure pool refill (again)
6b84832966a0 perf intel-pt: Fix CYC timestamps after standalone CBR
06106efa20f7 perf auxtrace: Fix address filter entire kernel size
11c6fb35df5c dm: don't lock fs when the map is NULL in process of resume
e11765cea205 dm ioctl: fix nested locking in table_clear() to remove 
deadlock concern
f76fcb9d43ec dm flakey: fix a crash with invalid table line
a5d8c6bf58e5 dm integrity: call kmem_cache_destroy() in dm_integrity_init() 
error path
56e952ae6d89 dm clone: call kmem_cache_destroy() in dm_clone_init() error 
path
f382705d0460 dm verity: fix error handling for check_at_most_once on FEC
1821a33bb23e ia64: fix an addr to taddr in huge_pte_offset()
3a57c70e9e92 s390/dasd: fix hanging blockdevice after request requeue
ed7e8beb201b btrfs: scrub: reject unsupported scrub flags
14383698c0de scripts/gdb: fix lx-timerlist for Python3
33383fbe4f01 clk: rockchip: rk3399: allow clk_cifout to force 
clk_cifout_src to reparent
e8353dea7d7d wifi: rtl8xxxu: RTL8192EU always needs full init
384a0dcac2a6 mailbox: zynqmp: Fix typo in IPI documentation
09206edff007 mailbox: zynqmp: Fix IPI isr handling
6d1af517817a mtd: core: fix error path for nvmem provider
8444b46e163a mtd: core: fix nvmem error reporting
7c253e98685e mtd: core: provide unique name for nvmem device, take two
68695084077e md/raid10: fix null-ptr-deref in raid10_sync_request
8d07d9119642 nilfs2: fix infinite loop in nilfs_mdt_get_block()
13f73ef77baa nilfs2: do not write dirty data after degenerating to read-only
ab0748f246b7 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
a87e5b9b4c64 parisc: Fix argument pointer in real64_call_asm()
f1b4681cfa0a afs: Fix updating of i_size with dv jump from server
33f302c9bf3e mfd: tqmx86: Correct board names for TQMxE39x
ce01b75447f6 mfd: tqmx86: Specify IO port register range more precisely
a23b3b2be0d0 mfd: tqmx86: Do not access I2C_DETECT register through io_base
388d2578c7d7 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource 
leak in mtk_thermal_probe
bdcf9fec87b2 dmaengine: at_xdmac: do not enable all cyclic channels
a5227b3be869 dmaengine: at_xdmac: Fix race for the tx desc callback
2b68028d771a dmaengine: at_xdmac: Fix concurrency over chan's 
completed_cookie
738a4fdbd157 dmaengine: dw-edma: Fix to enable to issue dma request on DMA 
processing
fd6316dec20f dmaengine: dw-edma: Fix to change for continuous transfer
dd23c11136ff dma: gpi: remove spurious unlock in gpi_ch_init
dce3bdaee3f2 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for 
usb2_port and ulpi_port
1cccf7c5c7f5 pwm: mtk-disp: Configure double buffering before reading in 
.get_state()
d2798512fafc pwm: mtk-disp: Disable shadow registers before setting 
backlight values
8ffa1cb8bcfa leds: tca6507: Fix error handling of using 
fwnode_property_read_string
e63e3a0fc062 dmaengine: mv_xor_v2: Fix an error code.
332ca024a82e leds: TI_LMU_COMMON: select REGMAP instead of depending on it
c904a070d7cd pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux 
configuration
40566def189c ext4: fix use-after-free read in ext4_find_extent for bigalloc 
+ inline
18eb23891aea ext4: fix i_disksize exceeding i_size problem in paritally 
written case
3dc3a86b88bd SMB3: Close deferred file handles in case of handle lease break
0f87e18203bd SMB3: Add missing locks to protect deferred close file list
b574e73db844 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
ccfede0a2cb1 openrisc: Properly store r31 to pt_regs on unhandled exceptions
1c7456aa5d3a clocksource/drivers/davinci: Fix memory leak in 
davinci_timer_register when init fails
c87c6d50505b RDMA/mlx5: Use correct device num_ports when modify DC
d2823237dabc SUNRPC: remove the maximum number of retries in 
call_bind_status
c11e44ac1a71 RDMA/mlx5: Fix flow counter query via DEVX
7acad58049ac Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
b6157a9f0fc7 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
33f9b8de1b00 clk: qcom: regmap: add PHY clock source implementation
0ccc1a6bac34 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing 
lease
a2bd706ab635 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA 
requests
6bbc49661c31 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
00cc21e32ea1 RDMA/srpt: Add a check for 

[OE-core][mickledore 02/13] linux-yocto/5.15: update to v5.15.110

2023-06-01 Thread Steve Sakoman
From: Bruce Ashfield 

Updating  to the latest korg -stable release that comprises
the following commits:

8a7f2a5c5aa1 Linux 5.15.110
cab0f985037b riscv: No need to relocate the dtb as it lies in the fixmap 
region
1f09c9bab723 riscv: Do not set initial_boot_params to the linear address of 
the dtb
bbf94b042155 riscv: Move early dtb mapping into the fixmap region
ccb29694c2da selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
0994aa001fde driver core: Don't require dynamic_debug for initcall_debug 
probe timing
3dcebcaa258c USB: serial: option: add UNISOC vendor and TOZED LT70C product
f1e6a14d5ae8 bluetooth: Perform careful capability checks in 
hci_sock_ioctl()
39c472809aab drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
936a23293bbb wifi: brcmfmac: slab-out-of-bounds read in 
brcmf_get_assoc_ies()
2bd716c6e4d1 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
00f74003edf5 KVM: arm64: Retry fault if vma_lookup() results become invalid
c1da649699e1 selftests/kselftest/runner/run_one(): allow running 
non-executable files
c88435054153 PCI/ASPM: Remove pcie_aspm_pm_state_change()

Signed-off-by: Bruce Ashfield 
Signed-off-by: Steve Sakoman 
---
 .../linux/linux-yocto-rt_5.15.bb  |  4 ++--
 .../linux/linux-yocto-tiny_5.15.bb|  4 ++--
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 24 +--
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb 
b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index c3c9ed8967..731a871e11 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
 raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to 
linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "63a865cbbc8ab351f44582a4fcf2999c7681cfd8"
+SRCREV_machine ?= "91c85a978457d009bb57ec0a0867afe4ff7c8278"
 SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 SRC_URI = 
"git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https
 \

git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.109"
+LINUX_VERSION ?= "5.15.110"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb 
b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index ae2604ab70..6ded419a02 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.109"
+LINUX_VERSION ?= "5.15.110"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,7 +14,7 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "7d734295a38a5fc03fb29fb90bb64e38708e2308"
+SRCREV_machine ?= "37cc630d5574860de0b48e67fca03d8cb7d2a260"
 SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb 
b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index d30b12d557..e702fbcf71 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,16 +13,16 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "8ac50c616d30bffb2540f2dd7bfe8ea66d737bfe"
-SRCREV_machine:qemuarm64 ?= "470798ad34773e9e60e08ba80a8b7e6c4cf65c94"
-SRCREV_machine:qemumips ?= "9dcb3aaf2e30172cfb33b13d50bae621cd449f5b"
-SRCREV_machine:qemuppc ?= "faaa6b1dd4c1bf3550efa07e788f6849729e9d7b"
-SRCREV_machine:qemuriscv64 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemuriscv32 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemux86 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemux86-64 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemumips64 ?= "a41a7b13730b656588ac38cf0f1af6f9f255e112"
-SRCREV_machine ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_machine:qemuarm ?= "c9c4163f1d7a05a8a9e74f519ec7acc54259f53b"
+SRCREV_machine:qemuarm64 ?= "1cbfaca7888ffe8f6ce58987080a86b48161ce44"
+SRCREV_machine:qemumips ?= "9d83787163c68c2390136915fcfbf3e781d56874"
+SRCREV_machine:qemuppc ?= "a6d06d797ba2ae6c391898a42fced6c3eb71aad0"
+SRCREV_machine:qemuriscv64 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
+SRCREV_machine:qemuriscv32 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
+SRCREV_machine:qemux86 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"

[OE-core][mickledore 01/13] linux-yocto/5.15: update to v5.15.109

2023-06-01 Thread Steve Sakoman
From: Bruce Ashfield 

Updating  to the latest korg -stable release that comprises
the following commits:

f48aeeaaa64c Linux 5.15.109
4aed6b5809bb soc: sifive: l2_cache: fix missing of_node_put() in 
sifive_l2_init()
71e7ed6e3aa9 soc: sifive: l2_cache: fix missing free_irq() in error path in 
sifive_l2_init()
48c5fd373345 soc: sifive: l2_cache: fix missing iounmap() in error path in 
sifive_l2_init()
2a2a502af466 ASN.1: Fix check for strdup() success
9fc2e7f2cf47 ASoC: fsl_asrc_dma: fix potential null-ptr-deref
0431e1323f42 mm/page_alloc: fix potential deadlock on zonelist_update_seq 
seqlock
144ff55623e2 iio: adc: at91-sama5d2_adc: fix an error code in 
at91_adc_allocate_trigger()
e589986ef037 counter: 104-quad-8: Fix race condition between FLAG and CNTR 
reads
78559037632b pwm: hibvt: Explicitly set .polarity in .get_state()
2147e7c2d26f pwm: iqs620a: Explicitly set .polarity in .get_state()
a2ab4924f0c8 pwm: meson: Explicitly set .polarity in .get_state()
dbc7a6d1ec8e sctp: Call inet6_destroy_sock() via sk->sk_destruct().
4f66b180a622 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
b60d534d1e70 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
dd042131386f tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
dabbe97f369b udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
d58366aab868 fuse: fix deadlock between atomic O_TRUNC and page invalidation
e21d9c606839 fuse: always revalidate rename target dentry
c10a5b340681 fuse: fix attr version comparison in fuse_read_update_size()
1e5c686087dc purgatory: fix disabling debug info
a134b2ac4127 docs: futex: Fix kernel-doc references after code split-up 
preparation
66dd55279174 MIPS: Define RUNTIME_DISCARD_EXIT in LD script
e779884c713f sched/fair: Fixes for capacity inversion detection
4ee882e0e1ed sched/uclamp: Fix a uninitialized variable warnings
98762616db0b sched/fair: Consider capacity inversion in util_fits_cpu()
99b704ae7a17 sched/fair: Detect capacity inversion
1de6ee9d812c sched/uclamp: Cater for uclamp in 
find_energy_efficient_cpu()'s early exit condition
a77e3c0e067d sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
ac407e5102e9 sched/uclamp: Fix fits_capacity() check in feec()
46c631fe5a94 mm: page_alloc: skip regions with hugetlbfs pages when 
allocating 1G pages
981e276dd965 mm/khugepaged: check again on anon uffd-wp during isolation
29562319cba0 drm/i915: Fix fast wake AUX sync len
afbfd70cb1a0 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
1aaa1e0a9a0f kernel/sys.c: fix and improve control flow in 
__sys_setres[ug]id()
ebab1a86ca3e memstick: fix memory leak if card device is never registered
8c168553abce nilfs2: initialize unused bytes in segment summary blocks
e513fb5cadc4 iio: light: tsl2772: fix reading proximity-diodes from device 
tree
c15737965434 rtmutex: Add acquire semantics for rtmutex lock acquisition 
slow path
a8466e335f58 platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
4a2a34a75f3e xen/netback: use same error messages for same errors
08e774db2ef1 nvme-tcp: fix a possible UAF when failing to allocate an io 
queue
1b91bfae3ee1 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
357fa038d93d net: dsa: b53: mmap: add phy ops
583d2abf1374 scsi: core: Improve scsi_vpd_inquiry() checks
139bea1d3aa1 scsi: megaraid_sas: Fix fw_crash_buffer_show()
73890c48849d selftests: sigaltstack: fix -Wuninitialized
c2680efa1507 platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
fd3e899340e1 Input: i8042 - add quirk for Fujitsu Lifebook A574/H
14bb1fb893db f2fs: Fix f2fs_truncate_partial_nodes ftrace event
0ebc93afdaf6 e1000e: Disable TSO on i219-LM card to increase speed
e722ea6dae2c bpf: Fix incorrect verifier pruning due to missing register 
precision taints
25e50cdf9f63 spi: spi-rockchip: Fix missing unwind goto in 
rockchip_sfc_probe()
cbce626dcd23 mlxsw: pci: Fix possible crash during initialization
4eee0d9d3c11 net: rpl: fix rpl header size calculation
92e0bc5e34ad bonding: Fix memory leak when changing bond type to Ethernet
b24026f1409c mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
5610d81d0214 bnxt_en: Do not initialize PTP on older P3/P4 chips
7ff875ee15bc netfilter: nf_tables: tighten netlink attribute requirements 
for catch-all elements
0a397535d189 netfilter: nf_tables: validate catch-all set elements
25f1b40cf9b2 i40e: fix i40e_setup_misc_vector() error handling
536ed39cbec8 i40e: fix accessing vsi->active_filters without holding lock
8089d724dd7a netfilter: nf_tables: fix ifdef to also consider nf_tables=m
69ea11769b8d sfc: Fix use-after-free due to selftest_work
aa16f7b99d23 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
b36d82ddc74e virtio_net: bugfix overflow inside 

[OE-core][mickledore 00/13] Patch review

2023-06-01 Thread Steve Sakoman
Please review this set of changes for mickledore and have comments back by
end of day Monday.

Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5383

The following changes since commit c46d0cfe4b18318c00390eb112edcbea8b8d6a7a:

  gdb: fix crashes when debugging threads with Arm Pointer Authentication 
enabled (2023-05-26 13:55:18 -1000)

are available in the Git repository at:

  https://git.openembedded.org/openembedded-core-contrib stable/mickledore-nut
  
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/mickledore-nut

Alexander Kanavin (1):
  libgcrypt: update 1.10.1 -> 1.10.2

Archana Polampalli (1):
  git: ignore CVE-2023-25815

Bruce Ashfield (5):
  linux-yocto/5.15: update to v5.15.109
  linux-yocto/5.15: update to v5.15.110
  linux-yocto/5.15: update to v5.15.111
  linux-yocto/5.15: update to v5.15.112
  linux-yocto/5.15: update to v5.15.113

Martin Jansa (1):
  populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's
ptest-runner

Michael Halstead (2):
  uninative: Upgrade to 3.10 to support gcc 13
  uninative: Upgrade to 4.0 to include latest gcc 13.1.1

Mikko Rapeli (1):
  qemurunner: avoid leaking server_socket

Qiu Tingting (1):
  e2fsprogs: fix ptest bug for second running

nikhil (1):
  tiff: Remove unused patch from tiff

 meta/classes-recipe/populate_sdk_base.bbclass |   2 +-
 meta/conf/distro/include/yocto-uninative.inc  |   8 +-
 meta/lib/oeqa/utils/qemurunner.py |   1 +
 .../e2fsprogs/e2fsprogs/run-ptest |   1 +
 .../e2fsprogs/e2fsprogs_1.47.0.bb |   3 +
 meta/recipes-devtools/git/git_2.39.2.bb   |   2 +
 .../linux/linux-yocto-rt_5.15.bb  |   6 +-
 .../linux/linux-yocto-tiny_5.15.bb|   6 +-
 meta/recipes-kernel/linux/linux-yocto_5.15.bb |  26 +-
 ...-of-TIFFTAG_INKNAMES-and-related-TIF.patch | 267 --
 ...01-libgcrypt-fix-m4-file-for-oe-core.patch |   6 +-
 ...ilding-error-with-O2-in-sysroot-path.patch |  10 +-
 ...ibgcrypt_1.10.1.bb => libgcrypt_1.10.2.bb} |   2 +-
 13 files changed, 40 insertions(+), 300 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
 rename meta/recipes-support/libgcrypt/{libgcrypt_1.10.1.bb => 
libgcrypt_1.10.2.bb} (96%)

-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182123): 
https://lists.openembedded.org/g/openembedded-core/message/182123
Mute This Topic: https://lists.openembedded.org/mt/99279049/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 3/3] vulkan-validation: Add the official Vulkan validation layers

2023-06-01 Thread Vincent Davis Jr
Hello,

Is there any status on this? I'd definitely benefit from this.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182122): 
https://lists.openembedded.org/g/openembedded-core/message/182122
Mute This Topic: https://lists.openembedded.org/mt/94945225/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] lighttpd: upgrade 1.4.69 -> 1.4.71

2023-06-01 Thread Alexandre Belloni via lists.openembedded.org
Hello,

On the autobuilders, this causes:

WARNING: lighttpd-1.4.71-r0 do_package_qa: QA Issue: lighttpd rdepends on 
lighttpd-module-indexfile, but it isn't a build dependency? [build-deps]
WARNING: lighttpd-1.4.71-r0 do_package_qa: QA Issue: lighttpd rdepends on 
lighttpd-module-staticfile, but it isn't a build dependency? [build-deps]



-- 
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 (#182121): 
https://lists.openembedded.org/g/openembedded-core/message/182121
Mute This Topic: https://lists.openembedded.org/mt/99260051/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe-core][mickledore][PATCH v2] tiff: backport a fix for CVE-2023-2731

2023-06-01 Thread Nat Bailey via lists.openembedded.org
From: Natasha Bailey 

This patch fixes an issue in libtiff's LZWDecode function which could cause a 
null pointer dereference.

Signed-off-by: Natasha Bailey 
---
 .../libtiff/files/CVE-2023-2731.patch | 40 +++
 meta/recipes-multimedia/libtiff/tiff_4.5.0.bb |  4 +-
 2 files changed, 43 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch

diff --git a/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch 
b/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
new file mode 100644
index 00..52fba661c9
--- /dev/null
+++ b/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
@@ -0,0 +1,40 @@
+From 9be22b639ea69e102d3847dca4c53ef025e9527b Mon Sep 17 00:00:00 2001
+From: Even Rouault 
+Date: Sat, 29 Apr 2023 12:20:46 +0200
+Subject: [PATCH] LZWDecode(): avoid crash when trying to read again from a
+ strip whith a missing end-of-information marker (fixes #548)
+
+CVE: CVE-2023-2731
+Upstream-Status: Backport 
[https://gitlab.com/libtiff/libtiff/-/commit/9be22b639ea69e102d3847dca4c53ef025e9527b]
+Signed-off-by: Natasha Bailey 
+
+---
+ libtiff/tif_lzw.c | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/libtiff/tif_lzw.c b/libtiff/tif_lzw.c
+index ba75a07e..d631fa10 100644
+--- a/libtiff/tif_lzw.c
 b/libtiff/tif_lzw.c
+@@ -423,6 +423,10 @@ static int LZWDecode(TIFF *tif, uint8_t *op0, tmsize_t 
occ0, uint16_t s)
+ 
+ if (sp->read_error)
+ {
++TIFFErrorExtR(tif, module,
++  "LZWDecode: Scanline %" PRIu32 " cannot be read due to "
++  "previous error",
++  tif->tif_row);
+ return 0;
+ }
+ 
+@@ -742,6 +746,7 @@ after_loop:
+ return (1);
+ 
+ no_eoi:
++sp->read_error = 1;
+ TIFFErrorExtR(tif, module,
+   "LZWDecode: Strip %" PRIu32 " not terminated with EOI code",
+   tif->tif_curstrip);
+-- 
+2.34.1
+
diff --git a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb 
b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
index f8a2482a84..ce371a15f9 100644
--- a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
+++ b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
@@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.md;md5=a3e32d664d6db1386b4689c8121531c3"
 CVE_PRODUCT = "libtiff"
 
 SRC_URI = "http://download.osgeo.org/libtiff/tiff-${PV}.tar.gz \
-   file://CVE-2022-48281.patch"
+   file://CVE-2022-48281.patch \
+   file://CVE-2023-2731.patch \
+   "
 
 SRC_URI[sha256sum] = 
"c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182120): 
https://lists.openembedded.org/g/openembedded-core/message/182120
Mute This Topic: https://lists.openembedded.org/mt/99273022/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][mickledore][PATCH] tiff: backport a fix for CVE-2023-2731

2023-06-01 Thread Steve Sakoman
Hi Nat,

Thanks for the patch, just one comment - see below.

On Thu, Jun 1, 2023 at 9:58 AM Nat Bailey via lists.openembedded.org
 wrote:
>
> From: Natasha Bailey 
>
> This patch fixes an issue in libtiff's LZWDecode function which could cause a 
> null pointer dereference.
>
> Signed-off-by: Natasha Bailey 
> ---
>  .../libtiff/files/CVE-2023-2731.patch | 39 +++
>  meta/recipes-multimedia/libtiff/tiff_4.5.0.bb |  4 +-
>  2 files changed, 42 insertions(+), 1 deletion(-)
>  create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
>
> diff --git a/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch 
> b/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
> new file mode 100644
> index 00..7db0a35f72
> --- /dev/null
> +++ b/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
> @@ -0,0 +1,39 @@
> +From 9be22b639ea69e102d3847dca4c53ef025e9527b Mon Sep 17 00:00:00 2001
> +From: Even Rouault 
> +Date: Sat, 29 Apr 2023 12:20:46 +0200
> +Subject: [PATCH] LZWDecode(): avoid crash when trying to read again from a
> + strip whith a missing end-of-information marker (fixes #548)
> +
> +CVE: CVE-2023-2731
> +Upstream-Status: Backport 
> [https://gitlab.com/libtiff/libtiff/-/commit/9be22b639ea69e102d3847dca4c53ef025e9527b]

You should also add your Signed-off-by here in the patch file too.

Regards,

Steve

> +
> +---
> + libtiff/tif_lzw.c | 5 +
> + 1 file changed, 5 insertions(+)
> +
> +diff --git a/libtiff/tif_lzw.c b/libtiff/tif_lzw.c
> +index ba75a07e..d631fa10 100644
> +--- a/libtiff/tif_lzw.c
>  b/libtiff/tif_lzw.c
> +@@ -423,6 +423,10 @@ static int LZWDecode(TIFF *tif, uint8_t *op0, tmsize_t 
> occ0, uint16_t s)
> +
> + if (sp->read_error)
> + {
> ++TIFFErrorExtR(tif, module,
> ++  "LZWDecode: Scanline %" PRIu32 " cannot be read due 
> to "
> ++  "previous error",
> ++  tif->tif_row);
> + return 0;
> + }
> +
> +@@ -742,6 +746,7 @@ after_loop:
> + return (1);
> +
> + no_eoi:
> ++sp->read_error = 1;
> + TIFFErrorExtR(tif, module,
> +   "LZWDecode: Strip %" PRIu32 " not terminated with EOI 
> code",
> +   tif->tif_curstrip);
> +--
> +2.34.1
> +
> diff --git a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb 
> b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
> index f8a2482a84..ce371a15f9 100644
> --- a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
> +++ b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
> @@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = 
> "file://LICENSE.md;md5=a3e32d664d6db1386b4689c8121531c3"
>  CVE_PRODUCT = "libtiff"
>
>  SRC_URI = "http://download.osgeo.org/libtiff/tiff-${PV}.tar.gz \
> -   file://CVE-2022-48281.patch"
> +   file://CVE-2022-48281.patch \
> +   file://CVE-2023-2731.patch \
> +   "
>
>  SRC_URI[sha256sum] = 
> "c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464"
>
> --
> 2.34.1
>
>
> 
>

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



[oe-core][mickledore][PATCH] tiff: backport a fix for CVE-2023-2731

2023-06-01 Thread Nat Bailey via lists.openembedded.org
From: Natasha Bailey 

This patch fixes an issue in libtiff's LZWDecode function which could cause a 
null pointer dereference.

Signed-off-by: Natasha Bailey 
---
 .../libtiff/files/CVE-2023-2731.patch | 39 +++
 meta/recipes-multimedia/libtiff/tiff_4.5.0.bb |  4 +-
 2 files changed, 42 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch

diff --git a/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch 
b/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
new file mode 100644
index 00..7db0a35f72
--- /dev/null
+++ b/meta/recipes-multimedia/libtiff/files/CVE-2023-2731.patch
@@ -0,0 +1,39 @@
+From 9be22b639ea69e102d3847dca4c53ef025e9527b Mon Sep 17 00:00:00 2001
+From: Even Rouault 
+Date: Sat, 29 Apr 2023 12:20:46 +0200
+Subject: [PATCH] LZWDecode(): avoid crash when trying to read again from a
+ strip whith a missing end-of-information marker (fixes #548)
+
+CVE: CVE-2023-2731
+Upstream-Status: Backport 
[https://gitlab.com/libtiff/libtiff/-/commit/9be22b639ea69e102d3847dca4c53ef025e9527b]
+
+---
+ libtiff/tif_lzw.c | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/libtiff/tif_lzw.c b/libtiff/tif_lzw.c
+index ba75a07e..d631fa10 100644
+--- a/libtiff/tif_lzw.c
 b/libtiff/tif_lzw.c
+@@ -423,6 +423,10 @@ static int LZWDecode(TIFF *tif, uint8_t *op0, tmsize_t 
occ0, uint16_t s)
+ 
+ if (sp->read_error)
+ {
++TIFFErrorExtR(tif, module,
++  "LZWDecode: Scanline %" PRIu32 " cannot be read due to "
++  "previous error",
++  tif->tif_row);
+ return 0;
+ }
+ 
+@@ -742,6 +746,7 @@ after_loop:
+ return (1);
+ 
+ no_eoi:
++sp->read_error = 1;
+ TIFFErrorExtR(tif, module,
+   "LZWDecode: Strip %" PRIu32 " not terminated with EOI code",
+   tif->tif_curstrip);
+-- 
+2.34.1
+
diff --git a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb 
b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
index f8a2482a84..ce371a15f9 100644
--- a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
+++ b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb
@@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.md;md5=a3e32d664d6db1386b4689c8121531c3"
 CVE_PRODUCT = "libtiff"
 
 SRC_URI = "http://download.osgeo.org/libtiff/tiff-${PV}.tar.gz \
-   file://CVE-2022-48281.patch"
+   file://CVE-2022-48281.patch \
+   file://CVE-2023-2731.patch \
+   "
 
 SRC_URI[sha256sum] = 
"c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464"
 
-- 
2.34.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182118): 
https://lists.openembedded.org/g/openembedded-core/message/182118
Mute This Topic: https://lists.openembedded.org/mt/99272816/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][pseudo] Move __*xstat* and __xmknod functions to new subport 'old__x'

2023-06-01 Thread Alexandre Belloni via lists.openembedded.org
On 01/06/2023 12:43:42+0200, Alexandre Belloni via lists.openembedded.org wrote:
> Hello Mark,
> 
> This causes failures on opensuse154 and debian11 workers. I've tried to
> get pseudo.log for the failures but they are not present on debian11 and
> are not interesting for opensuse154.
> 
> debian11 failures look like that:
> 
> https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/12/logs/stdio
> https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/13/logs/stdio
> https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/12/logs/stdio
> https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/13/logs/stdio
> 
> opensuse:
> 
> https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/2819/steps/14/logs/stdio
> https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/7597/steps/13/logs/stdio
> https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/7211/steps/13/logs/stdio
> 
> stream8 is similar:
> 
> https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/2939/steps/13/logs/stdio
> 
> 
> I also suspect this causes:
> 
> ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: Wrapper permissions 
> for 
> /home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/image/usr/bin/test.real
>  not preserved. Found 600 but expected 400
> ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: 
> ExecutionError('/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/run.do_install.322689',
>  1, None, None)
> ERROR: Logfile of failure stored in: 
> /home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/log.do_install.322689
> NOTE: recipe cmdline-shebang-wrapper-test-1.0-r0: task do_install: Failed
> ERROR: Task 
> (/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/meta-selftest/recipes-test/wrapper/cmdline-shebang-wrapper-test.bb:do_install)
>  failed with exit code '1'
> 

For the record, it also broke systemd on the target with ubuntu or
fedora workers:

https://autobuilder.yoctoproject.org/typhoon/#/builders/131/builds/2576/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/110/builds/6085/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/102/builds/4661/steps/13/logs/stdio


> 
> 
> On 30/05/2023 20:01:26-0700, Mark Hatle via lists.openembedded.org wrote:
> > Changes to eliminate __*.c function usage were based on the patch:
> > 
> >From: JiaLing Zhang 
> >Subject: [OE-core] [PATCH v4] Fixes pseudo build in loongarch64
> > 
> >Fixes [YOCTO #15110]
> > 
> >Some functions used in the project have been removed from glibc. After 
> > the removal of these functions,
> >the architecture in glibc will not include the removed functions.
> >This patch resolves the usage and compilation issues on the loongarch64 
> > architecture
> > 
> >Signed-off-by: JiaLing Zhang 
> > 
> > This code is NOT loongarch64 specific, but implements support for newer
> > glibc where the __*x*stat and __xmknod* functions are no longer present
> > in headers as of roughly glibc 2.33.
> > 
> > The functions, on x86, x86_64 and aarch64 may still be present for
> > compatibility but new software should no longer be using it.  Pseudo
> > can likely change it's default behavior unless support for really old
> > hosts is still desired.
> > 
> > Signed-off-by: Mark Hatle 
> > ---
> >  ports/linux/guts/fopen64.c   |  4 +-
> >  ports/linux/guts/freopen64.c |  4 +-
> >  ports/linux/guts/fstat.c |  8 ++-
> >  ports/linux/guts/fstat64.c   | 14 +++-
> >  ports/linux/guts/fstatat.c   |  9 ++-
> >  ports/linux/guts/fstatat64.c | 42 +++-
> >  ports/linux/guts/lstat.c |  2 +-
> >  ports/linux/guts/lstat64.c   |  2 +-
> >  ports/linux/guts/mknod.c |  2 +-
> >  ports/linux/guts/mknodat.c   | 71 +++-
> >  ports/linux/guts/mkostemp64.c|  2 +-
> >  ports/linux/guts/openat.c| 18 ++---
> >  ports/linux/guts/stat.c  |  2 +-
> >  ports/linux/guts/stat64.c|  2 +-
> >  ports/linux/old__x/README| 28 
> >  ports/linux/{ => old__x}/guts/__fxstat.c |  0
> >  ports/linux/{ => old__x}/guts/__fxstat64.c   |  0
> >  ports/linux/{ => old__x}/guts/__fxstatat.c   |  0
> >  ports/linux/{ => old__x}/guts/__fxstatat64.c |  0
> >  ports/linux/{ => old__x}/guts/__lxstat.c |  0
> >  ports/linux/{ => old__x}/guts/__lxstat64.c   |  0
> >  ports/linux/{ => old__x}/guts/__xmknod.c |  0
> >  ports/linux/{ => 

[OE-core][PATCH 2/2] Revert "libsdl2: disable SDL's own ccache"

2023-06-01 Thread Chen Qi via lists.openembedded.org
From: Chen Qi 

The reverted patch's purpose is to avoid libsdl2-native from
detecting ccache from host. Now that we have made cmake.bbclass
to not search the host paths, the original patch is no longer
needed.

This reverts commit 01472f512f45bdd319611871a21172216c74e29a.

Signed-off-by: Chen Qi 
---
 meta/recipes-graphics/libsdl2/libsdl2_2.26.5.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.26.5.bb 
b/meta/recipes-graphics/libsdl2/libsdl2_2.26.5.bb
index f8319a8f29..3274475da1 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.26.5.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.26.5.bb
@@ -47,7 +47,6 @@ EXTRA_OECMAKE = "-DSDL_OSS=OFF -DSDL_ESD=OFF -DSDL_ARTS=OFF \
  -DSDL_X11_XRANDR=OFF \
  -DSDL_X11_XSCRNSAVER=OFF \
  -DSDL_X11_XSHAPE=OFF \
- -DSDL_CCACHE=OFF \
 "
 
 # opengl packageconfig factored out to make it easy for distros
-- 
2.40.0



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182116): 
https://lists.openembedded.org/g/openembedded-core/message/182116
Mute This Topic: https://lists.openembedded.org/mt/99266305/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] cmake.bbclass: do not search host paths for find_program()

2023-06-01 Thread Chen Qi via lists.openembedded.org
From: Chen Qi 

OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM[1] controls the search
behavior of find_program(). When this variable's value was
first used in OE, it was deliberately set to BOTH to allow
searching of host tools. This is to ensure the necessary tools
from host could be used. The downside is that the configure
behavior may differ on different host environments.

Later, this cmake.bbclass was added the ability to search tools
under the HOSTTOOLS_DIR. This means we no longer needs cmake to
search the host paths. So we remove the class-native setting of
BOTH.

[1] 
https://cmake.org/cmake/help/latest/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.html

Signed-off-by: Chen Qi 
---
 meta/classes-recipe/cmake.bbclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/classes-recipe/cmake.bbclass 
b/meta/classes-recipe/cmake.bbclass
index 301367b515..0dda104a69 100644
--- a/meta/classes-recipe/cmake.bbclass
+++ b/meta/classes-recipe/cmake.bbclass
@@ -61,7 +61,6 @@ OECMAKE_PERLNATIVE_DIR ??= ""
 OECMAKE_EXTRA_ROOT_PATH ?= ""
 
 OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "ONLY"
-OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM:class-native = "BOTH"
 
 EXTRA_OECMAKE:append = " ${PACKAGECONFIG_CONFARGS}"
 
-- 
2.40.0



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182115): 
https://lists.openembedded.org/g/openembedded-core/message/182115
Mute This Topic: https://lists.openembedded.org/mt/99266304/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][pseudo] Move __*xstat* and __xmknod functions to new subport 'old__x'

2023-06-01 Thread Mark Hatle
Ok, so adding this patch will move from the legacy behavior to the new behavior 
(not using the legacy stat interfaces).  This will only work on machines where 
the software has been built for only the newer exposed interfaces.


I am surprised Debian 11 failed, as it should have been new enough the old 
interfaces don't exist.  I don't know about debian11 or stream8.


Can you modify the patch you applied and re-run your tests?   Try this change:

In the patch: meta/recipes-devtools/pseudo/files/new_glibc.patch, go down to the 
patch chunk for ports/linux/subports and then change:


++if ${CC} -c -o dummy.o dummy.c >/dev/null 2>&1; then
++echo "linux/old__x"
++fi

to

++if true; then
++echo "linux/old__x"
++fi


The change above SHOULD restore the old compatible interface behavior to pseudo. 
 This will verify that the other changes did not introduce this fault.



Assuming this works, the intergration patch that I'll work on will be different. 
 The code check-in will be similar to the original path proposed (with the 
README updated).  A local patch to the integration will exist to make the change 
listed above for x86, x86_64 and aarch64.  This will restore legacy behavior on 
those architectures until we get to a point where the suspect interfaces are no 
longer being used.


I will also be adding a second commit that defines wrappers for the obsolete 
interfaces, so if they ARE used they will trigger an abort, so we can more 
quickly detect the machines.  Ultimately we want to stop wrapping the obsolete 
interfaces once the distributions are no longer using them, but we need a way to 
detect this.


(I would like a switch to configure to enable the obsolete interfaces, but I've 
not figured out how to pass configure options into the subports function call. 
I'll continue to look into that, but it really shouldn't be necessary outside of 
the YP use-case where we want one pseudo to run across a variety of hosts.)


--Mark

On 6/1/23 9:20 AM, Alexandre Belloni via lists.openembedded.org wrote:

On 01/06/2023 09:15:25-0500, Mark Hatle wrote:

Did you or someone else manually add this patch for testing?  I wasn't aware 
that it had gone in for any sort of testing eyt.

I'd like to see the integration used so I can understand how the test was 
performed.


Sure, I added the patch, here:

https://git.yoctoproject.org/poky-contrib/commit/?h=abelloni/master-next=9b8298bf6dc6



--Mark

On 6/1/23 5:43 AM, Alexandre Belloni wrote:

Hello Mark,

This causes failures on opensuse154 and debian11 workers. I've tried to
get pseudo.log for the failures but they are not present on debian11 and
are not interesting for opensuse154.

debian11 failures look like that:

https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/13/logs/stdio

opensuse:

https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/2819/steps/14/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/7597/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/7211/steps/13/logs/stdio

stream8 is similar:

https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/2939/steps/13/logs/stdio


I also suspect this causes:

ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: Wrapper permissions for 
/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/image/usr/bin/test.real
 not preserved. Found 600 but expected 400
ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: 
ExecutionError('/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/run.do_install.322689',
 1, None, None)
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/log.do_install.322689
NOTE: recipe cmdline-shebang-wrapper-test-1.0-r0: task do_install: Failed
ERROR: Task 
(/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/meta-selftest/recipes-test/wrapper/cmdline-shebang-wrapper-test.bb:do_install)
 failed with exit code '1'



On 30/05/2023 20:01:26-0700, Mark Hatle via lists.openembedded.org wrote:

Changes to eliminate __*.c function usage were based on the patch:

 From: JiaLing Zhang 
 Subject: [OE-core] [PATCH v4] Fixes pseudo build in loongarch64

 Fixes [YOCTO #15110]

 Some functions used in the project have been removed from glibc. After the 
removal of these functions,
 the architecture in glibc will not include the removed functions.
 This patch resolves the 

Re: [OE-core] [PATCH][pseudo] Move __*xstat* and __xmknod functions to new subport 'old__x'

2023-06-01 Thread Alexandre Belloni via lists.openembedded.org
On 01/06/2023 09:15:25-0500, Mark Hatle wrote:
> Did you or someone else manually add this patch for testing?  I wasn't aware 
> that it had gone in for any sort of testing eyt.
> 
> I'd like to see the integration used so I can understand how the test was 
> performed.

Sure, I added the patch, here:

https://git.yoctoproject.org/poky-contrib/commit/?h=abelloni/master-next=9b8298bf6dc6

> 
> --Mark
> 
> On 6/1/23 5:43 AM, Alexandre Belloni wrote:
> > Hello Mark,
> > 
> > This causes failures on opensuse154 and debian11 workers. I've tried to
> > get pseudo.log for the failures but they are not present on debian11 and
> > are not interesting for opensuse154.
> > 
> > debian11 failures look like that:
> > 
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/12/logs/stdio
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/13/logs/stdio
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/12/logs/stdio
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/13/logs/stdio
> > 
> > opensuse:
> > 
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/2819/steps/14/logs/stdio
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/7597/steps/13/logs/stdio
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/7211/steps/13/logs/stdio
> > 
> > stream8 is similar:
> > 
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/2939/steps/13/logs/stdio
> > 
> > 
> > I also suspect this causes:
> > 
> > ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: Wrapper permissions 
> > for 
> > /home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/image/usr/bin/test.real
> >  not preserved. Found 600 but expected 400
> > ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: 
> > ExecutionError('/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/run.do_install.322689',
> >  1, None, None)
> > ERROR: Logfile of failure stored in: 
> > /home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/log.do_install.322689
> > NOTE: recipe cmdline-shebang-wrapper-test-1.0-r0: task do_install: Failed
> > ERROR: Task 
> > (/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/meta-selftest/recipes-test/wrapper/cmdline-shebang-wrapper-test.bb:do_install)
> >  failed with exit code '1'
> > 
> > 
> > 
> > On 30/05/2023 20:01:26-0700, Mark Hatle via lists.openembedded.org wrote:
> > > Changes to eliminate __*.c function usage were based on the patch:
> > > 
> > > From: JiaLing Zhang 
> > > Subject: [OE-core] [PATCH v4] Fixes pseudo build in loongarch64
> > > 
> > > Fixes [YOCTO #15110]
> > > 
> > > Some functions used in the project have been removed from glibc. 
> > > After the removal of these functions,
> > > the architecture in glibc will not include the removed functions.
> > > This patch resolves the usage and compilation issues on the 
> > > loongarch64 architecture
> > > 
> > > Signed-off-by: JiaLing Zhang 
> > > 
> > > This code is NOT loongarch64 specific, but implements support for newer
> > > glibc where the __*x*stat and __xmknod* functions are no longer present
> > > in headers as of roughly glibc 2.33.
> > > 
> > > The functions, on x86, x86_64 and aarch64 may still be present for
> > > compatibility but new software should no longer be using it.  Pseudo
> > > can likely change it's default behavior unless support for really old
> > > hosts is still desired.
> > > 
> > > Signed-off-by: Mark Hatle 
> > > ---
> > >   ports/linux/guts/fopen64.c   |  4 +-
> > >   ports/linux/guts/freopen64.c |  4 +-
> > >   ports/linux/guts/fstat.c |  8 ++-
> > >   ports/linux/guts/fstat64.c   | 14 +++-
> > >   ports/linux/guts/fstatat.c   |  9 ++-
> > >   ports/linux/guts/fstatat64.c | 42 +++-
> > >   ports/linux/guts/lstat.c |  2 +-
> > >   ports/linux/guts/lstat64.c   |  2 +-
> > >   ports/linux/guts/mknod.c |  2 +-
> > >   ports/linux/guts/mknodat.c   | 71 +++-
> > >   ports/linux/guts/mkostemp64.c|  2 +-
> > >   ports/linux/guts/openat.c| 18 ++---
> > >   ports/linux/guts/stat.c  |  2 +-
> > >   ports/linux/guts/stat64.c|  2 +-
> > >   ports/linux/old__x/README| 28 
> > >   ports/linux/{ => old__x}/guts/__fxstat.c |  0
> > >   ports/linux/{ => old__x}/guts/__fxstat64.c   |  0
> > >   ports/linux/{ => old__x}/guts/__fxstatat.c   |  0
> > >   ports/linux/{ => 

Re: [OE-core] [PATCH][pseudo] Move __*xstat* and __xmknod functions to new subport 'old__x'

2023-06-01 Thread Mark Hatle via lists.openembedded.org

Did you or someone else manually add this patch for testing?  I wasn't aware 
that it had gone in for any sort of testing eyt.

I'd like to see the integration used so I can understand how the test was 
performed.

--Mark

On 6/1/23 5:43 AM, Alexandre Belloni wrote:

Hello Mark,

This causes failures on opensuse154 and debian11 workers. I've tried to
get pseudo.log for the failures but they are not present on debian11 and
are not interesting for opensuse154.

debian11 failures look like that:

https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/13/logs/stdio

opensuse:

https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/2819/steps/14/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/7597/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/7211/steps/13/logs/stdio

stream8 is similar:

https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/2939/steps/13/logs/stdio


I also suspect this causes:

ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: Wrapper permissions for 
/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/image/usr/bin/test.real
 not preserved. Found 600 but expected 400
ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: 
ExecutionError('/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/run.do_install.322689',
 1, None, None)
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/log.do_install.322689
NOTE: recipe cmdline-shebang-wrapper-test-1.0-r0: task do_install: Failed
ERROR: Task 
(/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/meta-selftest/recipes-test/wrapper/cmdline-shebang-wrapper-test.bb:do_install)
 failed with exit code '1'



On 30/05/2023 20:01:26-0700, Mark Hatle via lists.openembedded.org wrote:

Changes to eliminate __*.c function usage were based on the patch:

From: JiaLing Zhang 
Subject: [OE-core] [PATCH v4] Fixes pseudo build in loongarch64

Fixes [YOCTO #15110]

Some functions used in the project have been removed from glibc. After the 
removal of these functions,
the architecture in glibc will not include the removed functions.
This patch resolves the usage and compilation issues on the loongarch64 
architecture

Signed-off-by: JiaLing Zhang 

This code is NOT loongarch64 specific, but implements support for newer
glibc where the __*x*stat and __xmknod* functions are no longer present
in headers as of roughly glibc 2.33.

The functions, on x86, x86_64 and aarch64 may still be present for
compatibility but new software should no longer be using it.  Pseudo
can likely change it's default behavior unless support for really old
hosts is still desired.

Signed-off-by: Mark Hatle 
---
  ports/linux/guts/fopen64.c   |  4 +-
  ports/linux/guts/freopen64.c |  4 +-
  ports/linux/guts/fstat.c |  8 ++-
  ports/linux/guts/fstat64.c   | 14 +++-
  ports/linux/guts/fstatat.c   |  9 ++-
  ports/linux/guts/fstatat64.c | 42 +++-
  ports/linux/guts/lstat.c |  2 +-
  ports/linux/guts/lstat64.c   |  2 +-
  ports/linux/guts/mknod.c |  2 +-
  ports/linux/guts/mknodat.c   | 71 +++-
  ports/linux/guts/mkostemp64.c|  2 +-
  ports/linux/guts/openat.c| 18 ++---
  ports/linux/guts/stat.c  |  2 +-
  ports/linux/guts/stat64.c|  2 +-
  ports/linux/old__x/README| 28 
  ports/linux/{ => old__x}/guts/__fxstat.c |  0
  ports/linux/{ => old__x}/guts/__fxstat64.c   |  0
  ports/linux/{ => old__x}/guts/__fxstatat.c   |  0
  ports/linux/{ => old__x}/guts/__fxstatat64.c |  0
  ports/linux/{ => old__x}/guts/__lxstat.c |  0
  ports/linux/{ => old__x}/guts/__lxstat64.c   |  0
  ports/linux/{ => old__x}/guts/__xmknod.c |  0
  ports/linux/{ => old__x}/guts/__xmknodat.c   |  0
  ports/linux/{ => old__x}/guts/__xstat.c  |  0
  ports/linux/{ => old__x}/guts/__xstat64.c|  0
  ports/linux/old__x/guts/fstat.c  | 15 +
  ports/linux/old__x/guts/fstat64.c| 15 +
  ports/linux/old__x/guts/fstatat.c| 15 +
  ports/linux/old__x/guts/fstatat64.c  | 15 +
  ports/linux/old__x/guts/lstat.c  | 15 +
  

[OE-core][PATCH v2] python_hatchling: remove empty python sysroot dirs

2023-06-01 Thread Trevor Gamblin
In some cases, empty versioned directories are being left behind in
sysroots from previous versions of packages. This appears to be found
with recipes relying on hatchling, and causes errors at the do_compile
step:

|   File 
"/workspace/yocto/manual/openembedded-core/build/tmp-glibc/work/core2-64-oe-linux/python3-iniconfig/2.0.0-r0/recipe-sysroot-native/usr/lib/python3.11/site-packages/packaging/version.py",
 line 197, in __init__
| match = self._regex.search(version)
| ^^^
| TypeError: expected string or bytes-like object, got 'NoneType'

To fix this error, add a do_prepare_recipe_sysroot postfunc in the
python_hatchling class that removes any nested empty directories from
the sysroots during build, so that dependent recipes don't get caught
on them.

Signed-off-by: Trevor Gamblin 
---
 meta/classes-recipe/python_hatchling.bbclass | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/meta/classes-recipe/python_hatchling.bbclass 
b/meta/classes-recipe/python_hatchling.bbclass
index b9e6582eb5..b5a3c3feea 100644
--- a/meta/classes-recipe/python_hatchling.bbclass
+++ b/meta/classes-recipe/python_hatchling.bbclass
@@ -7,3 +7,21 @@
 inherit python_pep517 python3native python3-dir setuptools3-base
 
 DEPENDS += "python3-hatchling-native"
+
+# delete nested, empty directories from the python site-packages path. Make
+# sure that we remove the native ones for target builds as well
+hatchling_rm_emptydirs:class-target () {
+find ${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/* -depth -type d 
-empty -delete
+find ${STAGING_LIBDIR_NATIVE}/${PYTHON_DIR}/site-packages/* -depth 
-type d -empty -delete
+}
+
+hatchling_rm_emptydirs:class-native () {
+find ${STAGING_LIBDIR_NATIVE}/${PYTHON_DIR}/site-packages/* -depth 
-type d -empty -delete
+}
+
+# Define a default empty version of hatchling_rm_emptydirs to appease bitbake
+hatchling_rm_emptydirs () {
+:
+}
+
+do_prepare_recipe_sysroot[postfuncs] += " hatchling_rm_emptydirs"
-- 
2.40.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182111): 
https://lists.openembedded.org/g/openembedded-core/message/182111
Mute This Topic: https://lists.openembedded.org/mt/99265123/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 0/9] kernel/linux-yocto: consolidated pull request

2023-06-01 Thread Bruce Ashfield
On Thu, Jun 1, 2023 at 9:42 AM Richard Purdie
 wrote:
>
> On Thu, 2023-06-01 at 09:18 -0400, Bruce Ashfield wrote:
> > On Thu, Jun 1, 2023 at 3:15 AM Richard Purdie
> >  wrote:
> > >
> > > On Wed, 2023-05-31 at 19:24 -0400, Bruce Ashfield wrote:
> > > > On Wed, May 31, 2023 at 6:22 PM Richard Purdie
> > > >  wrote:
> > > > >
> > > > > On Wed, 2023-05-31 at 18:18 -0400, Bruce Ashfield wrote:
> > > > > > On Wed, May 31, 2023 at 6:03 PM Richard Purdie
> > > > > >  wrote:
> > > > > > >
> > > > > > > Hi Bruce,
> > > > > > >
> > > > > > > On Wed, 2023-05-31 at 14:48 -0400, bruce.ashfi...@gmail.com wrote:
> > > > > > > > From: Bruce Ashfield 
> > > > > > > >
> > > > > > > > Richard,
> > > > > > > >
> > > > > > > > Here's my consolidated queue. I've had some of these in testing 
> > > > > > > > for quite
> > > > > > > > a while, as I didn't want to send them right before release or 
> > > > > > > > before my
> > > > > > > > vacation last week.
> > > > > > > >
> > > > > > > > Most are -stable updates to 6.1 and finally bumping the -dev 
> > > > > > > > recipe to
> > > > > > > > show that we've been testing 6.4 for quite some time.
> > > > > > > >
> > > > > > > > The make-mod-scripts rmwork fix was discussed at lenght on the 
> > > > > > > > list, and
> > > > > > > > has been tested by myself and people seeing the issues. But 
> > > > > > > > with all the
> > > > > > > > races and issues we've seen in that area for years, I'll keep a 
> > > > > > > > close eye
> > > > > > > > out for AB issues.
> > > > > > > >
> > > > > > > > I've factored things a bit around enabling PAHOLE, I don't 
> > > > > > > > expect it
> > > > > > > > to cause issues since it isn't on by default .. but you never 
> > > > > > > > know with
> > > > > > > > these sorts of changes.
> > > > > > > >
> > > > > > > > I also have a bump for the refernece BSPs (sent to the 
> > > > > > > > appropriate
> > > > > > > > list shortly) and a documentation commit for the PAHOLE tweaks 
> > > > > > > > (also
> > > > > > > > sent to that list shortly, once we agree on the this change).
> > > > > > >
> > > > > > > Thanks for the updates!
> > > > > > >
> > > > > > > I put these in for testing (along with some other changes) and 
> > > > > > > there
> > > > > > > was an issue, probably the same thing showing up but I've not dug 
> > > > > > > into
> > > > > > > it:
> > > > > > >
> > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159
> > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/61/builds/7197
> > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/104/builds/6093/steps/11/logs/stdio
> > > > > > >
> > > > > >
> > > > > > That's odd:
> > > > > >
> > > > > > ERROR: core-image-sato-sdk-1.0-r0 do_testimage: File
> > > > > > /home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json
> > > > > > not found ([Errno 2] No such file or directory:
> > > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json').
> > > > >
> > > > > That is the QA test failing due to an earlier failure to build the
> > > > > image. The earlier failure looks like:
> > > > >
> > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159/steps/11/logs/stdio
> > > > >
> > > > > Log data follows:
> > > > > > DEBUG: Executing python function extend_recipe_sysroot
> > > > > > NOTE: Direct dependencies are 
> > > > > > ['/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/glibc/glibc_2.37.bb:do_populate_sysroot',
> > > > > >  
> > > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/binutils/binutils-cross_2.40.bb:do_populate_sysroot',
> > > > > >  
> > > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-cross_13.1.bb:do_populate_sysroot',
> > > > > >  
> > > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-runtime_13.1.bb:do_populate_sysroot',
> > > > > >  
> > > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot',
> > > > > >  
> > > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot',
> > > > > >  
> > > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-connectivity/openssl/openssl_3.1.1.bb:do_populate_sysroot',
> > > > > >  
> > > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/util-linux/util-linux_2.38.1.bb:do_populate_sysroot',
> > > > > >  
> > > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/zlib/zlib_1.2.13.bb:do_populate_sysroot',
> > > > > >  
> > > > > > 

Re: [OE-core] [PATCH v2 2/2] python3-meson-python: New recipe

2023-06-01 Thread Zoltan Boszormenyi

2023. 06. 01. 13:49 keltezéssel, Alexandre Belloni írta:

On 01/06/2023 13:39:13+0200, Böszörményi Zoltán wrote:

2023. 06. 01. 13:00 keltezéssel, Alexandre Belloni írta:

Hello,

This fails on the autobuilders:

stdio: WARNING: Nothing PROVIDES 'python3-pyproject-metadata-native'

It works in mickledore.

Was BBCLASSEXTEND removed from python3-pyproject-metadata
in meta-openembedded master? (Looking... No, it wasn't.)

Can you try building python3-pyproject-metadata-native by itself?

oe-core doesn't depend on meta-openembedded so our builds doesn't have
it. You should either import the missing recipe or submit your recipe to
meta-openembedded.


Thanks, I will send a v3 with this recipe added soon.


   (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
 
virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 DEPENDS on or otherwise requires it). Close matches:
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-pyproject-metadata' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python-dev' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata-native' (but 
virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-meson-python' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-meson-python-dev' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)

On 01/06/2023 10:08:21+0200, Zoltan Boszormenyi wrote:

This python module adds support for a new PEP517 build backend
used by recent versions of scikit-image, scipy and others.

The previously added python_mesonpy.bbclass uses it

Signed-off-by: Zoltán Böszörményi 
---
   meta/conf/distro/include/maintainers.inc  |  1 +
   .../python/python3-meson-python_0.13.1.bb | 22 +++
   2 files changed, 23 insertions(+)
   create mode 100644 
meta/recipes-devtools/python/python3-meson-python_0.13.1.bb

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 8c4c586414..f2448ee3c9 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -647,6 +647,7 @@ RECIPE_MAINTAINER:pn-python3-magic = "Joshua Watt 
"
   RECIPE_MAINTAINER:pn-python3-mako = "Oleksandr Kravchuk 
"
   RECIPE_MAINTAINER:pn-python3-markdown = "Alexander Kanavin 
"
   RECIPE_MAINTAINER:pn-python3-markupsafe = "Richard Purdie 
"
+RECIPE_MAINTAINER:pn-python3-meson-python = "Zoltán Böszörményi 
"
   RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling 
"
   RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling 
"
   RECIPE_MAINTAINER:pn-python3-numpy = "Oleksandr Kravchuk 
"
diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
new file mode 100644
index 00..828a1652fa
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Meson Python build backend (PEP 517)"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
+
+DEPENDS = " \
+   meson-native ninja-native patchelf-native \
+   python3-pyproject-metadata-native \
+"
+
+PYPI_PACKAGE = "meson_python"
+
+inherit pypi python_mesonpy
+SRC_URI[sha256sum] = 
"63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618"
+
+DEPENDS:remove:class-native = "python3-meson-python-native"
+
+RDEPENDS:${PN} = " \
+   meson ninja patchelf \
+   python3-pyproject-metadata \
+"
+
+BBCLASSEXTEND = "native nativesdk"
--
2.40.1








-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182109): 

Re: [OE-core] [PATCH 0/9] kernel/linux-yocto: consolidated pull request

2023-06-01 Thread Richard Purdie
On Thu, 2023-06-01 at 09:18 -0400, Bruce Ashfield wrote:
> On Thu, Jun 1, 2023 at 3:15 AM Richard Purdie
>  wrote:
> > 
> > On Wed, 2023-05-31 at 19:24 -0400, Bruce Ashfield wrote:
> > > On Wed, May 31, 2023 at 6:22 PM Richard Purdie
> > >  wrote:
> > > > 
> > > > On Wed, 2023-05-31 at 18:18 -0400, Bruce Ashfield wrote:
> > > > > On Wed, May 31, 2023 at 6:03 PM Richard Purdie
> > > > >  wrote:
> > > > > > 
> > > > > > Hi Bruce,
> > > > > > 
> > > > > > On Wed, 2023-05-31 at 14:48 -0400, bruce.ashfi...@gmail.com wrote:
> > > > > > > From: Bruce Ashfield 
> > > > > > > 
> > > > > > > Richard,
> > > > > > > 
> > > > > > > Here's my consolidated queue. I've had some of these in testing 
> > > > > > > for quite
> > > > > > > a while, as I didn't want to send them right before release or 
> > > > > > > before my
> > > > > > > vacation last week.
> > > > > > > 
> > > > > > > Most are -stable updates to 6.1 and finally bumping the -dev 
> > > > > > > recipe to
> > > > > > > show that we've been testing 6.4 for quite some time.
> > > > > > > 
> > > > > > > The make-mod-scripts rmwork fix was discussed at lenght on the 
> > > > > > > list, and
> > > > > > > has been tested by myself and people seeing the issues. But with 
> > > > > > > all the
> > > > > > > races and issues we've seen in that area for years, I'll keep a 
> > > > > > > close eye
> > > > > > > out for AB issues.
> > > > > > > 
> > > > > > > I've factored things a bit around enabling PAHOLE, I don't expect 
> > > > > > > it
> > > > > > > to cause issues since it isn't on by default .. but you never 
> > > > > > > know with
> > > > > > > these sorts of changes.
> > > > > > > 
> > > > > > > I also have a bump for the refernece BSPs (sent to the appropriate
> > > > > > > list shortly) and a documentation commit for the PAHOLE tweaks 
> > > > > > > (also
> > > > > > > sent to that list shortly, once we agree on the this change).
> > > > > > 
> > > > > > Thanks for the updates!
> > > > > > 
> > > > > > I put these in for testing (along with some other changes) and there
> > > > > > was an issue, probably the same thing showing up but I've not dug 
> > > > > > into
> > > > > > it:
> > > > > > 
> > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159
> > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/61/builds/7197
> > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/104/builds/6093/steps/11/logs/stdio
> > > > > > 
> > > > > 
> > > > > That's odd:
> > > > > 
> > > > > ERROR: core-image-sato-sdk-1.0-r0 do_testimage: File
> > > > > /home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json
> > > > > not found ([Errno 2] No such file or directory:
> > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json').
> > > > 
> > > > That is the QA test failing due to an earlier failure to build the
> > > > image. The earlier failure looks like:
> > > > 
> > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159/steps/11/logs/stdio
> > > > 
> > > > Log data follows:
> > > > > DEBUG: Executing python function extend_recipe_sysroot
> > > > > NOTE: Direct dependencies are 
> > > > > ['/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/glibc/glibc_2.37.bb:do_populate_sysroot',
> > > > >  
> > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/binutils/binutils-cross_2.40.bb:do_populate_sysroot',
> > > > >  
> > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-cross_13.1.bb:do_populate_sysroot',
> > > > >  
> > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-runtime_13.1.bb:do_populate_sysroot',
> > > > >  
> > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot',
> > > > >  
> > > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot',
> > > > >  
> > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-connectivity/openssl/openssl_3.1.1.bb:do_populate_sysroot',
> > > > >  
> > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/util-linux/util-linux_2.38.1.bb:do_populate_sysroot',
> > > > >  
> > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/zlib/zlib_1.2.13.bb:do_populate_sysroot',
> > > > >  
> > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot',
> > > > >  
> > > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/elfutils/elfutils_0.189.bb:do_populate_sysroot',
> > > > >  
> > > > > 

Re: [OE-core] [PATCH v2] qemu: Split the qemu package

2023-06-01 Thread Bruce Ashfield
On Thu, Jun 1, 2023 at 5:28 AM Yu, Mingli  wrote:
>
> From: Mingli Yu 
>
> Currently all files as below packaged into one package such as
> qemu-7.2.0-*.rpm. After the qemu package installed on the target,
> it will take up about 464M which includes not only the one matches
> the arch of the target but aslo all available built qemu targets
> which set by QEMU_TARGETS.
>
>  # ls tmp-glibc/work/core2-64-wrs-linux/qemu/7.2.0-r0/image/usr/bin/
>  qemu-aarch64  qemu-img  qemu-mips64el   qemu-ppc64
>  qemu-sh4qemu-system-loongarch64  qemu-system-ppc  qemu-system-x86_64
>  qemu-arm  qemu-io   qemu-mipsel qemu-ppc64le
>  qemu-storage-daemon  qemu-system-mips qemu-system-ppc64
>  qemu-x86_64 qemu-edid qemu-loongarch64  qemu-mips.real
>  qemu-pr-helper  qemu-system-aarch64  qemu-system-mips64
>  qemu-system-riscv32 qemu-ga   qemu-mips qemu-nbd
>  qemu-riscv32qemu-system-arm  qemu-system-mips64el
>  qemu-system-riscv64 qemu-i386 qemu-mips64   qemu-ppc
>  qemu-riscv64qemu-system-i386 qemu-system-mipsel qemu-system-sh4
>
> Split the qemu package into qemu-7.2.0-*.rpm, qemu-system-aarch64-7.2.0*.rpm,
> qemu-system-x86_64-7.2.0*.rpm and etc. And let user can only choose the
> corresponding qemu arch package they want to install should ease the concerns
> who cares much about the size in embedded device as it decreases the qemu rpm
> (qemu-7.2.0*.rpm) size from about 65M to about 19M and the size of the
> extracted qemu RPM decreased from about 464M to about 248M.
>
> Signed-off-by: Mingli Yu 
> ---
>  meta/recipes-devtools/qemu/qemu.inc | 5 +
>  1 file changed, 5 insertions(+)
>
> diff --git a/meta/recipes-devtools/qemu/qemu.inc 
> b/meta/recipes-devtools/qemu/qemu.inc
> index a87dee5c99..e1ed3bbd4d 100644
> --- a/meta/recipes-devtools/qemu/qemu.inc
> +++ b/meta/recipes-devtools/qemu/qemu.inc
> @@ -230,6 +230,11 @@ INSANE_SKIP:${PN} = "arch"
>
>  FILES:${PN} += "${datadir}/icons"
>
> +python populate_packages:prepend() {
> +archdir = d.expand('${bindir}/')
> +do_split_packages(d, archdir, r'^qemu-system-(.*)$', '${PN}-system-%s', 
> 'QEMU full system emulation binaries(%s)', extra_depends='${PN}', 
> prepend=True)

extra_depends='${PN}' is already the default IIRC.

Bruce

> +}
> +
>  # Put the guest agent in a separate package
>  PACKAGES =+ "${PN}-guest-agent"
>  SUMMARY:${PN}-guest-agent = "QEMU guest agent"
> --
> 2.25.1
>
>
>
> 
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182107): 
https://lists.openembedded.org/g/openembedded-core/message/182107
Mute This Topic: https://lists.openembedded.org/mt/99260306/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] qemu: Split the qemu package

2023-06-01 Thread Bruce Ashfield
On Thu, Jun 1, 2023 at 5:33 AM Yu, Mingli  wrote:
>
>
>
> On 5/30/23 23:09, Bruce Ashfield wrote:
> > CAUTION: This email comes from a non Wind River email account!
> > Do not click links or open attachments unless you recognize the sender and 
> > know the content is safe.
> >
> > On Tue, May 30, 2023 at 10:54 AM Richard Purdie
> >  wrote:
> >>
> >> On Tue, 2023-05-30 at 16:33 +0200, Alexander Kanavin wrote:
> >>> I might be missing something here, but can the free-form, anonymous
> >>> python code block be avoided? Don't we have PACKAGES_DYNAMIC for this
> >>> purpose?
> >>
> >> PACKAGES_DYNAMIC is for when we can't predict the packages a recipe
> >> might generate. A good example might be kernel modules.
> >>
> >> You're right that we could add a do_split_packages() call to the qemu
> >> recipe have have it generate these dynamically.
> >>
> >> The downside would be the namespacing as dynamic packages need to have
> >> specific namespaces (e.g. kernel-module-XXX). This means qemu-mips
> >> wouldn't be an option (conflicts with non dynamic packages like qemu-
> >> dbg).
> >>
> >> We could use a more specific prefix like qemu-system-XXX and qemu-user-
> >> XXX and use do_split_packages
> >>
> >> I did also wonder about using more specific inline python for some of
> >> this, things along the lines of:
> >>
> >> PACKAGES += '${@" ".join("qemu-system-" + x for x in 
> >> d.getVar('QEMU_TARGETS').split())}'
> >>
> >> I'm also not a fan of the python code block.
> >>
> >> We do use do_split_packages() in other recipes like gstreamer to handle
> >> things like this.
> >>
> >
> > And in case anyone hasn't looked it up, this is the meta-virt solution:
> >
> > https://git.yoctoproject.org/meta-virtualization/tree/recipes-devtools/qemu/qemu-package-split.inc
>
> Thanks! I did see this before I send out
> https://patchwork.yoctoproject.org/project/oe-core/patch/20230530131708.1916975-1-mingli...@eng.windriver.com.
>
>
> Considering to dynamically generate the sub-packages via QEMU_TARGETS,
> so I use a python block and don't need the change the code even
> QEMU_TARGETS has some change.

QEMU_TARGETS is not something that changes very often.

I still think that there needs to be a way to opt-out of the split
packages, since there are some split requirements for virtualization,
etc, that don't follow the relatively simple pattern being introduced
here.

With the python code and the :prepend, I don't see how I'll be able to
opt out of it in meta-virtualization.

Also, the dependency I see in the v2 patch isn't what I'd expect to
keep existing use cases working.
i.e. For kernel modules we have the package that rdepends on all the
split packages, since there are expectations in places that all the
qemu-system packages are installed.

Bruce


>
> But I should let all sub-package to depend the qemu-7.2.0*.rpm.
>
> Thanks,
>
> >
> > Which I'll have to re-work once (if) something lands in core.
> >
> > It isn't suitable as-is, but it doesn't need any python code to suit
> > the on-target system emulation needs of meta-virt.
> >
> > Bruce
> >
> >> Cheers,
> >>
> >> Richard
> >>
> >
> >
> > --
> > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > thee at its end
> > - "Use the force Harry" - Gandalf, Star Trek II



--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182106): 
https://lists.openembedded.org/g/openembedded-core/message/182106
Mute This Topic: https://lists.openembedded.org/mt/99219254/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 0/9] kernel/linux-yocto: consolidated pull request

2023-06-01 Thread Bruce Ashfield
On Thu, Jun 1, 2023 at 3:15 AM Richard Purdie
 wrote:
>
> On Wed, 2023-05-31 at 19:24 -0400, Bruce Ashfield wrote:
> > On Wed, May 31, 2023 at 6:22 PM Richard Purdie
> >  wrote:
> > >
> > > On Wed, 2023-05-31 at 18:18 -0400, Bruce Ashfield wrote:
> > > > On Wed, May 31, 2023 at 6:03 PM Richard Purdie
> > > >  wrote:
> > > > >
> > > > > Hi Bruce,
> > > > >
> > > > > On Wed, 2023-05-31 at 14:48 -0400, bruce.ashfi...@gmail.com wrote:
> > > > > > From: Bruce Ashfield 
> > > > > >
> > > > > > Richard,
> > > > > >
> > > > > > Here's my consolidated queue. I've had some of these in testing for 
> > > > > > quite
> > > > > > a while, as I didn't want to send them right before release or 
> > > > > > before my
> > > > > > vacation last week.
> > > > > >
> > > > > > Most are -stable updates to 6.1 and finally bumping the -dev recipe 
> > > > > > to
> > > > > > show that we've been testing 6.4 for quite some time.
> > > > > >
> > > > > > The make-mod-scripts rmwork fix was discussed at lenght on the 
> > > > > > list, and
> > > > > > has been tested by myself and people seeing the issues. But with 
> > > > > > all the
> > > > > > races and issues we've seen in that area for years, I'll keep a 
> > > > > > close eye
> > > > > > out for AB issues.
> > > > > >
> > > > > > I've factored things a bit around enabling PAHOLE, I don't expect it
> > > > > > to cause issues since it isn't on by default .. but you never know 
> > > > > > with
> > > > > > these sorts of changes.
> > > > > >
> > > > > > I also have a bump for the refernece BSPs (sent to the appropriate
> > > > > > list shortly) and a documentation commit for the PAHOLE tweaks (also
> > > > > > sent to that list shortly, once we agree on the this change).
> > > > >
> > > > > Thanks for the updates!
> > > > >
> > > > > I put these in for testing (along with some other changes) and there
> > > > > was an issue, probably the same thing showing up but I've not dug into
> > > > > it:
> > > > >
> > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159
> > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/61/builds/7197
> > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/104/builds/6093/steps/11/logs/stdio
> > > > >
> > > >
> > > > That's odd:
> > > >
> > > > ERROR: core-image-sato-sdk-1.0-r0 do_testimage: File
> > > > /home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json
> > > > not found ([Errno 2] No such file or directory:
> > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json').
> > >
> > > That is the QA test failing due to an earlier failure to build the
> > > image. The earlier failure looks like:
> > >
> > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159/steps/11/logs/stdio
> > >
> > > Log data follows:
> > > > DEBUG: Executing python function extend_recipe_sysroot
> > > > NOTE: Direct dependencies are 
> > > > ['/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/glibc/glibc_2.37.bb:do_populate_sysroot',
> > > >  
> > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/binutils/binutils-cross_2.40.bb:do_populate_sysroot',
> > > >  
> > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-cross_13.1.bb:do_populate_sysroot',
> > > >  
> > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-runtime_13.1.bb:do_populate_sysroot',
> > > >  
> > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot',
> > > >  
> > > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-connectivity/openssl/openssl_3.1.1.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/util-linux/util-linux_2.38.1.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/zlib/zlib_1.2.13.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/elfutils/elfutils_0.189.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot',
> > > >  
> > > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot',
> > > >  
> > > > 

Re: [OE-core] [meta-oe][PATCH V1] xz: add ptest support

2023-06-01 Thread Alexander Kanavin
This is exactly the same as the first submission and does not resolve
my request to submit the patch to xz upstream.

Alex

On Thu, 1 Jun 2023 at 14:23, duep.f...@fujitsu.com
 wrote:
>
> From: duep 
>
> Add a ptest for xz
>  - It is taking around 1s to execute with kvm, so added it to PTESTS_FAST
>  - It contains 11 test files:
> test_bcj_exact_size test_block_header test_check test_filter_flags
> test_hardware test_index test_index_hash test_lzip_decoder
> test_memlimit test_stream_flags test_vli
>  - Below is part of the run log:
> START: ptest-runner
> 2023-06-01T01:57
> BEGIN:
> /usr/lib/xz/ptest
> === test_bcj_exact_size.c ===
> PASS: test_exact_size
> PASS: test_empty_block
> ---
> # TOTAL: 2
> # PASS:  2
> # SKIP:  0
> # FAIL:  0
> # ERROR: 0
> === END ===
> ...
> === test_vli.c ===
> PASS: test_lzma_vli_size
> PASS: test_lzma_vli_encode
> PASS: test_lzma_vli_decode
> ---
> # TOTAL: 3
> # PASS:  3
> # SKIP:  0
> # FAIL:  0
> # ERROR: 0
> === END ===
> DURATION: 0
> END: /usr/lib/xz/ptest
> 2023-06-01T01:57
> STOP: ptest-runner
> TOTAL: 1 FAIL: 0
>  - The tests under xz requires /bin/bash
>
> Signed-off-by: duep 
> ---
>  .../distro/include/ptest-packagelists.inc |  1 +
>  .../xz/xz/0001-build-PROGRAMS.patch   | 20 
>  meta/recipes-extended/xz/xz/run-ptest |  5 
>  meta/recipes-extended/xz/xz_5.4.1.bb  | 24 +--
>  4 files changed, 48 insertions(+), 2 deletions(-)
>  create mode 100644 meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
>  create mode 100644 meta/recipes-extended/xz/xz/run-ptest
>
> diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
> b/meta/conf/distro/include/ptest-packagelists.inc
> index d60ebb38fc..9aa68c75ea 100644
> --- a/meta/conf/distro/include/ptest-packagelists.inc
> +++ b/meta/conf/distro/include/ptest-packagelists.inc
> @@ -70,6 +70,7 @@ PTESTS_FAST = "\
>  sed \
>  slang \
>  wayland \
> +xz \
>  zlib \
>  "
>  PTESTS_FAST:append:libc-glibc = " glibc-tests"
> diff --git a/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch 
> b/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
> new file mode 100644
> index 00..f97a75030a
> --- /dev/null
> +++ b/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
> @@ -0,0 +1,20 @@
> +From: Du Erpei 
> +Subject: [PATCH] tests/Makefile.am: add target of 'build-PROGRAMS'
> +
> +Add target 'build-PROGRAMS' to only compile the test set under
> +'/tests' and not run locally.
> +
> +Upstream-Status: Pending
> +
> +--- a/tests/Makefile.am2023-01-12 00:51:42.0 +0800
>  b/tests/Makefile.am2023-05-30 14:49:34.507313644 +0800
> +@@ -74,6 +74,9 @@ if COND_SCRIPTS
> + TESTS += test_scripts.sh
> + endif
> +
> ++build-PROGRAMS: all-am
> ++  $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
> ++
> + clean-local:
> +   -rm -f compress_generated_* \
> +   xzgrep_test_output xzgrep_test_1.xz xzgrep_test_2.xz
> diff --git a/meta/recipes-extended/xz/xz/run-ptest 
> b/meta/recipes-extended/xz/xz/run-ptest
> new file mode 100644
> index 00..ebde965d5c
> --- /dev/null
> +++ b/meta/recipes-extended/xz/xz/run-ptest
> @@ -0,0 +1,5 @@
> +#!/bin/sh
> +cd ./tests
> +for i in `ls test*`; do
> +   ./$i
> +done
> diff --git a/meta/recipes-extended/xz/xz_5.4.1.bb 
> b/meta/recipes-extended/xz/xz_5.4.1.bb
> index 71bf4b540a..14808b1714 100644
> --- a/meta/recipes-extended/xz/xz_5.4.1.bb
> +++ b/meta/recipes-extended/xz/xz_5.4.1.bb
> @@ -24,13 +24,15 @@ LIC_FILES_CHKSUM = 
> "file://COPYING;md5=97d554a32881fee0aa283d96e47cb24a \
>  
> file://lib/getopt.c;endline=23;md5=2069b0ee710572c03bb3114e4532cd84 \
>  "
>
> -SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz;
> +SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz \
> +   file://0001-build-PROGRAMS.patch \
> +   file://run-ptest"
>  SRC_URI[sha256sum] = 
> "e4b0f81582efa155ccf27bb88275254a429d44968e488fc94b806f2a61cd3e22"
>  UPSTREAM_CHECK_REGEX = "xz-(?P\d+(\.\d+)+)\.tar"
>
>  CACHED_CONFIGUREVARS += "gl_cv_posix_shell=/bin/sh"
>
> -inherit autotools gettext
> +inherit autotools gettext ptest
>
>  PACKAGES =+ "liblzma"
>
> @@ -42,3 +44,21 @@ ALTERNATIVE:${PN} = "xz xzcat unxz \
>   lzma lzcat unlzma"
>
>  BBCLASSEXTEND = "native nativesdk"
> +
> +do_compile_ptest(){
> +   oe_runmake -C ${B}/tests/ build-PROGRAMS
> +}
> +
> +do_install_ptest(){
> +   install -d ${D}${PTEST_PATH}/tests/
> +   find ${B}/tests/ -type f -not -name "*.o" -not -name "Makefile" \
> + -exec install --mode=755 {} ${D}${PTEST_PATH}/tests/ \;
> +
> +   install -d ${D}${PTEST_PATH}/tests/.libs/
> +   install --mode=755 ${B}/tests/.libs/* ${D}${PTEST_PATH}/tests/.libs/
> +
> +   install -d ${D}${PTEST_PATH}/tests/files/
> +   install --mode=755 

[OE-core] [meta-oe][PATCH V1] xz: add ptest support

2023-06-01 Thread duep.f...@fujitsu.com
From: duep 

Add a ptest for xz
 - It is taking around 1s to execute with kvm, so added it to PTESTS_FAST
 - It contains 11 test files:
test_bcj_exact_size test_block_header test_check test_filter_flags
test_hardware test_index test_index_hash test_lzip_decoder
test_memlimit test_stream_flags test_vli
 - Below is part of the run log:
START: ptest-runner
2023-06-01T01:57
BEGIN:
/usr/lib/xz/ptest
=== test_bcj_exact_size.c ===
PASS: test_exact_size
PASS: test_empty_block
---
# TOTAL: 2
# PASS:  2
# SKIP:  0
# FAIL:  0
# ERROR: 0
=== END ===
...
=== test_vli.c ===
PASS: test_lzma_vli_size
PASS: test_lzma_vli_encode
PASS: test_lzma_vli_decode
---
# TOTAL: 3
# PASS:  3
# SKIP:  0
# FAIL:  0
# ERROR: 0
=== END ===
DURATION: 0
END: /usr/lib/xz/ptest
2023-06-01T01:57
STOP: ptest-runner
TOTAL: 1 FAIL: 0
 - The tests under xz requires /bin/bash

Signed-off-by: duep 
---
 .../distro/include/ptest-packagelists.inc |  1 +
 .../xz/xz/0001-build-PROGRAMS.patch   | 20 
 meta/recipes-extended/xz/xz/run-ptest |  5 
 meta/recipes-extended/xz/xz_5.4.1.bb  | 24 +--
 4 files changed, 48 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
 create mode 100644 meta/recipes-extended/xz/xz/run-ptest

diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
b/meta/conf/distro/include/ptest-packagelists.inc
index d60ebb38fc..9aa68c75ea 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -70,6 +70,7 @@ PTESTS_FAST = "\
 sed \
 slang \
 wayland \
+xz \
 zlib \
 "
 PTESTS_FAST:append:libc-glibc = " glibc-tests"
diff --git a/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch 
b/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
new file mode 100644
index 00..f97a75030a
--- /dev/null
+++ b/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
@@ -0,0 +1,20 @@
+From: Du Erpei 
+Subject: [PATCH] tests/Makefile.am: add target of 'build-PROGRAMS'
+
+Add target 'build-PROGRAMS' to only compile the test set under
+'/tests' and not run locally.
+
+Upstream-Status: Pending
+
+--- a/tests/Makefile.am2023-01-12 00:51:42.0 +0800
 b/tests/Makefile.am2023-05-30 14:49:34.507313644 +0800
+@@ -74,6 +74,9 @@ if COND_SCRIPTS
+ TESTS += test_scripts.sh
+ endif
+ 
++build-PROGRAMS: all-am
++  $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
++
+ clean-local:
+   -rm -f compress_generated_* \
+   xzgrep_test_output xzgrep_test_1.xz xzgrep_test_2.xz
diff --git a/meta/recipes-extended/xz/xz/run-ptest 
b/meta/recipes-extended/xz/xz/run-ptest
new file mode 100644
index 00..ebde965d5c
--- /dev/null
+++ b/meta/recipes-extended/xz/xz/run-ptest
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd ./tests
+for i in `ls test*`; do
+   ./$i
+done
diff --git a/meta/recipes-extended/xz/xz_5.4.1.bb 
b/meta/recipes-extended/xz/xz_5.4.1.bb
index 71bf4b540a..14808b1714 100644
--- a/meta/recipes-extended/xz/xz_5.4.1.bb
+++ b/meta/recipes-extended/xz/xz_5.4.1.bb
@@ -24,13 +24,15 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=97d554a32881fee0aa283d96e47cb24a \
 
file://lib/getopt.c;endline=23;md5=2069b0ee710572c03bb3114e4532cd84 \
 "
 
-SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz;
+SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz \
+   file://0001-build-PROGRAMS.patch \
+   file://run-ptest"
 SRC_URI[sha256sum] = 
"e4b0f81582efa155ccf27bb88275254a429d44968e488fc94b806f2a61cd3e22"
 UPSTREAM_CHECK_REGEX = "xz-(?P\d+(\.\d+)+)\.tar"
 
 CACHED_CONFIGUREVARS += "gl_cv_posix_shell=/bin/sh"
 
-inherit autotools gettext
+inherit autotools gettext ptest
 
 PACKAGES =+ "liblzma"
 
@@ -42,3 +44,21 @@ ALTERNATIVE:${PN} = "xz xzcat unxz \
  lzma lzcat unlzma"
 
 BBCLASSEXTEND = "native nativesdk"
+
+do_compile_ptest(){
+   oe_runmake -C ${B}/tests/ build-PROGRAMS
+}
+
+do_install_ptest(){
+   install -d ${D}${PTEST_PATH}/tests/
+   find ${B}/tests/ -type f -not -name "*.o" -not -name "Makefile" \
+ -exec install --mode=755 {} ${D}${PTEST_PATH}/tests/ \;
+
+   install -d ${D}${PTEST_PATH}/tests/.libs/
+   install --mode=755 ${B}/tests/.libs/* ${D}${PTEST_PATH}/tests/.libs/
+
+   install -d ${D}${PTEST_PATH}/tests/files/
+   install --mode=755 ${S}/tests/files/* ${D}${PTEST_PATH}/tests/files/
+}
+
+RDEPENDS:${PN}-ptest += "bash"
-- 
2.25.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182103): 
https://lists.openembedded.org/g/openembedded-core/message/182103
Mute This Topic: https://lists.openembedded.org/mt/99259960/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: 

[OE-core] cmake.bbclass poisoning from to /usr/include?

2023-06-01 Thread Kenth Eriksson via lists.openembedded.org
The generated toolchain file in cmake.bbclass uses ${includedir} for populating 
CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES and 
CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES. This results in include path pointing 
to /usr/include, is this correct? I expected to only allow header files from 
the recipe sysroot.
 
root@f932251cbb7f:git# cat ../toolchain.cmake | grep INCLUDE_DIR
list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES /usr/include)
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES /usr/include)

Thanks,
Kenth

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182102): 
https://lists.openembedded.org/g/openembedded-core/message/182102
Mute This Topic: https://lists.openembedded.org/mt/99236908/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 2/2] python3-meson-python: New recipe

2023-06-01 Thread Alexandre Belloni via lists.openembedded.org
On 01/06/2023 13:39:13+0200, Böszörményi Zoltán wrote:
> 2023. 06. 01. 13:00 keltezéssel, Alexandre Belloni írta:
> > Hello,
> > 
> > This fails on the autobuilders:
> > 
> > stdio: WARNING: Nothing PROVIDES 'python3-pyproject-metadata-native'
> 
> It works in mickledore.
> 
> Was BBCLASSEXTEND removed from python3-pyproject-metadata
> in meta-openembedded master? (Looking... No, it wasn't.)
> 
> Can you try building python3-pyproject-metadata-native by itself?

oe-core doesn't depend on meta-openembedded so our builds doesn't have
it. You should either import the missing recipe or submit your recipe to
meta-openembedded.

> 
> >   (but 
> > virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
> >  
> > virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
> >  
> > /home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  DEPENDS on or otherwise requires it). Close matches:
> > stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-pyproject-metadata' 
> > (but 
> > virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python' (but 
> > virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python-dev' (but 
> > virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata-native' (but 
> > virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata' (but 
> > /home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > stdio: WARNING: Nothing RPROVIDES 'python3-meson-python' (but 
> > /home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > stdio: WARNING: Nothing RPROVIDES 'python3-meson-python-dev' (but 
> > /home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> >  RDEPENDS on or otherwise requires it)
> > 
> > On 01/06/2023 10:08:21+0200, Zoltan Boszormenyi wrote:
> > > This python module adds support for a new PEP517 build backend
> > > used by recent versions of scikit-image, scipy and others.
> > > 
> > > The previously added python_mesonpy.bbclass uses it
> > > 
> > > Signed-off-by: Zoltán Böszörményi 
> > > ---
> > >   meta/conf/distro/include/maintainers.inc  |  1 +
> > >   .../python/python3-meson-python_0.13.1.bb | 22 +++
> > >   2 files changed, 23 insertions(+)
> > >   create mode 100644 
> > > meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> > > 
> > > diff --git a/meta/conf/distro/include/maintainers.inc 
> > > b/meta/conf/distro/include/maintainers.inc
> > > index 8c4c586414..f2448ee3c9 100644
> > > --- a/meta/conf/distro/include/maintainers.inc
> > > +++ b/meta/conf/distro/include/maintainers.inc
> > > @@ -647,6 +647,7 @@ RECIPE_MAINTAINER:pn-python3-magic = "Joshua Watt 
> > > "
> > >   RECIPE_MAINTAINER:pn-python3-mako = "Oleksandr Kravchuk 
> > > "
> > >   RECIPE_MAINTAINER:pn-python3-markdown = "Alexander Kanavin 
> > > "
> > >   RECIPE_MAINTAINER:pn-python3-markupsafe = "Richard Purdie 
> > > "
> > > +RECIPE_MAINTAINER:pn-python3-meson-python = "Zoltán Böszörményi 
> > > "
> > >   RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling 
> > > "
> > >   RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling 
> > > "
> > >   RECIPE_MAINTAINER:pn-python3-numpy = "Oleksandr Kravchuk 
> > > "
> > > diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
> > > b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> > > new file mode 100644
> > > index 00..828a1652fa
> > > --- /dev/null
> > > +++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> > > @@ -0,0 +1,22 @@
> > > +SUMMARY = "Meson Python build backend (PEP 517)"
> > > +LICENSE = "MIT"
> > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
> > > +
> > > +DEPENDS = " \
> > > + meson-native ninja-native patchelf-native \
> > > + python3-pyproject-metadata-native \
> > > +"
> > > +
> > > +PYPI_PACKAGE = "meson_python"
> > > +
> > > +inherit pypi python_mesonpy
> > > +SRC_URI[sha256sum] = 
> > > 

Re: [OE-core] [PATCH v2 2/2] python3-meson-python: New recipe

2023-06-01 Thread Zoltan Boszormenyi

2023. 06. 01. 13:00 keltezéssel, Alexandre Belloni írta:

Hello,

This fails on the autobuilders:

stdio: WARNING: Nothing PROVIDES 'python3-pyproject-metadata-native'


It works in mickledore.

Was BBCLASSEXTEND removed from python3-pyproject-metadata
in meta-openembedded master? (Looking... No, it wasn't.)

Can you try building python3-pyproject-metadata-native by itself?


  (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
 
virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 DEPENDS on or otherwise requires it). Close matches:
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-pyproject-metadata' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python-dev' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata-native' (but 
virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-meson-python' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-meson-python-dev' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)

On 01/06/2023 10:08:21+0200, Zoltan Boszormenyi wrote:

This python module adds support for a new PEP517 build backend
used by recent versions of scikit-image, scipy and others.

The previously added python_mesonpy.bbclass uses it

Signed-off-by: Zoltán Böszörményi 
---
  meta/conf/distro/include/maintainers.inc  |  1 +
  .../python/python3-meson-python_0.13.1.bb | 22 +++
  2 files changed, 23 insertions(+)
  create mode 100644 meta/recipes-devtools/python/python3-meson-python_0.13.1.bb

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 8c4c586414..f2448ee3c9 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -647,6 +647,7 @@ RECIPE_MAINTAINER:pn-python3-magic = "Joshua Watt 
"
  RECIPE_MAINTAINER:pn-python3-mako = "Oleksandr Kravchuk 
"
  RECIPE_MAINTAINER:pn-python3-markdown = "Alexander Kanavin 
"
  RECIPE_MAINTAINER:pn-python3-markupsafe = "Richard Purdie 
"
+RECIPE_MAINTAINER:pn-python3-meson-python = "Zoltán Böszörményi 
"
  RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling 
"
  RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling 
"
  RECIPE_MAINTAINER:pn-python3-numpy = "Oleksandr Kravchuk 
"
diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
new file mode 100644
index 00..828a1652fa
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Meson Python build backend (PEP 517)"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
+
+DEPENDS = " \
+   meson-native ninja-native patchelf-native \
+   python3-pyproject-metadata-native \
+"
+
+PYPI_PACKAGE = "meson_python"
+
+inherit pypi python_mesonpy
+SRC_URI[sha256sum] = 
"63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618"
+
+DEPENDS:remove:class-native = "python3-meson-python-native"
+
+RDEPENDS:${PN} = " \
+   meson ninja patchelf \
+   python3-pyproject-metadata \
+"
+
+BBCLASSEXTEND = "native nativesdk"
--
2.40.1










-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182100): 
https://lists.openembedded.org/g/openembedded-core/message/182100
Mute This Topic: https://lists.openembedded.org/mt/99259620/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 2/2] python3-meson-python: New recipe

2023-06-01 Thread Alexandre Belloni via lists.openembedded.org
Hello,

This fails on the autobuilders:

stdio: WARNING: Nothing PROVIDES 'python3-pyproject-metadata-native' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
 
virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb,
 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 DEPENDS on or otherwise requires it). Close matches:
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-pyproject-metadata' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'nativesdk-python3-meson-python-dev' (but 
virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata-native' (but 
virtual:native:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-pyproject-metadata' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-meson-python' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)
stdio: WARNING: Nothing RPROVIDES 'python3-meson-python-dev' (but 
/home/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
 RDEPENDS on or otherwise requires it)

On 01/06/2023 10:08:21+0200, Zoltan Boszormenyi wrote:
> This python module adds support for a new PEP517 build backend
> used by recent versions of scikit-image, scipy and others.
> 
> The previously added python_mesonpy.bbclass uses it
> 
> Signed-off-by: Zoltán Böszörményi 
> ---
>  meta/conf/distro/include/maintainers.inc  |  1 +
>  .../python/python3-meson-python_0.13.1.bb | 22 +++
>  2 files changed, 23 insertions(+)
>  create mode 100644 
> meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> 
> diff --git a/meta/conf/distro/include/maintainers.inc 
> b/meta/conf/distro/include/maintainers.inc
> index 8c4c586414..f2448ee3c9 100644
> --- a/meta/conf/distro/include/maintainers.inc
> +++ b/meta/conf/distro/include/maintainers.inc
> @@ -647,6 +647,7 @@ RECIPE_MAINTAINER:pn-python3-magic = "Joshua Watt 
> "
>  RECIPE_MAINTAINER:pn-python3-mako = "Oleksandr Kravchuk 
> "
>  RECIPE_MAINTAINER:pn-python3-markdown = "Alexander Kanavin 
> "
>  RECIPE_MAINTAINER:pn-python3-markupsafe = "Richard Purdie 
> "
> +RECIPE_MAINTAINER:pn-python3-meson-python = "Zoltán Böszörményi 
> "
>  RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling 
> "
>  RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling 
> "
>  RECIPE_MAINTAINER:pn-python3-numpy = "Oleksandr Kravchuk 
> "
> diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
> b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> new file mode 100644
> index 00..828a1652fa
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> @@ -0,0 +1,22 @@
> +SUMMARY = "Meson Python build backend (PEP 517)"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
> +
> +DEPENDS = " \
> + meson-native ninja-native patchelf-native \
> + python3-pyproject-metadata-native \
> +"
> +
> +PYPI_PACKAGE = "meson_python"
> +
> +inherit pypi python_mesonpy
> +SRC_URI[sha256sum] = 
> "63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618"
> +
> +DEPENDS:remove:class-native = "python3-meson-python-native"
> +
> +RDEPENDS:${PN} = " \
> + meson ninja patchelf \
> + python3-pyproject-metadata \
> +"
> +
> +BBCLASSEXTEND = "native nativesdk"
> -- 
> 2.40.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 (#182099): 
https://lists.openembedded.org/g/openembedded-core/message/182099
Mute This Topic: https://lists.openembedded.org/mt/99259620/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 v4] openssh: Remove BSD-4-clause contents completely from codebase

2023-06-01 Thread Riyaz Ahmed Khan
From: Riyaz Khan 

Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: 
https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.

As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this 
software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c

All advertising materials mentioning features or use of this software

Reason for backporting is some of the product restrict the BSD-4-Clause usage 
and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.

When checked in the master branch, openssh upstream removes the bsd-4 license 
compeletely from this commit
https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0
Hence Backport this commit completely to remove license of BSD-4-clause 
contents from code. Hunks are refreshed.

Signed-off-by: Riyaz Khan 
---
 ...401bdd77ca54be6867a154cc01e0d72612e0.patch | 984 ++
 .../openssh/openssh_8.9p1.bb  |   1 +
 2 files changed, 985 insertions(+)
 create mode 100644 
meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch

diff --git 
a/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
 
b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
new file mode 100644
index 00..ebdff1ffe4
--- /dev/null
+++ 
b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
@@ -0,0 +1,984 @@
+From 7280401bdd77ca54be6867a154cc01e0d72612e0 Mon Sep 17 00:00:00 2001
+From: Damien Miller 
+Date: Fri, 24 Mar 2023 13:56:25 +1100
+Subject: [PATCH] remove support for old libcrypto
+
+OpenSSH now requires LibreSSL 3.1.0 or greater or
+OpenSSL 1.1.1 or greater
+
+with/ok dtucker@
+
+Upstream-Status: Backport 
[https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0]
+Comment: Hunk are refreshed, removed couple of hunks from configure.ac as hunk 
code is not prasent
+and backported to the existing code.
+Signed-off-by: Riyaz Khan 
+
+---
+ .github/workflows/c-cpp.yml  |   7 -
+ INSTALL  |   8 +-
+ cipher-aes.c |   2 +-
+ configure.ac |  96 ++---
+ openbsd-compat/libressl-api-compat.c | 556 +--
+ openbsd-compat/openssl-compat.h  | 151 +---
+ 6 files changed, 40 insertions(+), 780 deletions(-)
+
+diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
+index 3d9aa22dba5..d299a32468d 100644
+--- a/.github/workflows/c-cpp.yml
 b/.github/workflows/c-cpp.yml
+@@ -40,18 +40,11 @@
+   - { os: ubuntu-20.04, configs: tcmalloc }
+   - { os: ubuntu-20.04, configs: musl }
+   - { os: ubuntu-latest, configs: libressl-master }
+-  - { os: ubuntu-latest, configs: libressl-2.2.9 }
+-  - { os: ubuntu-latest, configs: libressl-2.8.3 }
+-  - { os: ubuntu-latest, configs: libressl-3.0.2 }
+   - { os: ubuntu-latest, configs: libressl-3.2.6 }
+   - { os: ubuntu-latest, configs: libressl-3.3.4 }
+   - { os: ubuntu-latest, configs: libressl-3.4.1 }
+   - { os: ubuntu-latest, configs: openssl-master }
+   - { os: ubuntu-latest, configs: openssl-noec }
+-  - { os: ubuntu-latest, configs: openssl-1.0.1 }
+-  - { os: ubuntu-latest, configs: openssl-1.0.1u }
+-  - { os: ubuntu-latest, configs: openssl-1.0.2u }
+-  - { os: ubuntu-latest, configs: openssl-1.1.0h }
+   - { os: ubuntu-latest, configs: openssl-1.1.1 }
+   - { os: ubuntu-latest, configs: openssl-1.1.1k }
+   - { os: ubuntu-latest, configs: openssl-3.0.0 }
+diff --git a/INSTALL b/INSTALL
+index 68b15e13190..f99d1e2a809 100644
+--- a/INSTALL
 b/INSTALL
+@@ -21,12 +21,8 @@ https://zlib.net/
+
+ libcrypto from either of LibreSSL or OpenSSL.  Building without libcrypto
+ is supported but severely restricts the available ciphers and algorithms.
+- - LibreSSL (https://www.libressl.org/)
+- - OpenSSL (https://www.openssl.org) with any of the following versions:
+-   - 1.0.x >= 1.0.1 or 1.1.0 >= 1.1.0g or any 1.1.1
+-
+-Note that due to a bug in EVP_CipherInit OpenSSL 1.1 versions prior to
+-1.1.0g can't be used.
++ - LibreSSL (https://www.libressl.org/) 3.1.0 or greater
++ - OpenSSL (https://www.openssl.org) 1.1.1 or greater
+
+ LibreSSL/OpenSSL should be compiled as a position-independent library
+ (i.e. -fPIC, eg by configuring OpenSSL as "./config [options] -fPIC"

Re: [OE-core] [PATCH][pseudo] Move __*xstat* and __xmknod functions to new subport 'old__x'

2023-06-01 Thread Alexandre Belloni via lists.openembedded.org
Hello Mark,

This causes failures on opensuse154 and debian11 workers. I've tried to
get pseudo.log for the failures but they are not present on debian11 and
are not interesting for opensuse154.

debian11 failures look like that:

https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/42/builds/7184/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/74/builds/7152/steps/13/logs/stdio

opensuse:

https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/2819/steps/14/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/7597/steps/13/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/53/builds/7211/steps/13/logs/stdio

stream8 is similar:

https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/2939/steps/13/logs/stdio


I also suspect this causes:

ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: Wrapper permissions for 
/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/image/usr/bin/test.real
 not preserved. Found 600 but expected 400
ERROR: cmdline-shebang-wrapper-test-1.0-r0 do_install: 
ExecutionError('/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/run.do_install.322689',
 1, None, None)
ERROR: Logfile of failure stored in: 
/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/tmp/work/core2-64-poky-linux/cmdline-shebang-wrapper-test/1.0-r0/temp/log.do_install.322689
NOTE: recipe cmdline-shebang-wrapper-test-1.0-r0: task do_install: Failed
ERROR: Task 
(/home/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-1782300/meta-selftest/recipes-test/wrapper/cmdline-shebang-wrapper-test.bb:do_install)
 failed with exit code '1'



On 30/05/2023 20:01:26-0700, Mark Hatle via lists.openembedded.org wrote:
> Changes to eliminate __*.c function usage were based on the patch:
> 
>From: JiaLing Zhang 
>Subject: [OE-core] [PATCH v4] Fixes pseudo build in loongarch64
> 
>Fixes [YOCTO #15110]
> 
>Some functions used in the project have been removed from glibc. After the 
> removal of these functions,
>the architecture in glibc will not include the removed functions.
>This patch resolves the usage and compilation issues on the loongarch64 
> architecture
> 
>Signed-off-by: JiaLing Zhang 
> 
> This code is NOT loongarch64 specific, but implements support for newer
> glibc where the __*x*stat and __xmknod* functions are no longer present
> in headers as of roughly glibc 2.33.
> 
> The functions, on x86, x86_64 and aarch64 may still be present for
> compatibility but new software should no longer be using it.  Pseudo
> can likely change it's default behavior unless support for really old
> hosts is still desired.
> 
> Signed-off-by: Mark Hatle 
> ---
>  ports/linux/guts/fopen64.c   |  4 +-
>  ports/linux/guts/freopen64.c |  4 +-
>  ports/linux/guts/fstat.c |  8 ++-
>  ports/linux/guts/fstat64.c   | 14 +++-
>  ports/linux/guts/fstatat.c   |  9 ++-
>  ports/linux/guts/fstatat64.c | 42 +++-
>  ports/linux/guts/lstat.c |  2 +-
>  ports/linux/guts/lstat64.c   |  2 +-
>  ports/linux/guts/mknod.c |  2 +-
>  ports/linux/guts/mknodat.c   | 71 +++-
>  ports/linux/guts/mkostemp64.c|  2 +-
>  ports/linux/guts/openat.c| 18 ++---
>  ports/linux/guts/stat.c  |  2 +-
>  ports/linux/guts/stat64.c|  2 +-
>  ports/linux/old__x/README| 28 
>  ports/linux/{ => old__x}/guts/__fxstat.c |  0
>  ports/linux/{ => old__x}/guts/__fxstat64.c   |  0
>  ports/linux/{ => old__x}/guts/__fxstatat.c   |  0
>  ports/linux/{ => old__x}/guts/__fxstatat64.c |  0
>  ports/linux/{ => old__x}/guts/__lxstat.c |  0
>  ports/linux/{ => old__x}/guts/__lxstat64.c   |  0
>  ports/linux/{ => old__x}/guts/__xmknod.c |  0
>  ports/linux/{ => old__x}/guts/__xmknodat.c   |  0
>  ports/linux/{ => old__x}/guts/__xstat.c  |  0
>  ports/linux/{ => old__x}/guts/__xstat64.c|  0
>  ports/linux/old__x/guts/fstat.c  | 15 +
>  ports/linux/old__x/guts/fstat64.c| 15 +
>  ports/linux/old__x/guts/fstatat.c| 15 +
>  ports/linux/old__x/guts/fstatat64.c  | 15 +
>  ports/linux/old__x/guts/lstat.c  | 15 +
>  ports/linux/old__x/guts/lstat64.c| 15 +
>  ports/linux/old__x/guts/mknod.c  | 15 +
>  ports/linux/old__x/guts/mknodat.c| 15 +
>  

[OE-core][master][PATCH v3] openssh: Remove BSD-4-clause contents completely from codebase

2023-06-01 Thread Riyaz Ahmed Khan
From: Riyaz Khan 

Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: 
https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.

As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this 
software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c

All advertising materials mentioning features or use of this software

Reason for backporting is some of the product restrict the BSD-4-Clause usage 
and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.

When checked in the master branch, openssh upstream removes the bsd-4 license 
compeletely from this commit
https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0
Hence Backport this commit completely to remove license of BSD-4-clause 
contents from code. Hunks are refreshed.

Signed-off-by: Riyaz Khan 
---
 ...401bdd77ca54be6867a154cc01e0d72612e0.patch | 994 ++
 .../openssh/openssh_9.3p1.bb  |   1 +
 2 files changed, 995 insertions(+)
 create mode 100644 
meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch

diff --git 
a/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
 
b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
new file mode 100644
index 00..4c8aa085f3
--- /dev/null
+++ 
b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
@@ -0,0 +1,994 @@
+From 7280401bdd77ca54be6867a154cc01e0d72612e0 Mon Sep 17 00:00:00 2001
+From: Damien Miller 
+Date: Fri, 24 Mar 2023 13:56:25 +1100
+Subject: [PATCH] remove support for old libcrypto
+
+OpenSSH now requires LibreSSL 3.1.0 or greater or
+OpenSSL 1.1.1 or greater
+
+with/ok dtucker@
+
+Upstream-Status: Backport 
[https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0]
+Comment: Hunks are refreshed.
+Signed-off-by: Riyaz Khan 
+
+---
+ .github/workflows/c-cpp.yml  |   7 -
+ INSTALL  |   8 +-
+ cipher-aes.c |   2 +-
+ configure.ac |  96 ++---
+ openbsd-compat/libressl-api-compat.c | 556 +--
+ openbsd-compat/openssl-compat.h  | 151 +---
+ 6 files changed, 40 insertions(+), 780 deletions(-)
+
+diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
+index 3d9aa22dba5..d299a32468d 100644
+--- a/.github/workflows/c-cpp.yml
 b/.github/workflows/c-cpp.yml
+@@ -47,9 +47,6 @@ jobs:
+   - { target: ubuntu-20.04, config: tcmalloc }
+   - { target: ubuntu-20.04, config: musl }
+   - { target: ubuntu-latest, config: libressl-master }
+-  - { target: ubuntu-latest, config: libressl-2.2.9 }
+-  - { target: ubuntu-latest, config: libressl-2.8.3 }
+-  - { target: ubuntu-latest, config: libressl-3.0.2 }
+   - { target: ubuntu-latest, config: libressl-3.2.6 }
+   - { target: ubuntu-latest, config: libressl-3.3.6 }
+   - { target: ubuntu-latest, config: libressl-3.4.3 }
+@@ -58,10 +55,6 @@ jobs:
+   - { target: ubuntu-latest, config: libressl-3.7.0 }
+   - { target: ubuntu-latest, config: openssl-master }
+   - { target: ubuntu-latest, config: openssl-noec }
+-  - { target: ubuntu-latest, config: openssl-1.0.1 }
+-  - { target: ubuntu-latest, config: openssl-1.0.1u }
+-  - { target: ubuntu-latest, config: openssl-1.0.2u }
+-  - { target: ubuntu-latest, config: openssl-1.1.0h }
+   - { target: ubuntu-latest, config: openssl-1.1.1 }
+   - { target: ubuntu-latest, config: openssl-1.1.1k }
+   - { target: ubuntu-latest, config: openssl-1.1.1n }
+diff --git a/INSTALL b/INSTALL
+index 68b15e13190..f99d1e2a809 100644
+--- a/INSTALL
 b/INSTALL
+@@ -21,12 +21,8 @@ https://zlib.net/
+ 
+ libcrypto from either of LibreSSL or OpenSSL.  Building without libcrypto
+ is supported but severely restricts the available ciphers and algorithms.
+- - LibreSSL (https://www.libressl.org/)
+- - OpenSSL (https://www.openssl.org) with any of the following versions:
+-   - 1.0.x >= 1.0.1 or 1.1.0 >= 1.1.0g or any 1.1.1
+-
+-Note that due to a bug in EVP_CipherInit OpenSSL 1.1 versions prior to
+-1.1.0g can't be used.
++ - LibreSSL (https://www.libressl.org/) 3.1.0 or greater
++ - OpenSSL (https://www.openssl.org) 1.1.1 or greater
+ 
+ LibreSSL/OpenSSL should be compiled as a position-independent library
+ (i.e. -fPIC, eg by configuring 

[OE-core] [meta][master][PATCH v2] openssh: Remove BSD-4-clause contents completely from codebase

2023-06-01 Thread Riyaz Ahmed Khan
From: Riyaz Khan 

Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: 
https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.

As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this 
software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c

All advertising materials mentioning features or use of this software

Reason for backporting is some of the product restrict the BSD-4-Clause usage 
and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.

When checked in the master branch, openssh upstream removes the bsd-4 license 
compeletely from this commit
https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0
Hence Backport this commit completely to remove license of BSD-4-clause 
contents from code. Hunks are refreshed.

Signed-off-by: Riyaz Khan 
---
 ...401bdd77ca54be6867a154cc01e0d72612e0.patch | 994 ++
 .../openssh/openssh_9.3p1.bb  |   1 +
 2 files changed, 995 insertions(+)
 create mode 100644 
meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch

diff --git 
a/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
 
b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
new file mode 100644
index 00..4c8aa085f3
--- /dev/null
+++ 
b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
@@ -0,0 +1,994 @@
+From 7280401bdd77ca54be6867a154cc01e0d72612e0 Mon Sep 17 00:00:00 2001
+From: Damien Miller 
+Date: Fri, 24 Mar 2023 13:56:25 +1100
+Subject: [PATCH] remove support for old libcrypto
+
+OpenSSH now requires LibreSSL 3.1.0 or greater or
+OpenSSL 1.1.1 or greater
+
+with/ok dtucker@
+
+Upstream-Status: Backport 
[https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0]
+Comment: Hunks are refreshed.
+Signed-off-by: Riyaz Khan 
+
+---
+ .github/workflows/c-cpp.yml  |   7 -
+ INSTALL  |   8 +-
+ cipher-aes.c |   2 +-
+ configure.ac |  96 ++---
+ openbsd-compat/libressl-api-compat.c | 556 +--
+ openbsd-compat/openssl-compat.h  | 151 +---
+ 6 files changed, 40 insertions(+), 780 deletions(-)
+
+diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
+index 3d9aa22dba5..d299a32468d 100644
+--- a/.github/workflows/c-cpp.yml
 b/.github/workflows/c-cpp.yml
+@@ -47,9 +47,6 @@ jobs:
+   - { target: ubuntu-20.04, config: tcmalloc }
+   - { target: ubuntu-20.04, config: musl }
+   - { target: ubuntu-latest, config: libressl-master }
+-  - { target: ubuntu-latest, config: libressl-2.2.9 }
+-  - { target: ubuntu-latest, config: libressl-2.8.3 }
+-  - { target: ubuntu-latest, config: libressl-3.0.2 }
+   - { target: ubuntu-latest, config: libressl-3.2.6 }
+   - { target: ubuntu-latest, config: libressl-3.3.6 }
+   - { target: ubuntu-latest, config: libressl-3.4.3 }
+@@ -58,10 +55,6 @@ jobs:
+   - { target: ubuntu-latest, config: libressl-3.7.0 }
+   - { target: ubuntu-latest, config: openssl-master }
+   - { target: ubuntu-latest, config: openssl-noec }
+-  - { target: ubuntu-latest, config: openssl-1.0.1 }
+-  - { target: ubuntu-latest, config: openssl-1.0.1u }
+-  - { target: ubuntu-latest, config: openssl-1.0.2u }
+-  - { target: ubuntu-latest, config: openssl-1.1.0h }
+   - { target: ubuntu-latest, config: openssl-1.1.1 }
+   - { target: ubuntu-latest, config: openssl-1.1.1k }
+   - { target: ubuntu-latest, config: openssl-1.1.1n }
+diff --git a/INSTALL b/INSTALL
+index 68b15e13190..f99d1e2a809 100644
+--- a/INSTALL
 b/INSTALL
+@@ -21,12 +21,8 @@ https://zlib.net/
+ 
+ libcrypto from either of LibreSSL or OpenSSL.  Building without libcrypto
+ is supported but severely restricts the available ciphers and algorithms.
+- - LibreSSL (https://www.libressl.org/)
+- - OpenSSL (https://www.openssl.org) with any of the following versions:
+-   - 1.0.x >= 1.0.1 or 1.1.0 >= 1.1.0g or any 1.1.1
+-
+-Note that due to a bug in EVP_CipherInit OpenSSL 1.1 versions prior to
+-1.1.0g can't be used.
++ - LibreSSL (https://www.libressl.org/) 3.1.0 or greater
++ - OpenSSL (https://www.openssl.org) 1.1.1 or greater
+ 
+ LibreSSL/OpenSSL should be compiled as a position-independent library
+ (i.e. -fPIC, eg by configuring 

Re: [OE-core] [PATCH] qemu: Split the qemu package

2023-06-01 Thread Yu, Mingli



On 5/30/23 23:09, Bruce Ashfield wrote:

CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know 
the content is safe.

On Tue, May 30, 2023 at 10:54 AM Richard Purdie
 wrote:


On Tue, 2023-05-30 at 16:33 +0200, Alexander Kanavin wrote:

I might be missing something here, but can the free-form, anonymous
python code block be avoided? Don't we have PACKAGES_DYNAMIC for this
purpose?


PACKAGES_DYNAMIC is for when we can't predict the packages a recipe
might generate. A good example might be kernel modules.

You're right that we could add a do_split_packages() call to the qemu
recipe have have it generate these dynamically.

The downside would be the namespacing as dynamic packages need to have
specific namespaces (e.g. kernel-module-XXX). This means qemu-mips
wouldn't be an option (conflicts with non dynamic packages like qemu-
dbg).

We could use a more specific prefix like qemu-system-XXX and qemu-user-
XXX and use do_split_packages

I did also wonder about using more specific inline python for some of
this, things along the lines of:

PACKAGES += '${@" ".join("qemu-system-" + x for x in 
d.getVar('QEMU_TARGETS').split())}'

I'm also not a fan of the python code block.

We do use do_split_packages() in other recipes like gstreamer to handle
things like this.



And in case anyone hasn't looked it up, this is the meta-virt solution:

https://git.yoctoproject.org/meta-virtualization/tree/recipes-devtools/qemu/qemu-package-split.inc


Thanks! I did see this before I send out 
https://patchwork.yoctoproject.org/project/oe-core/patch/20230530131708.1916975-1-mingli...@eng.windriver.com. 



Considering to dynamically generate the sub-packages via QEMU_TARGETS, 
so I use a python block and don't need the change the code even 
QEMU_TARGETS has some change.


But I should let all sub-package to depend the qemu-7.2.0*.rpm.

Thanks,



Which I'll have to re-work once (if) something lands in core.

It isn't suitable as-is, but it doesn't need any python code to suit
the on-target system emulation needs of meta-virt.

Bruce


Cheers,

Richard




--
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182094): 
https://lists.openembedded.org/g/openembedded-core/message/182094
Mute This Topic: https://lists.openembedded.org/mt/99219254/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] qemu: Split the qemu package

2023-06-01 Thread Yu, Mingli
From: Mingli Yu 

Currently all files as below packaged into one package such as
qemu-7.2.0-*.rpm. After the qemu package installed on the target,
it will take up about 464M which includes not only the one matches
the arch of the target but aslo all available built qemu targets
which set by QEMU_TARGETS.

 # ls tmp-glibc/work/core2-64-wrs-linux/qemu/7.2.0-r0/image/usr/bin/
 qemu-aarch64  qemu-img  qemu-mips64el   qemu-ppc64
 qemu-sh4qemu-system-loongarch64  qemu-system-ppc  qemu-system-x86_64
 qemu-arm  qemu-io   qemu-mipsel qemu-ppc64le
 qemu-storage-daemon  qemu-system-mips qemu-system-ppc64
 qemu-x86_64 qemu-edid qemu-loongarch64  qemu-mips.real
 qemu-pr-helper  qemu-system-aarch64  qemu-system-mips64
 qemu-system-riscv32 qemu-ga   qemu-mips qemu-nbd
 qemu-riscv32qemu-system-arm  qemu-system-mips64el
 qemu-system-riscv64 qemu-i386 qemu-mips64   qemu-ppc
 qemu-riscv64qemu-system-i386 qemu-system-mipsel qemu-system-sh4

Split the qemu package into qemu-7.2.0-*.rpm, qemu-system-aarch64-7.2.0*.rpm,
qemu-system-x86_64-7.2.0*.rpm and etc. And let user can only choose the
corresponding qemu arch package they want to install should ease the concerns
who cares much about the size in embedded device as it decreases the qemu rpm
(qemu-7.2.0*.rpm) size from about 65M to about 19M and the size of the
extracted qemu RPM decreased from about 464M to about 248M.

Signed-off-by: Mingli Yu 
---
 meta/recipes-devtools/qemu/qemu.inc | 5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-devtools/qemu/qemu.inc 
b/meta/recipes-devtools/qemu/qemu.inc
index a87dee5c99..e1ed3bbd4d 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -230,6 +230,11 @@ INSANE_SKIP:${PN} = "arch"
 
 FILES:${PN} += "${datadir}/icons"
 
+python populate_packages:prepend() {
+archdir = d.expand('${bindir}/')
+do_split_packages(d, archdir, r'^qemu-system-(.*)$', '${PN}-system-%s', 
'QEMU full system emulation binaries(%s)', extra_depends='${PN}', prepend=True)
+}
+
 # Put the guest agent in a separate package
 PACKAGES =+ "${PN}-guest-agent"
 SUMMARY:${PN}-guest-agent = "QEMU guest agent"
-- 
2.25.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182093): 
https://lists.openembedded.org/g/openembedded-core/message/182093
Mute This Topic: https://lists.openembedded.org/mt/99260306/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 RESEND] alsa-utils: upgrade 1.2.8 -> 1.2.9

2023-06-01 Thread Michael Opdenacker via lists.openembedded.org
From: Michael Opdenacker 

Signed-off-by: Michael Opdenacker 
---
 ...ompilation-when-building-in-a-subdir.patch |  35 +++
 ...lay-axfer-Replace-off64_t-with-off_t.patch | 272 --
 ...lsa-utils_1.2.8.bb => alsa-utils_1.2.9.bb} |   6 +-
 3 files changed, 38 insertions(+), 275 deletions(-)
 create mode 100644 
meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch
 delete mode 100644 
meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch
 rename meta/recipes-multimedia/alsa/{alsa-utils_1.2.8.bb => 
alsa-utils_1.2.9.bb} (96%)

diff --git 
a/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch
 
b/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch
new file mode 100644
index 00..3b3fe5345a
--- /dev/null
+++ 
b/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch
@@ -0,0 +1,35 @@
+From 44636a7c5862538def0d2fac074772cc39a22a15 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Tue, 16 May 2023 02:27:59 +1000
+Subject: [PATCH] alsactl: fix compilation when building in a subdir
+
+Fixes: 613372d
+Fixes: cff2d1c
+
+Compile errors when building in a subdir:
+alsactl/alsactl.c:33:10: fatal error: os_compat.h: No such file or directory
+   33 | #include "os_compat.h"
+  |  ^
+alsactl/lock.c:34:10: fatal error: os_compat.h: No such file or directory
+   34 | #include "os_compat.h"
+  |  ^
+
+Signed-off-by: Rudi Heitbaum 
+Upstream-Status: Submitted 
[https://github.com/alsa-project/alsa-utils/pull/213]
+---
+ alsactl/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/alsactl/Makefile.am b/alsactl/Makefile.am
+index 80dba69d..fb32c4f3 100644
+--- a/alsactl/Makefile.am
 b/alsactl/Makefile.am
+@@ -9,6 +9,8 @@ EXTRA_DIST=alsactl.1 alsactl_init.xml
+ 
+ AM_CFLAGS = -D_GNU_SOURCE
+ 
++AM_CPPFLAGS = -I$(top_srcdir)/include
++
+ alsactl_SOURCES=alsactl.c state.c lock.c utils.c init_parse.c init_ucm.c \
+   daemon.c monitor.c clean.c info.c
+ 
diff --git 
a/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch
 
b/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch
deleted file mode 100644
index 356c5964ae..00
--- 
a/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch
+++ /dev/null
@@ -1,272 +0,0 @@
-From 03553ccc6284a437576349b5a3c2ed0d7d4265e1 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Thu, 15 Dec 2022 14:04:10 -0800
-Subject: [PATCH] aplay,axfer: Replace off64_t with off_t
-
-Also replace lseek64 with lseek.
-
-_FILE_OFFSET_BITS=64 is passed to needed platforms since configure uses
-AC_SYS_LARGEFILE macro. Therefore off_t is already 64-bit and lseek is
-same as lseek64.
-
-Additionally this fixes buils with latest musl where these lfs64
-functions are moved out from _GNU_SOURCE and under _LARGEFILE64_SOURCE
-macro alone. This makes the builds fail on 32-bit platforms even though
-default off_t on musl is 64-bit always.
-
-Upstream-Status: Submitted 
[https://github.com/alsa-project/alsa-utils/pull/183]
-Signed-off-by: Khem Raj 

- aplay/aplay.c   | 44 ++---
- axfer/container-voc.c   |  2 +-
- axfer/container.c   |  6 ++---
- axfer/container.h   |  2 +-
- axfer/test/container-test.c |  4 ++--
- axfer/test/mapper-test.c|  2 +-
- 6 files changed, 30 insertions(+), 30 deletions(-)
-
-diff --git a/aplay/aplay.c b/aplay/aplay.c
-index 6ce7191..bd93be3 100644
 a/aplay/aplay.c
-+++ b/aplay/aplay.c
-@@ -141,7 +141,7 @@ static long term_c_lflag = -1;
- static int dump_hw_params = 0;
- 
- static int fd = -1;
--static off64_t pbrec_count = LLONG_MAX, fdcount;
-+static off_t pbrec_count = LLONG_MAX, fdcount;
- static int vocmajor, vocminor;
- 
- static char *pidfile_name = NULL;
-@@ -2356,7 +2356,7 @@ static void voc_play(int fd, int ofs, char *name)
-   u_char *data, *buf;
-   char was_extended = 0, output = 0;
-   u_short *sp, repeat = 0;
--  off64_t filepos = 0;
-+  off_t filepos = 0;
- 
- #define COUNT(x)  nextblock -= x; in_buffer -= x; data += x
- #define COUNT1(x) in_buffer -= x; data += x
-@@ -2490,7 +2490,7 @@ static void voc_play(int fd, int ofs, char *name)
-   d_printf("Repeat loop %d times\n", repeat);
- #endif
-   if (filepos >= 0) { /* if < 0, one seek 
fails, why test another */
--  if ((filepos = lseek64(fd, 0, 1)) < 0) {
-+  if ((filepos = lseek(fd, 0, 1)) < 0) {
-   error(_("can't play loops; %s 
isn't seekable\n"), name);
-   repeat = 0;
- 

[OE-core] [PATCH] repo: upgrade 2.32 -> 2.34.1

2023-06-01 Thread wangmy
From: Wang Mingyu 

Signed-off-by: Wang Mingyu 
---
 meta/recipes-devtools/repo/{repo_2.32.bb => repo_2.34.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/repo/{repo_2.32.bb => repo_2.34.1.bb} (95%)

diff --git a/meta/recipes-devtools/repo/repo_2.32.bb 
b/meta/recipes-devtools/repo/repo_2.34.1.bb
similarity index 95%
rename from meta/recipes-devtools/repo/repo_2.32.bb
rename to meta/recipes-devtools/repo/repo_2.34.1.bb
index dc7557ee1e..1c5d1a08b3 100644
--- a/meta/recipes-devtools/repo/repo_2.32.bb
+++ b/meta/recipes-devtools/repo/repo_2.34.1.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 SRC_URI = 
"git://gerrit.googlesource.com/git-repo.git;protocol=https;branch=main \
file://0001-python3-shebang.patch \
"
-SRCREV = "7fa149b47a980779f02ccaf1d1dbd5af5ce9abc7"
+SRCREV = "945c006f406550add8a3cad32ada0791f5a15c53"
 
 MIRRORS += "git://gerrit.googlesource.com/git-repo.git 
git://github.com/GerritCodeReview/git-repo.git"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182091): 
https://lists.openembedded.org/g/openembedded-core/message/182091
Mute This Topic: https://lists.openembedded.org/mt/99260076/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] sysklogd: upgrade 2.4.4 -> 2.5.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changes
===
- Issue #59: initial port to NuttX, contributed by Xiaomi
- Issue #61: add support for '-c' and '-cc' to disable log compression.
  A single '-c' disables compression for pipes, another '-c' (or '-cc')
  disables compression for all other log targets
- The default 'syslog.conf' now logs debug messages again (disabled in
  v2.4.0) due to problems (confusion) reported in the field
- Dropped not recommended 'KillMode=process' from systemd unit file

Fixes

- Issue #60: document how to set side-wide permissions on log files
- Issue #62: early log messages lost when running under systemd, found
  by Wind River Systems, including initial fix


Signed-off-by: Wang Mingyu 
---
 .../sysklogd/{sysklogd_2.4.4.bb => sysklogd_2.5.0.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-extended/sysklogd/{sysklogd_2.4.4.bb => sysklogd_2.5.0.bb} 
(97%)

diff --git a/meta/recipes-extended/sysklogd/sysklogd_2.4.4.bb 
b/meta/recipes-extended/sysklogd/sysklogd_2.5.0.bb
similarity index 97%
rename from meta/recipes-extended/sysklogd/sysklogd_2.4.4.bb
rename to meta/recipes-extended/sysklogd/sysklogd_2.5.0.bb
index a19b4f58eb..096bd376d7 100644
--- a/meta/recipes-extended/sysklogd/sysklogd_2.4.4.bb
+++ b/meta/recipes-extended/sysklogd/sysklogd_2.5.0.bb
@@ -14,7 +14,7 @@ SRC_URI = 
"git://github.com/troglobit/sysklogd.git;branch=master;protocol=https
file://sysklogd \
"
 
-SRCREV = "51d471543ce59eace6df6da0e42658911f1fb8c0"
+SRCREV = "b6d1ae26671a85e6087c98ec8b630855fc52886a"
 
 S = "${WORKDIR}/git"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182090): 
https://lists.openembedded.org/g/openembedded-core/message/182090
Mute This Topic: https://lists.openembedded.org/mt/99260075/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-typing-extensions: upgrade 4.5.0 -> 4.6.2

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:

-  Fix use of @deprecated on classes with __new__ but no __init__.
-  Fix regression in version 4.6.1 where comparing a generic class against a
   runtime-checkable protocol using isinstance() would cause AttributeError to
   be raised if using Python 3.7.
-  Change deprecated @runtime to formal API @runtime_checkable in the error 
message.
-  Fix regression in 4.6.0 where attempting to define a Protocol that was 
generic
   over a ParamSpec or a TypeVarTuple would cause TypeError to be raised.
-  typing_extensions is now documented at 
https://typing-extensions.readthedocs.io/en/latest/.
-  Add typing_extensions.Buffer, a marker class for buffer types, as proposed
   by PEP 688. Equivalent to collections.abc.Buffer in Python 3.12.
-  Backport two CPython PRs fixing various issues with typing.Literal:
   python/cpython#23294 and python/cpython#23383. Both CPython PRs were 
originally,
   and both were backported to Python >=3.9.1, but no earlier.
-  A side effect of one of the changes is that equality comparisons of Literal
   objects will now raise a TypeError if one of the Literal objects being 
compared
   has a mutable parameter. (Using mutable parameters with Literal is not
   supported by PEP 586 or by any major static type checkers.)
-  Literal is now reimplemented on all Python versions <= 3.10.0.
-  Backport CPython PR 26067, ensuring that isinstance() calls on protocols 
raise
   TypeError when the protocol is not decorated with @runtime_checkable.
-  Backport several significant performance improvements to runtime-checkable 
protocols
   that have been made in Python 3.12 (see python/cpython#74690 for details).
-  A side effect of one of the performance improvements is that the members of a
   runtime-checkable protocol are now considered "frozen" at runtime as soon as 
the
   class has been created. Monkey-patching attributes onto a runtime-checkable
   protocol will still work, but will have no impact on isinstance() checks 
comparing
   objects to the protocol. See "What's New in Python 3.12" for more details.
-  isinstance() checks against runtime-checkable protocols now use 
inspect.getattr_static()
   rather than hasattr() to lookup whether attributes exist (backporting 
python/cpython#103034).
-  Backport the ability to define __init__ methods on Protocol classes, a change
   made in Python 3.11 (originally implemented in python/cpython#31628
-  Speedup isinstance(3, typing_extensions.SupportsIndex) by >10x on Python 
<3.12.
-  Add typing_extensions versions of SupportsInt, SupportsFloat, 
SupportsComplex,
   SupportsBytes, SupportsAbs and SupportsRound. These have the same semantics 
as
   the versions from the typing module, but isinstance() checks against the
   typing_extensions versions are >10x faster at runtime on Python <3.12.
-  Add __orig_bases__ to non-generic TypedDicts, call-based TypedDicts, and 
call-based NamedTuples.
-  Add typing_extensions.get_original_bases, a backport of 
types.get_original_bases,
   introduced in Python 3.12 (CPython PR python/cpython#101827, originally
-  This function should always produce correct results when called on classes
   constructed using features from typing_extensions.
-  Constructing a call-based TypedDict using keyword arguments for the fields
   now causes a DeprecationWarning to be emitted. This matches the behaviour
   of typing.TypedDict on 3.11 and 3.12.
-  Backport the implementation of NewType from 3.10 (where it is implemented as
   a class rather than a function). This allows user-defined NewTypes to be 
pickled.
-  Fix tests and import on Python 3.12, where typing.TypeVar can no longer be 
subclassed.
-  Add typing_extensions.TypeAliasType, a backport of typing.TypeAliasType from 
PEP 695.
-  Backport changes to the repr of typing.Unpack that were made in order
   to implement PEP 692 (backport of python/cpython#104048).

Signed-off-by: Wang Mingyu 
---
 ...g-extensions_4.5.0.bb => python3-typing-extensions_4.6.2.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-typing-extensions_4.5.0.bb => 
python3-typing-extensions_4.6.2.bb} (91%)

diff --git a/meta/recipes-devtools/python/python3-typing-extensions_4.5.0.bb 
b/meta/recipes-devtools/python/python3-typing-extensions_4.6.2.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-typing-extensions_4.5.0.bb
rename to meta/recipes-devtools/python/python3-typing-extensions_4.6.2.bb
index 80f87cae84..be43fe4a64 100644
--- a/meta/recipes-devtools/python/python3-typing-extensions_4.5.0.bb
+++ b/meta/recipes-devtools/python/python3-typing-extensions_4.6.2.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=f16b323917992e0f8a6f0071bc9913e2"
 # The name on PyPi is slightly different.
 PYPI_PACKAGE = "typing_extensions"
 
-SRC_URI[sha256sum] = 
"5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"
+SRC_URI[sha256sum] = 

[OE-core] [PATCH] python3-trove-classifiers: upgrade 2023.5.2 -> 2023.5.24

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
Add identifier "Programming Language :: Lua" (#145)

Signed-off-by: Wang Mingyu 
---
 ...fiers_2023.5.2.bb => python3-trove-classifiers_2023.5.24.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-trove-classifiers_2023.5.2.bb => 
python3-trove-classifiers_2023.5.24.bb} (87%)

diff --git a/meta/recipes-devtools/python/python3-trove-classifiers_2023.5.2.bb 
b/meta/recipes-devtools/python/python3-trove-classifiers_2023.5.24.bb
similarity index 87%
rename from meta/recipes-devtools/python/python3-trove-classifiers_2023.5.2.bb
rename to meta/recipes-devtools/python/python3-trove-classifiers_2023.5.24.bb
index 78057feb52..2d484d4b2c 100644
--- a/meta/recipes-devtools/python/python3-trove-classifiers_2023.5.2.bb
+++ b/meta/recipes-devtools/python/python3-trove-classifiers_2023.5.24.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/pypa/trove-classifiers;
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
 
-SRC_URI[sha256sum] = 
"c46d6e40a9581599b16c712e0164fec3764872a4085c673c07559787caedb867"
+SRC_URI[sha256sum] = 
"fd5a1546283be941f47540a135bdeae8fb261380a6a204d9c18012f2a1b0ceae"
 
 inherit pypi python_setuptools_build_meta ptest
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182088): 
https://lists.openembedded.org/g/openembedded-core/message/182088
Mute This Topic: https://lists.openembedded.org/mt/99260073/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] xdpyinfo: upgrade 1.3.3 -> 1.3.4

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
=
configure: Make xf86misc support disabled by default
Variable scope reduction
Remove unnecessary downcast of double to float
Call memset() instead of hand-coding our own equivalent

Signed-off-by: Wang Mingyu 
---
 .../xorg-app/{xdpyinfo_1.3.3.bb => xdpyinfo_1.3.4.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xorg-app/{xdpyinfo_1.3.3.bb => xdpyinfo_1.3.4.bb} 
(88%)

diff --git a/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.3.bb 
b/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.4.bb
similarity index 88%
rename from meta/recipes-graphics/xorg-app/xdpyinfo_1.3.3.bb
rename to meta/recipes-graphics/xorg-app/xdpyinfo_1.3.4.bb
index e75a840b7d..aaa8aa8903 100644
--- a/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.3.bb
+++ b/meta/recipes-graphics/xorg-app/xdpyinfo_1.3.4.bb
@@ -15,6 +15,6 @@ PE = "1"
 SRC_URI += "file://disable-xkb.patch"
 
 SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = 
"356d5fd62f3e98ee36d6becf1b32d4ab6112d618339fb4b592ccffbd9e0fc206"
+SRC_URI[sha256sum] = 
"a8ada581dbd7266440d7c3794fa89edf6b99b8857fc2e8c31042684f3af4822b"
 
 EXTRA_OECONF = "--disable-xkb"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182087): 
https://lists.openembedded.org/g/openembedded-core/message/182087
Mute This Topic: https://lists.openembedded.org/mt/99260072/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-sphinx-rtd-theme: upgrade 1.2.0 -> 1.2.1

2023-06-01 Thread wangmy
From: Wang Mingyu 

Signed-off-by: Wang Mingyu 
---
 ...inx-rtd-theme_1.2.0.bb => python3-sphinx-rtd-theme_1.2.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-sphinx-rtd-theme_1.2.0.bb => 
python3-sphinx-rtd-theme_1.2.1.bb} (88%)

diff --git a/meta/recipes-devtools/python/python3-sphinx-rtd-theme_1.2.0.bb 
b/meta/recipes-devtools/python/python3-sphinx-rtd-theme_1.2.1.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-sphinx-rtd-theme_1.2.0.bb
rename to meta/recipes-devtools/python/python3-sphinx-rtd-theme_1.2.1.bb
index d9cd18e0ed..25de0159b6 100644
--- a/meta/recipes-devtools/python/python3-sphinx-rtd-theme_1.2.0.bb
+++ b/meta/recipes-devtools/python/python3-sphinx-rtd-theme_1.2.1.bb
@@ -13,7 +13,7 @@ RDEPENDS:${PN} += " \
 
 PYPI_PACKAGE = "sphinx_rtd_theme"
 
-SRC_URI[sha256sum] = 
"a0d8bd1a2ed52e0b338cbe19c4b2eef3c5e7a048769753dac6a9f059c7b641b8"
+SRC_URI[sha256sum] = 
"cf9a7dc0352cf179c538891cb28d6fad6391117d4e21c891776ab41dd6c8ff70"
 UPSTREAM_CHECK_REGEX ?= "/sphinx-rtd-theme/(?P(\d+[\.\-_]*)+)/"
 
 inherit setuptools3 pypi
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182085): 
https://lists.openembedded.org/g/openembedded-core/message/182085
Mute This Topic: https://lists.openembedded.org/mt/99260070/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-requests: upgrade 2.30.0 -> 2.31.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential
forwarding of Proxy-Authorization headers to destination servers when
following HTTPS redirects.

Signed-off-by: Wang Mingyu 
---
 .../{python3-requests_2.30.0.bb => python3-requests_2.31.0.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-requests_2.30.0.bb => 
python3-requests_2.31.0.bb} (87%)

diff --git a/meta/recipes-devtools/python/python3-requests_2.30.0.bb 
b/meta/recipes-devtools/python/python3-requests_2.31.0.bb
similarity index 87%
rename from meta/recipes-devtools/python/python3-requests_2.30.0.bb
rename to meta/recipes-devtools/python/python3-requests_2.31.0.bb
index 1286eba786..7ac43f2eb9 100644
--- a/meta/recipes-devtools/python/python3-requests_2.30.0.bb
+++ b/meta/recipes-devtools/python/python3-requests_2.31.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://python-requests.org;
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
 
-SRC_URI[sha256sum] = 
"239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4"
+SRC_URI[sha256sum] = 
"942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"
 
 inherit pypi setuptools3
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182082): 
https://lists.openembedded.org/g/openembedded-core/message/182082
Mute This Topic: https://lists.openembedded.org/mt/99260067/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-numpy: upgrade 1.24.2 -> 1.24.3

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
A total of 17 pull requests were merged for this release.

#23206: BUG: fix for f2py string scalars (#23194)
#23207: BUG: datetime64/timedelta64 comparisons return NotImplemented
#23208: MAINT: Pin matplotlib to version 3.6.3 for refguide checks
#23221: DOC: Fix matplotlib error in documentation
#23226: CI: Ensure submodules are initialized in gitpod.
#23341: TYP: Replace duplicate reduce in ufunc type signature with reduceat.
#23342: TYP: Remove duplicate CLIP/WRAP/RAISE in __init__.pyi.
#23343: TYP: Mark d argument to fftfreq and rfftfreq as optional...
#23344: TYP: Add type annotations for comparison operators to MaskedArray.
#23345: TYP: Remove some stray type-check-only imports of msort
#23370: BUG: Ensure like is only stripped for like= dispatched functions
#23543: BUG: fix loading and storing big arrays on s390x
#23544: MAINT: Bump larsoner/circleci-artifacts-redirector-action
#23634: BUG: Ignore invalid and overflow warnings in masked setitem
#23635: BUG: Fix masked array raveling when order="A" or order="K"
#23636: MAINT: Update conftest for newer hypothesis versions
#23637: BUG: Fix bug in parsing F77 style string arrays.

Signed-off-by: Wang Mingyu 
---
 .../python/{python3-numpy_1.24.2.bb => python3-numpy_1.24.3.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-numpy_1.24.2.bb => 
python3-numpy_1.24.3.bb} (96%)

diff --git a/meta/recipes-devtools/python/python3-numpy_1.24.2.bb 
b/meta/recipes-devtools/python/python3-numpy_1.24.3.bb
similarity index 96%
rename from meta/recipes-devtools/python/python3-numpy_1.24.2.bb
rename to meta/recipes-devtools/python/python3-numpy_1.24.3.bb
index bfcfc52729..710af5fe8f 100644
--- a/meta/recipes-devtools/python/python3-numpy_1.24.2.bb
+++ b/meta/recipes-devtools/python/python3-numpy_1.24.3.bb
@@ -12,7 +12,7 @@ SRC_URI = 
"${GITHUB_BASE_URI}/download/v${PV}/${SRCNAME}-${PV}.tar.gz \
file://0001-numpy-core-Define-RISCV-32-support.patch \
file://run-ptest \
"
-SRC_URI[sha256sum] = 
"003a9f530e880cb2cd177cba1af7220b9aa42def9c4afc2a2fc3ee6be7eb2b22"
+SRC_URI[sha256sum] = 
"ab344f1bf21f140adab8e47fdbc7c35a477dc01408791f8ba00d018dd0bc5155"
 
 GITHUB_BASE_URI = "https://github.com/numpy/numpy/releases;
 UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P\d+(\.\d+)+)$"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182084): 
https://lists.openembedded.org/g/openembedded-core/message/182084
Mute This Topic: https://lists.openembedded.org/mt/99260069/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-setuptools-rust: upgrade 1.5.2 -> 1.6.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
 Prefer passing --crate-type option to cargo if "toolchain >= 1.64". #322
 Fix a bug where rebuilding the library would cause any running processes using 
it to segfault. #295
 Fix setup.cfg format for compatibility with "poetry==1.4.0". #319

Signed-off-by: Wang Mingyu 
---
 ...etuptools-rust_1.5.2.bb => python3-setuptools-rust_1.6.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-setuptools-rust_1.5.2.bb => 
python3-setuptools-rust_1.6.0.bb} (92%)

diff --git a/meta/recipes-devtools/python/python3-setuptools-rust_1.5.2.bb 
b/meta/recipes-devtools/python/python3-setuptools-rust_1.6.0.bb
similarity index 92%
rename from meta/recipes-devtools/python/python3-setuptools-rust_1.5.2.bb
rename to meta/recipes-devtools/python/python3-setuptools-rust_1.6.0.bb
index 01e29cc6d8..f1da4b50e7 100644
--- a/meta/recipes-devtools/python/python3-setuptools-rust_1.5.2.bb
+++ b/meta/recipes-devtools/python/python3-setuptools-rust_1.6.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=011cd92e702dd9e6b1a26157b6fd53f5"
 SRC_URI = "${PYPI_SRC_URI} \

https://files.pythonhosted.org/packages/67/08/e1aa2c582c62ac76e4d60f8e454bd3bba933781a06a88b4e38797445822a/setuptools-rust-${PV}.tar.gz
 \
"
-SRC_URI[sha256sum] = 
"d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7"
+SRC_URI[sha256sum] = 
"c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262"
 
 inherit cargo pypi python_setuptools_build_meta
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182086): 
https://lists.openembedded.org/g/openembedded-core/message/182086
Mute This Topic: https://lists.openembedded.org/mt/99260071/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-pycryptodome: upgrade 3.17 -> 3.18.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
===
New features
---
* Added support for DER BOOLEAN encodings.
* The library now compiles on Windows ARM64.

  Resolved issues
---
* GH#722: "nonce" attribute was not correctly set for XChaCha20_Poly1305 
ciphers.
* GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
* GH#739: OID encoding for arc 2 didn't accept children larger than 39.
* Correctly check that the scalar matches the point when importing an ECC 
private key.

Signed-off-by: Wang Mingyu 
---
 ...hon3-pycryptodome_3.17.bb => python3-pycryptodome_3.18.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-pycryptodome_3.17.bb => 
python3-pycryptodome_3.18.0.bb} (38%)

diff --git a/meta/recipes-devtools/python/python3-pycryptodome_3.17.bb 
b/meta/recipes-devtools/python/python3-pycryptodome_3.18.0.bb
similarity index 38%
rename from meta/recipes-devtools/python/python3-pycryptodome_3.17.bb
rename to meta/recipes-devtools/python/python3-pycryptodome_3.18.0.bb
index 05f654f225..a1e4b42bdf 100644
--- a/meta/recipes-devtools/python/python3-pycryptodome_3.17.bb
+++ b/meta/recipes-devtools/python/python3-pycryptodome_3.18.0.bb
@@ -1,5 +1,5 @@
 require python-pycryptodome.inc
 inherit setuptools3
 
-SRC_URI[sha256sum] = 
"bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b"
+SRC_URI[sha256sum] = 
"c9adee653fc882d98956e33ca2c1fb582e23a8af7ac82fee75bd6113c55a0413"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182083): 
https://lists.openembedded.org/g/openembedded-core/message/182083
Mute This Topic: https://lists.openembedded.org/mt/99260068/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-hatch-fancy-pypi-readme: upgrade 22.8.0 -> 23.1.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
 Add CLI support for hatch.toml.

Signed-off-by: Wang Mingyu 
---
 ...adme_22.8.0.bb => python3-hatch-fancy-pypi-readme_23.1.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-hatch-fancy-pypi-readme_22.8.0.bb 
=> python3-hatch-fancy-pypi-readme_23.1.0.bb} (81%)

diff --git 
a/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_22.8.0.bb 
b/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_23.1.0.bb
similarity index 81%
rename from 
meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_22.8.0.bb
rename to meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_23.1.0.bb
index 4c256d155b..8f6e996a44 100644
--- a/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_22.8.0.bb
+++ b/meta/recipes-devtools/python/python3-hatch-fancy-pypi-readme_23.1.0.bb
@@ -7,7 +7,7 @@ inherit pypi python_hatchling
 
 PYPI_PACKAGE = "hatch_fancy_pypi_readme"
 
-SRC_URI[sha256sum] = 
"da91282ca09601c18aded8e378daf8b578c70214866f0971156ee9bb9ce6c26a"
+SRC_URI[sha256sum] = 
"b1df44063094af1e8248ceacd47a92c9cf313d6b9823bf66af8a927c3960287d"
 
 BBCLASSEXTEND = "native nativesdk"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182080): 
https://lists.openembedded.org/g/openembedded-core/message/182080
Mute This Topic: https://lists.openembedded.org/mt/99260065/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-pycryptodomex: upgrade 3.17 -> 3.18.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
===
New features
---
* Added support for DER BOOLEAN encodings.
* The library now compiles on Windows ARM64.

Resolved issues
---
* GH#722: "nonce" attribute was not correctly set for XChaCha20_Poly1305 
ciphers.
* GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
* GH#739: OID encoding for arc 2 didn't accept children larger than 39.
* Correctly check that the scalar matches the point when importing an ECC 
private key.

Signed-off-by: Wang Mingyu 
---
 ...n3-pycryptodomex_3.17.bb => python3-pycryptodomex_3.18.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-pycryptodomex_3.17.bb => 
python3-pycryptodomex_3.18.0.bb} (69%)

diff --git a/meta/recipes-devtools/python/python3-pycryptodomex_3.17.bb 
b/meta/recipes-devtools/python/python3-pycryptodomex_3.18.0.bb
similarity index 69%
rename from meta/recipes-devtools/python/python3-pycryptodomex_3.17.bb
rename to meta/recipes-devtools/python/python3-pycryptodomex_3.18.0.bb
index 720aec2d36..cbbc17adba 100644
--- a/meta/recipes-devtools/python/python3-pycryptodomex_3.17.bb
+++ b/meta/recipes-devtools/python/python3-pycryptodomex_3.18.0.bb
@@ -1,7 +1,7 @@
 require python-pycryptodome.inc
 inherit setuptools3
 
-SRC_URI[sha256sum] = 
"0af93aad8d62e810247beedef0261c148790c52f3cd33643791cc6396dd217c1"
+SRC_URI[sha256sum] = 
"3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e"
 
 FILES:${PN}-tests = " \
 ${PYTHON_SITEPACKAGES_DIR}/Cryptodome/SelfTest/ \
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182081): 
https://lists.openembedded.org/g/openembedded-core/message/182081
Mute This Topic: https://lists.openembedded.org/mt/99260066/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-hypothesis: upgrade 6.71.0 -> 6.75.7

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
 https://hypothesis.readthedocs.io/en/latest/changes.html

Signed-off-by: Wang Mingyu 
---
 ...ython3-hypothesis_6.71.0.bb => python3-hypothesis_6.75.7.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-hypothesis_6.71.0.bb => 
python3-hypothesis_6.75.7.bb} (91%)

diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.71.0.bb 
b/meta/recipes-devtools/python/python3-hypothesis_6.75.7.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.71.0.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.75.7.bb
index 15f4090c6d..dc21bc67c6 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.71.0.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.75.7.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
 file://test_rle.py \
 "
 
-SRC_URI[sha256sum] = 
"b2c3bbead72189c0bba6e12848b484ceafadb6e872ac31e40013228239366221"
+SRC_URI[sha256sum] = 
"a8ef2e0c7d5ebd90043a4ed8f6987de6a2b497b2caf6863364ff41db25971856"
 
 RDEPENDS:${PN} += " \
 python3-attrs \
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182079): 
https://lists.openembedded.org/g/openembedded-core/message/182079
Mute This Topic: https://lists.openembedded.org/mt/99260064/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] bind: upgrade 9.18.14 -> 9.18.15

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
=
[bug]  Set the rndc idle read timeout back to 60 seconds,
   from the netmgr default of 30 seconds, in order to
   match the behavior of 9.16 and earlier. [GL #4046]

[bug]  Fix log file rotation when using absolute path as
   file. [GL #3991]

[bug]  When removing delegations in an OPTOUT range
   empty-non-terminal NSEC3 records generated by
   those delegations were not removed. [GL #4027]

[bug]  Reimplement the maximum and idle timeouts for incoming
   zone tranfers. [GL #4004]

[bug]  Treat ISC_R_INVALIDPROTO as a networking error
   in the dispatch code to avoid retrying with the
   same server. [GL #4005]

[bug]  In dispatch, honour the configured source-port
   selection when UDP connection fails with address
   in use error.

   Also treat ISC_R_NOPERM same as ISC_R_ADDRINUSE.
   [GL #3986]

[test] As a workaround, include an OpenSSL header file before
   including cmocka.h in the unit tests, because OpenSSL
   3.1.0 uses __attribute__(malloc), conflicting with a
   redefined malloc in cmocka.h. [GL #4000]


Signed-off-by: Wang Mingyu 
---
 .../0001-avoid-start-failure-with-bind-user.patch   | 0
 .../0001-named-lwresd-V-and-start-log-hide-build-options.patch  | 0
 .../bind-ensure-searching-for-json-headers-searches-sysr.patch  | 0
 .../bind/{bind-9.18.14 => bind-9.18.15}/bind9   | 0
 .../bind/{bind-9.18.14 => bind-9.18.15}/conf.patch  | 0
 .../bind/{bind-9.18.14 => bind-9.18.15}/generate-rndc-key.sh| 0
 .../init.d-add-support-for-read-only-rootfs.patch   | 0
 .../make-etc-initd-bind-stop-work.patch | 0
 .../bind/{bind-9.18.14 => bind-9.18.15}/named.service   | 0
 .../bind/{bind_9.18.14.bb => bind_9.18.15.bb}   | 2 +-
 10 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/0001-avoid-start-failure-with-bind-user.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/0001-named-lwresd-V-and-start-log-hide-build-options.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/bind-ensure-searching-for-json-headers-searches-sysr.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => bind-9.18.15}/bind9 
(100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/conf.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/generate-rndc-key.sh (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/init.d-add-support-for-read-only-rootfs.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/make-etc-initd-bind-stop-work.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.18.14 => 
bind-9.18.15}/named.service (100%)
 rename meta/recipes-connectivity/bind/{bind_9.18.14.bb => bind_9.18.15.bb} 
(97%)

diff --git 
a/meta/recipes-connectivity/bind/bind-9.18.14/0001-avoid-start-failure-with-bind-user.patch
 
b/meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.18.14/0001-avoid-start-failure-with-bind-user.patch
rename to 
meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch
diff --git 
a/meta/recipes-connectivity/bind/bind-9.18.14/0001-named-lwresd-V-and-start-log-hide-build-options.patch
 
b/meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.18.14/0001-named-lwresd-V-and-start-log-hide-build-options.patch
rename to 
meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch
diff --git 
a/meta/recipes-connectivity/bind/bind-9.18.14/bind-ensure-searching-for-json-headers-searches-sysr.patch
 
b/meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.18.14/bind-ensure-searching-for-json-headers-searches-sysr.patch
rename to 
meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch
diff --git a/meta/recipes-connectivity/bind/bind-9.18.14/bind9 
b/meta/recipes-connectivity/bind/bind-9.18.15/bind9
similarity index 100%
rename from meta/recipes-connectivity/bind/bind-9.18.14/bind9
rename to meta/recipes-connectivity/bind/bind-9.18.15/bind9
diff --git a/meta/recipes-connectivity/bind/bind-9.18.14/conf.patch 
b/meta/recipes-connectivity/bind/bind-9.18.15/conf.patch
similarity index 100%
rename from meta/recipes-connectivity/bind/bind-9.18.14/conf.patch
rename to meta/recipes-connectivity/bind/bind-9.18.15/conf.patch
diff --git a/meta/recipes-connectivity/bind/bind-9.18.14/generate-rndc-key.sh 

[OE-core] [PATCH] orc: upgrade 0.4.33 -> 0.4.34

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
===
Thread-safety improvements around orc codemem allocation/freeing
Add orc_parse_code() with more detailed error reporting
Implement Orc function lazy initialization correctly via atomic operations
orc program parser fixes and improvements
build fixes and compiler warning fixes
coverity and clang scan-build static code analysis fixes
meson: Do not always generate static library for test library
ci improvements

Signed-off-by: Wang Mingyu 
---
 meta/recipes-devtools/orc/{orc_0.4.33.bb => orc_0.4.34.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/orc/{orc_0.4.33.bb => orc_0.4.34.bb} (92%)

diff --git a/meta/recipes-devtools/orc/orc_0.4.33.bb 
b/meta/recipes-devtools/orc/orc_0.4.34.bb
similarity index 92%
rename from meta/recipes-devtools/orc/orc_0.4.33.bb
rename to meta/recipes-devtools/orc/orc_0.4.34.bb
index 873fe3920b..801d604bdc 100644
--- a/meta/recipes-devtools/orc/orc_0.4.33.bb
+++ b/meta/recipes-devtools/orc/orc_0.4.34.bb
@@ -5,7 +5,7 @@ LICENSE = "BSD-2-Clause & BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://COPYING;md5=1400bd9d09e8af56b9ec982b3d85797e"
 
 SRC_URI = "http://gstreamer.freedesktop.org/src/orc/orc-${PV}.tar.xz;
-SRC_URI[sha256sum] = 
"844e6d7db8086f793f57618d3d4b68d29d99b16034e71430df3c21cfd3c3542a"
+SRC_URI[sha256sum] = 
"8f47abb3f097171e44eb807adcdabd860fba2effd37d8d3c4fbd5f341cadd41f"
 
 inherit meson pkgconfig gtk-doc
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182075): 
https://lists.openembedded.org/g/openembedded-core/message/182075
Mute This Topic: https://lists.openembedded.org/mt/99260060/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-dbusmock: upgrade 0.28.7 -> 0.29.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
Support loading templates from XDG_DATA_DIRS
iio-sensors-proxy: Throw proper D-Bus errors instead of Python Exception

Signed-off-by: Wang Mingyu 
---
 .../{python3-dbusmock_0.28.7.bb => python3-dbusmock_0.29.0.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-dbusmock_0.28.7.bb => 
python3-dbusmock_0.29.0.bb} (85%)

diff --git a/meta/recipes-devtools/python/python3-dbusmock_0.28.7.bb 
b/meta/recipes-devtools/python/python3-dbusmock_0.29.0.bb
similarity index 85%
rename from meta/recipes-devtools/python/python3-dbusmock_0.28.7.bb
rename to meta/recipes-devtools/python/python3-dbusmock_0.29.0.bb
index 4ea21a56ea..32a43e00b9 100644
--- a/meta/recipes-devtools/python/python3-dbusmock_0.28.7.bb
+++ b/meta/recipes-devtools/python/python3-dbusmock_0.29.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pypi.org/project/python-dbusmock/;
 LICENSE = "GPL-3.0-only"
 LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
 
-SRC_URI[sha256sum] = 
"0786977750dbcbde6e2553339a2e66d9a8d4453d5c848b945e8fd1badb736ffd"
+SRC_URI[sha256sum] = 
"3efdb3d800386b65e8854d8ee4538764241382b4e664423ad7d959c9008dd408"
 
 PYPI_PACKAGE = "python-dbusmock"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182078): 
https://lists.openembedded.org/g/openembedded-core/message/182078
Mute This Topic: https://lists.openembedded.org/mt/99260063/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-cython: upgrade 0.29.34 -> 0.29.35

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
* A garbage collection enabled subtype of a non-GC extension type could call 
into the
  deallocation function of the super type with GC tracking enabled.  This could 
lead
  to crashes during deallocation if GC was triggered on the type at the same 
time.
  (Github issue :issue:'5432')

* Some C compile failures and crashes in CPython 3.12 were resolved.

* "except + nogil" was syntactically not allowed.
  "except +nogil" (i.e. defining a C++ exception handling function called 
"nogil")
  is now disallowed to prevent typos.
  (Github issue :issue:'5430')

* A C compile failure in PyPy 3.10 was resolved.
  Patch by Matti Picus.  (Github issue :issue:'5408')

* Cython modules now use PEP-489 multi-phase init by default in PyPy 3.9 and 
later.
  Original patch by Matti Picus.  (Github issue :issue:'5413')

* API header files generated by different Cython versions can now be included 
in the
  same C file.
  (Github issue :issue:'5383')

* Function signatures containing a type like 'tuple[()]' could not be printed.
  Patch by Lisandro Dalcin.  (Github issue :issue:'5355')

Signed-off-by: Wang Mingyu 
---
 meta/recipes-devtools/python/python-cython.inc  | 2 +-
 .../{python3-cython_0.29.34.bb => python3-cython_0.29.35.bb}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-cython_0.29.34.bb => 
python3-cython_0.29.35.bb} (100%)

diff --git a/meta/recipes-devtools/python/python-cython.inc 
b/meta/recipes-devtools/python/python-cython.inc
index 2b778493cd..71596caedd 100644
--- a/meta/recipes-devtools/python/python-cython.inc
+++ b/meta/recipes-devtools/python/python-cython.inc
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.txt;md5=e23fadd6ceef8c618fc1c65191d846fa"
 PYPI_PACKAGE = "Cython"
 BBCLASSEXTEND = "native nativesdk"
 
-SRC_URI[sha256sum] = 
"1909688f5d7b521a60c396d20bba9e47a1b2d2784bfb085401e1e1e7d29a29a8"
+SRC_URI[sha256sum] = 
"6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527"
 UPSTREAM_CHECK_REGEX = "Cython-(?P.*)\.tar"
 
 inherit pypi
diff --git a/meta/recipes-devtools/python/python3-cython_0.29.34.bb 
b/meta/recipes-devtools/python/python3-cython_0.29.35.bb
similarity index 100%
rename from meta/recipes-devtools/python/python3-cython_0.29.34.bb
rename to meta/recipes-devtools/python/python3-cython_0.29.35.bb
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182077): 
https://lists.openembedded.org/g/openembedded-core/message/182077
Mute This Topic: https://lists.openembedded.org/mt/99260062/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-ruamel-yaml: upgrade 0.17.21 -> 0.17.31

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
=
- added tag.setter on 'ScalarEvent' and on 'Node', that takes either 
a 'Tag' instance, or a str 
- fix issue 467, caused by Tag instances not being hashable
- changed the internals of the tag property from a string to a class which 
allows
  for preservation of the original handle and suffix. This should
  result in better results using documents with %TAG directives, as well
  as preserving URI escapes in tag suffixes.
- fix for issue 464: documents ending with document end marker without final 
newline
  fail to load
- fix issue with inline mappings as value for merge keys
- fix for 468, error inserting after accessing merge attribute on "CommentedMap"
- fix for issue 461 pop + insert on same 'CommentedMap' key throwing error
- Fix for error on edge cage for issue 459
- fix for regression while dumping wrapped strings with too many backslashes 
removed
- rewrite of "CommentedMap.insert()". If you have a merge key in
  the YAML document for the mapping you insert to, the position value should 
  be the one as you look at the YAML input.
  This fixes issue 453 where other
  keys of a merged in mapping would show up after an insert
  It
  also fixes a call to '.insert()' resulting into the merge key to move
  to be the first key if it wasn't already and it is also now possible
  to insert a key before a merge key (even if the fist key in the mapping).
- fix (in the pure Python implementation including default) for issue 447.
  also brought up by brent on 
  'StackOverflow '__)
- fix 458, error on plain scalars starting with word longer than width.
- fix for ".update()" no longer correctly handling keyword arguments
- fix issue 454: high Unicode (emojis) in quoted strings always
  escaped
- fix issue with emitter conservatively inserting extra backslashes in wrapped
  quoted strings
- fix issue 449 where the second exclamation marks got URL encoded
  and fixing PR
- fix issue with indent != 2 and literal scalars with empty first line
- updated __repr__ of CommentedMap, now that Python's dict is ordered -> no 
more 
  ordereddict(list-of-tuples)
- merge MR 4, handling OctalInt in YAML 1.1 
- fix loading of '!!float 42'
- line numbers are now set on 'CommentedKeySeq' and 'CommentedKeyMap' (which
  are created if you have a sequence resp. mapping as the key in a mapping)
- plain scalars: put single words longer than width on a line of their own, 
instead
  of after the previous line
- fix for folded scalar part of 421: comments after ">" on first line of folded
  scalars are now preserved (as were those in the same position on literal 
scalars).
- added stacklevel to warnings
- typing changed from Py2 compatible comments to Py3, removed various Py2-isms

License-Update: Copyright year updated to 2023

Signed-off-by: Wang Mingyu 
---
 ...-ruamel-yaml_0.17.21.bb => python3-ruamel-yaml_0.17.31.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-ruamel-yaml_0.17.21.bb => 
python3-ruamel-yaml_0.17.31.bb} (75%)

diff --git a/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.21.bb 
b/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.31.bb
similarity index 75%
rename from meta/recipes-devtools/python/python3-ruamel-yaml_0.17.21.bb
rename to meta/recipes-devtools/python/python3-ruamel-yaml_0.17.31.bb
index 7d65c4c2d8..5604ff01e4 100644
--- a/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.21.bb
+++ b/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.31.bb
@@ -3,13 +3,13 @@ HOMEPAGE = "https://pypi.org/project/ruamel.yaml/;
 AUTHOR = "Anthon van der Neut"
 
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=034154b7344d15438bc5ed5ee9cc075f"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=0e5f41db57c3a8d3584b450d35985ad1"
 
 PYPI_PACKAGE = "ruamel.yaml"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = 
"8b7ce697a2f212752a35c1ac414471dc16c424c9573be4926b56ff3f5d23b7af"
+SRC_URI[sha256sum] = 
"098ed1eb6d338a684891a72380277c1e6fc4d4ae0e120de9a447275056dda335"
 
 RDEPENDS:${PN} += "\
 ${PYTHON_PN}-shell \
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182072): 
https://lists.openembedded.org/g/openembedded-core/message/182072
Mute This Topic: https://lists.openembedded.org/mt/99260057/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: upgrade 5.9.4 -> 5.9.5

2023-06-01 Thread wangmy
From: Wang Mingyu 

License-Update: Fix license: extra open quote.

Signed-off-by: Wang Mingyu 
---
 .../{python3-psutil_5.9.4.bb => python3-psutil_5.9.5.bb}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-psutil_5.9.4.bb => 
python3-psutil_5.9.5.bb} (82%)

diff --git a/meta/recipes-devtools/python/python3-psutil_5.9.4.bb 
b/meta/recipes-devtools/python/python3-psutil_5.9.5.bb
similarity index 82%
rename from meta/recipes-devtools/python/python3-psutil_5.9.4.bb
rename to meta/recipes-devtools/python/python3-psutil_5.9.5.bb
index 019ea2dec1..c84e2225b8 100644
--- a/meta/recipes-devtools/python/python3-psutil_5.9.4.bb
+++ b/meta/recipes-devtools/python/python3-psutil_5.9.5.bb
@@ -1,9 +1,9 @@
 SUMMARY = "A cross-platform process and system utilities module for Python"
 LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e35fd9f271d19d5f742f20a9d1f8bb8b"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=a9c72113a843d0d732a0ac1c200d81b1"
 HOMEPAGE = "https://pypi.org/project/psutil/;
 
-SRC_URI[sha256sum] = 
"3d7f9739eb435d4b1338944abe23f49584bde5395f27487d2ee25ad9a8774a62"
+SRC_URI[sha256sum] = 
"5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c"
 
 inherit pypi setuptools3
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182074): 
https://lists.openembedded.org/g/openembedded-core/message/182074
Mute This Topic: https://lists.openembedded.org/mt/99260059/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-sphinx: upgrade 6.1.3 -> 7.0.1

2023-06-01 Thread wangmy
From: Wang Mingyu 

License-Update: Remove smartypants from LICENSE

Changelog:
===
 #11411: Support Docutils 0.20.
 #11418: Clean up remaining references to sphinx.setup_command following the 
removal of support for setuptools.

Signed-off-by: Wang Mingyu 
---
 .../{python3-sphinx_6.1.3.bb => python3-sphinx_7.0.1.bb}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-sphinx_6.1.3.bb => 
python3-sphinx_7.0.1.bb} (84%)

diff --git a/meta/recipes-devtools/python/python3-sphinx_6.1.3.bb 
b/meta/recipes-devtools/python/python3-sphinx_7.0.1.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-sphinx_6.1.3.bb
rename to meta/recipes-devtools/python/python3-sphinx_7.0.1.bb
index 0de19af8d9..7af4582861 100644
--- a/meta/recipes-devtools/python/python3-sphinx_6.1.3.bb
+++ b/meta/recipes-devtools/python/python3-sphinx_7.0.1.bb
@@ -2,11 +2,11 @@ SUMMARY = "Python documentation generator"
 HOMEPAGE = "http://sphinx-doc.org/;
 SECTION = "devel/python"
 LICENSE = "BSD-2-Clause & MIT & BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=066da51ab732319a06beae4f10788577"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=5eb6ac1b115a1ed24a12d9f15b633993"
 
 PYPI_PACKAGE = "Sphinx"
 
-SRC_URI[sha256sum] = 
"0dac3b698538ffef41716cf97ba26c1c7788dba73ce6f150c1ff5b4720786dd2"
+SRC_URI[sha256sum] = 
"61e025f788c5977d9412587e733733a289e2b9fdc2fef8868ddfbfc4ccfe881d"
 
 inherit python_flit_core pypi
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182073): 
https://lists.openembedded.org/g/openembedded-core/message/182073
Mute This Topic: https://lists.openembedded.org/mt/99260058/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-pip: upgrade 23.0.1 -> 23.1.2

2023-06-01 Thread wangmy
From: Wang Mingyu 

License-Update:
  -Copyright changed from "(C) 2016 Jason R Coombs "
   to "Jason R. Coombs"
  -The wrapping position has been adjusted

Changelog:
===
- Upgrade setuptools to 67.7.2
- Revert #11487, as it causes issues with virtualenvs created by the Windows
  Store distribution of Python. (#11987)
- Fix grammar by changing "A new release of pip available:" to "A new release
  of pip is available:" in the notice used for indicating that. (#11529)
- Normalize paths before checking if installed scripts are on PATH. (#11719)
- Correct the way to decide if keyring is available. (#11774)
- More consistent resolution backtracking by removing legacy hack related to
  setuptools resolution (#11837)
- Include AUTHORS.txt in pip's wheels. (#11882)
- The uninstall and install --force-reinstall commands no longer call
  normalize_path() repeatedly on the same paths. Instead, these results are
  cached for the duration of an uninstall operation, resulting in improved
  performance, particularly on Windows. (#11889)
- Fix and improve the parsing of hashes embedded in URL fragments. (#11936)
- When package A depends on package B provided as a direct URL dependency
  including a hash embedded in the link, the --require-hashes option did not
  warn when user supplied hashes were missing for package B. (#11938)
- Correctly report requested_extras in the installation report when extras
  are specified for a local directory installation. (#11946)
- When installing an archive from a direct URL or local file, populate
  download_info.info.hashes in the installation report, in addition to the
  legacy download_info.info.hash key. (#11948)

Signed-off-by: Wang Mingyu 
---
 .../python/{python3-pip_23.0.1.bb => python3-pip_23.1.2.bb}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-pip_23.0.1.bb => 
python3-pip_23.1.2.bb} (96%)

diff --git a/meta/recipes-devtools/python/python3-pip_23.0.1.bb 
b/meta/recipes-devtools/python/python3-pip_23.1.2.bb
similarity index 96%
rename from meta/recipes-devtools/python/python3-pip_23.0.1.bb
rename to meta/recipes-devtools/python/python3-pip_23.1.2.bb
index d9b9906ff9..a0ebd765bf 100644
--- a/meta/recipes-devtools/python/python3-pip_23.0.1.bb
+++ b/meta/recipes-devtools/python/python3-pip_23.1.2.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.txt;md5=63ec52baf95163b597008bb46db68030 \
 
file://src/pip/_vendor/msgpack/COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751 \
 
file://src/pip/_vendor/packaging/LICENSE;md5=faadaedca9251a90b205c9167578ce91 \
 
file://src/pip/_vendor/packaging/LICENSE.APACHE;md5=2ee41112a44fe7014dce33e26468ba93
 \
-
file://src/pip/_vendor/pkg_resources/LICENSE;md5=9a33897f1bca1160d7aad3835152e158
 \
+
file://src/pip/_vendor/pkg_resources/LICENSE;md5=7a7126e068206290f3fe9f8d6c713ea6
 \
 
file://src/pip/_vendor/platformdirs/LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a
 \
 
file://src/pip/_vendor/pygments/LICENSE;md5=36a13c90514e2899f1eba7f41c3ee592 \
 
file://src/pip/_vendor/pyparsing/LICENSE;md5=657a566233888513e1f07ba13e2f47f1 \
@@ -33,7 +33,7 @@ inherit pypi python_setuptools_build_meta
 
 SRC_URI += "file://no_shebang_mangling.patch"
 
-SRC_URI[sha256sum] = 
"cd015ea1bfb0fcef59d8a286c1f8bebcb983f6317719d415dc5351efb7cd7024"
+SRC_URI[sha256sum] = 
"0e7c86f486935893c708287b30bd050a36ac827ec7fe5e43fe7cb198dd835fba"
 
 do_install:append() {
 rm -f ${D}/${bindir}/pip
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182071): 
https://lists.openembedded.org/g/openembedded-core/message/182071
Mute This Topic: https://lists.openembedded.org/mt/99260056/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] libuv: upgrade 1.44.2 -> 1.45.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

License-Update:  doc: clean up license file (#3876)
 GitHub gets confused by the non-standard format of the LICENSE file.
 Move the extra bits into the creatively named LICENSE-extra file.

Changelog:
==
 linux: introduce io_uring support #3952
 src: add new metrics APIs #3749
 unix,win: give thread pool threads an 8 MB stack #3787
 win,unix: change execution order of timers #3927

Signed-off-by: Wang Mingyu 
---
 .../libuv/{libuv_1.44.2.bb => libuv_1.45.0.bb}  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-connectivity/libuv/{libuv_1.44.2.bb => libuv_1.45.0.bb} 
(75%)

diff --git a/meta/recipes-connectivity/libuv/libuv_1.44.2.bb 
b/meta/recipes-connectivity/libuv/libuv_1.45.0.bb
similarity index 75%
rename from meta/recipes-connectivity/libuv/libuv_1.44.2.bb
rename to meta/recipes-connectivity/libuv/libuv_1.45.0.bb
index 27e79276b5..45b3a96f12 100644
--- a/meta/recipes-connectivity/libuv/libuv_1.44.2.bb
+++ b/meta/recipes-connectivity/libuv/libuv_1.45.0.bb
@@ -3,10 +3,10 @@ HOMEPAGE = "https://github.com/libuv/libuv;
 DESCRIPTION = "libuv is a multi-platform support library with a focus on 
asynchronous I/O. It was primarily developed for use by Node.js, but it's also 
used by Luvit, Julia, pyuv, and others."
 BUGTRACKER = "https://github.com/libuv/libuv/issues;
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=ad93ca1fffe931537fcf64f6fcce084d"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=74b6f2f7818a4e3a80d03556f71b129b"
 
-SRCREV = "0c1fa696aa502eb749c2c4735005f41ba00a27b8"
-SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https"
+SRCREV = "96e05543f53b19d9642b4b0dd73b86ad3cea313e"
+SRC_URI = "git://github.com/libuv/libuv.git;branch=master;protocol=https"
 UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182070): 
https://lists.openembedded.org/g/openembedded-core/message/182070
Mute This Topic: https://lists.openembedded.org/mt/99260055/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] libcap: upgrade 2.68 -> 2.69

2023-06-01 Thread wangmy
From: Wang Mingyu 

Signed-off-by: Wang Mingyu 
---
 meta/recipes-support/libcap/{libcap_2.68.bb => libcap_2.69.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/libcap/{libcap_2.68.bb => libcap_2.69.bb} (96%)

diff --git a/meta/recipes-support/libcap/libcap_2.68.bb 
b/meta/recipes-support/libcap/libcap_2.69.bb
similarity index 96%
rename from meta/recipes-support/libcap/libcap_2.68.bb
rename to meta/recipes-support/libcap/libcap_2.69.bb
index a302c5a367..92fa766d37 100644
--- a/meta/recipes-support/libcap/libcap_2.68.bb
+++ b/meta/recipes-support/libcap/libcap_2.69.bb
@@ -19,7 +19,7 @@ SRC_URI = 
"${KERNELORG_MIRROR}/linux/libs/security/linux-privs/${BPN}2/${BPN}-${
 SRC_URI:append:class-nativesdk = " \

file://0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch \
"
-SRC_URI[sha256sum] = 
"90be3b6d41be5f81ae4b03ec76012b0d27c829293684f6c05b65d5f9cce724b2"
+SRC_URI[sha256sum] = 
"f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb"
 
 UPSTREAM_CHECK_URI = 
"https://www.kernel.org/pub/linux/libs/security/linux-privs/${BPN}2/;
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182069): 
https://lists.openembedded.org/g/openembedded-core/message/182069
Mute This Topic: https://lists.openembedded.org/mt/99260054/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] lighttpd: upgrade 1.4.69 -> 1.4.71

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:

  * [mod_h2] HTTP/2 separate module; no longer builtin
  * [mod_magnet] fix static build using autoconf (fixes #3203)
  * [core] fix new use of posix_spawn with some glibc (fixes #3201)
  * [core] _WIN32 quiet compiler warnings 32-bit build
  * [core] check getaddrinfo EAI_ADDRFAMILY w/ glibc
  * [core] quiet lemon.c clang C2x warnings
  * [core] compile w/o posix_spawn() on iOS
  * [core] fix crash due to missing initialization (fixes #3207)
  * [core] request_init() separate static func
  * [multiple] remove some unused/redundant includes
  * [core] server.modules s/mod_compress/mod_deflate/
  * [core] preproc consistency #pragma GCC diagnostic
  * [core] update ls-hpack
  * [core] use empty value in srvconf.config_touched
  * [core] provide mimetype.assign default if unset
  * [mod_vhostdb_mysql] MySQL missing mysql_get_socket (fixes #3208)
  * [core] clarify comment
  * [autotools] chmod u+w configparser.c for lemon
  * [build] skip build separate modules for built-ins
  * [core] cache format secs for high prec errlog
  * [mod_maxminddb] check remote IP each request (fixes #3191)
  * [multiple] store ptrs to remote addr in request_st (#3192)
  * [mod_extforward] manage remote addr per request (fixes #3192)
  * [core] use C23 memset_explicit() were available
  * [mod_accesslog] %{mask}a to mask/anonymize IP
  * [core] cast to fix compiler error in prior commit
  * [scons] fix static build to include builtin_mods
  * [core] h2_recv_headers() tweak to reduce code size
  * [core] h2_get_stream_req() code reuse
  * [core] h2: remove obsolete comment
  * [core] h2 mark :status matching lsxpack enum value
  * [core] h2 match w/ lsxpack pseudo-header key only
  * [core] limit server.max-request-field-size <=65535
  * [core] permit shell HERE docs to specify config
  * [core] add members to http_header_parse_ctx
  * [mod_extforward] typo in comment
  * [mod_openssl] SSL_CTX_set_options() takes uint64_t
  * [core] reorder enum handler_t
  * [core] connection_handle_request_start_state()
  * [core] check chunk file open early in mmap viewadj (fixes #3197)
  * [core] h2 http_request_parse_header() tweak
  * [mod_extforward] recognize unix domain sockets (fixes #3198)
  * [mod_magnet] support ./configure --with-lua=luajit (#3199)
  * [core] remove instance of devel debug code
  * [core] quiet coverity warning
  * [core] connection_check_upgrade() h2_upgrade_h2c()
  * [core] CON_STATE_REQUEST_END transient state
  * [core] expose request_set_state() for internal use
  * [core] h2_send_goaway_graceful()
  * [core] h2_check_timeout()
  * [core] h2_process_streams()
  * [core] h2_recv_reqbody()
  * [core] HTTP_VERSION_3 enum value
  * [core] r->x union w/ structs for r->x.{h1}
  * [core] r->x union w/ structs for r->x.{h1,h2}
  * [core] http_dispatch[] tables for HTTP proto vers
  * [core] hxcon "base class" for h2con
  * [mod_h2] HTTP/2 module: mod_h2
  * [multiple] optimistic client read only if HTTP/1.x
  * [core] _WIN32 port compatibility headers
  * [core] _WIN32 impl of setenv(), unsetenv()
  * [multiple] _WIN32 protect code w/ HAVE_SYSLOG_H
  * [multiple] _WIN32 protect code w/ HAVE_FORK
  * [core] _WIN32 protect code w/ HAVE_IPV6
  * [multiple] _WIN32 protect code w/ HAVE_SYS_UN_H
  * [multiple] _WIN32 stat() compat sys-stat.h
  * [core] _WIN32 uid, gid compat
  * [core] _WIN32 signal-related compat
  * [multiple] _WIN32 misc compat
  * [core] _WIN32 minimal glob() impl for configfile.c
  * [core] _WIN32 use gmtime_s(), localtime_s()
  * [mod_dirlisting] _WIN32 Find*File()
  * [multiple] _WIN32 Find*File() sys-dirent.h
  * [core] _WIN32 sys-unistd.h to wrap 
  * [core] _WIN32 sys-wait.h to wrap 
  * [core] _WIN32 implementation of socketpair()
  * [core] _WIN32 fdevent_createprocess()
  * [core] _WIN32 socket-compat, filesystem-compat
  * [core] _WIN32 check WSAGetLastError() w/ sockets
  * [mod_cgi] _WIN32 use socketpair instead of pipe
  * [core] _WIN32 clock ticks and time
  * [core] _WIN32 alternative fdarray for Windows
  * [core] _WIN32 basic (very limited) getopt() impl
  * [tests] _WIN32 fcgi-responder.c, scgi-responder.c
  * [core] _WIN32 rename __WIN32 to _WIN32
  * [core] _WIN32 casts to quiet some VS warnings
  * [tests] _WIN32 use TMPDIR (or TEMP) for test files
  * [build] _WIN32 mingw build
  * [multiple] __MINGW32__ missing strftime() "%F %T"
  * [tests] _WIN32 adjustments in LightyTest.pm
  * [core] _WIN32 reset std streams at startup
  * [core] _WIN32 log_perror() with GetLastError()
  * [core] _WIN32 log_serror() for WSAGetLastError()
  * [core] _WIN32 use log_serror() for WSAGetLastError
  * [core] _WIN32 use rand_s() to init pseudo RNG
  * [core] _WIN32 fdevent_kill()
  * [multiple] _WIN32 use fdevent_kill()
  * [core] _WIN32 stat(), '/' and '\\' adjustments
  * [tests] _WIN32 cygwin test support
  * [mod_deflate] _WIN32 disable deflate.cache-dir
  * [mod_dirlisting] _WIN32 close files before unlink
  * [tests] _WIN32 close files before unlink
  

[OE-core] [PATCH] ccache: upgrade 4.8 -> 4.8.1

2023-06-01 Thread wangmy
From: Wang Mingyu 

License-Update:
 cpp-httplib updated to v0.12.3
 Copyright year updated to 2023

Signed-off-by: Wang Mingyu 
---
 .../ccache/{ccache_4.8.bb => ccache_4.8.1.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/ccache/{ccache_4.8.bb => ccache_4.8.1.bb} (82%)

diff --git a/meta/recipes-devtools/ccache/ccache_4.8.bb 
b/meta/recipes-devtools/ccache/ccache_4.8.1.bb
similarity index 82%
rename from meta/recipes-devtools/ccache/ccache_4.8.bb
rename to meta/recipes-devtools/ccache/ccache_4.8.1.bb
index 6cad0dd7c6..b0ae7fb25c 100644
--- a/meta/recipes-devtools/ccache/ccache_4.8.bb
+++ b/meta/recipes-devtools/ccache/ccache_4.8.1.bb
@@ -7,14 +7,14 @@ HOMEPAGE = "http://ccache.samba.org;
 SECTION = "devel"
 
 LICENSE = "GPL-3.0-or-later"
-LIC_FILES_CHKSUM = "file://LICENSE.adoc;md5=43a02b74c9eb73a0b978ae5082f5f1b6"
+LIC_FILES_CHKSUM = "file://LICENSE.adoc;md5=1601d62d6828fbe19b6f6c2d01fdff4c"
 
 DEPENDS = "zstd"
 
 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz \
file://0001-xxhash.h-Fix-build-with-gcc-12.patch \
"
-SRC_URI[sha256sum] = 
"ac4b01748fd59cfe07e070c34432b91bdd0fd8640e1e653a80b01d6a523186b0"
+SRC_URI[sha256sum] = 
"869903c1891beb8bee87f1ec94d8a0dad18c2add4072c456acbc85cdfc23ca63"
 
 inherit cmake github-releases
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182068): 
https://lists.openembedded.org/g/openembedded-core/message/182068
Mute This Topic: https://lists.openembedded.org/mt/99260053/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] libxpm: upgrade 3.5.15 -> 3.5.16

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
===
test: skip compressed file tests when --disable-open-zfile is used
itlab CI: build with each of --enable-open-zfile & --disable-open-zfile
configure: correct error message to suggest --disable-open-zfile
Fix a memleak in ParsePixels error code path
Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
open-zfile: Make compress & uncompress commands optional
Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
test: Use PACKAGE_BUGREPORT instead of hard-coded URL's
test: Add simple test cases for functions in src/rgb.c
xpmReadRgbNames: constify filename argument
XpmCreateDataFromXpmImage: Fix misleading indentation
parse.c: Wrap FREE_CIDX definition in do { ... } while(0)
parse.c: remove unused function xstrlcpy()

Signed-off-by: Wang Mingyu 
---
 .../xorg-lib/{libxpm_3.5.15.bb => libxpm_3.5.16.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xorg-lib/{libxpm_3.5.15.bb => libxpm_3.5.16.bb} 
(88%)

diff --git a/meta/recipes-graphics/xorg-lib/libxpm_3.5.15.bb 
b/meta/recipes-graphics/xorg-lib/libxpm_3.5.16.bb
similarity index 88%
rename from meta/recipes-graphics/xorg-lib/libxpm_3.5.15.bb
rename to meta/recipes-graphics/xorg-lib/libxpm_3.5.16.bb
index 32a2b35356..c3d01f1bb3 100644
--- a/meta/recipes-graphics/xorg-lib/libxpm_3.5.15.bb
+++ b/meta/recipes-graphics/xorg-lib/libxpm_3.5.16.bb
@@ -22,6 +22,6 @@ PACKAGES =+ "sxpm cxpm"
 FILES:cxpm = "${bindir}/cxpm"
 FILES:sxpm = "${bindir}/sxpm"
 
-SRC_URI[sha256sum] = 
"60bb906c5c317a6db863e39b69c4a83fdbd2ae2154fcf47640f8fefc9fdfd1c1"
+SRC_URI[sha256sum] = 
"e6bc5da7a69dbd9bcc67e87c93d4904fe2f5177a0711c56e71fa2f6eff649f51"
 
 BBCLASSEXTEND = "native"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182065): 
https://lists.openembedded.org/g/openembedded-core/message/182065
Mute This Topic: https://lists.openembedded.org/mt/99260050/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] mobile-broadband-provider-info: upgrade 20221107 -> 20230416

2023-06-01 Thread wangmy
From: Wang Mingyu 

Signed-off-by: Wang Mingyu 
---
 .../mobile-broadband-provider-info_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb
 
b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb
index e802bcee18..a4030b7b32 100644
--- 
a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb
+++ 
b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb
@@ -5,8 +5,8 @@ SECTION = "network"
 LICENSE = "PD"
 LIC_FILES_CHKSUM = "file://COPYING;md5=87964579b2a8ece4bc6744d2dc9a8b04"
 
-SRCREV = "22a5de3ef637990ce03141f786fbdb327e9c5a3f"
-PV = "20221107"
+SRCREV = "aae7c68671d225e6d35224613d5b98192b9b2ffe"
+PV = "20230416"
 PE = "1"
 
 SRC_URI = 
"git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182067): 
https://lists.openembedded.org/g/openembedded-core/message/182067
Mute This Topic: https://lists.openembedded.org/mt/99260052/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] libxft: upgrade 2.3.7 -> 2.3.8

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
=
add check for missing glyph in XftFontCheckGlyph()
issue 17: libxft-2.3.7: Bold fonts in urxvt missing leftmost pixels
issue 18: Problems with rotated text (monospace font only)
configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
Clears autoconf warnings

Signed-off-by: Wang Mingyu 
---
 .../xorg-lib/{libxft_2.3.7.bb => libxft_2.3.8.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xorg-lib/{libxft_2.3.7.bb => libxft_2.3.8.bb} 
(92%)

diff --git a/meta/recipes-graphics/xorg-lib/libxft_2.3.7.bb 
b/meta/recipes-graphics/xorg-lib/libxft_2.3.8.bb
similarity index 92%
rename from meta/recipes-graphics/xorg-lib/libxft_2.3.7.bb
rename to meta/recipes-graphics/xorg-lib/libxft_2.3.8.bb
index ad126d2092..2699c1dfd7 100644
--- a/meta/recipes-graphics/xorg-lib/libxft_2.3.7.bb
+++ b/meta/recipes-graphics/xorg-lib/libxft_2.3.8.bb
@@ -20,7 +20,7 @@ PROVIDES = "xft"
 
 PE = "1"
 
-SRC_URI[sha256sum] = 
"79f0b37c45007381c371a790c2754644ad955166dbf2a48e3625032e9bdd4f71"
+SRC_URI[sha256sum] = 
"5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49"
 
 XORG_PN = "libXft"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182064): 
https://lists.openembedded.org/g/openembedded-core/message/182064
Mute This Topic: https://lists.openembedded.org/mt/99260049/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] libmicrohttpd: upgrade 0.9.76 -> 0.9.77

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
 API changes:
-
 + Added new function MHD_get_version_bin().

 Improvements and enhancements:
---
 * Digest Auth: changed algorithm identifiers in server generated
   headers from "md5" / "sha-256" to "MD5" / "SHA-256" to better match
   RFC (while clients should use caseless matching).
 * Improved Base64 decoding by new implementation with robust input
   data validation checks.
 * Improved configure for cross-compiling, for better compatibility
   with POSIX and for better compatibility with the latest compiler
   versions.
 * New internal tests: for Base64 decoding, Basic Auth and folded
   headers.
 * Supported new libcurl API in tests to mute deprecation warnings.
 * Supported ARM and ARM64 for VC compilers.

 Functionality changes:

 * any negative number returned by response data generation callback
   function is treated as an error. Previously negative values except
   predefined error codes could produce undefined behaviour.
 * Added handling of "DEBUG" preprocessor macro as an alias of "_DEBUG".

 Fixes:
-
 # Fixed functionality with blocking sockets.
 # Fixed very inefficient data pumping for upgraded TLS connections.
 # Fixed processing of folded headers in the requests.
 # Fixed data races when closing upgraded connection.
 # Removed duplication of "Connection: upgrade" header.
 # Digest auth: fixed thread sync to avoid "stale hash" results.
 # Fixed harmless unwanted extra data processing resulting in triggering
   of the assert.
 # Fixed tests for LTO.
 # Removed removed non-portable functions in examples.
 # Fixed delayed call of connection notification callback in
   thread-per-connection mode.
 # Fixed Address Sanitizer unpoison of memory when memory pool is
   destroyed. This fixed periodic ASAN error when used for a long time
   with the sanitizer.
 # Fixed compiler warnings in library code, examples, tests and configure
   checks.
 # New TLS certificates for test-suite: all with SAN fields and SHA-256
   hash.
 # Tests: fixed tests on Darwin 22.x (Ventura).
 # Tests: redesigned one tests group to avoid stress-testing of the OS.

Signed-off-by: Wang Mingyu 
---
 .../{libmicrohttpd_0.9.76.bb => libmicrohttpd_0.9.77.bb}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/libmicrohttpd/{libmicrohttpd_0.9.76.bb => 
libmicrohttpd_0.9.77.bb} (90%)

diff --git a/meta/recipes-support/libmicrohttpd/libmicrohttpd_0.9.76.bb 
b/meta/recipes-support/libmicrohttpd/libmicrohttpd_0.9.77.bb
similarity index 90%
rename from meta/recipes-support/libmicrohttpd/libmicrohttpd_0.9.76.bb
rename to meta/recipes-support/libmicrohttpd/libmicrohttpd_0.9.77.bb
index 9dff970663..792ac24726 100644
--- a/meta/recipes-support/libmicrohttpd/libmicrohttpd_0.9.76.bb
+++ b/meta/recipes-support/libmicrohttpd/libmicrohttpd_0.9.77.bb
@@ -7,7 +7,7 @@ SECTION = "net"
 DEPENDS = "file"
 
 SRC_URI = "${GNU_MIRROR}/libmicrohttpd/${BPN}-${PV}.tar.gz"
-SRC_URI[sha256sum] = 
"f0b1547b5a42a6c0f724e8e1c1cb5ce9c4c35fb495e7d780b9930d35011ceb4c"
+SRC_URI[sha256sum] = 
"9e7023a151120060d2806a6ea4c13ca9933ece4eacfc5c9464d20edddb76b0a0"
 
 inherit autotools lib_package pkgconfig gettext
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182063): 
https://lists.openembedded.org/g/openembedded-core/message/182063
Mute This Topic: https://lists.openembedded.org/mt/99260048/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] libdnf: upgrade 0.70.0 -> 0.70.1

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
 Add repoid to solver errors for RPMs (RhBug:2179413)
 Avoid using obsolete RPM API and drop redundant calls
 Remove DNF from list of protected packages

Signed-off-by: Wang Mingyu 
---
 .../libdnf/{libdnf_0.70.0.bb => libdnf_0.70.1.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/libdnf/{libdnf_0.70.0.bb => libdnf_0.70.1.bb} 
(97%)

diff --git a/meta/recipes-devtools/libdnf/libdnf_0.70.0.bb 
b/meta/recipes-devtools/libdnf/libdnf_0.70.1.bb
similarity index 97%
rename from meta/recipes-devtools/libdnf/libdnf_0.70.0.bb
rename to meta/recipes-devtools/libdnf/libdnf_0.70.1.bb
index 14d6a37de1..c44ae2729b 100644
--- a/meta/recipes-devtools/libdnf/libdnf_0.70.0.bb
+++ b/meta/recipes-devtools/libdnf/libdnf_0.70.1.bb
@@ -12,7 +12,7 @@ SRC_URI = 
"git://github.com/rpm-software-management/libdnf;branch=dnf-4-master;p
file://0001-drop-FindPythonInstDir.cmake.patch \
"
 
-SRCREV = "93759bc5cac262906e52b6a173d7b157914ec29e"
+SRCREV = "3b8e59ad8ed3a3eb736d8a2e16b4fc04313d1f12"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P(?!4\.90)\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182062): 
https://lists.openembedded.org/g/openembedded-core/message/182062
Mute This Topic: https://lists.openembedded.org/mt/99260047/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] dos2unix: upgrade 7.4.4 -> 7.5.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
===
* New option -O, --to-stdout to write to standard output.
* New option -e, --add-eol to add a line break to the last
  line if there isn't one. Option --no-add-eol disables the
  feature.

Signed-off-by: Wang Mingyu 
---
 .../dos2unix/{dos2unix_7.4.4.bb => dos2unix_7.5.0.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/dos2unix/{dos2unix_7.4.4.bb => dos2unix_7.5.0.bb} 
(95%)

diff --git a/meta/recipes-support/dos2unix/dos2unix_7.4.4.bb 
b/meta/recipes-support/dos2unix/dos2unix_7.5.0.bb
similarity index 95%
rename from meta/recipes-support/dos2unix/dos2unix_7.4.4.bb
rename to meta/recipes-support/dos2unix/dos2unix_7.5.0.bb
index 506faf5a6d..1ff1fc4f97 100644
--- a/meta/recipes-support/dos2unix/dos2unix_7.4.4.bb
+++ b/meta/recipes-support/dos2unix/dos2unix_7.5.0.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING.txt;md5=37f72246ce2aa2fce9482c10b1f2b502"
 SRC_URI = 
"git://git.code.sf.net/p/dos2unix/dos2unix;branch=master;protocol=https"
 UPSTREAM_CHECK_GITTAGREGEX = "dos2unix-(?P(\d+(\.\d+)+))"
 
-SRCREV = "b56a58584d3fef0720425ae154c2a4d80e6af6c5"
+SRCREV = "d6613bbb175624f065de907ebcc94437f699c14e"
 
 S = "${WORKDIR}/git/dos2unix"
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182059): 
https://lists.openembedded.org/g/openembedded-core/message/182059
Mute This Topic: https://lists.openembedded.org/mt/99260044/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] enchant2: upgrade 2.3.4 -> 2.5.0

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
=
  * A new dictionary method remove_from_session() allows providers to stay
in sync with Enchant's personal wordlist, by removing as well as adding
words in the spelling session.
  * The public API enchant_dict_store_replacement() is deprecated, and no
longer does anything. It only previously had an effect with the Aspell
provider.
  * The APIs enchant_dict_add() and enchant_dict_remove() also respectively
add the word to the session or remove it.

Signed-off-by: Wang Mingyu 
---
 .../enchant/{enchant2_2.3.4.bb => enchant2_2.5.0.bb}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/enchant/{enchant2_2.3.4.bb => enchant2_2.5.0.bb} 
(92%)

diff --git a/meta/recipes-support/enchant/enchant2_2.3.4.bb 
b/meta/recipes-support/enchant/enchant2_2.5.0.bb
similarity index 92%
rename from meta/recipes-support/enchant/enchant2_2.3.4.bb
rename to meta/recipes-support/enchant/enchant2_2.5.0.bb
index 5a6a3157a6..f5ec1ef522 100644
--- a/meta/recipes-support/enchant/enchant2_2.3.4.bb
+++ b/meta/recipes-support/enchant/enchant2_2.5.0.bb
@@ -12,7 +12,7 @@ DEPENDS = "glib-2.0 groff-native"
 inherit autotools pkgconfig github-releases
 
 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/enchant-${PV}.tar.gz"
-SRC_URI[sha256sum] = 
"1f7e26744db1c9a0fea61d2169f4e5c1ce435cf8c2731c37e3e4054119e994a0"
+SRC_URI[sha256sum] = 
"149e224cdd2ca825d874639578b6246e07f37d5b8f3970658a377a1ef46f2e15"
 
 GITHUB_BASE_URI = "https://github.com/AbiWord/enchant/releases;
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182060): 
https://lists.openembedded.org/g/openembedded-core/message/182060
Mute This Topic: https://lists.openembedded.org/mt/99260045/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] fribidi: upgrade 1.0.12 -> 1.0.13

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
* Adding missing man pages to the tar release file.

Signed-off-by: Wang Mingyu 
---
 .../fribidi/{fribidi_1.0.12.bb => fribidi_1.0.13.bb}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/fribidi/{fribidi_1.0.12.bb => fribidi_1.0.13.bb} 
(89%)

diff --git a/meta/recipes-support/fribidi/fribidi_1.0.12.bb 
b/meta/recipes-support/fribidi/fribidi_1.0.13.bb
similarity index 89%
rename from meta/recipes-support/fribidi/fribidi_1.0.12.bb
rename to meta/recipes-support/fribidi/fribidi_1.0.13.bb
index 9e46d958e9..5d0476a375 100644
--- a/meta/recipes-support/fribidi/fribidi_1.0.12.bb
+++ b/meta/recipes-support/fribidi/fribidi_1.0.13.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
 
 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.xz \
"
-SRC_URI[sha256sum] = 
"0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495"
+SRC_URI[sha256sum] = 
"7fa16c80c81bd622f7b198d31356da139cc318a63fc7761217af4130903f54a2"
 
 inherit meson lib_package pkgconfig github-releases
 
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182061): 
https://lists.openembedded.org/g/openembedded-core/message/182061
Mute This Topic: https://lists.openembedded.org/mt/99260046/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] curl: upgrade 8.1.1 -> 8.1.2

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
===
- lib1560: verify more scheme guessing
- page-header: minor wording polish in the URL segment
- page-header: mention curl version and how to figure out current release
- RELEASE-NOTES: synced
- configure: without pkg-config and no custom path, use -lnghttp2
- curl: cache the --trace-time value for a second
- libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
- http3: send EOF indicator early as possible
- scripts/contri*sh: no longer grep -v ' '
- cf-socket: restore Curl_sock_assign_addr()
- libssh: when keyboard-interactive auth fails, try password
- configure: fix build with arbitrary CC and LD_LIBRARY_PATH
- urlapi: remove superfluous host name check
- http2: fix EOF handling on uploads with auth negotiation
- lib: remove unused functions, make single-use static
- scripts/singleuse.pl: add more API calls
- configure: quote the assignments for run-compiler
- misc: fix spelling mistakes

Signed-off-by: Wang Mingyu 
---
 meta/recipes-support/curl/{curl_8.1.1.bb => curl_8.1.2.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/curl/{curl_8.1.1.bb => curl_8.1.2.bb} (98%)

diff --git a/meta/recipes-support/curl/curl_8.1.1.bb 
b/meta/recipes-support/curl/curl_8.1.2.bb
similarity index 98%
rename from meta/recipes-support/curl/curl_8.1.1.bb
rename to meta/recipes-support/curl/curl_8.1.2.bb
index 89ab61fc59..d84f7d0f07 100644
--- a/meta/recipes-support/curl/curl_8.1.1.bb
+++ b/meta/recipes-support/curl/curl_8.1.2.bb
@@ -14,7 +14,7 @@ SRC_URI = " \
 file://run-ptest \
 file://disable-tests \
 "
-SRC_URI[sha256sum] = 
"08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5"
+SRC_URI[sha256sum] = 
"31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6"
 
 # Curl has used many names over the years...
 CVE_PRODUCT = "haxx:curl haxx:libcurl curl:curl curl:libcurl libcurl:libcurl 
daniel_stenberg:curl"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182058): 
https://lists.openembedded.org/g/openembedded-core/message/182058
Mute This Topic: https://lists.openembedded.org/mt/99260043/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] babeltrace2: upgrade 2.0.4 -> 2.0.5

2023-06-01 Thread wangmy
From: Wang Mingyu 

Changelog:
==
 * bt2: honor build system compiler/linker preferences
 * Fix: clear_string_field(): set first character to 0
 * Fix: src.ctf.fs: Not resolving event common ctx
 * debug-info: fix -Wenum-int-mismatch problem in 
copy_field_class_content_internal
 * fix: pass exec-prefix to python bindings install
 * fix: document proper Bison version requirement
 * cli: use return value of g_string_free
 * babeltrace2-query(1): erroneous parameter used in example
 * Fix: tests: print real values in a fixed format
 * Fix: bt2: autodisc: remove thread error while inserting status in map
 * tests: src.ctf.fs: add test for metadata with invalid syntax
 * tests: shorten names of session-rotation trace
 * bt2: ignore -Wredundant-decls warning
 * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
 * ctf-writer: fix -Wformat-overflow errors in resolve.c
 * Fix: src.text.details: use write_uint_prop_value to handle unsigned values 
in write_int_range
 * Add `dev-requirements.txt` for pip
 * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
 * Fix: ctf: wrongfully requiring CTF metadata signature for every section
 * Fix: src.ctf.lttng-live: session closed before any metadata is received
 * fix: obsolete warnings with autoconf >= 2.71
 * fix: explicitly disable '-Wsuggest-attribute=format'
 * fix: set stable branch in gitreview config
 * Fix: ctf-writer: list of reserved keywords
 * compiler warning cleanup: is_signed_type: compare -1 to 1
 * Update working version to Babeltrace 2.0.5

Signed-off-by: Wang Mingyu 
---
 .../lttng/{babeltrace2_2.0.4.bb => babeltrace2_2.0.5.bb}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-kernel/lttng/{babeltrace2_2.0.4.bb => 
babeltrace2_2.0.5.bb} (98%)

diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb 
b/meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb
similarity index 98%
rename from meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb
rename to meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb
index 16d8b945a4..6123456c30 100644
--- a/meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb
+++ b/meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb
@@ -12,7 +12,7 @@ SRC_URI = 
"git://git.efficios.com/babeltrace.git;branch=stable-2.0;protocol=http
file://0001-tests-do-not-run-test-applications-from-.libs.patch \
file://0001-Make-manpages-multilib-identical.patch \
"
-SRCREV = "23e8cf4e6fdc1d0b230e964dafac08a57e6228e6"
+SRCREV = "66e76d1ea601705928899138f02730a3a2a3153d"
 UPSTREAM_CHECK_GITTAGREGEX = "v(?P2(\.\d+)+)$"
 
 S = "${WORKDIR}/git"
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182057): 
https://lists.openembedded.org/g/openembedded-core/message/182057
Mute This Topic: https://lists.openembedded.org/mt/99260042/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] [meta-oe][PATCH V1] xz: add ptest support

2023-06-01 Thread Alexander Kanavin
On Thu, 1 Jun 2023 at 10:52, duep.f...@fujitsu.com
 wrote:
> +From: Du Erpei 
> +Subject: [PATCH] tests/Makefile.am: add target of 'build-PROGRAMS'
> +
> +Add target 'build-PROGRAMS' to only compile the test set under
> +'/tests' and not run locally.
> +
> +Upstream-Status: Pending

Please submit this patch to xz upstream first and include the link to
that submission.
https://github.com/tukaani-project/xz

Alex


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



[OE-core] [meta-oe][PATCH V1] xz: add ptest support

2023-06-01 Thread duep.f...@fujitsu.com
From: duep 

Add a ptest for xz
 - It is taking around 1s to execute with kvm, so added it to PTESTS_FAST
 - It contains 11 test files:
test_bcj_exact_size test_block_header test_check test_filter_flags
test_hardware test_index test_index_hash test_lzip_decoder
test_memlimit test_stream_flags test_vli
 - Below is part of the run log:
START: ptest-runner
2023-06-01T01:57
BEGIN:
/usr/lib/xz/ptest
=== test_bcj_exact_size.c ===
PASS: test_exact_size
PASS: test_empty_block
---
# TOTAL: 2
# PASS:  2
# SKIP:  0
# FAIL:  0
# ERROR: 0
=== END ===
...
=== test_vli.c ===
PASS: test_lzma_vli_size
PASS: test_lzma_vli_encode
PASS: test_lzma_vli_decode
---
# TOTAL: 3
# PASS:  3
# SKIP:  0
# FAIL:  0
# ERROR: 0
=== END ===
DURATION: 0
END: /usr/lib/xz/ptest
2023-06-01T01:57
STOP: ptest-runner
TOTAL: 1 FAIL: 0
 - The tests under xz requires /bin/bash

Signed-off-by: duep 
---
 .../distro/include/ptest-packagelists.inc |  1 +
 .../xz/xz/0001-build-PROGRAMS.patch   | 20 
 meta/recipes-extended/xz/xz/run-ptest |  5 
 meta/recipes-extended/xz/xz_5.4.1.bb  | 24 +--
 4 files changed, 48 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
 create mode 100644 meta/recipes-extended/xz/xz/run-ptest

diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
b/meta/conf/distro/include/ptest-packagelists.inc
index d60ebb38fc..9aa68c75ea 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -70,6 +70,7 @@ PTESTS_FAST = "\
 sed \
 slang \
 wayland \
+xz \
 zlib \
 "
 PTESTS_FAST:append:libc-glibc = " glibc-tests"
diff --git a/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch 
b/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
new file mode 100644
index 00..f97a75030a
--- /dev/null
+++ b/meta/recipes-extended/xz/xz/0001-build-PROGRAMS.patch
@@ -0,0 +1,20 @@
+From: Du Erpei 
+Subject: [PATCH] tests/Makefile.am: add target of 'build-PROGRAMS'
+
+Add target 'build-PROGRAMS' to only compile the test set under
+'/tests' and not run locally.
+
+Upstream-Status: Pending
+
+--- a/tests/Makefile.am2023-01-12 00:51:42.0 +0800
 b/tests/Makefile.am2023-05-30 14:49:34.507313644 +0800
+@@ -74,6 +74,9 @@ if COND_SCRIPTS
+ TESTS += test_scripts.sh
+ endif
+ 
++build-PROGRAMS: all-am
++  $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
++
+ clean-local:
+   -rm -f compress_generated_* \
+   xzgrep_test_output xzgrep_test_1.xz xzgrep_test_2.xz
diff --git a/meta/recipes-extended/xz/xz/run-ptest 
b/meta/recipes-extended/xz/xz/run-ptest
new file mode 100644
index 00..ebde965d5c
--- /dev/null
+++ b/meta/recipes-extended/xz/xz/run-ptest
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd ./tests
+for i in `ls test*`; do
+   ./$i
+done
diff --git a/meta/recipes-extended/xz/xz_5.4.1.bb 
b/meta/recipes-extended/xz/xz_5.4.1.bb
index 71bf4b540a..14808b1714 100644
--- a/meta/recipes-extended/xz/xz_5.4.1.bb
+++ b/meta/recipes-extended/xz/xz_5.4.1.bb
@@ -24,13 +24,15 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=97d554a32881fee0aa283d96e47cb24a \
 
file://lib/getopt.c;endline=23;md5=2069b0ee710572c03bb3114e4532cd84 \
 "
 
-SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz;
+SRC_URI = "https://tukaani.org/xz/xz-${PV}.tar.gz \
+   file://0001-build-PROGRAMS.patch \
+   file://run-ptest"
 SRC_URI[sha256sum] = 
"e4b0f81582efa155ccf27bb88275254a429d44968e488fc94b806f2a61cd3e22"
 UPSTREAM_CHECK_REGEX = "xz-(?P\d+(\.\d+)+)\.tar"
 
 CACHED_CONFIGUREVARS += "gl_cv_posix_shell=/bin/sh"
 
-inherit autotools gettext
+inherit autotools gettext ptest
 
 PACKAGES =+ "liblzma"
 
@@ -42,3 +44,21 @@ ALTERNATIVE:${PN} = "xz xzcat unxz \
  lzma lzcat unlzma"
 
 BBCLASSEXTEND = "native nativesdk"
+
+do_compile_ptest(){
+   oe_runmake -C ${B}/tests/ build-PROGRAMS
+}
+
+do_install_ptest(){
+   install -d ${D}${PTEST_PATH}/tests/
+   find ${B}/tests/ -type f -not -name "*.o" -not -name "Makefile" \
+ -exec install --mode=755 {} ${D}${PTEST_PATH}/tests/ \;
+
+   install -d ${D}${PTEST_PATH}/tests/.libs/
+   install --mode=755 ${B}/tests/.libs/* ${D}${PTEST_PATH}/tests/.libs/
+
+   install -d ${D}${PTEST_PATH}/tests/files/
+   install --mode=755 ${S}/tests/files/* ${D}${PTEST_PATH}/tests/files/
+}
+
+RDEPENDS:${PN}-ptest += "bash"
-- 
2.25.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182055): 
https://lists.openembedded.org/g/openembedded-core/message/182055
Mute This Topic: https://lists.openembedded.org/mt/99259960/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: 

[OE-core] [PATCH v2 2/2] python3-meson-python: New recipe

2023-06-01 Thread Zoltan Boszormenyi
This python module adds support for a new PEP517 build backend
used by recent versions of scikit-image, scipy and others.

The previously added python_mesonpy.bbclass uses it

Signed-off-by: Zoltán Böszörményi 
---
 meta/conf/distro/include/maintainers.inc  |  1 +
 .../python/python3-meson-python_0.13.1.bb | 22 +++
 2 files changed, 23 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-meson-python_0.13.1.bb

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 8c4c586414..f2448ee3c9 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -647,6 +647,7 @@ RECIPE_MAINTAINER:pn-python3-magic = "Joshua Watt 
"
 RECIPE_MAINTAINER:pn-python3-mako = "Oleksandr Kravchuk 
"
 RECIPE_MAINTAINER:pn-python3-markdown = "Alexander Kanavin 
"
 RECIPE_MAINTAINER:pn-python3-markupsafe = "Richard Purdie 
"
+RECIPE_MAINTAINER:pn-python3-meson-python = "Zoltán Böszörményi 
"
 RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling 
"
 RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling 
"
 RECIPE_MAINTAINER:pn-python3-numpy = "Oleksandr Kravchuk 
"
diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
new file mode 100644
index 00..828a1652fa
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Meson Python build backend (PEP 517)"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
+
+DEPENDS = " \
+   meson-native ninja-native patchelf-native \
+   python3-pyproject-metadata-native \
+"
+
+PYPI_PACKAGE = "meson_python"
+
+inherit pypi python_mesonpy
+SRC_URI[sha256sum] = 
"63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618"
+
+DEPENDS:remove:class-native = "python3-meson-python-native"
+
+RDEPENDS:${PN} = " \
+   meson ninja patchelf \
+   python3-pyproject-metadata \
+"
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.40.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182054): 
https://lists.openembedded.org/g/openembedded-core/message/182054
Mute This Topic: https://lists.openembedded.org/mt/99259620/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 1/2] python_mesonpy: New class

2023-06-01 Thread Zoltan Boszormenyi
This is a new PEP517 compatible build class for python modules
that use pyproject.toml and this:

[build-system]
build-backend = 'mesonpy'

The new class uses python3-meson-python-native.

Signed-off-by: Zoltán Böszörményi 
---
 meta/classes-recipe/python_mesonpy.bbclass | 54 ++
 1 file changed, 54 insertions(+)
 create mode 100644 meta/classes-recipe/python_mesonpy.bbclass

diff --git a/meta/classes-recipe/python_mesonpy.bbclass 
b/meta/classes-recipe/python_mesonpy.bbclass
new file mode 100644
index 00..1da8b005ab
--- /dev/null
+++ b/meta/classes-recipe/python_mesonpy.bbclass
@@ -0,0 +1,54 @@
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
+inherit meson setuptools3-base python3targetconfig python_pep517
+
+# Filter out meson_do_qa_configure from do_configure[postfuncs]
+DOCONFIGUREPOSTFUNCS := "${@d.getVarFlag('do_configure', 'postfuncs')}"
+DOCONFIGUREPOSTFUNCS:remove = "meson_do_qa_configure"
+do_configure[postfuncs] := "${@'' if d.getVar('DOCONFIGUREPOSTFUNCS') is None 
else d.getVar('DOCONFIGUREPOSTFUNCS') }"
+
+# This prevents the meson error:
+# ERROR: Got argument buildtype as both -Dbuildtype and --buildtype. Pick one.
+MESONOPTS:remove = "--buildtype ${MESON_BUILDTYPE}"
+
+CONFIGURE_FILES = "pyproject.toml"
+
+DEPENDS += "python3-wheel-native python3-meson-python-native"
+
+def mesonpy_get_args(d):
+vars = ['MESONOPTS', 'MESON_CROSS_FILE', 'EXTRA_OEMESON']
+varlist = []
+for var in vars:
+value = d.getVar(var)
+vallist = value.split()
+for elem in vallist:
+varlist.append("-Csetup-args=" + elem)
+return ' '.join(varlist)
+
+PEP517_BUILD_OPTS = "-Cbuilddir='${B}' ${@mesonpy_get_args(d)}"
+
+# Python pyx -> c -> so build leaves absolute build paths in the code
+INSANE_SKIP:${PN} += "buildpaths"
+INSANE_SKIP:${PN}-src += "buildpaths"
+
+python_mesonpy_do_configure () {
+python_pep517_do_configure
+}
+
+python_mesonpy_do_compile () {
+python_pep517_do_compile
+}
+
+python_mesonpy_do_install () {
+python_pep517_do_install
+}
+
+python_mesonpy_do_bootstrap_install () {
+python_pep517_do_bootstrap_install
+}
+
+EXPORT_FUNCTIONS do_configure do_compile do_install
-- 
2.40.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182053): 
https://lists.openembedded.org/g/openembedded-core/message/182053
Mute This Topic: https://lists.openembedded.org/mt/99259618/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/2] python3-meson-python: New recipe

2023-06-01 Thread Alexander Kanavin
maintainers.inc entry is needed as well.

I hope my test for its presence merges soon :)

Alex

On Thu, 1 Jun 2023 at 09:47, Zoltan Boszormenyi  wrote:
>
> This python module adds support for a new PEP517 build backend
> used by recent versions of scikit-image, scipy and others.
>
> The previously added python_mesonpy.bbclass uses it
>
> Signed-off-by: Zoltán Böszörményi 
> ---
>  .../python/python3-meson-python_0.13.1.bb | 22 +++
>  1 file changed, 22 insertions(+)
>  create mode 100644 
> meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
>
> diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
> b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> new file mode 100644
> index 00..828a1652fa
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
> @@ -0,0 +1,22 @@
> +SUMMARY = "Meson Python build backend (PEP 517)"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
> +
> +DEPENDS = " \
> +   meson-native ninja-native patchelf-native \
> +   python3-pyproject-metadata-native \
> +"
> +
> +PYPI_PACKAGE = "meson_python"
> +
> +inherit pypi python_mesonpy
> +SRC_URI[sha256sum] = 
> "63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618"
> +
> +DEPENDS:remove:class-native = "python3-meson-python-native"
> +
> +RDEPENDS:${PN} = " \
> +   meson ninja patchelf \
> +   python3-pyproject-metadata \
> +"
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.40.1
>
>
>
> 
>


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182052): 
https://lists.openembedded.org/g/openembedded-core/message/182052
Mute This Topic: https://lists.openembedded.org/mt/99259412/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] python_mesonpy: New class

2023-06-01 Thread Zoltan Boszormenyi
This is a new PEP517 compatible build class for python modules
that use pyproject.toml and this:

[build-system]
build-backend = 'mesonpy'

The new class uses python3-meson-python-native.

Signed-off-by: Zoltán Böszörményi 
---
 meta/classes-recipe/python_mesonpy.bbclass | 54 ++
 1 file changed, 54 insertions(+)
 create mode 100644 meta/classes-recipe/python_mesonpy.bbclass

diff --git a/meta/classes-recipe/python_mesonpy.bbclass 
b/meta/classes-recipe/python_mesonpy.bbclass
new file mode 100644
index 00..1da8b005ab
--- /dev/null
+++ b/meta/classes-recipe/python_mesonpy.bbclass
@@ -0,0 +1,54 @@
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
+inherit meson setuptools3-base python3targetconfig python_pep517
+
+# Filter out meson_do_qa_configure from do_configure[postfuncs]
+DOCONFIGUREPOSTFUNCS := "${@d.getVarFlag('do_configure', 'postfuncs')}"
+DOCONFIGUREPOSTFUNCS:remove = "meson_do_qa_configure"
+do_configure[postfuncs] := "${@'' if d.getVar('DOCONFIGUREPOSTFUNCS') is None 
else d.getVar('DOCONFIGUREPOSTFUNCS') }"
+
+# This prevents the meson error:
+# ERROR: Got argument buildtype as both -Dbuildtype and --buildtype. Pick one.
+MESONOPTS:remove = "--buildtype ${MESON_BUILDTYPE}"
+
+CONFIGURE_FILES = "pyproject.toml"
+
+DEPENDS += "python3-wheel-native python3-meson-python-native"
+
+def mesonpy_get_args(d):
+vars = ['MESONOPTS', 'MESON_CROSS_FILE', 'EXTRA_OEMESON']
+varlist = []
+for var in vars:
+value = d.getVar(var)
+vallist = value.split()
+for elem in vallist:
+varlist.append("-Csetup-args=" + elem)
+return ' '.join(varlist)
+
+PEP517_BUILD_OPTS = "-Cbuilddir='${B}' ${@mesonpy_get_args(d)}"
+
+# Python pyx -> c -> so build leaves absolute build paths in the code
+INSANE_SKIP:${PN} += "buildpaths"
+INSANE_SKIP:${PN}-src += "buildpaths"
+
+python_mesonpy_do_configure () {
+python_pep517_do_configure
+}
+
+python_mesonpy_do_compile () {
+python_pep517_do_compile
+}
+
+python_mesonpy_do_install () {
+python_pep517_do_install
+}
+
+python_mesonpy_do_bootstrap_install () {
+python_pep517_do_bootstrap_install
+}
+
+EXPORT_FUNCTIONS do_configure do_compile do_install
-- 
2.40.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182050): 
https://lists.openembedded.org/g/openembedded-core/message/182050
Mute This Topic: https://lists.openembedded.org/mt/99259411/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] python3-meson-python: New recipe

2023-06-01 Thread Zoltan Boszormenyi
This python module adds support for a new PEP517 build backend
used by recent versions of scikit-image, scipy and others.

The previously added python_mesonpy.bbclass uses it

Signed-off-by: Zoltán Böszörményi 
---
 .../python/python3-meson-python_0.13.1.bb | 22 +++
 1 file changed, 22 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-meson-python_0.13.1.bb

diff --git a/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb 
b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
new file mode 100644
index 00..828a1652fa
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-meson-python_0.13.1.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Meson Python build backend (PEP 517)"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d580b27e67cc0892a5b005b0be114b60"
+
+DEPENDS = " \
+   meson-native ninja-native patchelf-native \
+   python3-pyproject-metadata-native \
+"
+
+PYPI_PACKAGE = "meson_python"
+
+inherit pypi python_mesonpy
+SRC_URI[sha256sum] = 
"63b3170001425c42fa4cfedadb9051cbd28925ff8eed7c40d36ba0099e3c7618"
+
+DEPENDS:remove:class-native = "python3-meson-python-native"
+
+RDEPENDS:${PN} = " \
+   meson ninja patchelf \
+   python3-pyproject-metadata \
+"
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.40.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182051): 
https://lists.openembedded.org/g/openembedded-core/message/182051
Mute This Topic: https://lists.openembedded.org/mt/99259412/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: correct Carlos Rafael Giani's email address

2023-06-01 Thread Alexander Kanavin
As confirmed via private email.

Signed-off-by: Alexander Kanavin 
---
 meta/conf/distro/include/maintainers.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 80109c6ff76..669a02587dd 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -299,7 +299,7 @@ RECIPE_MAINTAINER:pn-kernel-devsrc = "Bruce Ashfield 
"
 RECIPE_MAINTAINER:pn-kexec-tools = "Unassigned "
 RECIPE_MAINTAINER:pn-keymaps = "Alexander Kanavin "
 RECIPE_MAINTAINER:pn-kmod = "Chen Qi "
-RECIPE_MAINTAINER:pn-kmscube = "Carlos Rafael Giani "
+RECIPE_MAINTAINER:pn-kmscube = "Carlos Rafael Giani "
 RECIPE_MAINTAINER:pn-l3afpad = "Anuj Mittal "
 RECIPE_MAINTAINER:pn-lame = "Michael Opdenacker 
"
 RECIPE_MAINTAINER:pn-ldconfig-native = "Khem Raj "
-- 
2.30.2



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182049): 
https://lists.openembedded.org/g/openembedded-core/message/182049
Mute This Topic: https://lists.openembedded.org/mt/99259406/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 0/9] kernel/linux-yocto: consolidated pull request

2023-06-01 Thread Richard Purdie
On Wed, 2023-05-31 at 19:24 -0400, Bruce Ashfield wrote:
> On Wed, May 31, 2023 at 6:22 PM Richard Purdie
>  wrote:
> > 
> > On Wed, 2023-05-31 at 18:18 -0400, Bruce Ashfield wrote:
> > > On Wed, May 31, 2023 at 6:03 PM Richard Purdie
> > >  wrote:
> > > > 
> > > > Hi Bruce,
> > > > 
> > > > On Wed, 2023-05-31 at 14:48 -0400, bruce.ashfi...@gmail.com wrote:
> > > > > From: Bruce Ashfield 
> > > > > 
> > > > > Richard,
> > > > > 
> > > > > Here's my consolidated queue. I've had some of these in testing for 
> > > > > quite
> > > > > a while, as I didn't want to send them right before release or before 
> > > > > my
> > > > > vacation last week.
> > > > > 
> > > > > Most are -stable updates to 6.1 and finally bumping the -dev recipe to
> > > > > show that we've been testing 6.4 for quite some time.
> > > > > 
> > > > > The make-mod-scripts rmwork fix was discussed at lenght on the list, 
> > > > > and
> > > > > has been tested by myself and people seeing the issues. But with all 
> > > > > the
> > > > > races and issues we've seen in that area for years, I'll keep a close 
> > > > > eye
> > > > > out for AB issues.
> > > > > 
> > > > > I've factored things a bit around enabling PAHOLE, I don't expect it
> > > > > to cause issues since it isn't on by default .. but you never know 
> > > > > with
> > > > > these sorts of changes.
> > > > > 
> > > > > I also have a bump for the refernece BSPs (sent to the appropriate
> > > > > list shortly) and a documentation commit for the PAHOLE tweaks (also
> > > > > sent to that list shortly, once we agree on the this change).
> > > > 
> > > > Thanks for the updates!
> > > > 
> > > > I put these in for testing (along with some other changes) and there
> > > > was an issue, probably the same thing showing up but I've not dug into
> > > > it:
> > > > 
> > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159
> > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/61/builds/7197
> > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/104/builds/6093/steps/11/logs/stdio
> > > > 
> > > 
> > > That's odd:
> > > 
> > > ERROR: core-image-sato-sdk-1.0-r0 do_testimage: File
> > > /home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json
> > > not found ([Errno 2] No such file or directory:
> > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/build/tmp/deploy/images/qemux86/core-image-sato-sdk-qemux86.testdata.json').
> > 
> > That is the QA test failing due to an earlier failure to build the
> > image. The earlier failure looks like:
> > 
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/7159/steps/11/logs/stdio
> > 
> > Log data follows:
> > > DEBUG: Executing python function extend_recipe_sysroot
> > > NOTE: Direct dependencies are 
> > > ['/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/glibc/glibc_2.37.bb:do_populate_sysroot',
> > >  
> > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/binutils/binutils-cross_2.40.bb:do_populate_sysroot',
> > >  
> > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-cross_13.1.bb:do_populate_sysroot',
> > >  
> > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/gcc/gcc-runtime_13.1.bb:do_populate_sysroot',
> > >  
> > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot',
> > >  
> > > '/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-connectivity/openssl/openssl_3.1.1.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/util-linux/util-linux_2.38.1.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-core/zlib/zlib_1.2.13.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/elfutils/elfutils_0.189.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot',
> > >  
> > > 'virtual:native:/home/pokybuild/yocto-worker/pkgman-non-rpm/build/meta/recipes-extended/bc/bc_1.07.1.bb:do_populate_sysroot',
> > >  
> > > 

Re: [OE-core] Is aarch64_be under maintenance?

2023-06-01 Thread Richard Purdie
On Thu, 2023-06-01 at 06:58 +, leimaohui wrote:
> Hi all 
> 
> Recently, I want to build an image of aarch64_be, but it seems go badly. 
> Those recipes that "inherit meson" have the following error: 
> 
> > ../fribidi-1.0.12/meson.build:1:0: ERROR: Executables created by c compiler 
> > aarch64_be-poky-linux-gcc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 
> > -Wformat -Wformat-security -Werror=format-security 
> > --sysroot=/ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-arv8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/recipe-sysroot
> >  are not runnable.
> > 
> > A full log can be found at 
> > /ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-arv8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/build/meson-logs/meson-log.txt
> 
> It seems that qemu-aarch64_be doesn't work well.
> And glib-2.0 also failed in do_configure.
> So, is aarch64_be under maintenance? Or is there some issues in my usage?

It has worked at some points in time but isn't part of our automated
test matrix so it looks like it has suffered from bitrot :(

Cheers,

Richard


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



[OE-core] Is aarch64_be under maintenance?

2023-06-01 Thread leimaohui
Hi all 

Recently, I want to build an image of aarch64_be, but it seems go badly. Those 
recipes that "inherit meson" have the following error: 

| ../fribidi-1.0.12/meson.build:1:0: ERROR: Executables created by c compiler 
aarch64_be-poky-linux-gcc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 
-Wformat -Wformat-security -Werror=format-security 
--sysroot=/ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-arv8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/recipe-sysroot
 are not runnable.
|
| A full log can be found at 
/ubinux-dev/ubinux001/build-ubinux/ubinux-202307/build-poky-test-arv8be/tmp/work/aarch64_be-poky-linux/fribidi/1.0.12-r0/build/meson-logs/meson-log.txt

It seems that qemu-aarch64_be doesn't work well.
And glib-2.0 also failed in do_configure.
So, is aarch64_be under maintenance? Or is there some issues in my usage?

Best regards.
Lei


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#182046): 
https://lists.openembedded.org/g/openembedded-core/message/182046
Mute This Topic: https://lists.openembedded.org/mt/99259014/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 V4] kbd: Add ptest support

2023-06-01 Thread qi...@fujitsu.com
From: Qiu Tingting 

Add a ptest for kbd
- It is taking around 1s to execute with kvm, so added it to PTESTS_FAST
- It contains libkeymap unit tests(27 cases) and libkbdfile unit tests(13 cases)

Signed-off-by: Qiu Tingting 
---
 .../distro/include/ptest-packagelists.inc |  1 +
 meta/recipes-core/kbd/files/run-ptest | 11 +++
 meta/recipes-core/kbd/kbd_2.5.1.bb| 74 ++-
 3 files changed, 85 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-core/kbd/files/run-ptest

diff --git a/meta/conf/distro/include/ptest-packagelists.inc 
b/meta/conf/distro/include/ptest-packagelists.inc
index da9153b998..7d5883604c 100644
--- a/meta/conf/distro/include/ptest-packagelists.inc
+++ b/meta/conf/distro/include/ptest-packagelists.inc
@@ -27,6 +27,7 @@ PTESTS_FAST = "\
 gzip \
 json-c \
 json-glib \
+kbd \
 libconvert-asn1-perl \
 liberror-perl \
 libgpg-error\
diff --git a/meta/recipes-core/kbd/files/run-ptest 
b/meta/recipes-core/kbd/files/run-ptest
new file mode 100644
index 00..3b154c4d73
--- /dev/null
+++ b/meta/recipes-core/kbd/files/run-ptest
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+# Define test work dir
+WORKDIR=@PTEST_PATH@/tests/
+
+# Run test
+cd ${WORKDIR}
+
+./testsuite -k unittest | sed -e '/[0-9]:/s/://' \
+-e '/ ok/s/^/PASS: /;/ FAILED/s/^/FAIL: /;/ skipped/s/^/SKIP: /' \
+-e '/ ok/s/ ok.*//;/ skipped/s/ skipped.*//;/ FAILED/s/ FAILED.*//'
diff --git a/meta/recipes-core/kbd/kbd_2.5.1.bb 
b/meta/recipes-core/kbd/kbd_2.5.1.bb
index 7662b8f685..283617 100644
--- a/meta/recipes-core/kbd/kbd_2.5.1.bb
+++ b/meta/recipes-core/kbd/kbd_2.5.1.bb
@@ -5,7 +5,7 @@ DESCRIPTION = "The kbd project contains tools for managing 
Linux console (Linux
 LICENSE = "GPL-2.0-or-later"
 LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
 
-inherit autotools gettext pkgconfig
+inherit autotools gettext pkgconfig ptest
 
 DEPENDS += "flex-native"
 
@@ -14,6 +14,7 @@ RPROVIDES:${PN} = "console-tools"
 RCONFLICTS:${PN} = "console-tools"
 
 SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/${BP}.tar.xz \
+   file://run-ptest \
"
 
 SRC_URI[sha256sum] = 
"ccdf452387a6380973d2927363e9cbb939fa2068915a6f937ff9d24522024683"
@@ -45,3 +46,74 @@ ALTERNATIVE:${PN} = "chvt deallocvt fgconsole openvt showkey 
\
 ALTERNATIVE_PRIORITY = "100"
 
 BBCLASSEXTEND = "native"
+
+do_compile_ptest() {
+# update DATADIR in Makefile
+sed -i 's,-DDATADIR=.*,-DDATADIR=\\\"${PTEST_PATH}/tests\\\" \\,g' 
${B}/tests/libkeymap/Makefile
+sed -i 's,-DDATADIR=.*,-DDATADIR=\\\"${PTEST_PATH}/tests\\\" \\,g' 
${B}/tests/helpers/Makefile
+sed -i 's,-DDATADIR=.*,-DDATADIR=\\\"${PTEST_PATH}/tests\\\" \\,g' 
${B}/tests/libkbdfile/Makefile
+
+# unset -D_TIME_BITS=64 in Makefile
+sed -i 's,-D_TIME_BITS=64,,g' ${B}/tests/libtswrap/Makefile
+
+# recompile tests
+oe_runmake -C ${B}/tests/ clean
+oe_runmake -C ${B}/tests/
+}
+
+do_install_ptest() {
+# install files from build directory
+install -d ${D}${PTEST_PATH}/tests/
+install --mode=755 ${B}/tests/atconfig ${D}${PTEST_PATH}/tests/
+install --mode=755 ${B}/tests/testsuite ${D}${PTEST_PATH}/tests/
+install -d ${D}${PTEST_PATH}/tests/libkeymap/
+find ${B}/tests/libkeymap/ -type f -not -name "*.o" -not -name "Makefile" \
+-exec install --mode=755 {} ${D}${PTEST_PATH}/tests/libkeymap/ \;
+install -d ${D}${PTEST_PATH}/tests/helpers/
+find ${B}/tests/helpers/ -type f -not -name "*.o" -not -name "Makefile" \
+-exec install --mode=755 {} ${D}${PTEST_PATH}/tests/helpers/ \;
+install -d ${D}${PTEST_PATH}/tests/libkbdfile/
+find ${B}/tests/libkbdfile/ -type f -not -name "*.o" -not -name "Makefile" 
\
+-exec install --mode=755 {} ${D}${PTEST_PATH}/tests/libkbdfile/ \;
+install -d ${D}${PTEST_PATH}/src/
+install --mode=755 ${B}/src/loadkeys ${D}${PTEST_PATH}/src/
+
+# install files from src/data directory
+install -d ${D}${PTEST_PATH}/data/keymaps/i386/qwerty/
+install ${S}/data/keymaps/i386/qwerty/defkeymap.map 
${D}${PTEST_PATH}/data/keymaps/i386/qwerty/
+
+# install files from src/tests/data directory
+install -d ${D}${PTEST_PATH}/tests/data/
+install -d ${D}${PTEST_PATH}/tests/data/libkeymap/
+install ${S}/tests/data/libkeymap/* ${D}${PTEST_PATH}/tests/data/libkeymap/
+install -d ${D}${PTEST_PATH}/tests/data/alt-is-meta/
+install ${S}/tests/data/alt-is-meta/* 
${D}${PTEST_PATH}/tests/data/alt-is-meta/
+install -d ${D}${PTEST_PATH}/tests/data/bkeymap-2.0.4/
+install ${S}/tests/data/bkeymap-2.0.4/* 
${D}${PTEST_PATH}/tests/data/bkeymap-2.0.4/
+install -d ${D}${PTEST_PATH}/tests/data/dumpkeys-mktable/
+install ${S}/tests/data/dumpkeys-mktable/* 
${D}${PTEST_PATH}/tests/data/dumpkeys-mktable/
+install -d ${D}${PTEST_PATH}/tests/data/dumpkeys-fulltable/
+install ${S}/tests/data/dumpkeys-fulltable/* 
${D}${PTEST_PATH}/tests/data/dumpkeys-fulltable/
+