Subject: wrong-type-argument error in vc-bzr operations

From: Juanma Barranquero <[email-masked]>
Date: Wed, 2 May 2012 01:28:10 +0200

On the trunk.

  emacs -Q
  M-: (setq debug-on-error t) <RET>
  C-x v d <RET>     ; anywhere in the trunk workspace

  Debugger entered--Lisp error: (wrong-type-argument sequencep lambda)
  #[(s) "..." [s 20 0 2 "..."] 3](lambda)
  (etc)

Caused by:

  revno: 108041
  committer: Stefan Monnier <[email-masked]>
  branch nick: trunk
  timestamp: Wed 2012-04-25 23:18:47 -0400
  message:
    * lisp/vc/vc-mtn.el:
    * lisp/vc/vc-hg.el:
    * lisp/vc/vc-git.el:
    * lisp/vc/vc-dir.el:
    * lisp/vc/vc-cvs.el:
    * lisp/vc/vc-bzr.el:
    * lisp/vc/vc-arch.el:
    * lisp/vc/vc.el: Replace lexical-let by lexical-binding.
    * lisp/minibuffer.el (lazy-completion-table): Avoid ((? ...) ...).
    * lisp/emacs-lisp/cl-macs.el (lexical-let): Fix use in lexical-binding.
    * lisp/emacs-lisp/cconv.el (cconv-analyse-form): Warn use of ((? ...) ...).

    Juanma