Date   

[meta-python] [PATCH] python3-pychromecast: upgrade 11.0.0 -> 12.1.1

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Changelog:
=========
Add load_media_failed callback to MediaStatusListener
Tweak media status
Lookup known cast models in mDNS discovery
Fix default value for fetching model name in discovery

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
...n3-pychromecast_11.0.0.bb => python3-pychromecast_12.1.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-pychromecast_11.0.0.bb => python3-pychromecast_12.1.1.bb} (83%)

diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_11.0.0.bb b/meta-python/recipes-devtools/python/python3-pychromecast_12.1.1.bb
similarity index 83%
rename from meta-python/recipes-devtools/python/python3-pychromecast_11.0.0.bb
rename to meta-python/recipes-devtools/python/python3-pychromecast_12.1.1.bb
index f55696373..b34c78eb8 100644
--- a/meta-python/recipes-devtools/python/python3-pychromecast_11.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pychromecast_12.1.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/balloob/pychromecast"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5"

-SRC_URI[sha256sum] = "151723b178110052b673b8765a120c85d16eae8c22d75575dceebe2be1eb1ef6"
+SRC_URI[sha256sum] = "9545a22acdadc96603f76d7878c6ea17baf1328260cf560c887c8c12aad4c82c"

PYPI_PACKAGE = "PyChromecast"

--
2.25.1


[meta-python] [PATCH] python3-grpcio-tools: upgrade 1.45.0 -> 1.46.0

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
...n3-grpcio-tools_1.45.0.bb => python3-grpcio-tools_1.46.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-grpcio-tools_1.45.0.bb => python3-grpcio-tools_1.46.0.bb} (82%)

diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.45.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.46.0.bb
similarity index 82%
rename from meta-python/recipes-devtools/python/python3-grpcio-tools_1.45.0.bb
rename to meta-python/recipes-devtools/python/python3-grpcio-tools_1.46.0.bb
index 1e919dd3a..9569e8ec9 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.45.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.46.0.bb
@@ -10,7 +10,7 @@ inherit pypi setuptools3
DEPENDS += "${PYTHON_PN}-grpcio"

SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch"
-SRC_URI[sha256sum] = "a016cfc21e0d91b3b036d3d4f968d1fdea865dfa03524cb1fbeca84719fd45a2"
+SRC_URI[sha256sum] = "9295bf9b1e6dd5bcb260d594745fa3d6a089daade28f3a80cb2bc976b5359b7d"

RDEPENDS:${PN} = "${PYTHON_PN}-grpcio"

--
2.25.1


[meta-python] [PATCH] python3-pyalsaaudio: upgrade 0.9.0 -> 0.9.2

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
...thon3-pyalsaaudio_0.9.0.bb => python3-pyalsaaudio_0.9.2.bb} | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
rename meta-python/recipes-devtools/python/{python3-pyalsaaudio_0.9.0.bb => python3-pyalsaaudio_0.9.2.bb} (61%)

diff --git a/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb b/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.2.bb
similarity index 61%
rename from meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb
rename to meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.2.bb
index 862c3d594..e7e706c6c 100644
--- a/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.2.bb
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1a3b161aa0fcec32a0c8907a2219ad9d"

inherit pypi setuptools3

-SRC_URI[md5sum] = "48c40424a79c2568676a41643d93f1f7"
-SRC_URI[sha256sum] = "3ca069c736c8ad2a3047b5033468d983a2480f94fad4feb0169c056060e01e69"
+SRC_URI[sha256sum] = "e74a66d6c7a6bcceb990df66d3ebc0fe382fc9d765f35f050f9d98c695304b36"

DEPENDS += "alsa-lib"

--
2.25.1


[meta-python] [PATCH] python3-mypy: upgrade 0.942 -> 0.950

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
.../python/{python3-mypy_0.942.bb => python3-mypy_0.950.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-mypy_0.942.bb => python3-mypy_0.950.bb} (86%)

diff --git a/meta-python/recipes-devtools/python/python3-mypy_0.942.bb b/meta-python/recipes-devtools/python/python3-mypy_0.950.bb
similarity index 86%
rename from meta-python/recipes-devtools/python/python3-mypy_0.942.bb
rename to meta-python/recipes-devtools/python/python3-mypy_0.950.bb
index 5b4b6d5ba..c268adebe 100644
--- a/meta-python/recipes-devtools/python/python3-mypy_0.942.bb
+++ b/meta-python/recipes-devtools/python/python3-mypy_0.950.bb
@@ -7,7 +7,7 @@ PYPI_PACKAGE = "mypy"

inherit pypi python_setuptools_build_meta

-SRC_URI[sha256sum] = "17e44649fec92e9f82102b48a3bf7b4a5510ad0cd22fa21a104826b5db4903e2"
+SRC_URI[sha256sum] = "1b333cfbca1762ff15808a0ef4f71b5d3eed8528b23ea1c3fb50543c867d68de"

BBCLASSEXTEND = "native"

--
2.25.1


[meta-python] [PATCH] python3-google-auth: upgrade 2.6.3 -> 2.6.6

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Changelog:
==========
fix missing import in _default.py
add additional missing import in _default.py
silence TypeError during tear down stage

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
...ython3-google-auth_2.6.3.bb => python3-google-auth_2.6.6.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-google-auth_2.6.3.bb => python3-google-auth_2.6.6.bb} (87%)

diff --git a/meta-python/recipes-devtools/python/python3-google-auth_2.6.3.bb b/meta-python/recipes-devtools/python/python3-google-auth_2.6.6.bb
similarity index 87%
rename from meta-python/recipes-devtools/python/python3-google-auth_2.6.3.bb
rename to meta-python/recipes-devtools/python/python3-google-auth_2.6.6.bb
index ee5311f4f..d51790f36 100644
--- a/meta-python/recipes-devtools/python/python3-google-auth_2.6.3.bb
+++ b/meta-python/recipes-devtools/python/python3-google-auth_2.6.6.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"

inherit pypi setuptools3

-SRC_URI[sha256sum] = "d65bb0e3701eaaa64fd2aa85e1325580524b0bddc6dc5db3ab89c481b6a20141"
+SRC_URI[sha256sum] = "1ba4938e032b73deb51e59c4656a00e0939cf0b1112575099f136babb4563312"

RDEPENDS:${PN} += "\
${PYTHON_PN}-asyncio \
--
2.25.1


[kirkstone][PATCH 3/3] devmem2: update SRC_URI according to redirect

Denys Dmytriyenko
 

From: Michael Opdenacker <michael.opdenacker@...>

http://www.free-electrons.com now redirects to https://bootlin.com

Signed-off-by: Michael Opdenacker <michael.opdenacker@...>
Signed-off-by: Khem Raj <raj.khem@...>
Signed-off-by: Denys Dmytriyenko <denis@...>
---
meta-oe/recipes-support/devmem2/devmem2.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-support/devmem2/devmem2.bb b/meta-oe/recipes=
-support/devmem2/devmem2.bb
index ba7aad8ab..70d413521 100644
--- a/meta-oe/recipes-support/devmem2/devmem2.bb
+++ b/meta-oe/recipes-support/devmem2/devmem2.bb
@@ -3,7 +3,7 @@ LICENSE =3D "GPL-2.0-or-later"
LIC_FILES_CHKSUM =3D "file://devmem2.c;endline=3D38;md5=3Da9eb9f38903845=
19f435aedf986297cf"
PR =3D "r7"
=20
-SRC_URI =3D "http://www.free-electrons.com/pub/mirror/devmem2.c;download=
filename=3Ddevmem2-new.c \
+SRC_URI =3D "https://bootlin.com/pub/mirror/devmem2.c;downloadfilename=3D=
devmem2-new.c \
file://devmem2-fixups-2.patch;apply=3Dyes;striplevel=3D0 \
file://0001-devmem.c-ensure-word-is-32-bit-and-add-support-fo=
r-6.patch \
file://0001-devmem2-support-different-page-sizes-at-run-time.=
patch \
--=20
2.25.1


[kirkstone][PATCH 2/3] devmem2: add support for different page sizes

Denys Dmytriyenko
 

Instead of hardcoding 4K page size, query the system and use the value fo=
r
memory mapping.

Signed-off-by: Denys Dmytriyenko <denis@...>
Signed-off-by: Khem Raj <raj.khem@...>
Signed-off-by: Denys Dmytriyenko <denis@...>
---
meta-oe/recipes-support/devmem2/devmem2.bb | 4 ++-
...ort-different-page-sizes-at-run-time.patch | 35 +++++++++++++++++++
2 files changed, 38 insertions(+), 1 deletion(-)
create mode 100644 meta-oe/recipes-support/devmem2/devmem2/0001-devmem2-=
support-different-page-sizes-at-run-time.patch

