Hi I used to use marvin for setup simulator environments for using it as integration test environments (4.5-latest) for the Ansible CloudStack modules.
It's been a while and I can not really remember exactly what it was caused it to fail but since a few weeks I was not able to setup such an environment. I think it was related to some "cypto" dependencies which didn't fit anymore. Would splitting marvin out help to make the setup more reliable for older cloudstack versions (e.g. 4.5 >=) as well? Thanks for clarification. Regards René On 07/18/2016 11:44 AM, Rohit Yadav wrote: > All, > > Based on a recent discussion thread [1], I want to start a voting thread to > gather consensus around splitting Marvin from the CloudStack repository. > > On successful voting, we would extract and maintain Marvin as a separate > library in a separate repository (example repository [2]) and various > build/test systems such as Travis [3] can install it directly for usage > with pip+git etc. > > Background: During the build process, a commands.xml generated to build > apidocs is also used to generate CloudStack Cmd and Request classes are > auto-generated, which is the only dependency why we needed Marvin and > CloudStack together. The auto-generated cloudstackAPI module can be also > generated against a live running CloudStack mgmt server which has api > discovery (listApis) enabled. The integration tests will still be tied to a > branch and will remain withing the repository. A PR [3] was sent to show > that we can still execute tests using this approach, and this would finally > allow us to build, release and use Marvin as an independent library. > > Vote will be open for 72 hours. > > For sanity in tallying the vote, can PMC members please be sure to indicate > "(binding)" with their vote? > > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove (and reason why) > > [1] http://markmail.org/thread/kiezqhjpz44hvrau > [2] https://github.com/rhtyd/marvin > [3] https://github.com/apache/cloudstack/pull/1599 > > Regards, > Rohit Yadav >