On Tue, 2009-01-06 at 21:18 -0700, Clay Baenziger wrote:
> Hi Kunal,
>       I would strongly encourage you to think of using Jython (or any
> way you can call the Python APIs)

where can i find the Distro Constructor API ? and if they are normal
python files i can use them as :
"import api_file"
right ?

>  to leverage what has been done for the
> Package Manager GUI, and the DC (and its XML validation/creation) in
> Python.
>       I think a standalone capable design is fine but should be one in
> the same as the code to do it remotely. For example, one can set the
> repository locally or remotely. One can point to a file path perhaps for
> ICT (install completion tasks) or use a NFS path to a remote build
> service's offerings (exported read only of course) and perhaps available
> over a web DAV file system for once FUSE is available (since NFS is not
> as nimble as http). After all this, one will end up with an XML file they
> can hand the DC or a remote build service.
>       Of course, this is just one view (and probably more complex than
> necessary). But I'd look at ensuring standalone is basically the same as
> doing a remote creation, and abstracting a build service out. (I would see
> the build service more akin to a batch system where one queues up XML
> files, thus leading to a Sun Gind Engine ability or EC2 ability where one
> only needs to pull in resources when someone submits a build.)
>       Thank you for thinking about working on this! I can't wait to see
> what you come up with. As always, us Sun folks will be cranking away and
> can answer questions as time permits.
>                                                               -Clay
> 
> On Tue, 6 Jan 2009, Jens Deppe wrote:
> 
> >
> >
> > Shawn Walker wrote:
> > > Dave Miner wrote:
> > >> kunal ghosh wrote:
> > >>> (The choice of using JAVA for GUI is a part of the project proposal and
> > >>> cannot be changed.)
> > >>>
> > >> That's unfortunate, since you won't be able to leverage very well from
> > >> the other work that's going on with the IPS and Caiman components.
> > >
> > > I think what Dave is subtly pointing out here is that IPS and many other
> > > projects around it are using Python.  You would really be best suited to
> > > write this in Python as we are developing quite a few APIs for it and
> > > IPS is (almost entirely) written using it.  You will have to reinvent
> > > quite a few "wheels" if you stick with your choice of language.
> > >
> >
> > Depending on whether the APIs are core focused or GUI focused you may be
> > able to consider Jython - leveraging the existing Python APIs as much as
> > possible while using Java for the GUI bits.
> >
> > --Jens
> > _______________________________________________
> > caiman-discuss mailing list
> > caiman-discuss at opensolaris.org
> > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
> >
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


Reply via email to