Yes, I have executed the below successfully:

ant build-all
package marvin

Thanks,
Pradeep.S

From: David Nalley [mailto:nore...@reviews.apache.org] On Behalf Of David Nalley
Sent: Wednesday, July 04, 2012 11:19 PM
To: cloudstack; David Nalley; Pradeep Soundararajan
Subject: Re: Review Request: [Defect / Enhancement / New Feature] CS-15281 : 
Removal of third party dependencies in Citrix code base

This is an automatically generated e-mail. To reply, visit: 
https://reviews.apache.org/r/5740/




This removes paramiko itself but there are still 'dependencies' on paramiko in 
the code.



Marvin uses this - so after you've removed paramiko does Marvin still work?

Prasanna: any thoughts on the above



Also tools/migration/upgrade.py uses it. If as edison points out, that is 
deprecated we should remove it, not just leave vestiges hanging around.

client/bindir/update-xenserver-licenses.in also makes use of paramiko.



Finally - there's a dependency on paramiko in the spec file for -client. Is 
that really needed or not? If not remove it from the spec file as well.



--David


- David


On July 4th, 2012, 8:20 a.m., Pradeep Soundararajan wrote:
Review request for cloudstack.
By Pradeep Soundararajan.

Updated July 4, 2012, 8:20 a.m.

Description

[Defect / Enhancement / New Feature] CS-15281 : Removal of third party 
dependencies in Citrix code base



[Problem]

CloudStack uses a significant amount of third party software.  As part of the 
move to ASF there is a certain set of licenses that are compatible with ASF 
policy.  We need to make sure that every dependency we have is in that set. If 
it's not we have to remove it.



[Solution]

Second set: Removing Paramiko



[Reviewers]

None



[Testing]

    [Test Cases]

        Executed ANT build-all and pacakge marvin sucessfully after removing 
Paramiko from tool/migration.



    [Platform]

        Fedora



Signed-off-by: Pradeep 
<pradeep.soundarara...@citrix.com<mailto:pradeep.soundarara...@citrix.com>>


Testing

Executed ANT build-all and pacakge marvin sucessfully after removing Paramiko 
from tool/migration.


Diffs

 *   tools/migration/paramiko/__init__.py 
(f560cc3c2d7fb9e8e0e97a39e82581a97f4f5c95)
 *   tools/migration/paramiko/agent.py 
(d953d3974c0a58b6ece891640070fde04a73b69b)
 *   tools/migration/paramiko/auth_handler.py 
(41cb1f8bb76581ab46dc74aeec7e273467f8c02a)
 *   tools/migration/paramiko/ber.py (326512732b9b66e1a00a4917758154e9c1577419)
 *   tools/migration/paramiko/buffered_pipe.py 
(4bd4856c2d179d8815283d8a70d09b05aa30f52a)
 *   tools/migration/paramiko/channel.py 
(d30496cf1dd44ab33afe35e0da804d22744cdbd0)
 *   tools/migration/paramiko/client.py 
(b9fe5464670f8a0174452b038bdc9f22187154d1)
 *   tools/migration/paramiko/common.py 
(9b4be504fc5ebbf0d80d9ce8f8cb313c5779afc6)
 *   tools/migration/paramiko/compress.py 
(6e61715a5e3a0ad3099d95bc89e5a9f1a2d27c2b)
 *   tools/migration/paramiko/config.py 
(93161c875bfb1e3f4e1d039d1816d452f6cbbe47)
 *   tools/migration/paramiko/dsskey.py 
(c693df960ba29d3afb2736890fc30494d2a891a7)
 *   tools/migration/paramiko/file.py (ac86437c0e56c541b9a3ce6365de671fc64e52ce)
 *   tools/migration/paramiko/hostkeys.py 
(0786cdabf08203059e85fd070dd32afcd9e030c1)
 *   tools/migration/paramiko/kex_gex.py 
(2aebcd29ae1788c3667ed59d94b462ace7d05ab7)
 *   tools/migration/paramiko/kex_group1.py 
(5922939bc1f3b910ae5201f24112aeef88ca4096)
 *   tools/migration/paramiko/logging22.py 
(9b9c142d1b5dcf93e707fbb780ed95ee190c67d0)
 *   tools/migration/paramiko/message.py 
(d6a8e572f3d707181c7fadae81e2701ed3125f72)
 *   tools/migration/paramiko/packet.py 
(899ba57a031920d9094d3ed4e83574099ed1fbbd)
 *   tools/migration/paramiko/pipe.py (9be8ca9be23c49131d701cb0db09018562279aee)
 *   tools/migration/paramiko/pkey.py (58e6686e1adc4b7c6714098011e73e38615bc73e)
 *   tools/migration/paramiko/primes.py 
(0c12732289dafb92e426ad4ed2d4f3e9f25ea0fc)
 *   tools/migration/paramiko/resource.py 
(e8d35fd6e094479ff617b389238147e05982aa22)
 *   tools/migration/paramiko/rng.py (fdfaa5e4fa179e2ef95c68d37c0a69855b5900e1)
 *   tools/migration/paramiko/rng_posix.py 
(f1389504d4cd166da5ec2ef012b81e53fae22019)
 *   tools/migration/paramiko/rng_win32.py 
(8065e94ae7b2caf8c974c5b5230da58b4d6a52dd)
 *   tools/migration/paramiko/rsakey.py 
(160ad692afa618c3e4e3f331b0560b456077b5a9)
 *   tools/migration/paramiko/server.py 
(67147f6c3b35eea69075e2cea4459838adc0ced8)
 *   tools/migration/paramiko/sftp.py (0ed67965cd70a8d0ce75ad37e958240edcd0fde4)
 *   tools/migration/paramiko/sftp_attr.py 
(731386f344fe9b24b0173a6da215f02324874a7f)
 *   tools/migration/paramiko/sftp_client.py 
(520685997c0e5e183fd24f615b2491c7ca292f01)
 *   tools/migration/paramiko/sftp_file.py 
(5f4e5395b7214b2fff6606e5be590a5d663941c5)
 *   tools/migration/paramiko/sftp_handle.py 
(0576eeb1a3f18bb5427389307fd9a3cb1ec57ae1)
 *   tools/migration/paramiko/sftp_server.py 
(db6fa27f23e3b72f6b536c1987cae84c49f5c8f6)
 *   tools/migration/paramiko/sftp_si.py 
(1d52a17fec8efa399dc0034317fa39821b8e035f)
 *   tools/migration/paramiko/ssh_exception.py 
(b813e60afd1c49b9ce5f95b65ab69b90ae96522b)
 *   tools/migration/paramiko/transport.py 
(a7251f61e8bde949aeb0eefca9dfc2d89ae4175f)
 *   tools/migration/paramiko/util.py (7cc2e2552a82906dcc10d9484290d950b7324ab2)
 *   tools/migration/paramiko/win_pageant.py 
(2e8b51bc503dd080ee314ad5060f19d574efa513)

View Diff<https://reviews.apache.org/r/5740/diff/>


Reply via email to