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.
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
- 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.
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.