On Tue, Apr 16, 2024 at 12:07:33PM +0530, Chirag Shilwant wrote:
> 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

Ah, thanks for the clarification, I didn't see this reply and just commented 
about master for the original patch.

That said, this raises the question whether master should get its 
compatibility updated to not be compatible with kirkstone any more.


> 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 (#15292): 
https://lists.yoctoproject.org/g/meta-arago/message/15292
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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to