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 needed for Eucalyptus are in pkg-java whenever reasonably possible. All contributors to pkg-eucalyptus should also have an account there. Brian Thomason has provided packages in his PPA of the packages listed below. For experimenting with binaries, add the following to your /etc/apt/sources.list

deb http://ppa.launchpad.net/brian-thomason/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/brian-thomason/ppa/ubuntu precise main

. The "get-orig-source" target is functional if not stated otherwise. Steffen will be his default sponsor and indicates the packages he is working on in this table (none, ATM). If you can help, please help and add your name, so we are quicker and avoid redundancies.

Package

Updated in pkg-java by

Comment

bouncycastle

groovy1.7

arrived in main

version 1.7.2 is the latest working with Eucalyptus 3.0, new versioned package

ha-jdbc

arrived in main

new in Debian/Ubuntu

jasperreports3.7

latest version of 3.7 series, tested for compatibility, ftbfs for SM

libbtm-java

svn only

ftbfs for SM

libhamcrest-java

svn only

ftbfs for SM

libhibernate-jbosscache-java

libjboss-cache3-java

libjgroups-java

arrived in experimental

velocity

svn only

informed Torsten and uploaders

This is all preliminary work. Please send comments back to Brian or the pkg-eucalyptus/pkg-java list. Many thanks to Brian (and Eucalyptus) for his effort.

Eucalyptus packages

The Debian packaging specific for Eucalyptus is shared on pkg-eucalyptus. Currently, we have packages in Subversion repositories.

List of packages were the pkg-eucalyptus team is Maintainer or Uploader: http://qa.debian.org/developer.php?login=pkg-eucalyptus-maintainers@lists.alioth.debian.org

Cross-repository checkout

Since the packages of interest for Eucalyptus are maintained across multiple teams, one can use 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/pkg-eucalyptus/tools/mrconfig

Some of the packages are maintained in Git repositories. The mrconfig files expects the following variables to be set:

You can then check the repositories with a single command:

mr --trust-all bootstrap http://anonscm.debian.org/viewvc/pkg-eucalyptus/tools/mrconfig?view=co

Current issues

Wheezy

Upgrade to Eucalyptus 2.x

Squeeze

See Also

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


CategoryJava