On Fri, Oct 12, 2012 at 12:50:42PM +0100, Nigel Taylor wrote:
> 'LWP::Protocol::https' => '6.02',
> Note the new requirement...
I have seen that. But that looks strange to me.
LWP::Protocol::https is listed as prerequisite by Crypt::SSLeay.
www/p5-libwww provides LWP::Protocol::https and has
security/p5-Crypt-SSLeay as run and build dependency.
The Crypt::SSLeay documentation says
The "Crypt::SSLeay" package provides "Net::SSL", which is loaded by
"LWP::Protocol::https" for https requests and provides the necessary
SSL glue.
This sounds like upstream got the dependencys the wrong way around.
So I decided to put www/p5-libwww only into the regress dependencies
of security/p5-Crypt-SSLeay.
With network_tests disabled, the regression Tests of p5-Crypt-SSLeay
pass. That is better than before. Also the p5-libwww tests pass.
LWP::Protocol::https is not used by Crypt::SSLeay.
When I enable network_tests, the incompatible LWP::Protocol::https
becomes obvious.
I updated p5-Crypt-SSLeay because some other perl programm failed
while loading the module. Now at least that is fixed for me.
> Then for LWP::Protocols::https v6.03
> PREREQ_PM => {
> 'LWP::UserAgent' => '6.04',
> 'Net::HTTPS' => 6,
> 'IO::Socket::SSL' => "1.54",
> 'Mozilla::CA' => "20110101",
> },
>
> LWP::UserAgent comes from p5-libwww and requires v6.04 or later.
> Net::HTTPS v6 is part of the split out Net-HTTP v6 (latest is v6.03)
> from p5-libwww.
>
> The whole set of updates is not ready, and requires checking through a
> large number of ports.
$ grep p5-libwww /usr/ports/INDEX | wc -l
91
I see the problem. But I think we have to step forward. Do you
have any plan in which small steps we can do the updates?
bluhm