[Bug 1177984] Re: --match option doesn't work

Brian Murray brian at ubuntu.com
Mon May 13 20:22:12 UTC 2013


For what it is worth the "strings" that match_any_filter is failing on
follows:

[(u'https://launchpad.net/bugs/1065827', u'fixed')]

Additionally, this may help in working around the issue depending on how
the commit message was written.

bzr log --match-message '1065827'

** Changed in: bzr (Ubuntu)
       Status: New => Confirmed

** Changed in: bzr (Ubuntu)
   Importance: Undecided => Medium

** Changed in: bzr (Ubuntu)
   Importance: Medium => High

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bzr in Ubuntu.
https://bugs.launchpad.net/bugs/1177984

Title:
   --match option doesn't work

Status in “bzr” package in Ubuntu:
  Confirmed

Bug description:
  How to reproduce:

  $ bzr branch lp:casper
  $ cd casper
  $ bzr log --match-bugs 1065827

  Expected result:

  - The log entry for the commit that fixes bug 1065827.

  Actual result:

  bzr: ERROR: exceptions.TypeError: expected string or buffer

  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 1121, 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/commands.py", line 1138, in ignore_pipe
      result = func(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 2893, in run
      Logger(b, rqst).show(lf)
    File "/usr/lib/python2.7/dist-packages/bzrlib/log.py", line 382, in show
      self._show_body(lf)
    File "/usr/lib/python2.7/dist-packages/bzrlib/log.py", line 411, in _show_body
      for lr in generator.iter_log_revisions():
    File "/usr/lib/python2.7/dist-packages/bzrlib/log.py", line 451, in iter_log_revisions
      for revs in revision_iterator:
    File "/usr/lib/python2.7/dist-packages/bzrlib/log.py", line 872, in _filter_re
      new_revs = [rev for rev in revs if _match_filter(searchRE, rev[1])]
    File "/usr/lib/python2.7/dist-packages/bzrlib/log.py", line 886, in _match_filter
      if k in strings and not _match_any_filter(strings[k], v):
    File "/usr/lib/python2.7/dist-packages/bzrlib/log.py", line 891, in _match_any_filter
      return any([filter(None, map(re.search, strings)) for re in res])
  TypeError: expected string or buffer

  bzr 2.6.0dev3 on python 2.7.4 (Linux-3.8.0-19-generic-x86_64-with-
      Ubuntu-13.04-raring)
  arguments: ['/usr/bin/bzr', 'log', '--match-bugs', '1065827']
  plugins: bash_completion[2.6.0dev3], changelog_merge[2.6.0dev3],
      fastimport[0.13.0], gnulog[unknown], grep[2.6.0dev3],
      launchpad[2.6.0dev3], netrc_credential_store[2.6.0dev3],
      news_merge[2.6.0dev3], po_merge[2.6.0dev3], qbzr[0.23.0],
      weave_fmt[2.6.0dev3]
  encoding: 'utf-8', fsenc: 'UTF-8', lang: 'en_CA.UTF-8'

  *** Bazaar has encountered an internal error.  This probably indicates a
      bug in Bazaar.  You can help us fix it by filing a bug report at
          https://bugs.launchpad.net/bzr/+filebug
      including this traceback and a description of the problem.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: bzr 2.6.0~bzr6571-4ubuntu2
  ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
  Uname: Linux 3.8.0-19-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.9.2-0ubuntu8
  Architecture: amd64
  Date: Wed May  8 17:14:20 2013
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2013-04-25 (13 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: bzr
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bzr/+bug/1177984/+subscriptions




More information about the foundations-bugs mailing list