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

Re: [PATCH] libsvn SONAMEs and APR

From: Michael Sweet <mike_at_easysw.com>
Date: 2006-04-03 19:29:13 CEST

Justin Erenkrantz wrote:
> On 3/31/06, Michael Sweet <mike@easysw.com> wrote:
>> Given that Subversion is so closely tied to APR, it would make sense
>> to offer an alternate DSO version number when compiled against APR
>> 1.x. Assuming that APR doesn't make any more disruptive changes
>> like the 0.x to 1.x transition, that'll just mean that Subversion 2
>> will have a DSO major version of 3 (or whatever) instead of 1.
>> Alternately, you could use numbered suffix on the library name, e.g.
>> "libsvn_client2".
>
> -1 as that needlessly breaks people who are already happy with APR 1.x
> and SVN. -- justin

Nothing prevents you from symlinking the .2 DSO to .1 on systems that
have been shipping Subversion with APR 1.x already. And if you are
installing from source, the previous install will provide the .1
dependency until they relink the affected programs.

The problem with the current situation is that things can break in
mysterious and unpredictable ways when a distro or user upgrades
from APR 0.x to 1.x.

-- 
______________________________________________________________________
Michael Sweet, Easy Software Products           mike at easysw dot com
Internet Printing and Document Software          http://www.easysw.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr 3 19:29:41 2006

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.