Bzr-Svn push failure on non existant SVN branch

dean at redblufftech.com dean at redblufftech.com
Sat Oct 6 10:48:43 BST 2007


> Am Mittwoch, den 03.10.2007, 12:09 +0800 schrieb dean at redblufftech.com:
>> I was using BZR-svn to push a branch to my svn, and it failed with the
>> error  message at the bottom of this mail. The branch does not exist on
>> the SVN repos. I also tried adding the non existent branch to the SVN
>> branch table (as I use a non standard setup), but also got the same
>> error.
>>
>> I was using the latest development snap (as of a couple of days ago).
>>
>> The scenario was that the branch does not currently exist on the SVN
>> repos. I was just pushing it up there so that my colleagues who are
>> glued
>> to their TSVN could also work on the code. The data appeared to transfer
>> and then this error message came up. The SVN repos was not changed.
>>
>> My Bzr level is 0.90, python is 2.5.1.
>>
>> The main reason I am posting this is because the error asked me to :-).
>> If
>> someone wants to take a look and needs more info please feel free to
>> mail
>> me direct - I will keep an eye on the list just in case it gets picked
>> up.
>>
>> I am moderately handy with python, so if someone wants me to do
>> something
>> to help with the analysis, I am more than happy to do that.
>> Unfortunately
>> I just do not have the time (at present) to fully investigate the bug
>> myself - assuming it is a bug.
> Yes, this is bug 125751. See
> https://bugs.edge.launchpad.net/bzr-svn/+bug/125751 for more information
> (the first bit of it).
>
> Can you try the push again with the latest revision of bzr-svn (from the
> 0.4 branch) and also specify -Dcommit -Dtransport to bzr when pushing?
> That will write some debugging information to ~/.bzr.log.
>
> Cheers,
>
> Jelmer
> --
> Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
> Jabber: jelmer at jabber.fsfe.org
>
> Am Mittwoch, den 03.10.2007, 12:09 +0800 schrieb dean at redblufftech.com:
>> I was using BZR-svn to push a branch to my svn, and it failed with the
>> error  message at the bottom of this mail. The branch does not exist on
>> the SVN repos. I also tried adding the non existent branch to the SVN
>> branch table (as I use a non standard setup), but also got the same
>> error.
>>
>> I was using the latest development snap (as of a couple of days ago).
>>
>> The scenario was that the branch does not currently exist on the SVN
>> repos. I was just pushing it up there so that my colleagues who are
>> glued
>> to their TSVN could also work on the code. The data appeared to transfer
>> and then this error message came up. The SVN repos was not changed.
>>
>> My Bzr level is 0.90, python is 2.5.1.
>>
>> The main reason I am posting this is because the error asked me to :-).
>> If
>> someone wants to take a look and needs more info please feel free to
>> mail
>> me direct - I will keep an eye on the list just in case it gets picked
>> up.
>>
>> I am moderately handy with python, so if someone wants me to do
>> something
>> to help with the analysis, I am more than happy to do that.
>> Unfortunately
>> I just do not have the time (at present) to fully investigate the bug
>> myself - assuming it is a bug.
> Yes, this is bug 125751. See
> https://bugs.edge.launchpad.net/bzr-svn/+bug/125751 for more information
> (the first bit of it).
>
> Can you try the push again with the latest revision of bzr-svn (from the
> 0.4 branch) and also specify -Dcommit -Dtransport to bzr when pushing?
> That will write some debugging information to ~/.bzr.log.
>
> Cheers,
>
> Jelmer
> --
> Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
> Jabber: jelmer at jabber.fsfe.org
>

Here is the .bar log

bzr arguments: [u'-Dcommit', u'-Dtransmit', u'svn-push',
u'https://dean@svn.xxxxxxxx.com/xxxxxx/xxxxxx_src/developer_branches/rx6v6_nat']
looking for plugins in /home/dean/.bazaar/plugins
looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
Plugin name __init__ already loaded
Plugin name __init__ already loaded
encoding stdout as sys.stdout encoding 'UTF-8'
failed to import pycurl: No module named pycurl
failed to instantiate transport <bzrlib.registry._LazyObjectGetter object
at 0xb7b859dc> for
'https://dean@svn.xxxxxxxx.com/base24/xxxxxxxx_src/developer_branches/rx6v6_nat':
DependencyNotPresent()
GET:
[https://svn.xxxxxxxx.com/xxxxxxxx/xxxxxxxx_src/developer_branches/rx6v6_nat/.bzr/branch-format]
encoding stdout as sys.stdout encoding 'UTF-8'
pushing 'dean at xxxxxxxx.com-20071002043238-5x2tmc5e542ezhos'
(['svn-v3-list-QlpoOTFBWSZTWfpc6JsAABRbgAAQAACdAAAAuucdACAAVCVA0BoABVU0eoAyaYm8bW6SSdmOSV1nhbENalCqDD5Qu5oRfREZIsPD3BAoKEujfi7kinChIfS50TY=:7f0a63d7-7de3-0310-b70e-db8e4371d1df:xxxxxxxx_src%2Fcsm_branches%2Fr6v6:834'])
opening branch ['xxxxxxxx_src', 'developer_branches', 'rx6v6_nat'] (base
'xxxxxxxx_src/csm_branches/r6v6':834)
open dir 'dir1'
open file 'dir1/file1'
open file 'dir1/file2'
adding dir 'dir2'
adding file 'dir2/file3'
adding file 'dir2/file4'
adding file 'dir2/file5'
adding file 'dir2/file6'
adding file 'dir2/file7'
adding file 'dir2/file8'
adding file 'dir2/file9'
adding file 'dir2/file10'
adding file 'dir2/file11'
adding file 'dir2/file12'
adding file 'dir2/file13'
adding file 'dir2/file14'
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 817, in
run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 779, in
run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 477, in
run_argv_aliases
    return self.run(**all_cmd_args)
  File "/home/dean/.bazaar/plugins/svn/__init__.py", line 298, in run
    target_branch = bzrdir.import_branch(source_branch, revision_id)
  File "/home/dean/.bazaar/plugins/svn/remote.py", line 146, in import_branch
    push_new(repos, target_branch_path, source, stop_revision)
  File "/home/dean/.bazaar/plugins/svn/commit.py", line 639, in push_new
    validate=validate)
  File "/home/dean/.bazaar/plugins/svn/commit.py", line 674, in push
    builder.commit(rev.message)
  File "/home/dean/.bazaar/plugins/svn/commit.py", line 465, in commit
    self.editor.close_directory(baton, self.pool)
  File "/home/dean/.bazaar/plugins/svn/errors.py", line 77, in convert
    raise convert_error(e)
SubversionException: ('At least one property change failed; repository is
unchanged', 175008)

return code 3
dean at feisty:~/work/bzr_rx/r6v6.xxxxxxx$


Once again I have sanitised directory and file names. This branch was
created from a branch that was pulled down from SVN. What is interesting
is the files I have added (dir2 and contents) and existing files I
modified (dir1 and 2 files) appear to have gone up OK. Dir 1 does have
other files I have not modified. I do not know if this is significant or
not. I have made 5 commits on this branch before attempting the push.

The version of bzr-svn is the latest 0.4 development version. I do not use
the stable 0.4 version, as the development version has fixes I need.

Let me know if you need more info,

Cheers
Dean.





More information about the bazaar mailing list