<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 <<a href="mailto:martin.jansa@gmail.com">martin.jansa@gmail.com</a>> 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>
> <br>
> <br>
> On 5/10/19 4:00 PM, Andre McCurdy wrote:<br>
> > On Fri, May 10, 2019 at 3:16 PM Khem Raj <<a href="mailto:raj.khem@gmail.com" target="_blank" rel="noreferrer">raj.khem@gmail.com</a>> wrote:<br>
> >><br>
> >> On 5/10/19 3:13 PM, akuster808 wrote:<br>
> >>> should we change the default to openssl ?<br>
> >><br>
> >> I dont think so. Since newer versions of gnuTLS works okay.<br>
> > <br>
> > Isn't one of the goals for OE 2.8 to replace dependencies on [L]GPLv3<br>
> > components with non-[L]GPLv3 alternatives so that meta-gplv2 can be<br>
> > deprecated? This would seem to fit that goal exactly.<br>
> <br>
> Is that stated somewhere ? while I like the goal probably I missed the <br>
> memo, my suggestion was just to give openssl backend some time to mature <br>
> since its relatively new, and maybe give it some soak time<br>
> <br>
> > <br>
> > It wasn't possible to build glib-networking with openssl until very<br>
> > recently but now that it's supported upstream I think we should<br>
> > switch.<br>
> > <br>
> > <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't have strong opinion either way.<br>
<br>
I didn'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's easy to change the TLS backend and that'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>
> > <br>
> >>> - armin<br>
> >>><br>
> >>> On 5/10/19 2:55 PM, Martin Jansa wrote:<br>
> >>>> * gnutls from meta-gplv2 isn't new enough for this version of glib-networking:<br>
> >>>> meson.build:74:0: ERROR: Invalid version of dependency, need 'gnutls' ['>= 3.4.6'] found '3.3.30'<br>
> >>>><br>
> >>>> * disabling gnutls PACKAGECONFIG isn't an option either:<br>
> >>>> meson.build:131:2: ERROR: Problem encountered: No TLS backends enabled. Please enable at least one TLS backend<br>
> >>>><br>
> >>>> * add an option to replace gnutls with openssl<br>
> >>>><br>
> >>>> Signed-off-by: Martin Jansa <<a href="mailto:Martin.Jansa@gmail.com" target="_blank" rel="noreferrer">Martin.Jansa@gmail.com</a>><br>
> >>>> ---<br>
> >>>> 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>
> >>>> 1 file changed, 1 insertion(+)<br>
> >>>><br>
> >>>> 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>
> >>>> index 09af229d69..e2b4cffb2b 100644<br>
> >>>> --- 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>
> >>>> +++ 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>
> >>>> @@ -15,6 +15,7 @@ SRC_URI[archive.sha256sum] = "d71c6b2faa5ac29100314f08a1be020a2afd0291f025614c0a<br>
> >>>> PACKAGECONFIG ??= "gnutls"<br>
> >>>><br>
> >>>> PACKAGECONFIG[gnutls] = "-Dgnutls=enabled,-Dgnutls=disabled,gnutls"<br>
> >>>> +PACKAGECONFIG[openssl] = "-Dopenssl=enabled,-Dopenssl=disabled,openssl"<br>
> >>>> PACKAGECONFIG[libproxy] = "-Dlibproxy=enabled,-Dlibproxy=disabled,libproxy"<br>
> >>>><br>
> >>>> EXTRA_OEMESON = "-Dgnome_proxy=disabled"<br>
> >>><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>
<br>
-- <br>
Martin 'JaMa' 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>