From debbugs-submit-bounces@debbugs.gnu.org Tue May 01 19:30:34 2012 Received: (at submit) by debbugs.gnu.org; 1 May 2012 23:30:34 +0000 Received: from localhost ([127.0.0.1]:32989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SPMWg-0003IE-4H for submit@debbugs.gnu.org; Tue, 01 May 2012 19:30:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58802) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SPMWe-0003I2-A2 for submit@debbugs.gnu.org; Tue, 01 May 2012 19:30:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SPMV6-0000yn-HB for submit@debbugs.gnu.org; Tue, 01 May 2012 19:28:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:52000) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SPMV6-0000yF-AO for submit@debbugs.gnu.org; Tue, 01 May 2012 19:28:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34124) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SPMV4-0004OE-LV for bug-gnu-emacs@gnu.org; Tue, 01 May 2012 19:28:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SPMV2-0000tM-QU for bug-gnu-emacs@gnu.org; Tue, 01 May 2012 19:28:54 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:43845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SPMV2-0000r6-Fx for bug-gnu-emacs@gnu.org; Tue, 01 May 2012 19:28:52 -0400 Received: by pbbrp2 with SMTP id rp2so147438pbb.0 for ; Tue, 01 May 2012 16:28:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=17H0HhOquaoFyVxT5TPIO6o37Gycr5LlV/VEI8isIyA=; b=bAT82X+8PBPIyq0nyNwwOxtpS4tH2Z3TDSpHE+W374R7xdCLTHCuTlZEHkaE5Q7xmO m+zP466WfKEx17uLJbmDmtk4oyYbWzefDceQiIizAWDJRFxrkYqe9G8GmHRhKwHUFe/G 9phvBLFdcfAp4JGMEMiUcPfmjCiJjhgCuNjuSfh5lrCHB1hF35AekyMF2ns3tSbgQ2Iv w0Qc53f7o8J0OnpaBNZyYGZiXb7Rttp2kZtDzFT+8xDjcs5vgn8IvS1kac5AkivAV98/ YSR7md8oZzNJ1IAkHHXmDqsJ0jzEHYDXpVj1XI45/EWGdPVgattVBt9E3oGD5P3Uttk7 RK6Q== Received: by 10.68.194.227 with SMTP id hz3mr36030138pbc.23.1335914930289; Tue, 01 May 2012 16:28:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.83.9 with HTTP; Tue, 1 May 2012 16:28:10 -0700 (PDT) From: Juanma Barranquero Date: Wed, 2 May 2012 01:28:10 +0200 Message-ID: Subject: wrong-type-argument error in vc-bzr operations To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit Cc: Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) On the trunk. emacs -Q M-: (setq debug-on-error t) C-x v d ; 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 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 ((? ...) .= ..). =C2=A0 =C2=A0 Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu May 03 07:16:40 2012 Received: (at 11391-done) by debbugs.gnu.org; 3 May 2012 11:16:40 +0000 Received: from localhost ([127.0.0.1]:34579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SPu1X-0002kd-Ib for submit@debbugs.gnu.org; Thu, 03 May 2012 07:16:40 -0400 Received: from harpie.cc.umontreal.ca ([132.204.2.134]:56646) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SPu1V-0002kW-7y for 11391-done@debbugs.gnu.org; Thu, 03 May 2012 07:16:38 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q432gmFN014230; Wed, 2 May 2012 22:42:50 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 976A8AE088; Wed, 2 May 2012 22:42:48 -0400 (EDT) From: Stefan Monnier To: Juanma Barranquero Subject: Re: wrong-type-argument error in vc-bzr operations Message-ID: References: Date: Wed, 02 May 2012 22:42:48 -0400 In-Reply-To: (Juanma Barranquero's message of "Wed, 2 May 2012 01:28:10 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4210=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4210> : streams <752328> : uri <1106622> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 11391-done Cc: 11391-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > Debugger entered--Lisp error: (wrong-type-argument sequencep lambda) > #[(s) "..." [s 20 0 2 "..."] 3](lambda) > (etc) Good catch, thank you. I've installed the patch below which should fix it, Stefan =3D=3D=3D modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-04-29 01:48:23 +0000 +++ lisp/ChangeLog 2012-05-03 02:37:04 +0000 @@ -1,3 +1,11 @@ +2012-05-03 Stefan Monnier + + * emacs-lisp/bytecomp.el + (byte-compile-file-form-custom-declare-variable): Compile all elements, + since cconv.el might have introduced :fun-body, internal-make-closure, + and friends for bytecomp to handle (bug#11391). + * custom.el (defcustom): Avoid ((=CE=BB ..) ..). + 2012-04-29 Chong Yidong =20 * follow.el (follow-calc-win-end): Rewrite to handle partial =3D=3D=3D modified file 'lisp/custom.el' --- lisp/custom.el 2012-04-14 01:46:06 +0000 +++ lisp/custom.el 2012-05-03 02:12:56 +0000 @@ -335,7 +335,7 @@ ;; expression is checked by the byte-compiler, and that ;; lexical-binding is obeyed, so quote the expression with ;; `lambda' rather than with `quote'. - `(list (lambda () ,standard)) + ``(funcall #',(lambda () ,standard)) `',standard) ,doc ,@args)) =3D=3D=3D modified file 'lisp/emacs-lisp/bytecomp.el' --- lisp/emacs-lisp/bytecomp.el 2012-03-26 19:10:00 +0000 +++ lisp/emacs-lisp/bytecomp.el 2012-05-03 02:28:14 +0000 @@ -2267,19 +2267,7 @@ (when (byte-compile-warning-enabled-p 'callargs) (byte-compile-nogroup-warn form)) (push (nth 1 (nth 1 form)) byte-compile-bound-variables) - ;; Don't compile the expression because it may be displayed to the user. - ;; (when (eq (car-safe (nth 2 form)) 'quote) - ;; ;; (nth 2 form) is meant to evaluate to an expression, so if we hav= e the - ;; ;; final value already, we can byte-compile it. - ;; (setcar (cdr (nth 2 form)) - ;; (byte-compile-top-level (cadr (nth 2 form)) nil 'file))) - (let ((tail (nthcdr 4 form))) - (while tail - (unless (keywordp (car tail)) ;No point optimizing keywords. - ;; Compile the keyword arguments. - (setcar tail (byte-compile-top-level (car tail) nil 'file))) - (setq tail (cdr tail)))) - form) + (byte-compile-keep-pending form)) =20 (put 'require 'byte-hunk-handler 'byte-compile-file-form-require) (defun byte-compile-file-form-require (form) From unknown Sun Jun 22 11:37:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 31 May 2012 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator