* [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88
@ 2026-11-10 3:52 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 2/7] ppp: upgrade 2.5.4 -> 2.5.5 ankur.tyagi85
` (6 more replies)
0 siblings, 7 replies; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
- Upstream deprecated gatttool[1]
- Dropped patches that are merged in the upstream version
- Refreshed 0001-tests-add-a-target-for-building-tests-without-runnin.patch
Changelog:
https://github.com/bluez/bluez/releases/tag/5.88
[1]https://github.com/bluez/bluez/commit/a7da60ed45e9b7aea429f1472588c9070ebecdf7
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
meta/recipes-connectivity/bluez5/bluez5.inc | 8 --
| 86 --------------
...x-Fix-ABORT-response-being-discarded.patch | 44 -------
...exd-Fix-FILE-leak-in-phonebook-dummy.patch | 47 --------
...ap-Fix-NewMissedCalls-parameter-size.patch | 110 ------------------
...p-Fix-u128_to_string-skipping-data-4.patch | 33 ------
...d-pbap-Report-NewMissedCalls-for-mch.patch | 74 ------------
...et-for-building-tests-without-runnin.patch | 10 +-
.../bluez5/{bluez5_5.87.bb => bluez5_5.88.bb} | 3 +-
9 files changed, 6 insertions(+), 409 deletions(-)
delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-adapter-restrict-delta-0-RSSI-to-proximity-filters.patch
delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-gobex-Fix-ABORT-response-being-discarded.patch
delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-obexd-Fix-FILE-leak-in-phonebook-dummy.patch
delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-NewMissedCalls-parameter-size.patch
delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-u128_to_string-skipping-data-4.patch
delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Report-NewMissedCalls-for-mch.patch
rename meta/recipes-connectivity/bluez5/{bluez5_5.87.bb => bluez5_5.88.bb} (92%)
diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc b/meta/recipes-connectivity/bluez5/bluez5.inc
index eff229567c8..815d374694b 100644
--- a/meta/recipes-connectivity/bluez5/bluez5.inc
+++ b/meta/recipes-connectivity/bluez5/bluez5.inc
@@ -28,7 +28,6 @@ PACKAGECONFIG ??= "obex-profiles \
hid-profiles \
hog-profiles \
tools \
- deprecated \
udev \
"
PACKAGECONFIG[obex-profiles] = "--enable-obex,--disable-obex,libical"
@@ -56,7 +55,6 @@ PACKAGECONFIG[hfp-profiles] = "--enable-hfp,--disable-hfp"
PACKAGECONFIG[asha-profiles] = "--enable-asha,--disable-asha"
PACKAGECONFIG[sixaxis] = "--enable-sixaxis,--disable-sixaxis"
PACKAGECONFIG[tools] = "--enable-tools,--disable-tools"
-PACKAGECONFIG[deprecated] = "--enable-deprecated,--disable-deprecated"
PACKAGECONFIG[mesh] = "--enable-mesh --enable-external-ell,--disable-mesh, json-c ell"
PACKAGECONFIG[btpclient] = "--enable-btpclient --enable-external-ell,--disable-btpclient, ell"
PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev"
@@ -66,12 +64,6 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \
file://init \
file://run-ptest \
file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \
- file://0001-adapter-restrict-delta-0-RSSI-to-proximity-filters.patch \
- file://0001-gobex-Fix-ABORT-response-being-discarded.patch \
- file://0001-obexd-pbap-Fix-u128_to_string-skipping-data-4.patch \
- file://0001-obexd-Fix-FILE-leak-in-phonebook-dummy.patch \
- file://0001-obexd-pbap-Fix-NewMissedCalls-parameter-size.patch \
- file://0001-obexd-pbap-Report-NewMissedCalls-for-mch.patch \
"
S = "${UNPACKDIR}/bluez-${PV}"
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-adapter-restrict-delta-0-RSSI-to-proximity-filters.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-adapter-restrict-delta-0-RSSI-to-proximity-filters.patch
deleted file mode 100644
index a92d3896fa4..00000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-adapter-restrict-delta-0-RSSI-to-proximity-filters.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 7789da9b8d9a488e06fc7dbd33167228692de676 Mon Sep 17 00:00:00 2001
-From: Xiuzhuo Shang <xiuzhuo.shang@oss.qualcomm.com>
-Date: Wed, 15 Jul 2026 17:19:36 +0800
-Subject: [PATCH] adapter: restrict delta=0 RSSI to proximity filters
-
-When a discovery filter is active (filtered_discovery=true), BlueZ
-unconditionally calls device_set_rssi_with_delta(..., delta=0),
-causing every BLE advertisement to emit a PropertiesChanged(RSSI)
-signal regardless of whether the RSSI value changed.
-
-delta=0 is only needed when a client has expressed explicit proximity
-interest by setting an RSSI or pathloss threshold in its discovery
-filter. Filters that specify only transport type or UUIDs do not
-require per-packet RSSI precision; for those, the standard
-RSSI_THRESHOLD=8 rate-limiting is both correct and desirable.
-
-The problem is triggered on dual-mode adapters by a transport-only
-filter (e.g. Transport=le). In merge_discovery_filters(), the
-transport-specific scan type (SCAN_TYPE_LE=6) does not equal the
-adapter scan type (SCAN_TYPE_DUAL=7), so has_filtered_discovery is
-set, filtered_discovery becomes true, and delta=0 is applied even
-though no proximity condition was requested. With hundreds of BLE
-devices advertising simultaneously this generates hundreds of
-unnecessary PropertiesChanged(RSSI) signals per second.
-
-Confirmed on QCS6490 (BlueZ 5.72) with Transport=le filter:
-
- adapter.c: filtered_discovery=1 (current_discovery_filter=set)
- device.c: device_set_rssi_with_delta() rssi=-86 delta_threshold=0
- device.c: device_set_rssi_with_delta() rssi=-79 delta_threshold=0
-
-Add discovery_filter_has_proximity() which walks discovery_list and
-returns true only when at least one active filter carries a real
-proximity condition (rssi != DISTANCE_VAL_INVALID or pathloss !=
-DISTANCE_VAL_INVALID). Use this to gate the delta=0 path.
-
-Other filter fields (transport, uuids, duplicate, discoverable)
-express capability or content criteria and carry no proximity
-implication, so they are intentionally excluded from the check.
-
-Upstream-Status: Backport [e004414a1751d29216ccab976d6c7174ec48d11c]
-Signed-off-by: Xiuzhuo Shang <xiuzhuo.shang@oss.qualcomm.com>
----
- src/adapter.c | 19 ++++++++++++++++++-
- 1 file changed, 18 insertions(+), 1 deletion(-)
-
-diff --git a/src/adapter.c b/src/adapter.c
-index 538f63e0a..6cdc27e80 100644
---- a/src/adapter.c
-+++ b/src/adapter.c
-@@ -7249,6 +7249,22 @@ static void filter_duplicate_data(void *data, void *user_data)
- *duplicate = client->discovery_filter->duplicate;
- }
-
-+static bool discovery_filter_has_proximity(struct btd_adapter *adapter)
-+{
-+ GSList *l;
-+
-+ for (l = adapter->discovery_list; l; l = g_slist_next(l)) {
-+ struct discovery_client *client = l->data;
-+ struct discovery_filter *filter = client->discovery_filter;
-+
-+ if (filter && (filter->rssi != DISTANCE_VAL_INVALID ||
-+ filter->pathloss != DISTANCE_VAL_INVALID))
-+ return true;
-+ }
-+
-+ return false;
-+}
-+
- static bool device_is_discoverable(struct btd_adapter *adapter,
- struct eir_data *eir, const char *addr,
- uint8_t bdaddr_type, bool *auto_connect)
-@@ -7445,7 +7461,8 @@ void btd_adapter_device_found(struct btd_adapter *adapter,
- if (name_resolve_failed)
- device_name_resolve_fail(dev);
-
-- if (adapter->filtered_discovery)
-+ if (adapter->filtered_discovery &&
-+ discovery_filter_has_proximity(adapter))
- device_set_rssi_with_delta(dev, rssi, 0);
- else
- device_set_rssi(dev, rssi);
---
-2.43.0
-
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-gobex-Fix-ABORT-response-being-discarded.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-gobex-Fix-ABORT-response-being-discarded.patch
deleted file mode 100644
index 74f83a01f5a..00000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-gobex-Fix-ABORT-response-being-discarded.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 7302872e85bbb655018ed21f4c449a22cf047235 Mon Sep 17 00:00:00 2001
-From: Jinwang Li <jinwang.li@oss.qualcomm.com>
-Date: Thu, 27 Aug 2026 16:36:51 +0800
-Subject: [PATCH] gobex: Fix ABORT response being discarded
-
-g_obex_drop_tx_queue() in transfer_complete() clears any pending tx,
-so the ABORT success response should be enqueued after transfer_complete().
-
-Fixes the following PTS test cases:
-- OPP/SR/OPH/BV-27-I
-- FTP/SR/OTR/BV-02-C
-- PBAP/PSE/PDF/BV-06-I
-- PBAP/PSE/PBF/BV-03-I
-
-Fixes: 7a35c12a6ceb ("gobex: Fix segfault caused by interrupted transfer")
-Assisted-by: Claude:claude-sonnet-5
-Upstream-Status: Backport [commit d094be10ff0cc9d48714d35557e0fd297f36f907]
-Signed-off-by: Jinwang Li <jinwang.li@oss.qualcomm.com>
----
- gobex/gobex-transfer.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/gobex/gobex-transfer.c b/gobex/gobex-transfer.c
-index c94d018b2..e4c7c557d 100644
---- a/gobex/gobex-transfer.c
-+++ b/gobex/gobex-transfer.c
-@@ -314,11 +314,12 @@ static void transfer_abort_req(GObex *obex, GObexPacket *req, gpointer user_data
-
- err = g_error_new(G_OBEX_ERROR, G_OBEX_ERROR_CANCELLED,
- "Request was aborted");
-- rsp = g_obex_packet_new(G_OBEX_RSP_SUCCESS, TRUE, G_OBEX_HDR_INVALID);
-- g_obex_send(obex, rsp, NULL);
-
- transfer_complete(transfer, err);
- g_error_free(err);
-+
-+ rsp = g_obex_packet_new(G_OBEX_RSP_SUCCESS, TRUE, G_OBEX_HDR_INVALID);
-+ g_obex_send(obex, rsp, NULL);
- }
-
- static guint8 put_get_bytes(struct transfer *transfer, GObexPacket *req)
---
-2.34.1
-
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-Fix-FILE-leak-in-phonebook-dummy.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-Fix-FILE-leak-in-phonebook-dummy.patch
deleted file mode 100644
index 9b9cba331fa..00000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-Fix-FILE-leak-in-phonebook-dummy.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 062fa5fc95282da2168dce96a6dc78cb2cefe572 Mon Sep 17 00:00:00 2001
-From: Jinwang Li <jinwang.li@oss.qualcomm.com>
-Date: Wed, 30 Sep 2026 15:39:53 +0800
-Subject: [PATCH 1/3] obexd: Fix FILE* leak in phonebook-dummy
-
-fdopen(fd, "r") transfers ownership of fd to the FILE stream, but the
-loop was calling close(fd) directly instead of fclose(fp), leaking the
-FILE structure and its stdio buffer on every vCard read. Also handle
-fdopen() failure, which was previously unchecked.
-
-Upstream-Status: Backport [https://github.com/bluez/bluez/commit/549f3d50686bbf18f01b949a913ddd10cb6e8b5c]
-Signed-off-by: Jinwang Li <jinwang.li@oss.qualcomm.com>
----
- obexd/plugins/phonebook-dummy.c | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/obexd/plugins/phonebook-dummy.c b/obexd/plugins/phonebook-dummy.c
-index 0dce13f66..188429a21 100644
---- a/obexd/plugins/phonebook-dummy.c
-+++ b/obexd/plugins/phonebook-dummy.c
-@@ -164,6 +164,14 @@ static int foreach_vcard(DIR *dp, vcard_func_t func, uint16_t offset,
- }
-
- fp = fdopen(fd, "r");
-+ if (fp == NULL) {
-+ err = errno;
-+ error("fdopen(%s): %s(%d)", filename, strerror(err),
-+ err);
-+ close(fd);
-+ continue;
-+ }
-+
- v = Parse_MIME_FromFile(fp);
- if (v != NULL) {
- func(filename, v, user_data);
-@@ -171,7 +179,7 @@ static int foreach_vcard(DIR *dp, vcard_func_t func, uint16_t offset,
- n++;
- }
-
-- close(fd);
-+ fclose(fp);
- }
-
- g_slist_free_full(sorted, g_free);
---
-2.34.1
-
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-NewMissedCalls-parameter-size.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-NewMissedCalls-parameter-size.patch
deleted file mode 100644
index da5a7d634e7..00000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-NewMissedCalls-parameter-size.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From fd39102cd189c524b60915feb46f075d0c12c972 Mon Sep 17 00:00:00 2001
-From: Jinwang Li <jinwang.li@oss.qualcomm.com>
-Date: Tue, 27 Oct 2026 15:10:45 +0800
-Subject: [PATCH 2/3] obexd/pbap: Fix NewMissedCalls parameter size
-
-NewMissedCalls is a one-byte apparam, but was encoded with
-g_obex_apparam_set_uint16(). Use uint8 instead, and update the
-phonebook callback type to match.
-
-Fixes: 398d3e23533a ("obexd: Make use of GObexApparam API")
-Upstream-Status: Backport [https://github.com/bluez/bluez/commit/f1af76b9868ef8f7f403d572f07fc533b1908eda]
-Signed-off-by: Jinwang Li <jinwang.li@oss.qualcomm.com>
----
- obexd/plugins/irmc.c | 4 ++--
- obexd/plugins/pbap.c | 8 ++++----
- obexd/plugins/phonebook-tracker.c | 2 +-
- obexd/plugins/phonebook.h | 2 +-
- 4 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/obexd/plugins/irmc.c b/obexd/plugins/irmc.c
-index cfd8a45d4..b9888bbed 100644
---- a/obexd/plugins/irmc.c
-+++ b/obexd/plugins/irmc.c
-@@ -74,7 +74,7 @@ static const char *owner_vcard =
- "END:VCARD\r\n";
-
- static void phonebook_size_result(const char *buffer, size_t bufsize,
-- int vcards, int missed,
-+ int vcards, uint8_t missed,
- gboolean lastpart, void *user_data)
- {
- struct irmc_session *irmc = user_data;
-@@ -90,7 +90,7 @@ static void phonebook_size_result(const char *buffer, size_t bufsize,
- }
-
- static void query_result(const char *buffer, size_t bufsize, int vcards,
-- int missed, gboolean lastpart, void *user_data)
-+ uint8_t missed, gboolean lastpart, void *user_data)
- {
- struct irmc_session *irmc = user_data;
- const char *s, *t;
-diff --git a/obexd/plugins/pbap.c b/obexd/plugins/pbap.c
-index 9f8684863..3ee54f1fe 100644
---- a/obexd/plugins/pbap.c
-+++ b/obexd/plugins/pbap.c
-@@ -159,7 +159,7 @@ static void cache_clear(struct cache *cache)
- }
-
- static void phonebook_size_result(const char *buffer, size_t bufsize,
-- int vcards, int missed,
-+ int vcards, uint8_t missed,
- gboolean lastpart, void *user_data)
- {
- struct pbap_session *pbap = user_data;
-@@ -186,7 +186,7 @@ static void phonebook_size_result(const char *buffer, size_t bufsize,
- DBG("missed %d", missed);
- }
-
-- pbap->obj->apparam = g_obex_apparam_set_uint16(pbap->obj->apparam,
-+ pbap->obj->apparam = g_obex_apparam_set_uint8(pbap->obj->apparam,
- NEWMISSEDCALLS_TAG,
- missed);
-
-@@ -194,7 +194,7 @@ static void phonebook_size_result(const char *buffer, size_t bufsize,
- }
-
- static void query_result(const char *buffer, size_t bufsize, int vcards,
-- int missed, gboolean lastpart, void *user_data)
-+ uint8_t missed, gboolean lastpart, void *user_data)
- {
- struct pbap_session *pbap = user_data;
-
-@@ -224,7 +224,7 @@ static void query_result(const char *buffer, size_t bufsize, int vcards,
- pbap->obj->firstpacket = TRUE;
- }
-
-- pbap->obj->apparam = g_obex_apparam_set_uint16(pbap->obj->apparam,
-+ pbap->obj->apparam = g_obex_apparam_set_uint8(pbap->obj->apparam,
- NEWMISSEDCALLS_TAG,
- missed);
-
-diff --git a/obexd/plugins/phonebook-tracker.c b/obexd/plugins/phonebook-tracker.c
-index eb7a84f46..2f7411312 100644
---- a/obexd/plugins/phonebook-tracker.c
-+++ b/obexd/plugins/phonebook-tracker.c
-@@ -488,7 +488,7 @@ struct phonebook_data {
- GSList *contacts;
- phonebook_cache_ready_cb ready_cb;
- phonebook_entry_cb entry_cb;
-- int newmissedcalls;
-+ uint8_t newmissedcalls;
- GCancellable *query_canc;
- char *req_name;
- int vcard_part_count;
-diff --git a/obexd/plugins/phonebook.h b/obexd/plugins/phonebook.h
-index c73ae73b8..f3150e1f6 100644
---- a/obexd/plugins/phonebook.h
-+++ b/obexd/plugins/phonebook.h
-@@ -61,7 +61,7 @@ struct apparam_field {
- * Contacts will be returned in the vcard format.
- */
- typedef void (*phonebook_cb) (const char *buffer, size_t bufsize,
-- int vcards, int missed, gboolean lastpart, void *user_data);
-+ int vcards, uint8_t missed, gboolean lastpart, void *user_data);
-
- /*
- * Interface between the PBAP core and backends to
---
-2.34.1
-
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-u128_to_string-skipping-data-4.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-u128_to_string-skipping-data-4.patch
deleted file mode 100644
index 13adce3aa2e..00000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Fix-u128_to_string-skipping-data-4.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 8b4a4176063831476bc9244d20f43b552e4b5554 Mon Sep 17 00:00:00 2001
-From: Jinwang Li <jinwang.li@oss.qualcomm.com>
-Date: Wed, 23 Sep 2026 11:29:57 +0800
-Subject: [PATCH] obexd/pbap: Fix u128_to_string skipping data[4]
-
-u128_to_string uses data[3] twice causing data[4] to be skipped and
-DatabaseIdentifier, PrimaryCounter and SecondaryCounter properties to
-be printed with wrong values.
-
-Fixes: 5ee26d43c65c ("obexd/client: Add DatabaseIdentifier property")
-Assisted-by: opencode:claude-sonnet-5
-Upstream-Status: Backport [commit 8b4a4176063831476bc9244d20f43b552e4b5554]
-Signed-off-by: Jinwang Li <jinwang.li@oss.qualcomm.com>
----
- obexd/client/pbap.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/obexd/client/pbap.c b/obexd/client/pbap.c
-index ce5e6cd5d..1970d3357 100644
---- a/obexd/client/pbap.c
-+++ b/obexd/client/pbap.c
-@@ -1099,7 +1099,7 @@ static int u128_to_string(uint8_t *data, char *str, size_t len)
- return snprintf(str, len, "%02X%02X%02X%02X%02X%02X%02X%02X"
- "%02X%02X%02X%02X%02X%02X%02X%02X",
- data[0], data[1], data[2], data[3],
-- data[3], data[5], data[6], data[7],
-+ data[4], data[5], data[6], data[7],
- data[8], data[9], data[10], data[11],
- data[12], data[13], data[14], data[15]);
- }
---
-2.34.1
-
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Report-NewMissedCalls-for-mch.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Report-NewMissedCalls-for-mch.patch
deleted file mode 100644
index b907c320881..00000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-obexd-pbap-Report-NewMissedCalls-for-mch.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From 615a26bd9b6c53a06c278d74dce790e557ddfb6e Mon Sep 17 00:00:00 2001
-From: Jinwang Li <jinwang.li@oss.qualcomm.com>
-Date: Tue, 27 Oct 2026 15:10:46 +0800
-Subject: [PATCH 3/3] obexd/pbap: Report NewMissedCalls for mch
-
-The dummy backend always reports zero NewMissedCalls. Count the
-vCards in the folder instead, capped at UINT8_MAX.
-
-Fixes PTS test PBAP/PSE/PBD/BV-05-C
-
-Upstream-Status: Backport [https://github.com/bluez/bluez/commit/d987dbc0f0817fa7927be174920713dfe2aaff13]
-Signed-off-by: Jinwang Li <jinwang.li@oss.qualcomm.com>
----
- obexd/plugins/phonebook-dummy.c | 23 ++++++++++++++++++++++-
- 1 file changed, 22 insertions(+), 1 deletion(-)
-
-diff --git a/obexd/plugins/phonebook-dummy.c b/obexd/plugins/phonebook-dummy.c
-index 188429a21..d04cc98e0 100644
---- a/obexd/plugins/phonebook-dummy.c
-+++ b/obexd/plugins/phonebook-dummy.c
-@@ -41,6 +41,7 @@ struct dummy_data {
- char *folder;
- int fd;
- guint id;
-+ uint8_t newmissedcalls;
- };
-
- struct cache_query {
-@@ -244,7 +245,8 @@ static gboolean read_dir(void *user_data)
- closedir(dp);
- done:
- /* FIXME: Missing vCards fields filtering */
-- dummy->cb(buffer->str, buffer->len, count, 0, TRUE, dummy->user_data);
-+ dummy->cb(buffer->str, buffer->len, count, dummy->newmissedcalls,
-+ TRUE, dummy->user_data);
-
- g_string_free(buffer, TRUE);
-
-@@ -360,6 +362,22 @@ static gboolean is_dir(const char *dir)
- return S_ISDIR(st.st_mode);
- }
-
-+static uint8_t count_vcards(const char *folder)
-+{
-+ DIR *dp;
-+ uint16_t count = 0;
-+
-+ dp = opendir(folder);
-+ if (dp == NULL)
-+ return 0;
-+
-+ foreach_vcard(dp, NULL, 0, UINT8_MAX, NULL, &count);
-+
-+ closedir(dp);
-+
-+ return count;
-+}
-+
- char *phonebook_set_folder(const char *current_folder,
- const char *new_folder, uint8_t flags, int *err)
- {
-@@ -490,6 +508,9 @@ void *phonebook_pull(const char *name, const struct apparam_field *params,
- dummy->folder = folder;
- dummy->fd = -1;
-
-+ if (g_strcmp0(name, PB_CALLS_MISSED) == 0)
-+ dummy->newmissedcalls = count_vcards(folder);
-+
- if (err)
- *err = 0;
-
---
-2.34.1
-
diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
index 0fc15c75a01..266b216d2e7 100644
--- a/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
+++ b/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
@@ -1,4 +1,4 @@
-From e7407ddb1b52308d4b69036da94bbd6021f0c7ab Mon Sep 17 00:00:00 2001
+From 67e885ad913ebc0a5224ec1ed09f2ed98eac8122 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Fri, 1 Apr 2016 17:07:34 +0300
Subject: [PATCH] tests: add a target for building tests without running them
@@ -10,12 +10,12 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
1 file changed, 3 insertions(+)
diff --git a/Makefile.am b/Makefile.am
-index 76c4ab5..91a6277 100644
+index 37302ed..7efff21 100644
--- a/Makefile.am
+++ b/Makefile.am
-@@ -812,6 +812,9 @@ endif
- TESTS = $(unit_tests)
- AM_TESTS_ENVIRONMENT = MALLOC_CHECK_=3 MALLOC_PERTURB_=69
+@@ -892,6 +892,9 @@ if FUNCTIONAL_TESTING
+ check: check-functional
+ endif
+# This allows building tests without running them
+buildtests: $(TESTS)
diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.87.bb b/meta/recipes-connectivity/bluez5/bluez5_5.88.bb
similarity index 92%
rename from meta/recipes-connectivity/bluez5/bluez5_5.87.bb
rename to meta/recipes-connectivity/bluez5/bluez5_5.88.bb
index 08682b70d83..009c6aa3b8a 100644
--- a/meta/recipes-connectivity/bluez5/bluez5_5.87.bb
+++ b/meta/recipes-connectivity/bluez5/bluez5_5.88.bb
@@ -2,7 +2,7 @@ require bluez5.inc
LDFLAGS += " ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-Wl,-z,nostart-stop-gc', '', d)}"
-SRC_URI[sha256sum] = "26bdcf2cebd7310c6f598850606b037ef0c515fe6608ebc54d22c50c4c32b35f"
+SRC_URI[sha256sum] = "6952c39eb5f8b0ee712cc50ab3bcff03be17c410dd97ca640f4849d9a1653ba3"
CVE_STATUS[CVE-2020-24490] = "cpe-incorrect: This issue has kernel fixes rather than bluez fixes"
CVE_STATUS[CVE-2020-12351] = "cpe-incorrect: This issue has kernel fixes rather than bluez fixes"
@@ -12,7 +12,6 @@ CVE_STATUS[CVE-2026-19774] = "fixed-version: Fixed from version 5.87"
# noinst programs in Makefile.tools that are conditional on READLINE
# support
NOINST_TOOLS_READLINE ?= " \
- ${@bb.utils.contains('PACKAGECONFIG', 'deprecated', 'attrib/gatttool', '', d)} \
tools/obex-client-tool \
tools/obex-server-tool \
tools/bluetooth-player \
^ permalink raw reply related [flat|nested] 10+ messages in thread* [OE-core][PATCH 2/7] ppp: upgrade 2.5.4 -> 2.5.5
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
@ 2026-11-10 3:52 ` ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 3/7] apt: upgrade 3.0.3 -> 3.0.4 ankur.tyagi85
` (5 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Changelog:
https://github.com/ppp-project/ppp/releases/tag/v2.5.5
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
meta/recipes-connectivity/ppp/{ppp_2.5.4.bb => ppp_2.5.5.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-connectivity/ppp/{ppp_2.5.4.bb => ppp_2.5.5.bb} (98%)
diff --git a/meta/recipes-connectivity/ppp/ppp_2.5.4.bb b/meta/recipes-connectivity/ppp/ppp_2.5.5.bb
similarity index 98%
rename from meta/recipes-connectivity/ppp/ppp_2.5.4.bb
rename to meta/recipes-connectivity/ppp/ppp_2.5.5.bb
index 6f7977ece37..4a21b94907b 100644
--- a/meta/recipes-connectivity/ppp/ppp_2.5.4.bb
+++ b/meta/recipes-connectivity/ppp/ppp_2.5.5.bb
@@ -25,7 +25,7 @@ SRC_URI = "https://download.samba.org/pub/${BPN}/${BP}.tar.gz \
file://ppp@.service \
"
-SRC_URI[sha256sum] = "379a630a40d858a1347f6592d671791dde12101697a743ef9900012f3765be31"
+SRC_URI[sha256sum] = "0ebbcfef906d16cfbb9cbdd19c0d92aa3df2fd8fdd29731f614c58d16a279aa5"
inherit autotools pkgconfig systemd
^ permalink raw reply related [flat|nested] 10+ messages in thread* [OE-core][PATCH 3/7] apt: upgrade 3.0.3 -> 3.0.4
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 2/7] ppp: upgrade 2.5.4 -> 2.5.5 ankur.tyagi85
@ 2026-11-10 3:52 ` ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 4/7] ccache: upgrade 4.14.2 -> 4.14.3 ankur.tyagi85
` (4 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Changelog:
https://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_3.0.4_changelog
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
meta/recipes-devtools/apt/{apt_3.0.3.bb => apt_3.0.4.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/apt/{apt_3.0.3.bb => apt_3.0.4.bb} (98%)
diff --git a/meta/recipes-devtools/apt/apt_3.0.3.bb b/meta/recipes-devtools/apt/apt_3.0.4.bb
similarity index 98%
rename from meta/recipes-devtools/apt/apt_3.0.3.bb
rename to meta/recipes-devtools/apt/apt_3.0.4.bb
index 393008f05e5..c56819f0990 100644
--- a/meta/recipes-devtools/apt/apt_3.0.3.bb
+++ b/meta/recipes-devtools/apt/apt_3.0.4.bb
@@ -23,7 +23,7 @@ SRC_URI:append:class-nativesdk = " \
file://0001-Revert-always-run-dpkg-configure-a-at-the-end-of-our.patch \
"
-SRC_URI[sha256sum] = "5b5f6f6d26121742a83aa80d4ed0eb0c6ce9bea259518db412edefd95760e4ef"
+SRC_URI[sha256sum] = "e853aec49afbe520ebcd4dbcbc98e1c55262c6bf1c119cf43e6aec69752443c6"
LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=b234ee4d69f5fce4486a80fdaf4a4263"
# the package is taken from snapshots.debian.org; that source is static and goes stale
^ permalink raw reply related [flat|nested] 10+ messages in thread* [OE-core][PATCH 4/7] ccache: upgrade 4.14.2 -> 4.14.3
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 2/7] ppp: upgrade 2.5.4 -> 2.5.5 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 3/7] apt: upgrade 3.0.3 -> 3.0.4 ankur.tyagi85
@ 2026-11-10 3:52 ` ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 5/7] desktop-file-utils: upgrade 0.28 -> 0.29 ankur.tyagi85
` (3 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Changelog:
https://ccache.dev/releasenotes.html#_ccache_4_14_3
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
.../ccache/{ccache_4.14.2.bb => ccache_4.14.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/ccache/{ccache_4.14.2.bb => ccache_4.14.3.bb} (93%)
diff --git a/meta/recipes-devtools/ccache/ccache_4.14.2.bb b/meta/recipes-devtools/ccache/ccache_4.14.3.bb
similarity index 93%
rename from meta/recipes-devtools/ccache/ccache_4.14.2.bb
rename to meta/recipes-devtools/ccache/ccache_4.14.3.bb
index eae9a335361..b05058b20cc 100644
--- a/meta/recipes-devtools/ccache/ccache_4.14.2.bb
+++ b/meta/recipes-devtools/ccache/ccache_4.14.3.bb
@@ -16,7 +16,7 @@ DEPENDS = "zstd fmt xxhash"
SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz"
-SRC_URI[sha256sum] = "35921f80a93d6453a874525f2e4bd97264c46ddc349d87aacc1032cde4dd2924"
+SRC_URI[sha256sum] = "d50587abd5b787a7ba48cb1d76f7a4f09036e0181e742fc7383a8b154d73f0ba"
inherit cmake github-releases
^ permalink raw reply related [flat|nested] 10+ messages in thread* [OE-core][PATCH 5/7] desktop-file-utils: upgrade 0.28 -> 0.29
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
` (2 preceding siblings ...)
2026-11-10 3:52 ` [OE-core][PATCH 4/7] ccache: upgrade 4.14.2 -> 4.14.3 ankur.tyagi85
@ 2026-11-10 3:52 ` ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 6/7] stress-ng: upgrade 0.22.01 -> 0.22.02 ankur.tyagi85
` (2 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Changelog:
https://gitlab.freedesktop.org/xdg/desktop-file-utils/blob/0.29/NEWS?ref_type=tags
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
.../{desktop-file-utils_0.28.bb => desktop-file-utils_0.29.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/desktop-file-utils/{desktop-file-utils_0.28.bb => desktop-file-utils_0.29.bb} (88%)
diff --git a/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.28.bb b/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.29.bb
similarity index 88%
rename from meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.28.bb
rename to meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.29.bb
index 35537572fef..8e4138319a6 100644
--- a/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.28.bb
+++ b/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.29.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://src/validator.c;beginline=4;endline=27;md5=281e1114ee6c486a1a0a4295986b9416"
SRC_URI = "http://www.freedesktop.org/software/${BPN}/releases/${BP}.tar.xz"
-SRC_URI[sha256sum] = "4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70"
+SRC_URI[sha256sum] = "661f225be4c667abc4962f075717db4252b63c84480f6d37b26050d029da8fa0"
DEPENDS = "glib-2.0"
^ permalink raw reply related [flat|nested] 10+ messages in thread* [OE-core][PATCH 6/7] stress-ng: upgrade 0.22.01 -> 0.22.02
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
` (3 preceding siblings ...)
2026-11-10 3:52 ` [OE-core][PATCH 5/7] desktop-file-utils: upgrade 0.28 -> 0.29 ankur.tyagi85
@ 2026-11-10 3:52 ` ankur.tyagi85
2026-11-10 6:03 ` Babanpreet Singh
2026-11-10 3:52 ` [OE-core][PATCH 7/7] libarchive: upgrade 3.8.10 -> 3.8.11 ankur.tyagi85
2026-11-10 16:52 ` [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 Mathieu Dubois-Briand
6 siblings, 1 reply; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Changelog:
https://github.com/ColinIanKing/stress-ng/releases/tag/V0.22.02
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
.../stress-ng/{stress-ng_0.22.01.bb => stress-ng_0.22.02.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-extended/stress-ng/{stress-ng_0.22.01.bb => stress-ng_0.22.02.bb} (94%)
diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.22.01.bb b/meta/recipes-extended/stress-ng/stress-ng_0.22.02.bb
similarity index 94%
rename from meta/recipes-extended/stress-ng/stress-ng_0.22.01.bb
rename to meta/recipes-extended/stress-ng/stress-ng_0.22.02.bb
index adf9331cd7e..bed03325bc8 100644
--- a/meta/recipes-extended/stress-ng/stress-ng_0.22.01.bb
+++ b/meta/recipes-extended/stress-ng/stress-ng_0.22.02.bb
@@ -6,7 +6,7 @@ LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV}"
-SRCREV = "72a9d0cae0f420a887991d4024d3101c4af7a4fc"
+SRCREV = "e1a93515da37db1e1b0d07f6ed932c83b7cefd3d"
DEPENDS = "coreutils-native libbsd"
^ permalink raw reply related [flat|nested] 10+ messages in thread* [OE-core][PATCH 7/7] libarchive: upgrade 3.8.10 -> 3.8.11
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
` (4 preceding siblings ...)
2026-11-10 3:52 ` [OE-core][PATCH 6/7] stress-ng: upgrade 0.22.01 -> 0.22.02 ankur.tyagi85
@ 2026-11-10 3:52 ` ankur.tyagi85
2026-11-10 16:52 ` [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 Mathieu Dubois-Briand
6 siblings, 0 replies; 10+ messages in thread
From: ankur.tyagi85 @ 2026-11-10 3:52 UTC (permalink / raw)
To: openembedded-core; +Cc: Ankur Tyagi
From: Ankur Tyagi <ankur.tyagi85@gmail.com>
Refreshed patches for the new version.
Changelog:
https://github.com/libarchive/libarchive/compare/v3.8.10...v3.8.11
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
| 9 ++++----
...vert-RPM-reader-into-a-proper-format.patch | 23 ++++++++++---------
...0005-Disable-RPM-filter-auto-bidding.patch | 2 +-
...archive_3.8.10.bb => libarchive_3.8.11.bb} | 2 +-
4 files changed, 18 insertions(+), 18 deletions(-)
rename meta/recipes-extended/libarchive/{libarchive_3.8.10.bb => libarchive_3.8.11.bb} (97%)
--git a/meta/recipes-extended/libarchive/libarchive/0003-archive_read-register_bidder-Allow-ARCHIVE_STATE_HEADER.patch b/meta/recipes-extended/libarchive/libarchive/0003-archive_read-register_bidder-Allow-ARCHIVE_STATE_HEADER.patch
index cc8f2896a26..e2755b08623 100644
--- a/meta/recipes-extended/libarchive/libarchive/0003-archive_read-register_bidder-Allow-ARCHIVE_STATE_HEADER.patch
+++ b/meta/recipes-extended/libarchive/libarchive/0003-archive_read-register_bidder-Allow-ARCHIVE_STATE_HEADER.patch
@@ -1,6 +1,6 @@
-From 84b6ba6f4ac5f00e70d66bb7c765dd487147d83b Mon Sep 17 00:00:00 2001
+From 72092984cb18db787220543c862452a10b37dd5c Mon Sep 17 00:00:00 2001
From: Davide Beatrici <git@davidebeatrici.dev>
-Date: Mon, 25 Aug 2026 22:39:08 +0000
+Date: Tue, 25 Aug 2026 22:39:08 +0000
Subject: [PATCH] __archive_read_register_bidder(): Allow ARCHIVE_STATE_HEADER
This allows formats to apply filters when they know what they need.
@@ -9,16 +9,15 @@ In the case of RPM, that's after parsing the (uncompressed) header.
Upstream-Status: Submitted [https://github.com/libarchive/libarchive/pull/2846 commit 84b6ba6f4ac5]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
-
---
libarchive/archive_read.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libarchive/archive_read.c b/libarchive/archive_read.c
-index 2f006fb..5c51df5 100644
+index 6235d66..66bd4e8 100644
--- a/libarchive/archive_read.c
+++ b/libarchive/archive_read.c
-@@ -1297,7 +1297,8 @@ __archive_read_register_bidder(struct archive_read *a,
+@@ -1325,7 +1325,8 @@ __archive_read_register_bidder(struct archive_read *a,
int i, number_slots;
archive_check_magic(&a->archive, ARCHIVE_READ_MAGIC,
diff --git a/meta/recipes-extended/libarchive/libarchive/0004-Convert-RPM-reader-into-a-proper-format.patch b/meta/recipes-extended/libarchive/libarchive/0004-Convert-RPM-reader-into-a-proper-format.patch
index 34c0cf415e7..6fe9d1b681b 100644
--- a/meta/recipes-extended/libarchive/libarchive/0004-Convert-RPM-reader-into-a-proper-format.patch
+++ b/meta/recipes-extended/libarchive/libarchive/0004-Convert-RPM-reader-into-a-proper-format.patch
@@ -1,7 +1,8 @@
-From dcda938b907d3b99e012b52ea1250d01fb0c8546 Mon Sep 17 00:00:00 2001
+From e58093fa1d297cb30984da5fbee0e6d39bfb78d8 Mon Sep 17 00:00:00 2001
From: Davide Beatrici <git@davidebeatrici.dev>
-Date: Mon, 25 Aug 2026 23:47:31 +0000
+Date: Tue, 25 Aug 2026 23:47:31 +0000
Subject: [PATCH] Convert RPM reader into a proper format, supporting both
+
stripped CPIO and SVR4
The filter is kept but is not appended by archive_read_support_filter_all() anymore.
@@ -27,11 +28,11 @@ Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
.../test_read_format_cpio_svr4_bzip2_rpm.c | 4 +-
.../test_read_format_cpio_svr4_gzip_rpm.c | 4 +-
libarchive/test/test_read_format_huge_rpm.c | 13 +-
- 14 files changed, 1154 insertions(+), 14 deletions(-)
+ 14 files changed, 1155 insertions(+), 13 deletions(-)
create mode 100644 libarchive/archive_read_support_format_rpm.c
diff --git a/Makefile.am b/Makefile.am
-index 8bc70c5..487bef3 100644
+index c171c24..0c150c0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -212,6 +212,7 @@ libarchive_la_SOURCES= \
@@ -67,7 +68,7 @@ index ac039c1..34ba173 100644
archive_read_support_format_warc.c
archive_read_support_format_xar.c
diff --git a/libarchive/archive.h b/libarchive/archive.h
-index 19b316a..f04a747 100644
+index 2c13908..64dbdaa 100644
--- a/libarchive/archive.h
+++ b/libarchive/archive.h
@@ -316,7 +316,9 @@ typedef const char *archive_passphrase_callback(struct archive *,
@@ -80,7 +81,7 @@ index 19b316a..f04a747 100644
#define ARCHIVE_FILTER_LZIP 9
#define ARCHIVE_FILTER_LRZIP 10
#define ARCHIVE_FILTER_LZOP 11
-@@ -387,6 +389,7 @@ typedef const char *archive_passphrase_callback(struct archive *,
+@@ -389,6 +391,7 @@ typedef const char *archive_passphrase_callback(struct archive *,
#define ARCHIVE_FORMAT_7ZIP 0xE0000
#define ARCHIVE_FORMAT_WARC 0xF0000
#define ARCHIVE_FORMAT_RAR_V5 0x100000
@@ -88,7 +89,7 @@ index 19b316a..f04a747 100644
/*
* Codes returned by archive_read_format_capabilities().
-@@ -480,7 +483,9 @@ __LA_DECL int archive_read_support_filter_program(struct archive *,
+@@ -482,7 +485,9 @@ __LA_DECL int archive_read_support_filter_program(struct archive *,
__LA_DECL int archive_read_support_filter_program_signature
(struct archive *, const char * /* cmd */,
const void * /* match */, size_t);
@@ -98,7 +99,7 @@ index 19b316a..f04a747 100644
__LA_DECL int archive_read_support_filter_uu(struct archive *);
__LA_DECL int archive_read_support_filter_xz(struct archive *);
__LA_DECL int archive_read_support_filter_zstd(struct archive *);
-@@ -501,6 +506,7 @@ __LA_DECL int archive_read_support_format_mtree(struct archive *);
+@@ -503,6 +508,7 @@ __LA_DECL int archive_read_support_format_mtree(struct archive *);
__LA_DECL int archive_read_support_format_rar(struct archive *);
__LA_DECL int archive_read_support_format_rar5(struct archive *);
__LA_DECL int archive_read_support_format_raw(struct archive *);
@@ -149,11 +150,11 @@ index f086773..cc5c2b2 100644
archive_read_support_filter_lrzip(a);
/* Lzop decompress falls back to "lzop -d" command-line. */
diff --git a/libarchive/archive_read_support_filter_by_code.c b/libarchive/archive_read_support_filter_by_code.c
-index 4c8b6cb..d3c7d21 100644
+index 6c18421..7a30c49 100644
--- a/libarchive/archive_read_support_filter_by_code.c
+++ b/libarchive/archive_read_support_filter_by_code.c
-@@ -49,8 +49,10 @@ archive_read_support_filter_by_code(struct archive *a, int filter_code)
- return archive_read_support_filter_xz(a);
+@@ -50,8 +50,10 @@ archive_read_support_filter_by_code(struct archive *a, int filter_code)
+ case ARCHIVE_FILTER_B64:
case ARCHIVE_FILTER_UU:
return archive_read_support_filter_uu(a);
+#if ARCHIVE_VERSION_NUMBER < 4000000
diff --git a/meta/recipes-extended/libarchive/libarchive/0005-Disable-RPM-filter-auto-bidding.patch b/meta/recipes-extended/libarchive/libarchive/0005-Disable-RPM-filter-auto-bidding.patch
index 86eb48a8045..99c4be8df20 100644
--- a/meta/recipes-extended/libarchive/libarchive/0005-Disable-RPM-filter-auto-bidding.patch
+++ b/meta/recipes-extended/libarchive/libarchive/0005-Disable-RPM-filter-auto-bidding.patch
@@ -1,4 +1,4 @@
-From b367b31b5b764e15c8d484a75c790b6ffa1e20d8 Mon Sep 17 00:00:00 2001
+From e19540f1fb5a15edcad9339150e3e8184b951148 Mon Sep 17 00:00:00 2001
From: Sumanth Gavini <sumanth.gavini@windriver.com>
Date: Tue, 11 Aug 2026 12:02:31 -0700
Subject: [PATCH] libarchive: Disable RPM filter auto-bidding
diff --git a/meta/recipes-extended/libarchive/libarchive_3.8.10.bb b/meta/recipes-extended/libarchive/libarchive_3.8.11.bb
similarity index 97%
rename from meta/recipes-extended/libarchive/libarchive_3.8.10.bb
rename to meta/recipes-extended/libarchive/libarchive_3.8.11.bb
index 747a6b99693..034aeab7ebd 100644
--- a/meta/recipes-extended/libarchive/libarchive_3.8.10.bb
+++ b/meta/recipes-extended/libarchive/libarchive_3.8.11.bb
@@ -37,7 +37,7 @@ SRC_URI = "https://libarchive.org/downloads/libarchive-${PV}.tar.gz \
"
UPSTREAM_CHECK_URI = "https://www.libarchive.org/"
-SRC_URI[sha256sum] = "a1bffbe5152cfe869751179e7b16648c87c461cb8c46eee75062efbe164cc57c"
+SRC_URI[sha256sum] = "900fe9fc7237c2b04f090f3c3648de8fe597525771f5035016537ce2d667d12b"
inherit autotools update-alternatives pkgconfig ptest
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
` (5 preceding siblings ...)
2026-11-10 3:52 ` [OE-core][PATCH 7/7] libarchive: upgrade 3.8.10 -> 3.8.11 ankur.tyagi85
@ 2026-11-10 16:52 ` Mathieu Dubois-Briand
2026-11-10 21:52 ` Ankur Tyagi
6 siblings, 1 reply; 10+ messages in thread
From: Mathieu Dubois-Briand @ 2026-11-10 16:52 UTC (permalink / raw)
To: ankur.tyagi85, openembedded-core
On Tue Nov 10, 2026 at 4:52 AM CET, Ankur Tyagi via openembedded-core wrote:
> From: Ankur Tyagi <ankur.tyagi85@gmail.com>
>
> - Upstream deprecated gatttool[1]
> - Dropped patches that are merged in the upstream version
> - Refreshed 0001-tests-add-a-target-for-building-tests-without-runnin.patch
>
> Changelog:
> https://github.com/bluez/bluez/releases/tag/5.88
>
> [1]https://github.com/bluez/bluez/commit/a7da60ed45e9b7aea429f1472588c9070ebecdf7
>
> Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
> ---
Hi Ankur,
Thanks for the upgrade.
I can see some failing ptest:
WARNING: core-image-ptest-bluez5-1.0-r0 do_testimage: There were failing ptests.
Traceback (most recent call last):
File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
return func(*args, **kwargs)
File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
return func(*args, **kwargs)
File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
return func(*args, **kwargs)
File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/runtime/cases/ptest.py", line 27, in test_ptestrunner_expectfail
self.do_ptestrunner()
~~~~~~~~~~~~~~~~~~~^^
File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/runtime/cases/ptest.py", line 121, in do_ptestrunner
self.fail(failmsg)
~~~~~~~~~^^^^^^^^^
AssertionError:
Failed ptests:
{'bluez5': ['test-sdp-xml']}
https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/1540
https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/1560
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2769
Can you have a look at the issue?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88
2026-11-10 16:52 ` [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 Mathieu Dubois-Briand
@ 2026-11-10 21:52 ` Ankur Tyagi
0 siblings, 0 replies; 10+ messages in thread
From: Ankur Tyagi @ 2026-11-10 21:52 UTC (permalink / raw)
To: Mathieu Dubois-Briand; +Cc: openembedded-core
On Wed, Nov 11, 2026 at 5:52 AM Mathieu Dubois-Briand
<mathieu.dubois-briand@bootlin.com> wrote:
>
> On Tue Nov 10, 2026 at 4:52 AM CET, Ankur Tyagi via openembedded-core wrote:
> > From: Ankur Tyagi <ankur.tyagi85@gmail.com>
> >
> > - Upstream deprecated gatttool[1]
> > - Dropped patches that are merged in the upstream version
> > - Refreshed 0001-tests-add-a-target-for-building-tests-without-runnin.patch
> >
> > Changelog:
> > https://github.com/bluez/bluez/releases/tag/5.88
> >
> > [1]https://github.com/bluez/bluez/commit/a7da60ed45e9b7aea429f1472588c9070ebecdf7
> >
> > Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
> > ---
>
> Hi Ankur,
>
> Thanks for the upgrade.
>
> I can see some failing ptest:
>
> WARNING: core-image-ptest-bluez5-1.0-r0 do_testimage: There were failing ptests.
> Traceback (most recent call last):
> File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
> return func(*args, **kwargs)
> File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
> return func(*args, **kwargs)
> File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
> return func(*args, **kwargs)
> File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/runtime/cases/ptest.py", line 27, in test_ptestrunner_expectfail
> self.do_ptestrunner()
> ~~~~~~~~~~~~~~~~~~~^^
> File "/srv/pokybuild/yocto-worker/qemuriscv64-ptest/build/layers/openembedded-core/meta/lib/oeqa/runtime/cases/ptest.py", line 121, in do_ptestrunner
> self.fail(failmsg)
> ~~~~~~~~~^^^^^^^^^
> AssertionError:
> Failed ptests:
> {'bluez5': ['test-sdp-xml']}
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/1540
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/1560
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2769
>
> Can you have a look at the issue?
Thanks Mathieu, have sent v2 with the fix.
>
> Thanks,
> Mathieu
>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-11-10 21:52 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-10 3:52 [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 2/7] ppp: upgrade 2.5.4 -> 2.5.5 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 3/7] apt: upgrade 3.0.3 -> 3.0.4 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 4/7] ccache: upgrade 4.14.2 -> 4.14.3 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 5/7] desktop-file-utils: upgrade 0.28 -> 0.29 ankur.tyagi85
2026-11-10 3:52 ` [OE-core][PATCH 6/7] stress-ng: upgrade 0.22.01 -> 0.22.02 ankur.tyagi85
2026-11-10 6:03 ` Babanpreet Singh
2026-11-10 3:52 ` [OE-core][PATCH 7/7] libarchive: upgrade 3.8.10 -> 3.8.11 ankur.tyagi85
2026-11-10 16:52 ` [OE-core][PATCH 1/7] bluez5: upgrade 5.87 -> 5.88 Mathieu Dubois-Briand
2026-11-10 21:52 ` Ankur Tyagi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox