error while trying to run command via context menu

Bug #641557 reported by Alexander Belchenko
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Bazaar Explorer
Fix Released
High
Gary van der Merwe
QBzr
Fix Released
Critical
Gary van der Merwe
TortoiseBZR
Fix Released
Critical
methane

Bug Description

See https://bugs.launchpad.net/qbzr/+bug/640082/comments/4

Upon attempting a commit I get the following in the message box:

Run command: bzr commit -m "Added Comm Board files from MKS" CmBd_Nonreentrant CmBd_Nonreentrant/CmBdMain CmBd_Nonreentrant/CmBdPsd CmBd_Nonr...
Usage: tbzrcommand.exe [options]

tbzrcommand.exe: error: no such option: --bencode

Note that my issue is only when qbzr is launched from Tortoise. Launching from Bazaar Explorer does not have the problem.

Revision history for this message
Alexander Belchenko (bialix) wrote :

@Michael J. Vinca: can you confirm this behavior happens with latest bzr 2.2.0 version?

Revision history for this message
Michael J. Vinca (michaelj) wrote :

Assuming that there is only one version of 2.2.0, then yes, I am using that version.

Revision history for this message
Michael J. Vinca (michaelj) wrote :

To be more specific: :)

D:\Working>bzr version
Unable to load plugin u'rebase'. It requested API version (2, 1, 0) of module <module 'bzrlib' from 'D:\Program Files\Bazaar\lib\li
rary.zip\bzrlib\__init__.pyo'> but the minimum exported version is (2, 2, 0), and the maximum is (2, 2, 0)
Bazaar (bzr) 2.2.0
  Python interpreter: D:\Program Files\Bazaar\python26.dll 2.6.4
  Python standard library: D:\Program Files\Bazaar\lib\library.zip
  Platform: Windows-XP-5.1.2600-SP3
  bzrlib: D:\Program Files\Bazaar\lib\library.zip\bzrlib
  Bazaar configuration: D:\Documents and Settings\mvinca\Application Data\bazaar\2.0
  Bazaar log file: D:\Documents and Settings\mvinca\My Documents\.bzr.log

Copyright 2005-2010 Canonical Ltd.
http://bazaar.canonical.com/

bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and
you may use, modify and redistribute it under the terms of the GNU
General Public License version 2 or later.

Bazaar is part of the GNU Project to produce a free operating system.

D:\Working>bzr plugins
Unable to load plugin u'rebase'. It requested API version (2, 1, 0) of module <module 'bzrlib' from 'D:\Program Files\Bazaar\lib\li
rary.zip\bzrlib\__init__.pyo'> but the minimum exported version is (2, 2, 0), and the maximum is (2, 2, 0)
bzrtools 2.2.0
   Various useful commands for working with bzr.

colo 0.1.0
   Work with colocated branches using current technology.

explorer 1.1b1
   Version Control for Human Beings.

externals 1.3.2dev
   Support external branches like svn:externals.

extmerge
   external merge plugin for bzr

fastimport 0.9.0dev
   FastImport Plugin

launchpad 2.2.0
   Launchpad.net integration plugin for Bazaar.

loom 2.2.1dev
   Loom is a bzr plugin which adds new commands to manage a loom of patches.

netrc_credential_store 2.2.0
   Use ~/.netrc as a credential store for authentication.conf.

news_merge 2.2.0
   Merge hook for bzr's NEWS file.

pipeline
   Manage a series of branches as a pipeline.

qbzr 0.19.1
   QBzr - Qt-based frontend for Bazaar

rewrite 0.6.0
   Rebase support.

svn 1.0.3
   Support for Subversion branches

svncreate 1.2b1
   Support creating an SVN repo inside a BZR repo automatically

upload 1.0.0dev
   Upload a working tree, incrementally.

xmloutput 0.8.6
   This plugin adds an option (--xml) to log and provides an xml version of some builtin commands.

methane (songofacandy)
Changed in tortoisebzr:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → INADA Naoki (songofacandy)
milestone: none → 0.5.7
Revision history for this message
methane (songofacandy) wrote :

I've committed the fix for it.
I haven't it works with frozen bzr because I doesn't have enough time for trying to make a bzr packege on my PC.
But I believe the fix will work fine.

methane (songofacandy)
Changed in tortoisebzr:
status: Confirmed → Fix Committed
Revision history for this message
Gary van der Merwe (garyvdm) wrote :

I built a installer with the latest qbzr and tbzr:
http://dl.dropbox.com/u/4494367/bzr-2.2.1~a-setup.exe

The error has gone away, but:
tbzrcommand --command pull
Now has the symptoms of bug 640082, i.e. no log information is show.

I'm not to sure why tbzrcommand(w) exists. Why can't we just call bzr(w) directly? I would like to see this change in the long term, but i guess that is quite a drastic change to put into a stable release, so I'm going to try debug this a bit more.

Changed in tortoisebzr:
status: Fix Committed → Confirmed
methane (songofacandy)
Changed in tortoisebzr:
status: Confirmed → Fix Committed
Changed in qbzr:
assignee: nobody → Gary van der Merwe (garyvdm)
importance: Undecided → Critical
milestone: none → 0.19.2
status: New → Fix Released
Changed in tortoisebzr:
status: Fix Committed → Fix Released
Changed in bzr-explorer:
importance: Undecided → High
status: New → Fix Released
assignee: nobody → Gary van der Merwe (garyvdm)
milestone: none → 1.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.