Prasanna, I have resolved the below issue in my private copy, it is just a syntax error in "printd" not a backward compatibility issue. I am also getting some other syntax error in different py scripts. Just wanted to know the working version of marvin scripts. I hope you are maintaining it...
build-apidocs: [echo] build-apidocs [exec] File "/home/pradeep-ubuntu/workspaces/cloudstack-oss/setup/apidoc/gen_toc.py", line 157 [exec] except ExpatError, e: [exec] ^ [exec] SyntaxError: invalid syntax [exec] Result: 1 [echo] Result locates at /home/pradeep-ubuntu/workspaces/cloudstack-oss/dist/commands.xml build-marvin: [echo] Generating Marvin API Classes [exec] File "codegenerator.py", line 270 [exec] print "the spec file %s does not exists"%apiSpecFile [exec] ^ [exec] SyntaxError: invalid syntax [exec] Result: 1 [echo] API classes @ /home/pradeep-ubuntu/workspaces/cloudstack-oss/tools/marvin/marvin/cloudstackAPI package-marvin: [echo] Packaging Marvin [exec] running sdist [exec] running check [exec] /usr/lib/python3.1/distutils/dist.py:259: UserWarning: Unknown distribution option: 'install_requires' [exec] warnings.warn(msg) [exec] error: package directory 'marvin/cloudstackAPI' does not exist [exec] Result: 1 [echo] distributable tarball at: /home/pradeep-ubuntu/workspaces/cloudstack-oss/tools/marvin/dist/Marvin-*.tar.gz Thanks, Pradeep.S -----Original Message----- From: Prasanna Santhanam [mailto:prasanna.santha...@citrix.com] Sent: Tuesday, June 19, 2012 10:03 PM To: 'cloudstack-dev@incubator.apache.org' Subject: Re: FW: Moving third party dependencies to ASF approved licenses - jnetpcap Pradeep, You'll need to build it against a 2.7 python. Python 3.0 and 2.7 are not really backwards compatible. I suspect any of the python in the codebase is python 3.0 compatible. I'll correct the error message. Thanks, ----- Original Message ----- From: Pradeep Soundararajan [mailto:pradeep.soundarara...@citrix.com] Sent: Tuesday, June 19, 2012 09:35 PM To: cloudstack-dev@incubator.apache.org <cloudstack-dev@incubator.apache.org> Subject: RE: FW: Moving third party dependencies to ASF approved licenses - jnetpcap Prasanna, Please check this error: package-marvin: [echo] Packaging Marvin [exec] File "setup.py", line 10 [exec] print "Marvin needs at least python 2.7, found : \n%s"%version [exec] ^ [exec] SyntaxError: invalid syntax [exec] Result: 1 [echo] distributable tarball at: /home/pradeep-ubuntu/workspaces/cloudstack-oss/tools/marvin/dist/Marvin-*.tar.gz BUILD SUCCESSFUL Total time: 42 seconds pradeep-ubuntu@pradeepubuntu-HVM-domU:~/workspaces/cloudstack-oss$ python --version Python 3.1.2 I am already having py version 3.1.2. Please let me know how to resolve this... Thanks, Pradeep.S -----Original Message----- From: Prasanna Santhanam [mailto:prasanna.santha...@citrix.com] Sent: Tuesday, June 19, 2012 3:16 PM To: cloudstack-dev@incubator.apache.org Subject: Re: FW: Moving third party dependencies to ASF approved licenses - jnetpcap On Mon, Jun 18, 2012 at 01:42:58PM -0400, David Nalley wrote: > On Mon, Jun 18, 2012 at 1:18 PM, Pradeep Soundararajan > <pradeep.soundarara...@citrix.com> wrote: > > I have created the sub-task for this. I will start tracking all these > > activities in its related sub-tasks. > > Could you please let me know how should I execute marvin against my build? > > > > Thanks, > > Pradeep.S > > > > Prasanna: > > Can you point Pradeep to directions for running Marvin against his build? > > --David In order to package and build the marvin source distributable call the ant target - ant package-marvin. The distributable source sits in tools/marvin/Marvin-0.1.*.tar.gz -- Prasanna.,