From patchwork Wed Jun 18 12:42:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65240 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ACFE6C71157 for ; Wed, 18 Jun 2025 12:43:16 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web10.6230.1750250593478941973 for ; Wed, 18 Jun 2025 05:43:13 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55I3e2HZ011628; Wed, 18 Jun 2025 05:43:12 -0700 Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4798kkm966-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 05:43:11 -0700 (PDT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:11 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:08 -0700 From: Praveen Kumar To: CC: Niko Mauno , Richard Purdie , Praveen Kumar Subject: [oe-core][walnascar][PATCH 1/7] default-providers: Add VIRTUAL-RUNTIME_dbus variable Date: Wed, 18 Jun 2025 18:12:50 +0530 Message-ID: <20250618124256.3261625-1-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 X-Proofpoint-GUID: YD1HBUa_1HietmZNs3IYm3Z7iQomXjsL X-Proofpoint-ORIG-GUID: YD1HBUa_1HietmZNs3IYm3Z7iQomXjsL X-Authority-Analysis: v=2.4 cv=MaFsu4/f c=1 sm=1 tr=0 ts=6852b460 cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=6IFa9wvqVegA:10 a=vTr9H3xdAAAA:8 a=eWRtdWc1AAAA:8 a=e5mUnYsNAAAA:8 a=ag1SF4gXAAAA:8 a=t7CeM3EgAAAA:8 a=U7KmoYdRlzV8C53nEpoA:9 a=fQEa9puXOWAy-YWvlEz7:22 a=Vxmtnl_E_bksehYqCbjh:22 a=Yupwre4RP9_Eg_Bd0iYG:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfXwn5w3d6tMXDS urGlJ2MLeIrJ7jfUjre9ZO+WPNAaJeQxIV7HI9kU6T3sSvLAZkio+KisNFxc8cN2qm4kI2+ep/d 1Dd/bVSwHjPWw7B4z4GKiFlA+F5q1o3Cw+D0cM5KPj0nj19GlWbIbpU5Mt62hWphQe1hciWSDvK aS8CD8oELDoJbsgxNj7vPSyHvRWSzz3a+JrsOA26QvFJmkkNuQ/+IhVh5yqfGsePgxWaAovho97 5Lc5r+FX54rWEB+Xypd02tW91lrVAJXvv9M4QoCxCIgrW8WTeTSTKobbT1mFgXqrYUZtyDJZMJa /0gkfdkD26ZucrgfhFRn8qZpQaAe5ZCbc198D4WciF4CPDMFBQ89RSE9UFW03NDDCEC4feOvM07 zN6mlQzeU6GTZGvHdkqmrvry3qyvMOVv1Own9f0MXqfcFWj00Ayi41EoLlIVi+JfYsfuLr1a X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=999 phishscore=0 adultscore=0 suspectscore=0 impostorscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219000 From: Niko Mauno The purpose of the new variable is to facilitate oe-core users who wish to use an alternative runtime D-Bus implementation instead of the default Freedesktop.org's dbus, such as dbus-broker, a recipe for which is currently available under meta-openembedded/meta-oe/recipes-core/dbus/ While introducing this facilitation the intent is to preserve the existing functionality, while allowing the user to optionally select an alternative runtime D-Bus implementation by adding the following line e.g. to local.conf file: VIRTUAL-RUNTIME_dbus = "dbus-broker" As a background, for example the Fedora distribution uses dbus-broker instead of Freedesktop.org's D-Bus implementation. The following excerpts from https://fedoraproject.org/wiki/Changes/DbusBrokerAsTheDefaultDbusImplementation provide background for their technological decision This change provides a more scalable and more reliable implementation in place of the reference implementation. The reference implementation suffers from long-standing issues including potential dead-locks and susceptibility to denial of service attacks, which the replacement implementation does not. and No visible changes in behavior are expected, except for different log messages. Any visibly different behavior to `dbus-daemon` should be reported as a regression. Ideally, this change should only improve the performance and security of the message bus. (From OE-Core rev: 81fd917ac05be19d8345fff272a2ffc17a257880) Signed-off-by: Niko Mauno Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar --- meta/conf/distro/include/default-providers.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc index d3eefb754b..cebd0400f4 100644 --- a/meta/conf/distro/include/default-providers.inc +++ b/meta/conf/distro/include/default-providers.inc @@ -31,6 +31,7 @@ VIRTUAL-RUNTIME_base-utils ?= "busybox" VIRTUAL-RUNTIME_base-utils-hwclock ?= "busybox-hwclock" VIRTUAL-RUNTIME_base-utils-syslog ?= "busybox-syslog" VIRTUAL-RUNTIME_keymaps ?= "keymaps" +VIRTUAL-RUNTIME_dbus ?= "dbus" # # Default recipe providers From patchwork Wed Jun 18 12:42:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65241 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 940FFC7115D for ; Wed, 18 Jun 2025 12:43:26 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.6265.1750250600441524902 for ; Wed, 18 Jun 2025 05:43:20 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55I5vWCq011821; Wed, 18 Jun 2025 12:43:18 GMT Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 478xa1mk18-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 12:43:18 +0000 (GMT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:17 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:14 -0700 From: Praveen Kumar To: CC: Niko Mauno , Richard Purdie , Praveen Kumar Subject: [oe-core][walnascar][PATCH 2/7] dbus: Allow using dbus-lib with alternative D-Bus Date: Wed, 18 Jun 2025 18:12:51 +0530 Message-ID: <20250618124256.3261625-2-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20250618124256.3261625-1-praveen.kumar@windriver.com> References: <20250618124256.3261625-1-praveen.kumar@windriver.com> MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=PuiTbxM3 c=1 sm=1 tr=0 ts=6852b466 cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=6IFa9wvqVegA:10 a=eWRtdWc1AAAA:8 a=ag1SF4gXAAAA:8 a=t7CeM3EgAAAA:8 a=p1JGDZao6_gdJ3yKQEsA:9 a=fQEa9puXOWAy-YWvlEz7:22 a=Yupwre4RP9_Eg_Bd0iYG:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: Ej9sMeiYjVISfipb2k9CI0WCpjOu8mDN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfX6bn24I07R9jb ZYLtukllpA8l+T9LCkam37HYNCAZnQZmwSENXKmsYO/wGZBJqMWqfdEKSsaTsQm2bSs7Ouye097 1owiDuQUbYyFZxOpQXD6EeuLRlaWFlZLH+8Uvro0kkj5kI/40v4UGqqgPa/QSUBKm+hGoIArwKS /rh3cfhR1rT0WLIDNklgMHTpfosD7UN2jWw/AprNr5cgj3ruV1wqnssmpbdUFU8vLkVMZ6/OHiB NIsw86EFhxNP1xbmVWL8ZoOjfbvXL6qykNNDKh33F6GB5OdwkSVLG/NHkWwxrqDFpd+ApIFVIng Rty3pXa7H5Sw0CotSzJEadBruW22IToUx5VqkJrvDCi/pLFJO9tsUm+KNXzjrbUf0/MSGODFQIf ugB1YjvQvZhtoPnVTcNT9PrvxwBn6SUSJBuoU1QZ0Wyk2Rr1BdKC/kcXoFCRtalPW8VgKVXL X-Proofpoint-GUID: Ej9sMeiYjVISfipb2k9CI0WCpjOu8mDN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 mlxlogscore=810 lowpriorityscore=0 priorityscore=1501 impostorscore=0 mlxscore=0 malwarescore=0 clxscore=1011 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219001 From: Niko Mauno In order to facilitate oe-core users who wish to use e.g. dbus-broker as their runtime D-Bus implementation, declare the target specific dbus-lib runtime recommendation so that it will honor the new VIRTUAL-RUNTIME_dbus variable. (From OE-Core rev: 1d26191c71d4b19fe45ced52698d4130e8d8305e) Signed-off-by: Niko Mauno Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar --- meta/recipes-core/dbus/dbus_1.16.2.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/dbus/dbus_1.16.2.bb b/meta/recipes-core/dbus/dbus_1.16.2.bb index 9475e55b57..eeeecde946 100644 --- a/meta/recipes-core/dbus/dbus_1.16.2.bb +++ b/meta/recipes-core/dbus/dbus_1.16.2.bb @@ -105,6 +105,7 @@ FILES:${PN}-tools = "${bindir}/dbus-uuidgen \ " FILES:${PN}-lib = "${libdir}/lib*.so.*" RRECOMMENDS:${PN}-lib = "${PN}" +RRECOMMENDS:${PN}-lib:class-target = "${VIRTUAL-RUNTIME_dbus}" FILES:${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-test-tool ${datadir}/xml/dbus-1" RDEPENDS:${PN}-ptest += "bash make dbus" From patchwork Wed Jun 18 12:42:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65242 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9D060C7115A for ; Wed, 18 Jun 2025 12:43:26 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web10.6233.1750250603085539039 for ; Wed, 18 Jun 2025 05:43:23 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55I3e2Hd011628; Wed, 18 Jun 2025 05:43:22 -0700 Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4798kkm96y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 05:43:22 -0700 (PDT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:21 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:19 -0700 From: Praveen Kumar To: CC: Niko Mauno , Praveen Kumar Subject: [oe-core][walnascar][PATCH 3/7] systemd: Support using alternative runtime D-Bus Date: Wed, 18 Jun 2025 18:12:52 +0530 Message-ID: <20250618124256.3261625-3-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20250618124256.3261625-1-praveen.kumar@windriver.com> References: <20250618124256.3261625-1-praveen.kumar@windriver.com> MIME-Version: 1.0 X-Proofpoint-GUID: AtCz-SQkJsKv46BYok8deg360b4wtGoq X-Proofpoint-ORIG-GUID: AtCz-SQkJsKv46BYok8deg360b4wtGoq X-Authority-Analysis: v=2.4 cv=MaFsu4/f c=1 sm=1 tr=0 ts=6852b46a cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=6IFa9wvqVegA:10 a=eWRtdWc1AAAA:8 a=e5mUnYsNAAAA:8 a=t7CeM3EgAAAA:8 a=VC12D2wAoTkOnlANP6EA:9 a=fQEa9puXOWAy-YWvlEz7:22 a=Vxmtnl_E_bksehYqCbjh:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfX9JWxY3dtuuk2 dSxc4wCWnxrabcA/FvodAEe4OKpVYP7IFdz8XdFWceMCrrEMCNxG0QbJ3mT7NoOrHjr1SavWjeL gOc7jgryIBSYF+cnEUFjkx48CVO7Bkw8isw4l1Xzzzu4L5dvr+nWxyVXapcI+w88Qv1AwIP3+gG 4YOdWkoEys5YF5DIc6rMifS+MfG1ixA9VMA2c9dwuhTkqZHKTBMZ8mCXmmu3HefsU+i6BfpnCZW 2eaFZ8c29jeCaYi4ajjCFaEt8uzzcV+otJfEsrarUt+QRZ/myGlO0tDEw7mvuG2uKk7iBrFK9Kl ymqsnaq1wDp4rQ78K6rBhLKF+aknhAOQTs4EEOIcPUSGidwIpvNOesdnq52NV08U2qzJQZfgV2h V/wqSj9+tqXXVU3kUx0xp4SX/GQ0j/voy3W909zSMeIc+iHlnr8Kcgusnp3WvGrCkIvqggip X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=687 phishscore=0 adultscore=0 suspectscore=0 impostorscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219002 From: Niko Mauno In order to facilitate oe-core users who wish to use e.g. dbus-broker as their runtime D-Bus implementation, change the Freedesktop.org specific D-Bus runtime dependency to honor the new VIRTUAL-RUNTIME_dbus variable. Signed-off-by: Praveen Kumar --- meta/recipes-core/systemd/systemd_257.4.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/systemd/systemd_257.4.bb b/meta/recipes-core/systemd/systemd_257.4.bb index 5865c017e8..5615ee18ae 100644 --- a/meta/recipes-core/systemd/systemd_257.4.bb +++ b/meta/recipes-core/systemd/systemd_257.4.bb @@ -753,7 +753,7 @@ FILES:${PN} = " ${base_bindir}/* \ FILES:${PN}-dev += "${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ ${sysconfdir}/rpm/macros.systemd" -RDEPENDS:${PN} += "kmod dbus util-linux-mount util-linux-umount udev (= ${EXTENDPKGV}) systemd-udev-rules util-linux-agetty util-linux-fsck util-linux-swaponoff util-linux-mkswap" +RDEPENDS:${PN} += "kmod ${VIRTUAL-RUNTIME_dbus} util-linux-mount util-linux-umount udev (= ${EXTENDPKGV}) systemd-udev-rules util-linux-agetty util-linux-fsck util-linux-swaponoff util-linux-mkswap" RDEPENDS:${PN} += "systemd-serialgetty" RDEPENDS:${PN} += "volatile-binds" From patchwork Wed Jun 18 12:42:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65243 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92E45C7115A for ; Wed, 18 Jun 2025 12:43:36 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.6267.1750250610084912675 for ; Wed, 18 Jun 2025 05:43:30 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IB1VSH017076; Wed, 18 Jun 2025 12:43:28 GMT Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4790284gke-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 12:43:28 +0000 (GMT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:27 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:24 -0700 From: Praveen Kumar To: CC: Niko Mauno , Richard Purdie , Praveen Kumar Subject: [oe-core][walnascar][PATCH 4/7] glib: Support using alternative runtime D-Bus Date: Wed, 18 Jun 2025 18:12:53 +0530 Message-ID: <20250618124256.3261625-4-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20250618124256.3261625-1-praveen.kumar@windriver.com> References: <20250618124256.3261625-1-praveen.kumar@windriver.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfX+VKLWYxTQOWa Udil4srXPnqUYeLaJ1+yzwpanb55UqkiS8pffsP8R+Varxi3bBhQccwSr/Cyn2c2jQxL+XJaEVI 4aAKfUmFKC+iWlcHIAzigXEjoDijnppSczkbawjruuJYtVrweSrYLi/NVMFtvJyGbneEa54/Y2h uDBxXc5HPdXBwKg0k44V4QSXSjsP/OfvzaL8D/Q0ZBK9jo6K1wMs32ZhbItlUyy0O+XneYj6em9 gQ7mTpBwJ4al7GA8gcXZMMc/s9ZaD5RH80SV3YXjbSINEZyRWolVFZUG23fFM2/aVsSoVJAtXe1 NxvRgSGUB6CIkeshCAabi3tWtSq7rWlv63QMS8X4Wgwq2+rfjUfA72dVZHEFWBmXUKfXDxP9EHd JtwaKA+MZkLr2VtHdZIUz4qwicZh8GVOXnIbbkTB3G7ZCBIh5Eix8I6qt+5hXS10wdMkzj4l X-Proofpoint-GUID: 9VIUKYdzA8aSwx_m98Tjo3qttkm1nn7c X-Authority-Analysis: v=2.4 cv=ar2yCTZV c=1 sm=1 tr=0 ts=6852b470 cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=6IFa9wvqVegA:10 a=eWRtdWc1AAAA:8 a=e5mUnYsNAAAA:8 a=ag1SF4gXAAAA:8 a=t7CeM3EgAAAA:8 a=VC12D2wAoTkOnlANP6EA:9 a=fQEa9puXOWAy-YWvlEz7:22 a=Vxmtnl_E_bksehYqCbjh:22 a=Yupwre4RP9_Eg_Bd0iYG:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: 9VIUKYdzA8aSwx_m98Tjo3qttkm1nn7c X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 mlxscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=939 impostorscore=0 clxscore=1011 bulkscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219003 From: Niko Mauno In order to facilitate oe-core users who wish to use e.g. dbus-broker as their runtime D-Bus implementation, change the Freedesktop.org specific D-Bus runtime dependency to honor the new VIRTUAL-RUNTIME_dbus variable. (From OE-Core rev: c0c874c577910833a7dd90122b22c20fe33bf681) Signed-off-by: Niko Mauno Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar --- meta/recipes-core/glib-2.0/glib.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index 61e1a3ef17..2cc48f0a06 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc @@ -160,7 +160,7 @@ RDEPENDS:${PN}-codegen += "${CODEGEN_PYTHON_RDEPENDS}" RDEPENDS:${PN}-ptest += "\ coreutils \ libgcc \ - dbus \ + ${VIRTUAL-RUNTIME_dbus} \ desktop-file-utils \ gnome-desktop-testing \ tzdata \ From patchwork Wed Jun 18 12:42:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65244 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94B1EC71157 for ; Wed, 18 Jun 2025 12:43:46 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web11.6272.1750250617833788261 for ; Wed, 18 Jun 2025 05:43:37 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55I5Z25E018311; Wed, 18 Jun 2025 05:43:33 -0700 Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4798kkm981-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 05:43:32 -0700 (PDT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:32 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:28 -0700 From: Praveen Kumar To: CC: Niko Mauno , Ross Burton , Richard Purdie , Praveen Kumar Subject: [oe-core][walnascar][PATCH 5/7] recipes-connectivity: Drop dbus from RDEPENDS:${PN} Date: Wed, 18 Jun 2025 18:12:54 +0530 Message-ID: <20250618124256.3261625-5-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20250618124256.3261625-1-praveen.kumar@windriver.com> References: <20250618124256.3261625-1-praveen.kumar@windriver.com> MIME-Version: 1.0 X-Proofpoint-GUID: ENSI-2ktHr3uyEhgqKR0omAa-LEAPsiw X-Proofpoint-ORIG-GUID: ENSI-2ktHr3uyEhgqKR0omAa-LEAPsiw X-Authority-Analysis: v=2.4 cv=MaFsu4/f c=1 sm=1 tr=0 ts=6852b474 cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=6IFa9wvqVegA:10 a=eWRtdWc1AAAA:8 a=7CQSdrXTAAAA:8 a=ag1SF4gXAAAA:8 a=t7CeM3EgAAAA:8 a=W9CGRsNraq-MJdedUCQA:9 a=fQEa9puXOWAy-YWvlEz7:22 a=a-qgeE7W1pNrGK8U0ZQC:22 a=Yupwre4RP9_Eg_Bd0iYG:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfX+DLBIsrGtcYH hgz59V/fjxeKlr0kyTmBTaAdShOAFluaPErie3zr0NZHEu14G2qzLksllr+YYsc8f5l0WpS/EP1 NcuaejDMwlBUV88eILlNG+jIs66KKgGrMDV/0wk30GuN2+myyeLvyivDFv4iwOb7STm5qWar1q2 4X+K/FRhJkM7v2Lun/nZm2t8mC9rUhrjxMvIyU6M6WOZtuBvwx2u1nfsSUJ0mgWK36LLgiBCKkR SJbxnDhAUZmWZ1FvoEbm83P30xoyIYBTsScQEgUyG4E5BCO5DXdHXUXXLqQo+MPYbelbaIPF/R+ aJuSmTNdgaRKJSOAVwasHJCC+jJ2COr/zZm2UutnNZgW87w2qNp4pAnr3VwAQUzBCKh5i7e8Hs0 llKXfutC4oWf34uuNoFA9m70UsROIKbT49j4JHlT93PENVZkxjoKqpsrO/6WyaMq1Otr37pk X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=984 phishscore=0 adultscore=0 suspectscore=0 impostorscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219004 From: Niko Mauno Since each of these recipes already have 'dbus' in their DEPENDS, explicit runtime dependency declaration to dbus is not stricly necessary, because dbus-lib has runtime recommendation for ${VIRTUAL-RUNTIME_dbus} which in turn induces pulling also the preferred runtime D-Bus package to rootfs. Suggested-by: Ross Burton (From OE-Core rev: cf5b48d03f290a6bde94ee7a5c1aaee4d1a7793c) Signed-off-by: Niko Mauno Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar --- meta/recipes-connectivity/bluez5/bluez5.inc | 1 - meta/recipes-connectivity/connman/connman.inc | 4 ---- meta/recipes-connectivity/neard/neard_0.19.bb | 2 -- meta/recipes-connectivity/ofono/ofono_2.15.bb | 1 - 4 files changed, 8 deletions(-) diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc b/meta/recipes-connectivity/bluez5/bluez5.inc index d626872103..c1f52c5f1b 100644 --- a/meta/recipes-connectivity/bluez5/bluez5.inc +++ b/meta/recipes-connectivity/bluez5/bluez5.inc @@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \ file://COPYING.LIB;md5=fb504b67c50331fc78734fed90fb0e09 \ file://src/main.c;beginline=1;endline=24;md5=0ad83ca0dc37ab08af448777c581e7ac" DEPENDS = "dbus glib-2.0" -RDEPENDS:${PN} += "dbus" PROVIDES += "bluez-hcidump" RPROVIDES:${PN} += "bluez-hcidump" diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc index 133e8616da..804c2db9a7 100644 --- a/meta/recipes-connectivity/connman/connman.inc +++ b/meta/recipes-connectivity/connman/connman.inc @@ -118,10 +118,6 @@ RPROVIDES:${PN} = "\ ${@bb.utils.contains('PACKAGECONFIG', '3g','connman-plugin-ofono', '', d)} \ " -RDEPENDS:${PN} = "\ - dbus \ - " - PACKAGES_DYNAMIC += "^${PN}-plugin-.*" def add_rdepends(bb, d, file, pkg, depmap, multilib_prefix, add_insane_skip): diff --git a/meta/recipes-connectivity/neard/neard_0.19.bb b/meta/recipes-connectivity/neard/neard_0.19.bb index b04187bcc5..9e0ac6aa69 100644 --- a/meta/recipes-connectivity/neard/neard_0.19.bb +++ b/meta/recipes-connectivity/neard/neard_0.19.bb @@ -37,8 +37,6 @@ do_install:append() { fi } -RDEPENDS:${PN} = "dbus" - # Bluez & Wifi are not mandatory except for handover WIRELESS_DAEMON ??= "wpa-supplicant" RRECOMMENDS:${PN} = "\ diff --git a/meta/recipes-connectivity/ofono/ofono_2.15.bb b/meta/recipes-connectivity/ofono/ofono_2.15.bb index 07d7ac6095..3094183577 100644 --- a/meta/recipes-connectivity/ofono/ofono_2.15.bb +++ b/meta/recipes-connectivity/ofono/ofono_2.15.bb @@ -38,7 +38,6 @@ PACKAGES =+ "${PN}-tests" FILES:${PN} += "${systemd_unitdir}" FILES:${PN}-tests = "${libdir}/${BPN}/test" -RDEPENDS:${PN} += "dbus" RDEPENDS:${PN}-tests = "\ python3-core \ python3-dbus \ From patchwork Wed Jun 18 12:42:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65245 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94B71C7115B for ; Wed, 18 Jun 2025 12:43:46 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.6273.1750250619064733432 for ; Wed, 18 Jun 2025 05:43:39 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IAutRB010611; Wed, 18 Jun 2025 12:43:37 GMT Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4790284gkk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 12:43:37 +0000 (GMT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:36 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:33 -0700 From: Praveen Kumar To: CC: Markus Volk , Richard Purdie , Praveen Kumar Subject: [oe-core][walnascar][PATCH 6/7] glib-2.0: update 2.84.0 -> 2.84.1 Date: Wed, 18 Jun 2025 18:12:55 +0530 Message-ID: <20250618124256.3261625-6-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20250618124256.3261625-1-praveen.kumar@windriver.com> References: <20250618124256.3261625-1-praveen.kumar@windriver.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfX4NXvhmSjwVUj CazmZA4q5aKTKqkbf0S8bu58rr77ZLnHQZCdKdQxpcGSBSjg9aG7roPG9RYWMN+oJpelM3riaEJ 7QaUJ2o1O8rKZjQimzsi9d1Brtu4XyikMDwuBYQZ4iyfu7/3af0QBBS9HVvSMXMmagTaDdHUmdT KC6WZ9jox+lvROlURAWzdY3N7MTb5e5OxHN57eMmV17Jep9r2MSqHMQD6MsQUXGP5/IoaxZCxKg 6TCu/7sbVntCNPyhEyew0l1gOLogEUhBy2JfjVfzxXefXf70+FPtOozggoZWrzWCQdcgMi/vUAV W7a+Jj0SfO1m2Wozt0z4FGe7M7Q39ZUqLIekAPtT7gZ1OXD/uE7unpR/dB26uLUpM/c3Y583YJd JUmLlEYVCJtlNOgYA8YNgig6ASxc+5oWR3/Asxj6kp8vDLxHSDHa8gnyEHw+JX3AGAH8neFL X-Proofpoint-GUID: JR0DUXZbgLA8ahYpOPloqsLLhvcajdMN X-Authority-Analysis: v=2.4 cv=ar2yCTZV c=1 sm=1 tr=0 ts=6852b479 cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=IkcTkHD0fZMA:10 a=6IFa9wvqVegA:10 a=GHR8O2WEAAAA:20 a=ag1SF4gXAAAA:8 a=t7CeM3EgAAAA:8 a=aiIX5UjjAAAA:8 a=QX4gbG5DAAAA:8 a=iQbgzQUOMq_IBnEbN_sA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=Yupwre4RP9_Eg_Bd0iYG:22 a=FdTzh2GWekK77mhwV6Dw:22 a=AbAUZ8qAyYyZVLSsDulk:22 X-Proofpoint-ORIG-GUID: JR0DUXZbgLA8ahYpOPloqsLLhvcajdMN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 mlxscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=999 impostorscore=0 clxscore=1011 bulkscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 55IAutRB010611 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219005 From: Markus Volk - remove backport patch Overview of changes in GLib 2.84.1, 2025-04-03 ============================================== * Fix test failure when building against gobject-introspection ≥1.83.4 (#3634, work by Philip Withnall) * Bugs fixed: - #3630 2.84.0 build failure on Linux: ../gio/gnetworkmonitornetlink.c:47:10: fatal error: netlink/netlink_route.h: No such file or directory (Philip Withnall) - #3634 test failure with gobject-introspection 1.83.4: warning: element doc:format from state 3 is unknown, ignoring (Philip Withnall) - #3636 gio/trash does not handle special characters well - #3642 `g_cancellable_connect()` documentation incorrect (Marco Trevisan (Treviño)) - #3643 g_cancellable_connect(): is it safe to unref cancellable from callback? (Marco Trevisan (Treviño)) - #3649 Crash with some registry key values in GWin32AppInfo (Philip Withnall) - !4484 Memory sanitizer fixes - !4489 gobject: Be consistent in using atomic logic to handle the GParamSpecPool - !4541 gsettings: Port docs to gi-docgen format, add missing annotations and make various improvements - !4544 tests: Don't install runner scripts without installed_tests - !4545 Update French translation - !4547 Update Catalan translation - !4548 Update Turkish translation - !4551 Updated Danish translation - !4552 Update Persian translation - !4553 docs: Document GSignalFlags members added after 2.0 - !4554 Update Indonesian translation - !4555 tests: Add a test for g_object_freeze_notify() being called too often - !4557 gfileinfo: Slightly expand docs for g_file_info_get_attribute_as_string() - !4558 gi: Dynamically set doc-format - !4561 tests: Various fixes to create temporary files in /tmp rather than the build directory - !4562 gdbusnameowning: Convert docs to gi-docgen linking syntax - !4563 giounix-private: Fix macro for checking for epoll_create1() - !4565 Fix LGPL in header - !4567 gutils: make documentation of g_set_prgname() clearer - !4568 docs: Add some detail - !4569 Update Romanian translation - !4570 gspawn-win32: Fix potential integer overflows in argv handling - !4571 gvarianttype: Improve docs on type validation * Translation updates: - Catalan (Jordi Mas) - Danish (Ask Hjorth Larsen) - French (Vincent Chatelain) - Indonesian (Andika Triwidada) - Persian (Danial Behzadi) - Romanian (Antonio Marin) - Turkish (Sabri Ünal) (From OE-Core rev: 676b9acbe94f055a351da3bdcfbe457411e1877c) Signed-off-by: Markus Volk Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar --- ...664e6f1a29e0d5f301979f6d168b08435a61.patch | 75 ------------------- ...l_2.84.0.bb => glib-2.0-initial_2.84.1.bb} | 0 ...{glib-2.0_2.84.0.bb => glib-2.0_2.84.1.bb} | 0 meta/recipes-core/glib-2.0/glib.inc | 3 +- 4 files changed, 1 insertion(+), 77 deletions(-) delete mode 100644 meta/recipes-core/glib-2.0/files/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.84.0.bb => glib-2.0-initial_2.84.1.bb} (100%) rename meta/recipes-core/glib-2.0/{glib-2.0_2.84.0.bb => glib-2.0_2.84.1.bb} (100%) diff --git a/meta/recipes-core/glib-2.0/files/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch b/meta/recipes-core/glib-2.0/files/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch deleted file mode 100644 index 28bce02dc3..0000000000 --- a/meta/recipes-core/glib-2.0/files/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch +++ /dev/null @@ -1,75 +0,0 @@ -From aee0664e6f1a29e0d5f301979f6d168b08435a61 Mon Sep 17 00:00:00 2001 -From: Philip Withnall -Date: Mon, 10 Mar 2025 15:21:15 +0000 -Subject: [PATCH] girparser: Ignore new doc:format element in GIR files -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -As of gobject-introspection 1.83.2, a new `` -element is supported (as a child of ``) in GIR files. - -For the moment, this information isn’t needed in libgirepository — but -the GIR parser does have to know about the element in order to not throw -an error claiming it’s invalid. - -This is a slightly tweaked version of the code added to -gobject-introspection.git in commit -9544cd6c962fab2c3203898779948309833e2439 by Corentin Noël -, reformatted slightly to fit in with -GLib’s style guidelines. - -This is backwards compatible and does not require a new -gobject-introspection version. - -Signed-off-by: Philip Withnall - -Fixes: #3634 - -Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/glib/-/commit/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch] - -Signed-off-by: Markus Volk ---- - girepository/girparser.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -diff --git a/girepository/girparser.c b/girepository/girparser.c -index 63143718d9..be88d871a4 100644 ---- a/girepository/girparser.c -+++ b/girepository/girparser.c -@@ -107,7 +107,8 @@ typedef enum - STATE_ALIAS, - STATE_TYPE, - STATE_ATTRIBUTE, -- STATE_PASSTHROUGH -+ STATE_PASSTHROUGH, -+ STATE_DOC_FORMAT, /* 35 */ - } ParseState; - - typedef struct _ParseContext ParseContext; -@@ -3159,6 +3160,11 @@ start_element_handler (GMarkupParseContext *context, - state_switch (ctx, STATE_PASSTHROUGH); - goto out; - } -+ else if (strcmp ("doc:format", element_name) == 0) -+ { -+ state_switch (ctx, STATE_DOC_FORMAT); -+ goto out; -+ } - break; - - case 'e': -@@ -3843,6 +3849,10 @@ end_element_handler (GMarkupParseContext *context, - state_switch (ctx, ctx->prev_state); - } - break; -+ case STATE_DOC_FORMAT: -+ if (require_end_element (context, ctx, "doc:format", element_name, error)) -+ state_switch (ctx, STATE_REPOSITORY); -+ break; - - case STATE_PASSTHROUGH: - ctx->unknown_depth -= 1; --- -GitLab - diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.0.bb b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.1.bb similarity index 100% rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.0.bb rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.1.bb diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.84.0.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.84.1.bb similarity index 100% rename from meta/recipes-core/glib-2.0/glib-2.0_2.84.0.bb rename to meta/recipes-core/glib-2.0/glib-2.0_2.84.1.bb diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index 2cc48f0a06..d00bfe4c65 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc @@ -229,13 +229,12 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \ file://0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch \ file://0010-Do-not-hardcode-python-path-into-various-tools.patch \ file://skip-timeout.patch \ - file://aee0664e6f1a29e0d5f301979f6d168b08435a61.patch \ " SRC_URI:append:class-native = " file://relocate-modules.patch \ file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \ " -SRC_URI[sha256sum] = "f8823600cb85425e2815cfad82ea20fdaa538482ab74e7293d58b3f64a5aff6a" +SRC_URI[sha256sum] = "2b4bc2ec49611a5fc35f86aca855f2ed0196e69e53092bab6bb73396bf30789a" # Find any meson cross files in FILESPATH that are relevant for the current # build (using siteinfo) and add them to EXTRA_OEMESON. From patchwork Wed Jun 18 12:42:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Praveen Kumar X-Patchwork-Id: 65246 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9361DC7115A for ; Wed, 18 Jun 2025 12:43:56 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web10.6236.1750250627059597621 for ; Wed, 18 Jun 2025 05:43:47 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=8264ad95c1=praveen.kumar@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55I3e2Hm011628; Wed, 18 Jun 2025 05:43:41 -0700 Received: from ala-exchng02.corp.ad.wrs.com (ala-exchng02.wrs.com [147.11.82.254]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4798kkm992-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 18 Jun 2025 05:43:41 -0700 (PDT) Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.43; Wed, 18 Jun 2025 05:43:40 -0700 Received: from blr-linux-engg1.wrs.com (147.11.136.210) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2507.57 via Frontend Transport; Wed, 18 Jun 2025 05:43:37 -0700 From: Praveen Kumar To: CC: Praveen Kumar , Mathieu Dubois-Briand , Richard Purdie Subject: [oe-core][walnascar][PATCH 7/7] glib-2.0: update 2.84.1 -> 2.84.2 Date: Wed, 18 Jun 2025 18:12:56 +0530 Message-ID: <20250618124256.3261625-7-praveen.kumar@windriver.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20250618124256.3261625-1-praveen.kumar@windriver.com> References: <20250618124256.3261625-1-praveen.kumar@windriver.com> MIME-Version: 1.0 X-Proofpoint-GUID: GMhZORF9NFCvIEr42HPq_LObQmuIrhjv X-Proofpoint-ORIG-GUID: GMhZORF9NFCvIEr42HPq_LObQmuIrhjv X-Authority-Analysis: v=2.4 cv=MaFsu4/f c=1 sm=1 tr=0 ts=6852b47d cx=c_pps a=K4BcnWQioVPsTJd46EJO2w==:117 a=K4BcnWQioVPsTJd46EJO2w==:17 a=IkcTkHD0fZMA:10 a=6IFa9wvqVegA:10 a=t7CeM3EgAAAA:8 a=P-IC7800AAAA:8 a=ag1SF4gXAAAA:8 a=drK4fEOgAKdWdMypPr8A:9 a=0bXxn9q0MV6snEgNplNhOjQmxlI=:19 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=FdTzh2GWekK77mhwV6Dw:22 a=d3PnA9EDa4IxuAV0gXij:22 a=Yupwre4RP9_Eg_Bd0iYG:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDEwNyBTYWx0ZWRfX9uNd2qzS5hfF Di4UJe0wfWN35caFT9VPQL08d7opa5Wl0cgAW1i6CF/tPK1zT5FirvWAtP1itq5Z8OdxkxotB1E T2/YEBOd8rYOXt5JxlnaFG++5G092kH837Qvc5EybCdidCABIDRhTKhPE3qcCz3YeMqDYaautVx RGmDNgkeoON/Ya/qFNETuUu6sWCyVwBA4nc/F9KzAN0foRg4v/aXiTHbCiFd3axQneVc8/AM03Q Oe2IP2DFMT5RzT8tMVAkF/TK3NsmT7y9Na5N9pjohZo9tehMAN9IbLa0lO5XSzQwuzMlY69dfNr feEpv/jF4F8Q8HFsBtXzn5SBnR4bpzFsCz6oE8FBup0Mq+QQKGpvKqyvNQTnFrFeD4svqYVRJxR qSEqM4IzC6jMC/2j66IbpJdgSX//KhHjZLnhBcfy2gCU4eKt/wYnr7qdUQnPoxR4DDU2GflO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_05,2025-06-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=885 phishscore=0 adultscore=0 suspectscore=0 impostorscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2506180107 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 55I3e2Hm011628 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Jun 2025 12:43:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219006 Overview of changes in GLib 2.84.2, 2025-05-20 ============================================== * Bugs fixed: - !4576 Backport !4575 “gclosure: fix ATOMIC_CHANGE_FIELD to read vint atomically” to glib-2-84 - !4595 Backport !4582 “Windows: fix wrong typelib path” to glib-2-84 - !4614 Backport "gstring: carefully handle gssize parameters" - !4616 Backport !4613 “Update macOS job for new CI runner” to glib-2-84 - !4623 Backport !4617 “gdate: Call tzset before localtime_r” to glib-2-84 - !4639 Backport -Wsign-conversion fixes for g_get_locale_variants() from !4590 to glib-2-84 - !4640 Backport !4620 “glocalfile: Disable faccessat()-based query_exists on Android” to glib-2-84 (From OE-Core rev: 3deb6b59f3fa91d4fa755f49dad4ac62c3a518fb) Signed-off-by: Praveen Kumar Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: Praveen Kumar --- .../{glib-2.0-initial_2.84.1.bb => glib-2.0-initial_2.84.2.bb} | 0 .../glib-2.0/{glib-2.0_2.84.1.bb => glib-2.0_2.84.2.bb} | 0 meta/recipes-core/glib-2.0/glib.inc | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/glib-2.0/{glib-2.0-initial_2.84.1.bb => glib-2.0-initial_2.84.2.bb} (100%) rename meta/recipes-core/glib-2.0/{glib-2.0_2.84.1.bb => glib-2.0_2.84.2.bb} (100%) diff --git a/meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.1.bb b/meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.2.bb similarity index 100% rename from meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.1.bb rename to meta/recipes-core/glib-2.0/glib-2.0-initial_2.84.2.bb diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.84.1.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.84.2.bb similarity index 100% rename from meta/recipes-core/glib-2.0/glib-2.0_2.84.1.bb rename to meta/recipes-core/glib-2.0/glib-2.0_2.84.2.bb diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index d00bfe4c65..38e75aab61 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc @@ -234,7 +234,7 @@ SRC_URI:append:class-native = " file://relocate-modules.patch \ file://0001-meson.build-do-not-enable-pidfd-features-on-native-g.patch \ " -SRC_URI[sha256sum] = "2b4bc2ec49611a5fc35f86aca855f2ed0196e69e53092bab6bb73396bf30789a" +SRC_URI[sha256sum] = "88e960dd937057407d61fcb3b45a860704b25923c37ae2478b85f2ecb5a4021f" # Find any meson cross files in FILESPATH that are relevant for the current # build (using siteinfo) and add them to EXTRA_OEMESON.