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'', DebPkg: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 DebPkg: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 {{{#!highlight bash @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 [[https://launchpad.net/ubuntu/+source/eucalyptus/2.0.1+bzr1256-0ubuntu6|this patch itself is ~14MB]]. * --(Patch management for packaging to use quilt)-- * --(Packaging format to [[Projects/DebSrc3.0|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}}} (DebianBug:624205) and transfer the package to the [[Teams/JavaPackaging|pkg-java]] team. === Squeeze === * DebPkg: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. }}}