From unknown Sat Aug 16 16:09:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15969: 24.3.50; erc-button fails with error Resent-From: Eric Hanchrow Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Nov 2013 22:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15969@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138533306822078 (code B ref -1); Sun, 24 Nov 2013 22:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2013 22:44:28 +0000 Received: from localhost ([127.0.0.1]:42852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkiPj-0005k1-K7 for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59552) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkiPg-0005jm-8x for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VkiPV-0005ja-MO for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkiPV-0005jW-J5 for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkiPQ-0003LT-2K for bug-gnu-emacs@gnu.org; Sun, 24 Nov 2013 17:44:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VkiPK-0005jE-G2 for bug-gnu-emacs@gnu.org; Sun, 24 Nov 2013 17:44:07 -0500 Received: from mail-pb0-x229.google.com ([2607:f8b0:400e:c01::229]:35984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkiPK-0005j9-3j for bug-gnu-emacs@gnu.org; Sun, 24 Nov 2013 17:44:02 -0500 Received: by mail-pb0-f41.google.com with SMTP id jt11so4445373pbb.14 for ; Sun, 24 Nov 2013 14:44:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=/NdgJ6xdPtuURcOiCgEknPR9AbfL99ZtkuNUhU2GSXc=; b=AxRn53bs7hQ9QSIidXJrEbLfw96kokYlG+hN10gtg9cfXMm0ZShMSdcsYiZa/K7Xhf bZd5nezjxsUXNwGETGbeTAK7RL+VHhFziDhEKH6PazXEzygShtid51UpD0wrTwcsmxgo jn3FifPk06yGwvP+cPWc2KAdp4f82h6JcR56JPcsAsbFEdE94SRm2sPg3MPg6vz+XcDB RpIqydZv6alY9U9MkhI+KQURx3i05Z5jnY+uUahlFvHCHUAmkLtTW48wbo2BO1mYJv80 IlIHdUmvgDpVrbzQd1eJlGi7YvXiI/zD4xfJrFg4IMxcMGQPj7tGl2S7ajF2TbhJdfmq yl9w== X-Received: by 10.68.254.105 with SMTP id ah9mr14935378pbd.87.1385333040636; Sun, 24 Nov 2013 14:44:00 -0800 (PST) Received: from ip-10-171-85-229.us-west-1.compute.internal (ec2-54-215-10-197.us-west-1.compute.amazonaws.com. [54.215.10.197]) by mx.google.com with ESMTPSA id gf5sm68591287pbc.22.2013.11.24.14.43.59 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 24 Nov 2013 14:43:59 -0800 (PST) From: Eric Hanchrow Date: Sun, 24 Nov 2013 22:43:58 +0000 Message-ID: <86ob591kup.fsf@ip-10-171-85-229.us-west-1.compute.internal> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I started "erc" with M-x erc RET.=20=20 In an erc buffer, I moved point onto a nick that appeared at the left margi= n. I typed RET whois RET. I expected to see a message like this appear in the erc buffer: *** fledermaus is Vivek Dasmohapatra (~vivek@87-127-114-209.static.= enta.net) Instead, I saw in the echo area: eval: Symbol's value as variable is void: nick After some back-and-forth with fledermaus, I wound up deleting the ``-*- lexical-binding:t -*-`` from the top of erc-button.el, recompiling and reloading that file ... and that made it work again. I don't understand why. In GNU Emacs 24.3.50.1 (i686-pc-linux-gnu) of 2013-08-31 on ip-10-171-85-229 System Description: Ubuntu 12.04.3 LTS Configured using: `configure --without-x' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: ERC Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t diff-auto-refine-mode: t global-auto-revert-mode: t shell-dirtrack-mode: t recentf-mode: t ido-everywhere: t display-time-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: b s h e RET c d SPC / u s r / l o c TAB s r TAB e m=20 TAB l i TAB s TAB e r c RET g i t SPC l o g SPC - -=20 a l l SPC - - SPC e r c - b u TAB RET C-c C-p ESC 0=20 C-l C-x b C-n RET o d d l y , SPC n o t h j i n g SPC=20 s i g n i f i c a n t SPC h a s SPC b e e n SPC d o=20 n e SPC t o SPC t h a t SPC f i l e SPC s i n c e SPC=20 S t e f a n ' s SPC c h a n g e . SPC SPC W h y SPC=20 a m SPC I SPC t h e SPC o n l y SPC o n e SPC c o m=20 p l a i n i n g ? RET A p a r t C-a ( C-e SPC f r o=20 m SPC m y SPC p r o p e n s i t y SPC t o SPC w h i=20 n e ) RET C-x b C-n RET C-x n w C-x v l D C-x 1 n n=20 =C2=BA C-l n n n n n n n n n n N N p p C-n C-p C-h c C-g=20 ESC < C-s - b u t t o n C-s C-s C-a n ESC 0 C-l n q=20 C-c C-@ s h o SPC n u f f RET t x RET ESC x r e p o=20 r t - e m TAB RET Recent messages: Wrote /mnt/emacs/lisp/erc/erc-button.elc Checking /mnt/emacs/lisp/erc/... [33 times] Done (Total of 1 file compiled, 34 skipped) Mark saved where search started Making completion list... /usr/local/src/emacs/lisp/erc ~/homedir=20 Finding changes in .... C-g runs the command keyboard-quit Mark set Mark saved where search started Load-path shadows: ~/.emacs.d/custom hides /usr/local/src/emacs/lisp/custom /home/erich/.emacs.d/elpa/tabulated-list-20120406.2251/tabulated-list hides= /usr/local/src/emacs/lisp/emacs-lisp/tabulated-list Features: (shadow mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader reposition two-column autoconf autoconf-mode xt-mouse ruler-mode fringe scroll-bar hexl wdired arc-mode archive-mode finder magit loadhist esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff gh-issues gh-pulls gh-repos lui-format lui tracking tar-mode shorten autoload lisp-mnt iswitchb cmuscheme js imenu find-dired browse-url pcmpl-gnu sort browse-kill-ring nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok sgml-mode cus-edit cus-start cus-load tabify vc-annotate sql-indent sql log-edit org-table novice cperl-mode term ehelp electric python erc-truncate debug geiser-mode geiser-xref geiser-racket geiser-guile geiser-repl geiser-image geiser-doc geiser-compile geiser-debug geiser-menu geiser-company geiser-autodoc info-look geiser geiser-edit etags geiser-completion geiser-eval geiser-connection tq geiser-syntax geiser-log geiser-popup geiser-impl geiser-custom geiser-base scheme ffap mule-util sh-script smie executable rect org-element org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb org ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs cal-menu calendar cal-loaddefs dired-aux descr-text hl-line whitespace gnutls url-cache cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs disp-table jka-compr apropos epa-file conf-mode iso-transl add-log log-view pcvs-util vc vc-dispatcher edit-list erc-spelling flyspell ispell dabbrev view misearch multi-isearch pcmpl-unix smerge-mode network-stream erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp color help-mode xterm woman man eldoc gist gh-gist gh-oauth gh-api logito gh-cache pcache gh-auth gh-common gh-url url-http tls url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth mail-parse rfc2231 url-cookie url-domsuf url-gw gh-profile json timezone eieio-base magit-cherry magit-bisect magit-key-mode epa epg epg-config diff-mode easy-mmode git-rebase-mode thingatpt git-commit-mode magit-compat vc-git derived autorevert filenotify paste-to-dropbox path server starttls smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils warnings url-util url-parse url-vars grep compile find-func ibuf-ext ibuf-macs ibuffer tramp-cache tramp-sh tramp tramp-compat auth-source gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell pcomplete comint ansi-color ring format-spec advice help-fns recentf tree-widget wid-edit ido dired-x dired edmacro kmacro regexp-opt perl-extras cl-macs gv cl cl-loaddefs cl-lib perl-mode autoinsert eshell-manual-autoloads gist-autoloads finder-inf gh-autoloads eieio byte-opt bytecomp byte-compile cconv eieio-core logito-autoloads lui-autoloads info tool-bar easymenu pcache-autoloads package time image rx uniquify midnight time-date ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify multi-tty emacs) From unknown Sat Aug 16 16:09:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15969: 24.3.50; erc-button fails with error Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Nov 2013 03:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Hanchrow Cc: 15969@debbugs.gnu.org Received: via spool by 15969-submit@debbugs.gnu.org id=B15969.138534987120648 (code B ref 15969); Mon, 25 Nov 2013 03:25:02 +0000 Received: (at 15969) by debbugs.gnu.org; 25 Nov 2013 03:24:31 +0000 Received: from localhost ([127.0.0.1]:43212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkmml-0005My-7f for submit@debbugs.gnu.org; Sun, 24 Nov 2013 22:24:31 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:55223 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkmmj-0005Mp-ID for 15969@debbugs.gnu.org; Sun, 24 Nov 2013 22:24:29 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vkmmi-0001yX-UI; Sun, 24 Nov 2013 22:24:29 -0500 From: Glenn Morris References: <86ob591kup.fsf@ip-10-171-85-229.us-west-1.compute.internal> X-Spook: Chobetsu mania strategic chameleon man Al Jazeera CISU X-Ran: E{gzi*Bh[]5~Yk\()nF%Mq-w#I!`SeO2rIjJ[(uPU0C0>'cF9p==V`EF,PGFVSeqh%|}f! X-Hue: red X-Attribution: GM Date: Sun, 24 Nov 2013 22:24:28 -0500 In-Reply-To: <86ob591kup.fsf@ip-10-171-85-229.us-west-1.compute.internal> (Eric Hanchrow's message of "Sun, 24 Nov 2013 22:43:58 +0000") Message-ID: <6ck3fxqi37.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Try this instead: *** lisp/erc/erc-button.el 2013-09-19 02:21:31 +0000 --- lisp/erc/erc-button.el 2013-11-25 03:20:38 +0000 *************** *** 514,520 **** (code (cdr (assoc action erc-nick-popup-alist)))) (when code (erc-set-active-buffer (current-buffer)) ! (eval code)))) ;;; Callback functions (defun erc-button-describe-symbol (symbol-name) --- 514,520 ---- (code (cdr (assoc action erc-nick-popup-alist)))) (when code (erc-set-active-buffer (current-buffer)) ! (eval code `((nick . ,nick)))))) ;;; Callback functions (defun erc-button-describe-symbol (symbol-name) From unknown Sat Aug 16 16:09:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Eric Hanchrow Subject: bug#15969: closed (Re: bug#15969: 24.3.50; erc-button fails with error) Message-ID: References: <86ob591kup.fsf@ip-10-171-85-229.us-west-1.compute.internal> X-Gnu-PR-Message: they-closed 15969 X-Gnu-PR-Package: emacs Reply-To: 15969@debbugs.gnu.org Date: Mon, 25 Nov 2013 03:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1385350622-21926-1" This is a multi-part message in MIME format... ------------=_1385350622-21926-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15969: 24.3.50; erc-button fails with error which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15969@debbugs.gnu.org. --=20 15969: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15969 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1385350622-21926-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15969-done) by debbugs.gnu.org; 25 Nov 2013 03:36:20 +0000 Received: from localhost ([127.0.0.1]:43239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkmyC-0005gS-4P for submit@debbugs.gnu.org; Sun, 24 Nov 2013 22:36:20 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:55386 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkmyA-0005gJ-5t for 15969-done@debbugs.gnu.org; Sun, 24 Nov 2013 22:36:18 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vkmy9-0007cg-Lx for 15969-done@debbugs.gnu.org; Sun, 24 Nov 2013 22:36:17 -0500 Resent-Message-ID: <21138.50609.525683.188076@gnu.org> Resent-Date: Sun, 24 Nov 2013 22:36:17 -0500 Resent-From: Glenn Morris Resent-To: 15969-done@debbugs.gnu.org Bcc: rgm@gnu.org X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=NXlsn0HoZ1jB7YWpvhv1MwTkOklRPD9ZSGhQyRInR2o=; b=MSOAVaKga0bLZYmchtDImsUqs+gvxBfAZnVqT68A9Bh5kEtZRzZDqc9OZY2YMA5lV1 HyT12usWYweqRNacy8Bs/jZ7kDduzyNxWIXWQkx5w/A+cbjn+va5j14MPCI3jaw7VgUR thTOLLzFZCWHDwuspRIwTdVRuR/BRzuAGygKuB3TCG3/7EH6hiRIuMqHgxC++BCyejFQ 0KxBubGu/Sx4STaZQ9j9FrY6KnaDBkwdduTr2wbBKTheBgVWFNWwFJwjIyLdH7F8Iz64 roM4pK/0EQB9Cc5hbU+sFynqxZT17upnfzU5RWui3MjzyMzqTsWWGvMLP5OfP+hhtXMl yelw== X-Received: by 10.194.93.3 with SMTP id cq3mr20290572wjb.26.1385349998512; Sun, 24 Nov 2013 19:26:38 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <6ck3fxqi37.fsf@fencepost.gnu.org> References: <86ob591kup.fsf@ip-10-171-85-229.us-west-1.compute.internal> <6ck3fxqi37.fsf@fencepost.gnu.org> Message-ID: Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::232 Date: Sun, 24 Nov 2013 19:26:18 -0800 From: Eric Hanchrow To: Glenn Morris Subject: Re: bug#15969: 24.3.50; erc-button fails with error X-Bogosity: no, spamicity=0.035330, v1.2.1 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 15969-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) That indeed works. What does that tell us? On Sun, Nov 24, 2013 at 7:24 PM, Glenn Morris wrote: > > Try this instead: > > *** lisp/erc/erc-button.el 2013-09-19 02:21:31 +0000 > --- lisp/erc/erc-button.el 2013-11-25 03:20:38 +0000 > *************** > *** 514,520 **** > (code (cdr (assoc action erc-nick-popup-alist)))) > (when code > (erc-set-active-buffer (current-buffer)) > ! (eval code)))) > > ;;; Callback functions > (defun erc-button-describe-symbol (symbol-name) > --- 514,520 ---- > (code (cdr (assoc action erc-nick-popup-alist)))) > (when code > (erc-set-active-buffer (current-buffer)) > ! (eval code `((nick . ,nick)))))) > > ;;; Callback functions > (defun erc-button-describe-symbol (symbol-name) > ------------=_1385350622-21926-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Nov 2013 22:44:28 +0000 Received: from localhost ([127.0.0.1]:42852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkiPj-0005k1-K7 for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59552) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkiPg-0005jm-8x for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VkiPV-0005ja-MO for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkiPV-0005jW-J5 for submit@debbugs.gnu.org; Sun, 24 Nov 2013 17:44:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkiPQ-0003LT-2K for bug-gnu-emacs@gnu.org; Sun, 24 Nov 2013 17:44:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VkiPK-0005jE-G2 for bug-gnu-emacs@gnu.org; Sun, 24 Nov 2013 17:44:07 -0500 Received: from mail-pb0-x229.google.com ([2607:f8b0:400e:c01::229]:35984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkiPK-0005j9-3j for bug-gnu-emacs@gnu.org; Sun, 24 Nov 2013 17:44:02 -0500 Received: by mail-pb0-f41.google.com with SMTP id jt11so4445373pbb.14 for ; Sun, 24 Nov 2013 14:44:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=/NdgJ6xdPtuURcOiCgEknPR9AbfL99ZtkuNUhU2GSXc=; b=AxRn53bs7hQ9QSIidXJrEbLfw96kokYlG+hN10gtg9cfXMm0ZShMSdcsYiZa/K7Xhf bZd5nezjxsUXNwGETGbeTAK7RL+VHhFziDhEKH6PazXEzygShtid51UpD0wrTwcsmxgo jn3FifPk06yGwvP+cPWc2KAdp4f82h6JcR56JPcsAsbFEdE94SRm2sPg3MPg6vz+XcDB RpIqydZv6alY9U9MkhI+KQURx3i05Z5jnY+uUahlFvHCHUAmkLtTW48wbo2BO1mYJv80 IlIHdUmvgDpVrbzQd1eJlGi7YvXiI/zD4xfJrFg4IMxcMGQPj7tGl2S7ajF2TbhJdfmq yl9w== X-Received: by 10.68.254.105 with SMTP id ah9mr14935378pbd.87.1385333040636; Sun, 24 Nov 2013 14:44:00 -0800 (PST) Received: from ip-10-171-85-229.us-west-1.compute.internal (ec2-54-215-10-197.us-west-1.compute.amazonaws.com. [54.215.10.197]) by mx.google.com with ESMTPSA id gf5sm68591287pbc.22.2013.11.24.14.43.59 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 24 Nov 2013 14:43:59 -0800 (PST) From: Eric Hanchrow To: bug-gnu-emacs@gnu.org Subject: 24.3.50; erc-button fails with error Date: Sun, 24 Nov 2013 22:43:58 +0000 Message-ID: <86ob591kup.fsf@ip-10-171-85-229.us-west-1.compute.internal> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I started "erc" with M-x erc RET.=20=20 In an erc buffer, I moved point onto a nick that appeared at the left margi= n. I typed RET whois RET. I expected to see a message like this appear in the erc buffer: *** fledermaus is Vivek Dasmohapatra (~vivek@87-127-114-209.static.= enta.net) Instead, I saw in the echo area: eval: Symbol's value as variable is void: nick After some back-and-forth with fledermaus, I wound up deleting the ``-*- lexical-binding:t -*-`` from the top of erc-button.el, recompiling and reloading that file ... and that made it work again. I don't understand why. In GNU Emacs 24.3.50.1 (i686-pc-linux-gnu) of 2013-08-31 on ip-10-171-85-229 System Description: Ubuntu 12.04.3 LTS Configured using: `configure --without-x' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: ERC Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t diff-auto-refine-mode: t global-auto-revert-mode: t shell-dirtrack-mode: t recentf-mode: t ido-everywhere: t display-time-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: b s h e RET c d SPC / u s r / l o c TAB s r TAB e m=20 TAB l i TAB s TAB e r c RET g i t SPC l o g SPC - -=20 a l l SPC - - SPC e r c - b u TAB RET C-c C-p ESC 0=20 C-l C-x b C-n RET o d d l y , SPC n o t h j i n g SPC=20 s i g n i f i c a n t SPC h a s SPC b e e n SPC d o=20 n e SPC t o SPC t h a t SPC f i l e SPC s i n c e SPC=20 S t e f a n ' s SPC c h a n g e . SPC SPC W h y SPC=20 a m SPC I SPC t h e SPC o n l y SPC o n e SPC c o m=20 p l a i n i n g ? RET A p a r t C-a ( C-e SPC f r o=20 m SPC m y SPC p r o p e n s i t y SPC t o SPC w h i=20 n e ) RET C-x b C-n RET C-x n w C-x v l D C-x 1 n n=20 =C2=BA C-l n n n n n n n n n n N N p p C-n C-p C-h c C-g=20 ESC < C-s - b u t t o n C-s C-s C-a n ESC 0 C-l n q=20 C-c C-@ s h o SPC n u f f RET t x RET ESC x r e p o=20 r t - e m TAB RET Recent messages: Wrote /mnt/emacs/lisp/erc/erc-button.elc Checking /mnt/emacs/lisp/erc/... [33 times] Done (Total of 1 file compiled, 34 skipped) Mark saved where search started Making completion list... /usr/local/src/emacs/lisp/erc ~/homedir=20 Finding changes in .... C-g runs the command keyboard-quit Mark set Mark saved where search started Load-path shadows: ~/.emacs.d/custom hides /usr/local/src/emacs/lisp/custom /home/erich/.emacs.d/elpa/tabulated-list-20120406.2251/tabulated-list hides= /usr/local/src/emacs/lisp/emacs-lisp/tabulated-list Features: (shadow mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader reposition two-column autoconf autoconf-mode xt-mouse ruler-mode fringe scroll-bar hexl wdired arc-mode archive-mode finder magit loadhist esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff gh-issues gh-pulls gh-repos lui-format lui tracking tar-mode shorten autoload lisp-mnt iswitchb cmuscheme js imenu find-dired browse-url pcmpl-gnu sort browse-kill-ring nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok sgml-mode cus-edit cus-start cus-load tabify vc-annotate sql-indent sql log-edit org-table novice cperl-mode term ehelp electric python erc-truncate debug geiser-mode geiser-xref geiser-racket geiser-guile geiser-repl geiser-image geiser-doc geiser-compile geiser-debug geiser-menu geiser-company geiser-autodoc info-look geiser geiser-edit etags geiser-completion geiser-eval geiser-connection tq geiser-syntax geiser-log geiser-popup geiser-impl geiser-custom geiser-base scheme ffap mule-util sh-script smie executable rect org-element org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb org ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs cal-menu calendar cal-loaddefs dired-aux descr-text hl-line whitespace gnutls url-cache cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs disp-table jka-compr apropos epa-file conf-mode iso-transl add-log log-view pcvs-util vc vc-dispatcher edit-list erc-spelling flyspell ispell dabbrev view misearch multi-isearch pcmpl-unix smerge-mode network-stream erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp color help-mode xterm woman man eldoc gist gh-gist gh-oauth gh-api logito gh-cache pcache gh-auth gh-common gh-url url-http tls url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth mail-parse rfc2231 url-cookie url-domsuf url-gw gh-profile json timezone eieio-base magit-cherry magit-bisect magit-key-mode epa epg epg-config diff-mode easy-mmode git-rebase-mode thingatpt git-commit-mode magit-compat vc-git derived autorevert filenotify paste-to-dropbox path server starttls smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils warnings url-util url-parse url-vars grep compile find-func ibuf-ext ibuf-macs ibuffer tramp-cache tramp-sh tramp tramp-compat auth-source gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell pcomplete comint ansi-color ring format-spec advice help-fns recentf tree-widget wid-edit ido dired-x dired edmacro kmacro regexp-opt perl-extras cl-macs gv cl cl-loaddefs cl-lib perl-mode autoinsert eshell-manual-autoloads gist-autoloads finder-inf gh-autoloads eieio byte-opt bytecomp byte-compile cconv eieio-core logito-autoloads lui-autoloads info tool-bar easymenu pcache-autoloads package time image rx uniquify midnight time-date ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify multi-tty emacs) ------------=_1385350622-21926-1--