[Buildroot] [PATCH] Revert "package/perl-crypt-ssleay: new package"
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Mar 26 21:29:50 UTC 2020
On Wed, 25 Mar 2020 10:45:59 +0100
Thomas De Schampheleire <patrickdepinguin at gmail.com> wrote:
> From: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
>
> This reverts commit 25033cfb8612c6d0f45c89806f7e0669ffbf0e8a.
>
> This perl package is deprecated and gives following recommendations while
> building:
>
> *** THIS IS NOT AN ERROR, JUST A MESSAGE FOR YOUR INFORMATION ***
>
> Do you really need Crypt::SSLeay?
>
> Starting with version 6.02 of LWP, https support was unbundled into
> LWP::Protocol::https. This module specifies as one of its prerequisites
> IO::Socket::SSL which is automatically used by LWP::UserAgent unless
> this preference is overridden separately. IO::Socket::SSL is a more
> complete implementation, and, crucially, it allows hostname
> verification. Crypt::SSLeay does not support this. At this point,
> Crypt::SSLeay is maintained to support existing software that already
> depends on it.
>
> However, it is possible that your software does not really depend on
> Crypt::SSLeay, only on the ability of LWP::UserAgent class to
> communicate with sites over SSL/TLS.
>
> If are using version LWP 6.02 or later, and therefore have installed
> LWP::Protocol::https and its dependencies, and do not explicitly use
> Net::SSL before loading LWP::UserAgent, or override the default socket
> class, you are probably using IO::Socket::SSL and do not really need
> Crypt::SSLeay.
>
> Before installing Crypt::SSLeay, you may want to try specifying a
> dependency on LWP::Protocol::https.
>
> Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
> ---
> DEVELOPERS | 2 -
> package/Config.in | 1 -
> package/perl-crypt-ssleay/Config.in | 12 ------
> .../perl-crypt-ssleay/perl-crypt-ssleay.hash | 6 ---
> .../perl-crypt-ssleay/perl-crypt-ssleay.mk | 18 --------
> package/perl-try-tiny/perl-try-tiny.mk | 1 -
> .../tests/package/test_perl_crypt_ssleay.py | 43 -------------------
> 7 files changed, 83 deletions(-)
> delete mode 100644 package/perl-crypt-ssleay/Config.in
> delete mode 100644 package/perl-crypt-ssleay/perl-crypt-ssleay.hash
> delete mode 100644 package/perl-crypt-ssleay/perl-crypt-ssleay.mk
> delete mode 100644 support/testing/tests/package/test_perl_crypt_ssleay.py
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list