On Tue, Jan 21, 2025 at 12:54:39PM -0600, Andrew Davis via lists.yoctoproject.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 <[email protected]> > >>> > >>>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 unless > >>>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 default image > >>and > >>world recipes, etc. > > > >Basically make meta-arago-demos an island unto itself. If you include it, > >then you get it, if you don't then no harm. Make sense. > > > > Will we test with and without this layer? If not then we will end up breaking > things and missing dependencies between layers. > > Seems like a lot of maintenence for a layer with just a couple demos. Demos > that should probably all go up into focus SDK layers anyway.
Should meta-arago-demos be deprecated and removed in its entirety then? Or does it only apply to a few select that are still in meta-arago-distro? > >>>Signed-off-by: Randolph Sapp <[email protected]> > >>>--- > >>> > >>>Trying to do this gracefully. Break the dependency first, then update the > >>>oe-layersetup configs, then drop the layer entirely. > >>> > >>> .../images/tisdk-default-image.bb | 14 +------- > >>> ...kagegroup-arago-tisdk-addons-sdk-target.bb | 17 --------- > >>> .../packagegroup-arago-tisdk-addons.bb | 2 -- > >>> .../packagegroup-arago-tisdk-hmi.bb | 36 ------------------- > >>> .../recipes-core/packagegroups/ti-demos.bb | 18 ---------- > >>> .../recipes-core/packagegroups/ti-world.bb | 10 +----- > >>> 6 files changed, 2 insertions(+), 95 deletions(-) > >>> delete mode 100644 > >>>meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-hmi.bb > >>> delete mode 100644 > >>>meta-arago-distro/recipes-core/packagegroups/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 += "\ > >>> packagegroup-arago-tisdk-multimedia \ > >>> packagegroup-arago-tisdk-addons \ > >>> packagegroup-arago-tisdk-addons-extra \ > >>>- > >>>${@bb.utils.contains('DISTRO_FEATURES','opengl','packagegroup-arago-tisdk-hmi','packagegroup-arago-base-tisdk-server-extra',d)} > >>> \ > >>>- ti-demos \ > >>>+ > >>>${@bb.utils.contains('DISTRO_FEATURES','opengl','','packagegroup-arago-base-tisdk-server-extra',d)} > >>> \ > >>> ${ARAGO_DEFAULT_IMAGE_EXTRA_INSTALL} \ > >>> packagegroup-arago-tisdk-sysrepo \ > >>> " > >>> export IMAGE_BASENAME = "tisdk-default-image${ARAGO_IMAGE_SUFFIX}" > >>>-EXTRABROWSERS = " \ > >>>- qtwebbrowser-examples \ > >>>- qtwebengine-qmlplugins \ > >>>- qtwebengine-examples \ > >>>-" > >>>- > >>>-PYTHON2APPS = " \ > >>>- > >>>${@bb.utils.contains('DISTRO_FEATURES','opengl',"${EXTRABROWSERS}",'',d)} \ > >>>-" > >>>- > >>> DEVTOOLS = " \ > >>> linux-libc-headers-dev \ > >>> build-essential \ > >>>@@ -50,7 +39,6 @@ DEVTOOLS = " \ > >>> " > >>> IMAGE_INSTALL += "\ > >>>- ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", > >>>"${PYTHON2APPS}", "", d)} \ > >>> ${DEVTOOLS} \ > >>> ${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 'valgrind', '', d)} \ > >>> docker \ > >>>diff --git > >>>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 > >>>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 = " libulm-dev \ > >>> gdbserver-c6x-dev \ > >>> " > >>>-PDM_ANOMALY_PKG_DEV = "\ > >>>- ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', > >>>'pdm-anomaly-detection-dev', '', d)} \ > >>>-" > >>>- > >>>- > >>> EXTRA_PACKAGES = "" > >>>-#EXTRA_PACKAGES:append:ti33x = " \ > >>>-# ${PDM_ANOMALY_PKG_DEV} \ > >>>-#" > >>>-#EXTRA_PACKAGES:append:ti43x = " \ > >>>-# ${PDM_ANOMALY_PKG_DEV} \ > >>>-#" > >>>-#EXTRA_PACKAGES:append:omap-a15 = " \ > >>>-# ${PDM_ANOMALY_PKG_DEV} \ > >>>-#" > >>>-#EXTRA_PACKAGES:append:am65xx = " \ > >>>-# ${PDM_ANOMALY_PKG_DEV} \ > >>>-#" > >>> IPCDEV = " \ > >>> ti-ipc-dev \ > >>>diff --git > >>>a/meta-arago-distro/recipes-core/packagegroups/packagegroup-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 = " \ > >>> protobuf \ > >>> " > >>>-# acontis-atemsys > >>> #EXTRA_PACKAGES:append:am335x-evm = " pruss-lld-apps" > >>> #EXTRA_PACKAGES:append:am437x-evm = " pruss-lld-apps" > >>>-# acontis-atemsys > >>> #EXTRA_PACKAGES:append:am57xx-evm = " pruss-lld-apps" > >>> RDEPENDS:${PN} = "\ > >>>diff --git > >>>a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-hmi.bb > >>> > >>>b/meta-arago-distro/recipes-core/packagegroups/packagegroup-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 = "Task to add HMI related packages" > >>>-LICENSE = "MIT" > >>>-PR = "r0" > >>>- > >>>-PACKAGE_ARCH = "${MACHINE_ARCH}" > >>>- > >>>-inherit packagegroup > >>>- > >>>-HMI = " \ > >>>-" > >>>- > >>>- > >>>-HMI:append:ti33x = " \ > >>>- evse-hmi \ > >>>- protection-relays-hmi \ > >>>- mmwavegesture-hmi \ > >>>-" > >>>- > >>>-HMI:append:ti43x = " \ > >>>- evse-hmi \ > >>>- mmwavegesture-hmi \ > >>>-" > >>>- > >>>-HMI:append:omap-a15 = " \ > >>>- evse-hmi \ > >>>- mmwavegesture-hmi \ > >>>-" > >>>- > >>>-HMI:append:am65xx = " \ > >>>- evse-hmi \ > >>>- mmwavegesture-hmi \ > >>>-" > >>>- > >>>-RDEPENDS:${PN} = "\ > >>>- ${HMI} \ > >>>-" > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-demos.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 = "TI World packagegroup" > >>>-LICENSE = "MIT" > >>>- > >>>-PACKAGE_ARCH = "${MACHINE_ARCH}" > >>>- > >>>-inherit packagegroup > >>>- > >>>-PDM_ANOMALY_PKG = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', > >>>'pdm-anomaly-detection', '', d)}" > >>>- > >>>-PDM_ANOMALY = "" > >>>-PDM_ANOMALY:ti33x = "${PDM_ANOMALY_PKG}" > >>>-PDM_ANOMALY:ti43x = "${PDM_ANOMALY_PKG}" > >>>-PDM_ANOMALY:omap-a15 = "${PDM_ANOMALY_PKG}" > >>>-PDM_ANOMALY:am65xx = "${PDM_ANOMALY_PKG}" > >>>- > >>>-RDEPENDS:${PN} = "\ > >>>- ${PDM_ANOMALY} \ > >>>-" > >>>diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-world.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 = "\ > >>> chromium-ozone-wayland \ > >>> " > >>>-EXTRABROWSERS = " \ > >>>- qtwebbrowser-examples \ > >>>- qtwebengine-qmlplugins \ > >>>- qtwebengine-examples \ > >>>-" > >>>- > >>> PYTHON2APPS = " \ > >>>- > >>>${@bb.utils.contains('DISTRO_FEATURES','opengl',"${EXTRABROWSERS}",'',d)} \ > >>> > >>>${@bb.utils.contains("BBFILE_COLLECTIONS","browser-layer",bb.utils.contains('DISTRO_FEATURES','wayland',"${CHROMIUM}",'',d),'',d)} > >>> \ > >>> " > >>>@@ -45,11 +38,10 @@ RDEPENDS:${PN} = "\ > >>> packagegroup-arago-tisdk-multimedia \ > >>> packagegroup-arago-tisdk-addons \ > >>> packagegroup-arago-tisdk-addons-extra \ > >>>- > >>>${@bb.utils.contains('DISTRO_FEATURES','opengl','packagegroup-arago-tisdk-hmi','packagegroup-arago-base-tisdk-server-extra',d)} > >>> \ > >>>+ > >>>${@bb.utils.contains('DISTRO_FEATURES','opengl','','packagegroup-arago-base-tisdk-server-extra',d)} > >>> \ > >>> ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", > >>>"${PYTHON2APPS}", "", d)} \ > >>> ${DEVTOOLS} \ > >>> ${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 'valgrind', '', d)} \ > >>> packagegroup-arago-misc \ > >>>- ti-demos \ > >>> ${PREFERRED_PROVIDER_virtual/docker} \ > >>> " > >>>-- > >>>2.47.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#15729): https://lists.yoctoproject.org/g/meta-arago/message/15729 Mute This Topic: https://lists.yoctoproject.org/mt/110653645/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
