[Buildroot] [PATCH 04/21 RFC] core/legal-info: allow ignoring packages from the legal-info

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Nov 17 11:22:26 UTC 2015


Yann, Luca,

On Mon, 16 Nov 2015 23:46:59 +0100, Yann E. MORIN wrote:
> It might be necessary to not even mention a package in the output of
> legal-info:
> 
>   - virtual package have virtually nothing to save in the legal-info
>     output;
> 
>   - for Buildroot itself, host-gcc-initial and host-gcc-final are not
>     real packages, they are just two different steps of the same
>     package, gcc;
> 
>   - for proprietary packages, it might not even be legal to even mention
>     them, being under NDA or some other such restrictive conditions.
> 
> Add the new 'IGNORE' keyword to the _REDISTRIBUTE package variable, so
> that the legal-info infra will simply completely ignore that package.
> 
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: Luca Ceresoli <luca at lucaceresoli.net>

I understand the idea, but I'm not a big fan of a boolean variable that
is no longer a boolean variable.

So, let me question the current handling of <pkg>_REDISTRIBUTE = NO.
Does it make sense to mention such packages in the legal-info output,
since their source code is not saved anyway?

Shouldn't we simply change the behavior of <pkg>_REDISTRIBUTE = NO to
be that such packages are not listed at all in the legal-info output,
which would match what you're looking for for with this "IGNORE" thing ?

Luca, do you see any drawback in completely omitting REDISTRIBUTE = NO
packages from legal-info ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list