[poky] gnutls-2.12.14-r3.1 - strange rpm names yocto

Andrei Gherzan andrei at gherzan.ro
Mon Dec 12 14:42:25 PST 2011


I went into code a little.
The problem is, as i see, that this gnutls package is included in 
LGPLv2_WHITELIST_GPLv3. This is why this package is not checked for 
LICENSE and is passed further.

In base.class - line 399:
if pn not in hosttools_whitelist and pn not in lgplv2_whitelist and pn 
not in dont_want_whitelist:

So as you can see here is checked every package. This variable, 
LGPLv2_WHITELIST_GPLv3, is defined in default-distrovars.inc as:
LGPLv2_WHITELIST_GPLv3 ?= "libassuan gnutls libtasn1 libidn libgcc 
gcc-runtime"

So the problem goes like this:

Why isn't this list "LGPLv2_WHITELIST_GPLv3" checked and part of it ends 
up in rootfs final archive (if is dependency for a package - take 
connman as example) even if these packages are GPLv3? Can anybody 
explain me this VARIABLE and the story that comes along?




More information about the poky mailing list