<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 18, 2019 at 2:06 PM Adrian Bunk &lt;<a href="mailto:bunk@stusta.de">bunk@stusta.de</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Nov 18, 2019 at 01:39:48PM -0800, Khem Raj wrote:<br>
&gt; On Mon, Nov 18, 2019 at 1:05 PM Adrian Bunk &lt;<a href="mailto:bunk@stusta.de" target="_blank">bunk@stusta.de</a>&gt; wrote:<br>
&gt; &gt; On Mon, Nov 18, 2019 at 10:13:05AM -0800, Khem Raj wrote:<br>
&gt; &gt; &gt; On Mon, Nov 18, 2019 at 5:08 AM Alexander Kanavin<br>
&gt; &gt; &gt; &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Drop backports, rebase a couple of patches.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; This is the second last release of py 2.x; upstream support ends on<br>
&gt; &gt; &gt; &gt; 1 January 2020, there will be one final 2.x afterwards.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Note that the only thing that still needs python 2.x in oe-core is<br>
&gt; &gt; &gt; &gt; u-boot; when the next u-boot update arrives, we should find out<br>
&gt; &gt; &gt; &gt; where the py3 migration is for that component before merging the<br>
&gt; &gt; &gt; &gt; update.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I guess u-boot need it during build, in that case defer it to user to<br>
&gt; &gt; &gt; have python2 on build host<br>
&gt; &gt; &gt; could be possible.<br>
&gt; &gt; &gt;...<br>
&gt; &gt;<br>
&gt; &gt; That&#39;s a non-option since it could mean<br>
&gt; &gt; &quot;Yocto 3.1 cannot be built on Ubuntu 20.04&quot;.<br>
&gt; &gt;<br>
&gt; &gt; Ubuntu 20.04 might end up still shipping Python2,[1]<br>
&gt; &gt; but you cannot rely on future distributions shipping it.<br>
&gt; <br>
&gt; And why should OE ship something that’s dropped by its own upstream and<br>
&gt; other distributions<br>
<br>
All I am saying is that relying on the host Python2 is a non-option.<br>
<br>
If any layer needs a native Python2, this has to be shipped either in <br>
this layer or in a layer it depends on.</blockquote><div dir="auto"><br></div><div dir="auto">We should explore disabling python support in uboot if it does not move to py3 perhaps there is a way like that having a single recipe require py2 is a bit too much </div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
cu<br>
Adrian<br>
</blockquote></div></div>