diff --git a/meta-oe/recipes-support/devmem2/devmem2.bb b/meta-oe/recipes=
-support/devmem2/devmem2.bb
index c6b8df5e4..ba7aad8ab 100644
--- a/meta-oe/recipes-support/devmem2/devmem2.bb
+++ b/meta-oe/recipes-support/devmem2/devmem2.bb
@@ -5,7 +5,9 @@ PR =3D "r7"
=20
SRC_URI =3D "http://www.free-electrons.com/pub/mirror/devmem2.c;download=
filename=3Ddevmem2-new.c \
file://devmem2-fixups-2.patch;apply=3Dyes;striplevel=3D0 \
- file://0001-devmem.c-ensure-word-is-32-bit-and-add-support-fo=
r-6.patch"
+ file://0001-devmem.c-ensure-word-is-32-bit-and-add-support-fo=
r-6.patch \
+ file://0001-devmem2-support-different-page-sizes-at-run-time.=
patch \
+"
=20
S =3D "${WORKDIR}"
=20
diff --git a/meta-oe/recipes-support/devmem2/devmem2/0001-devmem2-support=
-different-page-sizes-at-run-time.patch b/meta-oe/recipes-support/devmem2=
/devmem2/0001-devmem2-support-different-page-sizes-at-run-time.patch
new file mode 100644
index 000000000..0da0732c5
--- /dev/null
+++ b/meta-oe/recipes-support/devmem2/devmem2/0001-devmem2-support-differ=
ent-page-sizes-at-run-time.patch
@@ -0,0 +1,35 @@
+From 0f6af48b2fbc71ec8abe862d3e9eb6da7b03538b Mon Sep 17 00:00:00 2001
+From: Denys Dmytriyenko <denys@...>
+Date: Wed, 8 Aug 2018 14:38:00 -0400
+Subject: [PATCH] devmem2: support different page sizes at run-time
+
+Signed-off-by: Denys Dmytriyenko <denys@...>
+---
+ devmem2.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/devmem2.c b/devmem2.c
+index 68131b2..76af2d6 100644
+--- a/devmem2.c
++++ b/devmem2.c
+@@ -53,8 +53,6 @@
+ #define FATAL do { fprintf(stderr, "Error at line %d, file %s (%d) [%s]=
\n", \
+ __LINE__, __FILE__, errno, strerror(errno)); exit(1); } while(0)
+ =20
+-#define MAP_SIZE 4096UL
+-#define MAP_MASK (MAP_SIZE - 1)
+=20
+ static inline void *fixup_addr(void *addr, size_t size);
+=20
+@@ -66,6 +64,8 @@ int main(int argc, char **argv) {
+ int access_type =3D 'w';
+ char fmt_str[128];
+ size_t data_size;
++ unsigned long MAP_SIZE =3D sysconf(_SC_PAGE_SIZE);
++ unsigned long MAP_MASK =3D (MAP_SIZE - 1);
+ =09
+ if(argc < 2) {
+ fprintf(stderr, "\nUsage:\t%s { address } [ type [ data ] ]\n"
+--=20
+2.7.4
+
--=20
2.25.1


[kirkstone][PATCH 1/3] devmem2: reinstate previous patches, removed by mistake

Denys Dmytriyenko
 

This reverts commit 5e8f4720aaa3da7350ead06959cae0492133cd61.

Signed-off-by: Denys Dmytriyenko <denis@...>
Signed-off-by: Khem Raj <raj.khem@...>
Signed-off-by: Denys Dmytriyenko <denis@...>
---
meta-oe/recipes-support/devmem2/devmem2.bb | 3 +-
...word-is-32-bit-and-add-support-for-6.patch | 70 ++++++++++++++
.../devmem2/devmem2/devmem2-fixups-2.patch | 91 +++++++++++++++++++
3 files changed, 163 insertions(+), 1 deletion(-)
create mode 100644 meta-oe/recipes-support/devmem2/devmem2/0001-devmem.c=
-ensure-word-is-32-bit-and-add-support-for-6.patch
create mode 100644 meta-oe/recipes-support/devmem2/devmem2/devmem2-fixup=
s-2.patch

diff --git a/meta-oe/recipes-support/devmem2/devmem2.bb b/meta-oe/recipes=
-support/devmem2/devmem2.bb
index 92c05fe06..c6b8df5e4 100644
--- a/meta-oe/recipes-support/devmem2/devmem2.bb
+++ b/meta-oe/recipes-support/devmem2/devmem2.bb
@@ -4,7 +4,8 @@ LIC_FILES_CHKSUM =3D "file://devmem2.c;endline=3D38;md5=3D=
a9eb9f3890384519f435aedf9862
PR =3D "r7"
=20
SRC_URI =3D "http://www.free-electrons.com/pub/mirror/devmem2.c;download=
filename=3Ddevmem2-new.c \
- "=20
+ file://devmem2-fixups-2.patch;apply=3Dyes;striplevel=3D0 \
+ file://0001-devmem.c-ensure-word-is-32-bit-and-add-support-fo=
r-6.patch"
=20
S =3D "${WORKDIR}"
=20
diff --git a/meta-oe/recipes-support/devmem2/devmem2/0001-devmem.c-ensure=
-word-is-32-bit-and-add-support-for-6.patch b/meta-oe/recipes-support/dev=
mem2/devmem2/0001-devmem.c-ensure-word-is-32-bit-and-add-support-for-6.pa=
tch
new file mode 100644
index 000000000..2a57f2989
--- /dev/null
+++ b/meta-oe/recipes-support/devmem2/devmem2/0001-devmem.c-ensure-word-i=
s-32-bit-and-add-support-for-6.patch
@@ -0,0 +1,70 @@
+From 1360a907879dd24041797a3b709d49aeac2ab444 Mon Sep 17 00:00:00 2001
+From: Denys Dmytriyenko <denys@...>
+Date: Tue, 29 May 2018 16:55:42 -0400
+Subject: [PATCH] devmem.c: ensure word is 32-bit and add support for 64-=
bit
+ long
+
+Signed-off-by: Denys Dmytriyenko <denys@...>
+---
+ devmem2.c | 23 +++++++++++++++++------
+ 1 file changed, 17 insertions(+), 6 deletions(-)
+
+diff --git a/devmem2.c b/devmem2.c
+index 5845381..68131b2 100644
+--- a/devmem2.c
++++ b/devmem2.c
+@@ -39,6 +39,7 @@
+=20
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <stdint.h>
+ #include <unistd.h>
+ #include <string.h>
+ #include <errno.h>
+@@ -69,7 +70,7 @@ int main(int argc, char **argv) {
+ if(argc < 2) {
+ fprintf(stderr, "\nUsage:\t%s { address } [ type [ data ] ]\n"
+ "\taddress : memory address to act upon\n"
+- "\ttype : access operation type : [b]yte, [h]alfword, [w]ord\n"
++ "\ttype : access operation type : [b]yte, [h]alfword, [w]ord, [l]=
ong\n"
+ "\tdata : data to be written\n\n",
+ argv[0]);
+ exit(1);
+@@ -103,9 +104,14 @@ int main(int argc, char **argv) {
+ read_result =3D *((unsigned short *) virt_addr);
+ break;
+ case 'w':
+- data_size =3D sizeof(unsigned long);
++ data_size =3D sizeof(uint32_t);
+ virt_addr =3D fixup_addr(virt_addr, data_size);
+- read_result =3D *((unsigned long *) virt_addr);
++ read_result =3D *((uint32_t *) virt_addr);
++ break;
++ case 'l':
++ data_size =3D sizeof(uint64_t);
++ virt_addr =3D fixup_addr(virt_addr, data_size);
++ read_result =3D *((uint64_t *) virt_addr);
+ break;
+ default:
+ fprintf(stderr, "Illegal data type '%c'.\n", access_type);
+@@ -129,9 +135,14 @@ int main(int argc, char **argv) {
+ read_result =3D *((unsigned short *) virt_addr);
+ break;
+ case 'w':
+- virt_addr =3D fixup_addr(virt_addr, sizeof(unsigned long));
+- *((unsigned long *) virt_addr) =3D write_val;
+- read_result =3D *((unsigned long *) virt_addr);
++ virt_addr =3D fixup_addr(virt_addr, sizeof(uint32_t));
++ *((uint32_t *) virt_addr) =3D write_val;
++ read_result =3D *((uint32_t *) virt_addr);
++ break;
++ case 'l':
++ virt_addr =3D fixup_addr(virt_addr, sizeof(uint64_t));
++ *((uint64_t *) virt_addr) =3D write_val;
++ read_result =3D *((uint64_t *) virt_addr);
+ break;
+ }
+ sprintf(fmt_str, "Write at address 0x%%08lX (%%p): 0x%%0%dlX, "
+--=20
+2.7.4
+
diff --git a/meta-oe/recipes-support/devmem2/devmem2/devmem2-fixups-2.pat=
ch b/meta-oe/recipes-support/devmem2/devmem2/devmem2-fixups-2.patch
new file mode 100644
index 000000000..4517797fc
--- /dev/null
+++ b/meta-oe/recipes-support/devmem2/devmem2/devmem2-fixups-2.patch
@@ -0,0 +1,91 @@
+--- devmem2.c 2004-08-05 01:55:25.000000000 +0200
++++ devmem2_modif.c 2011-01-13 15:48:37.798799784 +0100
+@@ -45,12 +45,16 @@
+ #define MAP_SIZE 4096UL
+ #define MAP_MASK (MAP_SIZE - 1)
+=20
++static inline void *fixup_addr(void *addr, size_t size);
++
+ int main(int argc, char **argv) {
+ int fd;
+ void *map_base, *virt_addr;=20
+- unsigned long read_result, writeval;
++ unsigned long read_result, write_val;
+ off_t target;
+ int access_type =3D 'w';
++ char fmt_str[128];
++ size_t data_size;
+ =09
+ if(argc < 2) {
+ fprintf(stderr, "\nUsage:\t%s { address } [ type [ data ] ]\n"
+@@ -79,38 +83,51 @@
+ virt_addr =3D map_base + (target & MAP_MASK);
+ switch(access_type) {
+ case 'b':
++ data_size =3D sizeof(unsigned char);
++ virt_addr =3D fixup_addr(virt_addr, data_size);
+ read_result =3D *((unsigned char *) virt_addr);
+ break;
+ case 'h':
++ data_size =3D sizeof(unsigned short);
++ virt_addr =3D fixup_addr(virt_addr, data_size);
+ read_result =3D *((unsigned short *) virt_addr);
+ break;
+ case 'w':
++ data_size =3D sizeof(unsigned long);
++ virt_addr =3D fixup_addr(virt_addr, data_size);
+ read_result =3D *((unsigned long *) virt_addr);
+ break;
+ default:
+ fprintf(stderr, "Illegal data type '%c'.\n", access_type);
+ exit(2);
+ }
+- printf("Value at address 0x%X (%p): 0x%X\n", target, virt_addr, rea=
d_result);=20
++ sprintf(fmt_str, "Read at address 0x%%08lX (%%p): 0x%%0%dlX\n", 2*dat=
a_size);
++ printf(fmt_str, (unsigned long)target, virt_addr, read_result);
+ fflush(stdout);
+=20
+ if(argc > 3) {
+- writeval =3D strtoul(argv[3], 0, 0);
++ write_val =3D strtoul(argv[3], 0, 0);
+ switch(access_type) {
+ case 'b':
+- *((unsigned char *) virt_addr) =3D writeval;
++ virt_addr =3D fixup_addr(virt_addr, sizeof(unsigned char));
++ *((unsigned char *) virt_addr) =3D write_val;
+ read_result =3D *((unsigned char *) virt_addr);
+ break;
+ case 'h':
+- *((unsigned short *) virt_addr) =3D writeval;
++ virt_addr =3D fixup_addr(virt_addr, sizeof(unsigned short));
++ *((unsigned short *) virt_addr) =3D write_val;
+ read_result =3D *((unsigned short *) virt_addr);
+ break;
+ case 'w':
+- *((unsigned long *) virt_addr) =3D writeval;
++ virt_addr =3D fixup_addr(virt_addr, sizeof(unsigned long));
++ *((unsigned long *) virt_addr) =3D write_val;
+ read_result =3D *((unsigned long *) virt_addr);
+ break;
+ }
+- printf("Written 0x%X; readback 0x%X\n", writeval, read_result);=20
++ sprintf(fmt_str, "Write at address 0x%%08lX (%%p): 0x%%0%dlX, "
++ "readback 0x%%0%dlX\n", 2*data_size, 2*data_size);
++ printf(fmt_str, (unsigned long)target, virt_addr,
++ write_val, read_result);
+ fflush(stdout);
+ }
+ =09
+@@ -119,3 +136,12 @@
+ return 0;
+ }
+=20
++static inline void *fixup_addr(void *addr, size_t size)
++{
++#ifdef FORCE_STRICT_ALIGNMENT
++ unsigned long aligned_addr =3D (unsigned long)addr;
++ aligned_addr &=3D ~(size - 1);
++ addr =3D (void *)aligned_addr;
++#endif
++ return addr;
++}
--=20
2.25.1


Re: [meta-oe][PATCH v2] wxwidgets: enable to use private fonts

Khem Raj
 

On Wed, May 11, 2022 at 11:23 PM Kai <kai.kang@...> wrote:

On 5/11/22 11:21 PM, Khem Raj wrote:
On Wed, May 11, 2022 at 12:45 AM kai <kai.kang@...> wrote:
From: Kai Kang <kai.kang@...>

Enable option wxUSE_PRIVATE_FONTS of wxwidgets if build with gtk. It
allows application to use the font from the given file even if it is
not globally installed on the system.

Signed-off-by: Kai Kang <kai.kang@...>
---
v2:
* use upper case 'ON' to align with others in oe

meta-oe/recipes-extended/wxwidgets/wxwidgets_3.1.5.bb | 1 +
1 file changed, 1 insertion(+)

diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.1.5.bb b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.1.5.bb
index 6b57cb54c..b9b1dcf0d 100644
--- a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.1.5.bb
+++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.1.5.bb
@@ -39,6 +39,7 @@ EXTRA_OECMAKE += " \
-DwxUSE_LIBTIFF=sys \
-DwxUSE_REGEX=builtin \
-DwxPLATFORM_LIB_DIR=${@d.getVar('baselib').replace('lib', '')} \
+ ${@bb.utils.contains('PACKAGECONFIG', 'gtk', '-DwxUSE_PRIVATE_FONTS=ON', '', d)} \
why not add it to the packageconfig setting itself ?
It is an useful feature for wxwidgets with gui, so I want it to be
enabled by default. And it requires pango to make it work.

I can see gtk3 depends on pango but qtbase doesn't. So only check 'gtk'
I meant to do something like below instead of this patch.

PACKAGECONFIG[gtk] = "-DwxBUILD_TOOLKIT=gtk3 -DwxUSE_GUI=ON
-DwxUSE_PRIVATE_FONTS=ON,,gtk+3,,,no_gui qt"

here.

Regards,
Kai


"
EXTRA_OECMAKE:append:libc-musl = " \
-DHAVE_LOCALE_T=OFF \
--
2.17.1



--
Kai Kang
Wind River Linux


ntp: prerm script is removing link to ntpd prior to stopping ntpd

Bryan Evenson
 

All,

I'm on the dunfell branch and I am switching my ntp client from ntp to chrony. I noticed after I upgraded that ntp was still running even though it had been removed from my system. After checking in with opkg, I started checking the prerm scripts. Here is the prerm script as it was generated when I was using the morty branch:

#!/bin/sh
# Begin section update-rc.d
if [ -z "$D" -a -x "/etc/init.d/ntpd" ]; then
/etc/init.d/ntpd stop || :
fi
# End section update-rc.d
# Begin section update-alternatives
update-alternatives --remove ntpd /usr/sbin/ntpd.ntp
# End section update-alternatives

and here is the prerm script generated by the dunfell branch:

#!/bin/sh
set -e
update-alternatives --remove ntpd /usr/sbin/ntpd.ntp
if true && [ -z "$D" -a -x "/etc/init.d/ntpd" ]; then
/etc/init.d/ntpd stop || :
Fi

As you can see, now ntpd cannot be stopped because the link is removed before attempting to stop ntpd. I'm assuming this is related to this commit? https://git.openembedded.org/openembedded-core/commit/?h=dunfell&id=7cb951a803deca151344d905bf2fab038e72e0d0 I checked all the prerm scripts on my image, and ntp was the only one in which the init script name was also the alternative link name. The only script that I saw that added something different was busybox-syslog, which adds a section to stop syslog in the beginning of the prerm script. Is ntp a corner case, or are there more packages which might have the same problem?

Thanks,
Bryan


[meta-oe][kirkstone][PATCH] bats: Add patch to fix false-negatives caused by teardown code

Richard Neill <richard.neill@...>
 

BATS v1.6.0 has a regression which can result in test case failures being
ignored when teardown code executes successfully. This patch applies the
accepted bug-fix until the next BATS release.

Also, fix a comment that wasn't updated during the BATS upgrade, to match=
the
correct release (v1.6.0) associated with the SRCREV.

Signed-off-by: Richard Neill <richard.neill@...>
---
meta-oe/recipes-test/bats/bats_1.6.0.bb | 8 +-
...tus-in-teardown-overriding-exit-code.patch | 150 ++++++++++++++++++
2 files changed, 156 insertions(+), 2 deletions(-)
create mode 100644 meta-oe/recipes-test/bats/files/0001-Fix-status-in-te=
ardown-overriding-exit-code.patch

diff --git a/meta-oe/recipes-test/bats/bats_1.6.0.bb b/meta-oe/recipes-te=
st/bats/bats_1.6.0.bb
index 7ea1aa8f3..df81595c9 100644
--- a/meta-oe/recipes-test/bats/bats_1.6.0.bb
+++ b/meta-oe/recipes-test/bats/bats_1.6.0.bb
@@ -6,8 +6,12 @@ HOMEPAGE =3D "https://github.com/bats-core/bats-core"
LICENSE =3D "MIT"
LIC_FILES_CHKSUM =3D "file://LICENSE.md;md5=3D2970203aedf9e829edb96a137a=
4fe81b"
=20
-SRC_URI =3D "git://github.com/bats-core/bats-core.git;branch=3Dmaster;pr=
otocol=3Dhttps"
-# v1.4.1
+SRC_URI =3D "\
+ git://github.com/bats-core/bats-core.git;branch=3Dmaster;protocol=3Dht=
tps \
+ file://0001-Fix-status-in-teardown-overriding-exit-code.patch \
+ "
+
+# v1.6.0
SRCREV =3D "210acf3a8ed318ddedad3137c15451739beba7d4"
=20
S =3D "${WORKDIR}/git"
diff --git a/meta-oe/recipes-test/bats/files/0001-Fix-status-in-teardown-=
overriding-exit-code.patch b/meta-oe/recipes-test/bats/files/0001-Fix-sta=
tus-in-teardown-overriding-exit-code.patch
new file mode 100644
index 000000000..f4b1db931
--- /dev/null
+++ b/meta-oe/recipes-test/bats/files/0001-Fix-status-in-teardown-overrid=
ing-exit-code.patch
@@ -0,0 +1,150 @@
+From aa628ccdc4dec1c129c1bd98b53ef94d8c2e119a Mon Sep 17 00:00:00 2001
+From: Richard Neill <richard.neill@...>
+Date: Mon, 9 May 2022 12:20:48 +0100
+Subject: [PATCH] Fix status in teardown* overriding exit code
+
+Patch fixes regression which produces false-negatives in v1.6.0, where t=
he
+teardown function can cause BATS to report success even if test cases fa=
il.
+Fixes: https://github.com/bats-core/bats-core/issues/575
+
+Upstream-Status: Backport [Adapted from https://github.com/bats-core/bat=
s-core/commit/5f372058b05f817e4e3a8dab27f83c30fd467504]
+Signed-off-by: Richard Neill <richard.neill@...>
+---
+ libexec/bats-core/bats-exec-file | 18 ++++++++----------
+ libexec/bats-core/bats-exec-suite | 12 ++++++------
+ libexec/bats-core/bats-exec-test | 8 ++++----
+ 3 files changed, 18 insertions(+), 20 deletions(-)
+
+diff --git a/libexec/bats-core/bats-exec-file b/libexec/bats-core/bats-e=
xec-file
+index 298441b..63452c7 100755
+--- a/libexec/bats-core/bats-exec-file
++++ b/libexec/bats-core/bats-exec-file
+@@ -118,7 +118,6 @@ bats_run_teardown_file() {
+
+ bats_file_teardown_trap() {
+ bats_run_teardown_file
+- local status=3D0
+ bats_file_exit_trap
+ }
+
+@@ -144,9 +143,9 @@ bats_file_exit_trap() {
+ bats_print_failed_command "${stack_trace[@]}" >&3
+ bats_prefix_lines_for_tap_output < "$BATS_OUT" | bats_replace_filen=
ame >&3
+ rm -rf "$BATS_OUT"
+- status=3D1
++ bats_exec_file_status=3D1
+ fi
+- exit $status
++ exit $bats_exec_file_status
+ }
+
+ function setup_file() {
+@@ -250,15 +249,15 @@ bats_read_tests_list_file() {
+ }
+
+ bats_run_tests() {
+- status=3D0
++ bats_exec_file_status=3D0
+
+ if [[ "$num_jobs" !=3D 1 && "${BATS_NO_PARALLELIZE_WITHIN_FILE-False}=
" =3D=3D False ]]; then
+ export BATS_SEMAPHORE_NUMBER_OF_SLOTS=3D"$num_jobs"
+- bats_run_tests_in_parallel "$BATS_RUN_TMPDIR/parallel_output" || st=
atus=3D1
++ bats_run_tests_in_parallel "$BATS_RUN_TMPDIR/parallel_output" || ba=
ts_exec_file_status=3D1
+ else
+ for test_name in "${tests_to_run[@]}"; do
+ if [[ "${BATS_INTERRUPTED-NOTSET}" !=3D NOTSET ]]; then
+- status=3D130 # bash's code for SIGINT exits
++ bats_exec_file_status=3D130 # bash's code for SIGINT exits
+ break
+ fi
+ # Only handle non-empty lines
+@@ -267,14 +266,13 @@ bats_run_tests() {
+ ((++test_number_in_file))
+ # deal with empty flags to avoid spurious "unbound variable" er=
rors on Bash 4.3 and lower
+ if [[ "${#flags[@]}" -gt 0 ]]; then
+- "$BATS_LIBEXEC/bats-exec-test" "${flags[@]}" "$filename" "$te=
st_name" "$test_number_in_suite" "$test_number_in_file" || status=3D1
++ "$BATS_LIBEXEC/bats-exec-test" "${flags[@]}" "$filename" "$te=
st_name" "$test_number_in_suite" "$test_number_in_file" || bats_exec_file=
_status=3D1
+ else
+- "$BATS_LIBEXEC/bats-exec-test" "$filename" "$test_name" "$tes=
t_number_in_suite" "$test_number_in_file" || status=3D1
++ "$BATS_LIBEXEC/bats-exec-test" "$filename" "$test_name" "$tes=
t_number_in_suite" "$test_number_in_file" || bats_exec_file_status=3D1
+ fi
+ fi
+ done
+ fi
+- export status
+ }
+
+ bats_create_file_tempdirs() {
+@@ -322,4 +320,4 @@ bats_run_tests
+ trap bats_interrupt_trap INT
+ bats_run_teardown_file
+
+-exit $status
++exit $bats_exec_file_status
+diff --git a/libexec/bats-core/bats-exec-suite b/libexec/bats-core/bats-=
exec-suite
+index 05c66f4..4d440ae 100755
+--- a/libexec/bats-core/bats-exec-suite
++++ b/libexec/bats-core/bats-exec-suite
+@@ -135,10 +135,10 @@ bats_exit_trap() {
+ if [[ ${BATS_INTERRUPTED-NOTSET} !=3D NOTSET ]]; then
+ printf "\n# Received SIGINT, aborting ...\n\n"
+ fi
+- exit "$status"
++ exit "$bats_exec_suite_status"
+ }
+
+-status=3D0
++bats_exec_suite_status=3D0
+ printf '1..%d\n' "${test_count}"
+
+ # No point on continuing if there's no tests.
+@@ -163,15 +163,15 @@ if [[ "$num_jobs" -gt 1 ]] && [[ -z "$bats_no_para=
llelize_across_files" ]]; then
+ # shellcheck disable=3DSC2086,SC2068
+ # we need to handle the quoting of ${flags[@]} ourselves,
+ # because parallel can only quote it as one
+- parallel --keep-order --jobs "$num_jobs" bats-exec-file "$(printf "%q=
" "${flags[@]}")" "{}" "$TESTS_LIST_FILE" ::: "${BATS_UNIQUE_TEST_FILEN=
AMES[@]}" 2>&1 || status=3D1
++ parallel --keep-order --jobs "$num_jobs" bats-exec-file "$(printf "%q=
" "${flags[@]}")" "{}" "$TESTS_LIST_FILE" ::: "${BATS_UNIQUE_TEST_FILEN=
AMES[@]}" 2>&1 || bats_exec_suite_status=3D1
+ else
+ for filename in "${BATS_UNIQUE_TEST_FILENAMES[@]}"; do
+ if [[ "${BATS_INTERRUPTED-NOTSET}" !=3D NOTSET ]]; then
+- status=3D130 # bash's code for SIGINT exits
++ bats_exec_suite_status=3D130 # bash's code for SIGINT exits
+ break
+ fi
+- bats-exec-file "${flags[@]}" "$filename" "${TESTS_LIST_FILE}" || st=
atus=3D1
++ bats-exec-file "${flags[@]}" "$filename" "${TESTS_LIST_FILE}" || ba=
ts_exec_suite_status=3D1
+ done
+ fi
+
+-exit "$status"
++exit "$bats_exec_suite_status"
+diff --git a/libexec/bats-core/bats-exec-test b/libexec/bats-core/bats-e=
xec-test
+index aae4572..57bdf18 100755
+--- a/libexec/bats-core/bats-exec-test
++++ b/libexec/bats-core/bats-exec-test
+@@ -94,18 +94,18 @@ source "$BATS_ROOT/lib/bats-core/tracing.bash"
+
+ bats_teardown_trap() {
+ bats_check_status_from_trap
+- local status=3D0
++ local bats_teardown_trap_status=3D0
+ # mark the start of this function to distinguish where skip is called
+ # parameter 1 will signify the reason why this function was called
+ # this is used to identify when this is called as exit trap function
+ BATS_TEARDOWN_STARTED=3D${1:-1}
+- teardown >>"$BATS_OUT" 2>&1 || status=3D"$?"
++ teardown >>"$BATS_OUT" 2>&1 || bats_teardown_trap_status=3D"$?"
+
+- if [[ $status -eq 0 ]]; then
++ if [[ $bats_teardown_trap_status -eq 0 ]]; then
+ BATS_TEARDOWN_COMPLETED=3D1
+ elif [[ -n "$BATS_TEST_COMPLETED" ]]; then
+ BATS_DEBUG_LAST_STACK_TRACE_IS_VALID=3D1
+- BATS_ERROR_STATUS=3D"$status"
++ BATS_ERROR_STATUS=3D"$bats_teardown_trap_status"
+ fi
+
+ bats_exit_trap
+--
+2.25.1
+
--=20
2.25.1


[meta-oe][dunfell][PATCH] lua: fix CVE-2022-28805

omkar
 

From: Steve Sakoman <steve@...>

singlevar in lparser.c in Lua through 5.4.4 lacks a certain luaK_exp2anyregup
call, leading to a heap-based buffer over-read that might affect a system that
compiles untrusted Lua code.

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

(From OE-Core rev: d2ba3b8850d461bc7b773240cdf15b22b31a3f9e)

Signed-off-by: Sana Kazi <sana.kazi@...>
Signed-off-by: Steve Sakoman <steve@...>
Signed-off-by: Richard Purdie <richard.purdie@...>
(cherry picked from commit 91e14d3a8e6e67267047473f5c449f266b44f354)
Signed-off-by: Omkar Patil <omkar.patil@...>
Signed-off-by: omkar <omkarpatil10.93@...>
---
.../lua/lua/0001-lua-fix-CVE-2022-28805.patch | 73 +++++++++++++++++++
.../lua/lua/CVE-2022-28805.patch | 28 +++++++
meta-oe/recipes-devtools/lua/lua_5.3.6.bb | 1 +
3 files changed, 102 insertions(+)
create mode 100644 meta-oe/recipes-devtools/lua/lua/0001-lua-fix-CVE-2022-28805.patch
create mode 100644 meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch

diff --git a/meta-oe/recipes-devtools/lua/lua/0001-lua-fix-CVE-2022-28805.patch b/meta-oe/recipes-devtools/lua/lua/0001-lua-fix-CVE-2022-28805.patch
new file mode 100644
index 000000000..606c9ea98
--- /dev/null
+++ b/meta-oe/recipes-devtools/lua/lua/0001-lua-fix-CVE-2022-28805.patch
@@ -0,0 +1,73 @@
+From a38684e4cb4e1439e5f2f7370724496d5b363b32 Mon Sep 17 00:00:00 2001
+From: Steve Sakoman <steve@...>
+Date: Mon, 18 Apr 2022 09:04:08 -1000
+Subject: [PATCH] lua: fix CVE-2022-28805
+
+singlevar in lparser.c in Lua through 5.4.4 lacks a certain luaK_exp2anyregup
+call, leading to a heap-based buffer over-read that might affect a system that
+compiles untrusted Lua code.
+
+https://nvd.nist.gov/vuln/detail/CVE-2022-28805
+
+(From OE-Core rev: d2ba3b8850d461bc7b773240cdf15b22b31a3f9e)
+
+Signed-off-by: Sana Kazi <sana.kazi@...>
+Signed-off-by: Steve Sakoman <steve@...>
+Signed-off-by: Richard Purdie <richard.purdie@...>
+(cherry picked from commit 91e14d3a8e6e67267047473f5c449f266b44f354)
+Signed-off-by: Omkar Patil <omkar.patil@...>
+---
+ .../lua/lua/CVE-2022-28805.patch | 28 +++++++++++++++++++
+ meta-oe/recipes-devtools/lua/lua_5.3.6.bb | 1 +
+ 2 files changed, 29 insertions(+)
+ create mode 100644 meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch
+
+diff --git a/meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch b/meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch
+new file mode 100644
+index 000000000..0a21d1ce7
+--- /dev/null
++++ b/meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch
+@@ -0,0 +1,28 @@
++From 1f3c6f4534c6411313361697d98d1145a1f030fa Mon Sep 17 00:00:00 2001
++From: Roberto Ierusalimschy <roberto@...>
++Date: Tue, 15 Feb 2022 12:28:46 -0300
++Subject: [PATCH] Bug: Lua can generate wrong code when _ENV is <const>
++
++CVE: CVE-2022-28805
++
++Upstream-Status: Backport [https://github.com/lua/lua/commit/1f3c6f4534c6411313361697d98d1145a1f030fa]
++
++Signed-off-by: Sana Kazi <sana.kazi@...>
++Signed-off-by: Steve Sakoman <steve@...>
++---
++ src/lparser.c | 1 +
++ 1 files changed, 1 insertions(+)
++
++diff --git a/src/lparser.c b/src/lparser.c
++index 3abe3d751..a5cd55257 100644
++--- a/src/lparser.c
+++++ b/src/lparser.c
++@@ -300,6 +300,7 @@
++ expdesc key;
++ singlevaraux(fs, ls->envn, var, 1); /* get environment variable */
++ lua_assert(var->k != VVOID); /* this one must exist */
+++ luaK_exp2anyregup(fs, var); /* but could be a constant */
++ codestring(ls, &key, varname); /* key is variable name */
++ luaK_indexed(fs, var, &key); /* env[varname] */
++ }
++
+diff --git a/meta-oe/recipes-devtools/lua/lua_5.3.6.bb b/meta-oe/recipes-devtools/lua/lua_5.3.6.bb
+index 342ed1b54..0137cc3c5 100644
+--- a/meta-oe/recipes-devtools/lua/lua_5.3.6.bb
++++ b/meta-oe/recipes-devtools/lua/lua_5.3.6.bb
+@@ -10,6 +10,7 @@ SRC_URI = "http://www.lua.org/ftp/lua-${PV}.tar.gz;name=tarballsrc \
+ file://CVE-2020-15888.patch \
+ file://CVE-2020-15945.patch \
+ file://0001-Fixed-bug-barriers-cannot-be-active-during-sweep.patch \
++ file://CVE-2022-28805.patch \
+ "
+
+ # if no test suite matches PV release of Lua exactly, download the suite for the closest Lua release.
+--
+2.17.1
+
diff --git a/meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch b/meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch
new file mode 100644
index 000000000..0a21d1ce7
--- /dev/null
+++ b/meta-oe/recipes-devtools/lua/lua/CVE-2022-28805.patch
@@ -0,0 +1,28 @@
+From 1f3c6f4534c6411313361697d98d1145a1f030fa Mon Sep 17 00:00:00 2001
+From: Roberto Ierusalimschy <roberto@...>
+Date: Tue, 15 Feb 2022 12:28:46 -0300
+Subject: [PATCH] Bug: Lua can generate wrong code when _ENV is <const>
+
+CVE: CVE-2022-28805
+
+Upstream-Status: Backport [https://github.com/lua/lua/commit/1f3c6f4534c6411313361697d98d1145a1f030fa]
+
+Signed-off-by: Sana Kazi <sana.kazi@...>
+Signed-off-by: Steve Sakoman <steve@...>
+---
+ src/lparser.c | 1 +
+ 1 files changed, 1 insertions(+)
+
+diff --git a/src/lparser.c b/src/lparser.c
+index 3abe3d751..a5cd55257 100644
+--- a/src/lparser.c
++++ b/src/lparser.c
+@@ -300,6 +300,7 @@
+ expdesc key;
+ singlevaraux(fs, ls->envn, var, 1); /* get environment variable */
+ lua_assert(var->k != VVOID); /* this one must exist */
++ luaK_exp2anyregup(fs, var); /* but could be a constant */
+ codestring(ls, &key, varname); /* key is variable name */
+ luaK_indexed(fs, var, &key); /* env[varname] */
+ }
+
diff --git a/meta-oe/recipes-devtools/lua/lua_5.3.6.bb b/meta-oe/recipes-devtools/lua/lua_5.3.6.bb
index 342ed1b54..0137cc3c5 100644
--- a/meta-oe/recipes-devtools/lua/lua_5.3.6.bb
+++ b/meta-oe/recipes-devtools/lua/lua_5.3.6.bb
@@ -10,6 +10,7 @@ SRC_URI = "http://www.lua.org/ftp/lua-${PV}.tar.gz;name=tarballsrc \
file://CVE-2020-15888.patch \
file://CVE-2020-15945.patch \
file://0001-Fixed-bug-barriers-cannot-be-active-during-sweep.patch \
+ file://CVE-2022-28805.patch \
"

# if no test suite matches PV release of Lua exactly, download the suite for the closest Lua release.
--
2.17.1


[meta-filesystems][PATCH] btrfsmaintenance: add recipe for btrfsmaintenance scripts

Claudius Heine
 

Btrfs requires regular maintenance in order to self-heal. Other
distributions like OpenSUSE, Debian and Fedora use these scripts to
perform those.

Signed-off-by: Claudius Heine <ch@...>
---
.../btrfsmaintenance/btrfsmaintenance_0.5.bb | 62 +++++++++++++++++++
...change-sysconfig-path-to-etc-default.patch | 47 ++++++++++++++
...ective-to-btrfsmaintenance-refresh.s.patch | 33 ++++++++++
3 files changed, 142 insertions(+)
create mode 100644 meta-filesystems/recipes-utils/btrfsmaintenance/btrfs=
maintenance_0.5.bb
create mode 100644 meta-filesystems/recipes-utils/btrfsmaintenance/files=
/0001-change-sysconfig-path-to-etc-default.patch
create mode 100644 meta-filesystems/recipes-utils/btrfsmaintenance/files=
/0002-add-WantedBy-directive-to-btrfsmaintenance-refresh.s.patch

diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmainten=
ance_0.5.bb b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmainte=
nance_0.5.bb
new file mode 100644
index 000000000..a4573cf59
--- /dev/null
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.=
5.bb
@@ -0,0 +1,62 @@
+
+SUMMARY =3D "Services for periodic btrfs maintenance tasks"
+DESCRIPTION =3D "A set of scripts supplementing the btrfs filesystem and=
aims \
+ to automate a few maintenance tasks. This means the scrub, balance, =
trim \
+ or defragmentation."
+HOMEPAGE =3D "https://github.com/kdave/btrfsmaintenance"
+LICENSE =3D "GPL-2.0-only"
+LIC_FILES_CHKSUM =3D "file://COPYING;md5=3D892f569a555ba9c07a568a7c0c4fa=
63a"
+
+SECTION =3D "base"
+
+DEPENDS =3D "btrfs-tools"
+
+SRC_URI =3D "git://github.com/kdave/${BPN};branch=3Dmaster;protocol=3Dht=
tps \
+ file://0001-change-sysconfig-path-to-etc-default.patch \
+ file://0002-add-WantedBy-directive-to-btrfsmaintenance-refresh.s.pat=
ch \
+"
+SRCREV =3D "be42cb6267055d125994abd6927cf3a26deab74c"
+
+UPSTREAM_CHECK_URI =3D "https://github.com/kdave/${BPN}/tags"
+UPSTREAM_CHECK_REGEX =3D "${BPN}/releases/tag/v(?P<pver>\d+(?:\.\d+)*)"
+
+RDEPENDS:${PN} =3D "bash"
+
+S=3D"${WORKDIR}/git"
+
+inherit allarch
+
+do_configure[noexec] =3D "1"
+do_compile[noexec] =3D "1"
+
+do_install() {
+ install -Dm0644 ${S}/btrfsmaintenance-refresh.path \
+ ${D}${systemd_system_unitdir}/btrfsmaintenance-refresh.path
+ install -Dm0644 ${S}/*.timer \
+ ${D}${systemd_system_unitdir}
+ install -Dm0644 ${S}/*.service \
+ ${D}${systemd_system_unitdir}
+
+ install -Dm0644 ${S}/btrfsmaintenance-functions \
+ ${D}${datadir}/${PN}/btrfsmaintenance-functions
+ install -Dm0755 ${S}/*.sh \
+ ${D}${datadir}/${PN}
+
+ install -Dm0644 ${S}/sysconfig.btrfsmaintenance \
+ ${D}${sysconfdir}/default/btrfsmaintenance
+}
+
+inherit systemd
+SYSTEMD_PACKAGES =3D "${PN}"
+SYSTEMD_SERVICE:${PN} =3D " \
+ btrfs-scrub.timer \
+ btrfs-scrub.service \
+ btrfs-trim.timer \
+ btrfs-trim.service \
+ btrfs-balance.timer \
+ btrfs-balance.service \
+ btrfs-defrag.timer \
+ btrfs-defrag.service \
+ btrfsmaintenance-refresh.service \
+ btrfsmaintenance-refresh.path \
+"
diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/files/0001-c=
hange-sysconfig-path-to-etc-default.patch b/meta-filesystems/recipes-util=
s/btrfsmaintenance/files/0001-change-sysconfig-path-to-etc-default.patch
new file mode 100644
index 000000000..d425206f0
--- /dev/null
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/files/0001-change-s=
ysconfig-path-to-etc-default.patch
@@ -0,0 +1,47 @@
+From b49dbe17e0d9ae463e5a34e6991aa2d3c70d2fb1 Mon Sep 17 00:00:00 2001
+From: Claudius Heine <ch@...>
+Date: Wed, 11 May 2022 14:33:13 +0200
+Subject: [PATCH] change sysconfig path to /etc/default
+
+OE uses /etc/default for service configuration, not /etc/sysconfig which
+is used by SUSE and RedHat based distributions.
+
+Change the files accordingly
+
+Upstream-Status: Inappropriate [OE specific]
+
+Signed-off-by: Claudius Heine <ch@...>
+---
+ btrfsmaintenance-refresh.path | 4 ++--
+ btrfsmaintenance-refresh.service | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/btrfsmaintenance-refresh.path b/btrfsmaintenance-refresh.pa=
th
+index d56ad11..f0b4132 100644
+--- a/btrfsmaintenance-refresh.path
++++ b/btrfsmaintenance-refresh.path
+@@ -1,8 +1,8 @@
+ [Unit]
+-Description=3DWatch /etc/sysconfig/btrfsmaintenance
++Description=3DWatch /etc/default/btrfsmaintenance
+=20
+ [Path]
+-PathChanged=3D/etc/sysconfig/btrfsmaintenance
++PathChanged=3D/etc/default/btrfsmaintenance
+=20
+ [Install]
+ WantedBy=3Dmulti-user.target
+diff --git a/btrfsmaintenance-refresh.service b/btrfsmaintenance-refresh=
.service
+index 4ed1eb4..d6225a6 100644
+--- a/btrfsmaintenance-refresh.service
++++ b/btrfsmaintenance-refresh.service
+@@ -1,5 +1,5 @@
+ [Unit]
+-Description=3DUpdate cron periods from /etc/sysconfig/btrfsmaintenance
++Description=3DUpdate cron periods from /etc/default/btrfsmaintenance
+=20
+ [Service]
+ ExecStart=3D/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.s=
h systemd-timer
+--=20
+2.33.3
+
diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/files/0002-a=
dd-WantedBy-directive-to-btrfsmaintenance-refresh.s.patch b/meta-filesyst=
ems/recipes-utils/btrfsmaintenance/files/0002-add-WantedBy-directive-to-b=
trfsmaintenance-refresh.s.patch
new file mode 100644
index 000000000..0da7992a0
--- /dev/null
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/files/0002-add-Want=
edBy-directive-to-btrfsmaintenance-refresh.s.patch
@@ -0,0 +1,33 @@
+From 420ae0f395838b852ae8b8fe5528056c36dc0919 Mon Sep 17 00:00:00 2001
+From: Claudius Heine <ch@...>
+Date: Wed, 11 May 2022 15:14:22 +0200
+Subject: [PATCH] add WantedBy directive to btrfsmaintenance-refresh.serv=
ice
+
+Just trigger the service on the first boot, to configure services to the
+configuration file deployed in the package, afterwards disable the
+service, so that is only triggered when the configuration file has
+changed.
+
+Upstream-Status: Inappropriate [OE specific]
+
+Signed-off-by: Claudius Heine <ch@...>
+---
+ btrfsmaintenance-refresh.service | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/btrfsmaintenance-refresh.service b/btrfsmaintenance-refresh=
.service
+index d6225a6..58d0e09 100644
+--- a/btrfsmaintenance-refresh.service
++++ b/btrfsmaintenance-refresh.service
+@@ -3,4 +3,8 @@ Description=3DUpdate cron periods from /etc/default/btrf=
smaintenance
+=20
+ [Service]
+ ExecStart=3D/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.s=
h systemd-timer
++ExecStart=3Dsystemctl disable btrfsmaintenance-refresh.service
+ Type=3Doneshot
++
++[Install]
++WantedBy=3Dmulti-user.target
+--=20
+2.33.3
+
--=20
2.33.3


kernel bbappend files failed to triggler build updated in kirkstone branch, could be bugs?

JH
 

Hi,

I have a kernel bbappend file which can update patch files but cannot
not update a defconfig file when the files are changed.

FILESEXTRAPATHS:prepend := "${THISDIR}/files:"

SRC_URI:append = "file://0001_wifi.patch \
file://0001-kernel-mtd.patch \
file://defconfig \
"

All files are in files directory, if I change a patch file, it can
trigger the build, but if I change the defconfig file, it could not
trigger the new build. Is it a bug in the kirkstone branch?

Thank you.

Kind regards,

jupiter


[meta-filesystems][PATCH] btrfsmaintenance: add recipe for btrfsmaintenance scripts

Claudius Heine
 

Btrfs requires regular maintenance in order to self-heal. Other
distributions like OpenSUSE, Debian and Fedora use these scripts to
perform those.

Signed-off-by: Claudius Heine <ch@...>
---
.../btrfsmaintenance/btrfsmaintenance_0.5.bb | 62 +++++++++++++++++++
...change-sysconfig-path-to-etc-default.patch | 47 ++++++++++++++
...ective-to-btrfsmaintenance-refresh.s.patch | 33 ++++++++++
3 files changed, 142 insertions(+)
create mode 100644 meta-filesystems/recipes-utils/btrfsmaintenance/btrfs=
maintenance_0.5.bb
create mode 100644 meta-filesystems/recipes-utils/btrfsmaintenance/files=
/0001-change-sysconfig-path-to-etc-default.patch
create mode 100644 meta-filesystems/recipes-utils/btrfsmaintenance/files=
/0002-add-WantedBy-directive-to-btrfsmaintenance-refresh.s.patch

diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmainten=
ance_0.5.bb b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmainte=
nance_0.5.bb
new file mode 100644
index 000000000..a4573cf59
--- /dev/null
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.=
5.bb
@@ -0,0 +1,62 @@
+
+SUMMARY =3D "Services for periodic btrfs maintenance tasks"
+DESCRIPTION =3D "A set of scripts supplementing the btrfs filesystem and=
aims \
+ to automate a few maintenance tasks. This means the scrub, balance, =
trim \
+ or defragmentation."
+HOMEPAGE =3D "https://github.com/kdave/btrfsmaintenance"
+LICENSE =3D "GPL-2.0-only"
+LIC_FILES_CHKSUM =3D "file://COPYING;md5=3D892f569a555ba9c07a568a7c0c4fa=
63a"
+
+SECTION =3D "base"
+
+DEPENDS =3D "btrfs-tools"
+
+SRC_URI =3D "git://github.com/kdave/${BPN};branch=3Dmaster;protocol=3Dht=
tps \
+ file://0001-change-sysconfig-path-to-etc-default.patch \
+ file://0002-add-WantedBy-directive-to-btrfsmaintenance-refresh.s.pat=
ch \
+"
+SRCREV =3D "be42cb6267055d125994abd6927cf3a26deab74c"
+
+UPSTREAM_CHECK_URI =3D "https://github.com/kdave/${BPN}/tags"
+UPSTREAM_CHECK_REGEX =3D "${BPN}/releases/tag/v(?P<pver>\d+(?:\.\d+)*)"
+
+RDEPENDS:${PN} =3D "bash"
+
+S=3D"${WORKDIR}/git"
+
+inherit allarch
+
+do_configure[noexec] =3D "1"
+do_compile[noexec] =3D "1"
+
+do_install() {
+ install -Dm0644 ${S}/btrfsmaintenance-refresh.path \
+ ${D}${systemd_system_unitdir}/btrfsmaintenance-refresh.path
+ install -Dm0644 ${S}/*.timer \
+ ${D}${systemd_system_unitdir}
+ install -Dm0644 ${S}/*.service \
+ ${D}${systemd_system_unitdir}
+
+ install -Dm0644 ${S}/btrfsmaintenance-functions \
+ ${D}${datadir}/${PN}/btrfsmaintenance-functions
+ install -Dm0755 ${S}/*.sh \
+ ${D}${datadir}/${PN}
+
+ install -Dm0644 ${S}/sysconfig.btrfsmaintenance \
+ ${D}${sysconfdir}/default/btrfsmaintenance
+}
+
+inherit systemd
+SYSTEMD_PACKAGES =3D "${PN}"
+SYSTEMD_SERVICE:${PN} =3D " \
+ btrfs-scrub.timer \
+ btrfs-scrub.service \
+ btrfs-trim.timer \
+ btrfs-trim.service \
+ btrfs-balance.timer \
+ btrfs-balance.service \
+ btrfs-defrag.timer \
+ btrfs-defrag.service \
+ btrfsmaintenance-refresh.service \
+ btrfsmaintenance-refresh.path \
+"
diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/files/0001-c=
hange-sysconfig-path-to-etc-default.patch b/meta-filesystems/recipes-util=
s/btrfsmaintenance/files/0001-change-sysconfig-path-to-etc-default.patch
new file mode 100644
index 000000000..d425206f0
--- /dev/null
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/files/0001-change-s=
ysconfig-path-to-etc-default.patch
@@ -0,0 +1,47 @@
+From b49dbe17e0d9ae463e5a34e6991aa2d3c70d2fb1 Mon Sep 17 00:00:00 2001
+From: Claudius Heine <ch@...>
+Date: Wed, 11 May 2022 14:33:13 +0200
+Subject: [PATCH] change sysconfig path to /etc/default
+
+OE uses /etc/default for service configuration, not /etc/sysconfig which
+is used by SUSE and RedHat based distributions.
+
+Change the files accordingly
+
+Upstream-Status: Inappropriate [OE specific]
+
+Signed-off-by: Claudius Heine <ch@...>
+---
+ btrfsmaintenance-refresh.path | 4 ++--
+ btrfsmaintenance-refresh.service | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/btrfsmaintenance-refresh.path b/btrfsmaintenance-refresh.pa=
th
+index d56ad11..f0b4132 100644
+--- a/btrfsmaintenance-refresh.path
++++ b/btrfsmaintenance-refresh.path
+@@ -1,8 +1,8 @@
+ [Unit]
+-Description=3DWatch /etc/sysconfig/btrfsmaintenance
++Description=3DWatch /etc/default/btrfsmaintenance
+=20
+ [Path]
+-PathChanged=3D/etc/sysconfig/btrfsmaintenance
++PathChanged=3D/etc/default/btrfsmaintenance
+=20
+ [Install]
+ WantedBy=3Dmulti-user.target
+diff --git a/btrfsmaintenance-refresh.service b/btrfsmaintenance-refresh=
.service
+index 4ed1eb4..d6225a6 100644
+--- a/btrfsmaintenance-refresh.service
++++ b/btrfsmaintenance-refresh.service
+@@ -1,5 +1,5 @@
+ [Unit]
+-Description=3DUpdate cron periods from /etc/sysconfig/btrfsmaintenance
++Description=3DUpdate cron periods from /etc/default/btrfsmaintenance
+=20
+ [Service]
+ ExecStart=3D/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.s=
h systemd-timer
+--=20
+2.33.3
+
diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/files/0002-a=
dd-WantedBy-directive-to-btrfsmaintenance-refresh.s.patch b/meta-filesyst=
ems/recipes-utils/btrfsmaintenance/files/0002-add-WantedBy-directive-to-b=
trfsmaintenance-refresh.s.patch
new file mode 100644
index 000000000..0da7992a0
--- /dev/null
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/files/0002-add-Want=
edBy-directive-to-btrfsmaintenance-refresh.s.patch
@@ -0,0 +1,33 @@
+From 420ae0f395838b852ae8b8fe5528056c36dc0919 Mon Sep 17 00:00:00 2001
+From: Claudius Heine <ch@...>
+Date: Wed, 11 May 2022 15:14:22 +0200
+Subject: [PATCH] add WantedBy directive to btrfsmaintenance-refresh.serv=
ice
+
+Just trigger the service on the first boot, to configure services to the
+configuration file deployed in the package, afterwards disable the
+service, so that is only triggered when the configuration file has
+changed.
+
+Upstream-Status: Inappropriate [OE specific]
+
+Signed-off-by: Claudius Heine <ch@...>
+---
+ btrfsmaintenance-refresh.service | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/btrfsmaintenance-refresh.service b/btrfsmaintenance-refresh=
.service
+index d6225a6..58d0e09 100644
+--- a/btrfsmaintenance-refresh.service
++++ b/btrfsmaintenance-refresh.service
+@@ -3,4 +3,8 @@ Description=3DUpdate cron periods from /etc/default/btrf=
smaintenance
+=20
+ [Service]
+ ExecStart=3D/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.s=
h systemd-timer
++ExecStart=3Dsystemctl disable btrfsmaintenance-refresh.service
+ Type=3Doneshot
++
++[Install]
++WantedBy=3Dmulti-user.target
+--=20
+2.33.3
+
--=20
2.33.3


[meta-python] [PATCH] python3-flask-login: upgrade 0.6.0 -> 0.6.1

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Changelog:
==========
Only preserve subdomain or host view args in unauthorized redirect
The new utility function login_remembered returns True if the current login is remembered across sessions.
Fix side effect potentially executing view twice for same request.
Clarify usage of FlaskLoginClient test client in docs.

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
...ython3-flask-login_0.6.0.bb => python3-flask-login_0.6.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-flask-login_0.6.0.bb => python3-flask-login_0.6.1.bb} (85%)

diff --git a/meta-python/recipes-devtools/python/python3-flask-login_0.6.0.bb b/meta-python/recipes-devtools/python/python3-flask-login_0.6.1.bb
similarity index 85%
rename from meta-python/recipes-devtools/python/python3-flask-login_0.6.0.bb
rename to meta-python/recipes-devtools/python/python3-flask-login_0.6.1.bb
index dd295cf2d..d19acd9b6 100644
--- a/meta-python/recipes-devtools/python/python3-flask-login_0.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-flask-login_0.6.1.bb
@@ -6,7 +6,7 @@ HOMEPAGE = " https://github.com/maxcountryman/flask-login"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8aa87a1cd9fa41d969ad32cfdac2c596"

-SRC_URI[sha256sum] = "aa84fcfb4c3cf09ca58c08e816b7bce73f1349ba1cf13d00d8dffc5872d5fcf6"
+SRC_URI[sha256sum] = "1306d474a270a036d6fd14f45640c4d77355e4f1c67ca4331b372d3448997b8c"

PYPI_PACKAGE = "Flask-Login"

--
2.25.1


[meta-python] [PATCH] python3-click: upgrade 8.1.2 -> 8.1.3

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Released 2022-04-28
Use verbose form of typing.Callable for @command and @group.
Show error when attempting to create an option with multiple=True, is_flag=True. Use count instead.

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
.../python/{python3-click_8.1.2.bb => python3-click_8.1.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-click_8.1.2.bb => python3-click_8.1.3.bb} (92%)

diff --git a/meta-python/recipes-devtools/python/python3-click_8.1.2.bb b/meta-python/recipes-devtools/python/python3-click_8.1.3.bb
similarity index 92%
rename from meta-python/recipes-devtools/python/python3-click_8.1.2.bb
rename to meta-python/recipes-devtools/python/python3-click_8.1.3.bb
index a623fe104..006742f15 100644
--- a/meta-python/recipes-devtools/python/python3-click_8.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-click_8.1.3.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "http://click.pocoo.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=1fa98232fd645608937a0fdc82e999b8"

-SRC_URI[sha256sum] = "479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72"
+SRC_URI[sha256sum] = "7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"

inherit pypi setuptools3 ptest

--
2.25.1


[meta-python] [PATCH] python3-flask: upgrade 2.1.1 -> 2.1.2

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Changelog:
==========
Fix type annotation for json.loads, it accepts str or bytes.
The --cert and --key options on flask run can be given in either order.

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
.../python/{python3-flask_2.1.1.bb => python3-flask_2.1.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-flask_2.1.1.bb => python3-flask_2.1.2.bb} (87%)

diff --git a/meta-python/recipes-devtools/python/python3-flask_2.1.1.bb b/meta-python/recipes-devtools/python/python3-flask_2.1.2.bb
similarity index 87%
rename from meta-python/recipes-devtools/python/python3-flask_2.1.1.bb
rename to meta-python/recipes-devtools/python/python3-flask_2.1.2.bb
index 24a704770..7d290a4fe 100644
--- a/meta-python/recipes-devtools/python/python3-flask_2.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-flask_2.1.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/mitsuhiko/flask/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=ffeffa59c90c9c4a033c7574f8f3fb75"

-SRC_URI[sha256sum] = "a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8"
+SRC_URI[sha256sum] = "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477"

PYPI_PACKAGE = "Flask"

--
2.25.1


[meta-python] [PATCH] python3-google-api-core: upgrade 2.7.1 -> 2.7.3

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Changelog:
==========
allow grpc without grpcio-status
remove dependency on pkg_resources
Avoid AttributeError if grpcio-status is not installed

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
...oogle-api-core_2.7.1.bb => python3-google-api-core_2.7.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-google-api-core_2.7.1.bb => python3-google-api-core_2.7.3.bb} (87%)

diff --git a/meta-python/recipes-devtools/python/python3-google-api-core_2.7.1.bb b/meta-python/recipes-devtools/python/python3-google-api-core_2.7.3.bb
similarity index 87%
rename from meta-python/recipes-devtools/python/python3-google-api-core_2.7.1.bb
rename to meta-python/recipes-devtools/python/python3-google-api-core_2.7.3.bb
index 55884e99c..3422dd711 100644
--- a/meta-python/recipes-devtools/python/python3-google-api-core_2.7.1.bb
+++ b/meta-python/recipes-devtools/python/python3-google-api-core_2.7.3.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

inherit pypi setuptools3

-SRC_URI[sha256sum] = "b0fa577e512f0c8e063386b974718b8614586a798c5894ed34bedf256d9dae24"
+SRC_URI[sha256sum] = "17957f0704cbe95bd2ce25019efd2046423978594d181d4263e5dcffd2dbbc79"

RDEPENDS:${PN} += "\
${PYTHON_PN}-asyncio \
--
2.25.1


[meta-python] [PATCH] python3-cbor2: upgrade 5.4.2 -> 5.4.3

xuhuan.fnst@fujitsu.com
 

From: Xu Huan <xuhuan.fnst@...>

Signed-off-by: Xu Huan <xuhuan.fnst@...>
---
.../python/{python3-cbor2_5.4.2.bb => python3-cbor2_5.4.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-cbor2_5.4.2.bb => python3-cbor2_5.4.3.bb} (88%)

diff --git a/meta-python/recipes-devtools/python/python3-cbor2_5.4.2.bb b/meta-python/recipes-devtools/python/python3-cbor2_5.4.3.bb
similarity index 88%
rename from meta-python/recipes-devtools/python/python3-cbor2_5.4.2.bb
rename to meta-python/recipes-devtools/python/python3-cbor2_5.4.3.bb
index cafc32ad1..0890b99c0 100644
--- a/meta-python/recipes-devtools/python/python3-cbor2_5.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cbor2_5.4.3.bb
@@ -4,7 +4,7 @@ DEPENDS +="${PYTHON_PN}-setuptools-scm-native"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

-SRC_URI[sha256sum] = "e283e70b55a049ff364cc5e648fde587e4d9b0e87e4b2664c69e639135e6b3b8"
+SRC_URI[sha256sum] = "62b863c5ee6ced4032afe948f3c1484f375550995d3b8498145237fe28e546c2"

inherit pypi python_setuptools_build_meta ptest

--
2.25.1

2821 - 2840 of 99908