Bug 1479864

Summary: Upgrade perl-Net-SSH-Perl to 2.12
Product: [Fedora] Fedora Reporter: Jitka Plesnikova <jplesnik>
Component: perl-Net-SSH-PerlAssignee: Paul Howarth <paul>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: paul, perl-devel
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: perl-Net-SSH-Perl-2.14-1.fc28 perl-Net-SSH-Perl-2.14-1.fc29 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-26 15:06:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1546648    
Bug Blocks: 1479860    

Description Jitka Plesnikova 2017-08-09 15:23:28 UTC
Latest Fedora delivers 1.42 version. Upstream released 2.12. When you have free time, please upgrade it.

The latest version is required for Net-SFTP-0.12.

Comment 1 Paul Howarth 2017-08-09 15:33:00 UTC
Net-SSH-Perl 2.x depends on CryptX, which bundles libtomcrypt.

Denis Fateyev did show some interest in packaging CryptX but the discussion seemed to tail off around November last year:

https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org/message/P5AYS75L4ENHGWP4MMYIFZ3GMPLOWE2N/

Unless someone is willing to package CryptX, Net-SSH-Perl will be stuck at 1.42.

Comment 2 Paul Howarth 2018-02-26 15:06:54 UTC
I have now update perl-Net-SSH-Perl to 2.14 in F-28 and Rawhide, albeit hobbled somewhat due to missing ECC support in perl-CryptX (Bug #1545816).

F-28 build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=25322353

Rawhide build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=25322031

I've tested that I can use the eg/pssh script to access some of my machines but the hobbling process may result in some broken behavior that I haven't spotted.