Author: hwright Date: Mon May 9 21:57:30 2011 New Revision: 1101241 URL: http://svn.apache.org/viewvc?rev=1101241&view=rev Log: Start to support mirroring releases on ASF infrastructure, by introducing a shell download script. This is still pretty rough, so changes to prose and formatting are most welcomed.
This isn't linked to by anything yet, but I suspect it will eventually replace source-code.html (or at least compliment it). * publish/download.cgi publish/download.html: New. Added: subversion/site/publish/download.cgi (with props) subversion/site/publish/download.html (with props) Added: subversion/site/publish/download.cgi URL: http://svn.apache.org/viewvc/subversion/site/publish/download.cgi?rev=1101241&view=auto ============================================================================== --- subversion/site/publish/download.cgi (added) +++ subversion/site/publish/download.cgi Mon May 9 21:57:30 2011 @@ -0,0 +1,6 @@ +#!/bin/sh +# Wrapper script around mirrors.cgi script +# (we must change to that directory in order for python to pick up the +# python includes correctly) +cd /www/www.apache.org/dyn/mirrors +/www/www.apache.org/dyn/mirrors/mirrors.cgi $* Propchange: subversion/site/publish/download.cgi ------------------------------------------------------------------------------ svn:eol-style = native Propchange: subversion/site/publish/download.cgi ------------------------------------------------------------------------------ svn:executable = * Added: subversion/site/publish/download.html URL: http://svn.apache.org/viewvc/subversion/site/publish/download.html?rev=1101241&view=auto ============================================================================== --- subversion/site/publish/download.html (added) +++ subversion/site/publish/download.html Mon May 9 21:57:30 2011 @@ -0,0 +1,262 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" + "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<title>Download Apache Subversion Sources</title> +<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> +<style type="text/css"> + @import url("/style/site.css"); +</style> +</head> + +<body> +<!--#include virtual="/site-banner.html" --> +<!--#include virtual="/site-nav.html" --> +<div id="site-content"> +<!--#include virtual="/site-notice.html" --> + +<div class="notice"> +<p><strong>Note:</strong> Subversion 1.7 is <em>not released yet</em>, and +this page is still under construction. Please see the +<a href="/source-code.html">source code</a> page until this notice +disappears.</p> +</div> + +<h1>Download Source Code</h1> + +<div class="bigpoint"> +<p>The best available version of Apache Subversion + is: <a href="docs/release-notes/1.7.html">1.7.0-aleph0</a></p> +</div> <!-- .bigpoint --> + +<p>Use the links below to download Apache Subversion from our of our mirrors. + You <strong>must</strong> <a href="#verifying">verify the integrity</a> of + the downloaded files using signatures downloaded from our main + directory.</p> + +<p>The following are the currently support versions of Subversion. Older + releases are available from the + <a href="http://archive.apache.org/dist/subversion/">archive download + site</a>.</p> + +<p>The Apache Subversion project only distributes source code, but a number + of third parties provide binary packages for a number of platforms. To + find a package for your platform, please visit the <a href="/packages.html"> + binary packages</a> page.</p> + +<div class="h2" id="mirror"> +<h2>Mirror + <a class="sectionlink" href="#mirror" + title="Link to this section">¶</a> +</h2> + +<p>[if-any logo] + <a href="[link]"><img align="right" src="[logo]" border="0" /></a> + [end] + + The currently selected mirror is <b>[preferred]</b>. If you encounter a + problem with this mirror, please select another mirror. If all + mirrors are failing, there are <i>backup</i> mirrors (at the end of + the mirrors list) that should be available.</p> + +<form action="[location]" method="get" id="SelectMirror"> +Other mirrors: +<select name="Preferred"> + [if-any http] + [for http]<option value="[http]">[http]</option>[end] + [end] + [if-any ftp] + [for ftp]<option value="[ftp]">[ftp]</option>[end] + [end] + [if-any backup] + [for backup]<option value="[backup]">[backup] (backup)</option>[end] + [end] +</select> +<input type="submit" value="Change" /> +</form> + +<p>You may also consult the <a href="http://www.apache.org/mirrors/">complete + list of mirrors</a>.</p> + +</div> <!-- #mirror --> + +<p>You can install Subversion by compiling + its <a href="#source-release" >source code release</a> directly, or + you can install one of the <a href="packages.html" >prepackaged + binaries</a> if there is one for your operating system. Unless a + release has "<tt>alpha</tt>", "<tt>beta</tt>", or "<tt>rc</tt>" in + its name, it is tested and considered stable for production + use.</p> + +<p>When upgrading, just install "on top of" the older release. + Subversion 1.x is forward-compatible with any newer 1.y. No + repository upgrade is required. As long as client and server both + have the same major release number (1), olders clients will work + with newer servers and newer clients will work with older servers. + The only caveat is that if the client and server minor release + numbers don't match (e.g., 1.0 and 1.1), then some of the features + of the newer release may not be activated.</p> + +<div class="h2" id="source-release"> +<h2>Source Release + <a class="sectionlink" href="#source-release" + title="Link to this section">¶</a> +</h2> + +<p>The most recent versions of Subversion are:</p> + +<p>Subversion 1.7.0</p> +<table border="1"> +<tr> + <th>File</th> + <th>SHA1</th> + <th>Signatures</th> +</tr> +<tr> + <td><a href="[preferred]/subversion/subversion-1.7.0.tar.gz">subversion-1.7.0.tar.gz</a></td> + <td style="font-family:courier, monospace;"></td> + <td>[<a href="">PGP</a>]</td> +</tr> +<tr> + <td><a href="[preferred]/subversion/subversion-1.7.0.tar.bz2">subversion-1.7.0.tar.bz2</a></td> + <td style="font-family:courier, monospace;"></td> + <td>[<a href="">PGP</a>]</td> +</tr> +<tr> + <td><a href="[preferred]/subversion/subversion-1.7.0.zip">subversion-1.7.0.zip</a></td> + <td style="font-family:courier, monospace;"></td> + <td>[<a href="">PGP</a>]</td> +</tr> +</table> + +<p>Subversion 1.6.16</p> +<table border="1"> +<tr> + <th>File</th> + <th>SHA1</th> + <th>Signatures</th> +</tr> +<tr> + <td><a href="[preferred]/subversion/subversion-1.6.16.tar.gz">subversion-1.6.16.tar.gz</a></td> + <td style="font-family:courier, monospace;"> + <a href="http://www.apache.org/dist/subversion/subversion-1.6.16.tar.gz.sha1">e957da04252d4d7e0fff72fdcf72c715bfbaa393</a></td> + <td>[<a href="http://www.apache.org/dist/subversion/subversion-1.6.16.tar.gz.asc">PGP</a>]</td> +</tr> +<tr> + <td><a href="[preferred]/subversion/subversion-1.6.16.tar.bz2">subversion-1.6.16.tar.bz2</a></td> + <td style="font-family:courier, monospace;"> + <a href="http://www.apache.org/dist/subversion/subversion-1.6.16.tar.bz2.sha1">c1a050bd8ad2444eb6729b8a7f451960711af2df</a></td> + <td>[<a href="http://www.apache.org/dist/subversion/subversion-1.6.16.tar.bz2.asc">PGP</a>]</td> +</tr> +<tr> + <td><a href="[preferred]/subversion/subversion-1.6.16.zip">subversion-1.6.16.zip</a></td> + <td style="font-family:courier, monospace;"> + <a href="http://www.apache.org/dist/subversion/subversion-1.6.16.zip.sha1">c4be34aaa3bddd8740b6ff692b864dd913e9951a</a></td> + <td>[<a href="http://www.apache.org/dist/subversion/subversion-1.6.16.zip.asc">PGP</a>]</td> +</tr> +</table> + +<p>Windows users should download <tt>.zip</tt> files. For all other operating + systems, download <tt>.tar.gz</tt> or <tt>.tar.bz2</tt> files. See the + instructions in the + <a href="http://svn.apache.org/repos/asf/subversion/trunk/INSTALL">INSTALL</a> + file for instructions on how to build Subversion.</p> + +</div> <!-- #source-release --> + +<div class="h2" id="verifying"> +<h2>Verifying the integrity of the files + <a class="sectionlink" href="#verifying" + title="Link to this section">¶</a> +</h2> + +<p>It is essential that you verify the integrity of the downloaded + files using the PGP or SHA1 signatures. Please read + <a href="http://httpd.apache.org/dev/verification.html">Verifying Apache + HTTP Server Releases</a> for more information on why you should verify our + releases. (The same rationale applies to Subversion as to HTTP Server.)</p> + +<p>The PGP signatures can be verified using PGP or GPG. First + download the + <a href="https://people.apache.org/keys/group/subversion.asc">KEYS</a> + as well as the <code>asc</code> signature file for the particular + distribution. Make sure you get these files from the + <a href="http://www.apache.org/dist/subversion/">main distribution + directory</a>, rather than from a mirror. Then verify the signatures + using</p> + +<p><code> +% pgpk -a subversion.asc<br /> +% pgpv subversion-1.7.0.tar.gz.asc<br /> +</code> +<em>or</em><br /> +<code> +% pgp -ka subversion.asc<br /> +% pgp subversion-1.7.0.tar.gz.asc<br /> +</code> +<em>or</em><br /> +<code> +% gpg --import subversion.asc<br /> +% gpg --verify subversion-1.7.0.tar.gz.asc +</code></p> + +<p>Alternatively, you can verify the SHA1 signature on the files. A +unix program called <code>sha1</code> or <code>sha1sum</code> is +included in many unix distributions. It is also available as part of +<a href="http://www.gnu.org/software/textutils/textutils.html">GNU +Textutils</a>.</p> + +</div> <!-- #verifying --> + +<div class="h2" id="source-svn"> +<h2>Checking Out Subversion + <a class="sectionlink" href="#source-svn" + title="Link to this section">¶</a> +</h2> + +<p>Subversion's source code is stored in the + <code><a href="http://svn.apache.org/repos/asf/subversion" + >subversion</a></code> tree of the + main <a href="http://svn.apache.org/repos/asf" >Subversion + repository of the Apache Software Foundation</a>. + You can checkout the latest version of the code + using the following command:</p> + +<blockquote> +<pre>$ svn co http://svn.apache.org/repos/asf/subversion/trunk subversion +</pre> +</blockquote> + +</div> <!-- #source-svn --> + +<div class="h2" id="nightlies"> +<h2>Nightly Source Releases + <a class="sectionlink" href="#nightlies" + title="Link to this section">¶</a> +</h2> + +<p>The project also produces nightly source code snapshots based upon the +latest development sources. These are available as +<a href="http://ci.apache.org/projects/subversion/nightlies/index.html">nightly +source releases</a>, and are only recommended for people who would like to +test cutting-edge new features. <em>These are not for production use!</em></p> + +</div> <!-- #nightlies --> + +<div class="h2" id="web-access"> +<h2>Web Access + <a class="sectionlink" href="#web-access" + title="Link to this section">¶</a> +</h2> + +<p>If you would rather browse the source code, rather than download + it, you can do so via Apache's <a href="http://viewvc.org" + >ViewVC</a> instance. Just use the following link: + <a href="http://svn.apache.org/viewvc/subversion/trunk/" + >http://svn.apache.org/viewvc/subversion/trunk/</a></p> + +</div> <!-- #web-access --> + +</div> <!-- #site-content --> +</body> +</html> Propchange: subversion/site/publish/download.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: subversion/site/publish/download.html ------------------------------------------------------------------------------ svn:executable = *