Re: [oe][meta-security][kirkstone][PATCH] clamav: Fix for CVE-2024-20328

2024-03-25 Thread Vijay Anusuri via lists.openembedded.org
Hi Armin,

Any update on this ?

Thanks & Regards,
Vijay

On Mon, Mar 11, 2024 at 7:01 AM  wrote:

> From: Vijay Anusuri 
>
> Upstream-Status: Backport [
> https://github.com/Cisco-Talos/clamav/commit/fe7638287bb11419474ea314652404e7e9b314b2
> ]
>
> Signed-off-by: Vijay Anusuri 
> ---
>  recipes-scanners/clamav/clamav_0.104.0.bb |   1 +
>  .../clamav/files/CVE-2024-20328.patch | 153 ++
>  2 files changed, 154 insertions(+)
>  create mode 100644 recipes-scanners/clamav/files/CVE-2024-20328.patch
>
> diff --git a/recipes-scanners/clamav/clamav_0.104.0.bb
> b/recipes-scanners/clamav/clamav_0.104.0.bb
> index 18e8329..9e6693f 100644
> --- a/recipes-scanners/clamav/clamav_0.104.0.bb
> +++ b/recipes-scanners/clamav/clamav_0.104.0.bb
> @@ -21,6 +21,7 @@ SRC_URI = "git://
> github.com/vrtadmin/clamav-devel;branch=rel/0.104;protocol=http
>  file://headers_fixup.patch \
>  file://oe_cmake_fixup.patch \
>  file://fix_systemd_socket.patch \
> +file://CVE-2024-20328.patch \
>  "
>  S = "${WORKDIR}/git"
>
> diff --git a/recipes-scanners/clamav/files/CVE-2024-20328.patch
> b/recipes-scanners/clamav/files/CVE-2024-20328.patch
> new file mode 100644
> index 000..2f422cf
> --- /dev/null
> +++ b/recipes-scanners/clamav/files/CVE-2024-20328.patch
> @@ -0,0 +1,153 @@
> +From fe7638287bb11419474ea314652404e7e9b314b2 Mon Sep 17 00:00:00 2001
> +From: Micah Snyder 
> +Date: Wed, 10 Jan 2024 12:09:15 -0500
> +Subject: [PATCH] ClamD: Disable VirusEvent '%f' feature, use environment
> var
> + instead
> +
> +The '%f' filename format character has been disabled and will no longer
> +be replaced with the file name, due to command injection security
> concerns.
> +Use the 'CLAM_VIRUSEVENT_FILENAME' environment variable instead.
> +
> +For the same reason, you should NOT use the environment variables in the
> +command directly, but should use it carefully from your executed script.
> +
> +Upstream-Status: Backport [
> https://github.com/Cisco-Talos/clamav/commit/fe7638287bb11419474ea314652404e7e9b314b2
> ]
> +CVE: CVE-2024-20328
> +Signed-off-by: Vijay Anusuri 
> +---
> + clamd/clamd_others.c  |  8 +---
> + common/optparser.c|  2 +-
> + docs/man/clamd.conf.5.in  | 14 ++
> + etc/clamd.conf.sample | 18 --
> + win32/conf_examples/clamd.conf.sample | 18 --
> + 5 files changed, 40 insertions(+), 20 deletions(-)
> +
> +diff --git a/clamd/clamd_others.c b/clamd/clamd_others.c
> +index 23f3b022c7..32d0701a0d 100644
> +--- a/clamd/clamd_others.c
>  b/clamd/clamd_others.c
> +@@ -101,6 +101,8 @@ void virusaction(const char *filename, const char
> *virname,
> + #define VE_FILENAME "CLAM_VIRUSEVENT_FILENAME"
> + #define VE_VIRUSNAME "CLAM_VIRUSEVENT_VIRUSNAME"
> +
> ++#define FILENAME_DISABLED_MESSAGE "The filename format character has
> been disabled due to security concerns, use the 'CLAM_VIRUSEVENT_FILENAME'
> environment variable instead."
> ++
> + void virusaction(const char *filename, const char *virname,
> +  const struct optstruct *opts)
> + {
> +@@ -145,7 +147,7 @@ void virusaction(const char *filename, const char
> *virname,
> + }
> + len = strlen(opt->strarg);
> + buffer_cmd =
> +-(char *)calloc(len + v * strlen(virname) + f * strlen(filename)
> + 1, sizeof(char));
> ++(char *)calloc(len + v * strlen(virname) + f *
> strlen(FILENAME_DISABLED_MESSAGE) + 1, sizeof(char));
> + if (!buffer_cmd) {
> + if (path)
> + xfree(env[0]);
> +@@ -160,8 +162,8 @@ void virusaction(const char *filename, const char
> *virname,
> + j += strlen(virname);
> + i++;
> + } else if (i + 1 < len && opt->strarg[i] == '%' && opt->strarg[i
> + 1] == 'f') {
> +-strcat(buffer_cmd, filename);
> +-j += strlen(filename);
> ++strcat(buffer_cmd, FILENAME_DISABLED_MESSAGE);
> ++j += strlen(FILENAME_DISABLED_MESSAGE);
> + i++;
> + } else {
> + buffer_cmd[j++] = opt->strarg[i];
> +diff --git a/common/optparser.c b/common/optparser.c
> +index a7bdbee064..1be7afe867 100644
> +--- a/common/optparser.c
>  b/common/optparser.c
> +@@ -333,7 +333,7 @@ const struct clam_option __clam_options[] = {
> +
> + {"DisableCache", "disable-cache", 0, CLOPT_TYPE_BOOL, MATCH_BOOL, 0,
> NULL, 0, OPT_CLAMD | OPT_CLAMSCAN, "This option allows you to disable
> clamd's caching feature.", "no"},
> +
> +-{"VirusEvent", NULL, 0, CLOPT_TYPE_STRING, NULL, -1, NULL, 0,
> OPT_CLAMD, "Execute a command when a virus is found. In the command string
> %v will be\nreplaced with the virus name and %f will be replaced with the
> file name.\nAdditionally, two environment variables will be defined:
> $CLAM_VIRUSEVENT_FILENAME\nand $CLAM_VIRUSEVENT_VIRUSNAME.",
> "/usr/bin/mailx -s \"ClamAV VIRUS ALERT: %v\" alert < /dev/null"},
> ++{"VirusEvent", NULL, 0, CLOPT_TYP

[oe] [meta-oe][PATCH 10/10] iwd: Upgrade to 2.16

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 meta-oe/recipes-connectivity/iwd/{iwd_2.14.bb => iwd_2.16.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-connectivity/iwd/{iwd_2.14.bb => iwd_2.16.bb} (94%)

diff --git a/meta-oe/recipes-connectivity/iwd/iwd_2.14.bb 
b/meta-oe/recipes-connectivity/iwd/iwd_2.16.bb
similarity index 94%
rename from meta-oe/recipes-connectivity/iwd/iwd_2.14.bb
rename to meta-oe/recipes-connectivity/iwd/iwd_2.16.bb
index f190ef1988..a6bb7085ea 100644
--- a/meta-oe/recipes-connectivity/iwd/iwd_2.14.bb
+++ b/meta-oe/recipes-connectivity/iwd/iwd_2.16.bb
@@ -8,7 +8,7 @@ DEPENDS = "ell"
 SRC_URI = "https://www.kernel.org/pub/linux/network/wireless/${BP}.tar.xz \

file://0001-build-Use-abs_top_srcdir-instead-of-abs_srcdir-for-e.patch \
"
-SRC_URI[sha256sum] = 
"830184db5d3885ac68701cd8bb1c04d0bd8c8d3ab1c82b893b5e2bdf23329f28"
+SRC_URI[sha256sum] = 
"c1a82032e994861e794cf3b5a16d07ae1aa03a6674f716c73408ffeae2a233ba"
 
 inherit autotools manpages pkgconfig python3native systemd
 
-- 
2.44.0


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



[oe] [meta-oe][PATCH 09/10] directfb: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 .../recipes-graphics/directfb/directfb.inc|  1 +
 .../0001-include-libgen.h-for-basename.patch  | 32 +++
 2 files changed, 33 insertions(+)
 create mode 100644 
meta-oe/recipes-graphics/directfb/directfb/0001-include-libgen.h-for-basename.patch

diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc 
b/meta-oe/recipes-graphics/directfb/directfb.inc
index 07b98648fd..4d38632e25 100644
--- a/meta-oe/recipes-graphics/directfb/directfb.inc
+++ b/meta-oe/recipes-graphics/directfb/directfb.inc
@@ -23,6 +23,7 @@ SRC_URI = 
"http://downloads.yoctoproject.org/mirror/sources/DirectFB-${PV}.tar.g
file://fix-tslib-version-check.patch \
file://0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch \

file://0001-os-linux-Fix-build-when-__NR_futex-is-not-available.patch \
+   file://0001-include-libgen.h-for-basename.patch \
"
 
 S = "${WORKDIR}/DirectFB-${PV}"
diff --git 
a/meta-oe/recipes-graphics/directfb/directfb/0001-include-libgen.h-for-basename.patch
 
b/meta-oe/recipes-graphics/directfb/directfb/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..abdba18fec
--- /dev/null
+++ 
b/meta-oe/recipes-graphics/directfb/directfb/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,32 @@
+From c8cf3ffd4fa14cdc6d607a09d51e898dec922348 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 18:17:44 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Inappropriate [Upstream is dead]
+Signed-off-by: Khem Raj 
+---
+ systems/fbdev/fbdev.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/systems/fbdev/fbdev.c b/systems/fbdev/fbdev.c
+index 5297358..4e6f178 100644
+--- a/systems/fbdev/fbdev.c
 b/systems/fbdev/fbdev.c
+@@ -42,6 +42,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #if defined(HAVE_SYSIO)
+ # include 
+ #endif
+-- 
+2.44.0
+
-- 
2.44.0


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



[oe] [meta-oe][PATCH 08/10] i2cdev: Include libgen.h on musl

2024-03-25 Thread Khem Raj
This helps in getting prototype for basename() and fix build errors
on clang-18+

Signed-off-by: Khem Raj 
---
 .../recipes-bsp/i2cdev/i2cdev/fix-musl.patch  | 28 ++-
 1 file changed, 8 insertions(+), 20 deletions(-)

diff --git a/meta-oe/recipes-bsp/i2cdev/i2cdev/fix-musl.patch 
b/meta-oe/recipes-bsp/i2cdev/i2cdev/fix-musl.patch
index 59fd379dec..a15514bafe 100644
--- a/meta-oe/recipes-bsp/i2cdev/i2cdev/fix-musl.patch
+++ b/meta-oe/recipes-bsp/i2cdev/i2cdev/fix-musl.patch
@@ -20,8 +20,6 @@ Upstream-Status: Submitted 
[https://github.com/costad2/i2cdev/pull/5]
  lsi2c/lsi2c.c  | 4 ++--
  7 files changed, 2 insertions(+), 9 deletions(-)
 
-diff --git a/libi2cdev/access.c b/libi2cdev/access.c
-index 62a3f59..2e77659 100644
 --- a/libi2cdev/access.c
 +++ b/libi2cdev/access.c
 @@ -16,7 +16,6 @@
@@ -32,20 +30,19 @@ index 62a3f59..2e77659 100644
  #include "sysfs.h"
  
  #include "i2cdiscov.h"
-diff --git a/libi2cdev/i2c-bus-parser.c b/libi2cdev/i2c-bus-parser.c
-index c4b8688..8c760e0 100644
 --- a/libi2cdev/i2c-bus-parser.c
 +++ b/libi2cdev/i2c-bus-parser.c
-@@ -27,7 +27,6 @@
+@@ -27,9 +27,9 @@
  #include 
  #include 
  #include 
 -#include 
  #include 
  #include 
++#include 
  
-diff --git a/libi2cdev/i2c-dev-path.c b/libi2cdev/i2c-dev-path.c
-index b156db7..361761c 100644
+ #include "common.h"
+ #include "sysfs.h"
 --- a/libi2cdev/i2c-dev-path.c
 +++ b/libi2cdev/i2c-dev-path.c
 @@ -11,7 +11,6 @@
@@ -56,8 +53,6 @@ index b156db7..361761c 100644
  
  #include 
  
-diff --git a/libi2cdev/i2c-error.c b/libi2cdev/i2c-error.c
-index f92fb6b..540c112 100644
 --- a/libi2cdev/i2c-error.c
 +++ b/libi2cdev/i2c-error.c
 @@ -9,7 +9,6 @@
@@ -68,8 +63,6 @@ index f92fb6b..540c112 100644
  #include 
  #include 
  #include 
-diff --git a/libi2cdev/init.c b/libi2cdev/init.c
-index 99a7edd..dfc4090 100644
 --- a/libi2cdev/init.c
 +++ b/libi2cdev/init.c
 @@ -16,10 +16,8 @@
@@ -83,20 +76,18 @@ index 99a7edd..dfc4090 100644
  #include 
  #include 
  
-diff --git a/libi2cdev/sysfs.c b/libi2cdev/sysfs.c
-index 2811500..a7e13a8 100644
 --- a/libi2cdev/sysfs.c
 +++ b/libi2cdev/sysfs.c
-@@ -17,7 +17,6 @@
+@@ -17,8 +17,8 @@
  #include 
  #include 
  #include 
 -#include 
  #include 
++#include 
  
  #include 
-diff --git a/lsi2c/lsi2c.c b/lsi2c/lsi2c.c
-index 7af5313..34c6225 100644
+ #include 
 --- a/lsi2c/lsi2c.c
 +++ b/lsi2c/lsi2c.c
 @@ -38,7 +38,6 @@
@@ -107,7 +98,7 @@ index 7af5313..34c6225 100644
  #include 
  #include 
  
-@@ -205,7 +204,8 @@ static int read_config_file(const char *config_file_name)
+@@ -205,7 +204,8 @@ static int read_config_file(const char *
  if (err < 0) {
  err = -err;
  }
@@ -117,6 +108,3 @@ index 7af5313..34c6225 100644
  if (config_file) {
  fclose(config_file);
  }
--- 
-2.34.1
-
-- 
2.44.0


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



[oe] [meta-oe][PATCH 07/10] fio: Upgrade to 3.36+git

2024-03-25 Thread Khem Raj
Brings needed fixes to build with latest musl as well.

Signed-off-by: Khem Raj 
---
 meta-oe/recipes-benchmark/fio/{fio_3.32.bb => fio_3.36.bb} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
 rename meta-oe/recipes-benchmark/fio/{fio_3.32.bb => fio_3.36.bb} (96%)

diff --git a/meta-oe/recipes-benchmark/fio/fio_3.32.bb 
b/meta-oe/recipes-benchmark/fio/fio_3.36.bb
similarity index 96%
rename from meta-oe/recipes-benchmark/fio/fio_3.32.bb
rename to meta-oe/recipes-benchmark/fio/fio_3.36.bb
index 90e28340c6..a871ed8fe5 100644
--- a/meta-oe/recipes-benchmark/fio/fio_3.32.bb
+++ b/meta-oe/recipes-benchmark/fio/fio_3.36.bb
@@ -22,7 +22,8 @@ PACKAGECONFIG_NUMA:armeb = ""
 PACKAGECONFIG ??= "${PACKAGECONFIG_NUMA}"
 PACKAGECONFIG[numa] = ",--disable-numa,numactl"
 
-SRCREV = "db7fc8d864dc4fb607a0379333a0db60431bd649"
+PV .= "+git"
+SRCREV = "b2403d413ee734e8835539319d8bc3429a0777ac"
 SRC_URI = "git://git.kernel.dk/fio.git;branch=master"
 
 S = "${WORKDIR}/git"
-- 
2.44.0


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



[oe] [meta-oe][PATCH 06/10] uftrace: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
The famous basename API fallout

Signed-off-by: Khem Raj 
---
 .../0001-include-libgen.h-for-basename.patch  | 34 +++
 .../uftrace/uftrace_0.15.2.bb |  3 +-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 
meta-oe/recipes-devtools/uftrace/uftrace/0001-include-libgen.h-for-basename.patch

diff --git 
a/meta-oe/recipes-devtools/uftrace/uftrace/0001-include-libgen.h-for-basename.patch
 
b/meta-oe/recipes-devtools/uftrace/uftrace/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..4844003517
--- /dev/null
+++ 
b/meta-oe/recipes-devtools/uftrace/uftrace/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,34 @@
+From 8e4e5479cee153db7315d5134663fa87082b39fc Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 17:46:24 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Submitted [https://github.com/namhyung/uftrace/pull/1909]
+Signed-off-by: Khem Raj 
+---
+ utils/utils.h | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/utils/utils.h b/utils/utils.h
+index 69a6072b..60265431 100644
+--- a/utils/utils.h
 b/utils/utils.h
+@@ -11,6 +11,9 @@
+ 
+ #include 
+ #include 
++#ifndef __GLIBC__
++#include 
++#endif
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-oe/recipes-devtools/uftrace/uftrace_0.15.2.bb 
b/meta-oe/recipes-devtools/uftrace/uftrace_0.15.2.bb
index ff04d40eaf..60436025a3 100644
--- a/meta-oe/recipes-devtools/uftrace/uftrace_0.15.2.bb
+++ b/meta-oe/recipes-devtools/uftrace/uftrace_0.15.2.bb
@@ -11,7 +11,8 @@ DEPENDS:append:libc-musl = " argp-standalone"
 inherit autotools
 
 SRCREV = "9d8657e90b918994d7d2bcf6dd2cc7354c35a1b4"
-SRC_URI = "git://github.com/namhyung/${BPN};branch=master;protocol=https"
+SRC_URI = "git://github.com/namhyung/${BPN};branch=master;protocol=https \
+   file://0001-include-libgen.h-for-basename.patch"
 S = "${WORKDIR}/git"
 
 LDFLAGS:append:libc-musl = " -largp"
-- 
2.44.0


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



[oe] [meta-oe][PATCH 03/10] sdbus-c++-libsystemd: Upgrade to 255.4 release of systemd

2024-03-25 Thread Khem Raj
Synchronise musl patches with oe-core

Signed-off-by: Khem Raj 
---
 ...-missing_type.h-add-comparison_fn_t.patch} |  10 +-
 ...-parse_printf_format-implementation.patch} |  27 +-
 ...tall-dependency-links-at-install-tim.patch |  79 ++
 ...issing.h-check-for-missing-strndupa.patch} | 157 ++-
 ...B_BRACE-and-GLOB_ALTDIRFUNC-is-not-.patch} |  19 +-
 ...05-add-missing-FTW_-macros-for-musl.patch} |  10 +-
 ...6-Use-uintmax_t-for-handling-rlim_t.patch} |  23 +-
 ..._SYMLINK_NOFOLLOW-flag-to-faccessat.patch} |  10 +-
 ...patible-basename-for-non-glibc-syste.patch |  34 +++
 ...implment-systemd-sysv-install-for-OE.patch |  43 +++
 ...ffering-when-writing-to-oom_score_a.patch} |  10 +-
 ...ompliant-strerror_r-from-GNU-specif.patch} |  12 +-
 ...efinition-of-prctl_mm_map-structure.patch} |   8 +-
 ...not-disable-buffer-in-writing-files.patch} | 255 ++
 ...tch => 0013-Handle-__cpu_mask-usage.patch} |  11 +-
 ...atch => 0014-Handle-missing-gshadow.patch} |  10 +-
 h-Define-MIPS-ABI-defines-for-musl.patch} |  10 +-
 ...ss-correct-parameters-to-getdents64.patch} |   6 +-
 ...tch => 0017-Adjust-for-musl-headers.patch} |  92 ---
 ...patible-basename-for-non-glibc-syste.patch |  34 ---
 ...rerror-is-assumed-to-be-GNU-specifi.patch} |  10 +-
 ...til-Make-STRERROR-portable-for-musl.patch} |  17 +-
 ...ke-malloc_trim-conditional-on-glibc.patch} |  18 +-
 ...ared-Do-not-use-malloc_info-on-musl.patch} |  15 +-
 ...22-avoid-missing-LOCK_EX-declaration.patch |  43 +++
 .../sdbus-c++/sdbus-c++-libsystemd_254.4.bb   |  74 -
 .../sdbus-c++/sdbus-c++-libsystemd_255.4.bb   |  77 ++
 27 files changed, 760 insertions(+), 354 deletions(-)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0009-missing_type.h-add-comparison_fn_t.patch
 => 0001-missing_type.h-add-comparison_fn_t.patch} (89%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0010-add-fallback-parse_printf_format-implementation.patch
 => 0002-add-fallback-parse_printf_format-implementation.patch} (93%)
 create mode 100644 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0002-binfmt-Don-t-install-dependency-links-at-install-tim.patch
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0011-src-basic-missing.h-check-for-missing-strndupa.patch
 => 0003-src-basic-missing.h-check-for-missing-strndupa.patch} (86%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0012-don-t-fail-if-GLOB_BRACE-and-GLOB_ALTDIRFUNC-is-not-.patch
 => 0004-don-t-fail-if-GLOB_BRACE-and-GLOB_ALTDIRFUNC-is-not-.patch} (90%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0013-add-missing-FTW_-macros-for-musl.patch
 => 0005-add-missing-FTW_-macros-for-musl.patch} (84%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0014-Use-uintmax_t-for-handling-rlim_t.patch
 => 0006-Use-uintmax_t-for-handling-rlim_t.patch} (83%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0016-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch
 => 0007-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch} (95%)
 create mode 100644 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0008-Define-glibc-compatible-basename-for-non-glibc-syste.patch
 create mode 100644 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0008-implment-systemd-sysv-install-for-OE.patch
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0018-Do-not-disable-buffering-when-writing-to-oom_score_a.patch
 => 0009-Do-not-disable-buffering-when-writing-to-oom_score_a.patch} (82%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0019-distinguish-XSI-compliant-strerror_r-from-GNU-specif.patch
 => 0010-distinguish-XSI-compliant-strerror_r-from-GNU-specif.patch} (89%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0020-avoid-redefinition-of-prctl_mm_map-structure.patch
 => 0011-avoid-redefinition-of-prctl_mm_map-structure.patch} (79%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0021-do-not-disable-buffer-in-writing-files.patch
 => 0012-do-not-disable-buffer-in-writing-files.patch} (55%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0022-Handle-__cpu_mask-usage.patch
 => 0013-Handle-__cpu_mask-usage.patch} (83%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0023-Handle-missing-gshadow.patch
 => 0014-Handle-missing-gshadow.patch} (96%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0024-missing_syscall.h-Define-MIPS-ABI-defines-for-musl.patch
 => 0015-missing_syscall.h-Define-MIPS-ABI-defines-for-musl.patch} (84%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0005-pass-correct-parameters-to-getdents64.patch
 => 0016-pass-correct-parameters-to-getdents64.patch} (92%)
 rename 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/{0001-Adjust-for-musl-headers.patch
 => 0017-Adjust-for-musl-headers.patch} (89%)
 delete mode 100644 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0017-Define-glibc-compatible-base

