* [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.