From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 24 17:44:28 2013 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) From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 24 22:24:31 2013 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 To: Eric Hanchrow Subject: Re: bug#15969: 24.3.50; erc-button fails with error 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-Debbugs-No-Ack: yes 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-Debbugs-Envelope-To: 15969 Cc: 15969@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Sun Nov 24 22:36:20 2013 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) > From unknown Thu Aug 14 21:51:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 23 Dec 2013 12: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