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

Philip Balister philip at balister.org
Fri Oct 2 11:01:01 UTC 2015


On 10/02/2015 04:20 AM, Martin Jansa wrote:
> 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".

I do read the "Bitbake world status" and scan for recipes I care about.
I hope that others do the same. Blacklisting the ones that no one steps
up to fix is a good approach for moving on with stuff you need to work
and not getting stuck maintaining stuff no one cares about.

Thanks for doing this work.

Philip

> 
> 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