Format string for trace lacks items in mirror_to_targets

Bug #1079097 reported by Eric Vernichon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar automirror plugin
New
Undecided
Unassigned

Bug Description

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 930, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1141, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 673, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 697, in run
    return self._operation.run_simple(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 136, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 1394, in run
    use_existing_dir=use_existing_dir, no_tree=no_tree)
  File "/usr/lib/python2.7/dist-packages/bzrlib/push.py", line 146, in _show_push_branch
    remember, create_prefix)
  File "/usr/lib/python2.7/dist-packages/bzrlib/controldir.py", line 431, in push_branch
    overwrite, stop_revision=revision_id)
  File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 1102, in push
    lossy, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 3274, in push
    _override_hook_source_branch=_override_hook_source_branch)
  File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 132, in run
    self.cleanups, self.func, self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 3332, in _push_with_bound_branches
    result = self._basic_push(overwrite, stop_revision)
  File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 3293, in _basic_push
    graph=graph)
  File "/usr/lib/python2.7/dist-packages/bzrlib/decorators.py", line 218, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 3210, in _update_revisions
    self.target.set_last_revision_info(stop_revno, stop_revision)
  File "/usr/lib/python2.7/dist-packages/bzrlib/decorators.py", line 218, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/bzrlib/remote.py", line 3899, in set_last_revision_info
    self._run_post_change_branch_tip_hooks(old_revno, old_revid)
  File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 1203, in _run_post_change_branch_tip_hooks
    hook(params)
  File "/home/eric/.bazaar/plugins/automirror/__init__.py", line 86, in branch_tip_change_hook
    Updater(branch, new_revid, branch.get_config()).mirror_to_targets()
  File "/home/eric/.bazaar/plugins/automirror/updater.py", line 88, in mirror_to_targets
    trace.mutter("mirroring to targets " % self.targets())
TypeError: not all arguments converted during string formatting

bzr 2.6b2 on python 2.7.3 (Linux-3.5.0-18-generic-i686-with-
    LinuxMint-14-nadia)
arguments: ['/usr/bin/bzr', 'push']
plugins: automirror[0.1.0], bash_completion[2.6b2], changelog_merge[2.6b2],
    launchpad[2.6b2], lp_branches[unknown], netrc_credential_store[2.6b2],
    news_merge[2.6b2], po_merge[2.6b2], weave_fmt[2.6b2], xmloutput[0.8.8]
encoding: 'utf-8', fsenc: 'UTF-8', lang: 'fr_FR.UTF-8'

Revision history for this message
Martin Packman (gz) wrote :

Looks like a trivial error in the bzr-automirror plugin, disabling that would avoid the issue. Or just fix the format string.

summary: - crash on push
+ Format string for trace lacks items in mirror_to_targets
affects: bzr → bzr-automirror
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.