From mboxrd@z Thu Jan 1 00:00:00 1970 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 AA0E5C02181 for ; Wed, 22 Jan 2025 23:12:37 +0000 (UTC) Received: from fllvem-ot04.ext.ti.com (fllvem-ot04.ext.ti.com [198.47.19.246]) by mx.groups.io with SMTP id smtpd.web10.7856.1737587547602821652 for ; Wed, 22 Jan 2025 15:12:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=fbEM17an; spf=pass (domain: ti.com, ip: 198.47.19.246, mailfrom: rs@ti.com) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllvem-ot04.ext.ti.com (8.15.2/8.15.2) with ESMTPS id 50MNCOXH268684 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Jan 2025 17:12:24 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1737587544; bh=xEmNiJpmXsIhLJF7FuV/tIUsnzTdk/0wIzTwZELxOMU=; h=Date:CC:Subject:From:To:References:In-Reply-To; b=fbEM17anNzqHUDK59oxZ1EWfzW5P9/LhKOJIkd8KI6TPr8Zzly7D9almAZuLckIIw ZvRZVsvQDnyyVUtYNTGBJ2IKRSfW99iprMNLaxguWqqYUtPTnierPs99iyAcXXHI+c 2Xq1dIZM8CRQ+xnyhqHUWdPukTekKc45WIKjXGcQ= Received: from DFLE108.ent.ti.com (dfle108.ent.ti.com [10.64.6.29]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 50MNCOTN127880 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 22 Jan 2025 17:12:24 -0600 Received: from DFLE113.ent.ti.com (10.64.6.34) by DFLE108.ent.ti.com (10.64.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 22 Jan 2025 17:12:24 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 22 Jan 2025 17:12:23 -0600 Received: from localhost (rs-desk.dhcp.ti.com [128.247.81.144]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 50MNCNZJ087389; Wed, 22 Jan 2025 17:12:24 -0600 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Date: Wed, 22 Jan 2025 17:12:23 -0600 Message-ID: CC: , , , Subject: Re: [meta-arago][master][PATCH] meta-arago: break dependency on meta-arago-demos From: Randolph Sapp To: Denys Dmytriyenko X-Mailer: aerc 0.18.2-0-ge037c095a049 References: <20250116192950.3391293-2-rs@ti.com> <20250120211347.GK21836@denix.org> <20250121191714.GO21836@denix.org> <20250122225154.GT21836@denix.org> In-Reply-To: <20250122225154.GT21836@denix.org> X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea 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, 22 Jan 2025 23:12:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15739 On Wed Jan 22, 2025 at 4:51 PM CST, Denys Dmytriyenko wrote: > On Tue, Jan 21, 2025 at 02:33:12PM -0600, Randolph Sapp wrote: > > On Tue Jan 21, 2025 at 1:17 PM CST, Denys Dmytriyenko wrote: > > > On Tue, Jan 21, 2025 at 12:54:39PM -0600, Andrew Davis via lists.yoct= oproject.org wrote: > > > > On 1/21/25 9:16 AM, Ryan Eatmon via lists.yoctoproject.org wrote: > > > > > > > > > > > > > > >On 1/20/2025 3:13 PM, Denys Dmytriyenko wrote: > > > > >>On Thu, Jan 16, 2025 at 01:29:51PM -0600, Randolph Sapp via lists= .yoctoproject.org wrote: > > > > >>>From: Randolph Sapp > > > > >>> > > > > >>>Remove any explicit dependencies on meta-arago-demos. These were= the > > > > >>>last of the "demos" in this layer and they were only being built= for > > > > >>>legacy devices. Demos should primarily be in layers above this u= nless > > > > >>>they are used for functionality testing. > > > > >> > > > > >>Why not move those pieces to meta-arago-demos then? > > > > >> > > > > >>E.g. move the packagegroups there and add bbappends for the defau= lt image and > > > > >>world recipes, etc. > > > > > > > > > >Basically make meta-arago-demos an island unto itself.=C2=A0 If yo= u include it,=20 > > > > >then you get it, if you don't then no harm.=C2=A0 Make sense. > > > > > > > > >=20 > > > > Will we test with and without this layer? If not then we will end u= p breaking > > > > things and missing dependencies between layers. > > > >=20 > > > > Seems like a lot of maintenence for a layer with just a couple demo= s. Demos > > > > that should probably all go up into focus SDK layers anyway. > > > > > > Should meta-arago-demos be deprecated and removed in its entirety the= n? Or=20 > > > does it only apply to a few select that are still in meta-arago-distr= o? > >=20 > > Yeah, current plan is to drop this layer entirely, just wanted to do it= in a > > sane order. I put a note of that in the tear-off section. Still waiting= on these > > patches to be merged before continuing though. Still got a few more pat= ches for > > reworking Qt dependencies and enabling Qt6. > > I would like to request better commit messages for both of these patches = -=20 > this one and the one Andrew linked for the config change. Noted. > I do appreciate the difficulty with cross-dependency of thses changes - f= irst=20 > you update meta-arago-distro to not depend on meta-arago-demos, then you = need=20 > to remove meta-arago-demos references from the layer setup configs, and o= nly=20 > then you can finally remove meta-arago-demos layer itself, if that's the = plan. Funny thing about that, meta-arago-demos was created without properly creat= ing a dependency in the meta-arago-distro to track it. The rest of this message i= s outlined in the tear-off note, almost word for word. > But the first 2 patches do not paint a bigger picture, specifically not= =20 > explaining the actual reason behind these very invasive changes. This was discussed in the Webex Yocto channel and 2 other email threads. I = could have sent out a message on the mailing list but it would have arrived 5 min= utes before this patch because I was already testing things back in December. > I do know about the Qt6 plans and you briefly mention it here later in th= e=20 > discussion. But for anyone outside the internal discussions it is not cle= ar=20 > what is going on and why. Moreover, is the plan to have any Qt6 demos and= =20 > re-use the meta-arago-demos layer? Or is the plan to not have any demos a= nd=20 > relegate that to downstream SDK layers, if nedded? > > Thanks. The plan is to not have any demos that are not strictly used for testing in= this repo. Downstream SDK layers will be reworking their existing demos for Qt6, picking these up if they are applicable (but nobody seemed to care about th= ese demos in particular). The Qt6 stuff is somewhat new. First week of December was when a decision w= as made and an email was sent out shortly after announcing that. I seem to hav= e incorrectly assumed you guys were in the loop, my bad. > > > > >>>Signed-off-by: Randolph Sapp > > > > >>>--- > > > > >>> > > > > >>>Trying to do this gracefully. Break the dependency first, then u= pdate the > > > > >>>oe-layersetup configs, then drop the layer entirely. > > > > >>> > > > > >>>=C2=A0 .../images/tisdk-default-image.bb=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 14 +------- > > > > >>>=C2=A0 ...kagegroup-arago-tisdk-addons-sdk-target.bb | 17 ------= --- > > > > >>>=C2=A0 .../packagegroup-arago-tisdk-addons.bb=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 2 -- > > > > >>>=C2=A0 .../packagegroup-arago-tisdk-hmi.bb=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 36 ------------------- > > > > >>>=C2=A0 .../recipes-core/packagegroups/ti-demos.bb=C2=A0=C2=A0=C2= =A0 | 18 ---------- > > > > >>>=C2=A0 .../recipes-core/packagegroups/ti-world.bb=C2=A0=C2=A0=C2= =A0 | 10 +----- > > > > >>>=C2=A0 6 files changed, 2 insertions(+), 95 deletions(-) > > > > >>>=C2=A0 delete mode 100644 meta-arago-distro/recipes-core/package= groups/packagegroup-arago-tisdk-hmi.bb > > > > >>>=C2=A0 delete mode 100644 meta-arago-distro/recipes-core/package= groups/ti-demos.bb > > > > >>> > > > > >>>diff --git a/meta-arago-distro/recipes-core/images/tisdk-default= -image.bb b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb > > > > >>>index 6c46c423..10493415 100644 > > > > >>>--- a/meta-arago-distro/recipes-core/images/tisdk-default-image.= bb > > > > >>>+++ b/meta-arago-distro/recipes-core/images/tisdk-default-image.= bb > > > > >>>@@ -23,24 +23,13 @@ IMAGE_INSTALL +=3D "\ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-multimed= ia \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-addons \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-addons-e= xtra \ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES','open= gl','packagegroup-arago-tisdk-hmi','packagegroup-arago-base-tisdk-server-ex= tra',d)} \ > > > > >>>-=C2=A0=C2=A0=C2=A0 ti-demos \ > > > > >>>+=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES','open= gl','','packagegroup-arago-base-tisdk-server-extra',d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${ARAGO_DEFAULT_IMAGE_EXTRA_INSTA= LL} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-sysrepo = \ > > > > >>>=C2=A0 " > > > > >>>=C2=A0 export IMAGE_BASENAME =3D "tisdk-default-image${ARAGO_IMA= GE_SUFFIX}" > > > > >>>-EXTRABROWSERS =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 qtwebbrowser-examples \ > > > > >>>-=C2=A0=C2=A0=C2=A0 qtwebengine-qmlplugins \ > > > > >>>-=C2=A0=C2=A0=C2=A0 qtwebengine-examples \ > > > > >>>-" > > > > >>>- > > > > >>>-PYTHON2APPS =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES','open= gl',"${EXTRABROWSERS}",'',d)} \ > > > > >>>-" > > > > >>>- > > > > >>>=C2=A0 DEVTOOLS =3D " \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 linux-libc-headers-dev \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 build-essential \ > > > > >>>@@ -50,7 +39,6 @@ DEVTOOLS =3D " \ > > > > >>>=C2=A0 " > > > > >>>=C2=A0 IMAGE_INSTALL +=3D "\ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains("BBFILE_COLLECTIONS", "= meta-python2", "${PYTHON2APPS}", "", d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${DEVTOOLS} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('TUNE_FEATUR= ES', 'armv7a', 'valgrind', '', d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 docker \ > > > > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/packag= egroup-arago-tisdk-addons-sdk-target.bb b/meta-arago-distro/recipes-core/pa= ckagegroups/packagegroup-arago-tisdk-addons-sdk-target.bb > > > > >>>index 3e0a2720..8690a874 100644 > > > > >>>--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-= arago-tisdk-addons-sdk-target.bb > > > > >>>+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-= arago-tisdk-addons-sdk-target.bb > > > > >>>@@ -31,24 +31,7 @@ EXTRA_LIBS:append:dra7xx =3D " libulm-dev \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gdbserver-c6x-dev \ > > > > >>>=C2=A0 " > > > > >>>-PDM_ANOMALY_PKG_DEV =3D "\ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES', 'ope= ngl', 'pdm-anomaly-detection-dev', '', d)} \ > > > > >>>-" > > > > >>>- > > > > >>>- > > > > >>>=C2=A0 EXTRA_PACKAGES =3D "" > > > > >>>-#EXTRA_PACKAGES:append:ti33x =3D " \ > > > > >>>-#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${PDM_ANOMALY_PKG_DEV} = \ > > > > >>>-#" > > > > >>>-#EXTRA_PACKAGES:append:ti43x =3D " \ > > > > >>>-#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${PDM_ANOMALY_PKG_DEV} = \ > > > > >>>-#" > > > > >>>-#EXTRA_PACKAGES:append:omap-a15 =3D " \ > > > > >>>-#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${PDM_ANOMALY_PKG_DEV} = \ > > > > >>>-#" > > > > >>>-#EXTRA_PACKAGES:append:am65xx =3D " \ > > > > >>>-#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${PDM_ANOMALY_PKG_DEV} \ > > > > >>>-#" > > > > >>>=C2=A0 IPCDEV =3D " \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ti-ipc-dev \ > > > > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/packag= egroup-arago-tisdk-addons.bb b/meta-arago-distro/recipes-core/packagegroups= /packagegroup-arago-tisdk-addons.bb > > > > >>>index 6b6533f5..b0d76b28 100644 > > > > >>>--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-= arago-tisdk-addons.bb > > > > >>>+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-= arago-tisdk-addons.bb > > > > >>>@@ -85,10 +85,8 @@ EXTRA_PACKAGES:omapl138 =3D " \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 protobuf \ > > > > >>>=C2=A0 " > > > > >>>-# acontis-atemsys > > > > >>>=C2=A0 #EXTRA_PACKAGES:append:am335x-evm =3D " pruss-lld-apps" > > > > >>>=C2=A0 #EXTRA_PACKAGES:append:am437x-evm =3D " pruss-lld-apps" > > > > >>>-# acontis-atemsys > > > > >>>=C2=A0 #EXTRA_PACKAGES:append:am57xx-evm =3D " pruss-lld-apps" > > > > >>>=C2=A0 RDEPENDS:${PN} =3D "\ > > > > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/packag= egroup-arago-tisdk-hmi.bb b/meta-arago-distro/recipes-core/packagegroups/pa= ckagegroup-arago-tisdk-hmi.bb > > > > >>>deleted file mode 100644 > > > > >>>index a8261bf2..00000000 > > > > >>>--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-= arago-tisdk-hmi.bb > > > > >>>+++ /dev/null > > > > >>>@@ -1,36 +0,0 @@ > > > > >>>-SUMMARY =3D "Task to add HMI related packages" > > > > >>>-LICENSE =3D "MIT" > > > > >>>-PR =3D "r0" > > > > >>>- > > > > >>>-PACKAGE_ARCH =3D "${MACHINE_ARCH}" > > > > >>>- > > > > >>>-inherit packagegroup > > > > >>>- > > > > >>>-HMI =3D " \ > > > > >>>-" > > > > >>>- > > > > >>>- > > > > >>>-HMI:append:ti33x =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 evse-hmi \ > > > > >>>-=C2=A0=C2=A0=C2=A0 protection-relays-hmi \ > > > > >>>-=C2=A0=C2=A0=C2=A0 mmwavegesture-hmi \ > > > > >>>-" > > > > >>>- > > > > >>>-HMI:append:ti43x =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 evse-hmi \ > > > > >>>-=C2=A0=C2=A0=C2=A0 mmwavegesture-hmi \ > > > > >>>-" > > > > >>>- > > > > >>>-HMI:append:omap-a15 =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 evse-hmi \ > > > > >>>-=C2=A0=C2=A0=C2=A0 mmwavegesture-hmi \ > > > > >>>-" > > > > >>>- > > > > >>>-HMI:append:am65xx =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 evse-hmi \ > > > > >>>-=C2=A0=C2=A0=C2=A0 mmwavegesture-hmi \ > > > > >>>-" > > > > >>>- > > > > >>>-RDEPENDS:${PN} =3D "\ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${HMI} \ > > > > >>>-" > > > > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-dem= os.bb b/meta-arago-distro/recipes-core/packagegroups/ti-demos.bb > > > > >>>deleted file mode 100644 > > > > >>>index 7bccb4de..00000000 > > > > >>>--- a/meta-arago-distro/recipes-core/packagegroups/ti-demos.bb > > > > >>>+++ /dev/null > > > > >>>@@ -1,18 +0,0 @@ > > > > >>>-SUMMARY =3D "TI World packagegroup" > > > > >>>-LICENSE =3D "MIT" > > > > >>>- > > > > >>>-PACKAGE_ARCH =3D "${MACHINE_ARCH}" > > > > >>>- > > > > >>>-inherit packagegroup > > > > >>>- > > > > >>>-PDM_ANOMALY_PKG =3D "${@bb.utils.contains('DISTRO_FEATURES', 'o= pengl', 'pdm-anomaly-detection', '', d)}" > > > > >>>- > > > > >>>-PDM_ANOMALY =3D "" > > > > >>>-PDM_ANOMALY:ti33x =3D "${PDM_ANOMALY_PKG}" > > > > >>>-PDM_ANOMALY:ti43x =3D "${PDM_ANOMALY_PKG}" > > > > >>>-PDM_ANOMALY:omap-a15 =3D "${PDM_ANOMALY_PKG}" > > > > >>>-PDM_ANOMALY:am65xx =3D "${PDM_ANOMALY_PKG}" > > > > >>>- > > > > >>>-RDEPENDS:${PN} =3D "\ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${PDM_ANOMALY} \ > > > > >>>-" > > > > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-wor= ld.bb b/meta-arago-distro/recipes-core/packagegroups/ti-world.bb > > > > >>>index 438dd8d0..fc3eac74 100644 > > > > >>>--- a/meta-arago-distro/recipes-core/packagegroups/ti-world.bb > > > > >>>+++ b/meta-arago-distro/recipes-core/packagegroups/ti-world.bb > > > > >>>@@ -15,14 +15,7 @@ CHROMIUM:append:k3 =3D "\ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 chromium-ozone-wayland \ > > > > >>>=C2=A0 " > > > > >>>-EXTRABROWSERS =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 qtwebbrowser-examples \ > > > > >>>-=C2=A0=C2=A0=C2=A0 qtwebengine-qmlplugins \ > > > > >>>-=C2=A0=C2=A0=C2=A0 qtwebengine-examples \ > > > > >>>-" > > > > >>>- > > > > >>>=C2=A0 PYTHON2APPS =3D " \ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES','open= gl',"${EXTRABROWSERS}",'',d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains("BBFILE_COLL= ECTIONS","browser-layer",bb.utils.contains('DISTRO_FEATURES','wayland',"${C= HROMIUM}",'',d),'',d)} \ > > > > >>>=C2=A0 " > > > > >>>@@ -45,11 +38,10 @@ RDEPENDS:${PN} =3D "\ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-multimed= ia \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-addons \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-tisdk-addons-e= xtra \ > > > > >>>-=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES','open= gl','packagegroup-arago-tisdk-hmi','packagegroup-arago-base-tisdk-server-ex= tra',d)} \ > > > > >>>+=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('DISTRO_FEATURES','open= gl','','packagegroup-arago-base-tisdk-server-extra',d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains("BBFILE_COLL= ECTIONS", "meta-python2", "${PYTHON2APPS}", "", d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${DEVTOOLS} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${@bb.utils.contains('TUNE_FEATUR= ES', 'armv7a', 'valgrind', '', d)} \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packagegroup-arago-misc \ > > > > >>>-=C2=A0=C2=A0=C2=A0 ti-demos \ > > > > >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${PREFERRED_PROVIDER_virtual/dock= er} \ > > > > >>>=C2=A0 " > > > > >>>--=20 > > > > >>>2.47.1