On Nov 7, 2014, at 10:55 AM, David Nalley <[email protected]> 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 <[email protected]> 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 ?