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 ?