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

Re: Why do we allowed mixed versions of libsvn_* ?

From: Mark Benedetto King <mbk_at_lowlatency.com>
Date: 2004-12-04 00:00:36 CET

On Fri, Dec 03, 2004 at 05:13:50PM -0500, Greg Hudson wrote:
> On Fri, 2004-12-03 at 16:05, Mark Benedetto King wrote:
> > When/if enterprising entities implement their own fs backend
> > or ra modules, they'll want some sort of API/ABI stability, so
> > that they don't have to constantly roll new releases.
>
> We don't claim to support that.
>
> > I recognize that there aren't any examples of this yet, but
> > we went through all the trouble of building the RA and FS
> > loaders; we have to expect that someday there will be
> > third-party modules.
>
> We have RA and FS loaders so that Subversion binary packages can be
> separated out into multiple components, so that the main package doesn't
> have to depend on BDB and neon.
>
> (That may not have been the original reason for the RA loader, but
> that's the benefit we derive from them now.)
>

I had assumed the packaging modularity was a freebie, and that
extensibility was the original intent. You're right though; we
don't have any way for the user to load their own modules, so
there's obviously no way to extend the system.

--ben

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Dec 4 00:01:48 2004

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