Differences between revisions 8 and 9
Revision 8 as of 2010-06-01 14:51:36
Size: 2654
Comment: Correction of a typo.
Revision 9 as of 2010-07-11 10:36:53
Size: 2916
Comment: Mention ‘mr bootstrap’.
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
Refer to the above file on how to set the DEBEMAIL and DEBFULLNAME DebPkg:devscripts environment variables, and Host and User variables for git.debian.org in {{{.ssh/config}}}.

{{{mr bootstrap http://svn.debian.org/viewsvn/pkg-eucalyptus/tools/mrconfig}}}

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

Refer to the above file on how to set the DEBEMAIL and DEBFULLNAME devscripts environment variables, and Host and User variables for git.debian.org in .ssh/config.

mr bootstrap http://svn.debian.org/viewsvn/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

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


CategoryJava