converting module bundles to source format 3.0 (quilt)
I started working on converting the module bundle packages (like
libcatalyst-modules-perl) to the new source format 3.0 (quilt).
This has several advantages:
* No more tarballs in tarballs.
* As all tarballs are extracted by dpkg-source, patching can be done
by simply editing the files of interest (optionally using quilt).
I also got rid of the 01, 02, ... directories that were necessary to
build packages after their dependencies. For now, this information is
contained in debian/module-list (which just contains the list of module
in the order they should be built). Maybe this can also be generated
automatically from the dependency information?
A disadvantage of my implementation is that neither the tarballs nor the
directory names contain the version number of the upstream release.
However, in practice this should not be a large problem as this
information can be obtained from the META.yml file (and be overridden in
debian/packages.cfg in case something is broken).
I still need to fix updating modules (it call rm -rf $module now. SVN
does not like this).
My work can be found at , a source format 3.0 package can be obtained
from  (but the scripts in debian/* are slightly outdated there).
Comments are of course welcome :)