| Summary: | Нет зависимости на perl-Math-BigInt-GMP | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | nwtour <nwtour> |
| Component: | perl-Net-SSH-Perl | Assignee: | viy <viy> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | viy |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Подтверждается Будет собрано-исправлено и залито по обновлению perl-Math-BigInt (требуется для perl-Math-BigInt-GMP >=1.22) Спасибо, ждем. Еще неплохо бы зависимость на perl-Crypt-DES_EDE3. В perl-Net-SSH-Perl вызывается /usr/lib/perl5/vendor_perl/Convert/PEM.pm А уже в нем "use Crypt::DES_EDE3". Как и следовало ожидать в perl-Convert-PEM нет зависимости на perl-Crypt-DES_EDE3. perl-Math-BigInt в сизифе обновлен. http://sisyphus.ru/srpm/perl-Math-BigInt/changelog встречайте в сизифе спасибо. теперь работает так как нужно! |
Запуск скрипта использующего perl-Net-SSH-perl длится очень долго. Скрипт test.pl: #!/usr/bin/perl use Net::SSH::Perl; my $ssh = Net::SSH::Perl->new("192.168.83.1"); $ssh->login("user", "pass"); my($stdout, $stderr, $exit) = $ssh->cmd("echo"); my($stdout, $stderr, $exit) = $ssh->cmd("exit"); #time -p ./test.pl Math::BigInt: couldn't load specified math lib(s), fallback to Math::BigInt::FastCalc at /usr/lib/perl5/vendor_perl/Crypt/DH.pm line 6 Math::BigInt: couldn't load specified math lib(s), fallback to Math::BigInt::FastCalc at /usr/lib/perl5/vendor_perl/Crypt/DSA/KeyChain.pm line 6 Math::BigInt: couldn't load specified math lib(s), fallback to Math::BigInt::FastCalc at /usr/lib/perl5/vendor_perl/Crypt/DSA/Key.pm line 6 Math::BigInt: couldn't load specified math lib(s), fallback to Math::BigInt::FastCalc at /usr/lib/perl5/vendor_perl/Crypt/DSA/Util.pm line 6 real 55.71 user 53.07 sys 0.07 Все дело в том, что в пакетах perl-Crypt-DSA и perl-Crypt-DH идет вызов: use Math::BigInt lib => "GMP"; Это требует модуль Math::BigInt::GMP (которого нет в сизифе). Пакет собрал, теперь работает вот так: #time -p ./test.pl real 0.92 user 0.32 sys 0.05 т.е. в 60 раз быстрее. Пакет легко собирается cpan2rpm вот от сюда: http://search.cpan.org/~tels/Math-BigInt-GMP-1.21/lib/Math/BigInt/GMP.pm Соответственно хотелось бы его видеть в сизифе, а в perl-Net-SSH-Perl зависимость на него.