[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Upgrading from 1.6.5 (Fedora) to 1.6.16 (built from source)

From: Nico Kadel-Garcia <nkadel_at_gmail.com>
Date: Tue, 8 Mar 2011 23:08:39 -0500

On Tue, Mar 8, 2011 at 6:12 PM, Marco Maccaferri <macca_at_maccasoft.com> wrote:
> On 07/03/2011 22:11 Jim Garrison ha scritto:
>
>> The last version available on the Fedora update site
>> for my system (Fedora 10) is 1.6.5, and I need the fixes
>> for Tree Conflict resolution that shipped in 1.6.6 and
>> later versions.
>>
>> Is there anything special to upgrading other than building
>> 1.6.16 from source, uninstalling the Fedora svn RPM and
>> hooking up Apache and the repository to the new version?
>
> Just install the Fedora 10 source RPM and replace the source package with
> the one downloaded from the subversion site (and change the version numbers
> in the specs file accordingly), rebuild all and you'll have a complete set
> of RPMs ready to update with yum localupdate.

You *wish*. Unless you've tested it, there may have been slight but
significant build structure changes. This is precisely what I've
encountered in the 1.6.15 to 1.6.16 upgrades for RPMforge building,
and it's quite frustrating. The "rpath" patch, for example, is now
rejected.

Please don't tell unsuspecting developers that such a complex project
is "plug and play" compatible. While it's often true, Subversion is
one of the projects where it is most likely not to be true due to its
extensive integration of separate components such as swig, neon, SSL,
WebDAV, Apache, Python, and SSH. Don't *start* me on the Python
dependencies.
Received on 2011-03-09 05:09:16 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.