http cannot tunnel smart protocol
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Critical
|
Unassigned |
Bug Description
When trying to pqm-submit a patch from a bounded branch, I got the following traceback:
bzr pqm-submit -m '(vila) Trivial test suite fixes'
Checking the working tree is clean ...
Checking that the public branch is up to date ...
bzr: ERROR: bzrlib.
Traceback (most recent call last):
File "/v/home/
return run_bzr(argv)
File "/v/home/
ret = run(*run_argv)
File "/v/home/
return self.run(
File "/home/
tree=tree)
File "/home/
submission.
File "/home/
public_revision = Branch.
File "/v/home/
possible_
File "/v/home/
return BzrDir.
File "/v/home/
return format.
File "/v/home/
return self._open(
File "/v/home/
return remote.
File "/v/home/
self.
File "/v/home/
raise errors.
NoSmartMedium: The transport '<bzrlib.
bzr 1.4dev on python 2.5.1 (linux2)
arguments: ['/home/
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
bzrtools /home/vila/
defaultToUrllib /home/vila/
diffstat /home/vila/
difftools /home/vila/
email /home/vila/
grep /home/vila/
gtk /home/vila/
heads /home/vila/
hgrep /home/vila/
launchpad /v/home/
loom /home/vila/
multiparent /v/home/
pqm /home/vila/
stats /home/vila/
transportstats /home/vila/
upload /home/vila/
usertest /home/vila/
*** Bazaar has encountered an internal error.
Please report a bug at https:/
including this traceback, and a description of what you
were doing when the error occurred.
Using bzr.dev@3308 avoid the problem.
I apologize for not diagnosing it further, but my first bet is on rev 3309: Move smart protocol version query logic into the medium, so that we no longer make redundant version queries. (Andrew Bennetts).
The second bet (very lower) being on rev 3315: (jam) avoid opening the master branch during update when it isn't used.
Changed in bzr: | |
importance: | Undecided → Critical |
I forgot to mention the setup:
bzr info /%7Ev-ladeuil/ bzr/bzr. integration/ vila/src/ bzr
Repository checkout (format: pack-0.92)
Location:
repository checkout root: .
checkout of branch: sftp://<email address hidden>
shared repository: /v/home/
Related branches: bazaar. launchpad. net/~v- ladeuil/ bzr/bzr. integration/ /%7Ev-ladeuil/ bzr/bzr. integration/ bazaar- vcs.org/ bzr/bzr. dev/ bazaar- vcs.org/ bzr/bzr. dev
public branch: http://
push branch: sftp://<email address hidden>
parent branch: http://
submit branch: http://
I.e. I don't *use* bzr+http, only http.