[oe] [PATCH][meta-oe 08/10] elmdentica, azy: blacklist because they are old and fail to build with gcc-5

Martin Jansa martin.jansa at gmail.com
Fri Oct 2 08:20:35 UTC 2015


Hi Khem,

thanks for reviews and suggestions.

I know how to fix most of these and I've fixed remaining components which
are included in images I use.

The problem with these is that I want to get rid of unmaintained recipes, I
was reporting these failures multiple times in "Bitbake world status"
e-mails and nobody cares, I was warning about more PNBLACKLISTs for last
couple weeks.

Being meta-oe maintainer doesn't make me responsible for fixing all recipes
which live there, especially now when meta-oe is often used as dumping
ground for unmaintained recipes which are pushed out of oe-core.

Yes I can spend more my free time fixing things like azy, but it wasn't
updated in upstream in ages, nobody is probably using it (otherwise they
would already notice it's borken, right?) and even when I fix building it
with gcc-5 I wont spent extra time testing it in runtime, so it will
possibly be broken and nobody will know, because again, this is old and
nobody is probably using it (my last build which included elmdentica was
SHR feed based on Dora release).

If someone wants to step-up and fix those issues, it's easy to do it
together with PNBLACKLIST removal, until that time, it's better to
explicitly definine that it's known to be broken, because people don't read
my "Bitbake world status".

Regards,

On Fri, Oct 2, 2015 at 4:26 AM, Khem Raj <raj.khem at gmail.com> wrote:

> On Thu, Oct 1, 2015 at 8:30 AM, Martin Jansa <martin.jansa at gmail.com>
> wrote:
> > * they weren't migrated from E_SVN to git and updated in ages, I'm not
> interested
> >   in maintaining them and nobody else volunteered to fix it
> >
> > Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> > ---
> >  meta-efl/recipes-efl/e17/elmdentica_svn.bb | 2 ++
> >  meta-efl/recipes-efl/efl/azy_svn.bb        | 5 +++++
> >  2 files changed, 7 insertions(+)
> >
> > diff --git a/meta-efl/recipes-efl/e17/elmdentica_svn.bb
> b/meta-efl/recipes-efl/e17/elmdentica_svn.bb
> > index 20a4849..56a74c5 100644
> > --- a/meta-efl/recipes-efl/e17/elmdentica_svn.bb
> > +++ b/meta-efl/recipes-efl/e17/elmdentica_svn.bb
> > @@ -19,3 +19,5 @@ SRCREV = "${EFL_SRCREV}"
> >  RDEPENDS_${PN} = "${PN}-themes"
> >
> >  SRC_URI += "file://configure.patch"
> > +
> > +PNBLACKLIST[elmdentica] ?= "OLD and depends on broken azy"
> > diff --git a/meta-efl/recipes-efl/efl/azy_svn.bb
> b/meta-efl/recipes-efl/efl/azy_svn.bb
> > index 0c3c9d7..dec2475 100644
> > --- a/meta-efl/recipes-efl/efl/azy_svn.bb
> > +++ b/meta-efl/recipes-efl/efl/azy_svn.bb
> > @@ -30,3 +30,8 @@ inherit efl
> >  SRC_URI =
> "${E_SVN}/trunk/PROTO;module=${SRCNAME};protocol=http;scmdata=keep"
> >  S = "${WORKDIR}/${SRCNAME}"
> >
> > +# azy/2_1.0.0+svnr82070-r2/azy/src/lib/extras/pugixml.cpp:33:
> > +# sysroots/qemuarm/usr/include/c++/5.2.0/bits/basic_string.h:4780:5:
> error: reference to 'basic_string' is ambiguous
>
> this is more serious problem. there seems to be two implementations of
> string object. May be you should remove including string.h in
> pugixml.cpp
>
> > +#     basic_string<_CharT, _Traits, _Alloc>
> > +#     ^
> > +PNBLACKLIST[azy] ?= "OLD and doesn't build with gcc-5"
> > --
> > 2.6.0
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list