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

Re: Svn server images / appliances / packages

From: Julian Foad <julianfoad_at_apache.org>
Date: Fri, 10 Jan 2020 14:40:55 +0000

Branko Čibej wrote:
> Nathan Hartman wrote:
>> If there is a defined "reference system," that makes it possible to
>> focus on making that configuration as turn-key as possible, and also
>> to document it as well as possible.

If I understand correctly, the point is to concentrate on one system in
our efforts to improve the experience of running Subversion, so that we
avoid diluting our efforts with discussing and accommodating the
differences between systems.

Discussing and accommodating other systems should and can still happen,
but it can happen separately (different discussion threads, different
times, different people) so as not to distract (so much) from that
primary effort.

That sounds like a good plan.

>> A reference system [...] is a [...] configuration with the
>> best probability of success, the best documentation, and the best
>> understanding of the potential pitfalls and their solutions or
>> workarounds. [...] It could be docker based, or not.
>
> On most "sane" OSes, administrators are used to the way their upstream
> packager sets up things. [...]
> The most we could do would be for such cases would be to provide
> example configurations for, e.g., LDAP/AD integration etc. That's really
> a part of end-user documentation and should go into the wiki.

That seems to miss the point. A native installation on any "sane" OS
would make a perfectly adequate reference platform, as would a Docker
installation.

> The OS that would be best served by a reference installation (or
> convenience binaries, if you prefer) would be, not so surprisingly,
> Windows. [...]

I'm not quite sure how to interpret that. The primary goal is not to
benefit the chosen platform (although that would of course happen) but
rather to make it easy for contributors to concentrate on something.
The system to concentrate on therefore needs to be one that a large
subset of contributors can work with. I personally am here because I
support FOSS in general. Although I am willing to help anyone who wants
to make Subversion also work well on Windows, I would not support
favouritism toward any proprietary software.

 From my limited experience, it seems the most suitable "reference
system" options, ones that are open and that a large sector people in
this space are likely able to work with, would be:

   * Ubuntu (server, latest LTS)
   * Docker (probably using an Alpine image, or maybe Ubuntu)

- Julian
Received on 2020-01-10 15:40:58 CET

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.