All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
@ 2016-08-29 20:52 Martin Jansa
  2016-08-30  1:02 ` Christopher Larson
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Martin Jansa @ 2016-08-29 20:52 UTC (permalink / raw)
  To: openembedded-devel

* since last changes in oe-core LICENSE variable needs to list all licenses used
  by individual packages otherwise bitbake warning like this is shown:
  WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses (GPLv3) that are not listed in LICENSE
  as possible improvement you can set LICENSE to GPLv2 to all plugins
  which are GPLv2-only, because now they will "inherit" both GPLv2 &
  GPLv3 which sucks as described here:
  https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg81645.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
index 9a39150..5e1e721 100644
--- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
+++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
@@ -1,7 +1,7 @@
 DESCRIPTION = "A fast and lightweight IDE"
 HOMEPAGE = "http://plugins.geany.org/"
 # majority's default
-LICENSE = "GPLv2"
+LICENSE = "GPLv2 & GPLv3"
 
 DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native libassuan gpgme"
 
-- 
2.9.2



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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-29 20:52 [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE Martin Jansa
@ 2016-08-30  1:02 ` Christopher Larson
  2016-08-30  8:11   ` Martin Jansa
  2016-08-30  8:24 ` Andreas Müller
  2016-08-30  8:39 ` André Draszik
  2 siblings, 1 reply; 10+ messages in thread
From: Christopher Larson @ 2016-08-30  1:02 UTC (permalink / raw)
  To: Openembedded Discussion

On Mon, Aug 29, 2016 at 1:52 PM, Martin Jansa <martin.jansa@gmail.com>
wrote:

> * since last changes in oe-core LICENSE variable needs to list all
> licenses used
>   by individual packages otherwise bitbake warning like this is shown:
>   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses
> (GPLv3) that are not listed in LICENSE
>   as possible improvement you can set LICENSE to GPLv2 to all plugins
>   which are GPLv2-only, because now they will "inherit" both GPLv2 &
>   GPLv3 which sucks as described here:
>   https://www.mail-archive.com/openembedded-core@lists.
> openembedded.org/msg81645.html
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>

Would be nice if we had a general way to change the inherited LICENSE as
used by the binary packages. Adding a single indirection to package.bbclass
to default to LICENSE_DEFAULT rather than LICENSE and defaulting
LICENSE_DEFAULT to LICENSE would do (or similar), then this recipe could
set LICENSE_DEFAULT to GPLv2.

In the meantime..

We have a bbappend in meta-mentor for this on a branch which handles it for
this recipe reasonably, I think:
https://github.com/MentorEmbedded/meta-mentor/pull/843/commits/d852857
-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-30  1:02 ` Christopher Larson
@ 2016-08-30  8:11   ` Martin Jansa
  0 siblings, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2016-08-30  8:11 UTC (permalink / raw)
  To: openembedded-devel

Are you willing to submit such change to meta-oe?

I don't use geany, so my whole motivation was just to get rid of new
warnings in world builds.

On Tue, Aug 30, 2016 at 3:02 AM, Christopher Larson <clarson@kergoth.com>
wrote:

> On Mon, Aug 29, 2016 at 1:52 PM, Martin Jansa <martin.jansa@gmail.com>
> wrote:
>
> > * since last changes in oe-core LICENSE variable needs to list all
> > licenses used
> >   by individual packages otherwise bitbake warning like this is shown:
> >   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
> > plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses
> > (GPLv3) that are not listed in LICENSE
> >   as possible improvement you can set LICENSE to GPLv2 to all plugins
> >   which are GPLv2-only, because now they will "inherit" both GPLv2 &
> >   GPLv3 which sucks as described here:
> >   https://www.mail-archive.com/openembedded-core@lists.
> > openembedded.org/msg81645.html
> >
> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> >
>
> Would be nice if we had a general way to change the inherited LICENSE as
> used by the binary packages. Adding a single indirection to package.bbclass
> to default to LICENSE_DEFAULT rather than LICENSE and defaulting
> LICENSE_DEFAULT to LICENSE would do (or similar), then this recipe could
> set LICENSE_DEFAULT to GPLv2.
>
> In the meantime..
>
> We have a bbappend in meta-mentor for this on a branch which handles it for
> this recipe reasonably, I think:
> https://github.com/MentorEmbedded/meta-mentor/pull/843/commits/d852857
> --
> Christopher Larson
> clarson at kergoth dot com
> Founder - BitBake, OpenEmbedded, OpenZaurus
> Maintainer - Tslib
> Senior Software Engineer, Mentor Graphics
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-29 20:52 [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE Martin Jansa
  2016-08-30  1:02 ` Christopher Larson
