[OE-core] [PATCH] recipes: Move out stale GPLv2 versions to a seperate layer

Andre McCurdy armccurdy at gmail.com
Tue Mar 7 18:31:04 UTC 2017


On Tue, Mar 7, 2017 at 10:22 AM, Richard Purdie
<richard.purdie at linuxfoundation.org> wrote:
> These are recipes where the upstream has moved to GPLv3 and these old
> versions are the last ones under the GPLv2 license.
>
> There are several reasons for making this move. There is a different
> quality of service with these recipes in that they don't get security
> fixes and upstream no longer care about them, in fact they're actively
> hostile against people using old versions. The recipes tend to need a
> different kind of maintenance to work with changes in the wider ecosystem
> and there needs to be isolation between changes made in the v3 versions
> and those in the v2 versions.
>
> There are probably better ways to handle a "non-GPLv3" system but right
> now having these in OE-Core makes them look like a first class citizen
> when I believe they have potential for a variety of undesireable issues.
>
> Moving them into a separate layer makes their different needs clearer, it
> also makes it clear how many of these there are. Some are probably not
> needed (e.g. mc), I also wonder whether some are useful (e.g. gmp)
> since most things that use them are GPLv3 only already.

>From my distro config:

  # gmp 4.2.1 is the last version released as LGPLv2
  # nettle 2.7.1 is the last version released as LGPLv2
  # gnutls 3.3.x is the last branch which supports nettle 2.7.1
  PREFERRED_VERSION_gmp = "4.2.1"
  PREFERRED_VERSION_nettle = "2.7.1"
  PREFERRED_VERSION_gnutls = "3.3.%"

> Someone could
> now more clearly see how to streamline the list of recipes here.
>
> I'm proposing we mmove to this separate layer for 2.3 with its future
> maintinership and testing to be determined in 2.4 and beyond.
>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>



More information about the Openembedded-core mailing list