* [PATCH] openssl: add a "openssl10" PROVIDES
@ 2017-03-31 9:31 Alexander Kanavin
2017-03-31 13:43 ` akuster808
0 siblings, 1 reply; 2+ messages in thread
From: Alexander Kanavin @ 2017-03-31 9:31 UTC (permalink / raw)
To: openembedded-core
In 2.4 development cycle openssl 1.1 will replace openssl 1.0 as the
default openssl version. Openssl 1.0 will stay but will be renamed
to openssl10, and eventually it will be removed (hopefully much
sooner than the official end of support date of Dec 2019, as we do not
want an unsupported openssl version in supported Yocto releases).
There are several recipes that are not API compatible with 1.1; some
of them will eventually be fixed, but others will never be (such as Qt4).
To avoid breaking such recipes when openssl 1.1 is added to oe-core,
let's provide "openssl10" already now and change the recipes to depend
on that where necessary; Qt4 is a particularly pressing issue as it is
causing failures on the autobuilder with my work in progress
openssl 1.1 branch, and so I'm not able to see what else would fail
later in the build process.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-connectivity/openssl/openssl.inc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/recipes-connectivity/openssl/openssl.inc b/meta/recipes-connectivity/openssl/openssl.inc
index 28421dab338..481a4445605 100644
--- a/meta/recipes-connectivity/openssl/openssl.inc
+++ b/meta/recipes-connectivity/openssl/openssl.inc
@@ -37,6 +37,8 @@ FILES_${PN} =+ " ${libdir}/ssl/*"
FILES_${PN}-misc = "${libdir}/ssl/misc"
RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
+PROVIDES += "openssl10"
+
# Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
# package RRECOMMENDS on this package. This will enable the configuration
# file to be installed for both the base openssl package and the libcrypto
--
2.11.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] openssl: add a "openssl10" PROVIDES
2017-03-31 9:31 [PATCH] openssl: add a "openssl10" PROVIDES Alexander Kanavin
@ 2017-03-31 13:43 ` akuster808
0 siblings, 0 replies; 2+ messages in thread
From: akuster808 @ 2017-03-31 13:43 UTC (permalink / raw)
To: Alexander Kanavin, openembedded-core
Alexander,
On 03/31/2017 02:31 AM, Alexander Kanavin wrote:
> In 2.4 development cycle openssl 1.1 will replace openssl 1.0 as the
> default openssl version. Openssl 1.0 will stay but will be renamed
> to openssl10, and eventually it will be removed (hopefully much
> sooner than the official end of support date of Dec 2019, as we do not
> want an unsupported openssl version in supported Yocto releases).
Sounds like a plan.
>
> There are several recipes that are not API compatible with 1.1; some
> of them will eventually be fixed, but others will never be (such as Qt4).
> To avoid breaking such recipes when openssl 1.1 is added to oe-core,
> let's provide "openssl10" already now and change the recipes to depend
> on that where necessary; Qt4 is a particularly pressing issue as it is
> causing failures on the autobuilder with my work in progress
> openssl 1.1 branch, and so I'm not able to see what else would fail
> later in the build process.
nice writeup.
- armin
>
> Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
> ---
> meta/recipes-connectivity/openssl/openssl.inc | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/meta/recipes-connectivity/openssl/openssl.inc b/meta/recipes-connectivity/openssl/openssl.inc
> index 28421dab338..481a4445605 100644
> --- a/meta/recipes-connectivity/openssl/openssl.inc
> +++ b/meta/recipes-connectivity/openssl/openssl.inc
> @@ -37,6 +37,8 @@ FILES_${PN} =+ " ${libdir}/ssl/*"
> FILES_${PN}-misc = "${libdir}/ssl/misc"
> RDEPENDS_${PN}-misc = "${@bb.utils.filter('PACKAGECONFIG', 'perl', d)}"
>
> +PROVIDES += "openssl10"
> +
> # Add the openssl.cnf file to the openssl-conf package. Make the libcrypto
> # package RRECOMMENDS on this package. This will enable the configuration
> # file to be installed for both the base openssl package and the libcrypto
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-03-31 13:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-31 9:31 [PATCH] openssl: add a "openssl10" PROVIDES Alexander Kanavin
2017-03-31 13:43 ` akuster808
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox