[OE-core] [PATCH] glib-networking: add PACKAGECONFIG for openssl

Khem Raj raj.khem at gmail.com
Fri May 10 23:54:57 UTC 2019



On 5/10/19 4:00 PM, Andre McCurdy wrote:
> On Fri, May 10, 2019 at 3:16 PM Khem Raj <raj.khem at gmail.com> wrote:
>>
>> On 5/10/19 3:13 PM, akuster808 wrote:
>>> should we change the default to openssl ?
>>
>> I dont think so. Since newer versions of gnuTLS works okay.
> 
> Isn't one of the goals for OE 2.8 to replace dependencies on [L]GPLv3
> components with non-[L]GPLv3 alternatives so that meta-gplv2 can be
> deprecated? This would seem to fit that goal exactly.

Is that stated somewhere ? while I like the goal probably I missed the 
memo, my suggestion was just to give openssl backend some time to mature 
since its relatively new, and maybe give it some soak time

> 
> It wasn't possible to build glib-networking with openssl until very
> recently but now that it's supported upstream I think we should
> switch.
> 
>    https://github.com/GNOME/glib-networking/blob/master/NEWS
> 
>>> - armin
>>>
>>> On 5/10/19 2:55 PM, Martin Jansa wrote:
>>>> * gnutls from meta-gplv2 isn't new enough for this version of glib-networking:
>>>>     meson.build:74:0: ERROR:  Invalid version of dependency, need 'gnutls' ['>= 3.4.6'] found '3.3.30'
>>>>
>>>> * disabling gnutls PACKAGECONFIG isn't an option either:
>>>>     meson.build:131:2: ERROR:  Problem encountered: No TLS backends enabled. Please enable at least one TLS backend
>>>>
>>>> * add an option to replace gnutls with openssl
>>>>
>>>> Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
>>>> ---
>>>>    meta/recipes-core/glib-networking/glib-networking_2.60.1.bb | 1 +
>>>>    1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/meta/recipes-core/glib-networking/glib-networking_2.60.1.bb b/meta/recipes-core/glib-networking/glib-networking_2.60.1.bb
>>>> index 09af229d69..e2b4cffb2b 100644
>>>> --- a/meta/recipes-core/glib-networking/glib-networking_2.60.1.bb
>>>> +++ b/meta/recipes-core/glib-networking/glib-networking_2.60.1.bb
>>>> @@ -15,6 +15,7 @@ SRC_URI[archive.sha256sum] = "d71c6b2faa5ac29100314f08a1be020a2afd0291f025614c0a
>>>>    PACKAGECONFIG ??= "gnutls"
>>>>
>>>>    PACKAGECONFIG[gnutls] = "-Dgnutls=enabled,-Dgnutls=disabled,gnutls"
>>>> +PACKAGECONFIG[openssl] = "-Dopenssl=enabled,-Dopenssl=disabled,openssl"
>>>>    PACKAGECONFIG[libproxy] = "-Dlibproxy=enabled,-Dlibproxy=disabled,libproxy"
>>>>
>>>>    EXTRA_OEMESON = "-Dgnome_proxy=disabled"
>>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core


More information about the Openembedded-core mailing list