<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 16 June 2016 at 10:30, Chen Qi <span dir="ltr">&lt;<a href="mailto:Qi.Chen@windriver.com" target="_blank">Qi.Chen@windriver.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":4h0" class="a3s aXjCH m155588cf4b54ba0a">When there multiple license in a repo, the LICENSE value be created as<br>
something like &quot;LGPLv2.1 GPLv2&quot;, which causes the following warning.<br>
<br>
LICENSE value &quot;LGPLv2.1 GPLv2&quot; has an invalid format - license names must<br>
be separated by the following characters to indicate the license selection: &amp;|()<br>
<br>
Fix it by using &#39;&amp;&#39; to join multiple licenses.<br></div></blockquote></div><br>This behaviour is intentional, as recipetool isn&#39;t smart enough to read the licensing terms and decide if there are multiple licenses in aggregate (&amp;) or a choice of licenses (|).  The solution is to list all the licenses that have been found, let bitbake throw a warning, and the person creating a recipe comprehend the licensing situation and add the relevant operations.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ross</div></div>