I got it all worked out now. My newly compiled Apache 2.0.59 for
whatever reason appears to have been using mod_dav_svn module from the
default RedHat apache installation. Not sure how the 1.3.2 version of
mod_dav_svn got in there but it was there.
I removed all the RedHat default apache installation stuff and
recompiled Subversion insuring to point it at the appropriate apxs
script, then made sure my httpd.conf was pointing at the mod_dav_svn in
my new version of Apache.
It is all great now: Powered by Subversion version 1.4.3 (r23084).
From: Ryan Schmidt [mailto:email@example.com]
Sent: Friday, May 11, 2007 3:23 PM
To: Parmeley, Michael J.
Subject: Re: SVN Version Mismatch
On May 11, 2007, at 08:55, Parmeley, Michael J. wrote:
>> On May 10, 2007, at 09:02, Parmeley, Michael J. wrote:
>>> I compiled Subversion 1.4.3 on a Redhat Linux box and the command
>>> commands indeed report a version of 1.4.3. However, when I view the
>>> repository via my web browser (with Subversion's "for free" web
>>> it reports version 1.3.2. Any reason for this discrepancy? I am
>>> Apache 2.0.59 and I compiled that from source as well.
>>> Powered by Subversion version 1.3.2 (r19776).
>>> $ which svn
>>> $ /usr/local/bin/svn --version
>>> svn, version 1.4.3 (r23084)
>>> compiled Mar 6 2007, 16:40:19
>> Yes: you still have parts of Subversion 1.3.2 lying around, in
>> particular you have the Subversion 1.3.2 version of mod_dav_svn.
>> Replace it with the 1.4.3 version.
> How could this be? Shouldn't any older version of mod_dav_svn been
> overwritten by the new version I compiled? Mod_dav_svn only exists in
> two places on this box, /usr/lib/httpd/modules (Red Hat's crappy
> location of apache) and now /usr/local/apache2/modules after I
> apache from source. Both modules have the same size so that leads
> me to
> believe they are the same version. I have only ever installed
> 1.4.3 on this box, I have never had a previous version of
> Subversion on
> this box so I am curious how 1.3.2 mod_dav_svn is on this box.
You did tell it where your apxs script is when you configured
Subversion? That's how it would know where to put the new module.
You did stop and then start Apache again after compiling and
installing the new Subversion? If you don't, the old module will
still be in memory.
At least part of Subversion 1.3.2 clearly is (or, at least, was) on
the box. Maybe it came with your OS distribution.
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Fri May 11 22:54:35 2007