[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: Eric Gillespie <epg_at_pretzelnet.org>
Date: 2002-11-06 21:09:20 CET

Oden Eriksson <oden.eriksson@kvikkjokk.net> writes:

> The common practise in Mandrake Linux is to package the "*.so"
> files in a devel subpackage.

> Now, this doesn't seem to work with subpackage since for
> example the client won't work without these "*.so" files.

Kinda. The svn program should only require the *actual* shared
objects, i.e. libsvn_ra_local-1.so.0.0. The .so files are only
symbolic links to those files. What RH and Debian do (and thus
Mandrake, i imagine) is put the actual shared objects (and the
.soname symlink, i.e. libsvn_ra_local-1.so.0.0 and
libsvn_ra_local-1.so.0) in one package and the plain .so symlink
in the dev package. I think that's what you want to do.

That said, let me state that i abhor this practice. When a user
on such a system installs package 'foo' they later discover they
have only random chunks of package 'foo', not all of it. That's
a disservice both to the users and the authors of the software.

I can't tell you how many lists i'm on where someone complains
they can't compile something and it turns out they didn't have
the -dev package installed.

Please don't perpetuate this lunacy.

--
Eric Gillespie <*> epg@pretzelnet.org

Build a fire for a man, and he'll be warm for a day. Set a man on
fire, and he'll be warm for the rest of his life. -Terry Pratchett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Nov 6 21:16:11 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.