<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 10, 2019, 8:04 PM Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com">martin.jansa@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">On Fri, May 10, 2019 at 04:54:57PM -0700, Khem Raj wrote:<br>
&gt; <br>
&gt; <br>
&gt; On 5/10/19 4:00 PM, Andre McCurdy wrote:<br>
&gt; &gt; On Fri, May 10, 2019 at 3:16 PM Khem Raj &lt;<a href="mailto:raj.khem@gmail.com" target="_blank" rel="noreferrer">raj.khem@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 5/10/19 3:13 PM, akuster808 wrote:<br>
&gt; &gt;&gt;&gt; should we change the default to openssl ?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I dont think so. Since newer versions of gnuTLS works okay.<br>
&gt; &gt; <br>
&gt; &gt; Isn&#39;t one of the goals for OE 2.8 to replace dependencies on [L]GPLv3<br>
&gt; &gt; components with non-[L]GPLv3 alternatives so that meta-gplv2 can be<br>
&gt; &gt; deprecated? This would seem to fit that goal exactly.<br>
&gt; <br>
&gt; Is that stated somewhere ? while I like the goal probably I missed the <br>
&gt; memo, my suggestion was just to give openssl backend some time to mature <br>
&gt; since its relatively new, and maybe give it some soak time<br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; It wasn&#39;t possible to build glib-networking with openssl until very<br>
&gt; &gt; recently but now that it&#39;s supported upstream I think we should<br>
&gt; &gt; switch.<br>
&gt; &gt; <br>
&gt; &gt;    <a href="https://github.com/GNOME/glib-networking/blob/master/NEWS" rel="noreferrer noreferrer" target="_blank">https://github.com/GNOME/glib-networking/blob/master/NEWS</a><br>
<br>
I don&#39;t have strong opinion either way.<br>
<br>
I didn&#39;t want to change the default, because my only motivation was the<br>
license issue with the newer gnutls, with the PACKAGECONFIG available<br>
it&#39;s easy to change the TLS backend and that&#39;s all I need.<br>
<br>
Will send v2 if there is some consensus from glib-networking users that<br>
it should be changed and someone provides me the reasoning for the<br>
commit message.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">FWIW, moving away from GPLv3 and/or meta-gplv2 has been discussed in the 2.8 planning meetings: <a href="https://docs.google.com/document/d/1CNEKA4d0eT6-e0hnS2pwi7xdZ5_t6smpZO2HbaJGXbU/edit?usp=drivesdk">https://docs.google.com/document/d/1CNEKA4d0eT6-e0hnS2pwi7xdZ5_t6smpZO2HbaJGXbU/edit?usp=drivesdk</a></div><div dir="auto"><br></div><div dir="auto">Not that it needs to be done right now. It is nice to at least have the option.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers,<br>
<br>
&gt; &gt; <br>
&gt; &gt;&gt;&gt; - armin<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; On 5/10/19 2:55 PM, Martin Jansa wrote:<br>
&gt; &gt;&gt;&gt;&gt; * gnutls from meta-gplv2 isn&#39;t new enough for this version of glib-networking:<br>
&gt; &gt;&gt;&gt;&gt;     meson.build:74:0: ERROR:  Invalid version of dependency, need &#39;gnutls&#39; [&#39;&gt;= 3.4.6&#39;] found &#39;3.3.30&#39;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; * disabling gnutls PACKAGECONFIG isn&#39;t an option either:<br>
&gt; &gt;&gt;&gt;&gt;     meson.build:131:2: ERROR:  Problem encountered: No TLS backends enabled. Please enable at least one TLS backend<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; * add an option to replace gnutls with openssl<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Signed-off-by: Martin Jansa &lt;<a href="mailto:Martin.Jansa@gmail.com" target="_blank" rel="noreferrer">Martin.Jansa@gmail.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; ---<br>
&gt; &gt;&gt;&gt;&gt;    meta/recipes-core/glib-networking/<a href="http://glib-networking_2.60.1.bb" rel="noreferrer noreferrer" target="_blank">glib-networking_2.60.1.bb</a> | 1 +<br>
&gt; &gt;&gt;&gt;&gt;    1 file changed, 1 insertion(+)<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; diff --git a/meta/recipes-core/glib-networking/<a href="http://glib-networking_2.60.1.bb" rel="noreferrer noreferrer" target="_blank">glib-networking_2.60.1.bb</a> b/meta/recipes-core/glib-networking/<a href="http://glib-networking_2.60.1.bb" rel="noreferrer noreferrer" target="_blank">glib-networking_2.60.1.bb</a><br>
&gt; &gt;&gt;&gt;&gt; index 09af229d69..e2b4cffb2b 100644<br>
&gt; &gt;&gt;&gt;&gt; --- a/meta/recipes-core/glib-networking/<a href="http://glib-networking_2.60.1.bb" rel="noreferrer noreferrer" target="_blank">glib-networking_2.60.1.bb</a><br>
&gt; &gt;&gt;&gt;&gt; +++ b/meta/recipes-core/glib-networking/<a href="http://glib-networking_2.60.1.bb" rel="noreferrer noreferrer" target="_blank">glib-networking_2.60.1.bb</a><br>
&gt; &gt;&gt;&gt;&gt; @@ -15,6 +15,7 @@ SRC_URI[archive.sha256sum] = &quot;d71c6b2faa5ac29100314f08a1be020a2afd0291f025614c0a<br>
&gt; &gt;&gt;&gt;&gt;    PACKAGECONFIG ??= &quot;gnutls&quot;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;    PACKAGECONFIG[gnutls] = &quot;-Dgnutls=enabled,-Dgnutls=disabled,gnutls&quot;<br>
&gt; &gt;&gt;&gt;&gt; +PACKAGECONFIG[openssl] = &quot;-Dopenssl=enabled,-Dopenssl=disabled,openssl&quot;<br>
&gt; &gt;&gt;&gt;&gt;    PACKAGECONFIG[libproxy] = &quot;-Dlibproxy=enabled,-Dlibproxy=disabled,libproxy&quot;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;    EXTRA_OEMESON = &quot;-Dgnome_proxy=disabled&quot;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; _______________________________________________<br>
&gt; &gt;&gt; Openembedded-core mailing list<br>
&gt; &gt;&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank" rel="noreferrer">Openembedded-core@lists.openembedded.org</a><br>
&gt; &gt;&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
<br>
-- <br>
Martin &#39;JaMa&#39; Jansa     jabber: <a href="mailto:Martin.Jansa@gmail.com" target="_blank" rel="noreferrer">Martin.Jansa@gmail.com</a><br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank" rel="noreferrer">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div></div>