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:[email protected]]
Sent: Tuesday, June 19, 2012 10:03 PM
To: '[email protected]'
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:[email protected]]
Sent: Tuesday, June 19, 2012 09:35 PM
To: [email protected] <[email protected]>
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:[email protected]]
Sent: Tuesday, June 19, 2012 3:16 PM
To: [email protected]
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
> <[email protected]> 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.,