On 05/17/2012 01:26 AM, David Nalley wrote:
Hi folks:
I saw the recent changes to the dependency license page[1] and wanted
to discuss XAPI API - which I think is the xenserver-java package. I
don't think this is in any of the currently targeted distributions.
And I just learned that this is Citrix-Xen specific, which would be a
reason that it is not in any distribution, i.e. no such bindings are
part of the Xen.org code.
This would imply that there is a potential that CloudStack depends on
APIs that are only available in the Citrix incarnation of Xen. This in
turn would put CS into an unfortunate position as CloudStack will not be
able to run on any distribution that supports Xen (Xen.org origin), but
will only be able to run on distros that also get Citrix-Xen.
This newly gained insight of course makes some of the earlier comments i
made in this thread useless. What would have to happen is that the
generation code would have to be pushed to Xen.org and CloudStack would
have to limit itself to those APIs.
I
maintain this package for Fedora and EPEL (so you can install it on
EL6.2 - but it's using a non-supported yum repo to do so.) Also I
don't ship the patched version that ships with CloudStack today - I
build from source as Fedora and EPEL have guidelines around patches,
one of which requires at least upstreaming patches - and honestly I
can't even find an upstream repo for it, much less a record of where
the patches have been upstreamed.
I am pretty certain that aside from my packaging work, no other distro
has the above package - and a quick google supports that belief.
--David
[1]
http://wiki.cloudstack.org/display/dev/Moving+dependencies+to+ASF+approved+licenses
Based on the above I think there is a lot of clarification necessary
w.r.t. the dependency list and it is necessary to sort out what the
Citrix product will use (Citrix-Xen presumably) and what an open source
incarnation of CloudStack depends on.
Robert
--
Robert Schweikert MAY THE SOURCE BE WITH YOU
SUSE-IBM Software Integration Center LINUX
Tech Lead
rjsch...@suse.com
rschw...@ca.ibm.com
781-464-8147