[Openembedded-architecture] meta-gplv2 support from YP testing in master

Alexander Kanavin alex.kanavin at gmail.com
Wed Jan 22 13:27:09 UTC 2020


On Wed, 22 Jan 2020 at 13:31, Ross Burton <ross.burton at intel.com> wrote:

>
> Some quick poking doing a core-image-sato for qemux86-64:
>
> - dosfstools is GPLv3 and pulled into qemu images now via the vfat
> machine feature.  Easy enough to make that dependency conditional on
> license blacklist.
>
> - Lots of ptests depend on GNU Make. Turn off ptests.
>
> - Some recipes depend on Bash such as opkg-utils, pulseaudio, systemd,
> python3.  Should review these but for now I added that back.
>
> - Bluez and Python by default need readline but there's a packageconfig
> for those.
>
> - Python and Perl want gdbm, there's a PACKAGECONFIG for those.
>
> - matchbox-terminal needs vte.  Pretty terminal (sorry) but easily
> swapped for xterm or rxvt.
>
> - libpam depends on coreutils.  PAM is a DISTRO_FEATURE, or the
> packaging can be changed to respect the license blacklist.
>
> - connman hard-depends on readline right now.  Easy to add a
> PACKAGECONFIG to disable the cli tool
>
> - shared-mime-info depends on itstool.  I thought this would actually be
> itstool-native, will investigate.
>
> But with those changes, I've a core-image-sato building.
>

Note that there is already a test for gpl3-free images in
meta/lib/oeqa/selftest/cases/incompatible_lic.py

Currently minimal and full-cmdline images are tested (the latter with
PACKAGECONFIG_remove tweaks to drop gpl3 stuff that is directly pulled in),
so a similar test configuration could be added for sato.

Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-architecture/attachments/20200122/06dbd3fb/attachment.html>


More information about the Openembedded-architecture mailing list