I am not sure about how well maintained this page is. Whoever is interested in this information please talk back to me (Steffen) and Brian about who to present it.
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:
DEBEMAIL and DEBFULLNAME environment variables from the devscripts package.
Host and User variables for git.debian.org in .ssh/config.
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
- git clone on build-time (clc/Makefile) - Need to be addressed to conform policy
1 @git clone --depth=1 git://github.com/eucalyptus/eucalyptus-cloud-libs.git lib
Upgrade to Eucalyptus 2.x
- Stub generation: Fix the AXIS2 jar and environment variable for stubs generation ( gatherlog/Makefile ). Ubuntu packaging have pre-generated them
and added as a patch to the packaging but this patch itself is ~14MB.
Patch management for packaging to use quilt
Packaging format to DebSrc 3.0
- Java libs dependency handling (use upstream's jars or system-wide).
-- Smooth upgrade from 1.6 to 2.x. -- Not really, 1.6 was removed from the archive. We should test and describe what to do.
Update GWT to 2.4 (624205) and transfer the package to the pkg-java team.
Squeeze
python-boto 1.8d is no longer in the archive, and eucalyptus cannot execute euca-register properly with python-boto 1.9. It is hence suggested to (as root)
# wget "http://snapshot.debian.org/archive/debian/20090708T221200Z/pool/main/p/python-boto/python-boto_1.8d-1_all.deb" # dpkg -i python-boto_1.8d-1_all.deb # echo "python-boto hold" | dpkg --set-selections # apt-get -u dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: python-boto 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.