[yocto] Avoiding both GPLv3 and meta-gplv2 ?

Burton, Ross ross.burton at intel.com
Wed May 2 02:01:37 PDT 2018


On 2 May 2018 at 01:41, Andre McCurdy <armccurdy at gmail.com> wrote:
> On Tue, May 1, 2018 at 4:59 PM, Paul Eggleton
> <paul.eggleton at linux.intel.com> wrote:
>> On Wednesday, 2 May 2018 11:54:00 AM NZST Andre McCurdy wrote:
>>> On Tue, May 1, 2018 at 3:10 PM, Paul Eggleton
>>> <paul.eggleton at linux.intel.com> wrote:
>>> > On Wednesday, 2 May 2018 12:07:42 AM NZST Burton, Ross wrote:
>>> >> The make dependencies come from the ptest packages, so if you disable
>>> >> ptest in your DISTRO_FEATURES then those should disappear.
>>> >>
>>> >> Essentially doing a full build without any GPLv3 software *and* not
>>> >> using old releases which are still GPLv2 is tricky.  I can only
>>> >> suggest you don't use the meta-gpl2 layer (as you don't want the
>>> >> recipes to be used) and use bbappends to disable pieces where
>>> >> required.
>>> >
>>> > We probably need some sort of whitepaper on how to do that, it doesn't
>>> > look like our manuals cover it in sufficient detail. Any volunteers ? ;)
>>>
>>> Does "Blacklist GPLv3, don't use meta-gplv2, fix any issues you may
>>> run into" need a whitepaper? Or is there more to it than that?
>>
>> Apart from "disable ptest" as Ross pointed out, I would assume that's all
>> there is to it - but right now aside from asking here there's really no way
>> for someone to know that that's the best available way of handling it, so I
>> think it's worth documenting somewhere.
>
> Yes, OK. I hadn't realised ptest is enabled by default in poky (!?!).
>
>   http://git.yoctoproject.org/cgit.cgi/meta-yocto/commit/?id=9381b2d2bddf9f67cf57b0718cf99e45805125fa

Poky is primarily a vehicle for testing the Yocto Project software, so
it follows that it enables ptest for QA purposes.

Ross


More information about the yocto mailing list