<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">Le mer. 17 oct. 2018 à 17:58, Mark Hatle &lt;<a href="mailto:mark.hatle@windriver.com">mark.hatle@windriver.com</a>&gt; a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10/17/18 10:46 AM, Martin Jansa wrote:<br>
&gt; well, I realized that this won&#39;t work with the BLUEZ intentionally set to empty<br>
&gt; value and setting BLUEZ to no-bluetooth globally also probably won&#39;t work for<br>
&gt; cases where it might be used in e.g. RDEPENDS_${PN} :/. Maybe inline python<br>
&gt; appending only either bluez4 or bluez5 alternative here?<br>
<br>
I&#39;m slightly confused.  In the suggestion you made below, ??= within the<br>
specific package, why would &#39;no-bluetooth&#39; cause a problem.  For all other<br>
recipes it will remain blank as expected.<br></blockquote><div><br></div><div>I guess the problem is more when it is globally set to &quot;&quot;, we would anyway need to handle that</div><div>case in addition to our recipe-specific default.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--Mark<br>
<br>
&gt; On Wed, Oct 17, 2018 at 5:43 PM Yann Dirson &lt;<a href="mailto:yann.dirson@blade-group.com" target="_blank">yann.dirson@blade-group.com</a><br>
&gt; &lt;mailto:<a href="mailto:yann.dirson@blade-group.com" target="_blank">yann.dirson@blade-group.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;     Yeah, that looks like a better idea.<br>
&gt; <br>
&gt;     Le mer. 17 oct. 2018 à 17:27, Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com" target="_blank">martin.jansa@gmail.com</a><br>
&gt;     &lt;mailto:<a href="mailto:martin.jansa@gmail.com" target="_blank">martin.jansa@gmail.com</a>&gt;&gt; a écrit :<br>
&gt; <br>
&gt;         What about using some less confusing default BLUEZ value? RDEPENDS_<br>
&gt;         looks wrong.<br>
&gt; <br>
&gt;         BLUEZ ??= &quot;no-bluetooth&quot;<br>
&gt;         RDEPENDS_no-bluetooth = &quot;&quot;<br>
&gt; <br>
&gt;         Might be a bit more clear.<br>
&gt; <br>
&gt;         On Wed, Oct 17, 2018 at 5:08 PM &lt;<a href="mailto:yann.dirson@blade-group.com" target="_blank">yann.dirson@blade-group.com</a><br>
&gt;         &lt;mailto:<a href="mailto:yann.dirson@blade-group.com" target="_blank">yann.dirson@blade-group.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;             From: Yann Dirson &lt;<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a> &lt;mailto:<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a>&gt;&gt;<br>
&gt; <br>
&gt;             Otherwise the build fails with:<br>
&gt; <br>
&gt;               NOTE: Runtime target &#39;${RDEPENDS_}&#39; is unbuildable, removing...<br>
&gt;               Missing or unbuildable dependency chain was: [&#39;${RDEPENDS_}&#39;]<br>
&gt; <br>
&gt;             This restores some truth in the &quot;Otherwise install nothing&quot; comment<br>
&gt;             in the recipe.<br>
&gt; <br>
&gt;             Signed-off-by: Yann Dirson &lt;<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a><br>
&gt;             &lt;mailto:<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a>&gt;&gt;<br>
&gt;             ---<br>
&gt;              .../packagegroups/<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">packagegroup-tools-bluetooth.bb</a><br>
&gt;             &lt;<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">http://packagegroup-tools-bluetooth.bb</a>&gt;               | 2 ++<br>
&gt;              1 file changed, 2 insertions(+)<br>
&gt; <br>
&gt;             diff --git<br>
&gt;             a/meta-oe/recipes-connectivity/packagegroups/<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">packagegroup-tools-bluetooth.bb</a><br>
&gt;             &lt;<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">http://packagegroup-tools-bluetooth.bb</a>&gt;<br>
&gt;             b/meta-oe/recipes-connectivity/packagegroups/<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">packagegroup-tools-bluetooth.bb</a><br>
&gt;             &lt;<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">http://packagegroup-tools-bluetooth.bb</a>&gt;<br>
&gt;             index 0ede5e57b..e81516fef 100644<br>
&gt;             ---<br>
&gt;             a/meta-oe/recipes-connectivity/packagegroups/<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">packagegroup-tools-bluetooth.bb</a><br>
&gt;             &lt;<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">http://packagegroup-tools-bluetooth.bb</a>&gt;<br>
&gt;             +++<br>
&gt;             b/meta-oe/recipes-connectivity/packagegroups/<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">packagegroup-tools-bluetooth.bb</a><br>
&gt;             &lt;<a href="http://packagegroup-tools-bluetooth.bb" rel="noreferrer" target="_blank">http://packagegroup-tools-bluetooth.bb</a>&gt;<br>
&gt;             @@ -32,6 +32,8 @@ RDEPENDS_bluez5 = &quot; \<br>
&gt;                      &#39;&#39;, d)} \<br>
&gt;              &quot;<br>
&gt; <br>
&gt;             +RDEPENDS_ = &quot;&quot;<br>
&gt;             +<br>
&gt;              # Install bluez4 tools or bluez5 tools depending on what is<br>
&gt;             specified in the distro.<br>
&gt;              # Otherwise install nothing.<br>
&gt;              RDEPENDS_${PN} = &quot;${RDEPENDS_${BLUEZ}}&quot;<br>
&gt;             -- <br>
&gt;             2.19.1<br>
&gt; <br>
&gt;             -- <br>
&gt;             _______________________________________________<br>
&gt;             Openembedded-core mailing list<br>
&gt;             <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
&gt;             &lt;mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a>&gt;<br>
&gt;             <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt;     -- <br>
&gt;     Yann Dirson &lt;<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a> &lt;mailto:<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a>&gt;&gt;<br>
&gt;     Blade -- 38 rue du Sentier, 75002 Paris<br>
&gt; <br>
&gt; <br>
&gt; <br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Yann Dirson &lt;<a href="mailto:yann@blade-group.com" target="_blank">yann@blade-group.com</a>&gt;<br>Blade -- 38 rue du Sentier, 75002 Paris<br></div></div></div></div>