Using bzr with pycurl on Windows
Eli Zaretskii
eliz at gnu.org
Wed May 25 17:25:47 UTC 2011
> Date: Wed, 25 May 2011 19:07:00 +0200
> From: John Arbash Meinel <john at arbash-meinel.com>
> CC: bazaar at lists.canonical.com
>
> It shouldn't hang, but it isn't because of pycurl. This is just a note
> saying you don't have pycurl so we fall back to using urllib. We don't
> need pycurl, we just try it first.
I see.
> If you are hung w/ bzr-git, you might try Ctrl+Pause/Break,
> which should drop you into a debugger, and you can do stuff like "bt" to
> get the backtrace to see what is going on.
This doesn't work reliably, but I succeeded at least once. Here's the
backtrace:
d:\gnu\bzr\bzr(139)<module>()
d:\gnu\bzr\bzrlib\commands.pyo(1207)main()
d:\gnu\bzr\bzrlib\commands.pyo(1220)run_bzr_catch_errors()
d:\gnu\bzr\bzrlib\commands.pyo(926)exception_to_return_code()
d:\gnu\bzr\bzrlib\commands.pyo(1126)run_bzr()
d:\gnu\bzr\bzrlib\commands.pyo(691)run_argv_aliases()
d:\gnu\bzr\bzrlib\commands.pyo(713)run()
d:\gnu\bzr\bzrlib\cleanup.pyo(135)run_simple()
d:\gnu\bzr\bzrlib\cleanup.pyo(165)_do_with_cleanups()
d:\gnu\bzr\bzrlib\builtins.pyo(1183)run()
d:\gnu\bzr\bzrlib\bzrdir.pyo(806)open_tree_or_branch()
d:\gnu\bzr\bzrlib\bzrdir.pyo(717)open()
d:\gnu\bzr\bzrlib\bzrdir.pyo(747)open_from_transport()
d:\gnu\bzr\bzrlib\lazy_import.pyo(128)__call__()
d:\gnu\bzr\bzrlib\transport\__init__.pyo(1670)do_catching_redirections()
d:\gnu\bzr\bzrlib\bzrdir.pyo(734)find_format()
d:\gnu\bzr\bzrlib\controldir.pyo(754)find_format()
d:\usr\bazaar\plugins\git\__init__.py(130)probe_transport()
d:\gnu\bzr\bzrlib\transport\__init__.pyo(569)has_any()
d:\gnu\bzr\bzrlib\transport\http\_urllib.pyo(164)has()
d:\gnu\bzr\bzrlib\transport\http\_urllib.pyo(157)_head()
d:\gnu\bzr\bzrlib\transport\http\_urllib.pyo(79)_perform()
d:\gnu\bzr\urllib2.pyo(391)open()
d:\gnu\bzr\urllib2.pyo(409)_open()
d:\gnu\bzr\urllib2.pyo(369)_call_chain()
d:\gnu\bzr\bzrlib\transport\http\_urllib2_wrappers.pyo(763)https_open()
d:\gnu\bzr\bzrlib\transport\http\_urllib2_wrappers.pyo(665)do_open()
d:\gnu\bzr\bzrlib\transport\http\_urllib2_wrappers.pyo(267)getresponse()
d:\gnu\bzr\httplib.pyo(990)getresponse()
d:\gnu\bzr\bzrlib\transport\http\_urllib2_wrappers.pyo(188)begin()
d:\gnu\bzr\httplib.pyo(391)begin()
d:\gnu\bzr\httplib.pyo(349)_read_status()
d:\gnu\bzr\bzrlib\transport\http\_urllib2_wrappers.pyo(123)readline()
d:\gnu\bzr\socket.pyo(444)readline()
d:\gnu\bzr\ssl.pyo(215)recv()
d:\gnu\bzr\ssl.pyo(136)read()
> d:\gnu\bzr\bzrlib\breakin.pyo(41)_debug()
More information about the bazaar
mailing list