<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 15, 2019 at 3:00 AM Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com">alex.kanavin@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>This is expected; the patch should be merged together with 3.8 upgrade.</div></div></blockquote><div dir="auto"><br></div><div dir="auto">I don’t think this patch is right though since this patch is creating py3.8 dependency if you want to upstream something that should work with all py3 I think </div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>Alex<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 15 Dec 2019 at 06:21, Khem Raj &lt;<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</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">this fails with python 3.7<br>
<br>
<a href="https://errors.yoctoproject.org/Errors/Details/297314/" rel="noreferrer" target="_blank">https://errors.yoctoproject.org/Errors/Details/297314/</a><br>
<br>
On Thu, Dec 12, 2019 at 10:15 AM Alexander Kanavin<br>
&lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Signed-off-by: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  ...son.build-fix-builds-with-python-3.8.patch | 24 +++++++++++++++++++<br>
&gt;  .../gstreamer/<a href="http://gstreamer1.0-python_1.16.1.bb" rel="noreferrer" target="_blank">gstreamer1.0-python_1.16.1.bb</a>   |  4 +++-<br>
&gt;  2 files changed, 27 insertions(+), 1 deletion(-)<br>
&gt;  create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-fix-builds-with-python-3.8.patch<br>
&gt;<br>
&gt; diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-fix-builds-with-python-3.8.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-fix-builds-with-python-3.8.patch<br>
&gt; new file mode 100644<br>
&gt; index 00000000000..053108ad50b<br>
&gt; --- /dev/null<br>
&gt; +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-fix-builds-with-python-3.8.patch<br>
&gt; @@ -0,0 +1,24 @@<br>
&gt; +From 61cfd1b49dc82baf14bb36d88b6c5be7b8c3d23a Mon Sep 17 00:00:00 2001<br>
&gt; +From: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
&gt; +Date: Mon, 2 Dec 2019 18:16:41 +0100<br>
&gt; +Subject: [PATCH] meson.build: fix builds with python 3.8<br>
&gt; +<br>
&gt; +Upstream-Status: Submitted [<a href="https://gitlab.freedesktop.org/gstreamer/gst-python/merge_requests/14" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/gst-python/merge_requests/14</a>]<br>
&gt; +Signed-off-by: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
&gt; +---<br>
&gt; + meson.build | 2 +-<br>
&gt; + 1 file changed, 1 insertion(+), 1 deletion(-)<br>
&gt; +<br>
&gt; +diff --git a/meson.build b/meson.build<br>
&gt; +index 1da81d5..3e0db38 100644<br>
&gt; +--- a/meson.build<br>
&gt; ++++ b/meson.build<br>
&gt; +@@ -24,7 +24,7 @@ pygobject_dep = dependency(&#39;pygobject-3.0&#39;, fallback: [&#39;pygobject&#39;, &#39;pygobject_d<br>
&gt; +<br>
&gt; + pymod = import(&#39;python&#39;)<br>
&gt; + python = pymod.find_installation(get_option(&#39;python&#39;))<br>
&gt; +-python_dep = python.dependency(required : true)<br>
&gt; ++python_dep = dependency(&#39;python3-embed&#39;, required : true)<br>
&gt; +<br>
&gt; + python_abi_flags = python.get_variable(&#39;ABIFLAGS&#39;, &#39;&#39;)<br>
&gt; + pylib_loc = get_option(&#39;libpython-dir&#39;)<br>
&gt; diff --git a/meta/recipes-multimedia/gstreamer/<a href="http://gstreamer1.0-python_1.16.1.bb" rel="noreferrer" target="_blank">gstreamer1.0-python_1.16.1.bb</a> b/meta/recipes-multimedia/gstreamer/<a href="http://gstreamer1.0-python_1.16.1.bb" rel="noreferrer" target="_blank">gstreamer1.0-python_1.16.1.bb</a><br>
&gt; index b770ec060e1..0382360ec26 100644<br>
&gt; --- a/meta/recipes-multimedia/gstreamer/<a href="http://gstreamer1.0-python_1.16.1.bb" rel="noreferrer" target="_blank">gstreamer1.0-python_1.16.1.bb</a><br>
&gt; +++ b/meta/recipes-multimedia/gstreamer/<a href="http://gstreamer1.0-python_1.16.1.bb" rel="noreferrer" target="_blank">gstreamer1.0-python_1.16.1.bb</a><br>
&gt; @@ -5,7 +5,9 @@ SECTION = &quot;multimedia&quot;<br>
&gt;  LICENSE = &quot;LGPLv2.1&quot;<br>
&gt;  LIC_FILES_CHKSUM = &quot;file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740&quot;<br>
&gt;<br>
&gt; -SRC_URI = &quot;<a href="https://gstreamer.freedesktop.org/src/$%7BPNREAL%7D/$%7BPNREAL%7D-$%7BPV%7D.tar.xz" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz</a>&quot;<br>
&gt; +SRC_URI = &quot;<a href="https://gstreamer.freedesktop.org/src/$%7BPNREAL%7D/$%7BPNREAL%7D-$%7BPV%7D.tar.xz" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz</a> \<br>
&gt; +           file://0001-meson.build-fix-builds-with-python-3.8.patch \<br>
&gt; +           &quot;<br>
&gt;  SRC_URI[md5sum] = &quot;499645fbd1790c5845c02a3998dccc1b&quot;<br>
&gt;  SRC_URI[sha256sum] = &quot;b469c8955126f41b8ce0bf689b7029f182cd305f422b3a8df35b780bd8347489&quot;<br>
&gt;<br>
&gt; --<br>
&gt; 2.17.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; <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>
</blockquote></div></div>