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