Bug in register-branch?
John Arbash Meinel
john at arbash-meinel.com
Tue Oct 16 22:16:58 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I just tried to 'bzr register-branch' and I got this failure:
bzr: ERROR: xml.parsers.expat.ExpatError: mismatched tag: line 11, column 4
Traceback (most recent call last):
File "/home/jameinel/dev/bzr/bzr.dev/bzrlib/commands.py", line 802, in
run_bzr_catch_errors
return run_bzr(argv)
File "/home/jameinel/dev/bzr/bzr.dev/bzrlib/commands.py", line 758, in run_bzr
ret = run(*run_argv)
File "/home/jameinel/dev/bzr/bzr.dev/bzrlib/commands.py", line 492, in
run_argv_aliases
return self.run(**all_cmd_args)
File "/home/jameinel/dev/bzr/bzr.dev/bzrlib/plugins/launchpad/__init__.py",
line 110, in run
branch_object_url = rego.submit(service)
File
"/home/jameinel/dev/bzr/bzr.dev/bzrlib/plugins/launchpad/lp_registration.py",
line 140, in submit
return service.send_request(self._methodname, self._request_params())
File
"/home/jameinel/dev/bzr/bzr.dev/bzrlib/plugins/launchpad/lp_registration.py",
line 107, in send_request
result = method(*method_params)
File "xmlrpclib.py", line 1147, in __call__
return self.__send(self.__name, args)
File "xmlrpclib.py", line 1437, in __request
verbose=self.__verbose
File "xmlrpclib.py", line 1201, in request
return self._parse_response(h.getfile(), sock)
File "xmlrpclib.py", line 1335, in _parse_response
p.feed(response)
File "xmlrpclib.py", line 547, in feed
self._parser.Parse(data, 0)
ExpatError: mismatched tag: line 11, column 4
It seems like it managed to send the request, but LP gave a bad response. Do we
know if anything changed recently? I can say that it doesn't seem like the
branch actually was registered.
Actually, I think I tracked it down. I'm registered as a LP beta tester, so I
need to be testing against 'edge'. However using:
export BZR_LP_XMLRPC_URL=http://xmlrpc.edge.launchpad.net/bazaar/
doesn't work.
The plugin documentation recommends using:
export BZR_LP_XMLRPC_URL=http://xmlrpc.staging.launchpad.net/bazaar/
But that creates a traceback recommending:
export BZR_LP_XMLRPC_URL=https://xmlrpc.staging.launchpad.net/bazaar/
Also, isn't staging data just thrown away?
Anyway, this patch needs to be applied regardless:
=== modified file 'bzrlib/plugins/launchpad/lp_registration.py'
- --- bzrlib/plugins/launchpad/lp_registration.py 2006-10-11 23:08:27 +0000
+++ bzrlib/plugins/launchpad/lp_registration.py 2007-10-16 21:16:04 +0000
@@ -26,7 +26,7 @@
# for testing, do
'''
- -export BZR_LP_XMLRPC_URL=http://xmlrpc.staging.launchpad.net/bazaar/
+export BZR_LP_XMLRPC_URL=https://xmlrpc.staging.launchpad.net/bazaar/
'''
Any ideas why my branch registration is failing? (I'm trying to register it
against a specific bug, if that helps anything.)
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHFSpKJdeBCYSNAAMRAqwWAJ9zG2JZxjeQZC1ZL7nqFVypEmTxpwCgm5TN
R+3tGw0gXD8k4RVjJNVO7f0=
=oHpF
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list