@ 2016-08-30  8:24 ` Andreas Müller
  2016-08-30  8:28   ` Martin Jansa
  2016-08-30  8:39 ` André Draszik
  2 siblings, 1 reply; 10+ messages in thread
From: Andreas Müller @ 2016-08-30  8:24 UTC (permalink / raw)
  To: openembedded-devel@lists.openembedded.org

On Mon, Aug 29, 2016 at 10:52 PM, Martin Jansa <martin.jansa@gmail.com> wrote:
> * since last changes in oe-core LICENSE variable needs to list all licenses used
>   by individual packages otherwise bitbake warning like this is shown:
>   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses (GPLv3) that are not listed in LICENSE
>   as possible improvement you can set LICENSE to GPLv2 to all plugins
>   which are GPLv2-only, because now they will "inherit" both GPLv2 &
>   GPLv3 which sucks as described here:
>   https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg81645.html
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> index 9a39150..5e1e721 100644
> --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> @@ -1,7 +1,7 @@
>  DESCRIPTION = "A fast and lightweight IDE"
>  HOMEPAGE = "http://plugins.geany.org/"
>  # majority's default
> -LICENSE = "GPLv2"
> +LICENSE = "GPLv2 & GPLv3"
>
>  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native libassuan gpgme"
>
> --
> 2.9.2
>
NAK: The warning is wrong see recipe below contains

LICENSE_${PN}-commander = "GPLv3"

Andreas


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-30  8:24 ` Andreas Müller
@ 2016-08-30  8:28   ` Martin Jansa
  2016-08-30  8:33     ` Andreas Müller
  0 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2016-08-30  8:28 UTC (permalink / raw)
  To: openembedded-devel

The warning is right in what it says.

The LICENSE variable now needs to contain all LICENSEs used in the recipe
(all packages), see discussion on oe-core ML.

On Tue, Aug 30, 2016 at 10:24 AM, Andreas Müller <
schnitzeltony@googlemail.com> wrote:

> On Mon, Aug 29, 2016 at 10:52 PM, Martin Jansa <martin.jansa@gmail.com>
> wrote:
> > * since last changes in oe-core LICENSE variable needs to list all
> licenses used
> >   by individual packages otherwise bitbake warning like this is shown:
> >   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses
> (GPLv3) that are not listed in LICENSE
> >   as possible improvement you can set LICENSE to GPLv2 to all plugins
> >   which are GPLv2-only, because now they will "inherit" both GPLv2 &
> >   GPLv3 which sucks as described here:
> >   https://www.mail-archive.com/openembedded-core@lists.
> openembedded.org/msg81645.html
> >
> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> > ---
> >  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> > index 9a39150..5e1e721 100644
> > --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> > +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> > @@ -1,7 +1,7 @@
> >  DESCRIPTION = "A fast and lightweight IDE"
> >  HOMEPAGE = "http://plugins.geany.org/"
> >  # majority's default
> > -LICENSE = "GPLv2"
> > +LICENSE = "GPLv2 & GPLv3"
> >
> >  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native
> libassuan gpgme"
> >
> > --
> > 2.9.2
> >
> NAK: The warning is wrong see recipe below contains
>
> LICENSE_${PN}-commander = "GPLv3"
>
> Andreas
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-30  8:28   ` Martin Jansa
@ 2016-08-30  8:33     ` Andreas Müller
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Müller @ 2016-08-30  8:33 UTC (permalink / raw)
  To: openembedded-devel@lists.openembedded.org