[oe] [meta-oe][PATCH 01/10] sanlock: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 .../0001-include-libgen.h-for-basename.patch  | 32 +++
 .../recipes-extended/sanlock/sanlock_3.9.1.bb |  3 +-
 2 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 
meta-oe/recipes-extended/sanlock/sanlock/0001-include-libgen.h-for-basename.patch

diff --git 
a/meta-oe/recipes-extended/sanlock/sanlock/0001-include-libgen.h-for-basename.patch
 
b/meta-oe/recipes-extended/sanlock/sanlock/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..439ffc6473
--- /dev/null
+++ 
b/meta-oe/recipes-extended/sanlock/sanlock/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,32 @@
+From c955ac2a4d57f21351e53a5209346fdc2325a747 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 15:12:02 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj 
+---
+ wdmd/main.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/wdmd/main.c b/wdmd/main.c
+index 38a99f3..7014462 100644
+--- a/wdmd/main.c
 b/wdmd/main.c
+@@ -15,6 +15,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-oe/recipes-extended/sanlock/sanlock_3.9.1.bb 
b/meta-oe/recipes-extended/sanlock/sanlock_3.9.1.bb
index 91b1460ff7..1d0f8b0103 100644
--- a/meta-oe/recipes-extended/sanlock/sanlock_3.9.1.bb
+++ b/meta-oe/recipes-extended/sanlock/sanlock_3.9.1.bb
@@ -16,8 +16,9 @@ PV .= "+git"
 SRC_URI = "git://pagure.io/sanlock.git;protocol=http;branch=master \

file://0001-sanlock-Replace-cp-a-with-cp-R-no-dereference-preser.patch \
file://0001-add-missing-system-header-string.h.patch \
+   file://0001-include-libgen.h-for-basename.patch \
   "
-SRCREV = "90156f382c2508cc7dc4dc32f8247d3e1291b318"
+SRCREV = "ecf30a1ccf756776dfea440e4cf9b0b54581075f"
 
 S = "${WORKDIR}/git"
 
-- 
2.44.0


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



[oe] [meta-oe][PATCH 04/10] sdbus-c++,sdbus-c++-tools: Upgrade to 1.5.0 release

2024-03-25 Thread Khem Raj
v1.5.0
- Improve handling of exceptions from callback handlers
- Add support for async registration of matches
- Correctly add libsystemd dependency to pkgconfi
- Fix request name signal handling issue
- Add INSTALL_TESTS CMake option
- Minor UnixFd cleanups
- Additional little fixes and updates in code, build system, CI, and 
documentation

Signed-off-by: Khem Raj 
---
 .../sdbus-c++/{sdbus-c++-1.4.0 => sdbus-c++-1.5.0}/run-ptest| 0
 .../{sdbus-c++-tools_1.4.0.bb => sdbus-c++-tools_1.5.0.bb}  | 2 +-
 .../sdbus-c++/{sdbus-c++_1.4.0.bb => sdbus-c++_1.5.0.bb}| 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-core/sdbus-c++/{sdbus-c++-1.4.0 => 
sdbus-c++-1.5.0}/run-ptest (100%)
 rename meta-oe/recipes-core/sdbus-c++/{sdbus-c++-tools_1.4.0.bb => 
sdbus-c++-tools_1.5.0.bb} (88%)
 rename meta-oe/recipes-core/sdbus-c++/{sdbus-c++_1.4.0.bb => 
sdbus-c++_1.5.0.bb} (97%)

diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-1.4.0/run-ptest 
b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-1.5.0/run-ptest
similarity index 100%
rename from meta-oe/recipes-core/sdbus-c++/sdbus-c++-1.4.0/run-ptest
rename to meta-oe/recipes-core/sdbus-c++/sdbus-c++-1.5.0/run-ptest
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_1.4.0.bb 
b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_1.5.0.bb
similarity index 88%
rename from meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_1.4.0.bb
rename to meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_1.5.0.bb
index 956b4b82f4..6b1af25280 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_1.4.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_1.5.0.bb
@@ -8,7 +8,7 @@ inherit cmake
 
 DEPENDS += "expat"
 
-SRCREV = "b482cd6d0890e3f9ae141b4aeb07d3724e48b3db"
+SRCREV = "30d9f1d46258c2be4ce29b7f7f168ecdf6d4f328"
 SRC_URI = 
"git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;subpath=tools"
 
 S = "${WORKDIR}/tools"
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_1.4.0.bb 
b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_1.5.0.bb
similarity index 97%
rename from meta-oe/recipes-core/sdbus-c++/sdbus-c++_1.4.0.bb
rename to meta-oe/recipes-core/sdbus-c++/sdbus-c++_1.5.0.bb
index ca91b351ed..f52ba141e1 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_1.4.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_1.5.0.bb
@@ -16,7 +16,7 @@ PACKAGECONFIG[with-tests] = "-DBUILD_TESTS=ON 
-DTESTS_INSTALL_PATH=${PTEST_PATH}
 
 DEPENDS += "expat"
 
-SRCREV = "b482cd6d0890e3f9ae141b4aeb07d3724e48b3db"
+SRCREV = "30d9f1d46258c2be4ce29b7f7f168ecdf6d4f328"
 
 SRC_URI = 
"git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master"
 SRC_URI += "file://run-ptest"
-- 
2.44.0


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



[oe] [meta-oe][PATCH 05/10] wtmpdb: Upgrade to 0.11.0 release

2024-03-25 Thread Khem Raj
Brings these changes

wtmpdb last: support matching for username and/or tty
last: add support for time-format option

Drop lto patch as it has been fixed differently.

Add a patch to fix build with musl

Signed-off-by: Khem Raj 
---
 ...emove-lto-to-fix-link-error-of-clang.patch | 31 --
 .../0001-include-libgen.h-for-basename.patch  | 32 +++
 .../{wtmpdb_0.9.3.bb => wtmpdb_0.11.0.bb} |  5 ++-
 3 files changed, 34 insertions(+), 34 deletions(-)
 delete mode 100644 
meta-oe/recipes-extended/wtmpdb/files/0001-remove-lto-to-fix-link-error-of-clang.patch
 create mode 100644 
meta-oe/recipes-extended/wtmpdb/wtmpdb/0001-include-libgen.h-for-basename.patch
 rename meta-oe/recipes-extended/wtmpdb/{wtmpdb_0.9.3.bb => wtmpdb_0.11.0.bb} 
(90%)

diff --git 
a/meta-oe/recipes-extended/wtmpdb/files/0001-remove-lto-to-fix-link-error-of-clang.patch
 
b/meta-oe/recipes-extended/wtmpdb/files/0001-remove-lto-to-fix-link-error-of-clang.patch
deleted file mode 100644
index ef188e7a15..00
--- 
a/meta-oe/recipes-extended/wtmpdb/files/0001-remove-lto-to-fix-link-error-of-clang.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 9840939789dec9153150e8f9ae34de4171a5c15e Mon Sep 17 00:00:00 2001
-From: Wang Mingyu 
-Date: Wed, 19 Jul 2023 07:31:32 +
-Subject: [PATCH] remove lto to fix link error of clang
-
-error message:
-| tests/tst-dlopen.p/tst-dlopen.c.o: file not recognized: file format not 
recognized
-| clang-16: error: linker command failed with exit code 1 (use -v to see 
invocation)
-
-Upstream-Status: Pending
-
-Signed-off-by: Wang Mingyu 

- meson.build | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 6fe8045..166a15b 100644
 a/meson.build
