<div dir="ltr">Hi, Ross:<div><br></div><div>Copy that, will make a V2 soon.</div><div><br></div><div>the best,</div><div>thank you</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Burton, Ross &lt;<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>&gt; 於 2019年5月3日 週五 上午11:58寫道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I&#39;d much prefer a dependency that is conditional on the<br>
DISTRO_FEATURES and have an alternative recipe that just ships the<br>
locale data.<br>
<br>
Ross<br>
<br>
On Thu, 2 May 2019 at 20:41, &lt;<a href="mailto:liu.ming50@gmail.com" target="_blank">liu.ming50@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; From: Ming Liu &lt;<a href="mailto:liu.ming50@gmail.com" target="_blank">liu.ming50@gmail.com</a>&gt;<br>
&gt;<br>
&gt; We had observed a runtime error when we run a QT application on weston<br>
&gt; compositor, as follows:<br>
&gt; | xkbcommon: ERROR: couldn&#39;t find a Compose file for locale &quot;C&quot;<br>
&gt;<br>
&gt; after some investigation, we found the libx11-locale is being required<br>
&gt; by libxkbcommon at runtime, or else we get the above error and the QT<br>
&gt; widgets could not get the keyboard events.<br>
&gt;<br>
&gt; To fix the issue, I think there might be two ways:<br>
&gt;<br>
&gt; 1 Allow the libx11 to be built without the requirement for x11 being in<br>
&gt;   DISTRO_FEATURES, as this patch series are trying to do.<br>
&gt; 2 Create another libx11-data recipe to provide the locales of libx11.<br>
&gt;<br>
&gt; I would like to get your input about this fix, please kindly help me<br>
&gt; review it.<br>
&gt;<br>
&gt; Ming Liu (2):<br>
&gt;   meta: unset REQUIRED_DISTRO_FEATURES for libx11 and its dependents<br>
&gt;   libxkbcommon: RDEPENDS on libx11-locale<br>
&gt;<br>
&gt;  meta/recipes-graphics/xorg-lib/<a href="http://libx11_1.6.7.bb" rel="noreferrer" target="_blank">libx11_1.6.7.bb</a>       | 2 ++<br>
&gt;  meta/recipes-graphics/xorg-lib/<a href="http://libxau_1.0.9.bb" rel="noreferrer" target="_blank">libxau_1.0.9.bb</a>       | 2 ++<br>
&gt;  meta/recipes-graphics/xorg-lib/<a href="http://libxcb_1.13.1.bb" rel="noreferrer" target="_blank">libxcb_1.13.1.bb</a>      | 4 ----<br>
&gt;  meta/recipes-graphics/xorg-lib/<a href="http://libxdmcp_1.1.3.bb" rel="noreferrer" target="_blank">libxdmcp_1.1.3.bb</a>     | 2 ++<br>
&gt;  meta/recipes-graphics/xorg-lib/<a href="http://libxkbcommon_0.8.4.bb" rel="noreferrer" target="_blank">libxkbcommon_0.8.4.bb</a> | 4 ++++<br>
&gt;  meta/recipes-graphics/xorg-lib/<a href="http://xtrans_1.4.0.bb" rel="noreferrer" target="_blank">xtrans_1.4.0.bb</a>       | 2 ++<br>
&gt;  6 files changed, 12 insertions(+), 4 deletions(-)<br>
&gt;<br>
&gt; --<br>
&gt; 2.7.4<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; <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>