briandfoy / net-ssh-perl

Development on the Net::SSH::Perl module to support latest ciphers, key exchange mechanisms, etc.
Other
4 stars 1 forks source link

Crypt::RSA installation fails #47

Open briandfoy opened 1 year ago

briandfoy commented 1 year ago

This ticket was imported from rt.cpan.org 106140

Crypt::RSA installation fails with

cpanm Crypt::RSA

==> Found dependencies: ExtUtils::MakeMaker Found ExtUtils::MakeMaker 7.04 which doesn't satisfy 7.0401. ! Installing the dependencies failed: Installed version (7.04_01) of ExtUtils::MakeMaker is not in range '7.0401' ! Bailing out the installation for Crypt-RSA-1.97.

I am using perlbrew and perl 5.22.0 (installed yesterday). It seems Crypt::RSA has been inactive since 2009 with several open tickets.

The problem is critical but makes installation slightly more tedious.

briandfoy commented 1 year ago

from DANAJ@cpan.org


On Wed Jul 29 04:04:04 2015, ilmari.ikonen84@gmail.com wrote:

[...] It seems Crypt::RSA has been inactive since 2009 with several open tickets.

The problem is critical but makes installation slightly more tedious.

Alt::Crypt::RSA::BigInt has an identical API and fixes all the open tickets. It would be nice to resolve the limbo this is in, either:

(1) Replace Crypt::RSA since it isn't being actively maintained

(2) Turn Alt::Crypt::RSA::BigInt into Crypt::RSA::BigInt and change every module that uses Crypt::RSA to use it instead.

(3) Make a new RSA module with some other interface. I'm not sure there's any value in this and someone would have to have strong ideas of what they wanted changed (e.g. emulating a different API).

briandfoy commented 1 year ago

from schwigon@cpan.org


On Mon Sep 28 13:40:47 2015, DANAJ wrote:

On Wed Jul 29 04:04:04 2015, ilmari.ikonen84@gmail.com wrote:

[...] It seems Crypt::RSA has been inactive since 2009 with several open tickets.

The problem is critical but makes installation slightly more tedious.

Alt::Crypt::RSA::BigInt has an identical API and fixes all the open tickets. It would be nice to resolve the limbo this is in, either:

(1) Replace Crypt::RSA since it isn't being actively maintained

I just released v2.01 with many changes from Lance Kinley for AES etc., however I'm not qualified to oversee the impact of changing the RSA module, although it sounds like technically easy.

If someone who reads this and is interested could prepare and test it and send me a pull request on https://github.com/renormalist/Net-SSH-Perl I would happily merge and do the CPAN release work.

Thanks!

Kind regards, Steffen