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 <run...@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 ?

Reply via email to