Just a head's up,
Note that the reason to send the patch on scarthgap only is to ensure that
we don't break compatibility with all the older releases we have listed in
LAYERSERIES_COMPAT in arago master [1] as "inherit_defer" was added in
bitbake's latest versions
and someone using arago master:HEAD & bitbake 2.0 for |kirkstone|based
buildwill face build issues
related to inherit_defer.
[1]:
https://git.ti.com/cgit/arago-project/meta-arago/tree/meta-arago-distro/conf/layer.conf#n11
On 16/04/24 11:53, Chirag Shilwant via lists.yoctoproject.org wrote:
- Since packagegroup. bbclass is using inherit_defer in oe-core, some
classes are now appearing after nativesdk resulting in following QA
errors. ``` QA Issue: nativesdk-packagegroup-arago-tisdk-host:
native/nativesdk class is not inherited
ZjQcmQRYFpfptBannerStart
This message was sent from outside of Texas Instruments.
Do not click links or open attachments unless you recognize the source
of this email and know the content is safe. If you wish to report this
message to IT Security, please forward the message as an attachment to
[email protected]
ZjQcmQRYFpfptBannerEnd
- Since packagegroup.bbclass is using inherit_defer in oe-core, some classes are
now appearing after nativesdk resulting in following QA errors.
```
QA Issue: nativesdk-packagegroup-arago-tisdk-host: native/nativesdk class is
not inherited last, this can result in unexpected behaviour. Classes inherited
after native/nativesdk: allarch.bbclass [native-last]
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: allarch.bbclass [native-last]
```
- To fix this issue, use inherit_defer that was added in bitbake recently [1].
[1]:https://urldefense.com/v3/__https://github.com/openembedded/bitbake/commit/5c2e840eafeba1f0f754c226b87bfb674f7bea29__;!!G3vK!XlpMRQ0dPBA3Up6LIrRyo2n5gEKzSXWswqZ4IyG9eG84QRRtFjpT5b7c1euiHHKkt_TsDxD6JXb0myK8YtlEGLw0V9We6idkBab_$
Signed-off-by: Chirag Shilwant <[email protected]>
---
.../nativesdk-packagegroup-arago-qte-toolchain-host.bb | 3 ++-
.../packagegroups/nativesdk-packagegroup-arago-tisdk-host.bb | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
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 4d2a98ad..23c45abf 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,8 @@ DESCRIPTION = "Host packages for Qt Embedded SDK"
PR = "r10"
LICENSE = "MIT"
-inherit packagegroup nativesdk
+inherit packagegroup
+inherit_defer nativesdk
RDEPENDS:${PN} = "\
nativesdk-packagegroup-arago-tisdk-host \
diff --git
a/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-tisdk-host.bb
b/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-tisdk-host.bb
index 7e77d12f..92a80b6b 100644
---
a/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-tisdk-host.bb
+++
b/meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-tisdk-host.bb
@@ -2,7 +2,8 @@ SUMMARY = "Host packages for a standalone Arago SDK with TI
tools"
PR = "r2"
LICENSE = "MIT"
-inherit packagegroup nativesdk
+inherit packagegroup
+inherit_defer nativesdk
PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
--
2.34.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15289):
https://lists.yoctoproject.org/g/meta-arago/message/15289
Mute This Topic: https://lists.yoctoproject.org/mt/105552307/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-