-+++ b/meson.build
-@@ -28,7 +28,6 @@ add_project_arguments(['-D_GNU_SOURCE=1',
-'-D_TIME_BITS=64'], language : 'c')
- 
- possible_cc_flags = [
--  '-flto=auto',
-   '-ffat-lto-objects',
- '-fstack-protector-strong',
- '-funwind-tables',
--- 
-2.34.1
-
diff --git 
a/meta-oe/recipes-extended/wtmpdb/wtmpdb/0001-include-libgen.h-for-basename.patch
 
b/meta-oe/recipes-extended/wtmpdb/wtmpdb/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..766865e27b
--- /dev/null
+++ 
b/meta-oe/recipes-extended/wtmpdb/wtmpdb/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,32 @@
+From 32f99ce7e890a457af50606ea7b577659a2a790a Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 17:35:07 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Submitted [https://github.com/thkukuk/wtmpdb/pull/11]
+Signed-off-by: Khem Raj 
+---
+ src/wtmpdb.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/wtmpdb.c b/src/wtmpdb.c
+index aac7b5b..eaffae6 100644
+--- a/src/wtmpdb.c
 b/src/wtmpdb.c
+@@ -30,6 +30,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.9.3.bb 
b/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb
similarity index 90%
rename from meta-oe/recipes-extended/wtmpdb/wtmpdb_0.9.3.bb
rename to meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb
index 6d23c00707..785ae50e9e 100644
--- a/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.9.3.bb
+++ b/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb
@@ -5,11 +5,10 @@ LICENSE = "BSD-2-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=020090a00b69dd2af9ab82eb0003ea2c"
 SECTION = "libs"
 
-SRCREV = "8ef2677a13d19aee3a834500f9c8a4dac9d68ef7"
+SRCREV = "493e9704dbc50f141d5fbd41c823311e79d7e8d3"
 
 SRC_URI = "git://github.com/thkukuk/wtmpdb.git;branch=main;protocol=https \
-   file://0001-remove-lto-to-fix-link-error-of-clang.patch \
-"
+   file://0001-include-libgen.h-for-basename.patch"
 
 S = "${WORKDIR}/git"
 
-- 
2.44.0


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



[oe] [meta-oe][PATCH 02/10] ndctl: Fix build issues seen with musl 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 .../0001-include-libgen.h-for-basename.patch  | 32 +++
 meta-oe/recipes-core/ndctl/ndctl_v78.bb   |  3 +-
 2 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 
meta-oe/recipes-core/ndctl/ndctl/0001-include-libgen.h-for-basename.patch

diff --git 
a/meta-oe/recipes-core/ndctl/ndctl/0001-include-libgen.h-for-basename.patch 
b/meta-oe/recipes-core/ndctl/ndctl/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..9de0a715bf
--- /dev/null
+++ b/meta-oe/recipes-core/ndctl/ndctl/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,32 @@
+From d7f01c310b74e3579a6474362922f173ac656d7b Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 15:41:29 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Submitted [https://github.com/pmem/ndctl/pull/263]
+Signed-off-by: Khem Raj 
+---
+ daxctl/device.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/daxctl/device.c b/daxctl/device.c
+index d2d206b..e607a19 100644
+--- a/daxctl/device.c
 b/daxctl/device.c
+@@ -2,6 +2,7 @@
+ /* Copyright (C) 2019-2020 Intel Corporation. All rights reserved. */
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-oe/recipes-core/ndctl/ndctl_v78.bb 
b/meta-oe/recipes-core/ndctl/ndctl_v78.bb
index 2974a7db7f..907c02c7c8 100644
--- a/meta-oe/recipes-core/ndctl/ndctl_v78.bb
+++ b/meta-oe/recipes-core/ndctl/ndctl_v78.bb
@@ -11,7 +11,8 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=74a614eac8b2657a4b8e6607421a0883"
 inherit meson pkgconfig bash-completion systemd
 
 SRCREV = "a871e6153b11fe63780b37cdcb1eb347b296095c"
-SRC_URI = "git://github.com/pmem/ndctl.git;branch=main;protocol=https"
+SRC_URI = "git://github.com/pmem/ndctl.git;branch=main;protocol=https \
+   file://0001-include-libgen.h-for-basename.patch"
 
 UPSTREAM_CHECK_GITTAGREGEX = "(?Pv\d+(\.\d+)*)"
 
-- 
2.44.0


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



[oe] [meta-gnome][PATCH] file-roller: update 43.1 -> 44.0

2024-03-25 Thread Markus Volk
- file-roller was ported to gtk4
- use the git fetcher because there is not (yet?) a tarball release

Version 44
~~
Released: 2024-03-24

Bugfixes:
 * Fixes compilation when native app chooser is disabled
   (Amin Bandali) (!227)

Translations:
 * French - France (Jean-Marc Tissières)
 * Hungarian (Balázs Úr)
 * Kabyle (ButterflyOfFire)
 * Slovenian (Martin Srebotnjak)

Version 44.beta
~~~
Released: 2024-03-10

Bugfixes:
 * window: Fix incompatible pointer types (David King) (!225)
 * appdata: Fix reverse DNS developer id (Maximiliano Sandoval)

Translations:
 * Catalan (Jordi Mas i Hernàndez)
 * Kazakh (Baurzhan Muftakhidinov)
 * Latvian (Rūdolfs Mazurs)

Version 44.alpha

Released: 2024-02-18

Features:
 * Ported to GTK4

Bugfixes:
 * Fixed filenames when opening from google-drive. (FeRD (Frank Dana)) (!212)
 * Disable broken deb package support. (Bastien Nocera) (!14)
 * properties.ui: fixed typo (!215)
 * new-archive-dialog: fixed untranslatable row name (!213)
 * Retire AppMenu and remove redundant codes. (Sabri Ünal) (!63)
 * appdata: file-roller is no longer default in GNOME (Anders Jonsson)
   (!210)
 * Redo the headerbar button tooltips to follow the GNOME HIG recommendations.
   (Jake Dane) (!189)
 * doap: Remove rdf resource (Maximiliano Sandoval R) (!35)

Translations:
 * Abkhazian (Нанба Наала)
 * Basque (Asier Sarasua Garmendia)
 * Belarusian (Yuras Shumovich)
 * Catalan (Jordi Mas i Hernàndez)
 * Chinese (Traditional)  file-roller_44.0.bb}   | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)
 rename meta-gnome/recipes-gnome/file-roller/{file-roller_43.1.bb => 
file-roller_44.0.bb} (84%)

diff --git a/meta-gnome/recipes-gnome/file-roller/file-roller_43.1.bb 
b/meta-gnome/recipes-gnome/file-roller/file-roller_44.0.bb
similarity index 84%
rename from meta-gnome/recipes-gnome/file-roller/file-roller_43.1.bb
rename to meta-gnome/recipes-gnome/file-roller/file-roller_44.0.bb
index 0b9dd741f..3daa1b570 100644
--- a/meta-gnome/recipes-gnome/file-roller/file-roller_43.1.bb
+++ b/meta-gnome/recipes-gnome/file-roller/file-roller_44.0.bb
@@ -8,7 +8,8 @@ DEPENDS = " \
 glib-2.0-native \
 glib-2.0 \
 json-glib \
-gtk+3 \
+gtk4 \
+libadwaita \
 libarchive \
 libhandy \
 libportal \
@@ -20,7 +21,9 @@ REQUIRED_DISTRO_FEATURES = "opengl"
 
 EXTRA_OEMESON += "-Dintrospection=enabled"
 
-SRC_URI[archive.sha256sum] = 
"84994023997293beb345d9793db8f5f0bbb41faa155c6ffb48328f203957ad08"
+SRC_URI = 
"git://gitlab.gnome.org/GNOME/file-roller.git;protocol=https;branch=master"
+SRCREV = "f1c7714cf4c8989b9f3fa4c611887c29cf6df343"
+S = "${WORKDIR}/git"
 
 PACKAGECONFIG ??= ""
 
-- 
2.44.0


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



[oe] Yocto Project Newcomer & Unassigned Bugs - Help Needed

2024-03-25 Thread Stephen Jolley
All,

The triage team is starting to try and collect up and classify bugs which a
newcomer to the project would be able to work on in a way which means
people can find them. They're being listed on the triage page under the
appropriate heading:
https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs Also please
review:
https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded and
how to create a bugzilla account at:
https://bugzilla.yoctoproject.org/createaccount.cgi

The idea is these bugs should be straight forward for a person to help work
on who doesn't have deep experience with the project. If anyone can help,
please take ownership of the bug and send patches! If anyone needs
help/advice there are people on irc who can likely do so, or some of the
more experienced contributors will likely be happy to help too.

Also, the triage team meets weekly and does its best to handle the bugs
reported into the Bugzilla. The number of people attending that meeting has
fallen, as have the number of people available to help fix bugs. One of the
things we hear users report is they don't know how to help. We (the triage
team) are therefore going to start reporting out the currently 411
unassigned or newcomer bugs.

We're hoping people may be able to spare some time now and again to help
out with these. Bugs are split into two types, "true bugs" where things
don't work as they should and "enhancements" which are features we'd want
to add to the system. There are also roughly four different "priority"
classes right now, “5.0”, “5.1”, "5.99" and "Future", the more
pressing/urgent issues being in "5.0" and then “5.1”.

Please review this link and if a bug is something you would be able to help
with either take ownership of the bug, or send me (sjolley.yp...@gmail.com)
an e-mail with the bug number you would like and I will assign it to you
(please make sure you have a Bugzilla account). The list is at:
https://wiki.yoctoproject.org/wiki/Bug_Triage_Archive#Unassigned_or_Newcomer_Bugs

Thanks,



*Stephen K. Jolley*

*Yocto Project Program Manager*

(*Cell*:(208) 244-4460

* *Email*: *s
jolley.yp...@gmail.com *

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



[oe] [meta-python][PATCH 3/3] python3-paho-mqtt: Upgrade 1.6.1 -> 2.0.0

2024-03-25 Thread Leon Anavi
Upgrade to version 2.0.0:

- **BREAKING** Added callback_api_version. This break *ALL* users
  of paho-mqtt Client class. See migrations.md for details on how
  to upgrade. tl; dr; add CallbackAPIVersion.VERSION1 to first
  argument of Client()
- **BREAKING** Drop support for Python 2.7, Python 3.5 and Python
  3.6. Minimum tested version is Python 3.7. Python version up to
  Python 3.12 are tested.
- **BREAKING** connect_srv changed it signature to take an
  additional bind_port parameter. This is a breaking change, but in
  previous version connect_srv was broken anyway.
- **BREAKING** Remove some deprecated argument and method:
  * ``max_packets`` argument in loop(), loop_write() and
loop_forever() is removed
  * ``force`` argument in loop_stop() is removed
  * method ``message_retry_set()`` is removed
- **BREAKING** Remove the base62, WebsocketWrapper and
  ConnectionState, as user shouldn't directly use them.
- Possible breaking change: Add properties to access most Client
  attribute. Since this add new properties like `logger`, if a
  sub-class defined `logger`, the two `logger` will conflict.
- Add version 2 of user-callback which allow to access MQTTv5
  reason code & properties that were missing from on_publish
  callback. Also it's more consistent in parameter order or between
  MQTTv3 and MQTTv5.
- Add types to Client class, which caused few change which should
  be compatible. Known risk of breaking changes:
  - Use enum for returned error code (like MQTT_ERR_SUCCESS). It
use an IntEnum which should be a drop-in replacement. Excepted
if someone is doing "rc is 0" instead of "rc == 0".
  - reason in on_connect callback when using MQTTv5 is now always
a ReasonCode object. It used to possibly be an integer with the
value 132.
  - MQTTMessage field "dup" and "retain" used to be integer with
value 0 and 1. They are now boolean.
- Add support for ALPN protocols on TLS connection.
- Add on_pre_connect() callback, which is called immediately before
  a connection attempt is made.
- Fix subscribe.simple with MQTTv5.
- Use better name for thread started by loop_start.
- Fix possible bug during disconnection where self._sock is
  unexpectedly None.
- Fix loading too weak TLS CA file but setting allowed ciphers
  before loading CA.
- Allow to manually ack QoS > 0 messages.
- Improve tests & linters. Modernize build (drop setup.py, use
  pyproject.toml)
- Fix is_connected property to correctly return False when
  connection is lost and loop_start/loop_forever isn't used.
- Fix wait_for_publish that could hang with QoS == 0 message on
  reconnection or publish during connection.
- Correctly mark connection as broken on SSL error and don't crash
  loop_forever.
- Fix handling of MQTT v5.0 PUBREL messages with remaining length
  not equal to 2.
- Raise error on ``subscribe()`` when `topic` is an empty list.
- Raise error on `publish.multiple()` when ``msgs`` is an empty
  list.
- Don't add port to Host: header for websockets connections when
  the port if the default port.

Signed-off-by: Leon Anavi 
---
 ...hon3-paho-mqtt_1.6.1.bb => python3-paho-mqtt_2.0.0.bb} | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-paho-mqtt_1.6.1.bb => 
python3-paho-mqtt_2.0.0.bb} (70%)

diff --git a/meta-python/recipes-devtools/python/python3-paho-mqtt_1.6.1.bb 
b/meta-python/recipes-devtools/python/python3-paho-mqtt_2.0.0.bb
similarity index 70%
rename from meta-python/recipes-devtools/python/python3-paho-mqtt_1.6.1.bb
rename to meta-python/recipes-devtools/python/python3-paho-mqtt_2.0.0.bb
index 9055772b5..e4cf77a13 100644
--- a/meta-python/recipes-devtools/python/python3-paho-mqtt_1.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-paho-mqtt_2.0.0.bb
@@ -5,9 +5,13 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.txt;md5=8e5f264c6988aec56808a3a11e77b913 \
 "
 SRCNAME = "paho-mqtt"
 
-inherit pypi setuptools3
+inherit pypi python_hatchling python_setuptools_build_meta
 
-SRC_URI[sha256sum] = 
"2a8291c81623aec00372b5a85558a372c747cbca8e9934dfe218638b8eefc26f"
+SRC_URI[sha256sum] = 
"13b205f29251e4f2c66a6c923c31fc4fd780561e03b2d775cff8e4f2915cf947"
+
+PYPI_SRC_URI = 
"https://files.pythonhosted.org/packages/73/b7/a4df0f93bbdae237e16ba402752151eceee576cbe80c235a2475fbf81eea/paho_mqtt-${PV}.tar.gz";
+
+S = "${WORKDIR}/paho_mqtt-${PV}"
 
 DEPENDS += "python3-pytest-runner-native"
 
-- 
2.39.2


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



[oe] [meta-python][PATCH 2/3] python3-croniter: Upgrade 2.0.1 -> 2.0.3

2024-03-25 Thread Leon Anavi
Upgrade to version 2.0.3:

- Add match_range function
- Fix leap year (29 days in February)

Signed-off-by: Leon Anavi 
---
 ...ython3-croniter_2.0.1.bb => python3-croniter_2.0.3.bb} | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)
 rename meta-python/recipes-devtools/python/{python3-croniter_2.0.1.bb => 
python3-croniter_2.0.3.bb} (60%)

diff --git a/meta-python/recipes-devtools/python/python3-croniter_2.0.1.bb 
b/meta-python/recipes-devtools/python/python3-croniter_2.0.3.bb
similarity index 60%
rename from meta-python/recipes-devtools/python/python3-croniter_2.0.1.bb
rename to meta-python/recipes-devtools/python/python3-croniter_2.0.3.bb
index 7f418b063..ad80574a9 100644
--- a/meta-python/recipes-devtools/python/python3-croniter_2.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-croniter_2.0.3.bb
@@ -5,8 +5,12 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=b8ee59850b882cbf623188489ea748e2"
 
 PYPI_PACKAGE = "croniter"
 
-SRC_URI[sha256sum] = 
"d199b2ec3ea5e82988d1f72022433c5f9302b3b3ea9e6bfd6a1518f6ea5e700a"
+SRC_URI[sha256sum] = 
"28763ad39c404e159140874f08010cfd8a18f4c2a7cea1ce73e9506a4380cfc1"
 
 inherit pypi setuptools3
 
-RDEPENDS:${PN} += " python3-dateutil python3-natsort"
+RDEPENDS:${PN} += " \
+   python3-dateutil \
+   python3-natsort \
+   python3-pytz \
+"
-- 
2.39.2


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



[oe] [meta-python][PATCH 1/3] python3-multidict: Upgrade 6.0.4 -> 6.0.5

2024-03-25 Thread Leon Anavi
Upgrade to version 6.0.5:

- Upgraded the C-API macros that have been deprecated in Python 3.9
  and later removed in 3.13
- Reverted to using the public argument parsing API
  PyArg_ParseTupleAndKeywords() under Python 3.12.
- The effect is that this change prevents build failures with clang
  16.9.6 and gcc-14. It also fixes a segmentation fault crash
  caused by passing keyword arguments to MultiDict.getall().
- Fixed a SystemError: null argument to internal routine error on a
  MultiDict.items().isdisjoint() call when using C Extensions.
- On the Contributing docs age, a link to the Towncrier philosophy
  has been fixed.

Signed-off-by: Leon Anavi 
---
 ...multidict-909-to-3.12-as-well-to-add.patch | 324 --
 ...ct_6.0.4.bb => python3-multidict_6.0.5.bb} |   3 +-
 2 files changed, 1 insertion(+), 326 deletions(-)
 delete mode 100644 
meta-python/recipes-devtools/python/python3-multidict/0001-Extend-aio-libs-multidict-909-to-3.12-as-well-to-add.patch
 rename meta-python/recipes-devtools/python/{python3-multidict_6.0.4.bb => 
python3-multidict_6.0.5.bb} (84%)

