[needs-packaging] libnet-ssh-perl-perl

Bug #396058 reported by FrancisT
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
Ubuntu
Triaged
Wishlist
Unassigned

Bug Description

The package Net::SSH:Perl (and related packages such as Net::SFTP) is an extremely useful wrapper to allow scripting of commands on remote machines vis SSH. Installing it in Ubuntu is complex to put it mildly.

Some instructions are here:
http://www.csclug.org/?q=node/128

There are other places that indicate that once upon a time this package may have been available in early 2007 but if so it seems to have gone now.

Note that adding support for this package would also mean adding support for other useful packages such as Math::Pari

Revision history for this message
Patrick Hoffmann (sobran) wrote :
Revision history for this message
FrancisT (francis-turner) wrote :

The packages Patrick found are alternatives (and IMO less usable alternatives) to Net::SSH::Perl

To quote from
http://search.cpan.org/~turnstep/Net-SSH-Perl-1.34/lib/Net/SSH/Perl.pm

One advantage to using Net::SSH::Perl over wrapper-style implementations of ssh clients is that it saves on process overhead: you no longer need to fork and execute a separate process in order to connect to an sshd. Depending on the amount of time and memory needed to fork a process, this win can be quite substantial; particularly if you're running in a persistent Perl environment (mod_perl, for example), where forking a new process is a drain on process and memory resources.

It also simplifies the process of using password-based authentications; when writing a wrapper around ssh you probably need to use Expect to control the ssh client and give it your password. Net::SSH::Perl has built-in support for the authentication protocols, so there's no longer any hassle of communicating with any external processes.

Philip Muškovac (yofel)
tags: added: needs-packaging
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - Add support for the perl module Net::SSH:Perl
+ [needs-packaging] Add support for the perl module Net::SSH:Perl
Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: [needs-packaging] Add support for the perl module Net::SSH:Perl

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Sandro Cazzaniga (cazzaniga-sandro) wrote :

Note that this package is also usefull as dependencie of others softwares.

Revision history for this message
FrancisT (francis-turner) wrote :

I just saw that in 13.10 you added support for Net::Appliance::Session which does much the same thing and is sufficient for my basic needs here. However I would prefer to use Net::SSH::Perl if it were possible

Logan Rosen (logan)
Changed in ubuntu:
status: Confirmed → Triaged
summary: - [needs-packaging] Add support for the perl module Net::SSH:Perl
+ [needs-packaging] libnet-ssh-perl-perl
Changed in debian:
status: Unknown → New
Revision history for this message
salva (sfandino) wrote :

Net::SSH::Perl was removed from Debian a long time ago because of its dependency with libpari that has a non-free license. Anyway, Net::SSH::Perl is an old and unmaintaned module with lots of bugs.

You may like to use Net::OpenSSH instead which is already available in Debian/Ubuntu, and maybe with the Net::OpenSSH::Compat adapter (also available) which is compatible with Net::SSH::Perl at the API level.

Changed in debian:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.