Can't push my changes in Bazaar--need to update libsvn?

Asked by George

For a while, Bazaar was working fine, but now when I push, I get:

Run command: bzr push
Using saved push location: https://<email address hidden>@pl3.projectlocker.com/nano/www/svn
bzr: ERROR: Please upgrade your Subversion client libraries to 1.5 or higher to be able to commit with Subversion mapping v4 (current version is (1, 4, 4, ''))

If I prepend a svn+ in front of the URL, I get:

Run command: bzr push svn+https://<email address hidden>@pl3.projectlocker.com/nano/www/svn
bzr: ERROR: A Subversion remote access command failed: OPTIONS request failed on '/nano/www/svn'

I've been told that I need to update libsvn and then recompile subvertpy. How do I do that?

Note that I am running svn 1.6.9 and subvertpy 0.7.4.

Thanks!

George

Question information

Language:
English Edit question
Status:
Answered
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Martin Pool (mbp) said :
#1

not an upstream bug

Revision history for this message
Martin Pool (mbp) said :
#2

How did you install bzr originally? What OS are you using?

Revision history for this message
George (georgebannerman) said :
#3
Revision history for this message
Gordon Tyler (doxxx) said :
#4

George, did you compile the new subvertpy against the new svn? And did you replace the system-installed svn with the new version?

Revision history for this message
George (georgebannerman) said :
#5

Hi Gordon--

I did replace the system-installed svn with the new version using MacPorts in an attempt to address this problem, but it doesn't seem to have worked. I think it did download a new version of subvertpy as well.

I've also tried downloading subvertpy using Softpedia:
http://mac.softpedia.com/get/Developer-Tools/subvertpy.shtml
...and from MacPorts (py25-subvertpy among others), but it doesn't seem to have done anything.

I'm not sure how to compile the new subvertpy against the new svn--is it more complex than downloading svn, then recompiling subvertpy? Also, I'm not sure if there is more than one subvertpy installed on my system.

Thanks!

George

Revision history for this message
Vincent Ladeuil (vila) said :
#6

When you say: "I did replace the system-installed svn with the new version using MacPorts", I hope you mean 'override' as in 'install in a different place and update my PATH' not 'erase in place' ?

It's pretty hard to diagnose remotely, but if you modify your base system, it becomes even harder to predict what will work and what will fail :-(

The OSX installers are built from the https://launchpad.net/bzr-mac-installers project, you can download the code there for precise instructions and code on how to compile and install the bzr-svn/subvertpy parts.

You can even build your own installer following the instructions given at the page above or in the source README.

But roughly, starting from this known base would make it easier for us to help you building the right pieces.

I've filed bug #683681 about making svn upgrades easier.

Revision history for this message
Vincent Ladeuil (vila) said :
#7

But roughly, if you have compiled subvertpy against the right svn version libraries *and* subvertpy is installed in the right place (or seen and taken into account by bzr), then bzr-svn should work without any modification needed.

Can you help with this problem?

Provide an answer of your own, or ask George for more information if necessary.

To post a message you must log in.