[oe] [meta-oe][PATCH] geany-plugins: include GPLv3 in the main LICENSE

Martin Jansa martin.jansa at gmail.com
Wed Aug 31 14:35:30 UTC 2016


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 at 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 at 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 at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20160831/5a380f77/attachment-0002.sig>


More information about the Openembedded-devel mailing list