[PATCH] Document move to apr 1.2 in INSTALL
From: Peter Samuelson <peter_at_p12n.org>
Date: Tue, 8 Apr 2008 10:20:49 -0500
Thanks to your liberal licensing, what other people do is pretty much
> I thought the dependencies file was a convenience for people to grab
How about this patch, then? Note, I don't know anything about Windows
-- Peter Samuelson | org-tld!p12n!peter | http://p12n.org/ [[[ * INSTALL: update to document the move to apr 1.2. Patch by: Peter Samuelson <peter_at_p12n.org> ]]] Index: INSTALL =================================================================== --- INSTALL (revisione 30118) +++ INSTALL (copia locale) @@ -202,26 +202,26 @@ | | | - if you are already using Subversion with APR 0.9.X, and | | then upgrade your libapr to 1.X without rebuilding | - | Subversion, things will break and segfault. | + | Subversion and third-party Subversion apps, things will | + | break and segfault. | | | | - if your Subversion server libraries are linked to one | | version of APR, but your Apache server is linked to a | | different version, things will break and segfault. | | | - | Subversion 1.0 originally shipped with APR 0.9. Even | - | though APR 1.X has been available for many years, we | - | continue to ship APR 0.9 so as not to accidentally break | - | binary compatibility in Subversion upgrades. | + | Subversion 1.0 through 1.4 shipped with APR 0.9; we | + | switched to APR 1.2 in Subversion 1.5. Thus if you use our | + | "subversion-deps" tarball, an upgrade to Subversion 1.5 is | + | not binary compatible. We recommend the "subversion-deps" | + | tarball only for new installs; for upgrades, you should use | + | the same library versions you used for the previous build, | + | unless you are prepared to recompile any third-party | + | Subversion applications as well. | | | - | However, it's *perfectly* safe to use APR 1.X from the | - | beginning. In fact, we recommend it. If you're building | - | Subversion for the first time, there's no compatibility | - | issue to worry about, so grab the latest version of APR | - | (rather than the 0.9.X version we distribute.) | - | | | If you already have a Subversion installation using APR | | 0.9.x, it's still possible to move to APR 1.X safely. Just | - | be sure to recompile Subversion after upgrading APR! | + | be sure to recompile Subversion and your third-party | + | Subversion applications after upgrading APR! | |______________________________________________________________| @@ -785,6 +785,7 @@ for building the client components. Neon is included in the zip file distribution. (0.25.0+ compiles, but does not properly support all HTTP auth types.) + * FIXME: next paragraph is out of date. * Apache apr, apr-util, and apr-iconv libraries, version 0.9.12. Included in both the Subversion dependencies ZIP file and the Apache 2.058 source zip. If you are building from a Subversion @@ -804,12 +805,8 @@ * [Optional] Apache 2 source, downloaded from http://httpd.apache.org/download.cgi, these instructions assume - version 2.0.58. This is only needed for building the Subversion - server Apache modules. Note that although Subversion will compile - against Apache 2.2.3 and APR 1.2.7, there is a bug that causes - runtime failures with Subversion on Windows. The fix is included in - APR 1.2.8 and will be bundled in the next HTTP Server release - (likely to be 2.2.4). + version 2.2.8. This is only needed for building the Subversion + server Apache modules. * [Optional] Apache 2 msi install file, also from http://httpd.apache.org/download.cgi (required for running the tests). Only needed for testing the server dso modules and if @@ -983,12 +980,12 @@ Apache and Subversion will be running incompatible versions of apr. C:>cd src-%DIR% - C:>python gen-make.py -t dsp --with-httpd=..\httpd-2.0.58 + C:>python gen-make.py -t dsp --with-httpd=..\httpd-2.2.8 --with-berkeley-db=db4-win32 --with-openssl=..\openssl-0.9.7f --with-zlib=..\zlib --with-libintl=..\svn-win32-libintl C:>cd .. C:>set APACHEDIR=C:\Program Files\Apache Group\Apache2 - C:>msdev httpd-2.0.58\apache.dsw /MAKE "BuildBin - Win32 Release" + C:>msdev httpd-2.2.8\apache.dsw /MAKE "BuildBin - Win32 Release" Subversion --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org For additional commands, e-mail: dev-help_at_subversion.tigris.orgReceived on 2008-04-08 17:21:01 CEST
This is an archived mail posted to the Subversion Dev mailing list.