[Evolution] Suggested repository layout

Loïc Minier lool+alioth at via.ecp.fr
Thu Oct 13 10:15:33 UTC 2005


        Hi,

On Wed, Oct 12, 2005, Margarita Manterola wrote:
> The main problem of the current layout is that it does not allow to
> build packages automatically with the current svn tools.  Would the
> modification you suggest fix this?

 I don't understand what prevents you from building packages with the
 current layout.  I see that only the debian/ is stored, and that the
 mergeWithUpstream property is set:

bee% svn proplist /home/lool/svn/svn.debian.org/pkg-evolution/trunk/*/debian
Properties on '/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution-data-server/debian':
  mergeWithUpstream
Properties on '/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution/debian':
  mergeWithUpstream
bee% svn propget mergeWithUpstream /home/lool/svn/svn.debian.org/pkg-evolution/trunk/*/debian
/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution-data-server/debian - 1
/home/lool/svn/svn.debian.org/pkg-evolution/trunk/evolution/debian - 1

 Typing svn-buildpackage should be enough to build the package, with
 a configured SBP; I personally use .svn/deb-layout in all the packages
 I edit, but you can stuff that in .svn-buildpackage.conf or use the
 default configs for tarballs and build-areas.

> Apart from that, in the past I've found the branches/tags options in
> CVS quite useful to spot where a bug had appeared or disappeared, and
> that's why I thought it was a good idea for the SVN repository, given
> the fact that SVN does not have branches and tags, and the fact that
> we cannot really "check out" the Debian versions (we cannot depend on
> snapshot.debian.net, after the way it broke down this year).

 I agree for the snapshot.debian.net part.  There always "svn log" and
 the possibility to diff/checkout old revisions of the tree.

 My experience is that I never had to grab an old package version, every
 time I wanted a diff, I asked for one via SVN diff.  When researching
 things, I also use the web interface to SVN.

 But it's only me, and I see nothing preventing having both
 branches/tags/trunk and unstable/sarge/experimental dirs, except
 sanity...  :)

   Cheers,

-- 
Loïc Minier <lool at dooz.org>



More information about the Pkg-evolution-maintainers mailing list