You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Sebastien Goasguen <ru...@gmail.com> on 2014/11/07 16:31:54 UTC

paramiko

While installing cloudstack-management I just realized we have a dependency on python paramiko.
which has a dependency of course on pycrypto, and we seem to use an old version 2.0.1.

Anyone knows where we use paramiko ?

Re: paramiko

Posted by Sebastien Goasguen <ru...@gmail.com>.
On Nov 7, 2014, at 10:55 AM, David Nalley <da...@gnsa.us> wrote:

> I seem to recall that we had to remove paramiko back in 2012 because
> it didn't conform to the licensing requirements. (Paramiko is LGPL,
> which is a Cat X license.)
> 
> Indeed this message seems to indicate we removed it from the codebase.
> Not sure why we would add that back in.
> 
> http://markmail.org/message/t34r7kltm3dyg4ue
> 

it's a dependency in the package builds and it is being used by marvin ..

$ grep -r paramiko .
./client/bindir/cloud-update-xenserver-licenses.in:import paramiko
./client/bindir/cloud-update-xenserver-licenses.in:			c = paramiko.SSHClient()
./client/bindir/cloud-update-xenserver-licenses.in:			c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
./client/target/utilities/bin/cloud-update-xenserver-licenses:import paramiko
./client/target/utilities/bin/cloud-update-xenserver-licenses:			c = paramiko.SSHClient()
./client/target/utilities/bin/cloud-update-xenserver-licenses:			c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
./debian/control:Depends: cloudstack-common (= ${source:Version}), tomcat6, sysvinit-utils, sudo, jsvc, python-mysqldb, libmysql-java, python-paramiko, augeas-tools, mysql-client
./packaging/centos63/cloud.spec:Requires: python-paramiko
./python/bindir/cloud-grab-dependent-library-versions:                'commons-collections', 'commons-httpclient', 'jpackage-utils', 'MySQL-python', 'python-paramiko', 'ipmitool', 'commons-httpclient', 'commons-collections',
./README.tools.md:- paramiko,
./test/selenium/ReadMe.txt:- pip install paramiko (Install paramiko)
./test/selenium/smoke/VM_lifeCycle.py:        ssh = paramiko.SSHClient()
./test/selenium/smoke/VM_lifeCycle.py:        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
./test/selenium/smoke/VM_lifeCycle.py:        ssh = paramiko.SSHClient()
./test/selenium/smoke/VM_lifeCycle.py:        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
./tools/marvin/marvin/misc/build/bashUtils.py:import paramiko
./tools/marvin/marvin/misc/build/bashUtils.py:        self.ssh = paramiko.SSHClient()
./tools/marvin/marvin/misc/build/bashUtils.py:        self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
./tools/marvin/marvin/misc/build/bashUtils.py:        except paramiko.SSHException, sshex:
./tools/marvin/marvin/misc/build/bashUtils.py:        except paramiko.SSHException, e:
./tools/marvin/marvin/misc/build/bashUtils.py:        transport = paramiko.Transport((self.host, int(self.port)))
./tools/marvin/marvin/misc/build/bashUtils.py:        sftp = paramiko.SFTPClient.from_transport(transport)
./tools/marvin/marvin/sshClient.py:import paramiko
./tools/marvin/marvin/sshClient.py:        self.ssh = paramiko.SSHClient()
./tools/marvin/marvin/sshClient.py:        self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
./tools/marvin/marvin/sshClient.py:        transport = paramiko.Transport((self.host, int(self.port)))
./tools/marvin/marvin/sshClient.py:        sftp = paramiko.SFTPClient.from_transport(transport)
./tools/marvin/Marvin.egg-info/requires.txt:paramiko >= 1.13.0
./tools/marvin/setup.py:        "paramiko",


> --David
> 
> 
> 
> On Fri, Nov 7, 2014 at 10:31 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
>> While installing cloudstack-management I just realized we have a dependency on python paramiko.
>> which has a dependency of course on pycrypto, and we seem to use an old version 2.0.1.
>> 
>> Anyone knows where we use paramiko ?


Re: paramiko

Posted by David Nalley <da...@gnsa.us>.
I seem to recall that we had to remove paramiko back in 2012 because
it didn't conform to the licensing requirements. (Paramiko is LGPL,
which is a Cat X license.)

Indeed this message seems to indicate we removed it from the codebase.
Not sure why we would add that back in.

http://markmail.org/message/t34r7kltm3dyg4ue

--David



On Fri, Nov 7, 2014 at 10:31 AM, Sebastien Goasguen <ru...@gmail.com> wrote:
> While installing cloudstack-management I just realized we have a dependency on python paramiko.
> which has a dependency of course on pycrypto, and we seem to use an old version 2.0.1.
>
> Anyone knows where we use paramiko ?