Hi,
On Wed, 2024-01-17 at 00:29 +0100, Alexandre Belloni via
lists.openembedded.org wrote:
> Hello,
> 
> This causes warnings for meta-aws:
> 
> https://autobuilder.yoctoproject.org/typhoon/#/builders/122/builds/3840/steps/12/logs/warnings
> 
> On 14/01/2024 17:19:03+0000, Simone Weiß wrote:
> > From: Simone Weiß <simone.p.we...@posteo.com>
> > 
> > Fixes [YOCTO #14538]
> > 
> > Recipes shouldn't use "virtual/" in RPROVIDES and RDEPENDS. This
> > was
> > addressed already in recipes in meta-oe and oe-core. Add a test for
> > this in insane.bbclass to ensure no regressions occur.
> > 
> > Signed-off-by: Simone Weiß <simone.p.we...@posteo.com>
> > ---
> >  meta/classes-global/insane.bbclass | 6 ++++++
> >  1 file changed, 6 insertions(+)
> > 
> > diff --git a/meta/classes-global/insane.bbclass b/meta/classes-
> > global/insane.bbclass
> > index d625fd82f7..9e8e35e0f7 100644
> > --- a/meta/classes-global/insane.bbclass
> > +++ b/meta/classes-global/insane.bbclass
> > @@ -1606,6 +1606,12 @@ python () {
> >      if (d.getVar(d.expand('DEPENDS:${PN}'))):
> >          oe.qa.handle_error("pkgvarcheck", "recipe uses
> > DEPENDS:${PN}, should use DEPENDS", d)
> >  
> > +    # virtual/ is meaningless for those variables
> > +    for k in ['RDEPENDS', 'RPROVIDES']:
> > +        for var in bb.utils.explode_deps(d.getVar(k + ':' + pn) or
> > ""):
> > +            if var.startswith("virtual/"):
> > +                bb.warn("%s is set to %s, the substring 'virtual/'
> > holds no meaning in this context. It is suggested to use the
> > 'virtual-' instead." % (k, var))
> > +
> >      issues = []
> >      if (d.getVar('PACKAGES') or "").split():
> >          for dep in (d.getVar('QADEPENDS') or "").split():
> > -- 
> > 2.39.2
> > 
> 
> > 
> > 
> > 
> 
> 
> 
> 
> 
I see, the warning is correct and a fix should be applied to meta-
oe/recipes-core/opencl/ocl-icd_2.3.2.bb for this, I will send out a
patch for this as well. Afterwards this should be fixed implicitly.
Just one question: Which branch is tested in the autobuilder for meta-
aws/meta-op? Is it good enough if I just fix it on meta-oes main
branch?

- 
Simone  
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#193945): 
https://lists.openembedded.org/g/openembedded-core/message/193945
Mute This Topic: https://lists.openembedded.org/mt/103722088/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to