From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: raman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Jul 2014 01:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 18139@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140659913726887 (code B ref -1); Tue, 29 Jul 2014 01:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jul 2014 01:58:57 +0000 Received: from localhost ([127.0.0.1]:41486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XBwgp-0006za-UF for submit@debbugs.gnu.org; Mon, 28 Jul 2014 21:58:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56854) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XBwgn-0006zL-15 for submit@debbugs.gnu.org; Mon, 28 Jul 2014 21:58:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XBwgY-0007QK-BO for submit@debbugs.gnu.org; Mon, 28 Jul 2014 21:58:47 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XBwgY-0007QG-7q for submit@debbugs.gnu.org; Mon, 28 Jul 2014 21:58:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XBwgO-0000ry-VV for bug-gnu-emacs@gnu.org; Mon, 28 Jul 2014 21:58:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XBwgF-0007O5-Nx for bug-gnu-emacs@gnu.org; Mon, 28 Jul 2014 21:58:28 -0400 Received: from mail-pa0-x22c.google.com ([2607:f8b0:400e:c03::22c]:54156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XBwgF-0007O1-BI for bug-gnu-emacs@gnu.org; Mon, 28 Jul 2014 21:58:19 -0400 Received: by mail-pa0-f44.google.com with SMTP id eu11so11564811pac.31 for ; Mon, 28 Jul 2014 18:58:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:date:message-id:to:subject; bh=0+Md4JXIpr/+vckaEXjnIPC66yX0YvI07oPCKO+4HCg=; b=Ce0qEHbP9P3EY2pIsZ3oPanzESwad719C3ep3ExfzhTgb9iyoSt9gxWn7OBp+37KH3 ldQ7T8tdGIZKuruch226ctnU2FaovY/GJ+VeGWnXha5JED7EtxT85z1BT7ar1DJF6apL sJhtZpuMMy83l55Xg9Hx3xz+9l8OkmBIFEhbxQh3iVqBBc0iDs1U3gJN77GBr7dise8W t37Z3k7QCQZJg5wrKXMzLixS4hWFDL+AzDqhYczRpmKq/KRIZrZ41GyeQt0qTKmXy1/z WpSBVfMurZfH15Y+zHJmDs1J6eJPqmoSmlfURt9+yKgK5uZMmjiqstERC9uzJ0AAuNuY TTkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:date:message-id:to:subject; bh=0+Md4JXIpr/+vckaEXjnIPC66yX0YvI07oPCKO+4HCg=; b=BHEoRMXCcoe9tFYFX8Cc/e+9i0EP3cAbFM0FJOHcOg6gzQZn1r16IVxmuywFcp9LrR vJRYfvdfFyXQzsQgUSnp3ec8vyQjGUNUkQ8cLN2NRro/p5VaChwarv78hz3qMEPoYj+D ybhDWP3AFQeblKX9rdm4FCdjYs9X5ONNop8c3DW5MFuqUmnatGKcCPd86rg6YowWQktC XkE7k/OWV7NYzQHYTu0w7kOHgpQqh0On9ZtS00YxLFzavf59bKiaQLxHf6cOVi/fcDxj zHYD1jfOfjLNnj9ga1yOYN1xDLRrrg3tQQdp+6yh8DstBMWsBmmmdiaIhBFHpRKer5Al C2Bw== X-Gm-Message-State: ALoCoQlBPVrE7VcJhvMo3UkxeFgX23orA9dFNwSPgVc27VcCIghRWQhBPFSKIUhAlANEgQUUMeLp X-Received: by 10.66.156.42 with SMTP id wb10mr55649pab.155.1406599097520; Mon, 28 Jul 2014 18:58:17 -0700 (PDT) Received: from labrador.google.com ([98.248.57.195]) by mx.google.com with ESMTPSA id mk7sm19815787pab.27.2014.07.28.18.58.15 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 28 Jul 2014 18:58:16 -0700 (PDT) From: raman X-Google-Original-From: "T. V. Raman" X-Google-Original-From: raman Date: Mon, 28 Jul 2014 18:58:11 -0700 Message-Id: <87a97texjg.fsf@gmail.com> x-attribution: tvrReply-to: tv.raman.tv@gmail.com 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 (----) Hi, I've used a check of the form (when (interactive-p) ...) within advice forms in emacspeak to speak *if and only if* a command i is called by the user -- as opposed from within other lisp functions. When we transitioned to Emacs 24, I replaced that check with (when (called-interactively-p 'interactive) ..) and this has again worked without any issues --- until now. We're seeing a problem now in ruby-mode when command electric-newline-and-maybe-indent is invoked -- that function for ruby-mode goes through a complex dance with smie-next-sexp. The long and short of it is that we eventually deadlock within a call to advice--called-interactively-skip -- the comments in nadvice.el where that function is implemented looks pretty scary. What emacspeak really needs is a clean way of checking whether something is called interactively, and this is the f first time in 20 years that the test is failing. For now, the only fix I have is to avoid the electric newline insertion in ruby-mode -- but the comments in nadvice.el make me worry that this will fail in the case of other around advices -- that said, there are lots of cases where it works, this is the only failure case for now. --Raman In GNU Emacs 24.4.50.2 (i686-pc-linux-gnu, GTK+ Version 2.16.1) of 2014-06-24 on labrador Repository revision: %N System Description: Ubuntu 9.04 Configured using: `configure --prefix=/usr/local --without-compress-install' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: recentf-mode: t gpm-mouse-mode: t global-semantic-idle-summary-mode: t global-semanticdb-minor-mode: t semantic-mode: t savehist-mode: t ido-everywhere: t display-time-mode: t auto-insert-mode: t jabber-activity-mode: t jabber-mode-line-mode: t 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-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 dynamic-completion-mode: t dired-omit-mode: t desktop-save-mode: t dirtrack-procfs-mode: t global-voice-lock-mode: t voice-lock-mode: t tooltip-mode: t mouse-wheel-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 Recent input: C-p C-e e DEL DEL ) C-n C-n C-n m ESC m ESC m C-p ESC m C-n C-p ESC C-a C-s d e f a ESC < C-s d e f a ESC m ESC m ESC C-q C-x C-g C-n C-n C-n C-p C-e e ESC b ESC d w h e n ESC DEL w h e n SPC C-n ESC m C-d ESC m ESC ^ C-n C-n ESC m C-k C-p C-n C-n C-p C-p C-x C-o C-n C-e e ) ) ) C-x C-e C-x @ h s c d RET C-x b / t m RET C-g C-x @ h s c d RET c d SPC / t m TAB RET C-x C-f t e s t . RET ESC M ESC x d DEL a d SPC d i s TAB a d TAB RET b C-x @ h s ESC x a d SPC d i s TAB a d TAB RET b a c k w TAB s e x TAB RET a r o u TAB RET RET C-e m ESC [ [ C ESC < ESC m C-d ESC m C-e e C-j C-e m ESC m ESC < ESC x t o g g l TAB d e TAB RET q TAB RET ESC m C-e C-e C-j ESC < C-n C-n C-n C-n C-e m q ESC x ESC p RET C-x @ h s c d RET C-x C-g ESC x C-g C-e m C-e ; m C-x @ h s c d RET c d RET c d SPC s o u TAB e m a c s RET . / b u i l d RET C-e m ESC x r e p o r t SPC e m a TAB RET Recent messages: Making completion list... Debug on Quit enabled globally Turned t debug on quit Entering debugger... Back to top level. Debug on Quit disabled globally Turned nil debug on quit C-x C-g is undefined Quit [2 times] End of buffer Load-path shadows: /home/raman/emacs/lisp/site-lisp/vm/lisp/tapestry hides /home/raman/emacs/lisp/emacspeak/lisp/tapestry /home/raman/emacs/lisp/emacspeak/lisp/tetris hides /usr/local/share/emacs/24.4.50/lisp/play/tetris /home/raman/.emacs.d/elpa/emms-20140630.1158/tq hides /usr/local/share/emacs/24.4.50/lisp/emacs-lisp/tq Features: (shadow emacsbug amixer recentf tree-widget debug emacspeak-ruby ruby-mode smie ffap tramp-cache tramp tramp-compat tramp-loaddefs trampver pcmpl-unix semantic/db-file data-debug cedet-files semantic/bovine/c semantic/decorate/include semantic/decorate/mode semantic/decorate pulse hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/bovine semantic/analyze/refs semantic/db-find semantic/db-ref semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn cc-langs emacspeak-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs eieio-opt emacspeak-speedbar speedbar sb-image dframe misearch multi-isearch vm-virtual vm-delete tapestry vm-rfaddons vm-menu vm-window vm-toolbar vm-mouse vm-page vm-minibuf emacspeak-vm vm emacspeak-wizards emacspeak-eterm term ehelp emacspeak-texinfo texinfo emacspeak-table-ui emacspeak-table emacspeak-find-dired find-dired eldoc lisp-mnt t-mouse cal-china lunar cal-bahai cal-islam cal-hebrew holidays hol-loaddefs gcal g-app g-auth mule-util cal-move server bbdb-vm vm-mime vm-folder vm-summary vm-motion vm-undo vm-misc bbdb-snarf mail-extr bbdb-com emacspeak-reftex reftex reftex-vars Save-visited-files-autoloads emacspeak-auctex tex-site color-theme-autoloads finder-inf gopher-autoloads emacspeak-info info memory-usage-autoloads slime-repl-autoloads slime-autoloads ssh-config-mode-autoloads package emacs-startup semantic/idle semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/db-mode semantic/db eieio-base saveplace midnight emacspeak-cedet semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet savehist emacspeak-ido ido emacspeak-m-player time autoinsert emacspeak-twittering twittering-mode epa epg ssl emacspeak-jabber jabber jabber-libnotify jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console emacspeak-sgml-mode sgml-mode ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls gnutls jabber-xml jabber-menu jabber-util jabber-autoloads erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit emacspeak-erc erc-goodies erc erc-backend erc-compat pp emacspeak-org org org-macro org-footnote org-pcomplete org-list org-faces org-entities emacspeak-outline foldout noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs emacspeak-find-func find-func emacspeak-calendar appt diary-lib diary-loaddefs solar cal-dst cal-menu calendar cal-loaddefs emacspeak-tcl tcl emacspeak-folding folding w3-prepare w3 w3-menu w3-emulate w3-auto w3-parse w3-fast-parse emacspeak-w3 emacspeak-google html2text gmaps emacspeak-we emacspeak-xslt w3-display w3-mouse w3-imap url-handlers w3-widget w3-vars w3-keymap w3-cus css font disp-table devices ange-ftp w3-cfg w3-compat emacspeak-sigbegone sigbegone emacspeak-custom cus-edit cus-start smtpmail sendmail gnus-prepare gnus-demon nntp emacspeak-gnus gm-nnir nnir gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range emacspeak-message message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win emacspeak-hide gnus gnus-ems nnheader mail-utils emacspeak-mspools mspools emacspeak-bbdb bbdb timezone bbdb-autoloads vm-pine vm-macro vm-message vm-autoloads vm-vars vm-version my-functions completion dired-aux dired-x emacspeak-dired emacspeak-desktop desktop frameset dired emacspeak-aumix emacspeak-forms forms-mode forms emacspeak-setup emacspeak-dbus nm dbus xml emacspeak-webspace emacspeak-feeds emacspeak-webutils browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio eieio-core gnus-util mm-util mail-prsvr password-cache url-vars mailcap gf gweb gfeeds g-utils json emacspeak-alsaplayer emacspeak-amark derived emacspeak-advice shell pcomplete comint ring emacspeak-ansi-color ansi-color emacspeak-replace emacspeak-redefine emacspeak-personality emacspeak emacspeak-widget warnings wid-edit emacspeak-facemenu emacspeak-fix-interactive emacspeak-buff-menu g-cus-load cus-load emacspeak-preamble emacspeak-keymap emacspeak-speak time-date emacspeak-pronounce thingatpt dtk-speak flite-voices dtk-interp voice-setup emacspeak-sounds dectalk-voices espeak-voices mac-voices multispeech-voices outloud-voices dtk-unicode byte-opt bytecomp byte-compile cconv descr-text help-mode easymenu dtk-css-speech acss-structure emacspeak-load-path advice help-fns vc-git vc-dispatcher vc-svn cl-macs cl gv cl-loaddefs cl-lib tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar 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 inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 8 679346 166711) (symbols 24 90221 0) (miscs 20 4938 2979) (strings 16 217446 40224) (string-bytes 1 5774236) (vectors 8 74336) (vector-slots 4 1079976 43510) (floats 8 1126 556) (intervals 28 3408 1943) (buffers 512 41) (heap 1024 56659 2138)) From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jul 2014 00:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: raman Cc: 18139@debbugs.gnu.org Received: via spool by 18139-submit@debbugs.gnu.org id=B18139.14066789402720 (code B ref 18139); Wed, 30 Jul 2014 00:09:02 +0000 Received: (at 18139) by debbugs.gnu.org; 30 Jul 2014 00:09:00 +0000 Received: from localhost ([127.0.0.1]:42406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCHRz-0000hn-V9 for submit@debbugs.gnu.org; Tue, 29 Jul 2014 20:09:00 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:53819 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCHRx-0000hc-EU for 18139@debbugs.gnu.org; Tue, 29 Jul 2014 20:08:58 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XCHRw-0002zB-Rb; Tue, 29 Jul 2014 20:08:56 -0400 From: Glenn Morris References: <87a97texjg.fsf@gmail.com> X-Spook: Ft. Knox Mole TWA hackers Albania ICE ASLET DES X-Ran: *W13oZw/j8aChJ7YDNy-VMa9/m)?wQJO=C_$8e-EO-DJ5L(Mx[@o0RTW,[0l"$5MBgg;.4 X-Hue: red X-Attribution: GM Date: Tue, 29 Jul 2014 20:08:56 -0400 In-Reply-To: <87a97texjg.fsf@gmail.com> (raman@google.com's message of "Mon, 28 Jul 2014 18:58:11 -0700") Message-ID: 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.7 (-----) 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.7 (-----) A minimal example starting from emacs -Q would be very helpful. From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: raman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jul 2014 00:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Glenn Morris Cc: 18139@debbugs.gnu.org Received: via spool by 18139-submit@debbugs.gnu.org id=B18139.140668085110415 (code B ref 18139); Wed, 30 Jul 2014 00:41:02 +0000 Received: (at 18139) by debbugs.gnu.org; 30 Jul 2014 00:40:51 +0000 Received: from localhost ([127.0.0.1]:42436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCHwo-0002hu-Ho for submit@debbugs.gnu.org; Tue, 29 Jul 2014 20:40:50 -0400 Received: from mail-pa0-f52.google.com ([209.85.220.52]:50003) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCHwk-0002hd-CB for 18139@debbugs.gnu.org; Tue, 29 Jul 2014 20:40:47 -0400 Received: by mail-pa0-f52.google.com with SMTP id bj1so503718pad.39 for <18139@debbugs.gnu.org>; Tue, 29 Jul 2014 17:40:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=Mgpga37DL8Uj6cqy9ONBKk1TCJKmQrEtONMm91gZ5dg=; b=arGceA4YM67AbtejAVZlW/4ybzwwXIYj+oP+wBSIbvnJu6Ui8Kjuwr1QKhQIKnAFqB 6eglPApA1YIjvEXLmCPcuiqLTZe/4y7AbM+44jGwpMYhMXD8QYOvaQJ5asI0v0FWY0Gp cOZD2QT7dz9vfuLFng84OQ9y04tLmUZgLu51JiJUnzx2YA7hUVWjscEtmemlmjAya/4Q 1+kLQe5OZG1jKlh1/JrgkhoMZa9id11lPzGcEodD4kCtSFKEWOxh/AKyqu8HjnjFE3KE PgUByDplfSfBR14a4Ysuz1nfYIY2D2l4AcE2GaZmo+xzonkuECi+CwpgwXbhEzLyO6Gh OX2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=Mgpga37DL8Uj6cqy9ONBKk1TCJKmQrEtONMm91gZ5dg=; b=dJjDOJ52gah2jvG3Z38P1jJ3AOKvCoo6zqeXk9tejnfhTqjhEXk8MkAJ+B8gr1XF5a 6NceFPD2APRNKwdMoQXp0+Gmnah/SFAT+JEHuLhBgq25gE1eALjShRPVmFzFu9kYA+SK smd/gyKiSMZqVgRgBjqg5MRrrJuvu6JNvMbv8wKV8TZTOk30gfoykjRWVWUnyrdqddZQ CGHNDTlAcuE57OccClgksl75eMi1+FAI9LhW6hYoQSdUuK9fE6Pt+Qc/LLXQ3+7XfvNS yJORdmMh3/A4J6UFf+lBw9Ix9JkQR3znDbcOvJ4+cIvHcdw/q0Ci1mRdR4Lghn8LJ4+C pUpg== X-Gm-Message-State: ALoCoQl2sr2eabOBJF3sRGHVDC9iDIhKuaqpqAKqdSAzWzA+fKOrlaCcaE+B6cxUjuVsoyjLoWF/ X-Received: by 10.69.31.65 with SMTP id kk1mr18376pbd.162.1406680840286; Tue, 29 Jul 2014 17:40:40 -0700 (PDT) Received: from labrador.google.com ([98.248.57.195]) by mx.google.com with ESMTPSA id n16sm674724pdj.41.2014.07.29.17.40.38 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Jul 2014 17:40:38 -0700 (PDT) From: raman X-Google-Original-From: raman References: <87a97texjg.fsf@gmail.com> Date: Tue, 29 Jul 2014 17:40:37 -0700 In-Reply-To: (Glenn Morris's message of "Tue, 29 Jul 2014 20:08:56 -0400") Message-ID: <87bns7n0fu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.4 (-) 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: -1.4 (-) A minimal example would be nice, but the minimal example doesn't break. The insanely complex code that gets invoked when you call electric newline and indent from ruby mode appears to be the only pattern to date that triggers this. From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jul 2014 04:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: raman Cc: rgm@gnu.org, 18139@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 18139-submit@debbugs.gnu.org id=B18139.140669277828082 (code B ref 18139); Wed, 30 Jul 2014 04:00:03 +0000 Received: (at 18139) by debbugs.gnu.org; 30 Jul 2014 03:59:38 +0000 Received: from localhost ([127.0.0.1]:42460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCL3A-0007Ir-P9 for submit@debbugs.gnu.org; Tue, 29 Jul 2014 23:59:37 -0400 Received: from mtaout26.012.net.il ([80.179.55.182]:52835) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCL38-0007Ic-2Q for 18139@debbugs.gnu.org; Tue, 29 Jul 2014 23:59:34 -0400 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0N9I00900AC8YM00@mtaout26.012.net.il> for 18139@debbugs.gnu.org; Wed, 30 Jul 2014 06:55:52 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N9I00BOMAX41X00@mtaout26.012.net.il>; Wed, 30 Jul 2014 06:55:52 +0300 (IDT) Date: Wed, 30 Jul 2014 06:59:46 +0300 From: Eli Zaretskii In-reply-to: <87bns7n0fu.fsf@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <83a97rts25.fsf@gnu.org> References: <87a97texjg.fsf@gmail.com> <87bns7n0fu.fsf@gmail.com> X-Spam-Score: 1.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: 1.0 (+) > From: raman > Date: Tue, 29 Jul 2014 17:40:37 -0700 > Cc: 18139@debbugs.gnu.org > > A minimal example would be nice, but the minimal example doesn't > break. The insanely complex code that gets invoked when you call > electric newline and indent from ruby mode appears to be the only > pattern to date that triggers this. Then include in your recipe the steps necessary to load whatever packages you need to reproduce the problem. But do start with "emacs -Q", as that will help identify the necessary players that contribute to this problem. Thanks. From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: raman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jul 2014 13:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: rgm@gnu.org, 18139@debbugs.gnu.org Received: via spool by 18139-submit@debbugs.gnu.org id=B18139.14067286229971 (code B ref 18139); Wed, 30 Jul 2014 13:58:02 +0000 Received: (at 18139) by debbugs.gnu.org; 30 Jul 2014 13:57:02 +0000 Received: from localhost ([127.0.0.1]:51966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCUNH-0002aU-MZ for submit@debbugs.gnu.org; Wed, 30 Jul 2014 09:57:02 -0400 Received: from mail-ie0-f173.google.com ([209.85.223.173]:61345) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XCUNE-0002aK-1s for 18139@debbugs.gnu.org; Wed, 30 Jul 2014 09:56:57 -0400 Received: by mail-ie0-f173.google.com with SMTP id tr6so1554861ieb.18 for <18139@debbugs.gnu.org>; Wed, 30 Jul 2014 06:56:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=Qi4j8Xvw02CBm6zNQUGUk9JMIILQno8SOgoq7YDq4X0=; b=SUzIlOZKq5ZuxlNU+XGwIqvlGZU0qTbMswueICuFr1Sweh3Z9tpwUOuxB9QYVOpGZz bFPdsR3MixfAYSWraBS1ww7k4DtBxLtjUpR6Ia38wn94melDen/1DNYBQUVA70YDonr5 eAUbjrNGEPzG1HlBJGIvNEYdjVCiBwxIf5QEn5xSjhichfkz7gTHfK0dtptBIepQ6W/p OuIAziFhzyEE1Ybwm1S1hV7R927P2mv9kcbjlLKwPYKyui2C8aLjNFse+DYxouldTc+m H2TbIqR/sCmbOozAkd+Em9+bu/cwsASUJDKpn/7i+iWa9A0PTBshn6Bil9KI0ECw+YNg hI2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=Qi4j8Xvw02CBm6zNQUGUk9JMIILQno8SOgoq7YDq4X0=; b=UyhWUaJcn0UMEiqCSSDoAx0khjy8AeO0sJ2Pp/BI0ib1pBIiUp0wSARUOP7xCNGmnm geHHmwm6CGjyNzTMS5LIA0uzzq+wME+Z5SeqIVzjLD1jOfm/yAEHVfw/6Izl+DyIrM1k DNyf5lU+06K7Z582ShoQAsiIOcxqSKWviu3HNwwkpvALdsFy4zutblIw2pWm8gCTyVSD wjBSyyy0v42ngcQlF5g52ff4nfsQE/tKDCTK2hX0HgqcxYSpz8XyoNxvW8QmV32pITrU PerD89eIY115/P/xXP3jMkcbyC/Pxehlyeh0V085wnpMZ0SB2VPiBH5JnPrrNCVetdDM 7kXQ== X-Gm-Message-State: ALoCoQnRZfZBsrWFwxrXQMQlhGw+msgjsyMzI4yAwBER7s8wmok91fX0zbCwyDnGiXL+6IC0J6JC X-Received: by 10.50.126.100 with SMTP id mx4mr7762690igb.1.1406728609723; Wed, 30 Jul 2014 06:56:49 -0700 (PDT) Received: from raman-glaptop.roam.corp.google.com.google.com (dhcp-172-19-118-102.cbf.corp.google.com [172.19.118.102]) by mx.google.com with ESMTPSA id o9sm9796132igv.18.2014.07.30.06.56.48 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 30 Jul 2014 06:56:48 -0700 (PDT) From: raman References: <87a97texjg.fsf@gmail.com> <87bns7n0fu.fsf@gmail.com> <83a97rts25.fsf@gnu.org> Date: Wed, 30 Jul 2014 06:56:45 -0700 In-Reply-To: <83a97rts25.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 30 Jul 2014 06:59:46 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.4 (-) 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: -1.4 (-) This should hopefully produce the backtrace --=20=20 I'll give two recipes below -- the first is impossible for me to try=20 1. emacs -q 2. load-library ruby-mode 3. evaluate this form: (defadvice backward-sexp (around test pre act comp) (when (called-interactively-p 'interactive) (message "advice!")) ad-do-it) 3. Open a ruby file test.rb 4. type=20 puts "foo" 5. Invoke electric-newline-and-indent -- to trigger the bug. Recipe 2: Do the same as above with emacspeak loaded -- and without bothering with the additional piece of advice. I'll attach the emacspeak generated backtrace below. Debugger entered--Lisp error: (quit) advice--called-interactively-skip(3 (t ad-Advice-backward-sexp #[256 "\21= 1\204=07\300\262\301[!\207" [1 forward-sexp] 3 2382034 "^p"] 1) (t apply ad= -Advice-backward-sexp #[256 "\211\204=07\300\262\301[!\207" [1 forward-sexp= ] 3 2382034 "^p"] 1)) run-hook-with-args-until-success(advice--called-interactively-skip 3 (t a= d-Advice-backward-sexp #[256 "\211\204=07\300\262\301[!\207" [1 forward-sex= p] 3 2382034 "^p"] 1) (t apply ad-Advice-backward-sexp #[256 "\211\204=07\3= 00\262\301[!\207" [1 forward-sexp] 3 2382034 "^p"] 1)) called-interactively-p(interactive) ad-Advice-backward-sexp(#[256 "\211\204=07\300\262\301[!\207" [1 forward-= sexp] 3 2382034 "^p"] 1) apply(ad-Advice-backward-sexp #[256 "\211\204=07\300\262\301[!\207" [1 fo= rward-sexp] 3 2382034 "^p"] 1) #[128 "\300\301\302#\207" [apply ad-Advice-backward-sexp #[256 "\211\204= =07\300\262\301[!\207" [1 forward-sexp] 3 2382034 "^p"] nil] 5 nil "^p"](1) #[0 "\300\301!\210\302\207" [#[128 "\300\301\302#\207" [apply ad-Advice-b= ackward-sexp #[256 "\211\204=07\300\262\301[!\207" [1 forward-sexp] 3 23820= 34 "^p"] nil] 5 nil "^p"] 1 nil] 2 "\n\n(fn)"]() funcall(#[0 "\300\301!\210\302\207" [#[128 "\300\301\302#\207" [apply ad-= Advice-backward-sexp #[256 "\211\204=07\300\262\301[!\207" [1 forward-sexp]= 3 2382034 "^p"] nil] 5 nil "^p"] 1 nil] 2 "\n\n(fn)"]) #[0 "\304\242;\205=00\306\304\242\"AC\304\307\240\210`\300 \306=0D\"A\211= \204X=01G\310U\203$\311\312\313\310\314\315\316\301!\317\"\320\321%D\322\31= 2\313\323\324\315\316=0B!\325\"\326\327%\311EDC\217\210`=3D\203$\330\331\33= 2`D\"\210\202$\303!\247\204t\302!\247\204l\333\334\335C\"\210\211B\262\202$= =03\203\212\303!\302@!W\203\212=03A\262\202t=03\204\266\304\242\203\242\302= !\247\203\242\211B\262\202$\330\331\302!\206\253\332`Eb\210\"\210\202$=03\2= 11\203\313\303!\302=06@!U\203\313=04A\262=04\203\336\302!\247\203#=01B\262\= 202#\302!\247\204\361\330\331\307`=06E\"\210\202#\336!\204\377=01B\262\202#= \211\203 \336@!\203 \330\331\302!\206=01\332`=06E=06b\210\"\210\202#\211\26= 2\210\266\203\2051\304\307\240\210\202=00\207" [#[nil "`\304`[!\210\305 V\= 203=00\306 \203=00\307\310w\210\311\202\364n\203-o\204-\312`\313\"b\210\311= \202\364`V\203An\204A\314!\203A\315\202\364\316 \317 =1A \203O\320\nP`Sf\= 321=3D\203e\322\323\n\"\203e\313u\210\324\nP\n\325\235\203x\326 \203t\n\202= \363\327\202\363\n\330\232\203\224\331 \203\207\332\202\363\333 \203\220\33= 4\202\363\n\202\363\335\n\310\336\322=03#)\266\203\203\256\337u\210\n\337\3= 10O\202\363\n\340\232\203\312`Sf\341=3D\203\312\342\343!\203\312\313u\210\3= 44 \202\363\n\345\232\203\362\346 \204\331\n\202\363\212\337v\210\304d!\210= `)\305 V\203\356\344 \202\363\311\202\363\n*)\207" [pos dot tok inhibit-cha= nging-match-data forward-comment line-end-position ruby-smie--implicit-semi= -p " " nil ";" scan-sexps -1 ruby-smie--args-separator-p " @ " smie-defaul= t-backward-token ruby-smie--at-dot-call "." 58 string-match "\\`\\s." ":" (= "unless" "if" "while" "until") ruby-smie--bosp "iuwu-mod" "|" ruby-smie--op= ening-pipe-p "opening-|" ruby-smie--closing-pipe-p "closing-|" "\\`|[*&]\\'= " t 1 "" 92 looking-at "\n" ruby-smie--backward-token "do" ruby-smie--redun= dant-do-p] 7] #[128 "\300\301\302#\207" [apply ad-Advice-backward-sexp #[25= 6 "\211\204=07\300\262\301[!\207" [1 forward-sexp] 3 2382034 "^p"] nil] 5 n= il "^p"] # #[257 "\211A@\207" [] 2 1633439] (nil) smie-grammar as= soc nil 0 err funcall make-byte-code "\300\301!\210\302\207" vconcat vector= [1 nil] 2 "\n\n(fn)" scan-error 257 "\3018`X\203=00\3028\202=00\211\300b\2= 10\303\304\305\306\211`W\203%\307\202&\310\\\"E\"\207" [2 3 throw return t= buffer-substring-no-properties -1 1] 12 "\n\n(fn ERR)" throw return t sign= al cl-assertion-failed (numberp (funcall op-forw toklevels)) smie--associat= ive-p] 14 "\n\n(fn)"]() funcall(#[0 "\304\242;\205=00\306\304\242\"AC\304\307\240\210`\300 \306= =0D\"A\211\204X=01G\310U\203$\311\312\313\310\314\315\316\301!\317\"\320\32= 1%D\322\312\313\323\324\315\316=0B!\325\"\326\327%\311EDC\217\210`=3D\203$\= 330\331\332`D\"\210\202$\303!\247\204t\302!\247\204l\333\334\335C\"\210\211= B\262\202$=03\203\212\303!\302@!W\203\212=03A\262\202t=03\204\266\304\242\2= 03\242\302!\247\203\242\211B\262\202$\330\331\302!\206\253\332`Eb\210\"\210= \202$=03\211\203\313\303!\302=06@!U\203\313=04A\262=04\203\336\302!\247\203= #=01B\262\202#\302!\247\204\361\330\331\307`=06E\"\210\202#\336!\204\377=01= B\262\202#\211\203 \336@!\203 \330\331\302!\206=01\332`=06E=06b\210\"\210\2= 02#\211\262\210\266\203\2051\304\307\240\210\202=00\207" [#[nil "`\304`[!\2= 10\305 V\203=00\306 \203=00\307\310w\210\311\202\364n\203-o\204-\312`\313\= "b\210\311\202\364`V\203An\204A\314!\203A\315\202\364\316 \317 =1A \203O\= 320\nP`Sf\321=3D\203e\322\323\n\"\203e\313u\210\324\nP\n\325\235\203x\326 \= 203t\n\202\363\327\202\363\n\330\232\203\224\331 \203\207\332\202\363\333 \= 203\220\334\202\363\n\202\363\335\n\310\336\322=03#)\266\203\203\256\337u\2= 10\n\337\310O\202\363\n\340\232\203\312`Sf\341=3D\203\312\342\343!\203\312\= 313u\210\344 \202\363\n\345\232\203\362\346 \204\331\n\202\363\212\337v\210= \304d!\210`)\305 V\203\356\344 \202\363\311\202\363\n*)\207" [pos dot tok i= nhibit-changing-match-data forward-comment line-end-position ruby-smie--imp= licit-semi-p " " nil ";" scan-sexps -1 ruby-smie--args-separator-p " @ " s= mie-default-backward-token ruby-smie--at-dot-call "." 58 string-match "\\`\= \s." ":" ("unless" "if" "while" "until") ruby-smie--bosp "iuwu-mod" "|" rub= y-smie--opening-pipe-p "opening-|" ruby-smie--closing-pipe-p "closing-|" "\= \`|[*&]\\'" t 1 "" 92 looking-at "\n" ruby-smie--backward-token "do" ruby-s= mie--redundant-do-p] 7] #[128 "\300\301\302#\207" [apply ad-Advice-backward= -sexp #[256 "\211\204=07\300\262\301[!\207" [1 forward-sexp] 3 2382034 "^p"= ] nil] 5 nil "^p"] # #[257 "\211A@\207" [] 2 1633439] (nil) smie-= grammar assoc nil 0 err funcall make-byte-code "\300\301!\210\302\207" vcon= cat vector [1 nil] 2 "\n\n(fn)" scan-error 257 "\3018`X\203=00\3028\202=00\= 211\300b\210\303\304\305\306\211`W\203%\307\202&\310\\\"E\"\207" [2 3 thro= w return t buffer-substring-no-properties -1 1] 12 "\n\n(fn ERR)" throw ret= urn t signal cl-assertion-failed (numberp (funcall op-forw toklevels)) smie= --associative-p] 14 "\n\n(fn)"]) smie-next-sexp(#[nil "`\304`[!\210\305 V\203=00\306 \203=00\307\310w\210= \311\202\364n\203-o\204-\312`\313\"b\210\311\202\364`V\203An\204A\314!\20= 3A\315\202\364\316 \317 =1A \203O\320\nP`Sf\321=3D\203e\322\323\n\"\203e\31= 3u\210\324\nP\n\325\235\203x\326 \203t\n\202\363\327\202\363\n\330\232\203\= 224\331 \203\207\332\202\363\333 \203\220\334\202\363\n\202\363\335\n\310\3= 36\322=03#)\266\203\203\256\337u\210\n\337\310O\202\363\n\340\232\203\312`S= f\341=3D\203\312\342\343!\203\312\313u\210\344 \202\363\n\345\232\203\362\3= 46 \204\331\n\202\363\212\337v\210\304d!\210`)\305 V\203\356\344 \202\363\3= 11\202\363\n*)\207" [pos dot tok inhibit-changing-match-data forward-commen= t line-end-position ruby-smie--implicit-semi-p " " nil ";" scan-sexps -1 r= uby-smie--args-separator-p " @ " smie-default-backward-token ruby-smie--at-= dot-call "." 58 string-match "\\`\\s." ":" ("unless" "if" "while" "until") = ruby-smie--bosp "iuwu-mod" "|" ruby-smie--opening-pipe-p "opening-|" ruby-s= mie--closing-pipe-p "closing-|" "\\`|[*&]\\'" t 1 "" 92 looking-at "\n" rub= y-smie--backward-token "do" ruby-smie--redundant-do-p] 7] #[128 "\300\301\3= 02#\207" [apply ad-Advice-backward-sexp #[256 "\211\204=07\300\262\301[!\20= 7" [1 forward-sexp] 3 2382034 "^p"] nil] 5 nil "^p"] # #[257 "\21= 1A@\207" [] 2 1633439] ";") smie-backward-sexp(";") smie-indent-keyword() run-hook-with-args-until-success(smie-indent-keyword) smie-indent-calculate() smie-indent-virtual() smie-indent-after-keyword() run-hook-with-args-until-success(smie-indent-after-keyword) smie-indent-calculate() #[0 "\212\301y\210\302\303w\210`\300\242Y\203=00\300\303\240\210\304 \206= =00\301)\207" [(nil) 0 " " nil smie-indent-calculate] 2 "\n\n(fn)"]() funcall(#[0 "\212\301y\210\302\303w\210`\300\242Y\203=00\300\303\240\210\= 304 \206=00\301)\207" [(nil) 0 " " nil smie-indent-calculate] 2 "\n\n(fn)"= ]) smie-indent-line() indent-according-to-mode() #[0 "\300\301!\210\302\303\301\"\210\304 \207" [delete-horizontal-space t= newline nil indent-according-to-mode] 3 1970172 "*"]() ad-Advice-newline-and-indent(#[0 "\300\301!\210\302\303\301\"\210\304 \20= 7" [delete-horizontal-space t newline nil indent-according-to-mode] 3 19701= 72 "*"]) apply(ad-Advice-newline-and-indent #[0 "\300\301!\210\302\303\301\"\210\3= 04 \207" [delete-horizontal-space t newline nil indent-according-to-mode] 3= 1970172 "*"] nil) newline-and-indent() electric-newline-and-maybe-indent() funcall-interactively(electric-newline-and-maybe-indent) call-interactively(electric-newline-and-maybe-indent nil nil) command-execute(electric-newline-and-maybe-indent) =20=20=20=20=20=20 From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: raman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Aug 2014 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 18139@debbugs.gnu.org Cc: tv.raman.tv@gmail.com, emacs-devel@gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140690956722020 (code B ref -1); Fri, 01 Aug 2014 16:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Aug 2014 16:12:47 +0000 Received: from localhost ([127.0.0.1]:54080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XDFRm-0005j3-VX for submit@debbugs.gnu.org; Fri, 01 Aug 2014 12:12:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58508) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XDFRk-0005in-18 for submit@debbugs.gnu.org; Fri, 01 Aug 2014 12:12:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XDFRd-0006iB-QB for submit@debbugs.gnu.org; Fri, 01 Aug 2014 12:12:38 -0400 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37329) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XDFRd-0006i7-Mn for submit@debbugs.gnu.org; Fri, 01 Aug 2014 12:12:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60219) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XDFRc-0005xJ-Qt for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 12:12:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XDFRb-0006hQ-Sc for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 12:12:36 -0400 Received: from mail-ig0-x233.google.com ([2607:f8b0:4001:c05::233]:49405) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XDFRb-0006h5-O7 for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 12:12:35 -0400 Received: by mail-ig0-f179.google.com with SMTP id h18so1855524igc.0 for ; Fri, 01 Aug 2014 09:12:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=t/ZaOE8ZN2fC+gqDsqOK+y6Yhan5C7NQmfu6c9+6a1o=; b=AEQeE79ql0Ry8eX1De5pKb7a7Jsx1pw59fzQB67DwQrmV78PO6fRV7IClM0dx3BqYh wX1WxanuYV3iTjTiIhaVpdPhH//aAwsAWP24eQrjh3dH9LRdYtry93VdlRaqI7yTvsJ8 I9s8e05QyXaQTS3bqMTWHO/ZGewswhwblNXpFcSI/3Z6Ooun/3sBM97tIppuXGKvvHp1 pktbI2A5pzSE7YWTG7izHbeMRL9clnRoaEq2sBdKpCI5dquR9L6I+nWsrQq5KpRYnTPi d6Cmt0itSBYoHrIkvba56dO1kzS7ieXpLAkhGqUeNMi9qOP/h1W83n5DwrycEDIBPf+M XWaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=t/ZaOE8ZN2fC+gqDsqOK+y6Yhan5C7NQmfu6c9+6a1o=; b=cxUF/400oyS/69bbcm+s1TmclsBhJTISrCP/SkdxDAxiRJIdc1FACIg/Nv7wxVtmmy iBiXsvFZ2iw9W2Xds5ghqnrVJheaMdVuFvpOgMA5b3MpdOp8KICy4+fXSZS1R27B0Cz0 i5AL/ibLCWCpAAyfH96Otr2eZeXpkhty6CZ+LJR/7fByXw+btLObpOS2HQ5nBAZk8lHe OV+LJAj6Nx5jh+zivTm79cLyc3fgiO6N1meZPIgXnTAzyjYDgk4Ram+HCH+UPRQFMb6w QuQNbsVsCr0C7tfmnKxKv7/KkdOHIv3uH5evJdkAFzmjuBupDlAV4nrY3uG4f1ovhnoJ MMtA== X-Gm-Message-State: ALoCoQkYXYuY4+v1w5U7Q6C37U7XUzpRbJh9H7bcGvjeQh1Rt1WSxKBMQfMMF81zUVwpo/x83xvz X-Received: by 10.50.80.116 with SMTP id q20mr9493852igx.22.1406909551404; Fri, 01 Aug 2014 09:12:31 -0700 (PDT) Received: from raman-glaptop.roam.corp.google.com.google.com (dhcp-172-19-118-102.cbf.corp.google.com [172.19.118.102]) by mx.google.com with ESMTPSA id ga11sm11711556igd.8.2014.08.01.09.12.30 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 01 Aug 2014 09:12:30 -0700 (PDT) From: raman References: <87a97texjg.fsf@gmail.com> Date: Fri, 01 Aug 2014 09:12:28 -0700 In-Reply-To: <87a97texjg.fsf@gmail.com> (raman@google.com's message of "Mon, 28 Jul 2014 18:58:11 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (----) Following up on this bug with additional info: I just confirmed that this bug was not present in emacs 24.3 --- where interactive-p was implemented in C -- that function was declared obsolete in 23.2. In 24.4 when we transitioned to nadvice.el is when this appears to have broken. Looking at the code in 24.4; the code for called-interactively-p and its subsequent call through to advice--called-interactively-skip --- one of the functions placed on called-interactively-p-functions -- appears to introduce large level of complexity. advice--called-interactively-skip is defined in nadvice.el Going back to the specific issue from the Emacspeak side: What I really need is a way to tell if an interactive command was called by the user pressing a key e.g. M-f for forward-word -- or M-x forward-word -- those are the only situations in which the emacspeak advice that speaks the "current word" should be invoked. Using (called-interactively-p 'interactive) for this use-case now that I look at what that code does feels extremely tangled. Could we perhaps introduce a C-level variable -- say "interactivep" that is exposed to elisp -- code in callint.c could set that variable appropriately and clear it upon completing command execution. At the time nadvice.el was introduced, Stefane had me check through with emacspeak to make sure that nothing broke -- and I had confirmed it -- admittedly, the current breakage in ruby-mode is caused by a large number of complex recursive calls that are happening within that mode. Note that there is only one emacspeak advice invoked even then -- the one to backward-sexp -- but the call stack is deep enough that called-interactively-p gets very confused. --Raman From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 26 11:00:53 2015 Received: (at control) by debbugs.gnu.org; 26 Dec 2015 16:00:54 +0000 Received: from localhost ([127.0.0.1]:41530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCrH3-0001cf-Ph for submit@debbugs.gnu.org; Sat, 26 Dec 2015 11:00:53 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:51443) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCrH1-0001Zq-Sx for control@debbugs.gnu.org; Sat, 26 Dec 2015 11:00:52 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCrGf-0001Ho-W6 for control@debbugs.gnu.org; Sat, 26 Dec 2015 17:00:30 +0100 Date: Sat, 26 Dec 2015 17:00:29 +0100 Message-Id: <87ege9td2a.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #18139 X-MailScanner-ID: 1aCrGf-0001Ho-W6 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451750430.71077@rg4SUIMh2339U9n6pynWBg X-Spam-Status: No X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.7 (/) tags 18139 - moreinfo From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Mar 2017 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: raman Cc: rgm@gnu.org, Eli Zaretskii , 18139@debbugs.gnu.org Received: via spool by 18139-submit@debbugs.gnu.org id=B18139.149045728017094 (code B ref 18139); Sat, 25 Mar 2017 15:55:02 +0000 Received: (at 18139) by debbugs.gnu.org; 25 Mar 2017 15:54:40 +0000 Received: from localhost ([127.0.0.1]:44471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cro1Y-0004RZ-Kg for submit@debbugs.gnu.org; Sat, 25 Mar 2017 11:54:40 -0400 Received: from mail-it0-f46.google.com ([209.85.214.46]:35012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cro1W-0004RH-IN; Sat, 25 Mar 2017 11:54:38 -0400 Received: by mail-it0-f46.google.com with SMTP id y18so35932395itc.0; Sat, 25 Mar 2017 08:54:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=qAbnYFiG3g3pGQWsZfJv0mouj34vKBvw+JWtfHxp6uo=; b=GtFqzm7MrIBKCTEX43tNGfpJx9NmziPDBYUG4UHs/XJlePUTQGfEBUBdR11scPIOyb jQVs7AgkrVksrSgajrubW/cO1+wKHRPenSXVl8hlrUAxJyEWGH9Tfhmyt6d9kUSnXVVZ lqKg2uMXyRcLkIVJSHpYJOV+J5bQ+jYtygxweV5/awtOi/Gc4WsA6CrVc1hGy9r9HKGX iEuTMAYGEG1E5r5P+vu7FKt3ioYF7sLztOo42Jjwpywd5y1Uw0v76vNlYxFe7TxZJdwX T2zXQX4CZsgva5hTSisBGFR5e3MHT4DnlWVb9ztH+jXnCuEucAQ6g6n2YzyLIbNrwGYi pHFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=qAbnYFiG3g3pGQWsZfJv0mouj34vKBvw+JWtfHxp6uo=; b=K994vZYL6BMaLXjMhUOgUsXznqHgg/6BRO5BnAyZs0yliP9a2KQeCXG3jjwVDNCPq2 KELZ1O8F5veTT9jwSL+S91nzSyNG+5ZdhA5n7wrCFDkJh30VeCEprlIACVy7pw4R+1e/ aNEmV7k1PQBCSIoYt7I3uW/EndCLcS2UV9P6IUm89snpABWRNFiazxwA6/rNUOSC0Mwf qAfaPgdZvopL0svCPrLaEZvYBoZ7pxtmhq82XNcQkDsYCEyTZJsUOLU+oOl7d3/wMWJE d6cF/ZRAeEP4mSd0+CumessI9bdYQxjPnObsNHTMCJdf3S4zkaJpnONQM85RXAEADWxz 5Nbg== X-Gm-Message-State: AFeK/H0oVI8Uqj760hBt7x904bLovTIXhou2/LtMGYJ92zJPvKhju8dOiv3p2mJ+MvHi3Q== X-Received: by 10.107.7.29 with SMTP id 29mr13495959ioh.57.1490457272855; Sat, 25 Mar 2017 08:54:32 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id p201sm2629227itp.3.2017.03.25.08.54.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 25 Mar 2017 08:54:31 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87a97texjg.fsf@gmail.com> <87bns7n0fu.fsf@gmail.com> <83a97rts25.fsf@gnu.org> Date: Sat, 25 Mar 2017 11:55:54 -0400 In-Reply-To: (raman@google.com's message of "Wed, 30 Jul 2014 06:56:45 -0700") Message-ID: <8737e11hbp.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: 0.2 (/) tags 18139 unreproducible quit raman writes: > This should hopefully produce the backtrace -- > > I'll give two recipes below -- the first is impossible for me to try > > 1. emacs -q > 2. load-library ruby-mode > 3. evaluate this form: > > (defadvice backward-sexp (around test pre act comp) > (when (called-interactively-p 'interactive) > (message "advice!")) > ad-do-it) > 3. Open a ruby file test.rb > 4. type > puts "foo" > 5. Invoke electric-newline-and-indent -- to trigger the bug. I assume this should be `electric-newline-and-maybe-indent' (C-j). Nothing happens when I do this (except that a newline is inserted). > Recipe 2: > > Do the same as above with emacspeak loaded -- and without bothering with > the additional piece of advice. Nothing happens when I do this (except that a newline is inserted). Probably because now emacspeak has a workaround by setting a `ems-called-interactively-p' flag. Do you know which version of emacspeak triggers the bug? From unknown Tue Aug 19 05:11:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18139: 24.4.50; called-interactively-p and skip advice: Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Aug 2021 16:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible To: npostavs@users.sourceforge.net Cc: rgm@gnu.org, Eli Zaretskii , 18139@debbugs.gnu.org, raman Received: via spool by 18139-submit@debbugs.gnu.org id=B18139.162861266421775 (code B ref 18139); Tue, 10 Aug 2021 16:25:02 +0000 Received: (at 18139) by debbugs.gnu.org; 10 Aug 2021 16:24:24 +0000 Received: from localhost ([127.0.0.1]:60636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDUY0-0005en-AT for submit@debbugs.gnu.org; Tue, 10 Aug 2021 12:24:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDUXu-0005e7-W5 for 18139@debbugs.gnu.org; Tue, 10 Aug 2021 12:24:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4bhAQzl61uFyEcJPnf3KT8BZXYML07Kr9O1zxzcBpBA=; b=o2jew/Oi8cpaJiENRoRwNtfpxF EzxHLrqEEjzYfQ0FA8fYYgsc0B1Iqo1/lp7li4Z47XVk/AtI3a7tG0sHwmIGZGy76up41xussS8Qs dUlMbzoWF2067u5USdH5JNHEaOzZdze8b1CZDsWESmennITCHkyFvFCgzzPQwS5CxigQ=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDUXk-00042t-59; Tue, 10 Aug 2021 18:24:00 +0200 From: Lars Ingebrigtsen References: <87a97texjg.fsf@gmail.com> <87bns7n0fu.fsf@gmail.com> <83a97rts25.fsf@gnu.org> <8737e11hbp.fsf@users.sourceforge.net> Date: Tue, 10 Aug 2021 18:23:55 +0200 In-Reply-To: <8737e11hbp.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Sat, 25 Mar 2017 11:55:54 -0400") Message-ID: <87pmuluv38.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: npostavs@users.sourceforge.net writes: >> Do the same as above with emacspeak loaded -- and without bothering with >> the additional piece of advice. > > Nothing happens when I do this (except that a newline is inserted). > Probably becaus [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) npostavs@users.sourceforge.net writes: >> Do the same as above with emacspeak loaded -- and without bothering with >> the additional piece of advice. > > Nothing happens when I do this (except that a newline is inserted). > Probably because now emacspeak has a workaround by setting a > `ems-called-interactively-p' flag. Do you know which version of > emacspeak triggers the bug? More information was requested, but no response was given within four years, so I'm closing this bug report. If the problem still exists, please respond to this email and we'll reopen the bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 10 12:24:28 2021 Received: (at control) by debbugs.gnu.org; 10 Aug 2021 16:24:28 +0000 Received: from localhost ([127.0.0.1]:60638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDUYC-0005fA-Pf for submit@debbugs.gnu.org; Tue, 10 Aug 2021 12:24:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDUXz-0005eX-36 for control@debbugs.gnu.org; Tue, 10 Aug 2021 12:24:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qRBMdagGzbMGFlns0P0pBuX+2KFRI0TvifA34Wlq1GY=; b=mzzC6eHsCTBFdBhWk/oW6grazA L/34neWVVhb4hMTnpn9GKKDEUGNDl2bIuQwr/UkB8XVJRO/TlLle9Zoq58LdpKY+fbs+yqcmXV6oJ ewndwydbM0zXXcPh0ODIWAGHW0Mrb21mjxl6SRf8trqEkkf6WOu4Wy1cKx/Gwj1ajgvA=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDUXr-000435-3g for control@debbugs.gnu.org; Tue, 10 Aug 2021 18:24:05 +0200 Date: Tue, 10 Aug 2021 18:24:02 +0200 Message-Id: <87o8a5uv31.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #18139 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 18139 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) close 18139 quit