Date   

[meta-python][RESEND PATCH] python3-pybluez: fix a runtime issue with python 3.10

Bartosz Golaszewski
 

Add an upstream patch that's not part of any release yet that addresses
an issue with python 3.10 (related to a missing macro).

Link: https://github.com/pybluez/pybluez/issues/426
Signed-off-by: Bartosz Golaszewski <brgl@...>
---
...hen-parsing-buffer-length-fix-426-42.patch | 153 ++++++++++++++++++
.../python/python3-pybluez_0.23.bb | 1 +
2 files changed, 154 insertions(+)
create mode 100644 meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch

diff --git a/meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch b/meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch
new file mode 100644
index 000000000..9126aba8d
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch
@@ -0,0 +1,153 @@
+From aa8ee5e5e934908f0357364f6ec90a3ecda62880 Mon Sep 17 00:00:00 2001
+From: Nicolas Schodet <nico@...>
+Date: Mon, 3 Jan 2022 02:37:01 +0100
+Subject: [PATCH] Use Py_ssize_t when parsing buffer length, fix #426 (#427)
+
+From python 3.9 documentation:
+
+> For all # variants of formats (s#, y#, etc.), the macro
+> PY_SSIZE_T_CLEAN must be defined before including Python.h. On Python
+> 3.9 and older, the type of the length argument is Py_ssize_t if the
+> PY_SSIZE_T_CLEAN macro is defined, or int otherwise.
+
+From python 3.8 changes:
+
+> Use of # variants of formats in parsing or building value (e.g.
+> PyArg_ParseTuple(), Py_BuildValue(), PyObject_CallFunction(), etc.)
+> without PY_SSIZE_T_CLEAN defined raises DeprecationWarning now. It
+> will be removed in 3.10 or 4.0. Read Parsing arguments and building
+> values for detail. (Contributed by Inada Naoki in bpo-36381.)
+
+Fixes https://github.com/pybluez/pybluez/issues/426
+---
+Upstream-Status: Accepted
+
+ bluez/btmodule.c | 23 ++++++++++++++---------
+ msbt/_msbt.c | 6 ++++--
+ 2 files changed, 18 insertions(+), 11 deletions(-)
+
+diff --git a/bluez/btmodule.c b/bluez/btmodule.c
+index 518b723..912a489 100644
+--- a/bluez/btmodule.c
++++ b/bluez/btmodule.c
+@@ -16,7 +16,8 @@ Local naming conventions:
+ - names starting with bt_ are module-level functions
+
+ */
+-
++#define PY_SSIZE_T_CLEAN 1
++#include "Python.h"
+ #include "btmodule.h"
+ #include "structmember.h"
+
+@@ -732,7 +733,7 @@ sock_setsockopt(PySocketSockObject *s, PyObject *args)
+ int optname;
+ int res;
+ void *buf;
+- int buflen;
++ Py_ssize_t buflen;
+ int flag;
+
+ if (PyArg_ParseTuple(args, "iii:setsockopt", &level, &optname, &flag)) {
+@@ -2001,7 +2002,8 @@ static PyObject *
+ bt_hci_send_cmd(PyObject *self, PyObject *args)
+ {
+ PySocketSockObject *socko = NULL;
+- int err, plen = 0;
++ int err;
++ Py_ssize_t plen = 0;
+ uint16_t ogf, ocf;
+ char *param = NULL;
+ int dd = 0;
+@@ -2036,6 +2038,7 @@ bt_hci_send_req(PyObject *self, PyObject *args, PyObject *kwds)
+ int err;
+ int to=0;
+ char rparam[256];
++ Py_ssize_t req_clen;
+ struct hci_request req = { 0 };
+ int dd = 0;
+
+@@ -2043,9 +2046,10 @@ bt_hci_send_req(PyObject *self, PyObject *args, PyObject *kwds)
+ "timeout", 0 };
+
+ if( !PyArg_ParseTupleAndKeywords(args, kwds, "OHHii|s#i", keywords,
+- &socko, &req.ogf, &req.ocf, &req.event, &req.rlen,
+- &req.cparam, &req.clen, &to) )
++ &socko, &req.ogf, &req.ocf, &req.event, &req.rlen,
++ &req.cparam, &req_clen, &to) )
+ return 0;
++ req.clen = req_clen;
+
+ req.rparam = rparam;
+ dd = socko->sock_fd;
+@@ -2274,7 +2278,8 @@ Returns the name of the device, or raises an error on failure");
+ static PyObject * bt_hci_filter_ ## name (PyObject *self, PyObject *args )\
+ { \
+ char *param; \
+- int len, arg; \
++ Py_ssize_t len; \
++ int arg; \
+ if( !PyArg_ParseTuple(args,"s#i", &param, &len, &arg) ) \
+ return 0; \
+ if( len != sizeof(struct hci_filter) ) { \
+@@ -2303,7 +2308,7 @@ DECL_HCI_FILTER_OP_1(test_opcode, "test opcode!")
+ static PyObject * bt_hci_filter_ ## name (PyObject *self, PyObject *args )\
+ { \
+ char *param; \
+- int len; \
++ Py_ssize_t len; \
+ if( !PyArg_ParseTuple(args,"s#", &param, &len) ) \
+ return 0; \
+ if( len != sizeof(struct hci_filter) ) { \
+@@ -2364,7 +2369,7 @@ static PyObject *
+ bt_ba2str(PyObject *self, PyObject *args)
+ {
+ char *data=NULL;
+- int len=0;
++ Py_ssize_t len=0;
+ char ba_str[19] = {0};
+ if (!PyArg_ParseTuple(args, "s#", &data, &len)) return 0;
+ ba2str((bdaddr_t*)data, ba_str);
+@@ -2579,7 +2584,7 @@ bt_sdp_advertise_service( PyObject *self, PyObject *args )
+ *provider = NULL,
+ *description = NULL;
+ PyObject *service_classes, *profiles, *protocols;
+- int namelen = 0, provlen = 0, desclen = 0;
++ Py_ssize_t namelen = 0, provlen = 0, desclen = 0;
+ uuid_t svc_uuid = { 0 };
+ int i;
+ char addrbuf[256] = { 0 };
+diff --git a/msbt/_msbt.c b/msbt/_msbt.c
+index b3d27ff..81f5ee9 100644
+--- a/msbt/_msbt.c
++++ b/msbt/_msbt.c
+@@ -2,6 +2,8 @@
+ #define UNICODE
+ #endif
+
++#define PY_SSIZE_T_CLEAN 1
++
+ #include <winsock2.h>
+ #include <ws2bth.h>
+ #include <BluetoothAPIs.h>
+@@ -155,7 +157,7 @@ static PyObject *
+ msbt_bind(PyObject *self, PyObject *args)
+ {
+ wchar_t *addrstr = NULL;
+- int addrstrlen = -1;
++ Py_ssize_t addrstrlen = -1;
+ int sockfd = -1;
+ int port = -1;
+ char buf[100] = { 0 };
+@@ -765,7 +767,7 @@ msbt_set_service_raw(PyObject *self, PyObject *args)
+ WSAESETSERVICEOP op;
+
+ char *record = NULL;
+- int reclen = -1;
++ Py_ssize_t reclen = -1;
+ BTH_SET_SERVICE *si = NULL;
+ int silen = -1;
+ ULONG sdpVersion = BTH_SDP_VERSION;
+--
+2.34.1
+
diff --git a/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb b/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb
index b32f3a362..6a1df273a 100644
--- a/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb
+++ b/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb
@@ -7,6 +7,7 @@ DEPENDS = "bluez5"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543"

+SRC_URI += "file://0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch"
SRC_URI[md5sum] = "afbe8429bb82d2c46a3d0f5f4f898f9d"
SRC_URI[sha256sum] = "c8f04d2e78951eaa9de486b4d49381704e8943d0a6e6e58f55fcd7b8582e90de"

--
2.34.1


[meta-networking] [PATCH] nbdkit: upgrade 1.31.8 -> 1.31.9

wangmy
 

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../nbdkit/{nbdkit_1.31.8.bb => nbdkit_1.31.9.bb} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
rename meta-networking/recipes-support/nbdkit/{nbdkit_1.31.8.bb => nbdkit_1.31.9.bb} (95%)

diff --git a/meta-networking/recipes-support/nbdkit/nbdkit_1.31.8.bb b/meta-networking/recipes-support/nbdkit/nbdkit_1.31.9.bb
similarity index 95%
rename from meta-networking/recipes-support/nbdkit/nbdkit_1.31.8.bb
rename to meta-networking/recipes-support/nbdkit/nbdkit_1.31.9.bb
index 15275cd3d..b60f49078 100644
--- a/meta-networking/recipes-support/nbdkit/nbdkit_1.31.8.bb
+++ b/meta-networking/recipes-support/nbdkit/nbdkit_1.31.9.bb
@@ -11,7 +11,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f9dcc2d8acdde215fa4bd6ac12bb14f0"

SRC_URI = "git://github.com/libguestfs/nbdkit.git;protocol=https;branch=master \
"
-SRCREV = "c96f025b39a3581405845004e1fcceb5dfa04583"
+
+SRCREV = "20f52c40d666ef18b9ae3aadac5a4ece428dd11e"

S = "${WORKDIR}/git"

--
2.25.1


[meta-oe] [PATCH] uftrace: upgrade 0.11 -> 0.12

wangmy
 

Changelog:
==========
* support dynamic tracing with -fpatchable-function-entry
* --clock option to use a different clock source

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../uftrace/{uftrace_0.11.bb => uftrace_0.12.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-oe/recipes-devtools/uftrace/{uftrace_0.11.bb => uftrace_0.12.bb} (95%)

diff --git a/meta-oe/recipes-devtools/uftrace/uftrace_0.11.bb b/meta-oe/recipes-devtools/uftrace/uftrace_0.12.bb
similarity index 95%
rename from meta-oe/recipes-devtools/uftrace/uftrace_0.11.bb
rename to meta-oe/recipes-devtools/uftrace/uftrace_0.12.bb
index 6d7696c06..111e94866 100644
--- a/meta-oe/recipes-devtools/uftrace/uftrace_0.11.bb
+++ b/meta-oe/recipes-devtools/uftrace/uftrace_0.12.bb
@@ -10,7 +10,7 @@ DEPENDS:append:libc-musl = " argp-standalone"

inherit autotools

-SRCREV = "304a492652dc0fd220f601167c4ebb30e2ae4a39"
+SRCREV = "46d536709451609e5e99099216d9dcf567ceeaca"
SRC_URI = "git://github.com/namhyung/${BPN};branch=master;protocol=https \
"
S = "${WORKDIR}/git"
--
2.25.1


[meta-oe] [PATCH] postgresql: upgrade 14.3 -> 14.4

wangmy
 

0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.

Signed-off-by: Wang Mingyu <wangmy@...>
---
...01-configure.ac-bypass-autoconf-2.69-version-check.patch | 6 +++---
.../postgresql/{postgresql_14.3.bb => postgresql_14.4.bb} | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
rename meta-oe/recipes-dbs/postgresql/{postgresql_14.3.bb => postgresql_14.4.bb} (80%)

diff --git a/meta-oe/recipes-dbs/postgresql/files/0001-configure.ac-bypass-autoconf-2.69-version-check.patch b/meta-oe/recipes-dbs/postgresql/files/0001-configure.ac-bypass-autoconf-2.69-version-check.patch
index 78f24585e..2256bccec 100644
--- a/meta-oe/recipes-dbs/postgresql/files/0001-configure.ac-bypass-autoconf-2.69-version-check.patch
+++ b/meta-oe/recipes-dbs/postgresql/files/0001-configure.ac-bypass-autoconf-2.69-version-check.patch
@@ -1,4 +1,4 @@
-From f7084ba49758a6b8db46b917b7c0f831bd65a08f Mon Sep 17 00:00:00 2001
+From 07e605015fad0621c3e67133ff9330a5c6318daa Mon Sep 17 00:00:00 2001
From: Yi Fan Yu <yifan.yu@...>
Date: Fri, 5 Feb 2021 17:15:42 -0500
Subject: [PATCH] configure.ac: bypass autoconf 2.69 version check
@@ -14,12 +14,12 @@ Signed-off-by: Yi Fan Yu <yifan.yu@...>
1 file changed, 4 deletions(-)

diff --git a/configure.ac b/configure.ac
-index d3c55f2..9120184 100644
+index 04ef7be..0eb595b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,10 +19,6 @@ m4_pattern_forbid(^PGAC_)dnl to catch undefined macros

- AC_INIT([PostgreSQL], [14.3], [pgsql-bugs@...], [], [https://www.postgresql.org/])
+ AC_INIT([PostgreSQL], [14.4], [pgsql-bugs@...], [], [https://www.postgresql.org/])

-m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.69], [], [m4_fatal([Autoconf version 2.69 is required.
-Untested combinations of 'autoconf' and PostgreSQL versions are not
diff --git a/meta-oe/recipes-dbs/postgresql/postgresql_14.3.bb b/meta-oe/recipes-dbs/postgresql/postgresql_14.4.bb
similarity index 80%
rename from meta-oe/recipes-dbs/postgresql/postgresql_14.3.bb
rename to meta-oe/recipes-dbs/postgresql/postgresql_14.4.bb
index c686c9b35..01a6ee635 100644
--- a/meta-oe/recipes-dbs/postgresql/postgresql_14.3.bb
+++ b/meta-oe/recipes-dbs/postgresql/postgresql_14.4.bb
@@ -10,4 +10,4 @@ SRC_URI += "\
file://remove_duplicate.patch \
"

-SRC_URI[sha256sum] = "279057368bf59a919c05ada8f95c5e04abb43e74b9a2a69c3d46a20e07a9af38"
+SRC_URI[sha256sum] = "c23b6237c5231c791511bdc79098617d6852e9e3bdf360efd8b5d15a1a3d8f6a"
--
2.25.1


[meta-oe] [PATCH] libzip: upgrade 1.8.0 -> 1.9.0

wangmy
 

Changelog:
============
Add zip_file_is_seekable().
Improve compatibility with WinAES.
Fix encoding handling in zip_name_locate().
Add option to zipcmp to output summary of changes.
Various bug fixes and documentation improvements.

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../libzip/{libzip_1.8.0.bb => libzip_1.9.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-oe/recipes-extended/libzip/{libzip_1.8.0.bb => libzip_1.9.0.bb} (92%)

diff --git a/meta-oe/recipes-extended/libzip/libzip_1.8.0.bb b/meta-oe/recipes-extended/libzip/libzip_1.9.0.bb
similarity index 92%
rename from meta-oe/recipes-extended/libzip/libzip_1.8.0.bb
rename to meta-oe/recipes-extended/libzip/libzip_1.9.0.bb
index 71072a592..6349b61bd 100644
--- a/meta-oe/recipes-extended/libzip/libzip_1.8.0.bb
+++ b/meta-oe/recipes-extended/libzip/libzip_1.9.0.bb
@@ -21,7 +21,7 @@ inherit cmake

SRC_URI = "https://libzip.org/download/libzip-${PV}.tar.xz"

-SRC_URI[sha256sum] = "f0763bda24ba947e80430be787c4b068d8b6aa6027a26a19923f0acfa3dac97e"
+SRC_URI[sha256sum] = "a17240ee88f0705a9067bb0087fde1cee73948b3cf6c3978a21a58fdb73b76a2"

# Patch for CVE-2017-12858 is applied in version 1.2.0.
CVE_CHECK_IGNORE += "CVE-2017-12858"
--
2.25.1


[meta-gnome] [PATCH] libwacom: upgrade 2.2.0 -> 2.3.0

wangmy
 

Changelog:
============
- New Devices:
- Acer Chromebook Spin 13
- Huion HS611
- Lenovo 14s Yoga, X13 Yoga, X1 Yoga, X380
- Samsung Galaxy Book Pro 360, Flex2
- Devices matching a "* Keyboard" glob are no longer treated as tablets

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../libwacom/{libwacom_2.2.0.bb => libwacom_2.3.0.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-gnome/recipes-support/libwacom/{libwacom_2.2.0.bb => libwacom_2.3.0.bb} (93%)

diff --git a/meta-gnome/recipes-support/libwacom/libwacom_2.2.0.bb b/meta-gnome/recipes-support/libwacom/libwacom_2.3.0.bb
similarity index 93%
rename from meta-gnome/recipes-support/libwacom/libwacom_2.2.0.bb
rename to meta-gnome/recipes-support/libwacom/libwacom_2.3.0.bb
index 78f5a289c..41d8c6242 100644
--- a/meta-gnome/recipes-support/libwacom/libwacom_2.2.0.bb
+++ b/meta-gnome/recipes-support/libwacom/libwacom_2.3.0.bb
@@ -8,7 +8,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=40a21fffb367c82f39fd91a3b137c36e"

SRC_URI = "git://github.com/linuxwacom/libwacom.git;branch=master;protocol=https"
-SRCREV = "be485deca03157b0dbd702c7acaf35b71378be9e"
+SRCREV = "b88053851ef81694b9e3927e0857f0f02ff9a8a8"

DEPENDS = " \
libxml2-native \
--
2.25.1


[meta-oe] [PATCH] iwd: upgrade 1.27 -> 1.28

wangmy
 

Changelog:
==========
Fix issue with handling invalid EAPoL frames.
Fix issue with handling unexpectedly unencrypted EAP frames.
Fix issue with handling AlwaysRandomizeAddress/AddressOverride.
Fix issue with handling initial signal level notification.
Fix issue with handling sorting of scan requests.
Fix issue with handling frame type check in FT.

Signed-off-by: Wang Mingyu <wangmy@...>
---
meta-oe/recipes-connectivity/iwd/{iwd_1.27.bb => iwd_1.28.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-oe/recipes-connectivity/iwd/{iwd_1.27.bb => iwd_1.28.bb} (94%)

diff --git a/meta-oe/recipes-connectivity/iwd/iwd_1.27.bb b/meta-oe/recipes-connectivity/iwd/iwd_1.28.bb
similarity index 94%
rename from meta-oe/recipes-connectivity/iwd/iwd_1.27.bb
rename to meta-oe/recipes-connectivity/iwd/iwd_1.28.bb
index dc29bc3fd..40f35b15a 100644
--- a/meta-oe/recipes-connectivity/iwd/iwd_1.27.bb
+++ b/meta-oe/recipes-connectivity/iwd/iwd_1.28.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] = "013b4a0a79629c20d915954fc3b5d0620ef6e0d6065db3c342f4b3f9111f46ec"
+SRC_URI[sha256sum] = "ee538c720ad15335ece81a52a4b8a11820236df9ed9a5a72a2e64d74c652f0b0"

inherit autotools manpages pkgconfig python3native systemd

--
2.25.1


[meta-oe] [PATCH] gperftools: upgrade 2.9.1 -> 2.10

wangmy
 

ppc-musl.patch
refreshed for new version.

Changelog:
==========
* Matt T. Proud contributed documentation fix to call Go programming language
by it's true name instead of golang.
* Robert Scott contributed debugallocator feature to use readable (PROT_READ)
fence pages. This is activated by TCMALLOC_PAGE_FENCE_READABLE environment veriable.
* User stdpain contributed fix for cmake detection of libunwind.
* Natale Patriciello contributed fix for OSX Monterey support.
* Volodymyr Nikolaichuk contributed support for returning memory back to OS by
using mmap with MAP_FIXED and PROT_NONE. It is off by default and enabled by
preprocessor define: FREE_MMAP_PROT_NONE. This should help OSes that don't
support Linux-style madvise MADV_DONTNEED or BSD-style MADV_FREE.
* Jingyun Hua has contributed basic support for LoongArch.
* Github issue #1338 of failing to build on some recent musl versions has been fixed.
* Github issue #1321 of failing to ship cmake bits with .tar.gz archive has been fixed.

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../gperftools/gperftools/ppc-musl.patch | 19 +++++++++++++++++--
...gperftools_2.9.1.bb => gperftools_2.10.bb} | 2 +-
2 files changed, 18 insertions(+), 3 deletions(-)
rename meta-oe/recipes-support/gperftools/{gperftools_2.9.1.bb => gperftools_2.10.bb} (97%)

diff --git a/meta-oe/recipes-support/gperftools/gperftools/ppc-musl.patch b/meta-oe/recipes-support/gperftools/gperftools/ppc-musl.patch
index 4cf182ad6..d06b6af22 100644
--- a/meta-oe/recipes-support/gperftools/gperftools/ppc-musl.patch
+++ b/meta-oe/recipes-support/gperftools/gperftools/ppc-musl.patch
@@ -1,10 +1,21 @@
-Compatibility fixes for musl.
+From 328805fd16930deefda400a77e9c2c5d17d04d29 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@...>
+Date: Sat, 13 Mar 2021 00:42:25 -0800
+Subject: [PATCH] Compatibility fixes for musl.

+---
+ m4/pc_from_ucontext.m4 | 4 +++-
+ src/getpc.h | 3 +++
+ src/stacktrace_powerpc-linux-inl.h | 8 ++++++--
+ 3 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/m4/pc_from_ucontext.m4 b/m4/pc_from_ucontext.m4
+index 7f09dd7..5f4ee8c 100644
--- a/m4/pc_from_ucontext.m4
+++ b/m4/pc_from_ucontext.m4
@@ -34,6 +34,7 @@ AC_DEFUN([AC_PC_FROM_UCONTEXT],
+ pc_fields="$pc_fields uc_mcontext.gregs[[R15]]" # Linux (arm old [untested])
pc_fields="$pc_fields uc_mcontext.arm_pc" # Linux (arm arch 5)
- pc_fields="$pc_fields uc_mcontext.cr0_hi" # Linux (e2k)
pc_fields="$pc_fields uc_mcontext.gp_regs[[PT_NIP]]" # Suse SLES 11 (ppc64)
+ pc_fields="$pc_fields uc_mcontext.gregs[[PT_NIP]]"
pc_fields="$pc_fields uc_mcontext.mc_eip" # FreeBSD (i386)
@@ -20,6 +31,8 @@ Compatibility fixes for musl.
[ucontext_t u; return u.$pc_field == 0;],
AC_DEFINE_UNQUOTED(PC_FROM_UCONTEXT, $pc_field,
How to access the PC from a struct ucontext)
+diff --git a/src/getpc.h b/src/getpc.h
+index 9605363..cd8ccfa 100644
--- a/src/getpc.h
+++ b/src/getpc.h
@@ -68,6 +68,9 @@
@@ -32,6 +45,8 @@ Compatibility fixes for musl.

// Take the example where function Foo() calls function Bar(). For
// many architectures, Bar() is responsible for setting up and tearing
+diff --git a/src/stacktrace_powerpc-linux-inl.h b/src/stacktrace_powerpc-linux-inl.h
+index a301a46..efca426 100644
--- a/src/stacktrace_powerpc-linux-inl.h
+++ b/src/stacktrace_powerpc-linux-inl.h
@@ -186,7 +186,7 @@ static int GET_STACK_TRACE_OR_FRAMES {
diff --git a/meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb b/meta-oe/recipes-support/gperftools/gperftools_2.10.bb
similarity index 97%
rename from meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb
rename to meta-oe/recipes-support/gperftools/gperftools_2.10.bb
index d056622b2..602a7e263 100644
--- a/meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb
+++ b/meta-oe/recipes-support/gperftools/gperftools_2.10.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=762732742c73dc6c7fbe8632f06c059a"

DEPENDS:append:libc-musl = " libucontext"

-SRCREV = "f7c6fb6c8e99d6b1b725e5994373bcd19ffdf8fd"
+SRCREV = "bf8b714bf5075d0a6f2f28504b43095e2b1e11c5"
SRC_URI = "git://github.com/gperftools/gperftools;branch=master;protocol=https \
file://0001-Support-Atomic-ops-on-clang.patch \
file://0001-fix-build-with-musl-libc.patch \
--
2.25.1


[meta-oe] [PATCH] googletest: upgrade 1.11.0 -> 1.12.0

wangmy
 

Changelog:
==========
C++ Language Support
----------------------
This will be the last release to support C++11. Future releases will require at least C++14.

Mocking
---------
Support for move-only values to Return (5126f71)

Matchers
--------------
New matchers
WhenBase64Unescaped (652ec31)
ResultOf() now has a 3-arg overload that takes a description string for better error messages (0e40217)

Build & Test
----------------
CMake minimum increased to 3.5
Bazel users that build GoogleTest using the Abseil library as a dependency now also require a dependency on RE2 (e33c2b2)
Bazel users that build GoogleTest using the Abseil library now use the Abseil library to parse all command-line flags (25dcdc7)


Signed-off-by: Wang Mingyu <wangmy@...>
---
meta-oe/recipes-test/googletest/googletest_git.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-oe/recipes-test/googletest/googletest_git.bb b/meta-oe/recipes-test/googletest/googletest_git.bb
index 869c2c86b..b8088a31a 100644
--- a/meta-oe/recipes-test/googletest/googletest_git.bb
+++ b/meta-oe/recipes-test/googletest/googletest_git.bb
@@ -4,12 +4,12 @@ SECTION = "libs"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=cbbd27594afd089daa160d3a16dd515a"

-PV = "1.11.0+git${SRCPV}"
+PV = "1.12.0"

PROVIDES += "gmock gtest"

S = "${WORKDIR}/git"
-SRCREV = "9e712372214d75bb30ec2847a44bf124d48096f3"
+SRCREV = "15460959cbbfa20e66ef0b5ab497367e47fc0a04"
SRC_URI = "git://github.com/google/googletest.git;branch=main;protocol=https"

inherit cmake
--
2.25.1


[meta-gnome] [PATCH] gnome-commander: upgrade 1.14.2 -> 1.14.3

wangmy
 

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../{gnome-commander_1.14.2.bb => gnome-commander_1.14.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-gnome/recipes-gnome/gnome-commander/{gnome-commander_1.14.2.bb => gnome-commander_1.14.3.bb} (87%)

diff --git a/meta-gnome/recipes-gnome/gnome-commander/gnome-commander_1.14.2.bb b/meta-gnome/recipes-gnome/gnome-commander/gnome-commander_1.14.3.bb
similarity index 87%
rename from meta-gnome/recipes-gnome/gnome-commander/gnome-commander_1.14.2.bb
rename to meta-gnome/recipes-gnome/gnome-commander/gnome-commander_1.14.3.bb
index c67242299..b16400cf3 100644
--- a/meta-gnome/recipes-gnome/gnome-commander/gnome-commander_1.14.2.bb
+++ b/meta-gnome/recipes-gnome/gnome-commander/gnome-commander_1.14.3.bb
@@ -10,7 +10,7 @@ DEPENDS = " \
inherit gnomebase itstool gettext gnome-help features_check
ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}"

-SRC_URI[archive.sha256sum] = "1378efd24f8af18a09031d83d918f9662a3f5eba5a6f9df9fc55870f2e6f0ee9"
+SRC_URI[archive.sha256sum] = "78d8dce70fb922b2909cf767783053b0811213a4d6a49b3875510cf3a84efd7b"

PACKAGECONFIG ??= "exiv2 taglib libgsf poppler"
PACKAGECONFIG[exiv2] = "--with-exiv2,--without-exiv2,exiv2"
--
2.25.1


[meta-oe][dunfell][PATCH] xterm: CVE-2022-24130 Buffer overflow in set_sixel in graphics_sixel.c

Hitendra Prajapati
 

Source: https://github.com/ThomasDickey/xterm-snapshots/
MR: 115675
Type: Security Fix
Disposition: Backport from https://github.com/ThomasDickey/xterm-snapshots/commit/1584fc227673264661250d3a8d673c168ac9512d
ChangeID: 6ad000b744527ae863187b570714792fc29467d9
Description:
CVE-2022-24130 xterm: Buffer overflow in set_sixel in graphics_sixel.c.

Signed-off-by: Hitendra Prajapati <hprajapati@...>
---
.../xorg-app/xterm/CVE-2022-24130.patch | 84 +++++++++++++++++++
.../recipes-graphics/xorg-app/xterm_353.bb | 2 +-
2 files changed, 85 insertions(+), 1 deletion(-)
create mode 100644 meta-oe/recipes-graphics/xorg-app/xterm/CVE-2022-24130.patch

diff --git a/meta-oe/recipes-graphics/xorg-app/xterm/CVE-2022-24130.patch b/meta-oe/recipes-graphics/xorg-app/xterm/CVE-2022-24130.patch
new file mode 100644
index 000000000..b7a5f297a
--- /dev/null
+++ b/meta-oe/recipes-graphics/xorg-app/xterm/CVE-2022-24130.patch
@@ -0,0 +1,84 @@
+From 85666286473f2fbb2d4731d4e175f00d7a76e21f Mon Sep 17 00:00:00 2001
+From: Hitendra Prajapati <hprajapati@...>
+Date: Tue, 21 Jun 2022 10:53:01 +0530
+Subject: [PATCH] CVE-2022-24130
+
+Upstream-Status: Backport [https://github.com/ThomasDickey/xterm-snapshots/commit/1584fc227673264661250d3a8d673c168ac9512d]
+CVE: CVE-2022-24130
+Signed-off-by: Hitendra Prajapati <hprajapati@...>
+
+Description: Cherry-pick sixel graphics fixes from xterm 370d and 370f
+ Check for out-of-bounds condition while drawing sixels, and quit that
+ operation (report by Nick Black, CVE-2022-24130).
+Bug-Debian: https://bugs.debian.org/1004689
+
+---
+ graphics_sixel.c | 22 +++++++++++++++++-----
+ 1 file changed, 17 insertions(+), 5 deletions(-)
+
+diff --git a/graphics_sixel.c b/graphics_sixel.c
+index 00ba3ef..6a82295 100644
+--- a/graphics_sixel.c
++++ b/graphics_sixel.c
+@@ -141,7 +141,7 @@ init_sixel_background(Graphic *graphic, SixelContext const *context)
+ graphic->color_registers_used[context->background] = 1;
+ }
+
+-static void
++static Boolean
+ set_sixel(Graphic *graphic, SixelContext const *context, int sixel)
+ {
+ const int mh = graphic->max_height;
+@@ -162,7 +162,10 @@ set_sixel(Graphic *graphic, SixelContext const *context, int sixel)
+ ((color != COLOR_HOLE)
+ ? (unsigned) graphic->color_registers[color].b : 0U)));
+ for (pix = 0; pix < 6; pix++) {
+- if (context->col < mw && context->row + pix < mh) {
++ if (context->col >= 0 &&
++ context->col < mw &&
++ context->row + pix >= 0 &&
++ context->row + pix < mh) {
+ if (sixel & (1 << pix)) {
+ if (context->col + 1 > graphic->actual_width) {
+ graphic->actual_width = context->col + 1;
+@@ -175,8 +178,10 @@ set_sixel(Graphic *graphic, SixelContext const *context, int sixel)
+ }
+ } else {
+ TRACE(("sixel pixel %d out of bounds\n", pix));
++ return False;
+ }
+ }
++ return True;
+ }
+
+ static void
+@@ -451,7 +456,10 @@ parse_sixel(XtermWidget xw, ANSI *params, char const *string)
+ init_sixel_background(graphic, &context);
+ graphic->valid = 1;
+ }
+- set_sixel(graphic, &context, sixel);
++ if (!set_sixel(graphic, &context, sixel)) {
++ context.col = 0;
++ break;
++ }
+ context.col++;
+ } else if (ch == '$') { /* DECGCR */
+ /* ignore DECCRNLM in sixel mode */
+@@ -529,8 +537,12 @@ parse_sixel(XtermWidget xw, ANSI *params, char const *string)
+ graphic->valid = 1;
+ }
+ for (i = 0; i < Pcount; i++) {
+- set_sixel(graphic, &context, sixel);
+- context.col++;
++ if (set_sixel(graphic, &context, sixel)) {
++ context.col++;
++ } else {
++ context.col = 0;
++ break;
++ }
+ }
+ } else if (ch == '#') { /* DECGCI */
+ ANSI color_params;
+--
+2.25.1
+
diff --git a/meta-oe/recipes-graphics/xorg-app/xterm_353.bb b/meta-oe/recipes-graphics/xorg-app/xterm_353.bb
index 264320212..1862b250e 100644
--- a/meta-oe/recipes-graphics/xorg-app/xterm_353.bb
+++ b/meta-oe/recipes-graphics/xorg-app/xterm_353.bb
@@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = "file://xterm.h;beginline=3;endline=31;md5=996b1ce0584c0747b1
SRC_URI = "http://invisible-mirror.net/archives/${BPN}/${BP}.tgz \
file://0001-Add-configure-time-check-for-setsid.patch \
file://CVE-2021-27135.patch \
+ file://CVE-2022-24130.patch \
"
-
SRC_URI[md5sum] = "247c30ebfa44623f3a2d100e0cae5c7f"
SRC_URI[sha256sum] = "e521d3ee9def61f5d5c911afc74dd5c3a56ce147c7071c74023ea24cac9bb768"
PACKAGECONFIG ?= ""
--
2.25.1


[meta-python] [PATCH] python3-websocket-client: upgrade 1.3.2 -> 1.3.3

wangmy
 

Changelog:
=========
- Fix unclosed socket error (#826)
- Update header dict access (#818)
- Add utf8 workaround to docs (fc9ee9f)

Signed-off-by: Wang Mingyu <wangmy@...>
---
...socket-client_1.3.2.bb => python3-websocket-client_1.3.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-websocket-client_1.3.2.bb => python3-websocket-client_1.3.3.bb} (84%)

diff --git a/meta-python/recipes-devtools/python/python3-websocket-client_1.3.2.bb b/meta-python/recipes-devtools/python/python3-websocket-client_1.3.3.bb
similarity index 84%
rename from meta-python/recipes-devtools/python/python3-websocket-client_1.3.2.bb
rename to meta-python/recipes-devtools/python/python3-websocket-client_1.3.3.bb
index 3f09d267d..9c3ff02e9 100644
--- a/meta-python/recipes-devtools/python/python3-websocket-client_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-websocket-client_1.3.3.bb
@@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/websocket-client/websocket-client"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b969e9612325987c823fc0737063ebc8"

-SRC_URI[sha256sum] = "50b21db0058f7a953d67cc0445be4b948d7fc196ecbeb8083d68d94628e4abf6"
+SRC_URI[sha256sum] = "d58c5f284d6a9bf8379dab423259fe8f85b70d5fa5d2916d5791a84594b122b1"

inherit pypi setuptools3

--
2.25.1


[meta-python] [PATCH] python3-watchdog: upgrade 2.1.8 -> 2.1.9

wangmy
 

Changelog:
=========
[fsevents] Fix flakey test to assert that there are no errors when stopping the emitter.
[inotify] Suppress occasional OSError: [Errno 9] Bad file descriptor at shutdown. #805
[watchmedo] Make auto-restart restart the sub-process if it terminates. #896
[watchmedo] Avoid zombie sub-processes when running shell-command without --wait. #405

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../{python3-watchdog_2.1.8.bb => python3-watchdog_2.1.9.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-python/recipes-devtools/python/{python3-watchdog_2.1.8.bb => python3-watchdog_2.1.9.bb} (80%)

diff --git a/meta-python/recipes-devtools/python/python3-watchdog_2.1.8.bb b/meta-python/recipes-devtools/python/python3-watchdog_2.1.9.bb
similarity index 80%
rename from meta-python/recipes-devtools/python/python3-watchdog_2.1.8.bb
rename to meta-python/recipes-devtools/python/python3-watchdog_2.1.9.bb
index 70af95157..8c7c6dd47 100644
--- a/meta-python/recipes-devtools/python/python3-watchdog_2.1.8.bb
+++ b/meta-python/recipes-devtools/python/python3-watchdog_2.1.9.bb
@@ -4,7 +4,7 @@ DEPENDS = "${PYTHON_PN}-argh"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

-SRC_URI[sha256sum] = "6d03149126864abd32715d4e9267d2754cede25a69052901399356ad3bc5ecff"
+SRC_URI[sha256sum] = "43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609"

inherit pypi setuptools3

--
2.25.1


[meta-python] [PATCH] python3-ujson: upgrade 5.1.0 -> 5.3.0

wangmy
 

0001-setup.py-Do-not-strip-debugging-symbols.patch
refreshed for new version.

License-Update:
version updated to 5.3.0
Build options added

Signed-off-by: Wang Mingyu <wangmy@...>
---
...up.py-Do-not-strip-debugging-symbols.patch | 20 ++++++++++++-------
...-ujson_5.1.0.bb => python3-ujson_5.3.0.bb} | 4 ++--
2 files changed, 15 insertions(+), 9 deletions(-)
rename meta-python/recipes-devtools/python/{python3-ujson_5.1.0.bb => python3-ujson_5.3.0.bb} (79%)

diff --git a/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch b/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
index 47da2b8cf..42cd99a89 100644
--- a/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
+++ b/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
@@ -8,22 +8,28 @@ bitbake build errors related to already-stripped.

Signed-off-by: Leon Anavi <leon.anavi@...>
---
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ setup.py | 8 +-------
+ 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/setup.py b/setup.py
-index 453dc31..962c507 100644
+index b98963b..d42f07a 100644
--- a/setup.py
+++ b/setup.py
-@@ -6,7 +6,7 @@ from setuptools import Extension, setup
- dconv_source_files = glob("./deps/double-conversion/double-conversion/*.cc")
+@@ -19,13 +19,7 @@ if not dconv_libs:
+ dconv_source_files.extend(glob("./deps/double-conversion/double-conversion/*.cc"))
dconv_source_files.append("./lib/dconv_wrapper.cc")

--strip_flags = ["-Wl,--strip-all"] if platform.system() == "Linux" else []
+-if platform.system() == "Linux" and environ.get("UJSON_BUILD_NO_STRIP", "0") not in (
+- "1",
+- "True",
+-):
+- strip_flags = ["-Wl,--strip-all"]
+-else:
+- strip_flags = []
+strip_flags = []

module1 = Extension(
"ujson",
--
-2.30.2
+2.25.1

diff --git a/meta-python/recipes-devtools/python/python3-ujson_5.1.0.bb b/meta-python/recipes-devtools/python/python3-ujson_5.3.0.bb
similarity index 79%
rename from meta-python/recipes-devtools/python/python3-ujson_5.1.0.bb
rename to meta-python/recipes-devtools/python/python3-ujson_5.3.0.bb
index 6c1bf7e82..4c3ef82c9 100644
--- a/meta-python/recipes-devtools/python/python3-ujson_5.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ujson_5.3.0.bb
@@ -2,9 +2,9 @@ SUMMARY = "Ultra fast JSON encoder and decoder for Python"
DESCRIPTION = "UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 2.5+ and 3."

LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=10fa10456417c0252bcb8a498e498ffe"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e0039a83d8a99726b5418f0b03302d0a"

-SRC_URI[sha256sum] = "a88944d2f99db71a3ca0c63d81f37e55b660edde0b07216fb65a3e46403ef004"
+SRC_URI[sha256sum] = "ab938777b3ac0372231ee654a7f6a13787e587b1ca268d8aa7e6fb6846e477d0"

inherit pypi ptest setuptools3

--
2.25.1


[meta-python] [PATCH] python3-robotframework-seriallibrary: upgrade 0.3.1 -> 0.4.3

wangmy
 

e31d5fdf2ea00ac6349e64580a20816783064dd4.patch
removed since it's not available in 0.4.3

License-Update:
version updated to 0.4.3
The content location of the description of the license has changed

Signed-off-by: Wang Mingyu <wangmy@...>
---
...5fdf2ea00ac6349e64580a20816783064dd4.patch | 45 -------------------
...on3-robotframework-seriallibrary_0.4.3.bb} | 7 +--
2 files changed, 2 insertions(+), 50 deletions(-)
delete mode 100644 meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch
rename meta-python/recipes-devtools/python/{python3-robotframework-seriallibrary_0.3.1.bb => python3-robotframework-seriallibrary_0.4.3.bb} (53%)

diff --git a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch b/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch
deleted file mode 100644
index 21e97fd93..000000000
--- a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From e31d5fdf2ea00ac6349e64580a20816783064dd4 Mon Sep 17 00:00:00 2001
-From: Hideki Takeoka <hideki.takeoka@...>
-Date: Sun, 25 Aug 2019 19:25:00 +0200
-Subject: [PATCH] Update setup.py for python3.7+ support
-
----
- setup.py | 9 +++++----
- src/SerialLibrary/version.py | 3 +++
- 2 files changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 4c34705..70bb1af 100644
---- a/setup.py
-+++ b/setup.py
-@@ -1,6 +1,5 @@
- #!/usr/bin/env python
-
--from imp import load_source
- from os.path import abspath, dirname, join
- from sys import platform
-
-@@ -18,9 +17,11 @@
-
-
- CURDIR = dirname(abspath(__file__))
--VERSION = load_source(
-- 'version', 'version',
-- open(join(CURDIR, 'src', 'SerialLibrary', 'version.py'))).VERSION
-+
-+with open(join(CURDIR, 'src', 'SerialLibrary', 'version.py')) as f:
-+ exec(f.read())
-+ VERSION = get_version()
-+
- README = open(join(CURDIR, 'README.rst')).read()
- CLASSIFIERS = '\n'.join(
- map(' :: '.join, [
-diff --git a/src/SerialLibrary/version.py b/src/SerialLibrary/version.py
-index 6ce65c4..19831bc 100644
---- a/src/SerialLibrary/version.py
-+++ b/src/SerialLibrary/version.py
-@@ -1 +1,4 @@
- VERSION = (0, 3, 1)
-+
-+def get_version():
-+ return VERSION;
diff --git a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.3.1.bb b/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.4.3.bb
similarity index 53%
rename from meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.3.1.bb
rename to meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.4.3.bb
index d9465af08..4ad5c3601 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.4.3.bb
@@ -1,17 +1,14 @@
SUMMARY = "Robot Framework test library for serial connection"
HOMEPAGE = "https://github.com/whosaysni/robotframework-seriallibrary"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=1af2e051b493d9552af443cf2f99d480"

-SRC_URI[md5sum] = "b7c9565d54c30df7cd3f3c0e29adffa3"
-SRC_URI[sha256sum] = "256ad60fc0b7df4be44d82c302f5ed8fad4935cda99e4b45942e3c88179d1e19"
+SRC_URI[sha256sum] = "f20befe5c1106dd8ddca9f60a2f18bf5ec7d5f06f6f09a03fa66bae54777e6bb"

PYPI_PACKAGE = "robotframework-seriallibrary"

inherit pypi setuptools3

-SRC_URI += "file://e31d5fdf2ea00ac6349e64580a20816783064dd4.patch"
-
RDEPENDS:${PN} += " \
${PYTHON_PN}-pyserial \
${PYTHON_PN}-robotframework \
--
2.25.1


[meta-python] [PATCH] python3-dill: upgrade 0.3.4 -> 0.3.5.1

wangmy
 

License-Update: Copyright year updated to 2022.

Add dependence python3-logging.

Signed-off-by: Wang Mingyu <wangmy@...>
---
.../recipes-devtools/python/python3-dill_0.3.4.bb | 14 --------------
.../python/python3-dill_0.3.5.1.bb | 15 +++++++++++++++
2 files changed, 15 insertions(+), 14 deletions(-)
delete mode 100644 meta-python/recipes-devtools/python/python3-dill_0.3.4.bb
create mode 100644 meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb

diff --git a/meta-python/recipes-devtools/python/python3-dill_0.3.4.bb b/meta-python/recipes-devtools/python/python3-dill_0.3.4.bb
deleted file mode 100644
index ff0104cc8..000000000
--- a/meta-python/recipes-devtools/python/python3-dill_0.3.4.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-SUMMARY = "Serialize all of python"
-HOMEPAGE = "https://pypi.org/project/dill/"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=41adceb584fdde8323ddf9ad23c07fe5"
-
-SRC_URI[sha256sum] = "9f9734205146b2b353ab3fec9af0070237b6ddae78452af83d2fca84d739e675"
-
-inherit pypi setuptools3
-
-PYPI_PACKAGE_EXT = "zip"
-
-RDEPENDS:${PN} += "\
- ${PYTHON_PN}-multiprocessing \
-"
diff --git a/meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb b/meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb
new file mode 100644
index 000000000..d9110e3fd
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Serialize all of python"
+HOMEPAGE = "https://pypi.org/project/dill/"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=61f24e44fc855bde43ed5a1524a37bc4"
+
+SRC_URI[sha256sum] = "d75e41f3eff1eee599d738e76ba8f4ad98ea229db8b085318aa2b3333a208c86"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE_EXT = "tar.gz"
+
+RDEPENDS:${PN} += "\
+ ${PYTHON_PN}-multiprocessing \
+ ${PYTHON_PN}-logging \
+"
--
2.25.1


[meta-python] [PATCH] python3-redis: upgrade 4.3.1 -> 4.3.3

xuhuan.fnst@fujitsu.com
 

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

Changelog:
==========
Fix Lock crash, and versioning 4.3.3 (#2210)
Async cluster: improve docs (#2208)

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

diff --git a/meta-python/recipes-devtools/python/python3-redis_4.3.1.bb b/meta-python/recipes-devtools/python/python3-redis_4.3.3.bb
similarity index 81%
rename from meta-python/recipes-devtools/python/python3-redis_4.3.1.bb
rename to meta-python/recipes-devtools/python/python3-redis_4.3.3.bb
index c0d9c0064..66051d420 100644
--- a/meta-python/recipes-devtools/python/python3-redis_4.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-redis_4.3.3.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://github.com/andymccurdy/redis-py"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=51d9ad56299ab60ba7be65a621004f27"

-SRC_URI[sha256sum] = "94b617b4cd296e94991146f66fc5559756fbefe9493604f0312e4d3298ac63e9"
+SRC_URI[sha256sum] = "2f7a57cf4af15cd543c4394bcbe2b9148db2606a37edba755368836e3a1d053e"

inherit pypi setuptools3

--
2.25.1


[meta-python] [PATCH] python3-pyscaffold: upgrade 4.2.2 -> 4.2.3

xuhuan.fnst@fujitsu.com
 

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

Changelog:
==========
Fix github action creating the demo-repo by, #644
Update GitHub actions, #645
Automatically create directory when saving config file, #648

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

diff --git a/meta-python/recipes-devtools/python/python3-pyscaffold_4.2.2.bb b/meta-python/recipes-devtools/python/python3-pyscaffold_4.2.3.bb
similarity index 88%
rename from meta-python/recipes-devtools/python/python3-pyscaffold_4.2.2.bb
rename to meta-python/recipes-devtools/python/python3-pyscaffold_4.2.3.bb
index 5b61c06ad..fe4f7e4eb 100644
--- a/meta-python/recipes-devtools/python/python3-pyscaffold_4.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyscaffold_4.2.3.bb
@@ -9,7 +9,7 @@ LICENSE = "0BSD & MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=14a49c74a1d91829908ac756c07e6b91"
DEPENDS += "python3-setuptools-scm-native"

-SRC_URI[sha256sum] = "11be56d21a0047ea604e7bc4349e95592cdc734b0a405082a6a4f2a7028dc896"
+SRC_URI[sha256sum] = "58c7d9ce296cc26ac377061365c2f87cd8e28f46e4fb2c96ee48f9c64e33ac4a"

inherit pypi python_setuptools_build_meta
PYPI_PACKAGE = "PyScaffold"
--
2.25.1


[meta-python] [PATCH] python3-pylint: upgrade 2.14.1 -> 2.14.3

xuhuan.fnst@fujitsu.com
 

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

Changelog:
==========
* Fixed two false positives for bad-super-call for calls that refer to a non-direct parent.
* Fixed a false positive for useless-super-delegation for subclasses that specify the number of
of parameters against a parent that uses a variadic argument.
* Allow suppressing undefined-loop-variable and undefined-variable without raising useless-suppression.
* Fixed false positive for undefined-variable for __class__ in inner methods.

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

diff --git a/meta-python/recipes-devtools/python/python3-pylint_2.14.1.bb b/meta-python/recipes-devtools/python/python3-pylint_2.14.3.bb
similarity index 86%
rename from meta-python/recipes-devtools/python/python3-pylint_2.14.1.bb
rename to meta-python/recipes-devtools/python/python3-pylint_2.14.3.bb
index d4d2d2c8a..835ed2203 100644
--- a/meta-python/recipes-devtools/python/python3-pylint_2.14.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pylint_2.14.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE= "http://www.pylint.org/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9"

-SRC_URI[sha256sum] = "549261e0762c3466cc001024c4419c08252cb8c8d40f5c2c6966fea690e7fe2a"
+SRC_URI[sha256sum] = "4e1378f815c63e7e44590d0d339ed6435f5281d0a0cc357d29a86ea0365ef868"

inherit pypi setuptools3

--
2.25.1


[meta-python] [PATCH] python3-pychromecast: upgrade 12.1.2 -> 12.1.3

xuhuan.fnst@fujitsu.com
 

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

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

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

-SRC_URI[sha256sum] = "6be626e5ba2f6ffaefbc13ddced84e8b60a9ef1b012f71039fc0f7a0bcb4bda6"
+SRC_URI[sha256sum] = "edd67b6d23d5d064a56c97cd90ea661fa8ffd76720bf199b5a126c6869f81e01"

PYPI_PACKAGE = "PyChromecast"

--
2.25.1

2241 - 2260 of 99837