[Pkg-bluetooth-discuss] svn repository restructuring
Mario Iseli
mario at debian.org
Tue Aug 21 14:02:57 UTC 2007
Hello Bluetooth Team :)
We (Filippo Giunchedi, Eddy Petrisor, $myself) just had a little
discussion on IRC about the structure of our svn repository. At the
moment we save _all_ upstream stuff in svn, including tarballs and the
whole stuff again with every upload (tags). Please see for example the
following:
mario at aismis:~/src/svn.debian.org/pkg-bluetooth/bluez-libs$ ls
branches/*
3.11 3.12 3.13 3.14 current
=> 5 times the source
mario at aismis:~/src/svn.debian.org/pkg-bluetooth/bluez-libs$ ls tarballs/
bluez-libs-3.11.tar.gz bluez-libs_3.12.orig.tar.gz
bluez-libs_3.14.orig.tar.gz
=> 3 times the tarball
mario at aismis:~/src/svn.debian.org/pkg-bluetooth/bluez-libs$ ls tags/
2.22-0exp1 2.24-0exp1 2.24-1 2.25-2 3.0-1 3.1-1 3.10-1 3.11-1
3.12-1 3.13-1 3.14-1 3.5-1 3.7-1 3.9-1
=> ~15 times the whole source + debian/ directory.
We have now 11 projects in our svnroot, and this number will probably
grow, as you can imagine we use quite a lot of discspace now.
mario at aismis:~/src/svn.debian.org/pkg-bluetooth$ du -sh
482M .
Ok, so... we need a new structure I think, the problem is that most
people have a different meaning about those structures. My (other
opinions welcome) way would be:
svnroot/TODO
svnroot/pkg1
svnroot/pkg2
svnroot/pkg2/tags
svnroot/pkg2/trunk
svnroot/pkg2/tarballs (symlink to svnroot/tarballs)
svnroot/pkg2/build-area (symlink to svnroot/build-area)
svnroot/tarballs (empty dir in svn)
svnroot/build-area (empty dir in svn)
This is more or less the same way as the kde-extras team handles that
problem. The only thing I don't like with it is: There are absolutely no
upstream tarballs in the repository, I have always to download them
myself. Eddy Petrisor told me that there is an svn property to set an
URL where svn-buildpackage can fetch the orig.tar.gz itself.
I'm waiting for your suggestions...
Regards,
--
.''`. Mario Iseli <mario at debian.org>
: :' : Debian GNU/Linux developer
`. `'`
`- Debian - when you have better things to do than fixing a system
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-bluetooth-discuss/attachments/20070821/3031bc82/attachment.pgp
More information about the Pkg-bluetooth-discuss
mailing list