On Tue, Aug 30, 2016 at 10:28 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> The warning is right in what it says.
>
> The LICENSE variable now needs to contain all LICENSEs used in the recipe
> (all packages), see discussion on oe-core ML.
>
> On Tue, Aug 30, 2016 at 10:24 AM, Andreas Müller <
> schnitzeltony@googlemail.com> wrote:
>
>> On Mon, Aug 29, 2016 at 10:52 PM, Martin Jansa <martin.jansa@gmail.com>
>> wrote:
>> > * since last changes in oe-core LICENSE variable needs to list all
>> licenses used
>> >   by individual packages otherwise bitbake warning like this is shown:
>> >   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
>> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses
>> (GPLv3) that are not listed in LICENSE
>> >   as possible improvement you can set LICENSE to GPLv2 to all plugins
>> >   which are GPLv2-only, because now they will "inherit" both GPLv2 &
>> >   GPLv3 which sucks as described here:
>> >   https://www.mail-archive.com/openembedded-core@lists.
>> openembedded.org/msg81645.html
>> >
>> > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> > ---
>> >  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> > index 9a39150..5e1e721 100644
>> > --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> > +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> > @@ -1,7 +1,7 @@
>> >  DESCRIPTION = "A fast and lightweight IDE"
>> >  HOMEPAGE = "http://plugins.geany.org/"
>> >  # majority's default
>> > -LICENSE = "GPLv2"
>> > +LICENSE = "GPLv2 & GPLv3"
>> >
>> >  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native
>> libassuan gpgme"
>> >
>> > --
>> > 2.9.2
>> >
>> NAK: The warning is wrong see recipe below contains
>>
>> LICENSE_${PN}-commander = "GPLv3"
>>
Ahh another 'design' decision I have problems with..

