[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: packaging (was: Re: Mandrake 9.0 RPMS)

From: Michael Ballbach <ballbach_at_rten.net>
Date: 2002-10-15 23:33:02 CEST

On Tue, Oct 15, 2002 at 12:27:03PM -0700, Greg Stein wrote:
> I would think that users will want several RPMs. Something like:
>
> * subversion-base
> * subversion-client
> * subversion-server
> * subversion-devel
> * subversion-python
>
> If we say that the server cannot be installed without the client, then the
> -base can disappear. Note that we can also separate the client into several
> pieces if we want:
>
> * subversion-client-common
> * subversion-client-dav
> * subversion-client-local
>
> We've architected the RA layer to detect and load RA backends, so we don't
> necessarily have to have both at the same time. Note that -local would
> depend upon DB4, while -dav would depend on Neon.
>
> The last bit of granularity, and possible resolution would be the dependency
> handling for DB4. -local and -server both depend upon it, and the libraries
> they install, too. So you might have something like subversion-repos.
>
> Now... I don't know about doing this many RPMs. I can definitely see the
> Debian folks doing this, as they like to have fine-grained dependencies. The
> dependency tree would be something like:
>
> subversion-base
> subversion-client-common
> subversion-client-dav (also on Neon)
> subversion-repos (also on DB4)
> subversion-server (also on apache2)
> subversion-client-local (also on -client-common)
> subversion-devel
> subversion-python (also on swig (runtime))
>
> Urf. Would -devel or -python need to be split, too? Oy... :-)

I agree - certainly it needs to be relatively fine grained, and I didn't
like that I put the python stuff in the main RPM. I've changed the spec
file to follow the tree you've laid out, and am working on building a
new set of mandrake rpms right now, if they come out okay I'll post them
within a day or so.

> If I gave you commit privs, would you be willing to maintain your .spec file
> and other build bits in the a new /trunk/packages/mandrake section?

I'd be happy to.

-- 
Michael Ballbach, N0ZTQ
ballbach@rten.net -- PGP KeyID: 0xA05D5555
http://www.rten.net/

  • application/pgp-signature attachment: stored
Received on Tue Oct 15 23:34:04 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.