diff --git 
a/meta-python/recipes-devtools/python/python3-multidict/0001-Extend-aio-libs-multidict-909-to-3.12-as-well-to-add.patch
 
b/meta-python/recipes-devtools/python/python3-multidict/0001-Extend-aio-libs-multidict-909-to-3.12-as-well-to-add.patch
deleted file mode 100644
index c3cee4643..0
--- 
a/meta-python/recipes-devtools/python/python3-multidict/0001-Extend-aio-libs-multidict-909-to-3.12-as-well-to-add.patch
+++ /dev/null
@@ -1,324 +0,0 @@
-From 44eaa60cc6c86951ce36811e80c3411d1b1e4c39 Mon Sep 17 00:00:00 2001
-From: Charles Duffy 
-Date: Fri, 19 Jan 2024 17:47:59 -0600
-Subject: [PATCH] Extend aio-libs/multidict#909 to 3.12 as well to address 
aio-libs/multidict#926
-
-Upstream-Status: Submitted [https://github.com/aio-libs/multidict/pull/929]
-Signed-off-by: Khem Raj 

- multidict/_multidict.c | 68 +-
- 1 file changed, 34 insertions(+), 34 deletions(-)
-
-diff --git a/multidict/_multidict.c b/multidict/_multidict.c
-index 228d4df..6086495 100644
 a/multidict/_multidict.c
-+++ b/multidict/_multidict.c
-@@ -9,7 +9,7 @@
- #include "_multilib/iter.h"
- #include "_multilib/views.h"
- 
--#if PY_MAJOR_VERSION < 3 || PY_MINOR_VERSION < 13
-+#if PY_MAJOR_VERSION < 3 || PY_MINOR_VERSION < 12
- #ifndef _PyArg_UnpackKeywords
- #define FASTCALL_OLD
- #endif
-@@ -444,7 +444,7 @@ fail:
- static inline PyObject *
- multidict_getall(
- MultiDictObject *self,
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- PyObject *args,
- PyObject *kwds
- #else
-@@ -458,7 +458,7 @@ multidict_getall(
-  *key  = NULL,
-  *_default = NULL;
- 
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- static char *getall_keywords[] = {"key", "default", NULL};
- 
- if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|O:getall",
-@@ -509,7 +509,7 @@ skip_optional_pos:
- static inline PyObject *
- multidict_getone(
- MultiDictObject *self,
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- PyObject *args,
- PyObject *kwds
- #else
-@@ -522,7 +522,7 @@ multidict_getone(
- PyObject *key  = NULL,
-  *_default = NULL;
- 
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- static char *getone_keywords[] = {"key", "default", NULL};
- 
- if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|O:getone",
-@@ -563,7 +563,7 @@ skip_optional_pos:
- static inline PyObject *
- multidict_get(
- MultiDictObject *self,
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- PyObject *args,
- PyObject *kwds
- #else
-@@ -577,7 +577,7 @@ multidict_get(
-  *_default = Py_None,
-  *ret;
- 
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- static char *getone_keywords[] = {"key", "default", NULL};
- 
- if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|O:getone",
-@@ -833,7 +833,7 @@ multidict_tp_init(MultiDictObject *self, PyObject *args, 
PyObject *kwds)
- static inline PyObject *
- multidict_add(
- MultiDictObject *self,
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- PyObject *args,
- PyObject *kwds
- #else
-@@ -846,7 +846,7 @@ multidict_add(
- PyObject *key = NULL,
-  *val = NULL;
- 
--#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 13
-+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 12
- static char *kwlist[] = {"key", "value", NULL};
- if (!PyArg_ParseTupleAndKeywords(args, kwds, "OO:add",
-  kwlist, &key, &val))
-@@ -913,7 +913,7 @@ m

Re: [oe] [meta-filesystems][PATCH 2/2] xfstests: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
On Mon, Mar 25, 2024 at 11:23 AM Martin Jansa  wrote:
>
> On Mon, Mar 25, 2024 at 6:57 PM Khem Raj  wrote:
> >
> > Signed-off-by: Khem Raj 
> > ---
> >  ...-libgen.h-for-basename-API-prototype.patch | 84 +++
> >  ...X_ATTR_-defines-from-musl-sys-stat.h.patch | 42 ++
> >  .../xfstests/xfstests_2024.03.03.bb   |  2 +
> >  3 files changed, 128 insertions(+)
> >  create mode 100644 
> > meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
> >  create mode 100644 
> > meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
> >
> > diff --git 
> > a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
> >  
> > b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
> > new file mode 100644
> > index 00..1f7ae32f04
> > --- /dev/null
> > +++ 
> > b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
> > @@ -0,0 +1,84 @@
> > +From 37caab7a43da5ede0ff1eb700f0257a213ac4b18 Mon Sep 17 00:00:00 2001
> > +From: Khem Raj 
> > +Date: Mon, 25 Mar 2024 10:46:50 -0700
> > +Subject: [PATCH 1/2] include libgen.h for basename API prototype
> > +
> > +basename prototype has been removed from string.h from latest musl [1]
> > +compilers e.g. clang-18 flags the absense of prototype as error. therefore
> > +include libgen.h for providing it.
> > +
> > +[1] 
> > https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
> > +
> > +Upstream-Status: 
> > [https://lore.kernel.org/fstests/20240325175323.3450750-1-raj.k...@gmail.com/T/#t]
>
> You forgot "Submitted" here.

indeed, Fixed in master-next

>
> > +Signed-off-by: Khem Raj 
> > +---
> > + src/splice-test.c   | 1 +
> > + src/stat_test.c | 1 +
> > + src/t_ext4_dax_inline_corruption.c  | 1 +
> > + src/t_ext4_dax_journal_corruption.c | 1 +
> > + src/t_mmap_collision.c  | 1 +
> > + 5 files changed, 5 insertions(+)
> > +
> > +diff --git a/src/splice-test.c b/src/splice-test.c
> > +index eb863673..7b7094f5 100644
> > +--- a/src/splice-test.c
> >  b/src/splice-test.c
> > +@@ -11,6 +11,7 @@
> > + #include 
> > + #include 
> > + #include 
> > ++#include 
> > +
> > + #include 
> > + #include 
> > +diff --git a/src/stat_test.c b/src/stat_test.c
> > +index 95cfdc4f..77e1acdd 100644
> > +--- a/src/stat_test.c
> >  b/src/stat_test.c
> > +@@ -4,6 +4,7 @@
> > +  * Written by David Howells (dhowe...@redhat.com)
> > +  */
> > +
> > ++#include 
> > + #include 
> > + #include 
> > + #include 
> > +diff --git a/src/t_ext4_dax_inline_corruption.c 
> > b/src/t_ext4_dax_inline_corruption.c
> > +index e1a39a6c..a40c5df5 100644
> > +--- a/src/t_ext4_dax_inline_corruption.c
> >  b/src/t_ext4_dax_inline_corruption.c
> > +@@ -2,6 +2,7 @@
> > + /* Copyright (c) 2018 Intel Corporation. */
> > + #include 
> > + #include 
> > ++#include 
> > + #include 
> > + #include 
> > + #include 
> > +diff --git a/src/t_ext4_dax_journal_corruption.c 
> > b/src/t_ext4_dax_journal_corruption.c
> > +index ba7a96e4..53be10c2 100644
> > +--- a/src/t_ext4_dax_journal_corruption.c
> >  b/src/t_ext4_dax_journal_corruption.c
> > +@@ -2,6 +2,7 @@
> > + /* Copyright (c) 2018 Intel Corporation. */
> > + #include 
> > + #include 
> > ++#include 
> > + #include 
> > + #include 
> > + #include 
> > +diff --git a/src/t_mmap_collision.c b/src/t_mmap_collision.c
> > +index c872f4e2..d9315fcf 100644
> > +--- a/src/t_mmap_collision.c
> >  b/src/t_mmap_collision.c
> > +@@ -15,6 +15,7 @@
> > +  */
> > + #include 
> > + #include 
> > ++#include 
> > + #include 
> > + #include 
> > + #include 
> > +--
> > +2.44.0
> > +
> > diff --git 
> > a/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
> >  
> > b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
> > new file mode 100644
> > index 00..20095c86ab
> > --- /dev/null
> > +++ 
> > b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
> > @@ -0,0 +1,42 @@
> > +From 052818e91314b797d96d87672c60f6784160f935 Mon Sep 17 00:00:00 2001
> > +From: Khem Raj 
> > +Date: Mon, 25 Mar 2024 10:50:59 -0700
> > +Subject: [PATCH 2/2] Add missing STATX_ATTR_* defines from musl sys/stat.h
> > +
> > +These defines are not provided by sys/stat.h on musl but are
> > +in glibc's sys/stat.h, therefore to compile the tests on musl
> > +based systems add the missing defines from linux/stat.h
> > +if they are not provided
> > +
> > +Upstream-Status: Submitted 
> > [https://lore.kernel.org/fstests/20240325175323.3450750-2-raj.k...@gmail.com/T/#u]
> > +Signed-off-by: Khem Raj 
> > +---
> > + src/statx.h | 12 
> > + 1 file changed, 1

[oe] [meta-networking][PATCH 4/4] autofs: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 .../0001-include-libgen.h-for-basename.patch  | 58 +++
 .../recipes-daemons/autofs/autofs_5.1.8.bb|  1 +
 2 files changed, 59 insertions(+)
 create mode 100644 
meta-networking/recipes-daemons/autofs/autofs/0001-include-libgen.h-for-basename.patch

diff --git 
a/meta-networking/recipes-daemons/autofs/autofs/0001-include-libgen.h-for-basename.patch
 
b/meta-networking/recipes-daemons/autofs/autofs/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..4c8b4ef779
--- /dev/null
+++ 
b/meta-networking/recipes-daemons/autofs/autofs/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,58 @@
+From 1651e7a35be8b3e2fa90ca57b073f6944664fa62 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 12:04:03 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj 
+---
+ daemon/automount.c| 1 +
+ daemon/master.c   | 1 +
+ modules/lookup_file.c | 1 +
+ 3 files changed, 3 insertions(+)
+
+diff --git a/daemon/automount.c b/daemon/automount.c
+index 3d9461d..61b3478 100644
+--- a/daemon/automount.c
 b/daemon/automount.c
+@@ -21,6 +21,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/daemon/master.c b/daemon/master.c
+index f99359c..3f56499 100644
+--- a/daemon/master.c
 b/daemon/master.c
+@@ -21,6 +21,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/modules/lookup_file.c b/modules/lookup_file.c
+index 6afc558..82b1f28 100644
+--- a/modules/lookup_file.c
 b/modules/lookup_file.c
+@@ -15,6 +15,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-networking/recipes-daemons/autofs/autofs_5.1.8.bb 
b/meta-networking/recipes-daemons/autofs/autofs_5.1.8.bb
index ca11f1a170..e3f9777380 100644
--- a/meta-networking/recipes-daemons/autofs/autofs_5.1.8.bb
+++ b/meta-networking/recipes-daemons/autofs/autofs_5.1.8.bb
@@ -29,6 +29,7 @@ SRC_URI = 
"${KERNELORG_MIRROR}/linux/daemons/autofs/v5/autofs-${PV}.tar.gz \
file://mount_conflict.patch \

file://0001-autofs-5.1.8-add-autofs_strerror_r-helper-for-musl.patch \
file://0002-autofs-5.1.8-handle-innetgr-not-present-in-musl.patch \
+   file://0001-include-libgen.h-for-basename.patch \
"
 SRC_URI[sha256sum] = 
"0bd401c56f0eb1ca6251344c3a3d70bface3eccf9c67117cd184422c4cace30c"
 
-- 
2.44.0


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



[oe] [meta-networking][PATCH 1/4] net-snmp: Fix build with musl

2024-03-25 Thread Khem Raj
The last patch 0012-Fix-configuration-of-NETSNMP_FD_MASK_TYPE.patch
brought in with 5.9.4 upgrade is not sufficient and infact has a regression
introduced for clang+musl builds.

Signed-off-by: Khem Raj 
---
 .../net-snmp/0001-Android-Fix-the-build.patch | 83 +++
 .../net-snmp/net-snmp_5.9.4.bb|  1 +
 2 files changed, 84 insertions(+)
 create mode 100644 
meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Android-Fix-the-build.patch

diff --git 
a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Android-Fix-the-build.patch
 
b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Android-Fix-the-build.patch
new file mode 100644
index 00..097d9f83cd
--- /dev/null
+++ 
b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Android-Fix-the-build.patch
@@ -0,0 +1,83 @@
+From b4598662a39ff6974119c900ea56a4d020eac366 Mon Sep 17 00:00:00 2001
+From: Bart Van Assche 
+Date: Wed, 20 Dec 2023 13:08:06 -0800
+Subject: [PATCH] Android: Fix the build
+
+Include  for the fd_set type. In the configure script,
+check whether 'unsigned long' is the underlying type of fd_set. Use
+u_long instead of ulong.
+
+Upstream-Status: Backport 
[https://github.com/net-snmp/net-snmp/commit/b4598662a39ff6974119c900ea56a4d020eac366]
+Signed-off-by: Khem Raj 
+---
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c | 4 ++--
+ configure   | 2 +-
+ configure.d/config_project_types| 2 +-
+ include/net-snmp/types.h| 3 +++
+ 4 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c 
b/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c
+index b38beb57dd..232202d0f9 100644
+--- a/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c
 b/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c
+@@ -50,7 +50,7 @@ int _load_v6(netsnmp_container *container, int idx_offset);
+ int
+ netsnmp_access_ipaddress_extra_prefix_info(int index,
+u_long *preferedlt,
+-   ulong *validlt,
++   u_long *validlt,
+char *addr);
+ #endif
+ 
+@@ -523,7 +523,7 @@ out:
+ 
+ int
+ netsnmp_access_ipaddress_extra_prefix_info(int index, u_long *preferedlt,
+-   ulong *validlt, char *addr)
++   u_long *validlt, char *addr)
+ {
+ 
+ struct {
+diff --git a/configure b/configure
+index e7bf859bba..48abcbab11 100755
+--- a/configure
 b/configure
+@@ -31577,7 +31577,7 @@ CFLAGS="$CFLAGS -Werror"
+ 
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the type of 
fd_set::fds_bits" >&5
+ printf %s "checking for the type of fd_set::fds_bits... " >&6; }
+-for type in __fd_mask __int32_t long\ int unknown; do
++for type in __fd_mask __int32_t long 'unsigned long' unknown; do
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+diff --git a/configure.d/config_project_types 
b/configure.d/config_project_types
+index a78e8ebb06..ac958d6712 100644
+--- a/configure.d/config_project_types
 b/configure.d/config_project_types
+@@ -66,7 +66,7 @@ netsnmp_save_CFLAGS=$CFLAGS
+ CFLAGS="$CFLAGS -Werror"
+ 
+ AC_MSG_CHECKING([for the type of fd_set::fds_bits])
+-for type in __fd_mask __int32_t long\ int unknown; do
++for type in __fd_mask __int32_t long 'unsigned long' unknown; do
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
+ #include 
+ #include 
+diff --git a/include/net-snmp/types.h b/include/net-snmp/types.h
+index b78f53ffd7..6228170e5f 100644
+--- a/include/net-snmp/types.h
 b/include/net-snmp/types.h
+@@ -23,6 +23,9 @@
+ #endif
+ 
+ #include 
++#ifdef __ANDROID__
++#include 
++#endif
+ 
+ #if defined(WIN32) && !defined(cygwin)
+ typedef HANDLE netsnmp_pid_t;
+-- 
+2.44.0
+
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb 
b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb
index 5da06bb6d7..395b02df00 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb
@@ -27,6 +27,7 @@ SRC_URI = 
"${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \

file://0010-net-snmp-Reproducibility-Don-t-check-build-host-for.patch \

file://0011-ac_add_search_path.m4-keep-consistent-between-32bit-.patch \
file://0012-Fix-configuration-of-NETSNMP_FD_MASK_TYPE.patch \
+   file://0001-Android-Fix-the-build.patch \
   "
 SRC_URI[sha256sum] = 
"8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544"
 
-- 
2.44.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109600): 
https://lists.openembedded.org/g/openembedded-devel/message/109600
Mute This Topic: https://lists.openembedded.org/mt/105145468/21

[oe] [meta-networking][PATCH 2/4] rdma-core: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 .../0001-include-libgen.h-for-basename.patch  | 58 +++
 .../rdma-core/rdma-core_50.0.bb   |  4 +-
 2 files changed, 61 insertions(+), 1 deletion(-)
 create mode 100644 
meta-networking/recipes-support/rdma-core/rdma-core/0001-include-libgen.h-for-basename.patch

diff --git 
a/meta-networking/recipes-support/rdma-core/rdma-core/0001-include-libgen.h-for-basename.patch
 
b/meta-networking/recipes-support/rdma-core/rdma-core/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..a093e47048
--- /dev/null
+++ 
b/meta-networking/recipes-support/rdma-core/rdma-core/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,58 @@
+From ae6adc4c748e67919fdf8ae1d44c619ee104c271 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 11:37:41 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Submitted [https://github.com/linux-rdma/rdma-core/pull/1443]
+Signed-off-by: Khem Raj 
+---
+ kernel-boot/rdma_rename.c  | 1 +
+ librdmacm/examples/rping.c | 1 +
+ providers/mlx5/mlx5_vfio.c | 1 +
+ 3 files changed, 3 insertions(+)
+
+diff --git a/kernel-boot/rdma_rename.c b/kernel-boot/rdma_rename.c
+index 4af9e4a39..5193ac411 100644
+--- a/kernel-boot/rdma_rename.c
 b/kernel-boot/rdma_rename.c
+@@ -2,6 +2,7 @@
+ /* Copyright (c) 2019, Mellanox Technologies. All rights reserved. See 
COPYING file */
+ 
+ #define _GNU_SOURCE
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/librdmacm/examples/rping.c b/librdmacm/examples/rping.c
+index cc16ad910..0f1321458 100644
+--- a/librdmacm/examples/rping.c
 b/librdmacm/examples/rping.c
+@@ -33,6 +33,7 @@
+ #define _GNU_SOURCE
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/providers/mlx5/mlx5_vfio.c b/providers/mlx5/mlx5_vfio.c
+index cd0c41462..4d064b1fc 100644
+--- a/providers/mlx5/mlx5_vfio.c
 b/providers/mlx5/mlx5_vfio.c
+@@ -6,6 +6,7 @@
+ #define _GNU_SOURCE
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-networking/recipes-support/rdma-core/rdma-core_50.0.bb 
b/meta-networking/recipes-support/rdma-core/rdma-core_50.0.bb
index d0f4fd47a5..ab4de22a51 100644
--- a/meta-networking/recipes-support/rdma-core/rdma-core_50.0.bb
+++ b/meta-networking/recipes-support/rdma-core/rdma-core_50.0.bb
@@ -6,7 +6,9 @@ DEPENDS = "libnl"
 RDEPENDS:${PN} = "bash perl"
 
 SRC_URI = 
"git://github.com/linux-rdma/rdma-core.git;branch=master;protocol=https \
-   
file://0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch"
+   
file://0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch \
+   file://0001-include-libgen.h-for-basename.patch \
+"
 SRCREV = "bc6b4bc134532e952fe7f8efc251e1f89b912098"
 S = "${WORKDIR}/git"
 
-- 
2.44.0


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



[oe] [meta-networking][PATCH 3/4] ssmtp: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 .../0001-include-libgen.h-for-basename.patch  | 32 +++
 .../recipes-support/ssmtp/ssmtp_2.64.bb   |  1 +
 2 files changed, 33 insertions(+)
 create mode 100644 
meta-networking/recipes-support/ssmtp/ssmtp/0001-include-libgen.h-for-basename.patch

diff --git 
a/meta-networking/recipes-support/ssmtp/ssmtp/0001-include-libgen.h-for-basename.patch
 
b/meta-networking/recipes-support/ssmtp/ssmtp/0001-include-libgen.h-for-basename.patch
new file mode 100644
index 00..094ba5afa2
--- /dev/null
+++ 
b/meta-networking/recipes-support/ssmtp/ssmtp/0001-include-libgen.h-for-basename.patch
@@ -0,0 +1,32 @@
+From b48840952ec9a68363bed960e98dd6c7aaa3acec Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 11:55:59 -0700
+Subject: [PATCH] include libgen.h for basename
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj 
+---
+ ssmtp.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/ssmtp.c b/ssmtp.c
+index 0a719ac..4dedaf8 100644
+--- a/ssmtp.c
 b/ssmtp.c
+@@ -23,6 +23,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #ifdef HAVE_SSL
+-- 
+2.44.0
+
diff --git a/meta-networking/recipes-support/ssmtp/ssmtp_2.64.bb 
b/meta-networking/recipes-support/ssmtp/ssmtp_2.64.bb
index 05d2bb18ff..499a79d1ed 100644
--- a/meta-networking/recipes-support/ssmtp/ssmtp_2.64.bb
+++ b/meta-networking/recipes-support/ssmtp/ssmtp_2.64.bb
@@ -8,6 +8,7 @@ SRC_URI = 
"${DEBIAN_MIRROR}/main/s/${BPN}/${BPN}_${PV}.orig.tar.bz2 \
file://build-ouside_srcdir.patch \
file://use-DESTDIR.patch \

file://0001-ssmtp-Correct-the-null-pointer-assignment-to-char-po.patch \
+   file://0001-include-libgen.h-for-basename.patch \
"
 
 SRC_URI[md5sum] = "65b4e0df4934a6cd08c506cabcbe584f"
-- 
2.44.0


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



[oe] [PATCH] rsyslog: update from 8.2306.0 to 8.2402.0

2024-03-25 Thread Randy MacLeod via lists.openembedded.org
From: Randy MacLeod 

Change the PACKAGECONFIG[systemd] that wrapped --with-systemdsystemunitdir
to use the new --enable-libsystemd option:
   acb62dfda remove systemd embedded code, use library instead

The bug related to using libcap-ng has beeen fixed:
   
https://github.com/rsyslog/rsyslog/pull/5166/commits/030e047fd0c896b4cb2433bab853321eff6f8ec9
so use that library by default now to allow rsyslog to run with fewer 
privileges.

PTest results: sysvinit, systemd
 TOTAL: 462, 462
 PASS:  457, 459
 SKIP:  5, 3
 XFAIL: 0, 0
 FAIL:  0, 0
 XPASS: 0, 0
 ERROR: 0, 0

Signed-off-by: Randy MacLeod 
---
 .../rsyslog/{rsyslog_8.2306.0.bb => rsyslog_8.2402.0.bb} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)
 rename meta-oe/recipes-extended/rsyslog/{rsyslog_8.2306.0.bb => 
rsyslog_8.2402.0.bb} (95%)

diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2306.0.bb 
b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2402.0.bb
similarity index 95%
rename from meta-oe/recipes-extended/rsyslog/rsyslog_8.2306.0.bb
rename to meta-oe/recipes-extended/rsyslog/rsyslog_8.2402.0.bb
index c3948a40e..af46cc14d 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2306.0.bb
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2402.0.bb
@@ -32,7 +32,7 @@ SRC_URI:append:libc-musl = " \
 file://disable-omfile-outchannel.patch \
 "
 
-SRC_URI[sha256sum] = 
"f6283efaadc609540a56e6bec88a362c966e77f29fe48e6b734bd6c1123e0be5"
+SRC_URI[sha256sum] = 
"acbdd8579489df36b4a383dc6909a61b7623807f0aff54c062115f2de7ea85ba"
 
 UPSTREAM_CHECK_URI = "https://github.com/rsyslog/rsyslog/releases";
 UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)"
@@ -47,7 +47,7 @@ EXTRA_OECONF:remove:riscv32 = "ap_cv_atomic_builtins=yes"
 
 # first line is default yes in configure
 PACKAGECONFIG ??= " \
-rsyslogd rsyslogrt klog inet regexp uuid libgcrypt \
+rsyslogd rsyslogrt klog inet regexp uuid libcap-ng libgcrypt \
 fmhttp imdiag openssl imfile \
 ${@bb.utils.filter('DISTRO_FEATURES', 'snmp systemd', d)} \
 ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'testbench relp 
${VALGRIND}', '', d)} \
@@ -60,6 +60,7 @@ PACKAGECONFIG[rsyslogrt] = 
"--enable-rsyslogrt,--disable-rsyslogrt,,"
 PACKAGECONFIG[fmhttp] = "--enable-fmhttp,--disable-fmhttp,curl,"
 PACKAGECONFIG[inet] = "--enable-inet,--disable-inet,,"
 PACKAGECONFIG[klog] = "--enable-klog,--disable-klog,,"
+PACKAGECONFIG[libcap-ng] = "--enable-libcap-ng,--disable-libcap-ng,libcap-ng,"
 PACKAGECONFIG[regexp] = "--enable-regexp,--disable-regexp,,"
 PACKAGECONFIG[uuid] = "--enable-uuid,--disable-uuid,util-linux,"
 PACKAGECONFIG[libgcrypt] = "--enable-libgcrypt,--disable-libgcrypt,libgcrypt,"
@@ -72,14 +73,12 @@ PACKAGECONFIG[imfile] = "--enable-imfile,--disable-imfile,,"
 PACKAGECONFIG[snmp] = "--enable-snmp,--disable-snmp,net-snmp,"
 PACKAGECONFIG[gnutls] = "--enable-gnutls,--disable-gnutls,gnutls,"
 PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl,"
-PACKAGECONFIG[systemd] = 
"--with-systemdsystemunitdir=${systemd_unitdir}/system/,--without-systemdsystemunitdir,systemd,"
+PACKAGECONFIG[systemd] = "--enable-libsystemd,--disable-libsystemd,systemd,"
 PACKAGECONFIG[imjournal] = "--enable-imjournal,--disable-imjournal,"
 PACKAGECONFIG[mmjsonparse] = "--enable-mmjsonparse,--disable-mmjsonparse,"
 PACKAGECONFIG[mysql] = "--enable-mysql,--disable-mysql,mysql5,"
 PACKAGECONFIG[postgresql] = "--enable-pgsql,--disable-pgsql,postgresql,"
 PACKAGECONFIG[libdbi] = "--enable-libdbi,--disable-libdbi,libdbi,"
-# For libcap-ng, see commit log and  
https://github.com/rsyslog/rsyslog/issues/5091
-PACKAGECONFIG[libcap-ng] = "--enable-libcap-ng,--disable-libcap-ng,libcap-ng,"
 PACKAGECONFIG[mail] = "--enable-mail,--disable-mail,,"
 PACKAGECONFIG[valgrind] = ",--without-valgrind-testbench,valgrind,"
 PACKAGECONFIG[imhttp] = "--enable-imhttp,--disable-imhttp,civetweb,"
-- 
2.43.0


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



Re: [oe] [meta-filesystems][PATCH 2/2] xfstests: Fix build with musl >= 1.2.5

2024-03-25 Thread Martin Jansa
On Mon, Mar 25, 2024 at 6:57 PM Khem Raj  wrote:
>
> Signed-off-by: Khem Raj 
> ---
>  ...-libgen.h-for-basename-API-prototype.patch | 84 +++
>  ...X_ATTR_-defines-from-musl-sys-stat.h.patch | 42 ++
>  .../xfstests/xfstests_2024.03.03.bb   |  2 +
>  3 files changed, 128 insertions(+)
>  create mode 100644 
> meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
>  create mode 100644 
> meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
>
> diff --git 
> a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
>  
> b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
> new file mode 100644
> index 00..1f7ae32f04
> --- /dev/null
> +++ 
> b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
> @@ -0,0 +1,84 @@
> +From 37caab7a43da5ede0ff1eb700f0257a213ac4b18 Mon Sep 17 00:00:00 2001
> +From: Khem Raj 
> +Date: Mon, 25 Mar 2024 10:46:50 -0700
> +Subject: [PATCH 1/2] include libgen.h for basename API prototype
> +
> +basename prototype has been removed from string.h from latest musl [1]
> +compilers e.g. clang-18 flags the absense of prototype as error. therefore
> +include libgen.h for providing it.
> +
> +[1] 
> https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
> +
> +Upstream-Status: 
> [https://lore.kernel.org/fstests/20240325175323.3450750-1-raj.k...@gmail.com/T/#t]

You forgot "Submitted" here.

> +Signed-off-by: Khem Raj 
> +---
> + src/splice-test.c   | 1 +
> + src/stat_test.c | 1 +
> + src/t_ext4_dax_inline_corruption.c  | 1 +
> + src/t_ext4_dax_journal_corruption.c | 1 +
> + src/t_mmap_collision.c  | 1 +
> + 5 files changed, 5 insertions(+)
> +
> +diff --git a/src/splice-test.c b/src/splice-test.c
> +index eb863673..7b7094f5 100644
> +--- a/src/splice-test.c
>  b/src/splice-test.c
> +@@ -11,6 +11,7 @@
> + #include 
> + #include 
> + #include 
> ++#include 
> +
> + #include 
> + #include 
> +diff --git a/src/stat_test.c b/src/stat_test.c
> +index 95cfdc4f..77e1acdd 100644
> +--- a/src/stat_test.c
>  b/src/stat_test.c
> +@@ -4,6 +4,7 @@
> +  * Written by David Howells (dhowe...@redhat.com)
> +  */
> +
> ++#include 
> + #include 
> + #include 
> + #include 
> +diff --git a/src/t_ext4_dax_inline_corruption.c 
> b/src/t_ext4_dax_inline_corruption.c
> +index e1a39a6c..a40c5df5 100644
> +--- a/src/t_ext4_dax_inline_corruption.c
>  b/src/t_ext4_dax_inline_corruption.c
> +@@ -2,6 +2,7 @@
> + /* Copyright (c) 2018 Intel Corporation. */
> + #include 
> + #include 
> ++#include 
> + #include 
> + #include 
> + #include 
> +diff --git a/src/t_ext4_dax_journal_corruption.c 
> b/src/t_ext4_dax_journal_corruption.c
> +index ba7a96e4..53be10c2 100644
> +--- a/src/t_ext4_dax_journal_corruption.c
>  b/src/t_ext4_dax_journal_corruption.c
> +@@ -2,6 +2,7 @@
> + /* Copyright (c) 2018 Intel Corporation. */
> + #include 
> + #include 
> ++#include 
> + #include 
> + #include 
> + #include 
> +diff --git a/src/t_mmap_collision.c b/src/t_mmap_collision.c
> +index c872f4e2..d9315fcf 100644
> +--- a/src/t_mmap_collision.c
>  b/src/t_mmap_collision.c
> +@@ -15,6 +15,7 @@
> +  */
> + #include 
> + #include 
> ++#include 
> + #include 
> + #include 
> + #include 
> +--
> +2.44.0
> +
> diff --git 
> a/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
>  
> b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
> new file mode 100644
> index 00..20095c86ab
> --- /dev/null
> +++ 
> b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
> @@ -0,0 +1,42 @@
> +From 052818e91314b797d96d87672c60f6784160f935 Mon Sep 17 00:00:00 2001
> +From: Khem Raj 
> +Date: Mon, 25 Mar 2024 10:50:59 -0700
> +Subject: [PATCH 2/2] Add missing STATX_ATTR_* defines from musl sys/stat.h
> +
> +These defines are not provided by sys/stat.h on musl but are
> +in glibc's sys/stat.h, therefore to compile the tests on musl
> +based systems add the missing defines from linux/stat.h
> +if they are not provided
> +
> +Upstream-Status: Submitted 
> [https://lore.kernel.org/fstests/20240325175323.3450750-2-raj.k...@gmail.com/T/#u]
> +Signed-off-by: Khem Raj 
> +---
> + src/statx.h | 12 
> + 1 file changed, 12 insertions(+)
> +
> +diff --git a/src/statx.h b/src/statx.h
> +index 3f239d79..12599f5b 100644
> +--- a/src/statx.h
>  b/src/statx.h
> +@@ -12,6 +12,18 @@
> + #define AT_STATX_DONT_SYNC  0x4000  /* - Don't sync attributes with the 
> server */
> + #endif
> +
> ++#ifndef STATX_ATTR_COMPRESSED
> ++#define STATX_ATTR_COMPRESSED 0x0004 /* [I] Fi

[oe] [meta-filesystems][PATCH 2/2] xfstests: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 ...-libgen.h-for-basename-API-prototype.patch | 84 +++
 ...X_ATTR_-defines-from-musl-sys-stat.h.patch | 42 ++
 .../xfstests/xfstests_2024.03.03.bb   |  2 +
 3 files changed, 128 insertions(+)
 create mode 100644 
meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
 create mode 100644 
meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch

diff --git 
a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
 
b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
new file mode 100644
index 00..1f7ae32f04
--- /dev/null
+++ 
b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-include-libgen.h-for-basename-API-prototype.patch
@@ -0,0 +1,84 @@
+From 37caab7a43da5ede0ff1eb700f0257a213ac4b18 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 10:46:50 -0700
+Subject: [PATCH 1/2] include libgen.h for basename API prototype
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: 
[https://lore.kernel.org/fstests/20240325175323.3450750-1-raj.k...@gmail.com/T/#t]
+Signed-off-by: Khem Raj 
+---
+ src/splice-test.c   | 1 +
+ src/stat_test.c | 1 +
+ src/t_ext4_dax_inline_corruption.c  | 1 +
+ src/t_ext4_dax_journal_corruption.c | 1 +
+ src/t_mmap_collision.c  | 1 +
+ 5 files changed, 5 insertions(+)
+
+diff --git a/src/splice-test.c b/src/splice-test.c
+index eb863673..7b7094f5 100644
+--- a/src/splice-test.c
 b/src/splice-test.c
+@@ -11,6 +11,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ #include 
+diff --git a/src/stat_test.c b/src/stat_test.c
+index 95cfdc4f..77e1acdd 100644
+--- a/src/stat_test.c
 b/src/stat_test.c
+@@ -4,6 +4,7 @@
+  * Written by David Howells (dhowe...@redhat.com)
+  */
+ 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/t_ext4_dax_inline_corruption.c 
b/src/t_ext4_dax_inline_corruption.c
+index e1a39a6c..a40c5df5 100644
+--- a/src/t_ext4_dax_inline_corruption.c
 b/src/t_ext4_dax_inline_corruption.c
+@@ -2,6 +2,7 @@
+ /* Copyright (c) 2018 Intel Corporation. */
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/t_ext4_dax_journal_corruption.c 
b/src/t_ext4_dax_journal_corruption.c
+index ba7a96e4..53be10c2 100644
+--- a/src/t_ext4_dax_journal_corruption.c
 b/src/t_ext4_dax_journal_corruption.c
+@@ -2,6 +2,7 @@
+ /* Copyright (c) 2018 Intel Corporation. */
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/t_mmap_collision.c b/src/t_mmap_collision.c
+index c872f4e2..d9315fcf 100644
+--- a/src/t_mmap_collision.c
 b/src/t_mmap_collision.c
+@@ -15,6 +15,7 @@
+  */
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git 
a/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
 
b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
new file mode 100644
index 00..20095c86ab
--- /dev/null
+++ 
b/meta-filesystems/recipes-utils/xfstests/xfstests/0002-Add-missing-STATX_ATTR_-defines-from-musl-sys-stat.h.patch
@@ -0,0 +1,42 @@
+From 052818e91314b797d96d87672c60f6784160f935 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 10:50:59 -0700
+Subject: [PATCH 2/2] Add missing STATX_ATTR_* defines from musl sys/stat.h
+
+These defines are not provided by sys/stat.h on musl but are
+in glibc's sys/stat.h, therefore to compile the tests on musl
+based systems add the missing defines from linux/stat.h
+if they are not provided
+
+Upstream-Status: Submitted 
[https://lore.kernel.org/fstests/20240325175323.3450750-2-raj.k...@gmail.com/T/#u]
+Signed-off-by: Khem Raj 
+---
+ src/statx.h | 12 
+ 1 file changed, 12 insertions(+)
+
+diff --git a/src/statx.h b/src/statx.h
+index 3f239d79..12599f5b 100644
+--- a/src/statx.h
 b/src/statx.h
+@@ -12,6 +12,18 @@
+ #define AT_STATX_DONT_SYNC  0x4000  /* - Don't sync attributes with the 
server */
+ #endif
+ 
++#ifndef STATX_ATTR_COMPRESSED
++#define STATX_ATTR_COMPRESSED 0x0004 /* [I] File is compressed by 
the fs */
++#define STATX_ATTR_IMMUTABLE  0x0010 /* [I] File is marked 
immutable */
++#define STATX_ATTR_APPEND 0x0020 /* [I] File is append-only */
++#define STATX_ATTR_NODUMP 0x0040 /* [I] File is not to be 
dumped */
++#define STATX_ATTR_ENCRYPTED  0x0800 /* [I] File requires key to 
decry

[oe] [meta-filesystems][PATCH 1/2] xfsdump: Fix build with musl >= 1.2.5

2024-03-25 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 ...-libgen.h-for-basename-API-prototype.patch | 45 +++
 .../recipes-utils/xfsdump/xfsdump_3.1.12.bb   |  1 +
 2 files changed, 46 insertions(+)
 create mode 100644 
meta-filesystems/recipes-utils/xfsdump/files/0001-include-libgen.h-for-basename-API-prototype.patch

diff --git 
a/meta-filesystems/recipes-utils/xfsdump/files/0001-include-libgen.h-for-basename-API-prototype.patch
 
b/meta-filesystems/recipes-utils/xfsdump/files/0001-include-libgen.h-for-basename-API-prototype.patch
new file mode 100644
index 00..a44d3b7f39
--- /dev/null
+++ 
b/meta-filesystems/recipes-utils/xfsdump/files/0001-include-libgen.h-for-basename-API-prototype.patch
@@ -0,0 +1,45 @@
+From 45a532ad73b1ba27fc951657a33f39e8fa915765 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Mon, 25 Mar 2024 10:02:20 -0700
+Subject: [PATCH] include libgen.h for basename API prototype
+
+basename prototype has been removed from string.h from latest musl [1]
+compilers e.g. clang-18 flags the absense of prototype as error. therefore
+include libgen.h for providing it.
+
+[1] 
https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Upstream-Status: Submitted 
[https://lore.kernel.org/linux-xfs/20240325170941.3279129-1-raj.k...@gmail.com/T/#u]
+Signed-off-by: Khem Raj 
+---
+ common/main.c| 1 +
+ invutil/invidx.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/common/main.c b/common/main.c
+index 1db07d4..ca3b7d4 100644
+--- a/common/main.c
 b/common/main.c
+@@ -16,6 +16,7 @@
+  * Inc.,  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+  */
+ 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/invutil/invidx.c b/invutil/invidx.c
+index 5874e8d..c4e2e21 100644
+--- a/invutil/invidx.c
 b/invutil/invidx.c
+@@ -19,6 +19,7 @@
+ #include 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.44.0
+
diff --git a/meta-filesystems/recipes-utils/xfsdump/xfsdump_3.1.12.bb 
b/meta-filesystems/recipes-utils/xfsdump/xfsdump_3.1.12.bb
index 9e595b9521..9c0394918e 100644
--- a/meta-filesystems/recipes-utils/xfsdump/xfsdump_3.1.12.bb
+++ b/meta-filesystems/recipes-utils/xfsdump/xfsdump_3.1.12.bb
@@ -12,6 +12,7 @@ DEPENDS = "xfsprogs attr"
 
 SRC_URI = "https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/${BP}.tar.xz \
file://remove-install-as-user.patch \
+   file://0001-include-libgen.h-for-basename-API-prototype.patch \

${@bb.utils.contains('DISTRO_FEATURES','usrmerge','file://0001-xfsdump-support-usrmerge.patch','',d)}
 \
"
 SRC_URI[sha256sum] = 
"f39c4c1b306b2dd7ec979c0e94d60fe69083d2ecf9af051cac5ef3bed772c74a"
-- 
2.44.0


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



Re: [oe] [[meta-oe][PATCH]aer-inject:add new recipe] [[meta-oe][PATCH]aer-inject:add new recipe]

2024-03-25 Thread Khem Raj
there is another issue

WARNING: aer-inject-1.0-r0 do_package_qa: QA Issue: Recipe LICENSE
includes obsolete licenses GPL-2.0 [obsolete-license]
WARNING: aer-inject-1.0-r0 do_package_qa: QA Issue: File
/usr/.debug/aer-inject in package aer-inject-dbg contains reference to
TMPDIR [buildpaths]

Please look into these too.

On Mon, Mar 25, 2024 at 6:56 AM chenheyun  wrote:
>
> hi
> i fix it in 109586;
> https://lists.openembedded.org/g/openembedded-devel/message/109586
>thanks。
> 
>

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



Re: [oe] [meta-java][PATCH 3/3] rxtx: Remove obsolete rename of libtool

2024-03-25 Thread Tim Orling
On Mon, Mar 25, 2024 at 3:40 AM Jermain Horsman 
wrote:

> > Still seeing a do_compile failure (attached)
>
> I believe this is caused by sstate being incorrect,
> If you do a clean build this should not happen.
>
> > Can you investigate and send a revised solution?
>
> I could increase the PR, I believe that should prevent the issue.
> Would that be acceptable?


Ah. Good points/ideas. Let me test that after my current build/test run
completes.

I’ll just add the PR bump to this commit.


>
> Sincerely,
>
> Jermain Horsman
>

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



Re: [oe] kirkstone merge request: Marck 25th

2024-03-25 Thread Khem Raj
merged thanks Armin

On Mon, Mar 25, 2024 at 4:14 AM akuster808  wrote:
>
> The following changes since commit fda737ec0cc1d2a5217548a560074a8e4d5ec580:
>
>mbedtls: Upgrade 3.5.0 -> 3.5.2 (2024-02-28 08:18:18 -0500)
>
> are available in the Git repository at:
>
>https://git.openembedded.org/meta-openembedded kirkstone-next
>
> for you to fetch changes up to 8bb16533532b6abc2eded7d9961ab2a108fd7a5b:
>
>dnsmasq: Upgrade 2.87 -> 2.90 (2024-03-25 07:11:05 -0400)
>
> 
> Anuj Mittal (1):
>opencv: fix reproducibility issues
>
> Soumya Sambu (4):
>openvpn: ignore CVE-2023-7235
>postgresql: Upgrade to 14.11
>unixodbc: Fix CVE-2024-1013
>dnsmasq: Upgrade 2.87 -> 2.90
>
> Vivek Kumbhar (1):
>openjpeg: Backport fix CVE-2021-3575
>
> Yogita Urade (1):
>c-ares: fix CVE-2024-25629
>
>   meta-networking/recipes-support/dnsmasq/dnsmasq.inc | 1 -
>   meta-networking/recipes-support/dnsmasq/dnsmasq/lua.patch   | 31 ---
>   meta-networking/recipes-support/dnsmasq/dnsmasq_2.87.bb | 7 -
>   meta-networking/recipes-support/dnsmasq/dnsmasq_2.90.bb | 3 +
>   .../recipes-support/dnsmasq/files/CVE-2023-28450.patch  | 48 -
>   meta-networking/recipes-support/openvpn/openvpn_2.5.6.bb| 3 +
>   .../0001-configure.ac-bypass-autoconf-2.69-version-check.patch  | 6 +-
>   meta-oe/recipes-dbs/postgresql/files/CVE-2023-5868.patch| 125
> 
>   meta-oe/recipes-dbs/postgresql/files/CVE-2023-5869.patch| 294
> 
>   meta-oe/recipes-dbs/postgresql/files/CVE-2023-5870.patch| 108
> --
>   .../postgresql/{postgresql_14.9.bb => postgresql_14.11.bb} |   7 +-
>   meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2021-3575.patch  | 45 +
>   meta-oe/recipes-graphics/openjpeg/openjpeg_2.4.0.bb | 1 +
>   meta-oe/recipes-support/c-ares/c-ares/CVE-2024-25629.patch  | 34 
>   meta-oe/recipes-support/c-ares/c-ares_1.18.1.bb | 1 +
>   meta-oe/recipes-support/opencv/opencv_4.5.5.bb  | 34 ++--
>   meta-oe/recipes-support/unixodbc/files/CVE-2024-1013.patch  | 53 +
>   meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb  | 1 +
>   18 files changed, 163 insertions(+), 639 deletions(-)
>   delete mode 100644
> meta-networking/recipes-support/dnsmasq/dnsmasq/lua.patch
>   delete mode 100644 meta-networking/recipes-support/dnsmasq/dnsmasq_2.87.bb
>   create mode 100644 meta-networking/recipes-support/dnsmasq/dnsmasq_2.90.bb
>   delete mode 100644
> meta-networking/recipes-support/dnsmasq/files/CVE-2023-28450.patch
>   delete mode 100644
> meta-oe/recipes-dbs/postgresql/files/CVE-2023-5868.patch
>   delete mode 100644
> meta-oe/recipes-dbs/postgresql/files/CVE-2023-5869.patch
>   delete mode 100644
> meta-oe/recipes-dbs/postgresql/files/CVE-2023-5870.patch
>   rename meta-oe/recipes-dbs/postgresql/{postgresql_14.9.bb =>
> postgresql_14.11.bb} (61%)
>   create mode 100644
> meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2021-3575.patch
>   create mode 100644
> meta-oe/recipes-support/c-ares/c-ares/CVE-2024-25629.patch
>   create mode 100644
> meta-oe/recipes-support/unixodbc/files/CVE-2024-1013.patch
>

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



Re: [oe] [meta-java][PATCH 2/7] icedtea: Update URL for source downloads

2024-03-25 Thread Tim Orling
On Mon, Mar 25, 2024 at 8:22 AM Jermain Horsman 
wrote:

> > > The old http://icedtea.classpath.org URL does not work anymore,
> > > update this to the http://icedtea.wildebeest.org URL used for other
> > > download sources.
> >
> > http://icedtea.wildebeest.org has some older sources, but not the
> newest.
> >
> > https://icedtea.classpath.org/download/source/ has some newer sources,
> but perhaps the
> > path has changed?
>
> You are correct, it seems the downloads are still updated (or at least
> more up-to-date)
> on icedtea.classpath.org, maybe I should have been more specific in the
> patch in saying
> the sources, at icedtea.wildebeest.org/hg/ specifically, are no longer
> available.
>

Yeah exactly. And I think using wildebeest for both in the recipe is less
confusing.


>
> Sincerely,
>
> Jermain Horsman
>

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



Re: [oe] [meta-java][PATCH 2/7] icedtea: Update URL for source downloads

2024-03-25 Thread Tim Orling
On Mon, Mar 25, 2024 at 7:59 AM Tim Orling via lists.openembedded.org
 wrote:

>
>
> On Mon, Mar 25, 2024 at 6:27 AM Jermain Horsman 
> wrote:
>
>> From: Jermain Horsman 
>>
>> The old icedtea.classpath.org URL does not work anymore,
>> update this to the icedtea.wildebeest.org URL used for other
>> download sources.
>>
>
> icedtea.wildebeest.org has some older sources, but not the newest.
>
> https://icedtea.classpath.org/download/source/ has some newer sources,
> but perhaps the
> path has changed?
>
> https://icedtea.classpath.org/download/source/icedtea-2.1.3.tar.gz
>
> I'll take this under review anyway, as is, since the old 2.1.3 version of
> iceatea7-native we
> are building still works from icedtea.wildebeest.org
>
>
>
>> Also update both to use https.
>>
>> Signed-off-by: Jermain Horsman 
>> ---
>>  recipes-core/icedtea/openjdk-7-release-03b147.inc | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/recipes-core/icedtea/openjdk-7-release-03b147.inc
>> b/recipes-core/icedtea/openjdk-7-release-03b147.inc
>> index 16bf592..379fd9e 100644
>> --- a/recipes-core/icedtea/openjdk-7-release-03b147.inc
>> +++ b/recipes-core/icedtea/openjdk-7-release-03b147.inc
>> @@ -7,10 +7,10 @@ FILESPATH =. "${FILE_DIRNAME}/openjdk-7-03b147:"
>>  # Force arm mode for now
>>  ARM_INSTRUCTION_SET:armv4t = "ARM"
>>
>> -ICEDTEA_URI = "
>> http://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced
>> "
>> +ICEDTEA_URI = "
>> https://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced
>> "
>>
>
This one should be able to be
https://icedtea.classpath.org/download/source/icedtea-2.1.3.tar.gz


>
>>  ICEDTEA_PREFIX = "icedtea7-forest-2.1"
>> -ICEDTEA_HG_URL = "
>> http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}";
>> +ICEDTEA_HG_URL = "
>> https://icedtea.wildebeest.org/hg/release/${ICEDTEA_PREFIX}";
>>
>
I think this is the problem-child URL. I don't see "forest" in the revived
https://icedtea.classpath.org/ site.
We probably need to reach out to the site/organization to remind them of
the oversight.


>>  OPENJDK_CHANGESET = "22cc03983e20"
>>  OPENJDK_FILE_UPSTREAM = "${OPENJDK_CHANGESET}.tar.bz2"
>> --
>> 2.43.0.windows.1
>>
>>
>>
>>
>>
> 
>
>

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



Re: [oe] [meta-java][PATCH 2/7] icedtea: Update URL for source downloads

2024-03-25 Thread Jermain Horsman
> > The old http://icedtea.classpath.org URL does not work anymore,
> > update this to the http://icedtea.wildebeest.org URL used for other
> > download sources.
> 
> http://icedtea.wildebeest.org has some older sources, but not the newest.
> 
> https://icedtea.classpath.org/download/source/ has some newer sources, but 
> perhaps the
> path has changed?

You are correct, it seems the downloads are still updated (or at least more 
up-to-date)
on icedtea.classpath.org, maybe I should have been more specific in the patch 
in saying
the sources, at icedtea.wildebeest.org/hg/ specifically, are no longer 
available.

Sincerely,

Jermain Horsman

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



Re: [oe] [meta-java][PATCH 2/7] icedtea: Update URL for source downloads

2024-03-25 Thread Tim Orling
On Mon, Mar 25, 2024 at 6:27 AM Jermain Horsman 
wrote:

> From: Jermain Horsman 
>
> The old icedtea.classpath.org URL does not work anymore,
> update this to the icedtea.wildebeest.org URL used for other
> download sources.
>

icedtea.wildebeest.org has some older sources, but not the newest.

https://icedtea.classpath.org/download/source/ has some newer sources, but
perhaps the
path has changed?

https://icedtea.classpath.org/download/source/icedtea-2.1.3.tar.gz

I'll take this under review anyway, as is, since the old 2.1.3 version of
iceatea7-native we
are building still works from icedtea.wildebeest.org



> Also update both to use https.
>
> Signed-off-by: Jermain Horsman 
> ---
>  recipes-core/icedtea/openjdk-7-release-03b147.inc | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-core/icedtea/openjdk-7-release-03b147.inc
> b/recipes-core/icedtea/openjdk-7-release-03b147.inc
> index 16bf592..379fd9e 100644
> --- a/recipes-core/icedtea/openjdk-7-release-03b147.inc
> +++ b/recipes-core/icedtea/openjdk-7-release-03b147.inc
> @@ -7,10 +7,10 @@ FILESPATH =. "${FILE_DIRNAME}/openjdk-7-03b147:"
>  # Force arm mode for now
>  ARM_INSTRUCTION_SET:armv4t = "ARM"
>
> -ICEDTEA_URI = "
> http://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced";
> +ICEDTEA_URI = "
> https://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced
> "
>
>  ICEDTEA_PREFIX = "icedtea7-forest-2.1"
> -ICEDTEA_HG_URL = "
> http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}";
> +ICEDTEA_HG_URL = "
> https://icedtea.wildebeest.org/hg/release/${ICEDTEA_PREFIX}";
>
>  OPENJDK_CHANGESET = "22cc03983e20"
>  OPENJDK_FILE_UPSTREAM = "${OPENJDK_CHANGESET}.tar.bz2"
> --
> 2.43.0.windows.1
>
>
> 
>
>

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



[oe] [meta-python][PATCH] python3-aiohttp: add missing dependencies

2024-03-25 Thread Sam Van Den Berge
From: Sam Van Den Berge 

* attrs is in install_requires of setup.cfg in 3.9 branch
* python3-misc is required to include netrc which is imported in
  aiohttp.helpers

Signed-off-by: Sam Van Den Berge 
---
 meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb 
b/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb
index 2cdd352e5..10a3085ef 100644
--- a/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb
+++ b/meta-python/recipes-devtools/python/python3-aiohttp_3.9.3.bb
@@ -13,7 +13,9 @@ RDEPENDS:${PN} = "\
 python3-aiohappyeyeballs \
 python3-aiosignal \
 python3-async-timeout \
+python3-attrs \
 python3-frozenlist \
+python3-misc \
 python3-multidict \
 python3-yarl \
 python3-aiodns \
-- 
2.34.1


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



Re: [oe] [[meta-oe][PATCH]aer-inject:add new recipe] [[meta-oe][PATCH]aer-inject:add new recipe]

2024-03-25 Thread chenheyun
hi
i fix it in 109586;
https://lists.openembedded.org/g/openembedded-devel/message/109586
thanks。

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



[oe] [PATCH] [[meta-oe][PATCH]aer-inject:add new recipe]

2024-03-25 Thread chenheyun
aer-inject allows to inject PCIE AER errors on the software
level into a running Linux kernel. This is intended for validation of the
PCIE driver error recovery handler and CIE AER core handler.

References:
https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/

Signed-off-by: chenheyun 
---
 .../aer-inject/aer-inject_1.0.bb  | 25 +++
 1 file changed, 25 insertions(+)
 create mode 100644 meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb

diff --git a/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb 
b/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb
new file mode 100644
index 0..5d260567f
--- /dev/null
+++ b/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb
@@ -0,0 +1,25 @@
+SUMMARY = "Inject PCIE AER errors on the software level into a running Linux 
kernel."
+DESCRIPTION = "\
+aer-inject allows to inject PCIE AER errors on the software \
+level into a running Linux kernel. This is intended for \
+validation of the PCIE driver error recovery handler and \
+PCIE AER core handler."
+HOMEPAGE = 
"https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/";
+SECTION = "pcie/misc"
+LICENSE = "GPL-2.0"
+
+LIC_FILES_CHKSUM = 
"file://README;beginline=25;endline=38;md5=643c2332ec702691a87ba6ea9499b2d6"
+
+SRC_URI = 
"git://git.kernel.org/pub/scm/linux/kernel/git/gong.chen/aer-inject.git;protocol=https;branch=master
 \
+"
+SRCREV = "9bd5e2c7886fca72f139cd8402488a2235957d41"
+
+S = "${WORKDIR}/git"
+
+DEPENDS = "bison-native"
+
+do_install() {
+oe_runmake 'DESTDIR=${D}' 'PREFIX=/usr/' install
+}
+FILES:${PN} += "/usr/aer-inject"
+BBCLASSEXTEND = "native nativesdk"
\ No newline at end of file
-- 
2.25.1


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



[oe] [meta-java][PATCH 7/7] jacl: Update SRC_URI to use https

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

Signed-off-by: Jermain Horsman 
---
 recipes-core/jacl/jacl_1.4.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/jacl/jacl_1.4.1.bb b/recipes-core/jacl/jacl_1.4.1.bb
index d510cc8..2b811c7 100644
--- a/recipes-core/jacl/jacl_1.4.1.bb
+++ b/recipes-core/jacl/jacl_1.4.1.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = " \
 
 HOMEPAGE = "http://sourceforge.net/projects/tcljava";
 
-SRC_URI = "http://downloads.sourceforge.net/tcljava/jacl${PV}.tar.gz";
+SRC_URI = "https://downloads.sourceforge.net/tcljava/jacl${PV}.tar.gz";
 
 inherit java-library
 
-- 
2.43.0.windows.1


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



[oe] [meta-java][PATCH 6/7] avalon-framework: Update SRC_URI

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

Archive layout seems to have changed.

Also update all SRC_URIs to use https.

Signed-off-by: Jermain Horsman 
---
 recipes-core/jakarta-libs/avalon-framework-api_4.3.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-core/jakarta-libs/avalon-framework-api_4.3.bb 
b/recipes-core/jakarta-libs/avalon-framework-api_4.3.bb
index 081cfe7..c6d8374 100644
--- a/recipes-core/jakarta-libs/avalon-framework-api_4.3.bb
+++ b/recipes-core/jakarta-libs/avalon-framework-api_4.3.bb
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.txt;md5=1dece7821bf3fd70fe1309eaa37d52a2"
 PR = "r1"
 
 SRC_URI = " \
-  
http://archive.apache.org/dist/excalibur/avalon-framework/source/${BP}-src.tar.gz;name=archive
 \
-  
http://archive.apache.org/dist/avalon/logkit/source/logkit-1.2.2-src.tar.gz;name=logkit
 \
+  
https://archive.apache.org/dist/excalibur/excalibur-framework/source/${BP}-src.tar.gz;name=archive
 \
+  
https://archive.apache.org/dist/avalon/logkit/source/logkit-1.2.2-src.tar.gz;name=logkit
 \
  "
 
 inherit java-library
-- 
2.43.0.windows.1


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



[oe] [meta-java][PATCH 5/7] xml-commons: Update SRC_URI

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

Archive layout seems to have changed.

Signed-off-by: Jermain Horsman 
---
 recipes-core/xml-commons/xml-commons-resolver1.1_1.2.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/xml-commons/xml-commons-resolver1.1_1.2.bb 
b/recipes-core/xml-commons/xml-commons-resolver1.1_1.2.bb
index 42ce703..b5d13cd 100644
--- a/recipes-core/xml-commons/xml-commons-resolver1.1_1.2.bb
+++ b/recipes-core/xml-commons/xml-commons-resolver1.1_1.2.bb
@@ -4,7 +4,7 @@ LICENSE = "Apache-2.0"
 PR = "r1"
 LIC_FILES_CHKSUM = 
"file://LICENSE.resolver.txt;md5=d229da563da18fe5d58cd95a6467d584"
 
-SRC_URI = 
"http://archive.apache.org/dist/xml/commons/xml-commons-resolver-${PV}.tar.gz";
+SRC_URI = 
"https://archive.apache.org/dist/xml/commons/binaries/xml-commons-resolver-${PV}.tar.gz";
 
 inherit java-library
 
-- 
2.43.0.windows.1


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



[oe] [meta-java][PATCH 4/7] xalan-j: Update SRC_URI

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

Archive layout seems to have changed.

Signed-off-by: Jermain Horsman 
---
 recipes-core/xalan-j/xalan-j_2.7.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/xalan-j/xalan-j_2.7.1.bb 
b/recipes-core/xalan-j/xalan-j_2.7.1.bb
index 5e72a34..d09f9f9 100644
--- a/recipes-core/xalan-j/xalan-j_2.7.1.bb
+++ b/recipes-core/xalan-j/xalan-j_2.7.1.bb
@@ -12,7 +12,7 @@ PR = "r2"
 DEPENDS = "xerces-j regexp jlex cup jaxp1.3 bcel"
 
 SRC_URI = "\
-   
http://archive.apache.org/dist/xml/${BPN}/${BPN}_2_7_1-src.tar.gz;name=archive \
+   
https://archive.apache.org/dist/xml/${BPN}/source/${BPN}_2_7_1-src.tar.gz;name=archive
 \

https://dlcdn.apache.org/commons/bsf/source/bsf-src-2.4.0.tar.gz;name=bsf \
"
 
-- 
2.43.0.windows.1


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



[oe] [meta-java][PATCH 3/7] junit: Update SRC_URI to use https

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

Signed-off-by: Jermain Horsman 
---
 recipes-core/junit/junit_3.8.2.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/junit/junit_3.8.2.bb 
b/recipes-core/junit/junit_3.8.2.bb
index 57dd459..a1fd265 100644
--- a/recipes-core/junit/junit_3.8.2.bb
+++ b/recipes-core/junit/junit_3.8.2.bb
@@ -5,7 +5,7 @@ LICENSE = "CPL-1.0"
 LIC_FILES_CHKSUM = "file://cpl-v10.html;md5=67a4b75d42edcbd82d2878eba913691b"
 PR = "r1"
 
-SRC_URI = "http://downloads.sourceforge.net/junit/junit${PV}.zip";
+SRC_URI = "https://downloads.sourceforge.net/junit/junit${PV}.zip";
 
 S = "${WORKDIR}/junit${PV}"
 
-- 
2.43.0.windows.1


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



[oe] [meta-java][PATCH 2/7] icedtea: Update URL for source downloads

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

The old icedtea.classpath.org URL does not work anymore,
update this to the icedtea.wildebeest.org URL used for other
download sources.

Also update both to use https.

Signed-off-by: Jermain Horsman 
---
 recipes-core/icedtea/openjdk-7-release-03b147.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-core/icedtea/openjdk-7-release-03b147.inc 
b/recipes-core/icedtea/openjdk-7-release-03b147.inc
index 16bf592..379fd9e 100644
--- a/recipes-core/icedtea/openjdk-7-release-03b147.inc
+++ b/recipes-core/icedtea/openjdk-7-release-03b147.inc
@@ -7,10 +7,10 @@ FILESPATH =. "${FILE_DIRNAME}/openjdk-7-03b147:"
 # Force arm mode for now
 ARM_INSTRUCTION_SET:armv4t = "ARM"
 
-ICEDTEA_URI = 
"http://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced";
+ICEDTEA_URI = 
"https://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced";
 
 ICEDTEA_PREFIX = "icedtea7-forest-2.1"
-ICEDTEA_HG_URL = "http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}";
+ICEDTEA_HG_URL = "https://icedtea.wildebeest.org/hg/release/${ICEDTEA_PREFIX}";
 
 OPENJDK_CHANGESET = "22cc03983e20"
 OPENJDK_FILE_UPSTREAM = "${OPENJDK_CHANGESET}.tar.bz2"
-- 
2.43.0.windows.1


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



[oe] [meta-java][PATCH 1/7] jamvm-initial-native: Update LICENSE to use SPDX identifier

2024-03-25 Thread Jermain Horsman
From: Jermain Horsman 

Signed-off-by: Jermain Horsman 
---
 recipes-core/jamvm/jamvm-initial-native_1.4.5.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/jamvm/jamvm-initial-native_1.4.5.bb 
b/recipes-core/jamvm/jamvm-initial-native_1.4.5.bb
index f0348a4..7773409 100644
--- a/recipes-core/jamvm/jamvm-initial-native_1.4.5.bb
+++ b/recipes-core/jamvm/jamvm-initial-native_1.4.5.bb
@@ -1,6 +1,6 @@
 SUMMARY = "A compact Java Virtual Machine which conforms to the JVM 
specification version 2."
 HOMEPAGE = "http://jamvm.sourceforge.net/";
-LICENSE = "GPL"
+LICENSE = "GPL-2.0-or-later"
 LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
 
 DEPENDS = "zlib-native classpath-initial-native jikes-initial-native 
libffi-native"
-- 
2.43.0.windows.1


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



[oe] [PATCH] usrsctp: upgrade to latest version

2024-03-25 Thread Thomas Roos via lists.openembedded.org
From: Thomas Roos 

Signed-off-by: Thomas Roos 
---
 meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb 
b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
index 38fb46fa4..4c18c6aff 100644
--- a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
+++ b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "This is a userland SCTP stack supporting 
FreeBSD, Linux, Mac OS X
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ffcf846341f3856d79a483eafa18e2a5"
 
-SRCREV = "a0cbf4681474fab1e89d9e9e2d5c3694fce50359"
+SRCREV = "848eca82f92273af9a79687a90343a2ebcf3481d"
 SRC_URI = "git://github.com/sctplab/usrsctp;protocol=https;branch=master \
   "
 
@@ -24,4 +24,4 @@ PACKAGECONFIG[inet6] = "--enable-inet6,--disable-inet6,"
 
 EXTRA_OECONF += "--disable-debug"
 
-CVE_VERSION = "0.9.3.0"
+CVE_VERSION = "0.9.5.0"
-- 
2.34.1




Amazon Web Services EMEA SARL
38 avenue John F. Kennedy, L-1855 Luxembourg
Sitz der Gesellschaft: L-1855 Luxemburg
eingetragen im Luxemburgischen Handelsregister unter R.C.S. B186284

Amazon Web Services EMEA SARL, Niederlassung Deutschland
Marcel-Breuer-Str. 12, D-80807 Muenchen
Sitz der Zweigniederlassung: Muenchen
eingetragen im Handelsregister des Amtsgerichts Muenchen unter HRB 242240, 
USt-ID DE317013094





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



[oe] [PATCH] usrsctp: upgrade version to a0cbf4681474fab1e89d9e9e2d5c3694fce50359

2024-03-25 Thread Thomas Roos via lists.openembedded.org
From: Thomas Roos 

Signed-off-by: Thomas Roos 
---
 meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb 
b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
index dcfa7406d..85742d509 100644
--- a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
+++ b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "This is a userland SCTP stack supporting 
FreeBSD, Linux, Mac OS X
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE.md;md5=ffcf846341f3856d79a483eafa18e2a5"
 
-SRCREV = "a10cd498d964508c0e6ec6bd2be9dd4afcbb4d86"
+SRCREV = "a0cbf4681474fab1e89d9e9e2d5c3694fce50359"
 SRC_URI = "git://github.com/sctplab/usrsctp;protocol=https;branch=master \
   "
 
@@ -24,4 +24,4 @@ PACKAGECONFIG[inet6] = "--enable-inet6,--disable-inet6,"
 
 EXTRA_OECONF += "--disable-debug"
 
-CVE_VERSION = "0.9.3.0"
+CVE_VERSION = "0.9.5.0"
-- 
2.34.1




Amazon Web Services EMEA SARL
38 avenue John F. Kennedy, L-1855 Luxembourg
Sitz der Gesellschaft: L-1855 Luxemburg
eingetragen im Luxemburgischen Handelsregister unter R.C.S. B186284

Amazon Web Services EMEA SARL, Niederlassung Deutschland
Marcel-Breuer-Str. 12, D-80807 Muenchen
Sitz der Zweigniederlassung: Muenchen
eingetragen im Handelsregister des Amtsgerichts Muenchen unter HRB 242240, 
USt-ID DE317013094





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



[oe] kirkstone merge request: Marck 25th

2024-03-25 Thread Armin Kuster

The following changes since commit fda737ec0cc1d2a5217548a560074a8e4d5ec580:

  mbedtls: Upgrade 3.5.0 -> 3.5.2 (2024-02-28 08:18:18 -0500)

are available in the Git repository at:

  https://git.openembedded.org/meta-openembedded kirkstone-next

for you to fetch changes up to 8bb16533532b6abc2eded7d9961ab2a108fd7a5b:

  dnsmasq: Upgrade 2.87 -> 2.90 (2024-03-25 07:11:05 -0400)


Anuj Mittal (1):
  opencv: fix reproducibility issues

Soumya Sambu (4):
  openvpn: ignore CVE-2023-7235
  postgresql: Upgrade to 14.11
  unixodbc: Fix CVE-2024-1013
  dnsmasq: Upgrade 2.87 -> 2.90

Vivek Kumbhar (1):
  openjpeg: Backport fix CVE-2021-3575

Yogita Urade (1):
  c-ares: fix CVE-2024-25629

 meta-networking/recipes-support/dnsmasq/dnsmasq.inc | 1 -
 meta-networking/recipes-support/dnsmasq/dnsmasq/lua.patch   | 31 ---
 meta-networking/recipes-support/dnsmasq/dnsmasq_2.87.bb | 7 -
 meta-networking/recipes-support/dnsmasq/dnsmasq_2.90.bb | 3 +
 .../recipes-support/dnsmasq/files/CVE-2023-28450.patch  | 48 -
 meta-networking/recipes-support/openvpn/openvpn_2.5.6.bb    | 3 +
 .../0001-configure.ac-bypass-autoconf-2.69-version-check.patch  | 6 +-
 meta-oe/recipes-dbs/postgresql/files/CVE-2023-5868.patch    | 125 

 meta-oe/recipes-dbs/postgresql/files/CVE-2023-5869.patch    | 294 

 meta-oe/recipes-dbs/postgresql/files/CVE-2023-5870.patch    | 108 
--

 .../postgresql/{postgresql_14.9.bb => postgresql_14.11.bb} |   7 +-
 meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2021-3575.patch  | 45 +
 meta-oe/recipes-graphics/openjpeg/openjpeg_2.4.0.bb | 1 +
 meta-oe/recipes-support/c-ares/c-ares/CVE-2024-25629.patch  | 34 
 meta-oe/recipes-support/c-ares/c-ares_1.18.1.bb | 1 +
 meta-oe/recipes-support/opencv/opencv_4.5.5.bb  | 34 ++--
 meta-oe/recipes-support/unixodbc/files/CVE-2024-1013.patch  | 53 +
 meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb  | 1 +
 18 files changed, 163 insertions(+), 639 deletions(-)
 delete mode 100644 
meta-networking/recipes-support/dnsmasq/dnsmasq/lua.patch

 delete mode 100644 meta-networking/recipes-support/dnsmasq/dnsmasq_2.87.bb
 create mode 100644 meta-networking/recipes-support/dnsmasq/dnsmasq_2.90.bb
 delete mode 100644 
meta-networking/recipes-support/dnsmasq/files/CVE-2023-28450.patch
 delete mode 100644 
meta-oe/recipes-dbs/postgresql/files/CVE-2023-5868.patch
 delete mode 100644 
meta-oe/recipes-dbs/postgresql/files/CVE-2023-5869.patch
 delete mode 100644 
meta-oe/recipes-dbs/postgresql/files/CVE-2023-5870.patch
 rename meta-oe/recipes-dbs/postgresql/{postgresql_14.9.bb => 
postgresql_14.11.bb} (61%)
 create mode 100644 
meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2021-3575.patch
 create mode 100644 
meta-oe/recipes-support/c-ares/c-ares/CVE-2024-25629.patch
 create mode 100644 
meta-oe/recipes-support/unixodbc/files/CVE-2024-1013.patch



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



Re: [oe] [meta-java][PATCH 3/3] rxtx: Remove obsolete rename of libtool

2024-03-25 Thread Jermain Horsman
> Still seeing a do_compile failure (attached)

I believe this is caused by sstate being incorrect,
If you do a clean build this should not happen.

> Can you investigate and send a revised solution?

I could increase the PR, I believe that should prevent the issue.
Would that be acceptable?

Sincerely,

Jermain Horsman

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



[oe] [meta-gnome][PATCH] tracker-miners: fix reproducibility issue for landlock

2024-03-25 Thread Markus Volk
If landlock feature is enabled there is buildpath leakage again.
This is because in-tree rules get included. Disable the
in-tree check to avoid it.

Signed-off-by: Markus Volk 
---
 .../0001-fix-reproducibility.patch| 23 ++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git 
a/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
 
b/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
index 68ff95e79..98618e5d3 100644
--- 
a/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
+++ 
b/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
@@ -92,6 +92,27 @@ index 6e5883288..04750f82b 100644
  '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / 
get_option('libexecdir')),
  ],
  install: true,
+diff --git a/src/libtracker-miners-common/tracker-landlock.c 
b/src/libtracker-miners-common/tracker-landlock.c
+index 27e7db65b..3021343eb 100644
+--- a/src/libtracker-miners-common/tracker-landlock.c
 b/src/libtracker-miners-common/tracker-landlock.c
+@@ -276,7 +276,7 @@
+ LANDLOCK_ACCESS_FS_READ_DIR);
+   }
+   }
+-
++#if 0
+   current_dir = g_get_current_dir ();
+ 
+   /* Detect running in-tree */
+@@ -296,7 +296,7 @@
+ in_tree_rules[i].flags);
+   }
+   }
+-
++#endif
+   /* Add user cache for readonly databases */
+ #ifdef MINER_FS_CACHE_LOCATION
+   add_rule (landlock_fd, MINER_FS_CACHE_LOCATION,
 -- 
 2.41.0
-
-- 
2.44.0


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



[oe][meta-oe][dunfell][PATCH] postgresql: Update to 12.18

2024-03-25 Thread Vijay Anusuri via lists.openembedded.org
From: Vijay Anusuri 

Minor security and bugfix release. Fixes CVE-2024-0985.

Additional information is available in the release notes:
https://www.postgresql.org/docs/release/12.18/

Signed-off-by: Vijay Anusuri 
---
 .../postgresql/{postgresql_12.17.bb => postgresql_12.18.bb}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-dbs/postgresql/{postgresql_12.17.bb => 
postgresql_12.18.bb} (51%)

diff --git a/meta-oe/recipes-dbs/postgresql/postgresql_12.17.bb 
b/meta-oe/recipes-dbs/postgresql/postgresql_12.18.bb
similarity index 51%
rename from meta-oe/recipes-dbs/postgresql/postgresql_12.17.bb
rename to meta-oe/recipes-dbs/postgresql/postgresql_12.18.bb
index e9f9f50a2..44074a233 100644
--- a/meta-oe/recipes-dbs/postgresql/postgresql_12.17.bb
+++ b/meta-oe/recipes-dbs/postgresql/postgresql_12.18.bb
@@ -1,6 +1,6 @@
 require postgresql.inc
 
-LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c31f662bb2bfb3b4187fe9a53e0ffe7c"
+LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=89afbb2d7716371015101c2b2cb4297a"
 
 SRC_URI += "\
file://not-check-libperl.patch \
@@ -8,4 +8,4 @@ SRC_URI += "\
file://0001-Improve-reproducibility.patch \
 "
 
-SRC_URI[sha256sum] = 
"93e8e1b23981d5f03c6c5763f77b28184c1ce4db7194fa466e2edb65d9c1c5f6"
+SRC_URI[sha256sum] = 
"4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a"
-- 
2.25.1


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



[oe] [meta-oe][kirkstone][PATCH 1/1] graphviz: fix CVE-2023-46045

2024-03-25 Thread Meenali Gupta via lists.openembedded.org
From: Meenali Gupta 

Graphviz 2.36 before 10.0.0 has an out-of-bounds read via a crafted config6a 
file.
NOTE: exploitability may be uncommon because this file is typically owned by 
root.

Signed-off-by: Meenali Gupta 
---
 .../graphviz/graphviz/CVE-2023-46045-1.patch  | 38 ++
 .../graphviz/graphviz/CVE-2023-46045-2.patch  | 39 +++
 .../graphviz/graphviz/CVE-2023-46045-3.patch  | 31 +++
 .../graphviz/graphviz_2.50.0.bb   |  3 ++
 4 files changed, 111 insertions(+)
 create mode 100644 
meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-1.patch
 create mode 100644 
meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-2.patch
 create mode 100644 
meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-3.patch

diff --git a/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-1.patch 
b/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-1.patch
new file mode 100644
index 0..a48f8aa06
--- /dev/null
+++ b/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-1.patch
@@ -0,0 +1,38 @@
+From 361f274ca901c3c476697a6404662d95f4dd43cb Mon Sep 17 00:00:00 2001
+From: Matthew Fernandez 
+Date: Fri, 12 Jan 2024 17:06:17 +1100
+Subject: [PATCH] gvc gvconfig_plugin_install_from_config: more tightly scope 
+ 'gv_api'
+
+Upstream-Status: Backport 
[https://gitlab.com/graphviz/graphviz/-/commit/361f274ca901c3c476697a6404662d95f4dd43cb]
+CVE: CVE-2023-46045
+ 
+Signed-off-by: Meenali Gupta 
+---
+ lib/gvc/gvconfig.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/lib/gvc/gvconfig.c b/lib/gvc/gvconfig.c
+index 2d86321..f9d1dcc 100644
+--- a/lib/gvc/gvconfig.c
 b/lib/gvc/gvconfig.c
+@@ -173,7 +173,6 @@ static int gvconfig_plugin_install_from_config(GVC_t * 
gvc, char *s)
+ {
+ char *package_path, *name, *api;
+ const char *type;
+-api_t gv_api;
+ int quality, rc;
+ int nest = 0;
+ gvplugin_package_t *package;
+@@ -188,7 +187,7 @@ static int gvconfig_plugin_install_from_config(GVC_t * 
gvc, char *s)
+ package = gvplugin_package_record(gvc, package_path, name);
+   do {
+   api = token(&nest, &s);
+-  gv_api = gvplugin_api(api);
++  const api_t gv_api = gvplugin_api(api);
+   do {
+   if (nest == 2) {
+   type = token(&nest, &s);
+-- 
+2.40.0
+
diff --git a/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-2.patch 
b/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-2.patch
new file mode 100644
index 0..4c70b1a87
--- /dev/null
+++ b/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-2.patch
@@ -0,0 +1,39 @@
+From 3f31704cafd7da3e86bb2861accf5e90c973e62a Mon Sep 17 00:00:00 2001
+From: Matthew Fernandez 
+Date: Fri, 12 Jan 2024 17:06:17 +1100
+Subject: [PATCH] gvc gvconfig_plugin_install_from_config: more tightly scope 
+ 'api'
+
+Upstream-Status: Backport 
[https://gitlab.com/graphviz/graphviz/-/commit/3f31704cafd7da3e86bb2861accf5e90c973e62a]
+CVE: CVE-2023-46045
+
+Signed-off-by: Meenali Gupta 
+---
+ lib/gvc/gvconfig.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/gvc/gvconfig.c b/lib/gvc/gvconfig.c
+index f9d1dcc..95e8c6c 100644
+--- a/lib/gvc/gvconfig.c
 b/lib/gvc/gvconfig.c
+@@ -171,7 +171,7 @@ static char *token(int *nest, char **tokens)
+ 
+ static int gvconfig_plugin_install_from_config(GVC_t * gvc, char *s)
+ {
+-char *package_path, *name, *api;
++char *package_path, *name;
+ const char *type;
+ int quality, rc;
+ int nest = 0;
+@@ -186,7 +186,7 @@ static int gvconfig_plugin_install_from_config(GVC_t * 
gvc, char *s)
+   name = "x";
+ package = gvplugin_package_record(gvc, package_path, name);
+   do {
+-  api = token(&nest, &s);
++  const char *api = token(&nest, &s);
+   const api_t gv_api = gvplugin_api(api);
+   do {
+   if (nest == 2) {
+-- 
+2.40.0
+
diff --git a/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-3.patch 
b/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-3.patch
new file mode 100644
index 0..4746265ee
--- /dev/null
+++ b/meta-oe/recipes-graphics/graphviz/graphviz/CVE-2023-46045-3.patch
@@ -0,0 +1,31 @@
+From a95f977f5d809915ec4b14836d2b5b7f5e74881e Mon Sep 17 00:00:00 2001
+From: Matthew Fernandez 
+Date: Fri, 12 Jan 2024 17:06:17 +1100
+Subject: [PATCH] gvc: detect plugin installation failure and display an error
+
+Upstream-Status: Backport 
[https://gitlab.com/graphviz/graphviz/-/commit/a95f977f5d809915ec4b14836d2b5b7f5e74881e]
+CVE: CVE-2023-46045
+
+Signed-off-by: Meenali Gupta 
+---
+ lib/gvc/gvconfig.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/lib/gvc/gvconfig.c b/lib/gvc/gvconfig.c
+index 95e8c6c..77d0865 100644
+--- a/lib/gvc/gvconfig.c
 b/lib/gvc/gvconfig.c
+@@ -188,6 +188,10 @@ static int gvconfig_plugin_install_from_config(GVC_t * 
gvc, char *s)
+   do {
+   const