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

Re: The *.so files

From: Michael Ballbach <ballbach_at_rten.net>
Date: 2002-11-06 23:59:59 CET

He's talked to me about it briefly. We'll combine our efforts one way or
another. He used my specs file as a basis.

I did not like the idea of splitting up so's throughout development/lib
prefixed packages because subversion uses a lot of them and there
primary purpose is for subversion working. Maybe their
secondary/tirtiary purpose is for the development of other programs.

The devel package in the specs file in the subversion tree contains the
linker scripts, headers, and the static libraries.

The so's are broken up right now into several different packages based
on the different functionality:

subversion-base-0.14.5-3567.1mdk.i586.rpm
subversion-client-common-0.14.5-3567.1mdk.i586.rpm
subversion-client-local-0.14.5-3567.1mdk.i586.rpm
subversion-client-dav-0.14.5-3567.1mdk.i586.rpm
subversion-repos-0.14.5-3567.1mdk.i586.rpm
subversion-server-0.14.5-3567.1mdk.i586.rpm
subversion-devel-0.14.5-3567.1mdk.i586.rpm
subversion-python-0.14.5-3567.1mdk.i586.rpm

All are split out between these packages depending on their purpose.
--enable-dso is used for this purpose. I'm neutral on the subversion
folder in /usr/lib thing, since the subversion shared objects are
obvious do to the 'svn' in the name.

I always figured the lib-something-mdk.x.rpm packages were meant for
true-to-form libraries, used only for development. None of the
subversion shared objects I can think of except the swig bindings in the
python package can be said to be that way, so I did not consider using
them. As an example, libperl.so is in the perl-base package, not in a
libperl package.

On Wed, Nov 06, 2002 at 02:19:05PM -0800, Greg Stein wrote:
> On Wed, Nov 06, 2002 at 07:31:50PM +0100, Oden Eriksson wrote:
> > Hi.
> >
> > I have packaged subversion v0.14.5 r3578 for Mandrake Linux 9.0/Cooker, but
> > stumbled upon an issue. The common practise in Mandrake Linux is to package
> > the "*.so" files in a devel subpackage.
>
> Are you aware of the packages/rpm/mandrake-9.0/ directory in Subversion? And
> if so, do you have patches for it? If not, then maybe your work should be
> aligned with what is there? (I'd hate to have two divergent Mandrake RPM
> setups)

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

  • application/pgp-signature attachment: stored
Received on Thu Nov 7 00:00:59 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.