[meta-arago] Announcement: meta-arago mailing list migration
All, Please be advised that meta-arago mailing list has been migrated from being hosted on arago-project.org (meta-arago@arago-project.org) to being hosted on yoctoproject.org (meta-ar...@lists.yoctoproject.org). All existing subscribers and the entire archive of posts since early 2012 have been transferred over, so you may see 2 copies of this annoucement, as it is cross-posted to both addresses for visibility. Please update your address books accordingly - all future posts should be sent to the new email address of meta-ar...@lists.yoctoproject.org, as this message with the announcement will be the final post allowed at the old address. You can manage your subscription or read over the old archives here: https://lists.yoctoproject.org/g/meta-arago Email address for posting your messages: meta-ar...@lists.yoctoproject.org And since this mailing list is dedicated to discussions and patches for the corresponding OpenEmbedded/Yocto layer of the same name (and few related things), the source code for meta-arago layer can be found here: http://git.yoctoproject.org/cgit/cgit.cgi/meta-arago/ Please let us know of any questions or concerns. -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH V2 1/2] packagegroups: tisdk-connectivity: package intel-9260 linux firmware images
On Fri, Oct 08, 2021 at 01:36:31PM +0530, Sinthu Raja wrote: > From: Sinthu Raja > > Package linux-firmware-iwlwifi-9260 and linux-firmware-ibt-18 containing > firmware for Intel 9260 (WLAN and BT) > > Signed-off-by: Sinthu Raja Reviewed-by: Denys Dmytriyenko BTW, the patches are in the wrong order, which breaks bisectability. Not sure if this requires resending them again or they can be merged in the correct order. > --- > .../packagegroups/packagegroup-arago-tisdk-connectivity.bb| 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git > a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > > b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > index 1eb0e072..98a1dacf 100644 > --- > a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > +++ > b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb > @@ -1,6 +1,6 @@ > DESCRIPTION = "Task to install wireless packages into the target FS" > LICENSE = "MIT" > -PR = "r41" > +PR = "r42" > > PACKAGE_ARCH = "${MACHINE_ARCH}" > > @@ -18,6 +18,7 @@ WLAN_COMMON = "\ > linux-firmware-iwlwifi-8000c \ > linux-firmware-iwlwifi-8265 \ > linux-firmware-iwlwifi-3160-17 \ > +linux-firmware-iwlwifi-9260 \ > " > > WLAN_TI = "\ > @@ -42,6 +43,7 @@ BT_COMMON = "\ > pulseaudio-module-bluez5-discover \ > pulseaudio-lib-bluez5-util \ > sbc \ > +linux-firmware-ibt-18 \ > " > > BT_TI = "\ > -- > 2.31.1 > ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH V2 2/2] linux-firmware: Package intel 9260 WiFi and BT firmware
On Fri, Oct 08, 2021 at 01:36:32PM +0530, Sinthu Raja wrote: > From: Sinthu Raja > > The Intel 9260 WiFi and BT firmware is already part of the linux-firmware > repository, so package it to make it available. > > Signed-off-by: Sinthu Raja Reviewed-by: Denys Dmytriyenko > --- > > Changes in V2: > Addressed review comments that includes > * update the commit messsage > * removed machine specific changes and made it generic. > > V1: > https://serenity.dal.design.ti.com/patchwork/project/meta-arago/patch/20211007140939.19819-3-sinthu.r...@ti.com/ > > .../linux-firmware/linux-firmware_%.bbappend | 14 +- > 1 file changed, 13 insertions(+), 1 deletion(-) > > diff --git > a/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > b/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > index 146596ad..f1420d4c 100644 > --- > a/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > +++ > b/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > @@ -1,4 +1,16 @@ > -PR_append = ".arago0" > +PR_append = ".arago1" > + > +PACKAGES_prepend = "${PN}-iwlwifi-9260" > +PACKAGES_prepend = "${PN}-ibt-18" > + > +LICENSE_${PN}-iwlwifi-9260 =+ "Firmware-iwlwifi_firmware" > +LICENSE_${PN}-ibt-18 =+ "Firmware-ibt_firmware" > + > +FILES_${PN}-iwlwifi-9260 =+ > "${nonarch_base_libdir}/firmware/iwlwifi-9260-*.ucode" > +FILES_${PN}-ibt-18 =+ "${nonarch_base_libdir}/firmware/intel/ibt-18-*.sfi > ${nonarch_base_libdir}/firmware/intel/ibt-18-*.ddc" > + > +RDEPENDS_${PN}-iwlwifi-9260 =+ "${PN}-iwlwifi-license" > +RDEPENDS_${PN}-ibt-18 =+ "${PN}-ibt-license" > > do_install_append() { > rm -rf ${D}/lib/firmware/ti-connectivity/ > -- > 2.31.1 > ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [PATCH v2 2/2] qtwebengine: remove seccomp filter sandbox hack
On Thu, Oct 07, 2021 at 01:57:30PM -0400, Vivien Didelot wrote: > Now that qtbase-conf disables the seccomp filter sandbox via an > environment variable, the hack patch against qtwebengine can be > dropped. > > Signed-off-by: Vivien Didelot Acked-by: Denys Dmytriyenko > --- > ...-disable-SECCOMP-BPF-Sandbox-at-star.patch | 32 --- > .../recipes-qt/qt5/qtwebengine_git.bbappend | 4 --- > 2 files changed, 36 deletions(-) > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > > diff --git > a/meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > > b/meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > deleted file mode 100644 > index 09f1870d.. > --- > a/meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > +++ /dev/null > @@ -1,32 +0,0 @@ > -From 77fc6e4391562a1f84d82b58319a73de08242797 Mon Sep 17 00:00:00 2001 > -From: Eric Ruei > -Date: Fri, 8 Mar 2019 18:17:06 -0500 > -Subject: [PATCH 3/3] qtwebengine: HACK: disable SECCOMP-BPF Sandbox at > startup > - > -SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI call > -from the pthread implementation > -Disable this feature temporarily until those issues are resolved. > - > -Upstream-Status: Inappropriate [HACK] > - > -Signed-off-by: Eric Ruei > > - src/core/web_engine_context.cpp | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/src/core/web_engine_context.cpp > b/src/core/web_engine_context.cpp > -index 48e5bc4..9ba3fa4 100644 > a/src/core/web_engine_context.cpp > -+++ b/src/core/web_engine_context.cpp > -@@ -347,6 +347,8 @@ WebEngineContext::WebEngineContext() > - parsedCommandLine->AppendSwitch(switches::kNoSandbox); > - #elif defined(Q_OS_LINUX) > - > parsedCommandLine->AppendSwitch(service_manager::switches::kDisableSetuidSandbox); > -+// HACK: disable seccomp filter sandbox for now because it does not > work > -+ > parsedCommandLine->AppendSwitch(service_manager::switches::kDisableSeccompFilterSandbox); > - #endif > - } else { > - parsedCommandLine->AppendSwitch(switches::kNoSandbox); > --- > -1.9.1 > - > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > b/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > index c50b020f..6459bbf7 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > +++ b/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > @@ -1,8 +1,4 @@ > FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" > PR_append = ".arago1" > > -SRC_URI += " \ > -file://0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch \ > -" > - > DEPENDS += "bison-native" > -- > 2.33.0 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [PATCH v2 1/2] qtbase-conf: disable the seccomp filter sandbox
On Thu, Oct 07, 2021 at 01:57:29PM -0400, Vivien Didelot wrote: > SECCOMP-BPF Sandbox is known to cause runtime issues so set the > QTWEBENGINE_CHROMIUM_FLAGS environment variable to disable this > feature temporarily until those issues are resolved. > > Signed-off-by: Vivien Didelot Acked-by: Denys Dmytriyenko > --- > meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh | 5 + > meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh | 5 + > 2 files changed, 10 insertions(+) > > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > index 146ee07e..928e2cc7 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/qt_env.sh > @@ -6,3 +6,8 @@ export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json > export QT_QPA_EGLFS_INTEGRATION=eglfs_kms > export QT_QPA_EGLFS_ALWAYS_SET_MODE=1 > export QT_WAYLAND_SHELL_INTEGRATION=wl-shell > + > +# SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI call > +# from the pthread implementation. Disable this feature temporarily until > +# those issues are resolved. > +export QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > index 29fa2969..96526393 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > @@ -7,3 +7,8 @@ export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json > export QT_QPA_EGLFS_INTEGRATION=eglfs_kms > export QT_QPA_EGLFS_ALWAYS_SET_MODE=1 > export QT_WAYLAND_SHELL_INTEGRATION=wl-shell > + > +# SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI call > +# from the pthread implementation. Disable this feature temporarily until > +# those issues are resolved. > +export QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" > -- > 2.33.0 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH 2/2] linux-firmware: Package intel 9260 WiFi and BT firmware
On Thu, Oct 07, 2021 at 07:39:39PM +0530, Sinthu Raja wrote: > From: Sinthu Raja > > The Intel 9260 WiFi and BT firmware is already part of the linux-firmware > repository. > > Signed-off-by: Sinthu Raja > --- > .../linux-firmware/linux-firmware_%.bbappend | 14 +- > 1 file changed, 13 insertions(+), 1 deletion(-) > > diff --git > a/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > b/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > index 146596ad..2e2ab1c4 100644 > --- > a/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > +++ > b/meta-arago-distro/recipes-kernel/linux-firmware/linux-firmware_%.bbappend > @@ -1,4 +1,16 @@ > -PR_append = ".arago0" > +PR_append = ".arago1" > + > +PACKAGES_prepend_j7-evm =+ "${PN}-iwlwifi-9260" > +PACKAGES_prepend_j7-evm =+ "${PN}-ibt-18" Two issues here: 1. use either _prepend or =+ but not both 2. making machine-specific changes to only PACKAGES isn't right for several reasons - should probably be a generic change > +LICENSE_${PN}-iwlwifi-9260 =+ "Firmware-iwlwifi_firmware" > +LICENSE_${PN}-ibt-18 =+ "Firmware-ibt_firmware" > + > +FILES_${PN}-iwlwifi-9260 =+ > "${nonarch_base_libdir}/firmware/iwlwifi-9260-*.ucode" > +FILES_${PN}-ibt-18 =+ "${nonarch_base_libdir}/firmware/intel/ibt-18-*.sfi > ${nonarch_base_libdir}/firmware/intel/ibt-18-*.ddc" > + > +RDEPENDS_${PN}-iwlwifi-9260 =+ "${PN}-iwlwifi-license" > +RDEPENDS_${PN}-ibt-18 =+ "${PN}-ibt-license" > > do_install_append() { > rm -rf ${D}/lib/firmware/ti-connectivity/ > -- > 2.31.1 -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [PATCH] qtwebengine: replace patch with chromium flags
On Wed, Oct 06, 2021 at 07:31:20PM -0400, Vivien Didelot wrote: > Hi Denys, > > On Wed, 06 Oct 2021 19:19:56 -0400 Denys Dmytriyenko wrote: > > On Wed, Oct 06, 2021 at 04:54:54PM -0400, Vivien Didelot wrote: > > > Instead of maintaining an inappropriate hack on qtwebengine to disable > > > seccomp filter sandbox, export the corresponding chromium flag in > > > the QTWEBENGINE_CHROMIUM_FLAGS environment variable. > > > > > > Signed-off-by: Vivien Didelot > > > --- > > > .../qt5/qtbase-conf/ti33x/qt_env.sh | 5 +++ > > > ...-disable-SECCOMP-BPF-Sandbox-at-star.patch | 32 --- > > > .../recipes-qt/qt5/qtwebengine_git.bbappend | 4 --- > > > 3 files changed, 5 insertions(+), 36 deletions(-) > > > delete mode 100644 > > > meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > > > > > > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > > > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > > > index 29fa2969..96526393 100644 > > > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > > > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > > > @@ -7,3 +7,8 @@ export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json > > > export QT_QPA_EGLFS_INTEGRATION=eglfs_kms > > > export QT_QPA_EGLFS_ALWAYS_SET_MODE=1 > > > export QT_WAYLAND_SHELL_INTEGRATION=wl-shell > > > + > > > +# SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI > > > call > > > +# from the pthread implementation. Disable this feature temporarily until > > > +# those issues are resolved. > > > +export QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" > > > > Why is this only done for ti33x platform? What about other platforms? > > Good catch! Should I bbappend the qtwebengine recipe instead to deploy > a new qtwebengine_env.sh file containing QTWEBENGINE_CHROMIUM_FLAGS? Can you add to both qt_env.sh files - generic and ti33x specific? -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [PATCH] qtwebengine: replace patch with chromium flags
On Wed, Oct 06, 2021 at 04:54:54PM -0400, Vivien Didelot wrote: > Instead of maintaining an inappropriate hack on qtwebengine to disable > seccomp filter sandbox, export the corresponding chromium flag in > the QTWEBENGINE_CHROMIUM_FLAGS environment variable. > > Signed-off-by: Vivien Didelot > --- > .../qt5/qtbase-conf/ti33x/qt_env.sh | 5 +++ > ...-disable-SECCOMP-BPF-Sandbox-at-star.patch | 32 --- > .../recipes-qt/qt5/qtwebengine_git.bbappend | 4 --- > 3 files changed, 5 insertions(+), 36 deletions(-) > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > > diff --git a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > index 29fa2969..96526393 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > +++ b/meta-arago-distro/recipes-qt/qt5/qtbase-conf/ti33x/qt_env.sh > @@ -7,3 +7,8 @@ export QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs_kms_cfg.json > export QT_QPA_EGLFS_INTEGRATION=eglfs_kms > export QT_QPA_EGLFS_ALWAYS_SET_MODE=1 > export QT_WAYLAND_SHELL_INTEGRATION=wl-shell > + > +# SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI call > +# from the pthread implementation. Disable this feature temporarily until > +# those issues are resolved. > +export QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" Why is this only done for ti33x platform? What about other platforms? > diff --git > a/meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > > b/meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > deleted file mode 100644 > index 09f1870d.. > --- > a/meta-arago-distro/recipes-qt/qt5/qtwebengine/0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch > +++ /dev/null > @@ -1,32 +0,0 @@ > -From 77fc6e4391562a1f84d82b58319a73de08242797 Mon Sep 17 00:00:00 2001 > -From: Eric Ruei > -Date: Fri, 8 Mar 2019 18:17:06 -0500 > -Subject: [PATCH 3/3] qtwebengine: HACK: disable SECCOMP-BPF Sandbox at > startup > - > -SECCOMP-BPF Sandbox does not work due to unexpected FUTEX_UNLOCK_PI call > -from the pthread implementation > -Disable this feature temporarily until those issues are resolved. > - > -Upstream-Status: Inappropriate [HACK] > - > -Signed-off-by: Eric Ruei > > - src/core/web_engine_context.cpp | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/src/core/web_engine_context.cpp > b/src/core/web_engine_context.cpp > -index 48e5bc4..9ba3fa4 100644 > a/src/core/web_engine_context.cpp > -+++ b/src/core/web_engine_context.cpp > -@@ -347,6 +347,8 @@ WebEngineContext::WebEngineContext() > - parsedCommandLine->AppendSwitch(switches::kNoSandbox); > - #elif defined(Q_OS_LINUX) > - > parsedCommandLine->AppendSwitch(service_manager::switches::kDisableSetuidSandbox); > -+// HACK: disable seccomp filter sandbox for now because it does not > work > -+ > parsedCommandLine->AppendSwitch(service_manager::switches::kDisableSeccompFilterSandbox); > - #endif > - } else { > - parsedCommandLine->AppendSwitch(switches::kNoSandbox); > --- > -1.9.1 > - > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > b/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > index c50b020f..6459bbf7 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > +++ b/meta-arago-distro/recipes-qt/qt5/qtwebengine_git.bbappend > @@ -1,8 +1,4 @@ > FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" > PR_append = ".arago1" > > -SRC_URI += " \ > -file://0003-qtwebengine-HACK-disable-SECCOMP-BPF-Sandbox-at-star.patch \ > -" > - > DEPENDS += "bison-native" > -- > 2.33.0 -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] Patch external-arm-toolchain on meta-arago-extras fails with gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf
On Tue, Sep 28, 2021 at 11:58:48AM +0300, daniel.le...@amk-drives.bg wrote: > Hello, > > first, thanks for your great support on meta-arago layer and further > enthusiastic developing. > > I'm trying to build a project with an external toolchain but failing on the > recipe > /meta-arm/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/externa > l-arm-toolchain.bb:do_install. I'm building in a docker container, with > reduced layers using the ./oe-layertool-setup.sh command with following test > config file. I've tried first > gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf but it fails also, so I > downgraded to gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf without > success. Hi, Daniel, In order to post to the list you need to subscribe first. Otherwise your messages are held in moderation queue along with other spam posts and have very low chance to be seen. It appears your layer configuration is not exactly correct. Arago Project uses oe-layersetup tool along with config files to setup layers: http://arago-project.org/git/projects/?p=oe-layersetup.git;a=summary If you need to use prebuilt Arm external toolchain with meta-arago/dunfell, then you should use 9.2-2019.12 version, according to this table: http://arago-project.org/wiki/index.php/Setting_Up_Build_Environment#Available_Layer_Configurations Also, you need to pin meta-arm/meta-arm-toolchain layer to commit c4f04f3fb66f8f4365b08b553af8206372e90a63, per the layer config: http://arago-project.org/git/projects/?p=oe-layersetup.git;a=blob;f=configs/arago-dunfell-config.txt;hb=HEAD That is due to some later changes in meta-arm-toolchain backported from master that broke meta-arago. This hasn't been resolved yet. Alternatively, instead of using prebuilt Arm toolchain, you can build and use the internal toolchain, by setting or passing TOOLCHAIN_TYPE="internal" -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH v2] mbedtls: remove bbappend
From: Denys Dmytriyenko This change is now upstream. Signed-off-by: Denys Dmytriyenko --- v2 - expand commit message into 2 lines meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend | 1 - 1 file changed, 1 deletion(-) delete mode 100644 meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend diff --git a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend b/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend deleted file mode 100644 index 608377e..000 --- a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -BBCLASSEXTEND = "native nativesdk" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] mbedtls: remove bbappend, change is upstream
Yogesh, It's a one-line commit message in the Subject. Could break it into two lines, I guess... On Wed, Aug 25, 2021 at 06:37:24AM -0500, Siraswar, Yogesh wrote: > Denys, > Commit message is empty, please provide some details. > > Thanks > Yogesh > > On 8/24/2021 2:27 PM, Denys Dmytriyenko wrote: > >From: Denys Dmytriyenko > > > >Signed-off-by: Denys Dmytriyenko > >--- > > meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend | 1 - > > 1 file changed, 1 deletion(-) > > delete mode 100644 > > meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend > > > >diff --git > >a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend > >b/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend > >deleted file mode 100644 > >index 608377e..000 > >--- a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend > >+++ /dev/null > >@@ -1 +0,0 @@ > >-BBCLASSEXTEND = "native nativesdk" > > > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH] mbedtls: remove bbappend, change is upstream
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend | 1 - 1 file changed, 1 deletion(-) delete mode 100644 meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend diff --git a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend b/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend deleted file mode 100644 index 608377e..000 --- a/meta-arago-distro/recipes-connectivity/mbedtls/mbedtls_%.bbappend +++ /dev/null @@ -1 +0,0 @@ -BBCLASSEXTEND = "native nativesdk" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell][PATCH v2] grub: fix do_configure() breakage with external-arm toolchain
From: Denys Dmytriyenko grub and grub-efi break in do_configure() when using external-arm toolchain: | checking for aarch64-poky-linux-objcopy... no | checking for objcopy... objcopy | checking for aarch64-poky-linux-strip... no | checking for strip... strip | checking for aarch64-poky-linux-nm... no | checking for nm... nm | checking for aarch64-poky-linux-ranlib... no | checking for ranlib... ranlib ... | checking whether objcopy works for absolute addresses... configure: error: objcopy cannot create binary files That is due to external-arm toolchain's target triplet aarch64-none-linux-gnu being different from OE triplet like aarch64-poky-linux and configure script trying to use it to find binutils binaries like objcopy, falling back to host ones. Help configure script to find correct objcopy and other binaries by passing the correct target triplet with --target parameter set to EAT_TARGET_SYS, overriding the default OE one. Note: similar patch has been submitted upstream to meta-arm-toolchain: https://lists.yoctoproject.org/g/meta-arm/message/2163 Signed-off-by: Denys Dmytriyenko Cc: Tom Rini --- v2 - subject line in commit log got lost, fix it, no other changes meta-arago-distro/recipes-bsp/grub/grub%.bbappend | 9 + 1 file changed, 9 insertions(+) create mode 100644 meta-arago-distro/recipes-bsp/grub/grub%.bbappend diff --git a/meta-arago-distro/recipes-bsp/grub/grub%.bbappend b/meta-arago-distro/recipes-bsp/grub/grub%.bbappend new file mode 100644 index 000..1e5ea43 --- /dev/null +++ b/meta-arago-distro/recipes-bsp/grub/grub%.bbappend @@ -0,0 +1,9 @@ +# When external-arm toolchain is not in use, EAT_TARGET_SYS is undefined, +# causing below _append expansion to break - just weakly set it to empty +EAT_TARGET_SYS ?= "" + +# grub uses --target triplet to find binutils binaries such as objcopy +# Since external-arm toolchain uses aarch64-none-linux-gnu triplet, +# OE-defined TARGET_SYS differs from EAT_TARGET_SYS used by external-arm +# toolchain, grub needs passing the correct --target to configure script +CONFIGUREOPTS_append_class-target = "${@['',' --target=${EAT_TARGET_SYS}'][d.getVar('TCMODE') == 'external-arm']}" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell][PATCH] grub and grub-efi break in do_configure() when using external-arm toolchain:
From: Denys Dmytriyenko | checking for aarch64-poky-linux-objcopy... no | checking for objcopy... objcopy | checking for aarch64-poky-linux-strip... no | checking for strip... strip | checking for aarch64-poky-linux-nm... no | checking for nm... nm | checking for aarch64-poky-linux-ranlib... no | checking for ranlib... ranlib ... | checking whether objcopy works for absolute addresses... configure: error: objcopy cannot create binary files That is due to external-arm toolchain's target triplet aarch64-none-linux-gnu being different from OE triplet like aarch64-poky-linux and configure script trying to use it to find binutils binaries like objcopy, falling back to host ones. Help configure script to find correct objcopy and other binaries by passing the correct target triplet with --target parameter set to EAT_TARGET_SYS, overriding the default OE one. Note: similar patch has been submitted upstream to meta-arm-toolchain: https://lists.yoctoproject.org/g/meta-arm/message/2163 Signed-off-by: Denys Dmytriyenko Cc: Tom Rini --- meta-arago-distro/recipes-bsp/grub/grub%.bbappend | 9 + 1 file changed, 9 insertions(+) create mode 100644 meta-arago-distro/recipes-bsp/grub/grub%.bbappend diff --git a/meta-arago-distro/recipes-bsp/grub/grub%.bbappend b/meta-arago-distro/recipes-bsp/grub/grub%.bbappend new file mode 100644 index 000..1e5ea43 --- /dev/null +++ b/meta-arago-distro/recipes-bsp/grub/grub%.bbappend @@ -0,0 +1,9 @@ +# When external-arm toolchain is not in use, EAT_TARGET_SYS is undefined, +# causing below _append expansion to break - just weakly set it to empty +EAT_TARGET_SYS ?= "" + +# grub uses --target triplet to find binutils binaries such as objcopy +# Since external-arm toolchain uses aarch64-none-linux-gnu triplet, +# OE-defined TARGET_SYS differs from EAT_TARGET_SYS used by external-arm +# toolchain, grub needs passing the correct --target to configure script +CONFIGUREOPTS_append_class-target = "${@['',' --target=${EAT_TARGET_SYS}'][d.getVar('TCMODE') == 'external-arm']}" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [oe-layersetup PATCH v2] processor-sdk: Add 07.03.00.005 release config
On Mon, Aug 09, 2021 at 11:47:31PM +0530, Nikhil Devshatwar wrote: > On 11:50-20210806, Bajjuri, Praneeth wrote: > > > +#meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= > > > +meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dunfell,b4d24d70aca75791902df5cd59a4f4a54aa4a125,layers= > > > +meta-virtualization,git://git.yoctoproject.org/meta-virtualization,dunfell,89abc62b47f6f20db9d00a8ec9b2c1b6b60ac3f9,layers= > > > +meta-openembedded,git://git.openembedded.org/meta-openembedded,dunfell,389757a7494221fea1d8437e9a01c6e4fb4700af,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems > > > +meta-ti,git://git.yoctoproject.org/meta-ti,dunfell,07.03.00.005,layers= > > > +meta-linaro,https://git.linaro.org/openembedded/meta-linaro.git,dunfell,HEAD,layers=meta-optee > > > > By the way, why do you even need meta-linaro layer for psdkl builds? Looks like it is added for meta-optee, but it has since Dunfell been moved to meta-arm... > > > +meta-arm,git://git.yoctoproject.org/meta-arm,dunfell,c4f04f3fb66f8f4365b08b553af8206372e90a63,layers=meta-arm:meta-arm-toolchain > > > +oe-core,git://git.openembedded.org/openembedded-core,dunfell,707036d4ec12ef1a260adcef78627b26e32e6540,layers=meta > > > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > > > +OECORELOCALCONF=./sample-files/local-processor-sdk-64.conf.sample > > > > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [oe-layersetup][PATCH] configs, local.conf: update to version 2 due to new override syntax
From: Denys Dmytriyenko Also image-mklibs class has been deprecated, so remove it from local.conf Signed-off-by: Denys Dmytriyenko --- configs/arago-master-config.txt | 2 +- configs/distroless-master-config.txt | 2 +- configs/poky-master-config.txt | 2 +- .../{local-arago64.conf.sample => local-arago64-v2.conf.sample} | 5 ++--- sample-files/{local-poky.conf.sample => local-poky-v2.conf.sample} | 5 ++--- sample-files/{local.conf.sample => local-v2.conf.sample} | 5 ++--- 6 files changed, 9 insertions(+), 12 deletions(-) copy sample-files/{local-arago64.conf.sample => local-arago64-v2.conf.sample} (97%) copy sample-files/{local-poky.conf.sample => local-poky-v2.conf.sample} (97%) copy sample-files/{local.conf.sample => local-v2.conf.sample} (97%) diff --git a/configs/arago-master-config.txt b/configs/arago-master-config.txt index 0788679..e4c6d7f 100644 --- a/configs/arago-master-config.txt +++ b/configs/arago-master-config.txt @@ -11,4 +11,4 @@ meta-ti,git://git.yoctoproject.org/meta-ti,master,HEAD,layers= meta-arm,git://git.yoctoproject.org/meta-arm,master,HEAD,layers=meta-arm:meta-arm-toolchain oe-core,git://git.openembedded.org/openembedded-core,master,HEAD,layers=meta OECORELAYERCONF=./sample-files/bblayers.conf.sample -OECORELOCALCONF=./sample-files/local-arago64.conf.sample +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample diff --git a/configs/distroless-master-config.txt b/configs/distroless-master-config.txt index c8c400c..8211bd5 100644 --- a/configs/distroless-master-config.txt +++ b/configs/distroless-master-config.txt @@ -5,4 +5,4 @@ meta-ti,git://git.yoctoproject.org/meta-ti,master,HEAD,layers= meta-arm,git://git.yoctoproject.org/meta-arm,master,HEAD,layers=meta-arm:meta-arm-toolchain oe-core,git://git.openembedded.org/openembedded-core,master,HEAD,layers=meta OECORELAYERCONF=./sample-files/bblayers.conf.sample -OECORELOCALCONF=./sample-files/local.conf.sample +OECORELOCALCONF=./sample-files/local-v2.conf.sample diff --git a/configs/poky-master-config.txt b/configs/poky-master-config.txt index 1dc261f..f213411 100644 --- a/configs/poky-master-config.txt +++ b/configs/poky-master-config.txt @@ -5,4 +5,4 @@ poky,git://git.yoctoproject.org/poky,master,HEAD,layers=meta:meta-poky:meta-yoct meta-ti,git://git.yoctoproject.org/meta-ti,master,HEAD,layers= meta-arm,git://git.yoctoproject.org/meta-arm,master,HEAD,layers=meta-arm:meta-arm-toolchain OECORELAYERCONF=./sample-files/bblayers.conf.sample -OECORELOCALCONF=./sample-files/local-poky.conf.sample +OECORELOCALCONF=./sample-files/local-poky-v2.conf.sample diff --git a/sample-files/local-arago64.conf.sample b/sample-files/local-arago64-v2.conf.sample similarity index 97% copy from sample-files/local-arago64.conf.sample copy to sample-files/local-arago64-v2.conf.sample index 68f0bff..9549e8a 100644 --- a/sample-files/local-arago64.conf.sample +++ b/sample-files/local-arago64-v2.conf.sample @@ -1,5 +1,5 @@ # CONF_VERSION is increased each time build/conf/ changes incompatibly -CONF_VERSION = "1" +CONF_VERSION = "2" # # Where to place downloads @@ -112,12 +112,11 @@ EXTRA_IMAGE_FEATURES = "debug-tweaks" # enable extra features. Some available options which can be included in this variable # are: # - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image # - 'image-prelink' in order to prelink the filesystem image # - 'image-swab' to perform host system intrusion detection # NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink # NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended -USER_CLASSES ?= "buildstats image-mklibs image-prelink" +USER_CLASSES ?= "buildstats image-prelink" # By default disable interactive patch resolution (tasks will just fail instead): PATCHRESOLVE = "noop" diff --git a/sample-files/local-poky.conf.sample b/sample-files/local-poky-v2.conf.sample similarity index 97% copy from sample-files/local-poky.conf.sample copy to sample-files/local-poky-v2.conf.sample index ba5d4c1..5cbe6ef 100644 --- a/sample-files/local-poky.conf.sample +++ b/sample-files/local-poky-v2.conf.sample @@ -1,5 +1,5 @@ # CONF_VERSION is increased each time build/conf/ changes incompatibly -CONF_VERSION = "1" +CONF_VERSION = "2" # # Where to place downloads @@ -109,12 +109,11 @@ EXTRA_IMAGE_FEATURES = "debug-tweaks" # enable extra features. Some available options which can be included in this variable # are: # - 'buildstats' collect build statistics -# - 'image-mklibs' to reduce shared library files size for an image # - 'image-prelink' in order to prelink the filesystem image # - 'image-swab' to perform host system intrusi
Re: [meta-arago] [dunfell][PATCH] iproute2: upgrade to 5.10
bc-compat.h-add-musl-workaround.patch > new file mode 100644 > index ..74e3de1c > --- /dev/null > +++ > b/meta-arago-distro/recipes-connectivity/iproute2/iproute2/0001-libc-compat.h-add-musl-workaround.patch > @@ -0,0 +1,39 @@ > +From c25f8d1f7a6203dfeb10b39f80ffd314bb84a58d Mon Sep 17 00:00:00 2001 > +From: Baruch Siach > +Date: Thu, 22 Dec 2016 15:26:30 +0200 > +Subject: [PATCH] libc-compat.h: add musl workaround > + > +The libc-compat.h kernel header uses glibc specific macros (__GLIBC__ and > +__USE_MISC) to solve conflicts with libc provided headers. This patch makes > +libc-compat.h work for musl libc as well. > + > +Upstream-Status: Pending > + > +Taken From: > +https://git.buildroot.net/buildroot/tree/package/iproute2/0001-Add-the-musl-workaround-to-the-libc-compat.h-copy.patch > + > +Signed-off-by: Baruch Siach > +Signed-off-by: Maxin B. John > + > +--- > + include/uapi/linux/libc-compat.h | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/include/uapi/linux/libc-compat.h > b/include/uapi/linux/libc-compat.h > +index a159991..22198fa 100644 > +--- a/include/uapi/linux/libc-compat.h > b/include/uapi/linux/libc-compat.h > +@@ -50,10 +50,12 @@ > + #define _LIBC_COMPAT_H > + > + /* We have included glibc headers... */ > +-#if defined(__GLIBC__) > ++#if 1 > ++#define __USE_MISC > + > + /* Coordinate with glibc net/if.h header. */ > + #if defined(_NET_IF_H) && defined(__USE_MISC) > ++#define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 0 > + > + /* GLIBC headers included first so don't define anything > + * that would already be defined. */ > diff --git > a/meta-arago-distro/recipes-connectivity/iproute2/iproute2_5.10.0.bb > b/meta-arago-distro/recipes-connectivity/iproute2/iproute2_5.10.0.bb > new file mode 100644 > index ..6bdb5907 > --- /dev/null > +++ b/meta-arago-distro/recipes-connectivity/iproute2/iproute2_5.10.0.bb > @@ -0,0 +1,12 @@ > +require iproute2.inc > + > +SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \ > + file://0001-libc-compat.h-add-musl-workaround.patch \ > + > file://0014-iplink-hsr-prp-add-support-for-vlan-tagged-supervisi.patch \ > + " > + > +SRC_URI[sha256sum] = > "a54a34ae309c0406b2d1fb3a46158613ffb83d33fefd5d4a27f0010237ac53e9" > + > +# CFLAGS are computed in Makefile and reference CCOPTS > +# > +EXTRA_OEMAKE_append = " CCOPTS='${CFLAGS}'" > -- > 2.17.1 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell][PATCH] ethtool: upgrade to 5.10
On Wed, Jul 21, 2021 at 06:28:53PM +0300, Grygorii Strashko wrote: > Upgrade ethtool to 5.10 If this is being backported from master of later release of oe-core, might want to mention that in the commit log, so can be dropped when migrating to the new LTS next year. > Signed-off-by: Grygorii Strashko > --- > .../ethtool/avoid_parallel_tests.patch| 29 +++ > .../ethtool/ethtool/run-ptest | 2 + > .../ethtool/ethtool_5.10.bb | 37 +++ > 3 files changed, 68 insertions(+) > create mode 100644 > meta-arago-distro/recipes-connectivity/ethtool/ethtool/avoid_parallel_tests.patch > create mode 100644 > meta-arago-distro/recipes-connectivity/ethtool/ethtool/run-ptest > create mode 100644 > meta-arago-distro/recipes-connectivity/ethtool/ethtool_5.10.bb > > diff --git > a/meta-arago-distro/recipes-connectivity/ethtool/ethtool/avoid_parallel_tests.patch > > b/meta-arago-distro/recipes-connectivity/ethtool/ethtool/avoid_parallel_tests.patch > new file mode 100644 > index ..54aec012 > --- /dev/null > +++ > b/meta-arago-distro/recipes-connectivity/ethtool/ethtool/avoid_parallel_tests.patch > @@ -0,0 +1,29 @@ > +From b493e2fb472307997576eef33cce784594070f44 Mon Sep 17 00:00:00 2001 > +From: Tudor Florea > +Date: Wed, 28 May 2014 18:59:54 +0200 > +Subject: [PATCH] ethtool: use serial-tests config needed by ptest. > + > +ptest needs buildtest-TESTS and runtest-TESTS targets. > +serial-tests is required to generate those targets. > + > +Signed-off-by: Tudor Florea > +Upstream-Status: Inappropriate > +(default automake behavior incompatible with ptest) > + > +--- > + configure.ac | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/configure.ac b/configure.ac > +index 13c2bc0..0b6ca1d 100644 > +--- a/configure.ac > b/configure.ac > +@@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure > script. > + AC_INIT(ethtool, 5.10, net...@vger.kernel.org) > + AC_PREREQ(2.52) > + AC_CONFIG_SRCDIR([ethtool.c]) > +-AM_INIT_AUTOMAKE([gnu subdir-objects]) > ++AM_INIT_AUTOMAKE([gnu subdir-objects serial-tests]) > + AC_CONFIG_HEADERS([ethtool-config.h]) > + > + AM_MAINTAINER_MODE > diff --git a/meta-arago-distro/recipes-connectivity/ethtool/ethtool/run-ptest > b/meta-arago-distro/recipes-connectivity/ethtool/ethtool/run-ptest > new file mode 100644 > index ..1e245da1 > --- /dev/null > +++ b/meta-arago-distro/recipes-connectivity/ethtool/ethtool/run-ptest > @@ -0,0 +1,2 @@ > +#!/bin/sh > +make -k runtest-TESTS > diff --git a/meta-arago-distro/recipes-connectivity/ethtool/ethtool_5.10.bb > b/meta-arago-distro/recipes-connectivity/ethtool/ethtool_5.10.bb > new file mode 100644 > index ..5c0df3ac > --- /dev/null > +++ b/meta-arago-distro/recipes-connectivity/ethtool/ethtool_5.10.bb > @@ -0,0 +1,37 @@ > +SUMMARY = "Display or change ethernet card settings" > +DESCRIPTION = "A small utility for examining and tuning the settings of your > ethernet-based network interfaces." > +HOMEPAGE = "http://www.kernel.org/pub/software/network/ethtool/; > +SECTION = "console/network" > +LICENSE = "GPLv2+" > +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ > + > file://ethtool.c;beginline=4;endline=17;md5=c19b30548c582577fc6b443626fc1216" > + > +SRC_URI = "${KERNELORG_MIRROR}/software/network/ethtool/ethtool-${PV}.tar.gz > \ > + file://run-ptest \ > + file://avoid_parallel_tests.patch \ > + " > + > +SRC_URI[sha256sum] = > "4b86adb3ed913c1ef14a276301981f696ab4ec360c19f0a5b68235c4756abae5" > + > +UPSTREAM_CHECK_URI = "https://www.kernel.org/pub/software/network/ethtool/; > + > +inherit autotools ptest bash-completion pkgconfig > + > +RDEPENDS_${PN}-ptest += "make" > + > +PACKAGECONFIG ?= "netlink" > +PACKAGECONFIG[netlink] = "--enable-netlink,--disable-netlink,libmnl," > + > +do_compile_ptest() { > + oe_runmake buildtest-TESTS > +} > + > +do_install_ptest () { > + cp ${B}/Makefile ${D}${PTEST_PATH} > + install ${B}/test-cmdline${D}${PTEST_PATH} > + if ${@bb.utils.contains('PACKAGECONFIG', 'netlink', 'false', 'true', d)}; > then > + install ${B}/test-features ${D}${PTEST_PATH} > + fi > + install ${B}/ethtool ${D}${PTEST_PATH}/ethtool > + sed -i 's/^Makefile/_Makefile/' ${D}${PTEST_PATH}/Makefile > +} > -- > 2.17.1 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [PATCH 0/2] RFC: Add global Docker container runtime
Hi, Were there any comments on this series? On Wed, Jun 16, 2021 at 04:14:07PM -0400, Denys Dmytriyenko wrote: > From: Denys Dmytriyenko > > This patchset adds Docker container runtime to both base and default rootfs > images for all platforms. > > Patch 1 enables necessary kernel configs through docker.cfg config fragment. > This fragment can later be added to ti-linux-kernel/ti_config_fragments. > > Denys Dmytriyenko (2): > linux-ti-staging: enable necessary configs for running docker > containers > packagegroup-arago-base: add docker runtime to the base and default > rootfs > > .../packagegroups/packagegroup-arago-base.bb | 1 + > meta-arago-distro/recipes-kernel/linux/docker.inc| 2 ++ > .../linux/linux-ti-staging-rt_%.bbappend | 1 + > .../linux/linux-ti-staging-systest_%.bbappend| 1 + > .../recipes-kernel/linux/linux-ti-staging/docker.cfg | 20 > > .../recipes-kernel/linux/linux-ti-staging_%.bbappend | 1 + > 6 files changed, 26 insertions(+) > create mode 100644 meta-arago-distro/recipes-kernel/linux/docker.inc > create mode 100644 > meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg > > -- > 2.7.4 -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [tisdk-build-scripts PATCH 0/5] config-build-env: Switch to arago-project git
On Fri, Jul 09, 2021 at 01:03:56PM -0500, Nishanth Menon wrote: > Here are a series of patches that are meant to: > a) be more paranoid in checking the environment it runs in > b) additional cleanups in case of weird corner cases where build folder >is left in weird state > c) Finally switch over to git.ti.com tree instead of arago-project.org >tree for the new location of oe-layer-setup Overall, changes look sane to me. Thanks. > Nishanth Menon (5): > config-build-env: Move the oe-layer-setup to a variable > config-build-env: Lets make sure we are really in a build folder > config-build-env: Refactor to cleanup messed up build folder > config-build-env: Make sure that the git url points correctly > config-build-env: Switch arago-project git repo to ti git repo > > lib/oesdk/config-build-env | 46 +- > 1 file changed, 36 insertions(+), 10 deletions(-) > > -- > 2.32.0 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [tisdk-build-scripts PATCH 5/5] config-build-env: Switch arago-project git repo to ti git repo
On Fri, Jul 09, 2021 at 01:04:01PM -0500, Nishanth Menon wrote: > Arago-project is on the way down, so flip over to git.ti.com repo > > Signed-off-by: Nishanth Menon > --- > lib/oesdk/config-build-env | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/oesdk/config-build-env b/lib/oesdk/config-build-env > index cdfa6830eb51..2514acbe6b38 100644 > --- a/lib/oesdk/config-build-env > +++ b/lib/oesdk/config-build-env > @@ -1,6 +1,6 @@ > #!/bin/bash > > -TI_SDK_OELAYER_SETUP="http://arago-project.org/git/projects/oe-layersetup.git; > +TI_SDK_OELAYER_SETUP="http://git.ti.com/git/arago-project/oe-layersetup.git; What's the preferred clone method on git.ti.com? I see Web UI shows these: Clone https://git.ti.com/git/arago-project/oe-layersetup.git https://git.ti.com/cgit/arago-project/oe-layersetup git://git.ti.com/arago-project/oe-layersetup.git http://git.ti.com/git/arago-project/oe-layersetup.git > # This script is intended to be called only from the top-level build-oesdk.sh > # script which parses the configuration file and sets necessary variables. > -- > 2.32.0 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH] linux-libc-headers: handle removal of asm/kvm.h in kernel 5.8+
From: Denys Dmytriyenko Multilib handling is done in linux-libc-headers.inc in oe-core and the version in dunfell handles the list for 5.4, while the list for 5.10 has no asm/kvm.h due to kernel commit: 541ad0150ca4 [arm: Remove 32bit KVM host support]. Fixes this error on ARM32 platforms when using internal toolchain: ERROR: linux-libc-headers-5.10-r0.arago0 do_install: oe_multilib_header: Unable to find header asm/kvm.h. Also, dependency on rsync-native is now upstream. Signed-off-by: Denys Dmytriyenko --- .../recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb b/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb index 353d8b5..7f4343d 100644 --- a/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb +++ b/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb @@ -2,8 +2,6 @@ require recipes-kernel/linux-libc-headers/linux-libc-headers.inc PR_append = ".arago0" -DEPENDS += "rsync-native" - LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" BRANCH = "ti-linux-5.10.y" @@ -14,3 +12,9 @@ KERNEL_GIT_PROTOCOL = "git" SRC_URI = "${KERNEL_GIT_URI};protocol=${KERNEL_GIT_PROTOCOL};branch=${BRANCH}" S = "${WORKDIR}/git" + +# below overrides the multilib list - can be dropped for the next LTS +do_install_armmultilib () { + oe_multilib_header asm/auxvec.h asm/bitsperlong.h asm/byteorder.h asm/fcntl.h asm/hwcap.h asm/ioctls.h asm/kvm_para.h asm/mman.h asm/param.h asm/perf_regs.h asm/bpf_perf_event.h + oe_multilib_header asm/posix_types.h asm/ptrace.h asm/setup.h asm/sigcontext.h asm/siginfo.h asm/signal.h asm/stat.h asm/statfs.h asm/swab.h asm/types.h asm/unistd.h +} -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 4/4] toolchain-gcc: use 5.10 kernel headers with internal toolchain
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/conf/distro/include/toolchain-gcc.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-arago-distro/conf/distro/include/toolchain-gcc.inc b/meta-arago-distro/conf/distro/include/toolchain-gcc.inc index 587ba94..0b2a533 100644 --- a/meta-arago-distro/conf/distro/include/toolchain-gcc.inc +++ b/meta-arago-distro/conf/distro/include/toolchain-gcc.inc @@ -16,7 +16,7 @@ PREFERRED_PROVIDER_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "gdb-cross-can SDKGCCVERSION ?= "9%" SDKBINUVERSION ?= "2.34%" SDKGLIBCVERSION ?= "2.31%" -SDKLINUXLIBCVERSION ?= "5.4%" +SDKLINUXLIBCVERSION ?= "5.10%" PREFERRED_VERSION_gcc-crosssdk-${SDK_SYS} ?= "${SDKGCCVERSION}" PREFERRED_VERSION_gcc-crosssdk-initial-${SDK_SYS} ?= "${SDKGCCVERSION}" @@ -35,7 +35,7 @@ PREFERRED_VERSION_nativesdk-glibc-initial ?= "${SDKGLIBCVERSION}" GCCVERSION ?= "9%" BINUVERSION ?= "2.34%" GLIBCVERSION ?= "2.31%" -LINUXLIBCVERSION ?= "5.4%" +LINUXLIBCVERSION ?= "5.10%" PREFERRED_VERSION_gcc ?= "${GCCVERSION}" PREFERRED_VERSION_binutils ?= "${BINUVERSION}" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCHv2 2/4] linux-libc-headers: update to 5.10 kernel headers
From: Denys Dmytriyenko This recipe is used when building using an internal toolchain. Use the same commit ID as for external-arm-toolchain. Kernel 5.10 had minor updates to the COPYING file, adjust checksum accordingly. Signed-off-by: Denys Dmytriyenko --- v2 - update LIC_FILES_CHKSUM and explain the reason .../{linux-libc-headers_5.4.bb => linux-libc-headers_5.10.bb} | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) rename meta-arago-distro/recipes-kernel/linux-libc-headers/{linux-libc-headers_5.4.bb => linux-libc-headers_5.10.bb} (67%) diff --git a/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.4.bb b/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb similarity index 67% rename from meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.4.bb rename to meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb index c0a3709..353d8b5 100644 --- a/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.4.bb +++ b/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb @@ -4,8 +4,10 @@ PR_append = ".arago0" DEPENDS += "rsync-native" -BRANCH = "ti-linux-5.4.y" -SRCREV = "1661da3fddf4cc3f62796ecfb5c572f1e5361bdf" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +BRANCH = "ti-linux-5.10.y" +SRCREV = "73aa709ca10103b61fba3a07471dbb4dcb56db45" KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git" KERNEL_GIT_PROTOCOL = "git" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 3/4] pcitest: upgrade 5.4 -> 5.10
From: Denys Dmytriyenko pcitest resides in kernel tree - use the same tree and commit ID as for the kernel and linux-libc-headers. COPYING file had minor changes, adjust checksum accordingly. Signed-off-by: Denys Dmytriyenko --- .../recipes-kernel/pcitest/{pcitest_5.4.bb => pcitest_5.10.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-arago-extras/recipes-kernel/pcitest/{pcitest_5.4.bb => pcitest_5.10.bb} (73%) diff --git a/meta-arago-extras/recipes-kernel/pcitest/pcitest_5.4.bb b/meta-arago-extras/recipes-kernel/pcitest/pcitest_5.10.bb similarity index 73% rename from meta-arago-extras/recipes-kernel/pcitest/pcitest_5.4.bb rename to meta-arago-extras/recipes-kernel/pcitest/pcitest_5.10.bb index 8edbd93..733f3ba 100644 --- a/meta-arago-extras/recipes-kernel/pcitest/pcitest_5.4.bb +++ b/meta-arago-extras/recipes-kernel/pcitest/pcitest_5.10.bb @@ -1,9 +1,9 @@ SUMMARY = "Linux Kernel PCI test" LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -BRANCH = "ti-linux-5.4.y" -SRCREV = "738552d0b0292e148b35d60ec47ca3c8dd6007b4" +BRANCH = "ti-linux-5.10.y" +SRCREV = "73aa709ca10103b61fba3a07471dbb4dcb56db45" SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git;protocol=git;branch=${BRANCH}" S = "${WORKDIR}/git" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 1/4] external-arm-toolchain: bump commit for kernel headers
From: Denys Dmytriyenko Use the same commit as in standalone linux-libc-headers. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-core/meta/external-arm-toolchain.bbappend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-core/meta/external-arm-toolchain.bbappend b/meta-arago-distro/recipes-core/meta/external-arm-toolchain.bbappend index 5716ea1..1ceb80f 100644 --- a/meta-arago-distro/recipes-core/meta/external-arm-toolchain.bbappend +++ b/meta-arago-distro/recipes-core/meta/external-arm-toolchain.bbappend @@ -4,7 +4,7 @@ # duplication of code from corresponding recipe. BRANCH = "ti-linux-5.10.y" -SRCREV = "bdfd5b0c1ee5617c9a94bacad0d818920d95b486" +SRCREV = "73aa709ca10103b61fba3a07471dbb4dcb56db45" KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git" KERNEL_GIT_PROTOCOL = "git" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [PATCH][dunfell/master] linux-libc-headers: update to 5.10 kernel headers
From: Denys Dmytriyenko This recipe is used when building using an internal toolchain. Use the same commit ID as for external-arm-toolchain. Signed-off-by: Denys Dmytriyenko --- .../{linux-libc-headers_5.4.bb => linux-libc-headers_5.10.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-arago-distro/recipes-kernel/linux-libc-headers/{linux-libc-headers_5.4.bb => linux-libc-headers_5.10.bb} (80%) diff --git a/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.4.bb b/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb similarity index 80% rename from meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.4.bb rename to meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb index c0a3709..0dabbfd 100644 --- a/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.4.bb +++ b/meta-arago-distro/recipes-kernel/linux-libc-headers/linux-libc-headers_5.10.bb @@ -4,8 +4,8 @@ PR_append = ".arago0" DEPENDS += "rsync-native" -BRANCH = "ti-linux-5.4.y" -SRCREV = "1661da3fddf4cc3f62796ecfb5c572f1e5361bdf" +BRANCH = "ti-linux-5.10.y" +SRCREV = "bdfd5b0c1ee5617c9a94bacad0d818920d95b486" KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git" KERNEL_GIT_PROTOCOL = "git" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell][PATCH v3] ltp-ddt:Update to 20210524
t; ${prefix}/testcases/open_posix_testsuite/scripts/* > ${prefix}/testcases/open_posix_testsuite/stress/* > ${prefix}/testcases/open_posix_testsuite/tools/* > ${prefix}/testcases/data/nm01/lib.a ${prefix}/lib/libmem.a" > + > +# Avoid stripping some generated binaries otherwise some of the ltp tests > such as ldd01 & nm01 fail > +INHIBIT_PACKAGE_STRIP_FILES = "${prefix}/testcases/bin/nm01 > ${prefix}/testcases/bin/ldd01" > +INSANE_SKIP_${PN} += "already-stripped staticdev" > + > +remove_broken_musl_sources() { > + [ "${TCLIBC}" = "musl" ] || return 0 > + > + cd ${S} > + echo "WARNING: remove unsupported tests (until they're fixed)" > + > + # sync with upstream > + # > https://github.com/linux-test-project/ltp/blob/master/travis/alpine.sh#L33 > + rm -rfv \ > + testcases/kernel/sched/process_stress/process.c \ > + testcases/kernel/syscalls/confstr/confstr01.c \ > + testcases/kernel/syscalls/fmtmsg/fmtmsg01.c \ > + testcases/kernel/syscalls/getcontext/getcontext01.c \ > + > testcases/kernel/syscalls/rt_tgsigqueueinfo/rt_tgsigqueueinfo01.c \ > + testcases/kernel/syscalls/timer_create/timer_create01.c \ > + testcases/kernel/syscalls/timer_create/timer_create03.c \ > + utils/benchmark/ebizzy-0.3 > +} > +do_patch[postfuncs] += "remove_broken_musl_sources" > + > +# Avoid file dependency scans, as LTP checks for things that may or may not > +# exist on the running system. For instance it has specific checks for > +# csh and ksh which are not typically part of OpenEmbedded systems (but > +# can be added via additional layers.) > +SKIP_FILEDEPS_${PN} = '1' > + > -- > 2.17.1 -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [oe-layersetup PATCH V2 3/3] configs: arago*.txt: Revise meta-arago repo towards yoctoproject.org primary
On Wed, Jun 23, 2021 at 04:43:20PM -0500, Nishanth Menon wrote: > Now that yoctoproject.org git repo is live, lets move references away > from arago-project.org. > > This is one of the initial cleanup steps towards eventually sunsetting > the arago-project.org > > See sample-files/gitconfig.sample for examples of how to redirect > repository using older urls to new locations > > Signed-off-by: Nishanth Menon Reviewed-by: Denys Dmytriyenko > --- > Changes since V1: > * Patch is now trimmed to just the relevant arago configurations > * Updated $subject to be more arago focussed. > > V1: http://arago-project.org/pipermail/meta-arago/2021-June/013225.html > > configs/arago-dunfell-config.txt | 2 +- > configs/arago-dunfell-next-config.txt | 2 +- > configs/arago-master-config.txt | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/configs/arago-dunfell-config.txt > b/configs/arago-dunfell-config.txt > index 173499bb3f8e..464b835b7a30 100644 > --- a/configs/arago-dunfell-config.txt > +++ b/configs/arago-dunfell-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,1.46,HEAD > -meta-arago,git://arago-project.org/git/meta-arago.git,dunfell,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,dunfell,HEAD,layers=meta-arago-distro:meta-arago-extras > # > meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= > # meta-python2,git://git.openembedded.org/meta-python2,dunfell,HEAD,layers= > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dunfell,HEAD,layers= > diff --git a/configs/arago-dunfell-next-config.txt > b/configs/arago-dunfell-next-config.txt > index 9f5eeb9a83e7..9657a727fda1 100644 > --- a/configs/arago-dunfell-next-config.txt > +++ b/configs/arago-dunfell-next-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,1.46,HEAD > -meta-arago,git://arago-project.org/git/meta-arago.git,dunfell-next,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,dunfell-next,HEAD,layers=meta-arago-distro:meta-arago-extras > # > meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= > # meta-python2,git://git.openembedded.org/meta-python2,dunfell,HEAD,layers= > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dunfell,HEAD,layers= > diff --git a/configs/arago-master-config.txt b/configs/arago-master-config.txt > index f989ee125734..07886793a7ab 100644 > --- a/configs/arago-master-config.txt > +++ b/configs/arago-master-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,master,HEAD > -meta-arago,git://arago-project.org/git/meta-arago.git,master,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,master,HEAD,layers=meta-arago-distro:meta-arago-extras > > #meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,master,HEAD,layers= > > meta-virtualization,git://git.yoctoproject.org/meta-virtualization,master,HEAD,layers= > -- > 2.32.0 > ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [oe-layersetup PATCH V2 2/3] configs: Get rid of ancient tracking configs
On Wed, Jun 23, 2021 at 04:43:19PM -0500, Nishanth Menon wrote: > Lets get rid of older configs that really don't make much sense. > > https://wiki.yoctoproject.org/wiki/Releases > > Our current support is attempted on dunfell and master at this point in > time. Lets keeps things laser focussed by removing older tracking > configs from the system. If folks do need such a configuration, they > always have the option of picking it from git history. > > While at this, drop the un-maintained latest-all-head-config which is > redundant since we have master tracking config as well. > > Suggested-by: Denys Dmytriyenko > Signed-off-by: Nishanth Menon Reviewed-by: Denys Dmytriyenko > --- > V2: New patch > > configs/arago-daisy-config.txt | 12 > configs/arago-danny-config.txt | 11 --- > configs/arago-denzil-config.txt | 11 --- > configs/arago-dora-config.txt | 12 > configs/arago-dylan-config.txt | 12 > configs/arago-fido-config.txt | 12 > configs/arago-krogoth-config.txt| 12 > configs/arago-morty-config.txt | 14 -- > configs/arago-rocko-config.txt | 13 - > configs/arago-thud-config.txt | 15 --- > configs/arago-zeus-config.txt | 15 --- > configs/arago-zeus-next-config.txt | 15 --- > configs/distroless-morty-config.txt | 7 --- > configs/distroless-rocko-config.txt | 7 --- > configs/distroless-thud-config.txt | 7 --- > configs/distroless-zeus-config.txt | 7 --- > configs/latest-all-head-config.txt | 11 --- > configs/poky-morty-config.txt | 7 --- > configs/poky-rocko-config.txt | 7 --- > configs/poky-thud-config.txt| 7 --- > configs/poky-zeus-config.txt| 7 --- > 21 files changed, 221 deletions(-) > delete mode 100644 configs/arago-daisy-config.txt > delete mode 100644 configs/arago-danny-config.txt > delete mode 100644 configs/arago-denzil-config.txt > delete mode 100644 configs/arago-dora-config.txt > delete mode 100644 configs/arago-dylan-config.txt > delete mode 100644 configs/arago-fido-config.txt > delete mode 100644 configs/arago-krogoth-config.txt > delete mode 100644 configs/arago-morty-config.txt > delete mode 100644 configs/arago-rocko-config.txt > delete mode 100644 configs/arago-thud-config.txt > delete mode 100644 configs/arago-zeus-config.txt > delete mode 100644 configs/arago-zeus-next-config.txt > delete mode 100644 configs/distroless-morty-config.txt > delete mode 100644 configs/distroless-rocko-config.txt > delete mode 100644 configs/distroless-thud-config.txt > delete mode 100644 configs/distroless-zeus-config.txt > delete mode 100644 configs/latest-all-head-config.txt > delete mode 100644 configs/poky-morty-config.txt > delete mode 100644 configs/poky-rocko-config.txt > delete mode 100644 configs/poky-thud-config.txt > delete mode 100644 configs/poky-zeus-config.txt > > diff --git a/configs/arago-daisy-config.txt b/configs/arago-daisy-config.txt > deleted file mode 100644 > index 5b5bb841b140.. > --- a/configs/arago-daisy-config.txt > +++ /dev/null > @@ -1,12 +0,0 @@ > -# This file takes repo entries in the format > -# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > - > -bitbake,git://git.openembedded.org/bitbake,1.26,HEAD,layers= > -meta-arago,git://arago-project.org/git/meta-arago.git,daisy,HEAD,layers=meta-arago-distro:meta-arago-extras > -meta-qt5,git://github.com/meta-qt5/meta-qt5.git,master,17eb158c6d2cd290b054b5bd54311aa44a02d04d,layers= > -meta-openembedded,git://git.openembedded.org/meta-openembedded,daisy,HEAD,layers=toolchain-layer:meta-networking:meta-ruby:meta-oe > -meta-ti,git://arago-project.org/git/meta-ti.git,daisy,HEAD,layers= > -meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,daisy,HEAD,layers=meta-linaro-toolchain > -oe-core,git://git.openembedded.org/openembedded-core,daisy,HEAD,layers=meta > -OECORELAYERCONF=./sample-files/bblayers.conf.sample > -OECORELOCALCONF=./sample-files/local-arago.conf.sample > diff --git a/configs/arago-danny-config.txt b/configs/arago-danny-config.txt > deleted file mode 100644 > index 88334d244c87.. > --- a/configs/arago-danny-config.txt > +++ /dev/null > @@ -1,11 +0,0 @@ > -# This file takes repo entries in the format > -# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > - > -bitbake,git://git.openembedded.org/bitbake,master,1.17.0,layers= > -meta-arago,git://arago-project.org/git/meta-arago.git,danny,HEAD,layers=meta-arago-distro:meta-arago-extras > -
Re: [meta-arago] [oe-layersetup PATCH 1/3] sample-files: Add a URL redirection gitconfig sample file
On Tue, Jun 22, 2021 at 09:35:36PM -0500, Nishanth Menon wrote: > As we move git repositories over to newer locations, there is > a definite need to redirect older url usage to newer locations. > > Lets start with a basic configuration for the core repositories. > > Signed-off-by: Nishanth Menon Reviewed-by: Denys Dmytriyenko > --- > sample-files/gitconfig.sample | 16 > 1 file changed, 16 insertions(+) > create mode 100644 sample-files/gitconfig.sample > > diff --git a/sample-files/gitconfig.sample b/sample-files/gitconfig.sample > new file mode 100644 > index ..2d06bdcd80b9 > --- /dev/null > +++ b/sample-files/gitconfig.sample > @@ -0,0 +1,16 @@ > +# Sample git config URL redirection > +# Copy this information to ~/.gitconfig or equivalent > +# See https://git-scm.com/docs/git-config for further information > +# To debug, use GIT_CURL_VERBOSE=1 GIT_TRACE=1 > + > +[url "git://git.yoctoproject.org/meta-arago"] > + insteadOf = git://arago-project.org/git/meta-arago > + insteadOf = http://arago-project.org/git/meta-arago > + > +[url "git://git.yoctoproject.org/meta-ti"] > + insteadOf = git://arago-project.org/git/meta-ti > + insteadOf = http://arago-project.org/git/meta-ti > + > +[url "git://git.ti.com/arago-project/oe-layersetup"] > + insteadOf = git://arago-project.org/git/projects/oe-layersetup > + insteadOf = http://arago-project.org/git/projects/oe-layersetup > -- > 2.32.0 > ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [oe-layersetup PATCH 3/3] configs: *.txt: Revise meta-arago repo towards yoctoproject.org primary
Same comment - may want to consider sunsetting older releases configs and only keeping Thud, Zeus or Dunfell onwards updated. On Tue, Jun 22, 2021 at 09:35:38PM -0500, Nishanth Menon wrote: > Now that yoctoproject.org git repo is live, lets move references away > from arago-project.org. > > This is one of the initial cleanup steps towards eventually sunsetting > the arago-project.org > > See sample-files/gitconfig.sample for examples of how to redirect > repository using older urls to new locations > > Signed-off-by: Nishanth Menon > --- > configs/arago-daisy-config.txt| 2 +- > configs/arago-danny-config.txt| 2 +- > configs/arago-denzil-config.txt | 2 +- > configs/arago-dora-config.txt | 2 +- > configs/arago-dunfell-config.txt | 2 +- > configs/arago-dunfell-next-config.txt | 2 +- > configs/arago-dylan-config.txt| 2 +- > configs/arago-fido-config.txt | 2 +- > configs/arago-krogoth-config.txt | 2 +- > configs/arago-master-config.txt | 2 +- > configs/arago-morty-config.txt| 2 +- > configs/arago-rocko-config.txt| 2 +- > configs/arago-thud-config.txt | 2 +- > configs/arago-zeus-config.txt | 2 +- > configs/arago-zeus-next-config.txt| 2 +- > configs/latest-all-head-config.txt| 2 +- > 16 files changed, 16 insertions(+), 16 deletions(-) > > diff --git a/configs/arago-daisy-config.txt b/configs/arago-daisy-config.txt > index 944ae3c1dbda..e864b6fc36e2 100644 > --- a/configs/arago-daisy-config.txt > +++ b/configs/arago-daisy-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,1.26,HEAD,layers= > -meta-arago,git://arago-project.org/git/meta-arago.git,daisy,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,daisy,HEAD,layers=meta-arago-distro:meta-arago-extras > > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,master,17eb158c6d2cd290b054b5bd54311aa44a02d04d,layers= > > meta-openembedded,git://git.openembedded.org/meta-openembedded,daisy,HEAD,layers=toolchain-layer:meta-networking:meta-ruby:meta-oe > meta-ti,git://git.yoctoproject.org/meta-ti,daisy,HEAD,layers= > diff --git a/configs/arago-danny-config.txt b/configs/arago-danny-config.txt > index b3efb76348b3..44555004f363 100644 > --- a/configs/arago-danny-config.txt > +++ b/configs/arago-danny-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,master,1.17.0,layers= > -meta-arago,git://arago-project.org/git/meta-arago.git,danny,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,danny,HEAD,layers=meta-arago-distro:meta-arago-extras > > meta-openembedded,git://git.openembedded.org/meta-openembedded,danny,HEAD,layers=toolchain-layer:meta-oe > meta-ti,git://git.yoctoproject.org/meta-ti,danny,HEAD,layers= > > meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,danny,HEAD,layers= > diff --git a/configs/arago-denzil-config.txt b/configs/arago-denzil-config.txt > index 818e4222bea9..079a8862ffb4 100644 > --- a/configs/arago-denzil-config.txt > +++ b/configs/arago-denzil-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,master,1.15.2,layers= > -meta-arago,git://arago-project.org/git/meta-arago.git,denzil,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,denzil,HEAD,layers=meta-arago-distro:meta-arago-extras > > meta-openembedded,git://git.openembedded.org/meta-openembedded,denzil,HEAD,layers=toolchain-layer:meta-oe > meta-ti,git://git.yoctoproject.org/meta-ti,denzil,HEAD,layers= > > meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,denzil,HEAD,layers= > diff --git a/configs/arago-dora-config.txt b/configs/arago-dora-config.txt > index d4f4de9bf639..1e8fa5d891bf 100644 > --- a/configs/arago-dora-config.txt > +++ b/configs/arago-dora-config.txt > @@ -2,7 +2,7 @@ > # repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > > bitbake,git://git.openembedded.org/bitbake,1.20,HEAD,layers= > -meta-arago,git://arago-project.org/git/meta-arago.git,dora,HEAD,layers=meta-arago-distro:meta-arago-extras > +meta-arago,git://git.yoctoproject.org/meta-arago,dora,HEAD,layers=meta-arago-distro:meta-arago-extras > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dora,HEAD,layers= > > meta-openembedded,git://git.openembedded.org/meta-openembedded,dora,HEAD,layers=toolchain-layer:meta-networking:meta-ruby:meta-oe > meta-ti,git://git.yoctoproject.org/meta-ti,dora,HEAD,layers= > diff --git a/configs/arago-dunfell-config.txt > b/configs/arago-dunfell-config.txt > index 173499bb3f8e..464b835b7a30 100644 > --- a/configs/arago-dunfell-config.txt >
Re: [meta-arago] [oe-layersetup PATCH 2/3] configs: Redirect older meta-ti to yoctoproject primary repo
I'd suggest moving out such old "legacy" configs up till at least Rocko into a separate folder (if not remove completely): Rocko Pyro Morty Krogoth Jethro Fido Dizzy Daisy Dora Dylan Danny Denzil E.g. "Denzil" was released all the way back in 2012! https://wiki.yoctoproject.org/wiki/Releases On Tue, Jun 22, 2021 at 09:35:37PM -0500, Nishanth Menon wrote: > Redirect the older meta-ti references from arago-project to yoctoproject > primary repository. > > Signed-off-by: Nishanth Menon > --- > configs/arago-daisy-config.txt | 2 +- > configs/arago-danny-config.txt | 2 +- > configs/arago-denzil-config.txt| 2 +- > configs/arago-dora-config.txt | 2 +- > configs/arago-dylan-config.txt | 2 +- > configs/arago-fido-config.txt | 2 +- > configs/latest-all-head-config.txt | 2 +- > 7 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/configs/arago-daisy-config.txt b/configs/arago-daisy-config.txt > index 5b5bb841b140..944ae3c1dbda 100644 > --- a/configs/arago-daisy-config.txt > +++ b/configs/arago-daisy-config.txt > @@ -5,7 +5,7 @@ bitbake,git://git.openembedded.org/bitbake,1.26,HEAD,layers= > > meta-arago,git://arago-project.org/git/meta-arago.git,daisy,HEAD,layers=meta-arago-distro:meta-arago-extras > > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,master,17eb158c6d2cd290b054b5bd54311aa44a02d04d,layers= > > meta-openembedded,git://git.openembedded.org/meta-openembedded,daisy,HEAD,layers=toolchain-layer:meta-networking:meta-ruby:meta-oe > -meta-ti,git://arago-project.org/git/meta-ti.git,daisy,HEAD,layers= > +meta-ti,git://git.yoctoproject.org/meta-ti,daisy,HEAD,layers= > > meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,daisy,HEAD,layers=meta-linaro-toolchain > oe-core,git://git.openembedded.org/openembedded-core,daisy,HEAD,layers=meta > OECORELAYERCONF=./sample-files/bblayers.conf.sample > diff --git a/configs/arago-danny-config.txt b/configs/arago-danny-config.txt > index 88334d244c87..b3efb76348b3 100644 > --- a/configs/arago-danny-config.txt > +++ b/configs/arago-danny-config.txt > @@ -4,7 +4,7 @@ > bitbake,git://git.openembedded.org/bitbake,master,1.17.0,layers= > > meta-arago,git://arago-project.org/git/meta-arago.git,danny,HEAD,layers=meta-arago-distro:meta-arago-extras > > meta-openembedded,git://git.openembedded.org/meta-openembedded,danny,HEAD,layers=toolchain-layer:meta-oe > -meta-ti,git://arago-project.org/git/meta-ti.git,danny,HEAD,layers= > +meta-ti,git://git.yoctoproject.org/meta-ti,danny,HEAD,layers= > > meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,danny,HEAD,layers= > oe-core,git://git.openembedded.org/openembedded-core,danny,HEAD,layers=meta > OECORELAYERCONF=./sample-files/bblayers.conf.sample > diff --git a/configs/arago-denzil-config.txt b/configs/arago-denzil-config.txt > index 6a627c45a828..818e4222bea9 100644 > --- a/configs/arago-denzil-config.txt > +++ b/configs/arago-denzil-config.txt > @@ -4,7 +4,7 @@ > bitbake,git://git.openembedded.org/bitbake,master,1.15.2,layers= > > meta-arago,git://arago-project.org/git/meta-arago.git,denzil,HEAD,layers=meta-arago-distro:meta-arago-extras > > meta-openembedded,git://git.openembedded.org/meta-openembedded,denzil,HEAD,layers=toolchain-layer:meta-oe > -meta-ti,git://arago-project.org/git/meta-ti.git,denzil,HEAD,layers= > +meta-ti,git://git.yoctoproject.org/meta-ti,denzil,HEAD,layers= > > meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,denzil,HEAD,layers= > oe-core,git://git.openembedded.org/openembedded-core,denzil,HEAD,layers=meta > OECORELAYERCONF=./sample-files/bblayers-denzil.conf.sample > diff --git a/configs/arago-dora-config.txt b/configs/arago-dora-config.txt > index 84366c254fbb..d4f4de9bf639 100644 > --- a/configs/arago-dora-config.txt > +++ b/configs/arago-dora-config.txt > @@ -5,7 +5,7 @@ bitbake,git://git.openembedded.org/bitbake,1.20,HEAD,layers= > > meta-arago,git://arago-project.org/git/meta-arago.git,dora,HEAD,layers=meta-arago-distro:meta-arago-extras > meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dora,HEAD,layers= > > meta-openembedded,git://git.openembedded.org/meta-openembedded,dora,HEAD,layers=toolchain-layer:meta-networking:meta-ruby:meta-oe > -meta-ti,git://arago-project.org/git/meta-ti.git,dora,HEAD,layers= > +meta-ti,git://git.yoctoproject.org/meta-ti,dora,HEAD,layers= > > meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,dora,HEAD,layers=meta-linaro-toolchain > oe-core,git://git.openembedded.org/openembedded-core,dora,HEAD,layers=meta > OECORELAYERCONF=./sample-files/bblayers.conf.sample > diff --git a/configs/arago-dylan-config.txt b/configs/arago-dylan-config.txt > index 7fcd48dc47ad..3054a9dd7630 100644 > --- a/configs/arago-dylan-config.txt > +++ b/configs/arago-dylan-config.txt > @@ -5,7 +5,7 @@ > bitbake,git://git.openembedded.org/bitbake,master,bbb4fa427739912ff3b87379bf6290 > >
Re: [meta-arago] [PATCH 0/2] RFC: Add global Docker container runtime
On Wed, Jun 16, 2021 at 04:14:07PM -0400, Denys Dmytriyenko wrote: > From: Denys Dmytriyenko > > This patchset adds Docker container runtime to both base and default rootfs > images for all platforms. > > Patch 1 enables necessary kernel configs through docker.cfg config fragment. > This fragment can later be added to ti-linux-kernel/ti_config_fragments. > > Denys Dmytriyenko (2): > linux-ti-staging: enable necessary configs for running docker > containers > packagegroup-arago-base: add docker runtime to the base and default > rootfs > > .../packagegroups/packagegroup-arago-base.bb | 1 + > meta-arago-distro/recipes-kernel/linux/docker.inc| 2 ++ > .../linux/linux-ti-staging-rt_%.bbappend | 1 + > .../linux/linux-ti-staging-systest_%.bbappend| 1 + > .../recipes-kernel/linux/linux-ti-staging/docker.cfg | 20 > > .../recipes-kernel/linux/linux-ti-staging_%.bbappend | 1 + > 6 files changed, 26 insertions(+) > create mode 100644 meta-arago-distro/recipes-kernel/linux/docker.inc > create mode 100644 > meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg > > -- > 2.7.4 Besides docker itself and containerd, it pulls the entire util-linux package in place of those provided by busybox. Here's the size increase of the base image: commit 2b3d94352436af56dbed776ba3f094637fa72efc Author: buildhistory Date: Tue Jun 15 22:28:30 2021 + Build 20210615221326 of arago 2020.09 for machine j7-evm on gimli cmd: bitbake tisdk-base-image result: succeeded metadata revisions: meta-arago-distro = dunfell:3a199c9117b2c7ff10fae8cc2f8813586f3d241d -- modified meta-arago-extras = dunfell:3a199c9117b2c7ff10fae8cc2f8813586f3d241d -- modified meta-qt5 = dunfell:b4d24d70aca75791902df5cd59a4f4a54aa4a125 meta-virtualization = dunfell:8be0bc1480e649b2df5f9f8e87e01c5acbe61182 meta-networking = dunfell:c38d2a74f762a792046f3d3c377827b08aade513 meta-python = dunfell:c38d2a74f762a792046f3d3c377827b08aade513 meta-oe = dunfell:c38d2a74f762a792046f3d3c377827b08aade513 meta-gnome= dunfell:c38d2a74f762a792046f3d3c377827b08aade513 meta-filesystems = dunfell:c38d2a74f762a792046f3d3c377827b08aade513 meta-ti = dunfell:02a2433c47bf41fcd5d212a1f2dd9371e90bfe0a meta-arm = HEAD:c4f04f3fb66f8f4365b08b553af8206372e90a63 meta-arm-toolchain = HEAD:c4f04f3fb66f8f4365b08b553af8206372e90a63 meta = dunfell:2246b0d7a71c69eb2e89c55991d1387069895466 diff --git a/images/j7_evm/glibc/tisdk-base-image/installed-package-sizes.txt b/images/j7_evm/glibc/tisdk-base-image/installed-package-sizes.txt index 56d326d..2f207e7 100644 --- a/images/j7_evm/glibc/tisdk-base-image/installed-package-sizes.txt +++ b/images/j7_evm/glibc/tisdk-base-image/installed-package-sizes.txt @@ -1,8 +1,11 @@ +119448 KiB docker-ce +57709 KiB containerd-opencontainers 18556 KiB kernel-image-image-5.10.41-g3314837930 9425 KiB python3-core -8709 KiB kernel-image-vmlinux.gz-5.10.41-g3314837930 +8717 KiB kernel-image-vmlinux.gz-5.10.41-g3314837930 7318 KiB systemd 6664 KiB udev-hwdb +6354 KiB runc-docker 3478 KiB libglib-2.0-0 3130 KiB libpython3.8-1.0 2624 KiB libc6 @@ -26,7 +29,7 @@ 827KiB libvorbis 805KiB busybox 796KiB kernel-module-mac80211-5.10.41-g3314837930 -750KiB kernel-module-ipv6-5.10.41-g3314837930 +755KiB kernel-module-ipv6-5.10.41-g3314837930 725KiB libsystemd0 657KiB kernel-module-bluetooth-5.10.41-g3314837930 631KiB libfreetype6 @@ -41,6 +44,7 @@ 538KiB libsolv1 499KiB kbd-keymaps 498KiB kernel-module-cfg80211-5.10.41-g3314837930 +497KiB tini 491KiB kernel-module-sctp-5.10.41-g3314837930 473KiB kms++-python 471KiB kernel-module-mpt3sas-5.10.41-g3314837930 @@ -97,6 +101,7 @@ 199KiB libpng16-16 196KiB libncursesw5 191KiB kernel-module-nf-conntrack-5.10.41-g3314837930 +191KiB kernel-module-ip-vs-5.10.41-g3314837930 190KiB iptables 186KiB libudev1 184KiB kernel-module-overlay-5.10.41-g3314837930 @@ -119,7 +124,7 @@ 146KiB kernel-module-musb-hdrc-5.10.41-g3314837930 145KiB kernel-module-usb-storage-5.10.41-g3314837930 144KiB alsa-topology-conf -142KiB kernel-5.10.41-g3314837930 +143KiB kernel-5.10.41-g3314837930 142KiB alsa-utils-aplay 141KiB kernel-module-dwc3-5.10.41-g3314837930 140KiB avahi-daemon @@ -135,6 +140,7 @@ 125KiB alsa-utils-alsactl 125KiB alsa-ucm-conf 124KiB util-linux-sfdisk +123KiB util-linux-lsblk 123KiB kernel-module-hci-uart-5.10.41-g3314837930 121
[meta-arago] [PATCH 2/2] packagegroup-arago-base: add docker runtime to the base and default rootfs
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb index 2ebe5f9..2284210 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb @@ -36,6 +36,7 @@ ARAGO_EXTRA = "\ kms++ \ kms++-python \ can-utils \ +docker \ " ARAGO_EXTRA_append_keystone = "\ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [PATCH 0/2] RFC: Add global Docker container runtime
From: Denys Dmytriyenko This patchset adds Docker container runtime to both base and default rootfs images for all platforms. Patch 1 enables necessary kernel configs through docker.cfg config fragment. This fragment can later be added to ti-linux-kernel/ti_config_fragments. Denys Dmytriyenko (2): linux-ti-staging: enable necessary configs for running docker containers packagegroup-arago-base: add docker runtime to the base and default rootfs .../packagegroups/packagegroup-arago-base.bb | 1 + meta-arago-distro/recipes-kernel/linux/docker.inc| 2 ++ .../linux/linux-ti-staging-rt_%.bbappend | 1 + .../linux/linux-ti-staging-systest_%.bbappend| 1 + .../recipes-kernel/linux/linux-ti-staging/docker.cfg | 20 .../recipes-kernel/linux/linux-ti-staging_%.bbappend | 1 + 6 files changed, 26 insertions(+) create mode 100644 meta-arago-distro/recipes-kernel/linux/docker.inc create mode 100644 meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [PATCH 1/2] linux-ti-staging: enable necessary configs for running docker containers
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-kernel/linux/docker.inc| 2 ++ .../linux/linux-ti-staging-rt_%.bbappend | 1 + .../linux/linux-ti-staging-systest_%.bbappend| 1 + .../recipes-kernel/linux/linux-ti-staging/docker.cfg | 20 .../recipes-kernel/linux/linux-ti-staging_%.bbappend | 1 + 5 files changed, 25 insertions(+) create mode 100644 meta-arago-distro/recipes-kernel/linux/docker.inc create mode 100644 meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg diff --git a/meta-arago-distro/recipes-kernel/linux/docker.inc b/meta-arago-distro/recipes-kernel/linux/docker.inc new file mode 100644 index 000..63a01ba --- /dev/null +++ b/meta-arago-distro/recipes-kernel/linux/docker.inc @@ -0,0 +1,2 @@ +SRC_URI += "file://docker.cfg" +KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/docker.cfg" diff --git a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-rt_%.bbappend b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-rt_%.bbappend index 7d03f8e..165e86f 100644 --- a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-rt_%.bbappend +++ b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-rt_%.bbappend @@ -3,5 +3,6 @@ MACHINE_KERNEL_PR_append = ".arago1" FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" require copy-defconfig.inc +require docker.inc ALLOW_EMPTY_kernel-devicetree = "1" diff --git a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-systest_%.bbappend b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-systest_%.bbappend index 7d03f8e..165e86f 100644 --- a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-systest_%.bbappend +++ b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging-systest_%.bbappend @@ -3,5 +3,6 @@ MACHINE_KERNEL_PR_append = ".arago1" FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" require copy-defconfig.inc +require docker.inc ALLOW_EMPTY_kernel-devicetree = "1" diff --git a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg new file mode 100644 index 000..9ac604b --- /dev/null +++ b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging/docker.cfg @@ -0,0 +1,20 @@ +CONFIG_VETH=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m diff --git a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging_%.bbappend b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging_%.bbappend index 5bddbef..31940e3 100644 --- a/meta-arago-distro/recipes-kernel/linux/linux-ti-staging_%.bbappend +++ b/meta-arago-distro/recipes-kernel/linux/linux-ti-staging_%.bbappend @@ -3,5 +3,6 @@ MACHINE_KERNEL_PR_append = ".arago5" FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" require copy-defconfig.inc +require docker.inc ALLOW_EMPTY_kernel-devicetree = "1" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [PATCH] netperf: drop upstreamed PACKAGECONFIGs
From: Denys Dmytriyenko 2 new PACKAGECONFIGs were upstreamed to meta-oe and now part of dunfell. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-support/netperf/netperf_git.bbappend | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 meta-arago-distro/recipes-support/netperf/netperf_git.bbappend diff --git a/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend b/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend deleted file mode 100644 index 9527f36..000 --- a/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -PACKAGECONFIG[intervals] = "--enable-intervals,--disable-intervals,," -PACKAGECONFIG[histogram] = "--enable-histogram,--disable-histogram,," -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] packagegroups: arago-tisdk-addons: Add packages to allow building on target
On Mon, May 24, 2021 at 05:37:56PM +0530, Nikhil Devshatwar wrote: > On 06:42-20210524, Nishanth Menon wrote: > > On 15:22-20210524, Nikhil Devshatwar wrote: > > > Add packages in the tisdk-addons which allows to build Gstreamer and > > > other GST based demo applications from the target filesystem. > > > > > > All these are open source packages, recipes for which are already > > > present in upstream layers. > > > > > > Signed-off-by: Nikhil Devshatwar > > > --- > > > .../packagegroups/packagegroup-arago-tisdk-addons.bb | 11 +-- > > > 1 file changed, 9 insertions(+), 2 deletions(-) > > > > > > 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 287cba63..2c3fff5c 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 > > > @@ -1,6 +1,6 @@ > > > DESCRIPTION = "Task to install additional utilities/demos for SDKs" > > > LICENSE = "MIT" > > > -PR = "r79" > > > +PR = "r80" > > > > > > PACKAGE_ARCH = "${MACHINE_ARCH}" > > > > > > @@ -67,7 +67,14 @@ UTILS_append_k3 = " mmc-utils \ > > > UTILS_append_am64xx = " ti-rtos-firmware" > > > UTILS_append_am65xx = " ti-rtos-firmware pru-icss pru-pwm-fw" > > > UTILS_append_j7 = " ti-rtos-firmware" > > > -UTILS_append_j7-evm = " pru-icss" > > > +UTILS_append_j7-evm = " \ > > > +pru-icss \ > > > +cmake \ > > > +libyaml \ > > > +python3-pyyaml \ > > > +boost \ > > > +ninja \ > > > +" > > > UTILS_append_j7-hs-evm = " pru-icss" > > > > > > UTILS_append_omapl138 = " ti-ipc-rtos-fw" > > > > > > Should'nt we go the other direction of making the core layer thinner and > > add the packages as part of the dependencies of what ever the demos we'd > > want to add? > > Yes, but that is possible only when we have feeds enabled. > Till then, there should be at least one filesystem where everything is > present. Can this be added to meta-psdkla or whatever the current downstream layer is? -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] linuxptp: update bbappend against latest upstream
On Tue, May 25, 2021 at 11:03:05AM -0500, Nishanth Menon wrote: > On 11:00-20210525, Denys Dmytriyenko wrote: > > Back-porting upstream patch for dunfell. The dunfell linux-ptp is > > still at 2.0. This forks linuxptp to 3.0 to update it for the linux > > ptp fixes done on meta-openembedded > > > > Signed-off-by: Denys Dmytriyenko > > Cc: Lokesh Vutla > > --- > > .../recipes-connectivity/linuxptp/linuxptp_%.bbappend | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > > diff --git > > a/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend > > b/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend > > index b0552aaf..e4fb109a 100644 > > --- a/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend > > +++ b/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend > > @@ -1,13 +1,13 @@ > > PR_append = ".arago0" > > -PV_append = "+git${SRCPV}" > > +PV = "3.0+git${SRCPV}" > > > > BRANCH = "ti-linuxptp" > > -SRCREV = "a06698a12e828a0372955c2d9c8d6604d8326811" > > +SRCREV = "f155c21283a0421f5e1e0b5e850c8a9a71d72453" > > > > SRC_URI = " \ > > git://git.ti.com/processor-sdk/linuxptp.git;branch=${BRANCH} \ > > file://build-Allow-CC-and-prefix-to-be-overriden.patch \ > > -file://no-incdefs-using-host-headers.patch \ > > +file://Use-cross-cpp-in-incdefs.patch \ > > " > > > > S = "${WORKDIR}/git" > > -- > > 2.17.1 > > > > Nitpicking on $subject.. > http://arago-project.org/git/meta-arago.git?p=meta-arago.git;a=blobdiff;f=meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%25.bbappend;h=e4fb109a5b1dcc16e52aec24c61386fde1e871df;hp=b0552aaf41528735a697946f60a432378d6c5cb8;hb=dc1101ed36094749219285378a73f660255e3cbd;hpb=df231e190a3c138696c15faa88f7cb228c2cc585 > is already on master, so just dunfell alone. > > Acked-by: Nishanth Menon BTW, this was NOT sent by me! The original patch for master was mine and I do understand how this might have happened. But that is not the proper way to retain original authorship - please set your git config properly. :) -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH] linuxptp: update bbappend against latest upstream
Back-porting upstream patch for dunfell. The dunfell linux-ptp is still at 2.0. This forks linuxptp to 3.0 to update it for the linux ptp fixes done on meta-openembedded Signed-off-by: Denys Dmytriyenko Cc: Lokesh Vutla --- .../recipes-connectivity/linuxptp/linuxptp_%.bbappend | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend b/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend index b0552aaf..e4fb109a 100644 --- a/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend +++ b/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend @@ -1,13 +1,13 @@ PR_append = ".arago0" -PV_append = "+git${SRCPV}" +PV = "3.0+git${SRCPV}" BRANCH = "ti-linuxptp" -SRCREV = "a06698a12e828a0372955c2d9c8d6604d8326811" +SRCREV = "f155c21283a0421f5e1e0b5e850c8a9a71d72453" SRC_URI = " \ git://git.ti.com/processor-sdk/linuxptp.git;branch=${BRANCH} \ file://build-Allow-CC-and-prefix-to-be-overriden.patch \ -file://no-incdefs-using-host-headers.patch \ +file://Use-cross-cpp-in-incdefs.patch \ " S = "${WORKDIR}/git" -- 2.17.1 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [PATCH] v4l2 H264 encoder plugin changes
On Wed, May 19, 2021 at 05:39:29PM -0500, Nishanth Menon wrote: > On 18:16-20210519, roopangkumar.pa...@ti.com wrote: > > From: Roopang Patel > > > > Changes: > > 1) Given support of v4l2 extra controls such as > > bitrate,gopsize and iperiod for H264 encoding and > > also added as v4l2 H264 plugin properties to set and > > get for dynamic value change. > > > > 2) We need to set these extra controls before the gstreamer > > pipeline set format API invoke.so, we are setting extra > > controls when the pipeline change the state > > GST_STATE_CHANGE_READY_TO_PAUSED. > > I'd suggest you might want to study how to write a proper commit message > https://www.kernel.org/doc/html/v4.10/process/submitting-patches.html#describe-your-changes > > is a good reference, so is a bunch of internet articles.. > > > --- > > sys/v4l2/gstv4l2h264enc.c | 135 +- > > sys/v4l2/gstv4l2h264enc.h | 9 +++ > > 2 files changed, 142 insertions(+), 2 deletions(-) > > Ummm -ECONFUSED. > > How does this patch apply to [1] > > [1] http://arago-project.org/git/?p=meta-arago.git;a=tree > > > > diff --git a/sys/v4l2/gstv4l2h264enc.c b/sys/v4l2/gstv4l2h264enc.c > > index ee160b3a0..169e6ae69 100644 > > --- a/sys/v4l2/gstv4l2h264enc.c > > +++ b/sys/v4l2/gstv4l2h264enc.c > > @@ -47,6 +47,9 @@ enum > > { > >PROP_0, > >V4L2_STD_OBJECT_PROPS, > > + PROP_BITRATE, > > + PROP_GOPSIZE, > > + PROP_I_PERIOD, > > /* TODO add H264 controls > > * PROP_I_FRAME_QP, > > * PROP_P_FRAME_QP, > > @@ -78,14 +81,46 @@ static void > > gst_v4l2_h264_enc_set_property (GObject * object, > > guint prop_id, const GValue * value, GParamSpec * pspec) > > { > > - /* TODO */ > > + GstV4l2H264Enc *self = GST_V4L2_H264_ENC (object); > > + > > + switch(prop_id) > > + { > > +case PROP_BITRATE:{ > > + self->bitrate = g_value_get_uint (value); > > +}break; > > +case PROP_GOPSIZE:{ > > + self->gopsize = g_value_get_uint (value); > > +}break; > > +case PROP_I_PERIOD:{ > > + self->iperiod = g_value_get_uint (value); > > +}break; > > +default:{ > > + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); > > +}break; > > + } > > If this is a kernel patch, please don't post it in public kernel list > with ti.com ID - this is wrong in so many kernel coding style ways. I believe this patch is for gstreamer-plugins-good: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/blob/master/sys/v4l2/gstv4l2h264enc.c Still, not directly applicable to meta-araqgo... -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH 0/6] Install qt based demos on machine feature check
The series looks good to me. On Wed, May 05, 2021 at 09:58:06PM -0500, Gowtham Tammana wrote: > The following demo packages are qt based and have a dependency on it, so they > have to be installed conditionally on the machine feature gpu presence. This > series add those changes to ensure dependencies are populated correctly for > different sdk images. > > - pdm-anomaly-detection > - matrix-analytics-pdm-anomaly-detection > - dual-camera-demo > - matrix-gui-apps-dual-camera > - image-gallery > - matrix-gui-apps-image-gallery > - evse-hmi > - matrix-hmi-demo-evse > - matrix-hmi-demo-mmwavegesture > - matrix-hmi-demo-protection-relays > > Gowtham Tammana (6): > ti-demos: Add feature check for pdm demos > packagegroup-arago-tisdk*: add feature check for pdm-anomaly-detection > packagegroup-arago-tisdk*: Add feature depenendency for > dual-camera-demo > packagegroups-arago-tisdk*: image-gallery: Add machine feature > conditional > tisdk-core-bundle: Conditionally install the hmi demos > packagegroup-arago-tisdk-hmi*: Install them conditionally > > .../recipes-core/images/tisdk-core-bundle.inc | 2 +- > ...ackagegroup-arago-tisdk-addons-sdk-host.bb | 12 +++-- > ...kagegroup-arago-tisdk-addons-sdk-target.bb | 13 +++-- > .../packagegroup-arago-tisdk-hmi-sdk-host.bb | 4 +- > .../packagegroup-arago-tisdk-hmi.bb | 4 +- > .../packagegroup-arago-tisdk-matrix.bb| 51 +++ > ...gegroup-arago-tisdk-multimedia-sdk-host.bb | 11 ++-- > .../packagegroup-arago-tisdk-multimedia.bb| 11 ++-- > .../recipes-core/packagegroups/ti-demos.bb | 10 ++-- > 9 files changed, 73 insertions(+), 45 deletions(-) > > -- > 2.31.1 -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] branding-*: remove remnants of u-boot-k3-r5
On Mon, May 03, 2021 at 04:47:57PM -0500, Praneeth Bajjuri wrote: > > > On 5/3/21 4:36 PM, Denys Dmytriyenko wrote: > >Praneeth, > > > >I noticed this patch has been merged to dunfell, but is missing on master. > >Could you please cherry-pick this to master? Let me know if you need this > >rebased, as branding-core-next is gone now. > > Will rebase and pull to master (along with other patches missing > from dunfell --> master in a day. Thanks! > >On Tue, Jan 26, 2021 at 03:08:46PM -0500, Denys Dmytriyenko wrote: > >>u-boot-k3-r5 was deprecated some time ago by multiconfig support in meta-ti: > >>http://arago-project.org/git/?p=meta-arago.git;a=commitdiff;h=7bd2c5d5fdf8cf0711e52454f76244373ee76d1d > >> > >>Signed-off-by: Denys Dmytriyenko > >>--- > >> meta-arago-distro/conf/distro/include/branding-bleeding.inc | 1 - > >> meta-arago-distro/conf/distro/include/branding-core-next.inc | 1 - > >> 2 files changed, 2 deletions(-) > >> > >>diff --git a/meta-arago-distro/conf/distro/include/branding-bleeding.inc > >>b/meta-arago-distro/conf/distro/include/branding-bleeding.inc > >>index 8b0811d..ca2aa9a 100644 > >>--- a/meta-arago-distro/conf/distro/include/branding-bleeding.inc > >>+++ b/meta-arago-distro/conf/distro/include/branding-bleeding.inc > >>@@ -7,7 +7,6 @@ SRCREV_pn-linux-ti-staging = "${AUTOREV}" > >> SRCREV_pn-linux-ti-staging-rt = "${AUTOREV}" > >> SRCREV_pn-linux-ti-staging-systest = "${AUTOREV}" > >> SRCREV_pn-u-boot-ti-staging = "${AUTOREV}" > >>-SRCREV_pn-u-boot-k3-r5 = "${AUTOREV}" > >> SRCREV_pn-ltp-ddt = "${AUTOREV}" > >> #SRCREV_pn-optee-os = "${AUTOREV}" > >> #SRCREV_pn-optee-client = "${AUTOREV}" > >>diff --git a/meta-arago-distro/conf/distro/include/branding-core-next.inc > >>b/meta-arago-distro/conf/distro/include/branding-core-next.inc > >>index e435e4f..f453b3c 100644 > >>--- a/meta-arago-distro/conf/distro/include/branding-core-next.inc > >>+++ b/meta-arago-distro/conf/distro/include/branding-core-next.inc > >>@@ -12,4 +12,3 @@ SRCREV_pn-linux-ti-staging = "${AUTOREV}" > >> SRCREV_pn-linux-ti-staging-rt = "${AUTOREV}" > >> SRCREV_pn-linux-ti-staging-systest = "${AUTOREV}" > >> SRCREV_pn-u-boot-ti-staging = "${AUTOREV}" > >>-SRCREV_pn-u-boot-k3-r5 = "${AUTOREV}" > >>-- > >>2.7.4 > >> > > > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] branding-*: remove remnants of u-boot-k3-r5
Praneeth, I noticed this patch has been merged to dunfell, but is missing on master. Could you please cherry-pick this to master? Let me know if you need this rebased, as branding-core-next is gone now. On Tue, Jan 26, 2021 at 03:08:46PM -0500, Denys Dmytriyenko wrote: > u-boot-k3-r5 was deprecated some time ago by multiconfig support in meta-ti: > http://arago-project.org/git/?p=meta-arago.git;a=commitdiff;h=7bd2c5d5fdf8cf0711e52454f76244373ee76d1d > > Signed-off-by: Denys Dmytriyenko > --- > meta-arago-distro/conf/distro/include/branding-bleeding.inc | 1 - > meta-arago-distro/conf/distro/include/branding-core-next.inc | 1 - > 2 files changed, 2 deletions(-) > > diff --git a/meta-arago-distro/conf/distro/include/branding-bleeding.inc > b/meta-arago-distro/conf/distro/include/branding-bleeding.inc > index 8b0811d..ca2aa9a 100644 > --- a/meta-arago-distro/conf/distro/include/branding-bleeding.inc > +++ b/meta-arago-distro/conf/distro/include/branding-bleeding.inc > @@ -7,7 +7,6 @@ SRCREV_pn-linux-ti-staging = "${AUTOREV}" > SRCREV_pn-linux-ti-staging-rt = "${AUTOREV}" > SRCREV_pn-linux-ti-staging-systest = "${AUTOREV}" > SRCREV_pn-u-boot-ti-staging = "${AUTOREV}" > -SRCREV_pn-u-boot-k3-r5 = "${AUTOREV}" > SRCREV_pn-ltp-ddt = "${AUTOREV}" > #SRCREV_pn-optee-os = "${AUTOREV}" > #SRCREV_pn-optee-client = "${AUTOREV}" > diff --git a/meta-arago-distro/conf/distro/include/branding-core-next.inc > b/meta-arago-distro/conf/distro/include/branding-core-next.inc > index e435e4f..f453b3c 100644 > --- a/meta-arago-distro/conf/distro/include/branding-core-next.inc > +++ b/meta-arago-distro/conf/distro/include/branding-core-next.inc > @@ -12,4 +12,3 @@ SRCREV_pn-linux-ti-staging = "${AUTOREV}" > SRCREV_pn-linux-ti-staging-rt = "${AUTOREV}" > SRCREV_pn-linux-ti-staging-systest = "${AUTOREV}" > SRCREV_pn-u-boot-ti-staging = "${AUTOREV}" > -SRCREV_pn-u-boot-k3-r5 = "${AUTOREV}" > -- > 2.7.4 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH 1/4] chromium: apply bbappend with fix dynamically based on "browser-layer" presence
On Mon, May 03, 2021 at 04:29:06PM -0500, Bajjuri, Praneeth wrote: > > > On 5/3/2021 4:12 PM, Denys Dmytriyenko wrote: > >Praneeth, > > > >Any plans to merge this series? > > > >Even though the config is disabled by default, it does some recipe cleanup > >and > >establishes dynamic layer dependency framework. > > Thanks for the bump, pulled to dunfell-next. > > Will sync to -master in a day once the nightly build is done. Thanks! Might want to pull corresponding oe-layersetup patch as well, even though it only adds extra comments :) > --Praneeth > > > > > > >On Tue, Mar 23, 2021 at 05:15:04PM -0400, Denys Dmytriyenko wrote: > >>From: Denys Dmytriyenko > >> > >>This solves the dangling bbappend warning when browser-layer is not enabled. > >> > >>As chromium still requires Python2, corresponding meta-python2 layer is > >>required. > >> > >>Signed-off-by: Denys Dmytriyenko > >>--- > >> meta-arago-distro/conf/layer.conf | 4 > >> > >> .../chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch | 0 > >> .../recipes-browser/chromium/chromium-ozone-wayland_%.bbappend| 0 > >> 3 files changed, 4 insertions(+) > >> rename meta-arago-distro/{ => > >> dynamic-layers/browser-layer}/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > >> (100%) > >> rename meta-arago-distro/{ => > >> dynamic-layers/browser-layer}/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > >> (100%) > >> > >>diff --git a/meta-arago-distro/conf/layer.conf > >>b/meta-arago-distro/conf/layer.conf > >>index 2931bf9..9014511 100644 > >>--- a/meta-arago-distro/conf/layer.conf > >>+++ b/meta-arago-distro/conf/layer.conf > >>@@ -24,6 +24,10 @@ LAYERRECOMMENDS_meta-arago-distro = " \ > >> browser-layer \ > >> " > >>+BBFILES_DYNAMIC += " \ > >>+ > >>browser-layer:${LAYERDIR}/dynamic-layers/browser-layer/recipes*/*/*.bbappend > >> \ > >>+" > >>+ > >> BB_DANGLINGAPPENDS_WARNONLY = "true" > >> SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ > >>diff --git > >>a/meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > >> > >>b/meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > >>similarity index 100% > >>rename from > >>meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > >>rename to > >>meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > >>diff --git > >>a/meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > >> > >>b/meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > >>similarity index 100% > >>rename from > >>meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > >>rename to > >>meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > >>-- > >>2.7.4 > >> > >>___ > >>meta-arago mailing list > >>meta-arago@arago-project.org > >>http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > >> > > > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH 1/4] chromium: apply bbappend with fix dynamically based on "browser-layer" presence
Praneeth, Any plans to merge this series? Even though the config is disabled by default, it does some recipe cleanup and establishes dynamic layer dependency framework. On Tue, Mar 23, 2021 at 05:15:04PM -0400, Denys Dmytriyenko wrote: > From: Denys Dmytriyenko > > This solves the dangling bbappend warning when browser-layer is not enabled. > > As chromium still requires Python2, corresponding meta-python2 layer is > required. > > Signed-off-by: Denys Dmytriyenko > --- > meta-arago-distro/conf/layer.conf | 4 > > .../chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch | 0 > .../recipes-browser/chromium/chromium-ozone-wayland_%.bbappend| 0 > 3 files changed, 4 insertions(+) > rename meta-arago-distro/{ => > dynamic-layers/browser-layer}/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > (100%) > rename meta-arago-distro/{ => > dynamic-layers/browser-layer}/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > (100%) > > diff --git a/meta-arago-distro/conf/layer.conf > b/meta-arago-distro/conf/layer.conf > index 2931bf9..9014511 100644 > --- a/meta-arago-distro/conf/layer.conf > +++ b/meta-arago-distro/conf/layer.conf > @@ -24,6 +24,10 @@ LAYERRECOMMENDS_meta-arago-distro = " \ > browser-layer \ > " > > +BBFILES_DYNAMIC += " \ > + > browser-layer:${LAYERDIR}/dynamic-layers/browser-layer/recipes*/*/*.bbappend \ > +" > + > BB_DANGLINGAPPENDS_WARNONLY = "true" > > SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ > diff --git > a/meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > > b/meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > similarity index 100% > rename from > meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > rename to > meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland/chromium-75.0.3770.80-SIOCGSTAMP.patch > diff --git > a/meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > > b/meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > similarity index 100% > rename from > meta-arago-distro/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > rename to > meta-arago-distro/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend > -- > 2.7.4 > > ___ > meta-arago mailing list > meta-arago@arago-project.org > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master PATCH 1/1] AM64x Unification Add recipes to generate WIC file
On Tue, Apr 20, 2021 at 11:11:55PM +0530, Sinthu Raja wrote: > Add two recipies to generate two WIC files for AM64x EVM and SK. > Each recipe has its own path to the deployed boot images and > corresponding WIC file name. Adding extra and very specialized images would only increase complexity. Just last year we went to extra efforts to simplify this area down to 3 generic images... > --- > .../images/tisdk-base-image-evm.bb| 19 + > .../images/tisdk-base-image-sk.bb | 21 +++ > 2 files changed, 40 insertions(+) > create mode 100644 > meta-arago-distro/recipes-core/images/tisdk-base-image-evm.bb > create mode 100644 > meta-arago-distro/recipes-core/images/tisdk-base-image-sk.bb > > diff --git a/meta-arago-distro/recipes-core/images/tisdk-base-image-evm.bb > b/meta-arago-distro/recipes-core/images/tisdk-base-image-evm.bb > new file mode 100644 > index ..14813bad > --- /dev/null > +++ b/meta-arago-distro/recipes-core/images/tisdk-base-image-evm.bb > @@ -0,0 +1,19 @@ > +# Arago TI SDK base image with test tools > +# Suitable for initramfs > + > +require recipes-core/images/arago-image.inc > + > +IMAGE_FSTYPES += "cpio.xz" > +IMAGE_FSTYPES_append_dra7xx = " ubifs ubi" > + > +IMAGE_INSTALL += "\ > +packagegroup-arago-base \ > +packagegroup-arago-console \ > +packagegroup-arago-base-tisdk \ > +${VIRTUAL-RUNTIME_initramfs} \ > +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', 'ti-test', '', d)} \ > +" > + > +export IMAGE_BASENAME = "tisdk-base-image-evm" > +export IMAGE_LINK_NAME = "tisdk-base-image-am64xx-evm" > +export > DEPLOY_DIR_IMAGE="/mnt/4TB-VD1/ti_devm_sdk/devm_linux/am64x_sk/yocto_local_am64x_sk/oe-layersetup/build/arago-tmp-external-arm-glibc/deploy/images/am64xx-evm/evm" > diff --git a/meta-arago-distro/recipes-core/images/tisdk-base-image-sk.bb > b/meta-arago-distro/recipes-core/images/tisdk-base-image-sk.bb > new file mode 100644 > index ..571e8395 > --- /dev/null > +++ b/meta-arago-distro/recipes-core/images/tisdk-base-image-sk.bb > @@ -0,0 +1,21 @@ > +# Arago TI SDK base image with test tools > +# Suitable for initramfs > + > +require recipes-core/images/arago-image.inc > + > +IMAGE_FSTYPES += "cpio.xz" > +IMAGE_FSTYPES_append_dra7xx = " ubifs ubi" > + > +IMAGE_INSTALL += "\ > +packagegroup-arago-base \ > +packagegroup-arago-console \ > +packagegroup-arago-base-tisdk \ > +${VIRTUAL-RUNTIME_initramfs} \ > +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', 'ti-test', '', d)} \ > +" > + > +export IMAGE_BASENAME = "tisdk-base-image-sk" > + > +export IMAGE_BASENAME = "tisdk-base-image-sk" Duplicate? > +export IMAGE_LINK_NAME = "tisdk-base-image-am64xx-sk" > +export > DEPLOY_DIR_IMAGE="/mnt/4TB-VD1/ti_devm_sdk/devm_linux/am64x_sk/yocto_local_am64x_sk/oe-layersetup/build/arago-tmp-external-arm-glibc/deploy/images/am64xx-evm/sk" I don't have "/mnt/4TB-VD1/..." - should not be an absolute path. -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [master/dunfell PATCH] Rebase to ltp 20210121
On Tue, Apr 20, 2021 at 11:47:08AM -0500, Aparna Balasubramanian wrote: > Update ltp to latest ltp tag 20210121 This won't work for dunfell, as it has version 20200120 of ltp. While hardknott/master have version 20210121 of ltp. > Signed-off-by: Aparna Balasubramanian > --- > .../ltp-ddt/{ltp-ddt_20200120.bb => ltp-ddt_20210121.bb} | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > rename meta-arago-extras/recipes-devtools/ltp-ddt/{ltp-ddt_20200120.bb => > ltp-ddt_20210121.bb} (94%) > > diff --git a/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20200120.bb > b/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20210121.bb > similarity index 94% > rename from meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20200120.bb > rename to meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20210121.bb > index 7c9d50fd..db3e6a36 100644 > --- a/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20200120.bb > +++ b/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20210121.bb > @@ -11,10 +11,10 @@ PROVIDES += "ltp" > DEPENDS += "alsa-lib" > > PE = "1" > -PR = "r13" > +PR = "r0" > PV_append = "+git${SRCPV}" > > -SRCREV = "31f9cfa61ae4102da6fa87f624130096c09d63a2" > +SRCREV = "585fd7f640a9bc9fd77eec4991e097ba069908ea" > BRANCH ?= "master" > > SRC_URI_remove = "git://github.com/linux-test-project/ltp.git" > -- > 2.17.1 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [EXTERNAL] Re: [dunfell/master][PATCH] oe-layertool-setup: Let user change parallel build options
On Fri, Apr 16, 2021 at 10:11:27PM +, Tammana, Gowtham wrote: > > > >-Original Message----- > >From: Denys Dmytriyenko > >Sent: Friday, April 16, 2021 5:00 PM > >To: Tammana, Gowtham > >Cc: meta-arago@arago-project.org; Bajjuri, Praneeth ; > >de...@konsulko.com > >Subject: [EXTERNAL] Re: [meta-arago] [dunfell/master][PATCH] oe-layertool- > >setup: Let user change parallel build options > > > >I guess this is for [oe-layersetup] project, not [dunfell/master] branch > >of > >meta-arago, recipe oe-layertool-setup :) > > Oops. Will send v2. > > > > >You are changing local.conf, which is user-modifiable anyway, so what's > >the > >point in making it weak here? > > That is true, but this makes the option configurable per recipe basis. For > e.g. I could do below for resource heavy recipe and switch back to default > for the rest without having to change the local.conf file. > > BB_NUMBER_THREADS=2 PARALLEL_MAKE="-j 2" bitbake qtwebkit I see, sounds reasonable. > Thanks, > Gowtham > > > > > > >On Fri, Apr 16, 2021 at 03:34:37PM -0500, Gowtham Tammana wrote: > >> Change BB_NUMBER_THREADS and PARALLEL_MAKE to weak assignment so that > >> these can be changed when building recipes. Useful on machines with > >> lower resources. > >> > >> Signed-off-by: Gowtham Tammana > >> --- > >> > >> Changing parallel build options is the only way I can build the complete > >image > >> on my system :). > >> > >> Thanks, > >> Gowtham > >> > >> oe-layertool-setup.sh | 4 ++-- > >> sample-files/local-amsdk.conf.sample| 4 ++-- > >> sample-files/local-arago.conf.sample| 4 ++-- > >> sample-files/local-arago64.conf.sample | 4 ++-- > >> sample-files/local-glsdk.conf.sample| 4 ++-- > >> sample-files/local-poky.conf.sample | 4 ++-- > >> sample-files/local-processor-sdk-64.conf.sample | 4 ++-- > >> sample-files/local-processor-sdk.conf.sample| 4 ++-- > >> sample-files/local.conf.sample | 4 ++-- > >> 9 files changed, 18 insertions(+), 18 deletions(-) > >> > >> diff --git a/oe-layertool-setup.sh b/oe-layertool-setup.sh > >> index aa16042..df1523f 100755 > >> --- a/oe-layertool-setup.sh > >> +++ b/oe-layertool-setup.sh > >> @@ -753,8 +753,8 @@ EOM > >> # set the number of threads > >> threads=`cat /proc/cpuinfo | grep -c processor` > >> tnum=`expr \( ${threads} + 1 \) \* 75 / 100` > >> -sed -i "s/^PARALLEL_MAKE.*/PARALLEL_MAKE = \"-j ${tnum}\"/" > >$confdir/local.conf > >> -sed -i "s/^BB_NUMBER_THREADS.*/BB_NUMBER_THREADS = \"${tnum}\"/" > >$confdir/local.conf > >> +sed -i "s/^PARALLEL_MAKE.*/PARALLEL_MAKE ?= \"-j ${tnum}\"/" > >$confdir/local.conf > >> +sed -i "s/^BB_NUMBER_THREADS.*/BB_NUMBER_THREADS ?= \"${tnum}\"/" > >$confdir/local.conf > >> > >> # Find if old DL_DIR was set > >> if [ -e $confdir/local.conf.bak ] > >> diff --git a/sample-files/local-amsdk.conf.sample b/sample-files/local- > >amsdk.conf.sample > >> index 756286d..ac39788 100644 > >> --- a/sample-files/local-amsdk.conf.sample > >> +++ b/sample-files/local-amsdk.conf.sample > >> @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0" > >> # These two options control how much parallelism BitBake should use. > >The first > >> # option determines how many tasks bitbake should run in parallel: > >> # > >> -BB_NUMBER_THREADS = "1" > >> +BB_NUMBER_THREADS ?= "1" > >> # > >> # The second option controls how many processes make should run in > >parallel when > >> # running compile tasks: > >> # > >> -PARALLEL_MAKE = "-j 1" > >> +PARALLEL_MAKE ?= "-j 1" > >> # > >> # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j > >4" would > >> # be appropriate for example > >> diff --git a/sample-files/local-arago.conf.sample b/sample-files/local- > >arago.conf.sample > >> index 96dfaf9..62f0f92 100644 > >> --- a/sample-files/local-arago.conf.sample > >> +++ b/sample-files/local-arago.conf.sample > >> @@ -138,12 +138,12 @@ ENABLE_BINARY_LOCALE_GENERATI
Re: [meta-arago] [dunfell/master][PATCH] oe-layertool-setup: Let user change parallel build options
be appropriate for example > diff --git a/sample-files/local-glsdk.conf.sample > b/sample-files/local-glsdk.conf.sample > index acd094f..189730a 100644 > --- a/sample-files/local-glsdk.conf.sample > +++ b/sample-files/local-glsdk.conf.sample > @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0" > # These two options control how much parallelism BitBake should use. The > first > # option determines how many tasks bitbake should run in parallel: > # > -BB_NUMBER_THREADS = "1" > +BB_NUMBER_THREADS ?= "1" > # > # The second option controls how many processes make should run in parallel > when > # running compile tasks: > # > -PARALLEL_MAKE = "-j 1" > +PARALLEL_MAKE ?= "-j 1" > # > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example > diff --git a/sample-files/local-poky.conf.sample > b/sample-files/local-poky.conf.sample > index 34b6b10..ba5d4c1 100644 > --- a/sample-files/local-poky.conf.sample > +++ b/sample-files/local-poky.conf.sample > @@ -135,12 +135,12 @@ PATCHRESOLVE = "noop" > # These two options control how much parallelism BitBake should use. The > first > # option determines how many tasks bitbake should run in parallel: > # > -BB_NUMBER_THREADS = "1" > +BB_NUMBER_THREADS ?= "1" > # > # The second option controls how many processes make should run in parallel > when > # running compile tasks: > # > -PARALLEL_MAKE = "-j 1" > +PARALLEL_MAKE ?= "-j 1" > # > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example > diff --git a/sample-files/local-processor-sdk-64.conf.sample > b/sample-files/local-processor-sdk-64.conf.sample > index 75e59f1..9087be9 100644 > --- a/sample-files/local-processor-sdk-64.conf.sample > +++ b/sample-files/local-processor-sdk-64.conf.sample > @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0" > # These two options control how much parallelism BitBake should use. The > first > # option determines how many tasks bitbake should run in parallel: > # > -BB_NUMBER_THREADS = "1" > +BB_NUMBER_THREADS ?= "1" > # > # The second option controls how many processes make should run in parallel > when > # running compile tasks: > # > -PARALLEL_MAKE = "-j 1" > +PARALLEL_MAKE ?= "-j 1" > # > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example > diff --git a/sample-files/local-processor-sdk.conf.sample > b/sample-files/local-processor-sdk.conf.sample > index d5af93a..59b11e6 100644 > --- a/sample-files/local-processor-sdk.conf.sample > +++ b/sample-files/local-processor-sdk.conf.sample > @@ -135,12 +135,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "0" > # These two options control how much parallelism BitBake should use. The > first > # option determines how many tasks bitbake should run in parallel: > # > -BB_NUMBER_THREADS = "1" > +BB_NUMBER_THREADS ?= "1" > # > # The second option controls how many processes make should run in parallel > when > # running compile tasks: > # > -PARALLEL_MAKE = "-j 1" > +PARALLEL_MAKE ?= "-j 1" > # > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example > diff --git a/sample-files/local.conf.sample b/sample-files/local.conf.sample > index d971b97..e60bedc 100644 > --- a/sample-files/local.conf.sample > +++ b/sample-files/local.conf.sample > @@ -135,12 +135,12 @@ PATCHRESOLVE = "noop" > # These two options control how much parallelism BitBake should use. The > first > # option determines how many tasks bitbake should run in parallel: > # > -BB_NUMBER_THREADS = "1" > +BB_NUMBER_THREADS ?= "1" > # > # The second option controls how many processes make should run in parallel > when > # running compile tasks: > # > -PARALLEL_MAKE = "-j 1" > +PARALLEL_MAKE ?= "-j 1" > # > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example > -- > 2.31.1 > > ___ > meta-arago mailing list > meta-arago@arago-project.org > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] ti-test: fix string expansion
On Fri, Apr 16, 2021 at 02:30:53PM -0500, Gowtham Tammana wrote: > bb conditional util expansion was done in '' causing the below error > > ``` > bb.data_smart.ExpansionError: Failure expanding variable ARAGO_TI_TEST, > expression was ... ${@bb.utils.contains('MACHINE_FEATURES', 'mmip', > 'omapdrmtest', '', d)} cmem-test ', d)} > which triggered exception SyntaxError: invalid syntax (Var , > line 1) > ``` > > fixed the expansion to within "". Seems to have no issues in master, but yeah, good catch. > Signed-off-by: Gowtham Tammana Reviewed-by: Denys Dmytriyenko > --- > meta-arago-distro/recipes-core/packagegroups/ti-test.bb | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb > b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb > index 5b04d85c..cbc246d5 100644 > --- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb > +++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb > @@ -68,11 +68,11 @@ ARAGO_TI_TEST_append_ti43x = " \ > > ARAGO_TI_TEST_append_omap-a15 = " \ > omapconf \ > -${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', ' \ > +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', " \ > ti-ipc-test \ > ${@bb.utils.contains('MACHINE_FEATURES', 'mmip', 'omapdrmtest', '', > d)} \ > cmem-test \ > -', d)} \ > +", d)} \ > " > > ARAGO_TI_TEST_append_k3 = " \ ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master PATCH] branding-core: Remove PREFERRED_VERSION to pick 2021LTS baseline
On Tue, Apr 13, 2021 at 10:22:21AM -0500, Suman Anna wrote: > On 4/13/21 10:19 AM, Suman Anna wrote: > > On 4/11/21 10:58 PM, Denys Dmytriyenko wrote: > >> On Sun, Apr 11, 2021 at 10:45:40PM -0500, prane...@ti.com wrote: > >>> From: Praneeth Bajjuri > >>> > >>> commit 400d58becfb5 ("branding: Add branding-core-next to aid in > >>> migration") > >>> added support of PREFERRED_VERSION as 2020LTS kernel and uboot for > >>> branding core. > >>> > >>> Now that migration to 2021LTS (i.e 5.10 kernel and 2021.01 u-boot) is > >>> added, > >>> removing the PREFERRED_VERSION so that core brand picks the expected > >>> kernel and uboot baseline. > >> > >> I assume everything has been ported to 5.10, including ipc/rpmsg, SGX/RGX, > > > > IPC 3.x stack and K2 MPM and dependent components will break, since I > > haven't > > added the rpmsg-proto and rpmsg-rpc drivers yet (legacy SoCs). Any ETA on this? > > SGX/RGX kernel dts nodes are added, and Gowtham is working through the > > driver > > changes to get them functional. > > Ignore the graphics comment, I see pending meta-ti patches for the same posted > yday. Yeah, saw those, thanks for the update. > regards > Suman > > > > > regards > > Suman > > > >> etc. and everything in CoreSDK builds w/o issues in Dunfell? > >> > >> > >> Probably best to completely remove core-next branding, i.e. reverting: > >> http://arago-project.org/git/?p=meta-arago.git;a=commitdiff;h=f90d1bed7e775ac59bf1fcd95e95e9109d0953db > >> http://arago-project.org/git/?p=meta-arago.git;a=commitdiff;h=400d58becfb53a62d9cc9ad75ddfcd0933e426f5 > >> > >> Also, revert this in meta-ti: > >> https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=a0e26c1caf7d36953bd41f6a763101f5a65919e2 > >> > >> And when updating the kernel, don't forget to re-add the minor version: > >> https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=efa402ee13689e61b4a5758334e71aae302310c3 > >> > >> > >>> Signed-off-by: Praneeth Bajjuri > >>> --- > >>> meta-arago-distro/conf/distro/include/branding-core.inc | 5 - > >>> 1 file changed, 5 deletions(-) > >>> > >>> diff --git a/meta-arago-distro/conf/distro/include/branding-core.inc > >>> b/meta-arago-distro/conf/distro/include/branding-core.inc > >>> index 10853d8b..3d259d2d 100644 > >>> --- a/meta-arago-distro/conf/distro/include/branding-core.inc > >>> +++ b/meta-arago-distro/conf/distro/include/branding-core.inc > >>> @@ -12,10 +12,5 @@ ALTERNATIVE_PRIORITY_pn-opencl-monitor-ipu = "1" > >>> # Raise priority for sample IPC FW images > >>> ALTERNATIVE_PRIORITY_pn-ti-ipc-rtos = "15" > >>> > >>> -PREFERRED_VERSION_linux-ti-staging = "5.4%" > >>> -PREFERRED_VERSION_linux-ti-staging-rt = "5.4%" > >>> -PREFERRED_VERSION_linux-ti-staging-systest = "5.4%" > >>> -PREFERRED_VERSION_u-boot-ti-staging = "2020.01%" > >>> - > >>> # Remove mmip - DRM allocator, KMS sink, Wayland sink need porting to > >>> GST 1.18 > >>> MACHINE_FEATURES_remove = "mmip" > >>> -- > >>> 2.17.1 > >>> > >>> ___ > >>> meta-arago mailing list > >>> meta-arago@arago-project.org > >>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > >>> > >> > > > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master PATCH] branding-core: Remove PREFERRED_VERSION to pick 2021LTS baseline
On Sun, Apr 11, 2021 at 10:45:40PM -0500, prane...@ti.com wrote: > From: Praneeth Bajjuri > > commit 400d58becfb5 ("branding: Add branding-core-next to aid in migration") > added support of PREFERRED_VERSION as 2020LTS kernel and uboot for branding > core. > > Now that migration to 2021LTS (i.e 5.10 kernel and 2021.01 u-boot) is added, > removing the PREFERRED_VERSION so that core brand picks the expected > kernel and uboot baseline. I assume everything has been ported to 5.10, including ipc/rpmsg, SGX/RGX, etc. and everything in CoreSDK builds w/o issues in Dunfell? Probably best to completely remove core-next branding, i.e. reverting: http://arago-project.org/git/?p=meta-arago.git;a=commitdiff;h=f90d1bed7e775ac59bf1fcd95e95e9109d0953db http://arago-project.org/git/?p=meta-arago.git;a=commitdiff;h=400d58becfb53a62d9cc9ad75ddfcd0933e426f5 Also, revert this in meta-ti: https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=a0e26c1caf7d36953bd41f6a763101f5a65919e2 And when updating the kernel, don't forget to re-add the minor version: https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=efa402ee13689e61b4a5758334e71aae302310c3 > Signed-off-by: Praneeth Bajjuri > --- > meta-arago-distro/conf/distro/include/branding-core.inc | 5 - > 1 file changed, 5 deletions(-) > > diff --git a/meta-arago-distro/conf/distro/include/branding-core.inc > b/meta-arago-distro/conf/distro/include/branding-core.inc > index 10853d8b..3d259d2d 100644 > --- a/meta-arago-distro/conf/distro/include/branding-core.inc > +++ b/meta-arago-distro/conf/distro/include/branding-core.inc > @@ -12,10 +12,5 @@ ALTERNATIVE_PRIORITY_pn-opencl-monitor-ipu = "1" > # Raise priority for sample IPC FW images > ALTERNATIVE_PRIORITY_pn-ti-ipc-rtos = "15" > > -PREFERRED_VERSION_linux-ti-staging = "5.4%" > -PREFERRED_VERSION_linux-ti-staging-rt = "5.4%" > -PREFERRED_VERSION_linux-ti-staging-systest = "5.4%" > -PREFERRED_VERSION_u-boot-ti-staging = "2020.01%" > - > # Remove mmip - DRM allocator, KMS sink, Wayland sink need porting to GST > 1.18 > MACHINE_FEATURES_remove = "mmip" > -- > 2.17.1 > > _______ > meta-arago mailing list > meta-arago@arago-project.org > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH] README: update maintainers
From: Denys Dmytriyenko Noticed maintainers list was outdated. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/README | 4 ++-- meta-arago-extras/README | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-arago-distro/README b/meta-arago-distro/README index cf37459..39acade 100644 --- a/meta-arago-distro/README +++ b/meta-arago-distro/README @@ -34,5 +34,5 @@ layers: meta-arago-extras Send pull requests to meta-arago@arago-project.org Layer maintainers: -Dan Murphy -Denys Dmytriyenko +Praneeth Bajjuri +Denys Dmytriyenko diff --git a/meta-arago-extras/README b/meta-arago-extras/README index b0eb76c..91d257e 100644 --- a/meta-arago-extras/README +++ b/meta-arago-extras/README @@ -29,5 +29,5 @@ revision: HEAD Send pull requests to meta-arago@arago-project.org Layer maintainers: -Dan Murphy -Denys Dmytriyenko +Praneeth Bajjuri +Denys Dmytriyenko -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell][PATCH v2 3/3] qtwebkit: Cleanup old patches
On Mon, Apr 05, 2021 at 03:39:28PM -0500, Gowtham Tammana wrote: > Remove the patches that are no longer needed. > > Signed-off-by: Gowtham Tammana Reviewed-by: Denys Dmytriyenko > --- > ...e-to-use-GL_NoX-version-of-GraphicsS.patch | 29 > .../qt5/qtwebkit/GraphicsSurfaceToken.h.patch | 33 --- > .../recipes-qt/qt5/qtwebkit/WebCore.pri.patch | 17 -- > .../recipes-qt/qt5/qtwebkit_%.bbappend| 6 +--- > 4 files changed, 1 insertion(+), 84 deletions(-) > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-version-of-GraphicsS.patch > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/GraphicsSurfaceToken.h.patch > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/WebCore.pri.patch > > diff --git > a/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-version-of-GraphicsS.patch > > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-version-of-GraphicsS.patch > deleted file mode 100644 > index 55a4c032.. > --- > a/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-version-of-GraphicsS.patch > +++ /dev/null > @@ -1,29 +0,0 @@ > -From 90de2ab42bdd51b92dd00f700d6766ca1ffd23c0 Mon Sep 17 00:00:00 2001 > -From: Denys Dmytriyenko > -Date: Thu, 17 Jul 2014 16:11:46 -0400 > -Subject: [PATCH] Target.pri: update to use GL_NoX version of GraphicsSurface > - sources > - > -Signed-off-by: Denys Dmytriyenko > > - Source/WebCore/Target.pri | 4 > - 1 file changed, 4 insertions(+) > - > -diff --git a/Source/WebCore/Target.pri b/Source/WebCore/Target.pri > -index e2044bc..cc9bdd4 100644 > a/Source/WebCore/Target.pri > -+++ b/Source/WebCore/Target.pri > -@@ -4283,6 +4283,10 @@ use?(GRAPHICS_SURFACE) { > - platform/graphics/surfaces/glx/X11Helper.cpp \ > - platform/graphics/surfaces/glx/GraphicsSurfaceGLX.cpp > - } > -+contains(QT_CONFIG, opengles2) { > -+SOURCES -= platform/graphics/surfaces/qt/GraphicsSurfaceGLX.cpp > -+SOURCES += platform/graphics/surfaces/qt/GraphicsSurfaceGL_NoX.cpp > -+} > - } > - > - build?(qttestsupport) { > --- > -2.0.0 > - > diff --git > a/meta-arago-distro/recipes-qt/qt5/qtwebkit/GraphicsSurfaceToken.h.patch > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/GraphicsSurfaceToken.h.patch > deleted file mode 100644 > index 722df392.. > --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit/GraphicsSurfaceToken.h.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > > qtwebkit/Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h.orig >2013-09-07 13:44:47.906849335 +0530 > -+++ > qtwebkit/Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h >2013-09-07 13:46:12.554845618 +0530 > -@@ -50,17 +50,30 @@ struct GraphicsSurfaceToken { > - { > - return frontBufferHandle != rhs.frontBufferHandle; > - } > - > - bool isValid() const > - { > - return frontBufferHandle; > - } > -+#elif PLATFORM(QT) > -+GraphicsSurfaceToken(uint32_t windowID = 0) > -+ : frontBufferHandle(windowID) > -+{ } > -+ > -+ bool operator!=(const GraphicsSurfaceToken ) const > -+ { > -+ return frontBufferHandle != rhs.frontBufferHandle; > -+ } > - > -+ bool isValid() const > -+ { > -+ return frontBufferHandle; > -+ } > - #endif > - > - #if OS(DARWIN) || OS(WINDOWS) > - GraphicsSurfaceToken(BufferHandle frontBuffer = 0, BufferHandle > backBuffer = 0) > - : frontBufferHandle(frontBuffer) > - , backBufferHandle(backBuffer) > - { } > - > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit/WebCore.pri.patch > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/WebCore.pri.patch > deleted file mode 100644 > index 276b3cf8.. > --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit/WebCore.pri.patch > +++ /dev/null > @@ -1,17 +0,0 @@ > -diff --git a/Source/WebCore/WebCore.pri b/Source/WebCore/WebCore.pri > -index 0189394..00f7090 100644 > a/Source/WebCore/WebCore.pri > -+++ b/Source/WebCore/WebCore.pri > -@@ -227,8 +227,10 @@ use?(3D_GRAPHICS) { > - use?(GRAPHICS_SURFACE) { > - mac: LIBS += -framework IOSurface -framework CoreFoundation > - linux-*: { > --LIBS += -lXcomposite -lXrender > --CONFIG *= x11 > -+xlibAvailable() { > -+LIBS += -lXcomposite -lXrender > -+CONFIG *= x11 > -+} > - } > - } > - > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappen
Re: [meta-arago] [dunfell][PATCH v2 2/3] qtwebkit: Fix no X11 build
On Mon, Apr 05, 2021 at 03:39:27PM -0500, Gowtham Tammana wrote: > qtwebkit build is failing to set EGL_NO_X11 on platforms with no x11 > support causing below failure. > > ```{.package=qtwebkit .version=dunfell} > In file included from > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/egl.h:39, > from > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/git/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.cpp:36: > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/eglplatform.h:134:10: > fatal error: X11/Xlib.h: No such file or directory > 134 | #include > | ^~~~ > compilation terminated. > ``` > > Setting up the flag EGL_NO_X11 when X11 target is disabled. > > Signed-off-by: Gowtham Tammana Reviewed-by: Denys Dmytriyenko > --- > ...re-PlatformQt.cmake-Fix-no-x11-build.patch | 46 +++ > .../recipes-qt/qt5/qtwebkit_%.bbappend| 3 +- > 2 files changed, 48 insertions(+), 1 deletion(-) > create mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > > diff --git > a/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > new file mode 100644 > index ..c70b3dc0 > --- /dev/null > +++ > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > @@ -0,0 +1,46 @@ > +From 82b7ec12b768ba9de4b7a4ae71500a3de6574bfd Mon Sep 17 00:00:00 2001 > +From: Gowtham Tammana > +Date: Thu, 1 Apr 2021 10:45:13 -0500 > +Subject: [PATCH] WebCore/PlatformQt.cmake: Fix no x11 build > + > +For platforms with no x11 support, egl package config sets up EGL_NO_X11 > +flag. However the build is not picking up this flag at the moment > +causing below build failure. > + > +```{.package=qtwebkit .version=dunfell} > +In file included from > +tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/egl.h:39, > +from > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/git/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.cpp:36: > +tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/eglplatform.h:134:10: > fatal error: X11/Xlib.h: No such file or directory > + 134 | #include > + | ^~~~ > +compilation terminated. > +``` > + > +Set this flag explicitly when there is no X11 target enable. > + > +Upstream-Status: Pending > + > +Signed-off-by: Gowtham Tammana > +--- > + Source/WebCore/PlatformQt.cmake | 4 > + 1 file changed, 4 insertions(+) > + > +diff --git a/Source/WebCore/PlatformQt.cmake > b/Source/WebCore/PlatformQt.cmake > +index 99c625dc3..375d28a47 100644 > +--- a/Source/WebCore/PlatformQt.cmake > b/Source/WebCore/PlatformQt.cmake > +@@ -350,6 +350,10 @@ if (ENABLE_OPENGL) > + ${Qt5Gui_EGL_LIBRARIES} > + ${Qt5Gui_OPENGL_LIBRARIES} > + ) > ++if (NOT ENABLE_X11_TARGET) > ++# EGL definitions are not getting detected. Add the EGL_NO_X11 > flag. > ++add_definitions("-DEGL_NO_X11") > ++endif () > + else () > + list(APPEND WebCore_SOURCES > + platform/graphics/opengl/Extensions3DOpenGL.cpp > +-- > +2.31.1 > + > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > b/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > index 75213487..308f3f25 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > +++ b/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > @@ -6,9 +6,10 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" > > SRC_URI += " \ > file://GraphicsSurfaceGL_NoX.cpp.patch \ > + file://0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch \ > " > > -PR_append = ".arago7" > +PR_append = ".arago8" > > EXTRA_OECMAKE_append = " -DCMAKE_BUILD_TYPE=Release" > > -- > 2.31.1 > > ___ > meta-arago mailing list > meta-arago@arago-project.org > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell][PATCH v2 0/3] qtwebkit: Fix no x11 build
On Mon, Apr 05, 2021 at 03:39:25PM -0500, Gowtham Tammana wrote: > qtwebkit build was failing when x11 is enabled for the platform. I guess another typo enabled/disabled here? If so, I don't think it requires another revision, as this is just a cover letter and actual patches seem fine. Thanks. > This was due to > qtwebkit build not picking up the EGL_NO_X11 flag from the packageconfig. This > was earlier fixed by enabling the flag directly in the khrplatform header > file. > Fixing up to pass the flag to build environment itself. > > Also cleaned up some of the old patches. > > v2: > - fixed typo in patch 2/3 (qtwebkit: Fix no X11 build) > > Gowtham Tammana (3): > Revert "HACK: qtwebkit: define MESA_EGL_NO_X11_HEADERS at > ANGLE/khrplatform.h" > qtwebkit: Fix no X11 build > qtwebkit: Cleanup old patches > > ...atform.h-add-define-MESA_EGL_NO_X11_.patch | 30 > ...e-to-use-GL_NoX-version-of-GraphicsS.patch | 29 > ...re-PlatformQt.cmake-Fix-no-x11-build.patch | 46 +++ > .../qt5/qtwebkit/GraphicsSurfaceToken.h.patch | 33 - > .../recipes-qt/qt5/qtwebkit/WebCore.pri.patch | 17 --- > .../recipes-qt/qt5/qtwebkit_%.bbappend| 8 +--- > 6 files changed, 48 insertions(+), 115 deletions(-) > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-HACK-ANGLE-khrplatform.h-add-define-MESA_EGL_NO_X11_.patch > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-Target.pri-update-to-use-GL_NoX-version-of-GraphicsS.patch > create mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/GraphicsSurfaceToken.h.patch > delete mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/WebCore.pri.patch > > -- > 2.31.1 > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [master][PATCH] layer.conf: Add hardknott to compatible release branches
On Tue, Mar 23, 2021 at 12:42:43PM -0400, Denys Dmytriyenko wrote: > On Tue, Mar 23, 2021 at 09:51:33AM -0500, Nishanth Menon wrote: > > This follows commit cfe3f78 ("layer.conf: add hardknott to compatible > > release branches") from meta-ti. > > > > While we are at it, remove old releases before dunfell as we no longer > > support the build of such configurations. > > > > Signed-off-by: Nishanth Menon > > --- > > > > WARNING: there is a bunch of work to do to move to gatesgarth / > > hardknott .. https://pastebin.ubuntu.com/p/kKCqXvnDKf/ > > > > but this allows us to get started, I think. > > Well, it's kind of premature to mark meta-arago as compatible yet... > Unlike meta-ti, which by itself builds fine with latest releases up to > master, meta-arago is rather dunfell-specific, unfortunately. > > Let me dust off my arago/master tree - I had bunch of fixes lined up there. This can now be pulled in along with my fixes for meta-ti/meta-arago. > > meta-arago-distro/conf/layer.conf | 2 +- > > meta-arago-extras/conf/layer.conf | 2 +- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/meta-arago-distro/conf/layer.conf > > b/meta-arago-distro/conf/layer.conf > > index 2931bf9daf4a..1fa61207fe01 100644 > > --- a/meta-arago-distro/conf/layer.conf > > +++ b/meta-arago-distro/conf/layer.conf > > @@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "meta-arago-distro" > > BBFILE_PATTERN_meta-arago-distro := "^${LAYERDIR}/" > > BBFILE_PRIORITY_meta-arago-distro = "10" > > > > -LAYERSERIES_COMPAT_meta-arago-distro = "sumo thud warrior zeus dunfell" > > +LAYERSERIES_COMPAT_meta-arago-distro = "dunfell gatesgarth hardknott" > > > > LAYERDEPENDS_meta-arago-distro = " \ > > core \ > > diff --git a/meta-arago-extras/conf/layer.conf > > b/meta-arago-extras/conf/layer.conf > > index 7e3081b20ba8..d64a80f8890f 100644 > > --- a/meta-arago-extras/conf/layer.conf > > +++ b/meta-arago-extras/conf/layer.conf > > @@ -8,7 +8,7 @@ BBFILE_COLLECTIONS += "meta-arago-extras" > > BBFILE_PATTERN_meta-arago-extras := "^${LAYERDIR}/" > > BBFILE_PRIORITY_meta-arago-extras = "10" > > > > -LAYERSERIES_COMPAT_meta-arago-extras = "sumo thud warrior zeus dunfell" > > +LAYERSERIES_COMPAT_meta-arago-extras = "dunfell gatesgarth hardknott" > > > > # Set a variable to get to the top of the metadata location > > ARAGOBASE := '${@os.path.normpath("${LAYERDIR}/../")}' > > -- > > 2.31.0 > > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 25/29] kms++: update to the latest
From: Denys Dmytriyenko kms++ has moved from cmake to meson and has issues locating pybind11 dependency in recipe-sysroot. This causes Python bindings to be skipped and not packaged into kms++-python, normally used by testing process. Signed-off-by: Denys Dmytriyenko --- meta-arago-extras/recipes-graphics/kms++/kms++_git.bb | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb b/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb index 3d94632..e126df9 100644 --- a/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb +++ b/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb @@ -4,13 +4,17 @@ LICENSE = "MPL-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad" PV = "2.1" -PR = "r0" +PR = "r1" BRANCH = "master" SRC_URI = "git://github.com/tomba/kmsxx.git;protocol=git;branch=${BRANCH}" -SRCREV = "626edbe2fc845803ffdd25936e21202e4f123b63" +SRCREV = "5afc8d918f2c084acd65027604868dfde43395cf" -DEPENDS = "drm python3-pybind11" +DEPENDS = "drm fmt" + +# New meson build system fails to find pybind11 in sysroot, disable for now +#DEPENDS += "python3-pybind11" +#EXTRA_OEMESON = "-Dsystem-pybind11=enabled" PACKAGES =+ "${PN}-python" @@ -20,7 +24,7 @@ FILES_${PN}-python += "${libdir}/python*/site-packages" S = "${WORKDIR}/git" -inherit python3native cmake update-alternatives +inherit python3native meson update-alternatives ALTERNATIVE_PRIORITY = "100" ALTERNATIVE_${PN} = "kmstest" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 20/29] php: suppress installed-vs-shipped QA error
From: Denys Dmytriyenko This used to be a warning and recently became an error. Need to be cleaned up later. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-devtools/php/php_%.bbappend | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-arago-distro/recipes-devtools/php/php_%.bbappend b/meta-arago-distro/recipes-devtools/php/php_%.bbappend index ab402f7..79b95dc 100644 --- a/meta-arago-distro/recipes-devtools/php/php_%.bbappend +++ b/meta-arago-distro/recipes-devtools/php/php_%.bbappend @@ -21,3 +21,5 @@ do_install_prepend_pn-php() { mkdir -p ${B}/sapi/fpm/ touch ${B}/sapi/fpm/init.d.php-fpm } + +INSANE_SKIP_${PN} += "installed-vs-shipped" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 22/29] matrix-gui-apps: suppress installed-vs-shipped QA error
From: Denys Dmytriyenko This used to be a warning and recently became an error. Need to be cleaned up later. Signed-off-by: Denys Dmytriyenko --- meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc index d495690..d0f93cf 100644 --- a/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc +++ b/meta-arago-extras/recipes-core/matrix/matrix-gui-apps-git.inc @@ -10,3 +10,5 @@ INC_PR = "r76" # Pull in the base package for installing matrix applications require matrix-gui-apps.inc + +INSANE_SKIP_${PN} += "installed-vs-shipped" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 18/29] packagegroup-*-server-extra: replace dhcp-client with dhcpcd
From: Denys Dmytriyenko In OE-Core dhcp-client has been replaced with dhcpcd, adjust accordingly. Signed-off-by: Denys Dmytriyenko --- .../packagegroups/packagegroup-arago-base-tisdk-server-extra.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb index 69b6b4a..86bef4c 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb @@ -111,7 +111,7 @@ RDEPENDS_${PN} = "\ syslog-ng \ dtc \ procps \ -dhcp-client \ +dhcpcd \ tzdata \ lksctp-tools \ lksctp-tools-utils \ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 16/29] kmscube: pin down version before GL3+ features were merged
From: Denys Dmytriyenko More and more GL3+ features are being added to kmscube w/o easy way to disable them. Pin down older version from dunfell, until GL3+ code can be patched out. Also, suppress gcc10 multiple definition of 'gl' error for now. Signed-off-by: Denys Dmytriyenko Cc: Gowtham Tammana --- meta-arago-distro/recipes-graphics/kmscube/kmscube_%.bbappend | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-graphics/kmscube/kmscube_%.bbappend b/meta-arago-distro/recipes-graphics/kmscube/kmscube_%.bbappend index d11012a..2d43a6b 100644 --- a/meta-arago-distro/recipes-graphics/kmscube/kmscube_%.bbappend +++ b/meta-arago-distro/recipes-graphics/kmscube/kmscube_%.bbappend @@ -1,7 +1,11 @@ FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" +SRCREV = "76bb57d539cb43d267e561024c34e031bf351e04" + SRC_URI += " \ file://0001-meson-check-for-gles3-support.patch \ " -PR_append = ".arago1" +CFLAGS += "-fcommon" + +PR_append = ".arago2" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 11/29] branding-core: remove mmip, as gstreamer patches need porting to 1.18
From: Denys Dmytriyenko Following patches need porting to 1.18: DRM allocator, KMS sink, Wayland sink. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/conf/distro/include/branding-core.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-arago-distro/conf/distro/include/branding-core.inc b/meta-arago-distro/conf/distro/include/branding-core.inc index 2e3759e..10853d8 100644 --- a/meta-arago-distro/conf/distro/include/branding-core.inc +++ b/meta-arago-distro/conf/distro/include/branding-core.inc @@ -16,3 +16,6 @@ PREFERRED_VERSION_linux-ti-staging = "5.4%" PREFERRED_VERSION_linux-ti-staging-rt = "5.4%" PREFERRED_VERSION_linux-ti-staging-systest = "5.4%" PREFERRED_VERSION_u-boot-ti-staging = "2020.01%" + +# Remove mmip - DRM allocator, KMS sink, Wayland sink need porting to GST 1.18 +MACHINE_FEATURES_remove = "mmip" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 21/29] ti-llvm3.6: suppress installed-vs-shipped QA error
From: Denys Dmytriyenko This used to be a warning and recently became an error. Need to be cleaned up later. Signed-off-by: Denys Dmytriyenko --- meta-arago-extras/recipes-core/llvm/ti-llvm3.6_3.6.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-arago-extras/recipes-core/llvm/ti-llvm3.6_3.6.bb b/meta-arago-extras/recipes-core/llvm/ti-llvm3.6_3.6.bb index 16a3269..a6739ef 100644 --- a/meta-arago-extras/recipes-core/llvm/ti-llvm3.6_3.6.bb +++ b/meta-arago-extras/recipes-core/llvm/ti-llvm3.6_3.6.bb @@ -170,6 +170,7 @@ llvm_sysroot_preprocess_target() { mv ${LLVM_INSTALL_DIR}/llvm-config-host ${SYSROOT_DESTDIR}${bindir_crossscripts}/llvm-config${PV}-ti } +INSANE_SKIP_${PN} += "installed-vs-shipped" INSANE_SKIP_${MLPREFIX}libllvm${LLVM_RELEASE}-llvm-${LLVM_RELEASE}.0 += "dev-so" BBCLASSEXTEND = "native nativesdk" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 28/29] FIXME: ti-test: disable ltp-ddt due to gcc10 build errors
From: Denys Dmytriyenko ltp-ddt needs to be rebased from ltp 20200120 to ltp 20210121 code base in order to address large amount of gcc10 build errors. Signed-off-by: Denys Dmytriyenko Cc: Aparna Balasubramanian --- meta-arago-distro/recipes-core/packagegroups/ti-test.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb index b9a5965..b625462 100644 --- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb +++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb @@ -44,8 +44,8 @@ ARAGO_TEST_append_armv7ve = " \ " #timestamping +#ltp-ddt ARAGO_TI_TEST = " \ -ltp-ddt \ input-utils \ cpuloadgen \ uvc-gadget \ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 15/29] linuxptp: update bbappend against latest upstream
From: Denys Dmytriyenko Upstream has moved to 3.1, but since this bbappend switches SRC_URI to a forked version based on 3.0, update it to reflect the same and still build against upstream recipe. Signed-off-by: Denys Dmytriyenko Cc: Lokesh Vutla --- meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend b/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend index b0552aa..e4fb109 100644 --- a/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend +++ b/meta-arago-distro/recipes-connectivity/linuxptp/linuxptp_%.bbappend @@ -1,13 +1,13 @@ PR_append = ".arago0" -PV_append = "+git${SRCPV}" +PV = "3.0+git${SRCPV}" BRANCH = "ti-linuxptp" -SRCREV = "a06698a12e828a0372955c2d9c8d6604d8326811" +SRCREV = "f155c21283a0421f5e1e0b5e850c8a9a71d72453" SRC_URI = " \ git://git.ti.com/processor-sdk/linuxptp.git;branch=${BRANCH} \ file://build-Allow-CC-and-prefix-to-be-overriden.patch \ -file://no-incdefs-using-host-headers.patch \ +file://Use-cross-cpp-in-incdefs.patch \ " S = "${WORKDIR}/git" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 26/29] FIXME: packagegroup-addons: disable kms++-python bindings, due to meson build issues
From: Denys Dmytriyenko Need to be resolved separately. Signed-off-by: Denys Dmytriyenko --- .../recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 659f6c1..f5d26f9 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 @@ -10,6 +10,7 @@ PACKAGES =+ "${PN}-extra" #dt +#kms++-python UTILS = " \ am-sysinfo \ gdbserver \ @@ -22,7 +23,6 @@ UTILS = " \ ptpd \ libdrm-kms \ kms++ \ -kms++-python \ stream \ strongswan \ kexec \ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 24/29] statcol: suppress "ldflags" QA error
From: Denys Dmytriyenko Fixes: ERROR: statcol-1.0-r0_3 do_package_qa: QA Issue: File /usr/bin/statcol in package statcol doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] Need to change Makefile to pass proper LDFLAGS. Signed-off-by: Denys Dmytriyenko Cc: Keerthy --- meta-arago-extras/recipes-devtools/statcol/statcol.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-arago-extras/recipes-devtools/statcol/statcol.bb b/meta-arago-extras/recipes-devtools/statcol/statcol.bb index 12e10bc..41c1850 100644 --- a/meta-arago-extras/recipes-devtools/statcol/statcol.bb +++ b/meta-arago-extras/recipes-devtools/statcol/statcol.bb @@ -20,3 +20,5 @@ do_install() { } PR_append = "_3" + +INSANE_SKIP_${PN} = "ldflags" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 17/29] netperf: drop upstreamed PACKAGECONFIG, suppress gcc10 multiple definition
From: Denys Dmytriyenko Resolves: | .../src/nettest_omni.c:206: multiple definition of `signal_set'; nettest_bsd.o:.../src/nettest_bsd.c:279: first defined here | .../src/nettest_omni.c:164: multiple definition of `interval_count'; nettest_bsd.o:.../src/nettest_bsd.c:266: first defined here https://gcc.gnu.org/gcc-10/porting_to.html Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-support/netperf/netperf_git.bbappend | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend b/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend index 9527f36..f63b608 100644 --- a/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend +++ b/meta-arago-distro/recipes-support/netperf/netperf_git.bbappend @@ -1,2 +1 @@ -PACKAGECONFIG[intervals] = "--enable-intervals,--disable-intervals,," -PACKAGECONFIG[histogram] = "--enable-histogram,--disable-histogram,," +CFLAGS += "-fcommon" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 29/29] FIXME: arago.conf: disable opencl, as it's broken
From: Denys Dmytriyenko The old OpenCL DSP offloading code causes too many C++ template and namespace errors from gcc10: https://gcc.gnu.org/gcc-10/porting_to.html Disable the feature for now. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/conf/distro/arago.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf index 937bee0..6937544 100644 --- a/meta-arago-distro/conf/distro/arago.conf +++ b/meta-arago-distro/conf/distro/arago.conf @@ -88,7 +88,7 @@ DISTRO_FEATURES_remove = "x11" # Add additional distro features DISTRO_FEATURES_append = " pam wayland opengl" -DISTRO_FEATURES_append = " opencl" +#DISTRO_FEATURES_append = " opencl" DISTRO_FEATURES_append = " opencv" DISTRO_FEATURES_append = " openmp" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 19/29] meta-toolchain-arago: opkg.conf in SDK now also resides in /etc/opkg/
From: Denys Dmytriyenko This matches opkg.conf location on the target. Signed-off-by: Denys Dmytriyenko --- meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb index 95ed3ff..0523ada 100644 --- a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb +++ b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb @@ -148,7 +148,7 @@ cleanup_toolchain_packages() { # Clean up the target side of the toolchain opkg_dir="${SDK_OUTPUT}/${SDKTARGETSYSROOT}" - opkg_conf="${opkg_dir}/etc/opkg.conf" + opkg_conf="${opkg_dir}/etc/opkg/opkg.conf" opkg -o $opkg_dir -f $opkg_conf --force-depends remove ${TOOLCHAIN_CLEANUP_PACKAGES} # Clean up empty directories from cleaned up packages -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 09/29] gstreamer1.0-plugins-good: upgrade 1.16 -> 1.18
From: Denys Dmytriyenko Drop previously backported patch. Signed-off-by: Denys Dmytriyenko --- ...ix-build-on-EGL-platform-without-X11-head.patch | 36 -- ...d => gstreamer1.0-plugins-good_1.18.%.bbappend} | 1 - 2 files changed, 37 deletions(-) delete mode 100644 meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch rename meta-arago-extras/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.16.%.bbappend => gstreamer1.0-plugins-good_1.18.%.bbappend} (84%) diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch deleted file mode 100644 index 79db0e2..000 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 85229adbddcd8e7cacd5ebd9467c834352a882d0 Mon Sep 17 00:00:00 2001 -From: Philipp Zabel -Date: Tue, 3 Dec 2019 11:36:07 +0100 -Subject: [PATCH] qmlglsink: fix build on EGL platform without X11 headers - -If Mesa is built without X11 headers, building against Mesa EGL headers -requires a dependency on egl.pc, to define MESA_EGL_NO_X11_HEADERS. -This fixes a build error when compiling ext/qt/gstqtglutility.cc: - - In file included from /usr/include/EGL/egl.h:39, - from /usr/include/gstreamer-1.0/gst/gl/egl/gstegl.h:44, - from ../gst-plugins-good-1.16.1/ext/qt/gstqtglutility.cc:43: - /usr/include/EGL/eglplatform.h:124:10: fatal error: X11/Xlib.h: No such file or directory - -Upstream-Status: Backport [c47a585052fba6830a2cddd8caa18e2305596ed0] - -Signed-off-by: Gowtham Tammana - ext/qt/meson.build | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/ext/qt/meson.build b/ext/qt/meson.build -index 5f040c844..43ddc6092 100644 a/ext/qt/meson.build -+++ b/ext/qt/meson.build -@@ -89,6 +89,8 @@ if have_cxx and build_gstgl - if gst_gl_have_platform_egl - # Embedded linux (e.g. i.MX6) with or without windowing support - qt_defines += ['-DHAVE_QT_EGLFS'] -+ egl_dep = dependency('egl', required : false) -+ optional_deps += egl_dep - have_qt_windowing = true - if have_qpa_include - # Wayland windowing --- -2.17.1 diff --git a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend similarity index 84% rename from meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend rename to meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend index e2ddbc2..4864f4b 100644 --- a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend +++ b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend @@ -7,7 +7,6 @@ SRC_URI += " \ file://0002-v4l2src-Use-generic-dmabuf-import-in-v4l2src.patch \ file://0001-v4l2object-Update-formats-table-to-include-YUV422-mu.patch \ file://0001-v4l2src-Check-for-drm-memory-support-in-try_import.patch \ -file://0001-qmlglsink-fix-build-on-EGL-platform-without-X11-head.patch \ " PR_append = ".arago3" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 23/29] matrix-gui: lighttpd-module-compress replaced with lighttpd-module-deflate
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- meta-arago-extras/recipes-core/matrix/matrix-gui_2.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-extras/recipes-core/matrix/matrix-gui_2.0.bb b/meta-arago-extras/recipes-core/matrix/matrix-gui_2.0.bb index e67decd..b9c0637 100644 --- a/meta-arago-extras/recipes-core/matrix/matrix-gui_2.0.bb +++ b/meta-arago-extras/recipes-core/matrix/matrix-gui_2.0.bb @@ -56,6 +56,6 @@ do_install(){ GUIDEPS = "${@bb.utils.contains('MACHINE_FEATURES','gpu',"matrix-gui-browser refresh-screen",'',d)}" -RDEPENDS_${PN} += "matrix-lighttpd-config lighttpd lighttpd-module-cgi lighttpd-module-compress lighttpd-module-expire php php-cgi php-cli ${GUIDEPS}" +RDEPENDS_${PN} += "matrix-lighttpd-config lighttpd lighttpd-module-cgi lighttpd-module-deflate lighttpd-module-expire php php-cgi php-cli ${GUIDEPS}" FILES_${PN} += "${MATRIX_BASE_DIR}/*" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 27/29] FIXME: packagegroup-connectivity: disable net-snmp, IEC-62439-3 doesn't build with gcc10
From: Denys Dmytriyenko Locally added IEC-62439-3 support causes gcc10 build errors and need resolving. Signed-off-by: Denys Dmytriyenko --- .../packagegroups/packagegroup-arago-tisdk-connectivity.bb| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb index 1eb0e07..913795a 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-connectivity.bb @@ -53,14 +53,14 @@ DEMO_APPS = "\ ${@oe.utils.conditional('QT_PROVIDER', 'qt5', '', 'wpa-gui-e', d)} \ " +#net-snmp +#net-snmp-server-snmpd CONNECTIVITY_RDEPENDS = " \ htop \ iptables \ iproute2 \ iproute2-tc \ iproute2-devlink \ -net-snmp \ -net-snmp-server-snmpd \ ${WLAN_COMMON} \ ${WLAN_TI} \ ${BT_COMMON} \ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 05/29] nativesdk-packagegroup: fix QA warning for inheriting classes after nativesdk
From: Denys Dmytriyenko WARNING: .../meta-arago/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-qte-toolchain-host.bb: QA Issue: nativesdk-packagegroup-arago-qte-toolchain-host: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: qt-vars.bbclass [native-last] Signed-off-by: Denys Dmytriyenko --- .../packagegroups/nativesdk-packagegroup-arago-qte-toolchain-host.bb| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-qte-toolchain-host.bb b/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-qte-toolchain-host.bb index 8873668..dbf9038 100644 --- a/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-qte-toolchain-host.bb +++ b/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-qte-toolchain-host.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Host packages for Qt Embedded SDK" PR = "r10" LICENSE = "MIT" -inherit packagegroup nativesdk qt-vars +inherit packagegroup qt-vars nativesdk RDEPENDS_${PN} = "\ nativesdk-packagegroup-arago-tisdk-host \ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 12/29] libdrm: massage test patch to apply against latest version
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- ...001-Add-option-to-run-a-test-indefinitely.patch | 29 +++--- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/meta-arago-distro/recipes-graphics/drm/libdrm/0001-Add-option-to-run-a-test-indefinitely.patch b/meta-arago-distro/recipes-graphics/drm/libdrm/0001-Add-option-to-run-a-test-indefinitely.patch index e7c8d09..719c8f7 100644 --- a/meta-arago-distro/recipes-graphics/drm/libdrm/0001-Add-option-to-run-a-test-indefinitely.patch +++ b/meta-arago-distro/recipes-graphics/drm/libdrm/0001-Add-option-to-run-a-test-indefinitely.patch @@ -1,4 +1,4 @@ -From 6a16a6381082d870037aa4aedffa3f7d01406015 Mon Sep 17 00:00:00 2001 +From 035ea52b3c9f8b9d4d82c78e2e5f9d974da4d018 Mon Sep 17 00:00:00 2001 From: Alejandro Hernandez Date: Tue, 3 Mar 2020 09:52:06 -0500 Subject: [PATCH] Add option to run a test indefinitely @@ -10,24 +10,26 @@ was not able to run in ltp-ddt because ltp-ddt sends data to stdin when a test is run Signed-off-by: Alejandro Hernandez +Signed-off-by: Denys Dmytriyenko + --- tests/modetest/modetest.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/modetest/modetest.c b/tests/modetest/modetest.c -index e66be660..9bd24acd 100644 +index fc75383..8e59acc 100644 --- a/tests/modetest/modetest.c +++ b/tests/modetest/modetest.c -@@ -1563,7 +1563,7 @@ static void clear_cursors(struct device *dev) +@@ -1767,7 +1767,7 @@ static void clear_cursors(struct device *dev) bo_destroy(dev->mode.cursor_bo); } -static void test_page_flip(struct device *dev, struct pipe_arg *pipes, unsigned int count) +static void test_page_flip(struct device *dev, struct pipe_arg *pipes, unsigned int count, int dont_stop) { - uint32_t handles[4] = {0}, pitches[4] = {0}, offsets[4] = {0}; unsigned int other_fb_id; -@@ -1632,7 +1632,7 @@ static void test_page_flip(struct device *dev, struct pipe_arg *pipes, unsigned + struct bo *other_bo; +@@ -1825,7 +1825,7 @@ static void test_page_flip(struct device *dev, struct pipe_arg *pipes, unsigned fd_set fds; FD_ZERO(); @@ -36,16 +38,16 @@ index e66be660..9bd24acd 100644 FD_SET(dev->fd, ); ret = select(dev->fd + 1, , NULL, NULL, ); -@@ -1890,7 +1890,7 @@ static int pipe_resolve_connectors(struct device *dev, struct pipe_arg *pipe) - return 0; +@@ -2032,7 +2032,7 @@ static void usage(char *name) + exit(0); } --static char optstr[] = "acdD:efF:M:P:ps:Cvw:"; -+static char optstr[] = "acdD:efF:M:P:ps:Cvw:t"; +-static char optstr[] = "acdD:efF:M:P:ps:Cvrw:"; ++static char optstr[] = "acdD:efF:M:P:ps:Cvrw:t"; int main(int argc, char **argv) { -@@ -1906,6 +1906,7 @@ int main(int argc, char **argv) +@@ -2049,6 +2049,7 @@ int main(int argc, char **argv) char *module = NULL; unsigned int i; unsigned int count = 0, plane_count = 0; @@ -53,7 +55,7 @@ index e66be660..9bd24acd 100644 unsigned int prop_count = 0; struct pipe_arg *pipe_args = NULL; struct plane_arg *plane_args = NULL; -@@ -1999,6 +2000,9 @@ int main(int argc, char **argv) +@@ -2148,6 +2149,9 @@ int main(int argc, char **argv) prop_count++; break; @@ -63,7 +65,7 @@ index e66be660..9bd24acd 100644 default: usage(argv[0]); break; -@@ -2150,7 +2154,7 @@ int main(int argc, char **argv) +@@ -2275,7 +2279,7 @@ int main(int argc, char **argv) set_cursors(, pipe_args, count); if (test_vsync) @@ -72,6 +74,3 @@ index e66be660..9bd24acd 100644 if (drop_master) drmDropMaster(dev.fd); --- -2.17.1 - -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 10/29] gstreamer1.0-plugins-hevc: suppress gcc10 multiple definitions of buffArray
From: Denys Dmytriyenko Woraround for the following gcc10 build error: .../src/gsth265buf.h:126: multiple definition of `buffArray'; .libs/libgsth265dec_la-gsth265dec.o:.../src/gsth265buf.h:126: first defined here Needs to be resolved properly in the code later: https://gcc.gnu.org/gcc-10/porting_to.html Signed-off-by: Denys Dmytriyenko --- .../recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb index 1f9796c..83ef103 100644 --- a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb +++ b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb @@ -25,6 +25,7 @@ do_configure() { EXTRA_OECONF += "--enable-maintainer-mode" EXTRA_OEMAKE += "'ERROR_CFLAGS=-Wno-deprecated-declarations'" +CFLAGS += "-fcommon" FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" FILES_${PN}-dbg += "${libdir}/gstreamer-1.0/.debug" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 14/29] iproute2: drop upstreamed patch for HSR/PRP support
From: Denys Dmytriyenko HSR/PRP support is now part of iproute2 5.11 Signed-off-by: Denys Dmytriyenko --- ...add-support-for-creating-PRP-device-simil.patch | 109 - .../iproute2/iproute2_%.bbappend | 1 - 2 files changed, 110 deletions(-) delete mode 100644 meta-arago-distro/recipes-connectivity/iproute2/iproute2/0013-iplink-hsr-add-support-for-creating-PRP-device-simil.patch diff --git a/meta-arago-distro/recipes-connectivity/iproute2/iproute2/0013-iplink-hsr-add-support-for-creating-PRP-device-simil.patch b/meta-arago-distro/recipes-connectivity/iproute2/iproute2/0013-iplink-hsr-add-support-for-creating-PRP-device-simil.patch deleted file mode 100644 index dfeaeb0..000 --- a/meta-arago-distro/recipes-connectivity/iproute2/iproute2/0013-iplink-hsr-add-support-for-creating-PRP-device-simil.patch +++ /dev/null @@ -1,109 +0,0 @@ -From e3aa94814e9467af5829a04c335a615c0082a362 Mon Sep 17 00:00:00 2001 -From: Murali Karicheri -Date: Fri, 5 Jun 2020 11:02:05 -0400 -Subject: [PATCH 1/2] iplink: hsr: add support for creating PRP device similar - to HSR - -This patch enhances the iplink command to add a proto parameters to -create PRP device/interface similar to HSR. Both protocols are -quite similar and requires a pair of Ethernet interfaces. So re-use -the existing HSR iplink command to create PRP device/interface as -well. Use proto parameter to differentiate the two protocols. - -Signed-off-by: Murali Karicheri - include/uapi/linux/if_link.h | 12 +++- - ip/iplink_hsr.c | 19 +-- - 2 files changed, 28 insertions(+), 3 deletions(-) - -diff --git a/include/uapi/linux/if_link.h b/include/uapi/linux/if_link.h -index 1c49f436424d..de08704c5862 100644 a/include/uapi/linux/if_link.h -+++ b/include/uapi/linux/if_link.h -@@ -881,7 +881,14 @@ enum { - #define IFLA_IPOIB_MAX (__IFLA_IPOIB_MAX - 1) - - --/* HSR section */ -+/* HSR/PRP section, both uses same interface */ -+ -+/* Different redundancy protocols for hsr device */ -+enum { -+ HSR_PROTOCOL_HSR, -+ HSR_PROTOCOL_PRP, -+ HSR_PROTOCOL_MAX, -+}; - - enum { - IFLA_HSR_UNSPEC, -@@ -891,6 +898,9 @@ enum { - IFLA_HSR_SUPERVISION_ADDR, /* Supervision frame multicast addr */ - IFLA_HSR_SEQ_NR, - IFLA_HSR_VERSION, /* HSR version */ -+ IFLA_HSR_PROTOCOL, /* Indicate different protocol than -+ * HSR. For example PRP. -+ */ - __IFLA_HSR_MAX, - }; - -diff --git a/ip/iplink_hsr.c b/ip/iplink_hsr.c -index 7d9167d4e6a3..6ea138a23cbc 100644 a/ip/iplink_hsr.c -+++ b/ip/iplink_hsr.c -@@ -25,7 +25,7 @@ static void print_usage(FILE *f) - { - fprintf(f, - "Usage:\tip link add name NAME type hsr slave1 SLAVE1-IF slave2 SLAVE2-IF\n" -- "\t[ supervision ADDR-BYTE ] [version VERSION]\n" -+ "\t[ supervision ADDR-BYTE ] [version VERSION] [proto PROTOCOL]\n" - "\n" - "NAME\n" - " name of new hsr device (e.g. hsr0)\n" -@@ -35,7 +35,9 @@ static void print_usage(FILE *f) - " 0-255; the last byte of the multicast address used for HSR supervision\n" - " frames (default = 0)\n" - "VERSION\n" -- " 0,1; the protocol version to be used. (default = 0)\n"); -+ " 0,1; the protocol version to be used. (default = 0)\n" -+ "PROTOCOL\n" -+ " 0 - HSR, 1 - PRP. (default = 0 - HSR)\n"); - } - - static void usage(void) -@@ -49,6 +51,7 @@ static int hsr_parse_opt(struct link_util *lu, int argc, char **argv, - int ifindex; - unsigned char multicast_spec; - unsigned char protocol_version; -+ unsigned char protocol = HSR_PROTOCOL_HSR; - - while (argc > 0) { - if (matches(*argv, "supervision") == 0) { -@@ -64,6 +67,13 @@ static int hsr_parse_opt(struct link_util *lu, int argc, char **argv, - invarg("version is invalid", *argv); - addattr_l(n, 1024, IFLA_HSR_VERSION, - _version, 1); -+ } else if (matches(*argv, "proto") == 0) { -+ NEXT_ARG(); -+ if (!(get_u8(, *argv, 0) == HSR_PROTOCOL_HSR || -+get_u8(, *argv, 0) == HSR_PROTOCOL_PRP)) -+ invarg("protocol is invalid", *argv); -+ addattr_l(n, 1024, IFLA_HSR_PROTOCOL, -+, 1); - } else if (matches(*argv, "slave1") == 0) { - NEXT_ARG(); - ifindex =
[meta-arago] [master][PATCH 13/29] lmbench: remove very old SDK optimization that no longer apply
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- .../0001-Makefile-Add-TI-SDK-Modifications.patch | 75 -- .../recipes-benchmark/lmbench/lmbench_%.bbappend | 23 --- 2 files changed, 98 deletions(-) delete mode 100644 meta-arago-distro/recipes-benchmark/lmbench/lmbench/0001-Makefile-Add-TI-SDK-Modifications.patch delete mode 100644 meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend diff --git a/meta-arago-distro/recipes-benchmark/lmbench/lmbench/0001-Makefile-Add-TI-SDK-Modifications.patch b/meta-arago-distro/recipes-benchmark/lmbench/lmbench/0001-Makefile-Add-TI-SDK-Modifications.patch deleted file mode 100644 index c8486e7..000 --- a/meta-arago-distro/recipes-benchmark/lmbench/lmbench/0001-Makefile-Add-TI-SDK-Modifications.patch +++ /dev/null @@ -1,75 +0,0 @@ -From b698c2e18982eb0125c3b4cb3d0eb403e5a6140e Mon Sep 17 00:00:00 2001 -From: Denys Dmytriyenko -Date: Tue, 3 Oct 2017 16:22:39 -0400 -Subject: [PATCH] Makefile: Add TI SDK Modifications - -Signed-off-by: Denys Dmytriyenko - src/Makefile | 24 +++- - 1 file changed, 15 insertions(+), 9 deletions(-) - -diff --git a/src/Makefile b/src/Makefile -index 96467d7..09cdcfe 100644 a/src/Makefile -+++ b/src/Makefile -@@ -34,11 +34,17 @@ - # I finally know why Larry Wall's Makefile says "G". - SHELL=/bin/sh - --CC=`../scripts/compiler` -+CC?=`../scripts/compiler` - MAKE=`../scripts/make` --AR=ar -+AR?=ar - ARCREATE=cr --RANLIB=ranlib -+RANLIB?=ranlib -+ -+OPTIMIZATIONS = -O3 -ffast-math -ftree-vectorize -funsafe-math-optimizations -fprefetch-loop-arrays -+ -+CFLAGS ?= -+CFLAGS += $(OPTIMIZATIONS) -+ - - # base of installation location - BASE=/usr/local -@@ -112,8 +118,8 @@ LIBOBJS= $O/lib_tcp.o $O/lib_udp.o $O/lib_unix.o $O/lib_timing.o \ - $O/lib_sched.o - - lmbench: $(UTILS) -- @env CFLAGS+=-O MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="$(CC)" OS="$(OS)" ../scripts/build all -- -@env CFLAGS+=-O MAKE="$(MAKE)" MAKEFLAGS="k$(MAKEFLAGS)" CC="$(CC)" OS="$(OS)" ../scripts/build opt -+ @env CFLAGS="$(CFLAGS)" MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="$(CC)" OS="$(OS)" ../scripts/build all -+ -@env CFLAGS="$(CFLAGS)" MAKE="$(MAKE)" MAKEFLAGS="k$(MAKEFLAGS)" CC="$(CC)" OS="$(OS)" ../scripts/build opt - - results: lmbench - @env OS="${OS}" ../scripts/config-run -@@ -137,7 +143,7 @@ os: lmbench - @env OS="${OS}" BENCHMARK_HARDWARE=NO BENCHMARK_OS=YES ../scripts/results - - install: lmbench -- @env CFLAGS+=-O MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build install-target -+ @env MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build install-target - - install-target: - if [ ! -d $(BASE) ]; then mkdir $(BASE); fi -@@ -158,13 +164,13 @@ $(ASMS): - $(CC) -S $(CFLAGS) $(CPPFLAGS) -o $@ `basename $@ .s`.c $(LDFLAGS) - - Wall: -- @env CFLAGS+="-g -O -Wall" MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build all opt -+ @env CFLAGS+=-Wall MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build all opt - - debug: -- @env CFLAGS+="-g -O -DDEBUG" MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build all opt -+ @env CFLAGS+=-DDEBUG MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build all opt - - assembler: -- @env CFLAGS+=-O MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build asm -+ @env MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build asm - - - tag: --- -2.7.4 - diff --git a/meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend b/meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend deleted file mode 100644 index 64000b8..000 --- a/meta-arago-distro/recipes-benchmark/lmbench/lmbench_%.bbappend +++ /dev/null @@ -1,23 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -DEPENDS += "libtirpc" - -INSANE_SKIP_${PN} += "ldflags" - -PR_append = ".arago3" - -SRC_URI += "file://0001-Makefile-Add-TI-SDK-Modifications.patch" - -EXTRA_OEMAKE = "" -CFLAGS = "-I${STAGING_INCDIR}/tirpc" -LDFLAGS = "-ltirpc" - -do_compile () { -oe_runmake -C src -} - -do_install_append() { -rm -rf ${D}${datadir} -} - -RDEPENDS_${PN}_remove = "perl" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 07/29] weston: update bbappend 8.0.0 -> 9.0.0
From: Denys Dmytriyenko To match upstream oe-core/master. Signed-off-by: Denys Dmytriyenko --- .../wayland/{weston_8.0.0.bbappend => weston_9.0.0.bbappend} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename meta-arago-distro/recipes-graphics/wayland/{weston_8.0.0.bbappend => weston_9.0.0.bbappend} (100%) diff --git a/meta-arago-distro/recipes-graphics/wayland/weston_8.0.0.bbappend b/meta-arago-distro/recipes-graphics/wayland/weston_9.0.0.bbappend similarity index 100% rename from meta-arago-distro/recipes-graphics/wayland/weston_8.0.0.bbappend rename to meta-arago-distro/recipes-graphics/wayland/weston_9.0.0.bbappend -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 06/29] perl: skip shebang-size QA check for nativesdk-perl packages
From: Denys Dmytriyenko Do exactly the same workaround as for nativesdk-python3. Details are inside. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-devtools/perl/perl_%.bbappend | 12 1 file changed, 12 insertions(+) create mode 100644 meta-arago-distro/recipes-devtools/perl/perl_%.bbappend diff --git a/meta-arago-distro/recipes-devtools/perl/perl_%.bbappend b/meta-arago-distro/recipes-devtools/perl/perl_%.bbappend new file mode 100644 index 000..abd7a55 --- /dev/null +++ b/meta-arago-distro/recipes-devtools/perl/perl_%.bbappend @@ -0,0 +1,12 @@ +# In arago.conf, we pre-allocate SDK path very long to reserve enough space in ELF headers +# and then it gets replaced with a short real path at the time of SDK creation: +# SDKPATH_REAL = "/usr/local/${SDK_NAME_PREFIX}-${SDK_VERSION}" +# SDKPATH = "${@"/tmp/"+"x"*96+"/"+"y"*96}" +# Unfortunately, that triggers the new shebang-size QA check in nativesdk-perl packages + +python() { +if d.getVar('CLASSOVERRIDE') == "class-nativesdk": +pkgs = d.getVar("PACKAGES").split() +for p in pkgs: +d.appendVar('INSANE_SKIP_%s' % (p), ' shebang-size') +} -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 08/29] gstreamer-plugins: unify removal of GFX options for headless platforms
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- ...plugins-good_1.16.%.bbappend => gstreamer1.0-plugins-%.bbappend} | 0 .../gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend | 6 -- .../gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend | 6 -- 3 files changed, 12 deletions(-) rename meta-arago-distro/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.16.%.bbappend => gstreamer1.0-plugins-%.bbappend} (100%) delete mode 100644 meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend delete mode 100644 meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend diff --git a/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend b/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-%.bbappend similarity index 100% rename from meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.%.bbappend rename to meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-%.bbappend diff --git a/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend b/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend deleted file mode 100644 index 5f6374a..000 --- a/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend +++ /dev/null @@ -1,6 +0,0 @@ -# Remove all GFX PACKAGECONFIGs for platforms w/o GPU -PACKAGECONFIG_remove = "${@bb.utils.contains('MACHINE_FEATURES','gpu','','x11 wayland gl egl gles2 qt5',d)}" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR_append = ".0" diff --git a/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend b/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend deleted file mode 100644 index 5f6374a..000 --- a/meta-arago-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.16.%.bbappend +++ /dev/null @@ -1,6 +0,0 @@ -# Remove all GFX PACKAGECONFIGs for platforms w/o GPU -PACKAGECONFIG_remove = "${@bb.utils.contains('MACHINE_FEATURES','gpu','','x11 wayland gl egl gles2 qt5',d)}" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR_append = ".0" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 04/29] recipes: fix trailing slash in path warning
From: Denys Dmytriyenko The warning was introduced to curb potential issues with duplicate slash in path: https://git.openembedded.org/openembedded-core/commit/?id=8a4c473c07cba159cf88ed775b9f073c6adf31d4 Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-tisdk/oe-layersetup/oe-layersetup.bb | 2 +- meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb| 2 +- meta-arago-extras/recipes-apps/image-gallery/image-gallery_git.bb | 2 +- meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb | 2 +- .../recipes-core/ti-crypto-examples/ti-crypto-examples_git.bb | 2 +- meta-arago-extras/recipes-ti/tidl-utils/tidl-import_git.bb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/meta-arago-distro/recipes-tisdk/oe-layersetup/oe-layersetup.bb b/meta-arago-distro/recipes-tisdk/oe-layersetup/oe-layersetup.bb index bb1ae13..cfed017 100644 --- a/meta-arago-distro/recipes-tisdk/oe-layersetup/oe-layersetup.bb +++ b/meta-arago-distro/recipes-tisdk/oe-layersetup/oe-layersetup.bb @@ -10,4 +10,4 @@ BRANCH ?= "master" SRCREV = "e58f941784fb45fd826779a45b33973e6342700f" SRC_URI = "git://arago-project.org/git/projects/oe-layersetup.git;protocol=git;branch=${BRANCH}" -S = "${WORKDIR}/git/" +S = "${WORKDIR}/git" diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb b/meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb index 886a8b5..d6f3dc2 100644 --- a/meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb @@ -8,7 +8,7 @@ BRANCH ?= "master" SRCREV = "42a8379fda829f34c374ddfca0242a479a84d454" SRC_URI = "git://arago-project.org/git/projects/tisdk-setup-scripts.git;protocol=git;branch=${BRANCH}" -S = "${WORKDIR}/git/" +S = "${WORKDIR}/git" PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/meta-arago-extras/recipes-apps/image-gallery/image-gallery_git.bb b/meta-arago-extras/recipes-apps/image-gallery/image-gallery_git.bb index 7bbfa32..26a567b 100644 --- a/meta-arago-extras/recipes-apps/image-gallery/image-gallery_git.bb +++ b/meta-arago-extras/recipes-apps/image-gallery/image-gallery_git.bb @@ -15,7 +15,7 @@ SRCREV = "d9a2f2e27f59f3bbcde91efc6afba8cd04f3b4be" SRC_URI = "git://git.ti.com/matrix-gui-v2/image-gallery.git;protocol=git;branch=${BRANCH}" -S = "${WORKDIR}/git/" +S = "${WORKDIR}/git" do_install() { install -d ${D}/${bindir} diff --git a/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb b/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb index 22c0023..ba96fa6 100644 --- a/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb +++ b/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb @@ -21,7 +21,7 @@ SRCREV = "665bff9a7bc0dbf82f9d6a58ff2778c03fe04fd1" SRC_URI = "git://git.ti.com/apps/thermostat-demo.git;protocol=git;branch=${BRANCH}" -S = "${WORKDIR}/git/" +S = "${WORKDIR}/git" DESKTOP_FILE = "${@oe.utils.conditional('QT_PROVIDER', 'qt5', 'thermostat_demo_qt5.desktop', 'thermostat_demo.desktop', d)}" diff --git a/meta-arago-extras/recipes-core/ti-crypto-examples/ti-crypto-examples_git.bb b/meta-arago-extras/recipes-core/ti-crypto-examples/ti-crypto-examples_git.bb index 3cfa332..97ed022 100644 --- a/meta-arago-extras/recipes-core/ti-crypto-examples/ti-crypto-examples_git.bb +++ b/meta-arago-extras/recipes-core/ti-crypto-examples/ti-crypto-examples_git.bb @@ -12,7 +12,7 @@ SRCREV = "6f4b09fffe970bb6b448369875874e798ef282f6" SRC_URI = "git://arago-project.org/git/projects/crypto-example-apps.git;protocol=git;branch=${BRANCH}" -S = "${WORKDIR}/git/" +S = "${WORKDIR}/git" do_compile() { export CROSS_COMPILE=${TARGET_PREFIX} diff --git a/meta-arago-extras/recipes-ti/tidl-utils/tidl-import_git.bb b/meta-arago-extras/recipes-ti/tidl-utils/tidl-import_git.bb index 72ef877..c4c6604 100644 --- a/meta-arago-extras/recipes-ti/tidl-utils/tidl-import_git.bb +++ b/meta-arago-extras/recipes-ti/tidl-utils/tidl-import_git.bb @@ -7,7 +7,7 @@ require ./tidl-utils.inc LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://modules/ti_dl/inc/itidl_ti.h;beginline=1;endline=34;md5=cabe1fdaabfa0d85dc5544566b0e2425" -S = "${WORKDIR}/git/src/importTool/" +S = "${WORKDIR}/git/src/importTool" DEPENDS = "protobuf zlib protobuf-native flatbuffers tensorflow-lite flatbuffers-native tensorflow-lite-native" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 03/29] toolchain-gcc: update component versions of internal toolchain
From: Denys Dmytriyenko Match latest oe-core/master toolchain. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/conf/distro/include/toolchain-gcc.inc | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-arago-distro/conf/distro/include/toolchain-gcc.inc b/meta-arago-distro/conf/distro/include/toolchain-gcc.inc index faf4e71..6f09ecb 100644 --- a/meta-arago-distro/conf/distro/include/toolchain-gcc.inc +++ b/meta-arago-distro/conf/distro/include/toolchain-gcc.inc @@ -14,8 +14,8 @@ PREFERRED_PROVIDER_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "gdb-cross-can # Set Cross and SDK toolchain preferences SDKGCCVERSION ?= "10%" -SDKBINUVERSION ?= "2.35%" -SDKGLIBCVERSION ?= "2.32%" +SDKBINUVERSION ?= "2.36%" +SDKGLIBCVERSION ?= "2.33%" SDKLINUXLIBCVERSION ?= "5.4%" PREFERRED_VERSION_gcc-crosssdk-${SDK_SYS} ?= "${SDKGCCVERSION}" @@ -33,8 +33,8 @@ PREFERRED_VERSION_nativesdk-glibc-initial ?= "${SDKGLIBCVERSION}" # Set target toolchain preferences to match Cross/SDK by default # Can be overwritten globally, if needed GCCVERSION ?= "10%" -BINUVERSION ?= "2.35%" -GLIBCVERSION ?= "2.32%" +BINUVERSION ?= "2.36%" +GLIBCVERSION ?= "2.33%" LINUXLIBCVERSION ?= "5.4%" PREFERRED_VERSION_gcc ?= "${GCCVERSION}" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 02/29] sourceipk, tisdk-bundle, packagegroup-*-sdk-host: rename ${PN}-src to ${PN}-source
From: Denys Dmytriyenko Arago sourceipk creates source packages to be distributed with TI-SDK. Sources get packaged before do_configure and do_compile, so they are pristine. And historically sourceipk named those packages as ${PN}-src. But OE-Core also creates ${PN}-src packages these days for debugging purposes with sources that correspond to binaries and debug symbols in ${PN}-dbg. And therefore those sources are packaged after the build is done. To avoid conflicts between ${PN}-src packages created for different purposes at different stage, change sourceipk to produce ${PN}-source instead. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/classes/sourceipk.bbclass| 22 +++ meta-arago-distro/classes/tisdk-bundle.bbclass | 2 +- .../packagegroup-arago-tisdk-addons-sdk-host.bb| 74 +++--- .../packagegroup-arago-tisdk-amsdk-sdk-host.bb | 6 +- .../packagegroup-arago-tisdk-crypto-sdk-host.bb| 16 ++--- .../packagegroup-arago-tisdk-graphics-sdk-host.bb | 4 +- .../packagegroup-arago-tisdk-hmi-sdk-host.bb | 18 +++--- .../packagegroup-arago-tisdk-matrix-sdk-host.bb| 6 +- ...packagegroup-arago-tisdk-multimedia-sdk-host.bb | 12 ++-- .../packagegroup-arago-tisdk-opencl-sdk-host.bb| 8 +-- .../packagegroup-arago-tisdk-qte-sdk-host.bb | 4 +- 11 files changed, 86 insertions(+), 86 deletions(-) diff --git a/meta-arago-distro/classes/sourceipk.bbclass b/meta-arago-distro/classes/sourceipk.bbclass index 3b011a9..817f5b7 100644 --- a/meta-arago-distro/classes/sourceipk.bbclass +++ b/meta-arago-distro/classes/sourceipk.bbclass @@ -19,7 +19,7 @@ # such as the README file and recipe. # # The default installation directory for the sources is: -# /usr/src/${PN}-src +# /usr/src/${PN}-source # # By setting the SRCIPK_INSTALL_DIR this default can be changed to any # location desired. When combined with the opkg -o option this allows for the @@ -45,7 +45,7 @@ CREATE_SRCIPK ?= "0" # Default installation prefix -SRCIPK_INSTALL_DIR ?= "/usr/src/${PN}-src" +SRCIPK_INSTALL_DIR ?= "/usr/src/${PN}-source" # Directory to preserve sources until they can be installed for packaging SRCIPK_STAGING_DIR = "${WORKDIR}/srcipk-staging" @@ -215,7 +215,7 @@ adjust_git() { # Create a README file that describes the contents of the source ipk sourceipk_create_readme() { -readme="$1/README.${PN}-src" +readme="$1/README.${PN}-source" touch $readme echo 'This package contains the patched sources for ${PN} that' >> $readme echo 'were used to generate the ${PN} binary ipk package(s).' >> $readme @@ -234,7 +234,7 @@ do_create_srcipk[umask] = "022" # Create the source ipk file. The ipk is manually created here instead # of using the normal ipk system because some recipes will over write -# the PACKAGES variable. Thus if this class added a -src package +# the PACKAGES variable. Thus if this class added a -source package # to the list of packages to be created that package would be lost. # See the linux kernel recipe for an example of this issue. sourceipk_do_create_srcipk() { @@ -283,23 +283,23 @@ python () { } #Add source packages to list of packages OE knows about -PACKAGES_DYNAMIC += "${PN}-src" +PACKAGES_DYNAMIC += "${PN}-source" # Do not perform any QA checks on sourceipk packages -INSANE_SKIP_${PN}-src += "${@oe.utils.conditional("${CREATE_SRCIPK}", "0", "", "${ALL_QA}", d)}" +INSANE_SKIP_${PN}-source += "${@oe.utils.conditional("${CREATE_SRCIPK}", "0", "", "${ALL_QA}", d)}" python __anonymous () { if d.getVar("CREATE_SRCIPK") != "0": -if '${PN}-src' not in d.getVar("PACKAGES", False): -d.appendVar('PACKAGES', ' ${PN}-src') +if '${PN}-source' not in d.getVar("PACKAGES", False): +d.appendVar('PACKAGES', ' ${PN}-source') pn = d.getVar("PN") -d.setVar('FILES_%s-src' % (pn), '${SRCIPK_INSTALL_DIR}') +d.setVar('FILES_%s-source' % (pn), '${SRCIPK_INSTALL_DIR}') } PACKAGESPLITFUNCS_append = " ${@oe.utils.conditional('CREATE_SRCIPK','0','','populate_srcipk_package',d)}" populate_srcipk_package() { -install -d ${PKGDEST}/${PN}-src/${SRCIPK_INSTALL_DIR} +install -d ${PKGDEST}/${PN}-source/${SRCIPK_INSTALL_DIR} cp -Prf --preserve=mode,timestamps --no-preserve=ownership \ ${SRCIPK_STAGING_DIR}/${SRCIPK_INSTALL_DIR}/. \ -${PKGDEST}/${PN}-src/${SRCIPK_INSTALL_DIR} +${PKGDEST}/${PN}-source/${SRCIPK_INSTALL_DIR} } diff --git a/meta-arago-distro/classes/tisdk-bundle.bbclass b/meta-arago-distro/classes/tisdk-bundle.bbclass index 7e3f4c2..4ebfb5d 100644 --- a/meta-arago-distro/clas
[meta-arago] [master][PATCH 01/29] arago.conf: remove LIBC_DEPENDENCIES mod needed for external-arm-toolchain
From: Denys Dmytriyenko This is now handled by external-arm-toolchain configuration in meta-arm. Moreover, LIBC_DEPENDENCIES variable was dropped in upstream oe-core. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/conf/distro/arago.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf index 7c70281..937bee0 100644 --- a/meta-arago-distro/conf/distro/arago.conf +++ b/meta-arago-distro/conf/distro/arago.conf @@ -80,8 +80,6 @@ IMAGE_BOOT_FILES += "uEnv.txt" TCMODEAPPEND ?= "-${TCMODE}" TMPDIR .= "${TCMODEAPPEND}" -LIBC_DEPENDENCIES_remove = "glibc-gconv-cp1252 glibc-gconv-ibm850 glibc-gconv-iso8859-1 glibc-gconv-iso8859-15 glibc-localedata-i18n" - # Start with default set of distro features DISTRO_FEATURES = "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [master][PATCH 00/29] hardknott/master fixes
From: Denys Dmytriyenko Set of fixes for meta-arago hardknott/master. Uses "internal" gcc10 toolchain (selected with TOOLCHAIN_TYPE=internal) and still requires extra fixes to use external prebuilt Arm toolchain from meta-arm. gcc10 "multiple definition" errors are currently suppressed. Components with too many non-trivial gcc10 errors are disabled. Proper fixing in code is needed. https://gcc.gnu.org/gcc-10/porting_to.html Denys Dmytriyenko (29): arago.conf: remove LIBC_DEPENDENCIES mod needed for external-arm-toolchain sourceipk,tisdk-bundle,packagegroup-*-sdk-host: rename ${PN}-src to ${PN}-source toolchain-gcc: update component versions of internal toolchain recipes: fix trailing slash in path warning nativesdk-packagegroup: fix QA warning for inheriting classes after nativesdk perl: skip shebang-size QA check for nativesdk-perl packages weston: update bbappend 8.0.0 -> 9.0.0 gstreamer-plugins: unify removal of GFX options for headless platforms gstreamer1.0-plugins-good: upgrade 1.16 -> 1.18 gstreamer1.0-plugins-hevc: suppress gcc10 multiple definitions of buffArray branding-core: remove mmip, as gstreamer patches need porting to 1.18 libdrm: massage test patch to apply against latest version lmbench: remove very old SDK optimization that no longer apply iproute2: drop upstreamed patch for HSR/PRP support linuxptp: update bbappend against latest upstream kmscube: pin down version before GL3+ features were merged netperf: drop upstreamed PACKAGECONFIG, suppress gcc10 multiple definition packagegroup-*-server-extra: replace dhcp-client with dhcpcd meta-toolchain-arago: opkg.conf in SDK now also resides in /etc/opkg/ php: suppress installed-vs-shipped QA error ti-llvm3.6: suppress installed-vs-shipped QA error matrix-gui-apps: suppress installed-vs-shipped QA error matrix-gui: lighttpd-module-compress replaced with lighttpd-module-deflate statcol: suppress "ldflags" QA error kms++: update to the latest FIXME: packagegroup-addons: disable kms++-python bindings, due to meson build issues FIXME: packagegroup-connectivity: disable net-snmp, IEC-62439-3 doesn't build with gcc10 FIXME: ti-test: disable ltp-ddt due to gcc10 build errors FIXME: arago.conf: disable opencl, as it's broken meta-arago-distro/classes/sourceipk.bbclass| 22 ++--- meta-arago-distro/classes/tisdk-bundle.bbclass | 2 +- meta-arago-distro/conf/distro/arago.conf | 4 +- .../conf/distro/include/branding-core.inc | 3 + .../conf/distro/include/toolchain-gcc.inc | 8 +- .../0001-Makefile-Add-TI-SDK-Modifications.patch | 75 -- .../recipes-benchmark/lmbench/lmbench_%.bbappend | 23 - ...add-support-for-creating-PRP-device-simil.patch | 109 - .../iproute2/iproute2_%.bbappend | 1 - .../linuxptp/linuxptp_%.bbappend | 6 +- .../packagegroup-arago-base-tisdk-server-extra.bb | 2 +- .../packagegroup-arago-tisdk-addons-sdk-host.bb| 74 +++--- .../packagegroup-arago-tisdk-addons.bb | 2 +- .../packagegroup-arago-tisdk-amsdk-sdk-host.bb | 6 +- .../packagegroup-arago-tisdk-connectivity.bb | 4 +- .../packagegroup-arago-tisdk-crypto-sdk-host.bb| 16 +-- .../packagegroup-arago-tisdk-graphics-sdk-host.bb | 4 +- .../packagegroup-arago-tisdk-hmi-sdk-host.bb | 18 ++-- .../packagegroup-arago-tisdk-matrix-sdk-host.bb| 6 +- ...packagegroup-arago-tisdk-multimedia-sdk-host.bb | 12 +-- .../packagegroup-arago-tisdk-opencl-sdk-host.bb| 8 +- .../packagegroup-arago-tisdk-qte-sdk-host.bb | 4 +- .../recipes-core/packagegroups/ti-test.bb | 2 +- .../recipes-devtools/perl/perl_%.bbappend | 12 +++ .../recipes-devtools/php/php_%.bbappend| 2 + ...001-Add-option-to-run-a-test-indefinitely.patch | 29 +++--- .../recipes-graphics/kmscube/kmscube_%.bbappend| 6 +- ...weston_8.0.0.bbappend => weston_9.0.0.bbappend} | 0 %.bbappend => gstreamer1.0-plugins-%.bbappend} | 0 .../gstreamer1.0-plugins-bad_1.16.%.bbappend | 6 -- .../gstreamer1.0-plugins-base_1.16.%.bbappend | 6 -- .../recipes-support/netperf/netperf_git.bbappend | 3 +- .../recipes-tisdk/oe-layersetup/oe-layersetup.bb | 2 +- .../recipes-tisdk/ti-tisdk-setup/ti-tisdk-setup.bb | 2 +- .../image-gallery/image-gallery_git.bb | 2 +- .../recipes-apps/thermostat-demo/qt-tstat_2.0.bb | 2 +- .../recipes-core/llvm/ti-llvm3.6_3.6.bb| 1 + .../recipes-core/matrix/matrix-gui-apps-git.inc| 2 + .../recipes-core/matrix/matrix-gui_2.0.bb | 2 +- .../recipes-core/meta/meta-toolchain-arago.bb | 2 +- ...ivesdk-packagegroup-arago-qte-toolchain-host.bb | 2 +- .../ti-crypto-examples/ti-crypto-examples_git.bb | 2 +- .../recipes-devtools/statcol/
Re: [meta-arago] [dunfell][PATCH 2/3] qtwebkit: Fix no X11 build
On Thu, Apr 01, 2021 at 11:33:39AM -0500, Gowtham Tammana wrote: > qtwebkit build is failing to set EGL_NO_X11 on platforms with no x11 > support causing below failure. > > ```{.package=qtwebkit .version=dunfell} > In file included from > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/egl.h:39, > from > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/git/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.cpp:36: > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/eglplatform.h:134:10: > fatal error: X11/Xlib.h: No such file or directory > 134 | #include > | ^~~~ > compilation terminated. > ``` > > Setting up the flag EGL_NO_X11 when X11 target is enabled. Typo? enabled or disabled? > Signed-off-by: Gowtham Tammana > --- > ...re-PlatformQt.cmake-Fix-no-x11-build.patch | 46 +++ > .../recipes-qt/qt5/qtwebkit_%.bbappend| 3 +- > 2 files changed, 48 insertions(+), 1 deletion(-) > create mode 100644 > meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > > diff --git > a/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > new file mode 100644 > index ..c70b3dc0 > --- /dev/null > +++ > b/meta-arago-distro/recipes-qt/qt5/qtwebkit/0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch > @@ -0,0 +1,46 @@ > +From 82b7ec12b768ba9de4b7a4ae71500a3de6574bfd Mon Sep 17 00:00:00 2001 > +From: Gowtham Tammana > +Date: Thu, 1 Apr 2021 10:45:13 -0500 > +Subject: [PATCH] WebCore/PlatformQt.cmake: Fix no x11 build > + > +For platforms with no x11 support, egl package config sets up EGL_NO_X11 > +flag. However the build is not picking up this flag at the moment > +causing below build failure. > + > +```{.package=qtwebkit .version=dunfell} > +In file included from > +tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/egl.h:39, > +from > tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/git/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGLES.cpp:36: > +tisdk/build/arago-tmp-external-arm-glibc/work/aarch64-linux/qtwebkit/5.14.2+gitAUTOINC+ab1bd15209-r0.arago7/recipe-sysroot/usr/include/EGL/eglplatform.h:134:10: > fatal error: X11/Xlib.h: No such file or directory > + 134 | #include > + | ^~~~ > +compilation terminated. > +``` > + > +Set this flag explicitly when there is no X11 target enable. > + > +Upstream-Status: Pending > + > +Signed-off-by: Gowtham Tammana > +--- > + Source/WebCore/PlatformQt.cmake | 4 > + 1 file changed, 4 insertions(+) > + > +diff --git a/Source/WebCore/PlatformQt.cmake > b/Source/WebCore/PlatformQt.cmake > +index 99c625dc3..375d28a47 100644 > +--- a/Source/WebCore/PlatformQt.cmake > b/Source/WebCore/PlatformQt.cmake > +@@ -350,6 +350,10 @@ if (ENABLE_OPENGL) > + ${Qt5Gui_EGL_LIBRARIES} > + ${Qt5Gui_OPENGL_LIBRARIES} > + ) > ++if (NOT ENABLE_X11_TARGET) > ++# EGL definitions are not getting detected. Add the EGL_NO_X11 > flag. > ++add_definitions("-DEGL_NO_X11") > ++endif () > + else () > + list(APPEND WebCore_SOURCES > + platform/graphics/opengl/Extensions3DOpenGL.cpp > +-- > +2.31.1 > + > diff --git a/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > b/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > index 75213487..308f3f25 100644 > --- a/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > +++ b/meta-arago-distro/recipes-qt/qt5/qtwebkit_%.bbappend > @@ -6,9 +6,10 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" > > SRC_URI += " \ > file://GraphicsSurfaceGL_NoX.cpp.patch \ > + file://0001-WebCore-PlatformQt.cmake-Fix-no-x11-build.patch \ > " > > -PR_append = ".arago7" > +PR_append = ".arago8" > > EXTRA_OECMAKE_append = " -DCMAKE_BUILD_TYPE=Release" > > -- > 2.31.1 > > ___ > meta-arago mailing list > meta-arago@arago-project.org > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > -- Regards, Denys Dmytriyenko PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 1/7] make-mod-scripts: pass CROSS_COMPILE to configure and build
From: Denys Dmytriyenko The fix is submitted upstream to oe-core/master. For now also do it locally in a bbappend, so it also fixed for dunfell. Signed-off-by: Denys Dmytriyenko --- .../recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bbappend| 1 + 1 file changed, 1 insertion(+) create mode 100644 meta-arago-distro/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bbappend diff --git a/meta-arago-distro/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bbappend b/meta-arago-distro/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bbappend new file mode 100644 index 000..b76af9f --- /dev/null +++ b/meta-arago-distro/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bbappend @@ -0,0 +1 @@ +EXTRA_OEMAKE += "CROSS_COMPILE=${TARGET_PREFIX}" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 4/7] packagegroups: move generic tools to base packagegroup
From: Denys Dmytriyenko These tools are useful in the base image and don't increase the size too much. Signed-off-by: Denys Dmytriyenko --- .../recipes-core/packagegroups/packagegroup-arago-base.bb | 14 ++ .../packagegroups/packagegroup-arago-tisdk-addons.bb | 12 +--- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb index 3e2517d..ac87142 100644 --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base.bb @@ -9,7 +9,7 @@ inherit packagegroup ARAGO_ALSA_BASE = "\ libasound \ alsa-utils-aplay \ -" +" ARAGO_BASE = "\ module-init-tools \ @@ -22,13 +22,19 @@ ARAGO_BASE = "\ bash \ opkg-bash-completion \ udev-extraconf \ -" +" # these require meta-openembedded/meta-oe layer ARAGO_EXTRA = "\ devmem2 \ tcpdump \ -" +parted \ +dropbear \ +openssh-sftp-server \ +kms++ \ +kms++-python \ +can-utils \ +" ARAGO_EXTRA_append_keystone = "\ k2-fw-initrd \ @@ -40,4 +46,4 @@ RDEPENDS_${PN} = "\ ${@bb.utils.contains('MACHINE_FEATURES', 'alsa', '${ARAGO_ALSA_BASE}', '',d)} \ ${ARAGO_BASE} \ ${ARAGO_EXTRA} \ -" +" 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 659f6c1..c5a6a3a 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 @@ -16,13 +16,9 @@ UTILS = " \ oprofile \ nbench-byte \ arm-benchmarks \ -dropbear \ -openssh-sftp-server \ netkit-ftp \ ptpd \ libdrm-kms \ -kms++ \ -kms++-python \ stream \ strongswan \ kexec \ @@ -38,7 +34,6 @@ UTILS_DSP = " \ " UTILS_append_ti33x = " mmc-utils \ - can-utils \ switch-config \ pru-icss \ pru-swuart-fw \ @@ -47,7 +42,6 @@ UTILS_append_ti33x = " mmc-utils \ " UTILS_append_ti43x = " mmc-utils \ - can-utils \ switch-config \ libdrm-omap \ pru-icss \ @@ -56,7 +50,6 @@ UTILS_append_ti43x = " mmc-utils \ " UTILS_append_omap-a15 = " mmc-utils \ - parted \ switch-config \ libdrm-omap \ stream-openmp \ @@ -67,8 +60,6 @@ UTILS_append_omap-a15 = " mmc-utils \ " UTILS_append_k3 = " mmc-utils \ -can-utils \ -parted \ switch-config \ irqbalance \ jailhouse \ @@ -85,7 +76,7 @@ UTILS_append_j7-hs-evm = " pru-icss" UTILS_append_omapl138 = " ti-ipc-rtos-fw" -UTILS_append_dra7xx = " can-utils \ +UTILS_append_dra7xx = " \ ${UTILS_DSP} \ ${@bb.utils.contains('MACHINE_FEATURES','gpu','glsdk-example-apps','',d)} \ " @@ -108,7 +99,6 @@ UTILS_append_k2e = " \ " UTILS_append_k2g = " \ -can-utils \ pru-icss \ uio-test-pruss \ " -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 3/7] ti-test: combine main test and addons lists
From: Denys Dmytriyenko Previously, ti-test packagegroup was combined from arago-test and test-addons packagegroups and hence the lists were kept as is. To make it easier maintaining and making changes, combine the lists. Still keep TI test tools vs. upstream separately for now. Signed-off-by: Denys Dmytriyenko --- .../recipes-core/packagegroups/ti-test.bb | 38 +++--- 1 file changed, 11 insertions(+), 27 deletions(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb index b9a5965..f86f1f8 100644 --- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb +++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb @@ -33,6 +33,9 @@ ARAGO_TEST = "\ mstpd \ fio \ git \ +bridge-utils \ +linuxptp \ +openntpd \ " ARAGO_TEST_append_armv7a = " \ @@ -57,11 +60,14 @@ ARAGO_TI_TEST_append_ti33x = " \ ARAGO_TI_TEST_append_ti43x = " \ omapconf \ +cmem-test \ " ARAGO_TI_TEST_append_omap-a15 = " \ omapconf \ ti-ipc-test \ +${@bb.utils.contains('MACHINE_FEATURES', 'mmip', 'omapdrmtest', '', d)} \ +cmem-test \ " ARAGO_TI_TEST_append_k3 = " \ @@ -72,34 +78,14 @@ ARAGO_TI_TEST_append_j7 = " \ ufs-utils \ " -ARAGO_TI_TEST_append_keystone = " \ -ti-ipc-test \ -" - ARAGO_TI_TEST_append_omapl138 = " \ ti-ipc-test \ " -TEST_ADDONS = " \ -bridge-utils \ -linuxptp \ -openntpd \ -" - -TEST_ADDONS_TI = "" - -TEST_ADDONS_TI_append_ti43x = " \ -cmem-test \ -" - -TEST_ADDONS_TI_append_omap-a15 = " \ -${@bb.utils.contains('MACHINE_FEATURES', 'mmip', 'omapdrmtest', '', d)} \ -cmem-test \ -" - # Disable ipsecmgr due to libnl and xfrm conflict #ipsecmgr -TEST_ADDONS_TI_append_keystone = " \ +ARAGO_TI_TEST_append_keystone = " \ +ti-ipc-test \ mpm-transport-test \ multiprocmgr-test \ qmss-lld-test \ @@ -125,7 +111,7 @@ TEST_ADDONS_TI_append_keystone = " \ #hplib-test #nwal-lld-test #nwal-lld -TEST_ADDONS_TI_append_k2hk = " \ +ARAGO_TI_TEST_append_k2hk = " \ srio-lld-test \ ipc-transport-srio-test \ ipc-transport-qmss-test \ @@ -143,7 +129,7 @@ TEST_ADDONS_TI_append_k2hk = " \ #hplib-test #nwal-lld-test #nwal-lld -TEST_ADDONS_TI_append_k2l = " \ +ARAGO_TI_TEST_append_k2l = " \ dfe-lld-test \ iqn2-lld-test \ ipc-transport-qmss-test \ @@ -158,7 +144,7 @@ TEST_ADDONS_TI_append_k2l = " \ #hplib-test #nwal-lld-test #nwal-lld -TEST_ADDONS_TI_append_k2e = " \ +ARAGO_TI_TEST_append_k2e = " \ mmap-lld-test \ hyplnk-lld-test \ ipc-transport-qmss-test \ @@ -170,6 +156,4 @@ TEST_ADDONS_TI_append_k2e = " \ RDEPENDS_${PN} = "\ ${ARAGO_TEST} \ ${ARAGO_TI_TEST} \ -${TEST_ADDONS} \ -${TEST_ADDONS_TI} \ " -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 0/7] mainline fixes
From: Denys Dmytriyenko Set of fixes to enable building tisdk-base-image with ti-test against mainline kernel/u-boot via ARAGO_BRAND=mainline Denys Dmytriyenko (7): make-mod-scripts: pass CROSS_COMPILE to configure and build branding-mainline: remove gpu machine feature ti-test: combine main test and addons lists packagegroups: move generic tools to base packagegroup packagegroups: move benchmarks to test packagegroup ti-test: disable cmem, omapdrmtest, ti-ipc, llds for mainline brand tisdk-base-image: pull ti-test for mainline brand .../conf/distro/include/branding-mainline.inc | 3 + .../recipes-core/images/tisdk-base-image.bb| 3 +- .../packagegroups/packagegroup-arago-base.bb | 14 ++- .../packagegroup-arago-tisdk-addons.bb | 15 +-- .../recipes-core/packagegroups/ti-test.bb | 117 ++--- .../make-mod-scripts/make-mod-scripts_1.0.bbappend | 1 + 6 files changed, 74 insertions(+), 79 deletions(-) create mode 100644 meta-arago-distro/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bbappend -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 7/7] tisdk-base-image: pull ti-test for mainline brand
From: Denys Dmytriyenko Mainline brand cannot build full default image, testing is done on base image. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/recipes-core/images/tisdk-base-image.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-arago-distro/recipes-core/images/tisdk-base-image.bb b/meta-arago-distro/recipes-core/images/tisdk-base-image.bb index 167833a..7666883 100644 --- a/meta-arago-distro/recipes-core/images/tisdk-base-image.bb +++ b/meta-arago-distro/recipes-core/images/tisdk-base-image.bb @@ -11,6 +11,7 @@ IMAGE_INSTALL += "\ packagegroup-arago-console \ packagegroup-arago-base-tisdk \ ${VIRTUAL-RUNTIME_initramfs} \ -" +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', 'ti-test', '', d)} \ +" export IMAGE_BASENAME = "tisdk-base-image" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 6/7] ti-test: disable cmem, omapdrmtest, ti-ipc, llds for mainline brand
From: Denys Dmytriyenko These components require drivers that are not upstream (cmem, uio, rpmsg...) Signed-off-by: Denys Dmytriyenko --- .../recipes-core/packagegroups/ti-test.bb | 84 -- 1 file changed, 47 insertions(+), 37 deletions(-) diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb index b48aa9e..5b04d85 100644 --- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb +++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb @@ -63,14 +63,16 @@ ARAGO_TI_TEST_append_ti33x = " \ ARAGO_TI_TEST_append_ti43x = " \ omapconf \ -cmem-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', 'cmem-test', d)} \ " ARAGO_TI_TEST_append_omap-a15 = " \ omapconf \ -ti-ipc-test \ -${@bb.utils.contains('MACHINE_FEATURES', 'mmip', 'omapdrmtest', '', d)} \ -cmem-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', ' \ +ti-ipc-test \ +${@bb.utils.contains('MACHINE_FEATURES', 'mmip', 'omapdrmtest', '', d)} \ +cmem-test \ +', d)} \ " ARAGO_TI_TEST_append_k3 = " \ @@ -82,23 +84,25 @@ ARAGO_TI_TEST_append_j7 = " \ " ARAGO_TI_TEST_append_omapl138 = " \ -ti-ipc-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', 'ti-ipc-test', d)} \ " # Disable ipsecmgr due to libnl and xfrm conflict #ipsecmgr ARAGO_TI_TEST_append_keystone = " \ -ti-ipc-test \ -mpm-transport-test \ -multiprocmgr-test \ -qmss-lld-test \ -cppi-lld-test \ -edma3-lld-test \ -rm-lld \ -rm-lld-test \ -traceframework-test \ -udma-test \ -cmem-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', ' \ +ti-ipc-test \ +mpm-transport-test \ +multiprocmgr-test \ +qmss-lld-test \ +cppi-lld-test \ +edma3-lld-test \ +rm-lld \ +rm-lld-test \ +traceframework-test \ +udma-test \ +cmem-test \ +', d)} \ " # The following are not yet ready for k2g-evm @@ -115,15 +119,17 @@ ARAGO_TI_TEST_append_keystone = " \ #nwal-lld-test #nwal-lld ARAGO_TI_TEST_append_k2hk = " \ -srio-lld-test \ -ipc-transport-srio-test \ -ipc-transport-qmss-test \ -hyplnk-lld-test \ -mmap-lld-test \ -aif2-lld-test \ -pa-lld-test \ -sa-lld \ -sa-lld-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', ' \ +srio-lld-test \ +ipc-transport-srio-test \ +ipc-transport-qmss-test \ +hyplnk-lld-test \ +mmap-lld-test \ +aif2-lld-test \ +pa-lld-test \ +sa-lld \ +sa-lld-test \ +', d)} \ " # Disable netapi due to libnl and xfrm conflict @@ -133,12 +139,14 @@ ARAGO_TI_TEST_append_k2hk = " \ #nwal-lld-test #nwal-lld ARAGO_TI_TEST_append_k2l = " \ -dfe-lld-test \ -iqn2-lld-test \ -ipc-transport-qmss-test \ -pa-lld-test \ -sa-lld \ -sa-lld-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', ' \ +dfe-lld-test \ +iqn2-lld-test \ +ipc-transport-qmss-test \ +pa-lld-test \ +sa-lld \ +sa-lld-test \ +', d)} \ " # Disable netapi due to libnl and xfrm conflict @@ -148,12 +156,14 @@ ARAGO_TI_TEST_append_k2l = " \ #nwal-lld-test #nwal-lld ARAGO_TI_TEST_append_k2e = " \ -mmap-lld-test \ -hyplnk-lld-test \ -ipc-transport-qmss-test \ -pa-lld-test \ -sa-lld \ -sa-lld-test \ +${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', ' \ +mmap-lld-test \ +hyplnk-lld-test \ +ipc-transport-qmss-test \ +pa-lld-test \ +sa-lld \ +sa-lld-test \ +', d)} \ " RDEPENDS_${PN} = "\ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 5/7] packagegroups: move benchmarks to test packagegroup
From: Denys Dmytriyenko Signed-off-by: Denys Dmytriyenko --- .../recipes-core/packagegroups/packagegroup-arago-tisdk-addons.bb | 3 --- meta-arago-distro/recipes-core/packagegroups/ti-test.bb| 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) 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 c5a6a3a..f92367d 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 @@ -14,12 +14,9 @@ UTILS = " \ am-sysinfo \ gdbserver \ oprofile \ -nbench-byte \ -arm-benchmarks \ netkit-ftp \ ptpd \ libdrm-kms \ -stream \ strongswan \ kexec \ kdump \ diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb index f86f1f8..b48aa9e 100644 --- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb +++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb @@ -36,6 +36,8 @@ ARAGO_TEST = "\ bridge-utils \ linuxptp \ openntpd \ +nbench-byte \ +stream \ " ARAGO_TEST_append_armv7a = " \ @@ -52,6 +54,7 @@ ARAGO_TI_TEST = " \ input-utils \ cpuloadgen \ uvc-gadget \ +arm-benchmarks \ " ARAGO_TI_TEST_append_ti33x = " \ -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [dunfell/master][PATCH 2/7] branding-mainline: remove gpu machine feature
From: Denys Dmytriyenko GPU support requires out-of-tree SGX and RGX drivers not available in mainline. Signed-off-by: Denys Dmytriyenko --- meta-arago-distro/conf/distro/include/branding-mainline.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-arago-distro/conf/distro/include/branding-mainline.inc b/meta-arago-distro/conf/distro/include/branding-mainline.inc index e6d8574..786508d 100644 --- a/meta-arago-distro/conf/distro/include/branding-mainline.inc +++ b/meta-arago-distro/conf/distro/include/branding-mainline.inc @@ -2,3 +2,6 @@ PREFERRED_PROVIDER_virtual/kernel = "linux-ti-mainline" PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-mainline" PREFERRED_PROVIDER_u-boot = "u-boot-ti-mainline" SRCREV_ti-upstream-tools_pn-linux-ti-mainline = "${AUTOREV}" + +# GPU support requires out-of-tree SGX and RGX drivers not available in mainline +MACHINE_FEATURES_remove = "gpu" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
Re: [meta-arago] [dunfell/master][PATCH] arago.conf: enable examples pkg for qtdeclarative
On Wed, Mar 24, 2021 at 02:15:22PM -0500, Gowtham Tammana wrote: > qtdeclarative-examples package was disabled due to build issues. > Reenable it as there are no build issues now. Does it work for you? It still seems to break for me. I guess Praneeth can throw it on the build farm to try... > Signed-off-by: Gowtham Tammana > --- > meta-arago-distro/conf/distro/arago.conf | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta-arago-distro/conf/distro/arago.conf > b/meta-arago-distro/conf/distro/arago.conf > index 7c702814..3c715447 100644 > --- a/meta-arago-distro/conf/distro/arago.conf > +++ b/meta-arago-distro/conf/distro/arago.conf > @@ -125,7 +125,7 @@ PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer" > > # Add examples in Qt5 package configurations > PACKAGECONFIG_append_pn-qtcharts = " examples" > -#PACKAGECONFIG_append_pn-qtdeclarative = " examples" > +PACKAGECONFIG_append_pn-qtdeclarative = " examples" > PACKAGECONFIG_append_pn-qtlocation = " examples" > PACKAGECONFIG_append_pn-qtmultimedia = " examples" > PACKAGECONFIG_append_pn-qtscript = " examples" > -- > 2.31.0 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
[meta-arago] [oe-layersetup][PATCH] configs/arago-dunfell: more detailed template for enabling chromium
Disabled (commented out) by default. Signed-off-by: Denys Dmytriyenko --- configs/arago-dunfell-config.txt | 6 +- configs/arago-dunfell-next-config.txt | 6 +- sample-files/bblayers-dunfell-browser.conf.sample | 12 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 sample-files/bblayers-dunfell-browser.conf.sample diff --git a/configs/arago-dunfell-config.txt b/configs/arago-dunfell-config.txt index b45ee3e..173499b 100644 --- a/configs/arago-dunfell-config.txt +++ b/configs/arago-dunfell-config.txt @@ -3,7 +3,8 @@ bitbake,git://git.openembedded.org/bitbake,1.46,HEAD meta-arago,git://arago-project.org/git/meta-arago.git,dunfell,HEAD,layers=meta-arago-distro:meta-arago-extras -#meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= +# meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= +# meta-python2,git://git.openembedded.org/meta-python2,dunfell,HEAD,layers= meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dunfell,HEAD,layers= meta-virtualization,git://git.yoctoproject.org/meta-virtualization,dunfell,HEAD,layers= meta-openembedded,git://git.openembedded.org/meta-openembedded,dunfell,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems @@ -11,4 +12,7 @@ meta-ti,git://git.yoctoproject.org/meta-ti,dunfell,HEAD,layers= meta-arm,git://git.yoctoproject.org/meta-arm,dunfell,c4f04f3fb66f8f4365b08b553af8206372e90a63,layers=meta-arm:meta-arm-toolchain oe-core,git://git.openembedded.org/openembedded-core,dunfell,HEAD,layers=meta OECORELAYERCONF=./sample-files/bblayers.conf.sample +# if meta-browser/5f365ef0f842ba4651efe88787cf9c63bc8b6cb3 above is enabled, +# use below for OECORELAYERCONF to mark it compatible with dunfell +#OECORELAYERCONF=./sample-files/bblayers-dunfell-browser.conf.sample OECORELOCALCONF=./sample-files/local-arago64.conf.sample diff --git a/configs/arago-dunfell-next-config.txt b/configs/arago-dunfell-next-config.txt index 8d629c4..9f5eeb9 100644 --- a/configs/arago-dunfell-next-config.txt +++ b/configs/arago-dunfell-next-config.txt @@ -3,7 +3,8 @@ bitbake,git://git.openembedded.org/bitbake,1.46,HEAD meta-arago,git://arago-project.org/git/meta-arago.git,dunfell-next,HEAD,layers=meta-arago-distro:meta-arago-extras -#meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= +# meta-browser,git://github.com/OSSystems/meta-browser.git,master,5f365ef0f842ba4651efe88787cf9c63bc8b6cb3,layers= +# meta-python2,git://git.openembedded.org/meta-python2,dunfell,HEAD,layers= meta-qt5,git://github.com/meta-qt5/meta-qt5.git,dunfell,HEAD,layers= meta-virtualization,git://git.yoctoproject.org/meta-virtualization,dunfell,HEAD,layers= meta-openembedded,git://git.openembedded.org/meta-openembedded,dunfell,HEAD,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems @@ -11,4 +12,7 @@ meta-ti,git://git.yoctoproject.org/meta-ti,dunfell-next,HEAD,layers= meta-arm,git://git.yoctoproject.org/meta-arm,dunfell,c4f04f3fb66f8f4365b08b553af8206372e90a63,layers=meta-arm:meta-arm-toolchain oe-core,git://git.openembedded.org/openembedded-core,dunfell,HEAD,layers=meta OECORELAYERCONF=./sample-files/bblayers.conf.sample +# if meta-browser/5f365ef0f842ba4651efe88787cf9c63bc8b6cb3 above is enabled, +# use below for OECORELAYERCONF to mark it compatible with dunfell +#OECORELAYERCONF=./sample-files/bblayers-dunfell-browser.conf.sample OECORELOCALCONF=./sample-files/local-arago64.conf.sample diff --git a/sample-files/bblayers-dunfell-browser.conf.sample b/sample-files/bblayers-dunfell-browser.conf.sample new file mode 100644 index 000..1e525d5 --- /dev/null +++ b/sample-files/bblayers-dunfell-browser.conf.sample @@ -0,0 +1,12 @@ +# This template file was created by taking the oe-core/meta/conf/bblayers.conf +# file and removing the BBLAYERS section at the end. + +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "6" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +OVERRIDES = "forcevariable" +LAYERSERIES_COMPAT_browser-layer_forcevariable = "dunfell" -- 2.7.4 ___ meta-arago mailing list meta-arago@arago-project.org http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago