Image via Wikipedia
After my complaints about Mac Support, I am not sold on their concept. It looks like a nice convenience, but most of the admins I know are competent enough to set up Subversion, and ViewVC on their own. The other items like LDAP support seem like nice value add items. I am not sure that I want a black box which does updates running Apache in my domain. I like to know how it is configured, and that the security is set correctly. I don't want to have to worry that modifying it will break it. That is just me.
We do intend to support OSX eventually. In our experience supporting Subversion users, we find the overwhelming majority of users on OSX are using it as a client OS and not running a Subversion server. So it was not as critical (to us) to support it as a server before say Windows.
ReplyDeleteIn terms of the Apache configuration, you still have access to the configuration files that are generated and you can even edit the httpd.conf if needed. Subversion Edge is focused on providing a "Subversion Server" and it optimizes the Apache configuration accordingly. We recommend using a separate Apache instance for running other applications.
That is a nice follow-up. I can understand your targeting Linux since you are correct about the majority of users would be using the client side application. However, my experience is that Windows users are doing the same thing.
ReplyDeleteI am not sure that I would be comfortable depending on a Windows server instance to support my Subversion repository. This may be based on my Linux/Unix/BSD/Mac OS X experiences. I may be slightly jaded on this.
Does the configuration allow you to lock it down, and still maintain functionality? For example, are most of the modules disabled?
Is there any one thing which, if modified in the configuration, may cause it not to function and update?
Windows server is our largest download by a mile, so we had to go off that statistic.
ReplyDeleteWe write a default httpd.conf for your OS and then use various Include statements to pull in the generated files for the various configuration operations you specify in the web UI. Once httpd.conf exists, we never touch it again, so you are free to hack it however you need (and take on responsibility for it working). You can still use our Includes if they work for you, in which case you can also still benefit from the configuration UI.
Windows is the largest download! I guess statistically they are the largest install base of OSes. So even if it was 1% of 10,000,000 it would be 100,000.
ReplyDeleteI don't think I would personally change the configuration unless it was loading modules which are unused, or any wide open parameters. Very nice work. I will look forward to examining it once it is available for the Mac.
John - give uberSVN http://www.uberSVN.com a try - we are planning OS X support later this year...
ReplyDeleteI examined UberSVN after Elaine posted a comment. Again... it looks good, but without OS X support, I can not comment on how easy it is to use, or maintain. I have no interest in trying it on other platforms.
ReplyDeleteThanks for the link though.