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

Re: 3rd party dependencies

From: Tristan Seligmann <tristan_at_quotemaster.co.za>
Date: 2004-11-05 12:39:55 CET

On Fri, Nov 05, 2004 at 12:01:52PM +0100, Filip Moritz wrote:
> namely those two?:
>
> # dpkg -L libsvn0
> [...]
> /usr/lib/libsvn_swig_perl-1.so.0.0.0
> /usr/lib/libsvn_swig_py-1.so.0.0.0
> [...]
>
> As I understand from the swig website, their purpuse is to use svn from perl
> resp. python, not to make perl or python features available to svn, right?
>
> i.e. no feature of libsvn0 is dependent on perl or python, besides it's
> usage from either of it, which obviously is.

Nevertheless, if libsvn0 installs these shared libraries, I believe it
must depend on python/perl, otherwise these libraries are broken.

> > File a wishlist bug that libsvn be split, so you can install
> > it independently from Perl and Python (I assume that's what you want).
>
> to me it seems like that split has allready happened:
>
> # apt-cache search svn
> [...]
> libsvn-core-perl - Perl bindings for Subversion (aka. svn)
> [...]
> python2.3-subversion - Python modules for interfacing with Subversion (aka.
> svn)
> [...]

The libraries included in python2.3-subversion link against
libsvn_swig_py; but perhaps libsvn_swig_{py,perl} could be moved into
python2.3-subversion and libsvn-core-perl. On the other hand, there
might be other problems with this (such as requiring libsvn-core-perl
and python2.3-subversion to be rebuilt every time libsvn0 changes.)

--
Tristan Seligmann
Software Engineer / Network Administrator
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Nov 5 12:41:33 2004

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

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