Andreas


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-29 20:52 [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE Martin Jansa
  2016-08-30  1:02 ` Christopher Larson
  2016-08-30  8:24 ` Andreas Müller
@ 2016-08-30  8:39 ` André Draszik
  2016-08-30  8:41   ` Andreas Müller
  2 siblings, 1 reply; 10+ messages in thread
From: André Draszik @ 2016-08-30  8:39 UTC (permalink / raw)
  To: openembedded-devel

On Mo, 2016-08-29 at 22:52 +0200, Martin Jansa wrote:
> * since last changes in oe-core LICENSE variable needs to list all
> licenses used
>   by individual packages otherwise bitbake warning like this is shown:
>   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses (GPLv3)
> that are not listed in LICENSE
>   as possible improvement you can set LICENSE to GPLv2 to all plugins
>   which are GPLv2-only, because now they will "inherit" both GPLv2 &
>   GPLv3 which sucks as described here:
>   https://www.mail-archive.com/openembedded-core@lists.openembedded.org/ms
> g81645.html
> 
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
>  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb b/meta-
> oe/recipes-devtools/geany/geany-plugins_1.27.bb
> index 9a39150..5e1e721 100644
> --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> @@ -1,7 +1,7 @@
>  DESCRIPTION = "A fast and lightweight IDE"
>  HOMEPAGE = "http://plugins.geany.org/"
>  # majority's default

     ^^^^^^^^^^
To avoid confusion, it'd be good to remove this comment as well as it's not
only the majority of licenses anymore

Cheers,
Andre'


> -LICENSE = "GPLv2"
> +LICENSE = "GPLv2 & GPLv3"
>  
>  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native
> libassuan gpgme"
>  
> -- 
> 2.9.2
> 


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-30  8:39 ` André Draszik
@ 2016-08-30  8:41   ` Andreas Müller
  2016-08-31 14:35     ` Martin Jansa
  0 siblings, 1 reply; 10+ messages in thread
From: Andreas Müller @ 2016-08-30  8:41 UTC (permalink / raw)
  To: openembedded-devel@lists.openembedded.org

On Tue, Aug 30, 2016 at 10:39 AM, André Draszik <git@andred.net> wrote:
> On Mo, 2016-08-29 at 22:52 +0200, Martin Jansa wrote:
>> * since last changes in oe-core LICENSE variable needs to list all
>> licenses used
>>   by individual packages otherwise bitbake warning like this is shown:
>>   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
>> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses (GPLv3)
>> that are not listed in LICENSE
>>   as possible improvement you can set LICENSE to GPLv2 to all plugins
>>   which are GPLv2-only, because now they will "inherit" both GPLv2 &
>>   GPLv3 which sucks as described here:
>>   https://www.mail-archive.com/openembedded-core@lists.openembedded.org/ms
>> g81645.html
>>
>> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> ---
>>  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb b/meta-
>> oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> index 9a39150..5e1e721 100644
>> --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> @@ -1,7 +1,7 @@
>>  DESCRIPTION = "A fast and lightweight IDE"
>>  HOMEPAGE = "http://plugins.geany.org/"
>>  # majority's default
>
>      ^^^^^^^^^^
> To avoid confusion, it'd be good to remove this comment as well as it's not
> only the majority of licenses anymore
>
> Cheers,
> Andre'
>
>
>> -LICENSE = "GPLv2"
>> +LICENSE = "GPLv2 & GPLv3"
>>
>>  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native
>> libassuan gpgme"
>>
>> --
>> 2.9.2
>>
And probably a note that 90% of license information is wrong...

Andreas


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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-30  8:41   ` Andreas Müller
@ 2016-08-31 14:35     ` Martin Jansa
  2016-08-31 14:59       ` Andreas Müller
  0 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2016-08-31 14:35 UTC (permalink / raw)
  To: openembedded-devel

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

On Tue, Aug 30, 2016 at 10:41:29AM +0200, Andreas Müller wrote:
> On Tue, Aug 30, 2016 at 10:39 AM, André Draszik <git@andred.net> wrote:
> > On Mo, 2016-08-29 at 22:52 +0200, Martin Jansa wrote:
> >> * since last changes in oe-core LICENSE variable needs to list all
> >> licenses used
> >>   by individual packages otherwise bitbake warning like this is shown:
> >>   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
> >> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses (GPLv3)
> >> that are not listed in LICENSE
> >>   as possible improvement you can set LICENSE to GPLv2 to all plugins
> >>   which are GPLv2-only, because now they will "inherit" both GPLv2 &
> >>   GPLv3 which sucks as described here:
> >>   https://www.mail-archive.com/openembedded-core@lists.openembedded.org/ms
> >> g81645.html
> >>
> >> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> >> ---
> >>  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb b/meta-
> >> oe/recipes-devtools/geany/geany-plugins_1.27.bb
> >> index 9a39150..5e1e721 100644
> >> --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> >> +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
> >> @@ -1,7 +1,7 @@
> >>  DESCRIPTION = "A fast and lightweight IDE"
> >>  HOMEPAGE = "http://plugins.geany.org/"
> >>  # majority's default
> >
> >      ^^^^^^^^^^
> > To avoid confusion, it'd be good to remove this comment as well as it's not
> > only the majority of licenses anymore
> >
> > Cheers,
> > Andre'
> >
> >
> >> -LICENSE = "GPLv2"
> >> +LICENSE = "GPLv2 & GPLv3"
> >>
> >>  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native
> >> libassuan gpgme"
> >>
> >> --
> >> 2.9.2
> >>
> And probably a note that 90% of license information is wrong...

There are more issues in geany-plugins:

geany-plugins-1.27: geany-plugins: Files/directories were installed but not shipped in any package:
  /usr/lib/geany/git-changebar.so
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
geany-plugins: 1 installed and not shipped files. [installed-vs-shipped]
geany-plugins-1.27: geany-plugins-scope rdepends on libvte9, but it isn't a build dependency, missing vte9 in DEPENDS or PACKAGECONFIG? [build-deps]
geany-plugins-1.27: geany-plugins-debugger rdepends on libvte9, but it isn't a build dependency, missing vte9 in DEPENDS or PACKAGECONFIG? [build-deps]
geany-plugins-1.27: geany-plugins-multiterm rdepends on libvte9, but it isn't a build dependency, missing vte9 in DEPENDS or PACKAGECONFIG? [build-deps]

It would be nice if someone actually using it send some fixes.

If nobody does in next week, I'll add PNBLACKLIST.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 169 bytes --]

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

* Re: [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE
  2016-08-31 14:35     ` Martin Jansa
@ 2016-08-31 14:59       ` Andreas Müller
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Müller @ 2016-08-31 14:59 UTC (permalink / raw)
  To: openembedded-devel@lists.openembedded.org

On Wed, Aug 31, 2016 at 4:35 PM, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Tue, Aug 30, 2016 at 10:41:29AM +0200, Andreas Müller wrote:
>> On Tue, Aug 30, 2016 at 10:39 AM, André Draszik <git@andred.net> wrote:
>> > On Mo, 2016-08-29 at 22:52 +0200, Martin Jansa wrote:
>> >> * since last changes in oe-core LICENSE variable needs to list all
>> >> licenses used
>> >>   by individual packages otherwise bitbake warning like this is shown:
>> >>   WARNING: meta-openembedded/meta-oe/recipes-devtools/geany/geany-
>> >> plugins_1.27.bb: LICENSE_geany-plugins-commander includes licenses (GPLv3)
>> >> that are not listed in LICENSE
>> >>   as possible improvement you can set LICENSE to GPLv2 to all plugins
>> >>   which are GPLv2-only, because now they will "inherit" both GPLv2 &
>> >>   GPLv3 which sucks as described here:
>> >>   https://www.mail-archive.com/openembedded-core@lists.openembedded.org/ms
>> >> g81645.html
>> >>
>> >> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> >> ---
>> >>  meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb | 2 +-
>> >>  1 file changed, 1 insertion(+), 1 deletion(-)
>> >>
>> >> diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb b/meta-
>> >> oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> >> index 9a39150..5e1e721 100644
>> >> --- a/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> >> +++ b/meta-oe/recipes-devtools/geany/geany-plugins_1.27.bb
>> >> @@ -1,7 +1,7 @@
>> >>  DESCRIPTION = "A fast and lightweight IDE"
>> >>  HOMEPAGE = "http://plugins.geany.org/"
>> >>  # majority's default
>> >
>> >      ^^^^^^^^^^
>> > To avoid confusion, it'd be good to remove this comment as well as it's not
>> > only the majority of licenses anymore
>> >
>> > Cheers,
>> > Andre'
>> >
>> >
>> >> -LICENSE = "GPLv2"
>> >> +LICENSE = "GPLv2 & GPLv3"
>> >>
>> >>  DEPENDS = "geany lua libxml2 libsoup-2.4 vte enchant intltool-native
>> >> libassuan gpgme"
>> >>
>> >> --
>> >> 2.9.2
>> >>
>> And probably a note that 90% of license information is wrong...
>
> There are more issues in geany-plugins:
>
> geany-plugins-1.27: geany-plugins: Files/directories were installed but not shipped in any package:
>   /usr/lib/geany/git-changebar.so
> Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
> geany-plugins: 1 installed and not shipped files. [installed-vs-shipped]
> geany-plugins-1.27: geany-plugins-scope rdepends on libvte9, but it isn't a build dependency, missing vte9 in DEPENDS or PACKAGECONFIG? [build-deps]
> geany-plugins-1.27: geany-plugins-debugger rdepends on libvte9, but it isn't a build dependency, missing vte9 in DEPENDS or PACKAGECONFIG? [build-deps]
> geany-plugins-1.27: geany-plugins-multiterm rdepends on libvte9, but it isn't a build dependency, missing vte9 in DEPENDS or PACKAGECONFIG? [build-deps]
>
> It would be nice if someone actually using it send some fixes.
>
> If nobody does in next week, I'll add PNBLACKLIST.
>
Heard :) I will fix it. Don't ask when - my master images are broken
as never seen before thanks to gcc-6 and cmake modifications.

Andreas


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

end of thread, other threads:[~2016-08-31 14:59 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-29 20:52 [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE Martin Jansa
2016-08-30  1:02 ` Christopher Larson
2016-08-30  8:11   ` Martin Jansa
2016-08-30  8:24 ` Andreas Müller
2016-08-30  8:28   ` Martin Jansa
2016-08-30  8:33     ` Andreas Müller
2016-08-30  8:39 ` André Draszik
2016-08-30  8:41   ` Andreas Müller
2016-08-31 14:35     ` Martin Jansa
2016-08-31 14:59       ` Andreas Müller

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.