Boson in pkg-games svn

Reinhard Tartler siretart at tauware.de
Tue Jan 17 17:50:38 UTC 2006


Am Montag, den 16.01.2006, 15:23 -0500 schrieb Joey Hess:

> > http://svn.debian.org/wsvn/pkg-games
> 
> So, there are two basic layouts that can be used in a multi-package svn
> repository

> You're using the latter layout. This layout is well suited to subversion
> repositories consiting of several packages that are mostly checked out
> one at a time. For example, if you want to work on all of bosun with
> this layout you need to check out three separate trees for the three
> packages that comprise it.

To be honest, I used what svn-inject provided me. 
For boson, to save download space, I used the 'mergeWithUpstream' mode.

> The first layout above is better suited to subversion repositories for
> projects where you want to be able to check out all the packages at
> once, since it allows checking out trunk/ and getting all the packages.

If I read the manpage correctly, svn-inject does not support the first
layout yet, right? so I would have to move things around manually
anyway.

> If I were
> interested in doing some work on the games in our repository that cut
> across many games, rather than focusing on one or two, then the former
> layout would make it easier for me to check everything out. 

I don't think that this would happen at all. Our games are different
upstream with big differences in build system, dependencies and so on.
Therefor I think we can live with the second layout.

> I think it's a good idea to keep that in mind when setting up a
> subversion repository. Even though svn does make it easy to move things
> around to the other layout later, setting the tone for how packages are
> comaintained by the group is something that happens at the beginning and
> might not be as easy to change.

I think its great that we have very experienced svn users like you that
can help choosing the right layout decisions, seriously!

Perhaps we should introduce the following directories at top level:

packages/
packages-nonfree/

to separate nonfree packages (which can go to contrib) from games which
can go to main.

And I agree that the 3 boson packages could really move to a boson/
subdirectory.

-- 
Reinhard Tartler <siretart at tauware.de>



More information about the Pkg-games-devel mailing list