Hi,
On 01/10/2013 09:07 AM, Chip Childers wrote:
Hi all,
Since packaging is a theme yet again (and we seem to be headed in a
direction that is useful for a distro packager), I wanted to raise the
idea of trying to work with various Linux distros to get CloudStack
into their official package repos. I see the 4.1.0 release as being
the ideal release
I know that we have had various packagers represented on this list on
and off, and I suspect that there are quite a few lurkers hanging
around.
My question to the community is: does it make sense for the Apache
CloudStack community to reach out to various linux disto communities
and see if they would be willing to include the software (as well as
offer packaging help if needed)?
My questions to folks that might be on this list representing
different distros: Are you interested?
Yes, I am still interested, it's a time issue :( I am also more than
willing to help people with getting packages built in OBS. The Open
Build Service and its public instance known as the openSUSE Build
Service can build packages for pretty much any distribution we might be
interested in.
I already have a project set up in OBS and CloudStack 3.x is building
there, but I have not had a chance to come back to this and build 4.0
and the current development tree as packages.
A few things that have been "blockers" for me to get back to it is the
churn in the build system. Having lost track of that conversation I have
to ask whether everything is settled now?
Secondly when I was working on this I ran into rate hole of OCaml
dependencies. If I recall correctly this was related to some Xen-Server
Java component that depended on OCaml for some reason.
If so, how can we work with
your community most effectively?
Well at least for openSUSE it will be more of an individual effort, at
least to get things started. Thus, what I need is clear dependency
documentation for the various build options such as the above named
OCaml stuff for Xen. It is for the most part a documentation issue. Not
that I am interested in reading an endless number of pages of
documentation, but that is much better than fishing around in build code
to try and figure out what is needed to build the various features. Also
needed is a picture of how things fit together and where individual
files are used. It is most likely that CloudStack will have 4 or 5
packages, what should be in the packages?
For example, what code (files) need to be on the head node? What code
(files) are used for the Web-Interface?
Questions like that need to be answered. Maybe, they are answered by a
reference spec file that is already in the source, I haven't looked in a
while.
Last but not least there needs to be a "quick start guide" (I think that
this exists) that allows people that package but do not want to be cloud
administrators to set up a basic test cloud in a reasonable time to test
the packages.
Last, CloudStack is obviously still
a podling (and our release numbers still reflect "-incubating"). Is
our graduation a prerequisite in your opinion?
No, it is not.
Thanks,
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