Eucalyptus and its packaging
This page supports the developers behind the preparation of packages for the Eucalyptus Compute Cloud on Debian and Ubuntu. While not unique to Debian, it seems nonetheless noteworthy to mention that Upstream is deeply embedded into this effort. Much praise goes to the Eucalyptus packaging team at Ubuntu, who are offering Eucalyptus packages as part of their distribution already.
However, more eyeballs see more, with time comes updates, so this project may be perceived as a
- mixture of a unification effort between the two distributions,
- a filler of circumvented gaps, and
- a communicator.
Tricks of the trade for contributors to remember / look-up at times
Java packages
Packages of should move to pkg-java whenever reasonably possible. All contributors to pkg-eucalyptus should also have an account there.
Eucalyptus packages
The Debian packaging for Eucalyptus has started to be shared on pkg-escience. That effort should now be moved over to pkg-eucalyptus or pkg-java, respectively. Currently, we have packages in Subversion and Git repositories. For the Git packages, we have used the git-buildpackage helper tool. The easiest ways to get the upstream and pristine-tar branches of these repositories when cloning is to use debcheckout (debcheckout --git-track='*' <package>) or to do a cross-repository checkout as indicated below if you want all the packages.
Cross-repository checkout
Since the packages of interest for Eucalyptus are maintained across multiple teams, we are using the Multiple Repository management tool, mr, to check their source at once. A mr configuration file can easily obtained from our Subversion repository with the following command.
svn cat svn://svn.debian.org/svn/pkg-eucalyptus/tools/mrconfig
Current issues
- mule - clarify if there is a DFSG-compatible solution
See Also
VMBuilder - preparation of virtual images for Debian/Ubuntu
Cloud - summary/introduction on cloud computing with Debian
euca2ools - introduction to the user interface to Amazon/Eucalyptus clouds
External Links
Eucalyptus Home Page
someone please add refs to appropriate pages for/from Ubuntu here.