All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] About GPLv2's native recipe
@ 2015-01-23  2:12 Robert Yang
  2015-01-23 12:47 ` Otavio Salvador
  2015-01-25 21:18 ` Eric Bénard
  0 siblings, 2 replies; 9+ messages in thread
From: Robert Yang @ 2015-01-23  2:12 UTC (permalink / raw)
  To: openembedded-core


Hello,

We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
have GPLv3's m4-native_1.4.17.bb, I think that we can remove
m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?

I'd like to remove it because we don't build the lower native version by
default, and we don't know whether it works or when it would fail.

-- 
Thanks

Robert


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-23  2:12 [RFC] About GPLv2's native recipe Robert Yang
@ 2015-01-23 12:47 ` Otavio Salvador
  2015-01-23 16:24   ` Christopher Larson
  2015-01-23 17:04   ` akuster808
  2015-01-25 21:18 ` Eric Bénard
  1 sibling, 2 replies; 9+ messages in thread
From: Otavio Salvador @ 2015-01-23 12:47 UTC (permalink / raw)
  To: Robert Yang; +Cc: Patches and discussions about the oe-core layer

On Fri, Jan 23, 2015 at 12:12 AM, Robert Yang <liezhi.yang@windriver.com> wrote:
> We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
> have GPLv3's m4-native_1.4.17.bb, I think that we can remove
> m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
>
> I'd like to remove it because we don't build the lower native version by
> default, and we don't know whether it works or when it would fail.

I second this; not tested recipes are always good to remove.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-23 12:47 ` Otavio Salvador
@ 2015-01-23 16:24   ` Christopher Larson
  2015-01-23 16:29     ` Otavio Salvador
  2015-01-23 17:04   ` akuster808
  1 sibling, 1 reply; 9+ messages in thread
From: Christopher Larson @ 2015-01-23 16:24 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 1295 bytes --]

On Fri, Jan 23, 2015 at 5:47 AM, Otavio Salvador <otavio@ossystems.com.br>
wrote:

> On Fri, Jan 23, 2015 at 12:12 AM, Robert Yang <liezhi.yang@windriver.com>
> wrote:
> > We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
> > have GPLv3's m4-native_1.4.17.bb, I think that we can remove
> > m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
> >
> > I'd like to remove it because we don't build the lower native version by
> > default, and we don't know whether it works or when it would fail.
>
> I second this; not tested recipes are always good to remove.


The one case I'd be concerned with is where a native tool is used to
crosscompile something for the target, specifically in the case of
scripting tools which often have implicit dependency on the exact same
version, so it can parse what it needs to parse to build. Python for
example, I doubt you'd want to try to use 2.4 as part of the 2.7
crosscompilation process. m4 being a scripting language, that might be the
case here. Of course, if the language is compatible between the two
versions, maybe that's a non-issue.
-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics

