Subversion binaries community project

The Subversion project is very active in publishing regular releases but does not officially endorse or maintain any binary packages of the Subversion software. Instead, you can download binaries from volunteers, including CollabNet which provides Subversion binaries for Windows, Red Hat Linux and Solaris. The advantage of this volunteer system is that Subversion is available for many platforms but the disadvantage is that for certain platforms the availability of Subversion binaries has been spotty or has not stayed in sync with Subversion releases.

On June 1st we will start a new community project on openCollabNet: SVNbinaries. The goal of this project is to create binaries for a wide range of platforms and ensure continuity through the support of a community rather than individuals. Next to creating Subversion binaries we will work on improving build scripts and we’ll ensure that bindings for many languages are available for download.

We know that many people already make binaries available and it is not at all our goal to “compete” with them; being a good citizen of the global Subversion community is very important to us. The project will not be the one place for the download of Subversion binaries, we’re happy to link to other places where you can find them. The goal is to create a community that improves build scripts and ensures that a wide variety of binaries and bindings is available on a continuous basis. In fact, people who already make binaries available are warmly invited to participate in this project so others can join them to improve their build scripts, ensure bindings are available and make derivatives for different dependencies.

So, what binaries and bindings are we specifically looking for? The community should drive this. People will step forward with their work while others will ask for something. If a need is common across the Subversion community, we will find people to fill it.  CollabNet will seeded the project though; Jeremy will contribute the Mac OS X client binary he recently created.

The community is not starting with a lot of rules around participation; rules will be created over time by the community itself. We’re starting with a simple process modeled after common practices in the open source world: you contribute something, other people evaluate it and if it is deemed good and you commit to active participation then you can become a full or partial committer in the project.

If you would like to contribute your binaries and build scripts or help improve other people’s work, send us an email. You can find the project at http://svnbinaries.open.collab.net. It will go live "officially" on June 1st.
 

Jeremy Whitlock, Mark Phippard and Guido Haarmans

Tagged with: , , , , , , , , , , , , , , , , ,
Posted in Subversion
4 comments on “Subversion binaries community project
  1. Hi,
    Sounds like a great idea. Just one quick question for curiosity: why open.collab.net and not tigris.org?
    Cheers,
    Nick

  2. Toby says:

    I just built Svn 1.4.3 on Solaris 10/x86, to serve with the bundled Apache2.
    The ‘script’ should be as simple as:
    # ./configure –with-ssl –with-apxs=/usr/apache2/bin/apxs CC=/opt/SUNWspro/bin/cc
    # make
    # make install
    Apache config (/etc/apache2/httpd.conf):
    LoadModule dav_svn_module libexec/mod_dav_svn.so
    LoadModule authz_svn_module libexec/mod_authz_svn.so
    Note this requires Sun cc (comes with the free Sun Studio download @ http://developers.sun.com/sunstudio/downloads/index.jsp).

  3. Hi Nick,
    I actually thought about this before we created the project. In the end the Subversion community is much more than the project on Tigris. There are discussion forums at least three different places (CM Crossroads, SVNforum and openCollabNet), there are Subversion related projects on SourceForge.net and many other places and the SVN repository itself in fact lives outside Tigris (svn.collab.net). So, it does not matter that much where the binaries project lives as long as it is a true community project in support of Subversion. Since the three of us who started the binaries project already do a lot on openCollabNet, we decided to do it there.
    Best,
    Guido

  4. Hi Toby,
    Thanks for posting this. Are you interested in contributing your x86 binaries and work with others on the bindings etc and keeping the binaries current with future releases of Subversion?
    Tx,
    Guido

Leave a Reply

Your email address will not be published. Required fields are marked *

*