<div dir="ltr"><div>Right, then I am okay with this, as long as there are proper commit messages, and no version in .inc filename.</div><div><br></div><div>Alex<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 26 Feb 2020 at 17:37, Böszörményi Zoltán &lt;<a href="mailto:zboszor@pr.hu">zboszor@pr.hu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">2020. 02. 26. 17:35 keltezéssel, Böszörményi Zoltán via Openembedded-core írta:<br>
&gt; 2020. 02. 26. 17:12 keltezéssel, Alexander Kanavin írta:<br>
&gt;&gt; The &#39;circular dependency&#39; thing must be explained in the commits, and not in a <br>
&gt;&gt; discussion link to some email elsewhere.<br>
&gt;&gt;<br>
&gt;&gt; I still don&#39;t get why this is needed. The -initial recipe is identical to the eventual <br>
&gt;&gt; &#39;real&#39; recipe, so where is the circularity coming from?<br>
&gt; <br>
&gt; libva -&gt; mesa -&gt; libva<br>
<br>
And the -initial recipe is NOT identical to the real one.<br>
The real one always had DEPENDS = &quot;virtual/mesa&quot;<br>
<br>
&gt; <br>
&gt;&gt;<br>
&gt;&gt; Alex<br>
&gt;&gt;<br>
&gt;&gt; On Wed, 26 Feb 2020 at 15:05, Böszörményi Zoltán via Openembedded-core <br>
&gt;&gt; &lt;<a href="mailto:openembedded-core@lists.openembedded.org" target="_blank">openembedded-core@lists.openembedded.org</a> <br>
&gt;&gt; &lt;mailto:<a href="mailto:openembedded-core@lists.openembedded.org" target="_blank">openembedded-core@lists.openembedded.org</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;     The package name exploits sstate.bbclass so it&#39;s not added as<br>
&gt;&gt;     implicit dependency to packages.<br>
&gt;&gt;<br>
&gt;&gt;     Signed-off-by: Böszörményi Zoltán &lt;<a href="mailto:zboszor@pr.hu" target="_blank">zboszor@pr.hu</a> &lt;mailto:<a href="mailto:zboszor@pr.hu" target="_blank">zboszor@pr.hu</a>&gt;&gt;<br>
&gt;&gt;     ---<br>
&gt;&gt;       meta/recipes-graphics/libva/libva-2.6.1.inc        | 4 +++-<br>
&gt;&gt;       meta/recipes-graphics/libva/<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">libva-initial_2.6.1.bb</a> &lt;<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">http://libva-initial_2.6.1.bb</a>&gt; |<br>
&gt;&gt;     5 +++++<br>
&gt;&gt;       2 files changed, 8 insertions(+), 1 deletion(-)<br>
&gt;&gt;       create mode 100644 meta/recipes-graphics/libva/<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">libva-initial_2.6.1.bb</a><br>
&gt;&gt;     &lt;<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">http://libva-initial_2.6.1.bb</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;     diff --git a/meta/recipes-graphics/libva/libva-2.6.1.inc<br>
&gt;&gt;     b/meta/recipes-graphics/libva/libva-2.6.1.inc<br>
&gt;&gt;     index ca1386d80b..5b1cdee7e3 100644<br>
&gt;&gt;     --- a/meta/recipes-graphics/libva/libva-2.6.1.inc<br>
&gt;&gt;     +++ b/meta/recipes-graphics/libva/libva-2.6.1.inc<br>
&gt;&gt;     @@ -17,10 +17,12 @@ SECTION = &quot;x11&quot;<br>
&gt;&gt;       LICENSE = &quot;MIT&quot;<br>
&gt;&gt;       LIC_FILES_CHKSUM = &quot;file://COPYING;md5=2e48940f94acb0af582e5ef03537800f&quot;<br>
&gt;&gt;<br>
&gt;&gt;     -SRC_URI = &quot;<a href="https://github.com/intel/$%7BBPN%7D/releases/download/$%7BPV%7D/$%7BBP%7D.tar.bz2" rel="noreferrer" target="_blank">https://github.com/intel/${BPN}/releases/download/${PV}/${BP}.tar.bz2</a><br>
&gt;&gt;     &lt;<a href="https://github.com/intel/$%7BBPN%7D/releases/download/$%7BPV%7D/$%7BBP%7D.tar.bz2" rel="noreferrer" target="_blank">https://github.com/intel/$%7BBPN%7D/releases/download/$%7BPV%7D/$%7BBP%7D.tar.bz2</a>&gt;&quot;<br>
&gt;&gt;     +SRC_URI = &quot;<a href="https://github.com/intel/libva/releases/download/$%7BPV%7D/libva-$%7BPV%7D.tar.bz2" rel="noreferrer" target="_blank">https://github.com/intel/libva/releases/download/${PV}/libva-${PV}.tar.bz2</a><br>
&gt;&gt;     &lt;<a href="https://github.com/intel/libva/releases/download/$%7BPV%7D/libva-$%7BPV%7D.tar.bz2" rel="noreferrer" target="_blank">https://github.com/intel/libva/releases/download/$%7BPV%7D/libva-$%7BPV%7D.tar.bz2</a>&gt;&quot;<br>
&gt;&gt;       SRC_URI[md5sum] = &quot;aef13eb48e01a47d1416d97462a22a11&quot;<br>
&gt;&gt;       SRC_URI[sha256sum] = <br>
&gt;&gt; &quot;6c57eb642d828af2411aa38f55dc10111e8c98976dbab8fd62e48629401eaea5&quot;<br>
&gt;&gt;<br>
&gt;&gt;     +S = &quot;${WORKDIR}/libva-${PV}&quot;<br>
&gt;&gt;     +<br>
&gt;&gt;       UPSTREAM_CHECK_URI = &quot;<a href="https://github.com/intel/libva/releases" rel="noreferrer" target="_blank">https://github.com/intel/libva/releases</a>&quot;<br>
&gt;&gt;<br>
&gt;&gt;       DEPENDS = &quot;libdrm&quot;<br>
&gt;&gt;     diff --git a/meta/recipes-graphics/libva/<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">libva-initial_2.6.1.bb</a><br>
&gt;&gt;     &lt;<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">http://libva-initial_2.6.1.bb</a>&gt; b/meta/recipes-graphics/libva/<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">libva-initial_2.6.1.bb</a><br>
&gt;&gt;     &lt;<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">http://libva-initial_2.6.1.bb</a>&gt;<br>
&gt;&gt;     new file mode 100644<br>
&gt;&gt;     index 0000000000..828ef6fbca<br>
&gt;&gt;     --- /dev/null<br>
&gt;&gt;     +++ b/meta/recipes-graphics/libva/<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">libva-initial_2.6.1.bb</a> <br>
&gt;&gt; &lt;<a href="http://libva-initial_2.6.1.bb" rel="noreferrer" target="_blank">http://libva-initial_2.6.1.bb</a>&gt;<br>
&gt;&gt;     @@ -0,0 +1,5 @@<br>
&gt;&gt;     +require libva-${PV}.inc<br>
&gt;&gt;     +<br>
&gt;&gt;     +do_install_append () {<br>
&gt;&gt;     +       rm -f ${D}${libdir}/*.so*<br>
&gt;&gt;     +}<br>
&gt;&gt;     --     2.24.1<br>
&gt;&gt;<br>
&gt;&gt;     --     _______________________________________________<br>
&gt;&gt;     Openembedded-core mailing list<br>
&gt;&gt;     <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a> <br>
&gt;&gt; &lt;mailto:<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a>&gt;<br>
&gt;&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;&gt;<br>
&gt; <br>
<br>
</blockquote></div>