[-- Attachment #2: Type: text/html, Size: 2027 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-23 16:24   ` Christopher Larson
@ 2015-01-23 16:29     ` Otavio Salvador
  0 siblings, 0 replies; 9+ messages in thread
From: Otavio Salvador @ 2015-01-23 16:29 UTC (permalink / raw)
  To: Christopher Larson; +Cc: Patches and discussions about the oe-core layer

On Fri, Jan 23, 2015 at 2:24 PM, Christopher Larson <clarson@kergoth.com> wrote:
>
> On Fri, Jan 23, 2015 at 5:47 AM, Otavio Salvador <otavio@ossystems.com.br>
> wrote:
>>
>> On Fri, Jan 23, 2015 at 12:12 AM, Robert Yang <liezhi.yang@windriver.com>
>> wrote:
>> > We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
>> > have GPLv3's m4-native_1.4.17.bb, I think that we can remove
>> > m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
>> >
>> > I'd like to remove it because we don't build the lower native version by
>> > default, and we don't know whether it works or when it would fail.
>>
>> I second this; not tested recipes are always good to remove.
>
>
> The one case I'd be concerned with is where a native tool is used to
> crosscompile something for the target, specifically in the case of scripting
> tools which often have implicit dependency on the exact same version, so it
> can parse what it needs to parse to build. Python for example, I doubt you'd
> want to try to use 2.4 as part of the 2.7 crosscompilation process. m4 being
> a scripting language, that might be the case here. Of course, if the
> language is compatible between the two versions, maybe that's a non-issue.

In this specific case, being m4 changed only minor versions it should
be backward compatible.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-23 12:47 ` Otavio Salvador
  2015-01-23 16:24   ` Christopher Larson
@ 2015-01-23 17:04   ` akuster808
  2015-01-23 17:09     ` Paul Eggleton
  1 sibling, 1 reply; 9+ messages in thread
From: akuster808 @ 2015-01-23 17:04 UTC (permalink / raw)
  To: Otavio Salvador, Robert Yang
  Cc: Patches and discussions about the oe-core layer



On 01/23/2015 04:47 AM, Otavio Salvador wrote:
> On Fri, Jan 23, 2015 at 12:12 AM, Robert Yang <liezhi.yang@windriver.com> wrote:
>> We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
>> have GPLv3's m4-native_1.4.17.bb, I think that we can remove
>> m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
>>
>> I'd like to remove it because we don't build the lower native version by
>> default, and we don't know whether it works or when it would fail.
>
> I second this; not tested recipes are always good to remove.
>

Speaking of not tested, what about 'BLACKLISTED' recipes? is there a 
policy regarding how long to keep them around when they are in that state?

- Armin


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-23 17:04   ` akuster808
@ 2015-01-23 17:09     ` Paul Eggleton
  0 siblings, 0 replies; 9+ messages in thread
From: Paul Eggleton @ 2015-01-23 17:09 UTC (permalink / raw)
  To: akuster808; +Cc: openembedded-core

On Friday 23 January 2015 09:04:28 akuster808 wrote:
> On 01/23/2015 04:47 AM, Otavio Salvador wrote:
> > On Fri, Jan 23, 2015 at 12:12 AM, Robert Yang <liezhi.yang@windriver.com> 
wrote:
> >> We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
> >> have GPLv3's m4-native_1.4.17.bb, I think that we can remove
> >> m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
> >> 
> >> I'd like to remove it because we don't build the lower native version by
> >> default, and we don't know whether it works or when it would fail.
> > 
> > I second this; not tested recipes are always good to remove.
> 
> Speaking of not tested, what about 'BLACKLISTED' recipes? is there a
> policy regarding how long to keep them around when they are in that state?

We don't blacklist recipes in OE-Core, so you'd have to address that question 
to Martin or other layer maintainers who do do that.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-23  2:12 [RFC] About GPLv2's native recipe Robert Yang
  2015-01-23 12:47 ` Otavio Salvador
@ 2015-01-25 21:18 ` Eric Bénard
  2015-01-25 22:39   ` Christopher Larson
  1 sibling, 1 reply; 9+ messages in thread
From: Eric Bénard @ 2015-01-25 21:18 UTC (permalink / raw)
  To: Robert Yang; +Cc: openembedded-core

Hi Robert,

Le Fri, 23 Jan 2015 10:12:16 +0800,
Robert Yang <liezhi.yang@windriver.com> a écrit :
> We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
> have GPLv3's m4-native_1.4.17.bb, I think that we can remove
> m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
> 
> I'd like to remove it because we don't build the lower native version by
> default, and we don't know whether it works or when it would fail.
> 
if you want to build a system without GPLv3 ("supported for only
minimal and base images" as stated in the manual) you may need GPLv2
tools :
http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images
INCOMPATIBLE_LICENSE = "GPL-3.0 LGPL-3.0 AGPL-3.0"

Best regards,
Eric


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-25 21:18 ` Eric Bénard
@ 2015-01-25 22:39   ` Christopher Larson
  2015-01-26  1:17     ` Robert Yang
  0 siblings, 1 reply; 9+ messages in thread
From: Christopher Larson @ 2015-01-25 22:39 UTC (permalink / raw)
  To: Eric Bénard; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 1091 bytes --]

On Sun, Jan 25, 2015 at 2:18 PM, Eric Bénard <eric@eukrea.com> wrote:

> Le Fri, 23 Jan 2015 10:12:16 +0800,
> Robert Yang <liezhi.yang@windriver.com> a écrit :
> > We have several GPLv2 recipes such as m4-native_1.4.9.bb, while we also
> > have GPLv3's m4-native_1.4.17.bb, I think that we can remove
> > m4-native_1.4.9.bb if the target m4_1.4.9.bb builds well ?
> >
> > I'd like to remove it because we don't build the lower native version by
> > default, and we don't know whether it works or when it would fail.
> >
> if you want to build a system without GPLv3 ("supported for only
> minimal and base images" as stated in the manual) you may need GPLv2
> tools :
>
> http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images
> INCOMPATIBLE_LICENSE = "GPL-3.0 LGPL-3.0 AGPL-3.0"
>

GPLv3 native tools will still be used in such a build, as far as I know,
just not the target ones.
-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics

[-- Attachment #2: Type: text/html, Size: 2007 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [RFC] About GPLv2's native recipe
  2015-01-25 22:39   ` Christopher Larson
@ 2015-01-26  1:17     ` Robert Yang
  0 siblings, 0 replies; 9+ messages in thread
From: Robert Yang @ 2015-01-26  1:17 UTC (permalink / raw)
  To: Christopher Larson, Eric Bénard
  Cc: Patches and discussions about the oe-core layer



On 01/26/2015 06:39 AM, Christopher Larson wrote:
>
> On Sun, Jan 25, 2015 at 2:18 PM, Eric Bénard <eric@eukrea.com
> <mailto:eric@eukrea.com>> wrote:
>
>     Le Fri, 23 Jan 2015 10:12:16 +0800,
>     Robert Yang <liezhi.yang@windriver.com <mailto:liezhi.yang@windriver.com>> a
>     écrit :
>     > We have several GPLv2 recipes such asm4-native_1.4.9.bb <http://m4-native_1.4.9.bb>, while we also
>     > have GPLv3'sm4-native_1.4.17.bb <http://m4-native_1.4.17.bb>, I think that we can remove
>     >m4-native_1.4.9.bb <http://m4-native_1.4.9.bb> if the target m4_1.4.9.bb
>     <http://m4_1.4.9.bb> builds well ?
>     >
>     > I'd like to remove it because we don't build the lower native version by
>     > default, and we don't know whether it works or when it would fail.
>     >
>     if you want to build a system without GPLv3 ("supported for only
>     minimal and base images" as stated in the manual) you may need GPLv2
>     tools :
>     http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images
>     INCOMPATIBLE_LICENSE = "GPL-3.0 LGPL-3.0 AGPL-3.0"
>
>
> GPLv3 native tools will still be used in such a build, as far as I know, just
> not the target ones.

Yes, you're right.

Thanks for the reply everyone, I will address your concerns, try to
remove some recipes and send patches out.

// Robert


> --
> Christopher Larson
> clarson at kergoth dot com
> Founder - BitBake, OpenEmbedded, OpenZaurus
> Maintainer - Tslib
> Senior Software Engineer, Mentor Graphics


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-01-26  1:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-23  2:12 [RFC] About GPLv2's native recipe Robert Yang
2015-01-23 12:47 ` Otavio Salvador
2015-01-23 16:24   ` Christopher Larson
2015-01-23 16:29     ` Otavio Salvador
2015-01-23 17:04   ` akuster808
2015-01-23 17:09     ` Paul Eggleton
2015-01-25 21:18 ` Eric Bénard
2015-01-25 22:39   ` Christopher Larson
2015-01-26  1:17     ` Robert Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.