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

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

See Also

someone please add refs to appropriate pages for/from Ubuntu here.


CategoryJava