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

Ross Burton ross.burton at intel.com
Wed Jan 22 12:24:36 UTC 2020


On 22/01/2020 12:02, Ross Burton wrote:
> How much actually breaks without meta-gpl2 now?

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.

Ross


More information about the Openembedded-architecture mailing list