On Wed, 22 Jan 2020 at 13:31, Ross Burton <[email protected]> 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
_______________________________________________ Openembedded-architecture mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-architecture
