Johan Corveleyn wrote on Thu, Jul 12, 2012 at 22:19:50 +0200: > On Thu, Jul 12, 2012 at 7:31 PM, Peter Samuelson <pe...@p12n.org> wrote: > > [Markus Schaber] > >> So my personal experience tells me that multiple-client scenarios are > >> the common case, and that the deployment strategy (only using linux > >> distro packages, or 3-in-1 bundles like VisualSVN) can reduce that > >> problem. > > > > So, we provide a pile of libraries that maintain ABI backward > > compatibility. You can have as many different svn client apps on a > > given system as you want, and so long as they are all using the same > > copy of our libraries, there is no cross-version compatibility problem. > > > > (Of course, there's two other related issues: 1) sharing a wc across > > two or more systems; 2) use of SVNKit. I'll ignore both for now; > > SVNKit in particular is, and should be, Somebody Else's Problem anyway.) > > I think it's sad that there is so much antagonism against SVNKit in > this community. With my svn user hat on, I consider SVNKit as just > another part of the svn ecosystem. As a user, I don't really care if > it's implemented in C, in Java or in Turbo Pascal :-), as long as it > plays by the rules and acts like any other svn client. Besides, in our > environment I have no choice but to use SVNKit: the svn plugin of my > IDE (IntelliJ IDEA) only works with SVNKit. > > I think it would be beneficial for the svn ecosystem as a whole if > this community would try to build better relations with the SVNKit > people. Some mutual understanding certainly wouldn't hurt. I was very > happy to see more interest by the SVNKit guys in the core project, and > see their presence at the Berlin Hackathon (hi Dmitry :-)). >
I don't think there is antagonism against svnkit here; just "they chose not to use our APIs, so if things break because of that it's their problem to fix and not ours". > I guess this is theoretically possible. But as a Windows user, I > personally wouldn't like it. This is exactly one of the things that > annoys me every time when I'm working on e.g. Solaris: What? I can't > have two different svn versions installed at the same time? On my > central build server with 1000 working copies I can't just quickly > install a 1.7 version to do some tests, while all my colleagues keep > on running svn 1.6 for the real stuff. Gah. > Of course you can, just don't install it to the same $prefix as everything else. On svn.apache.org we have 6 different svn installations... > -- > Johan