[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