From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 15 11:12:59 2017 Received: (at submit) by debbugs.gnu.org; 15 Oct 2017 15:12:59 +0000 Received: from localhost ([127.0.0.1]:41790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3kb4-0000tJ-P6 for submit@debbugs.gnu.org; Sun, 15 Oct 2017 11:12:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3kPN-0000a6-7b for submit@debbugs.gnu.org; Sun, 15 Oct 2017 11:00:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3kPG-0007bL-Ps for submit@debbugs.gnu.org; Sun, 15 Oct 2017 11:00:48 -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,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36023) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e3kPG-0007bD-MA for submit@debbugs.gnu.org; Sun, 15 Oct 2017 11:00:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e3kPE-0006LP-W2 for bug-gnu-emacs@gnu.org; Sun, 15 Oct 2017 11:00:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3kPB-0007ZE-3h for bug-gnu-emacs@gnu.org; Sun, 15 Oct 2017 11:00:45 -0400 Received: from mout.gmx.net ([212.227.17.22]:57882) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e3kPA-0007YF-Q1 for bug-gnu-emacs@gnu.org; Sun, 15 Oct 2017 11:00:41 -0400 Received: from erik-P751JA ([77.21.248.31]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lxu7U-1d9foP1qHE-015Glb for ; Sun, 15 Oct 2017 17:00:37 +0200 From: Erik Hahn To: bug-gnu-emacs@gnu.org Subject: 26.0.90; ert-find-test-other-window does not work Date: Sun, 15 Oct 2017 16:59:59 +0200 Message-ID: <87po9oh2xc.fsf@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:kaBQY7TIW/NCFdJZFJ8+mR40MUa4SEmoLj/gSOuF7VpCMteyhck w2elnoFdX49JZtDjboXQKG4hgrFZJFYn1Kv1ynMqRWWT/BxsujplSAfB39GL/yTRE9v8QBe IwKQzklVMJvDiuLG9NUVlr2ybR4eV1Jqbz933VDvzb3g4++R+fhRjeQTo7XrpY3FHSwt08j 7uBVct4huxsaTvF+qG7tg== X-UI-Out-Filterresults: notjunk:1;V01:K0:aai9x8cd74I=:VHB/fDl35xa7Fr7b1Yf4Wv kqXlHoMcyLUrbnRS3HcEDy+Q5/4GecllXyVWhcPXD6wVapqQCkQ6jIX9L0N6DjM7gjOpw8E8T wf7zoHJ5TAQN0EvIoE+c9NJeAwgiLJ5DzalNi7ASRS1c9u2xPI8+hkB4L8Pc7WwLc771/Q8bZ Oj6FlI/Y7vVVm3TW3eAjHmPcI11CVZZreCclasdysmkb6l01sQYKjQb21ATw+zZTT+d0aDMns PnfkipxOD7bV37FCjz8wIqP91N4jklPVdV3f+m67QwgIMwHJMiK2NqEuBzIVSeGLn+3UoL/hF NqV+nispIJJYxcBL9akfvGC+33VLTvVgmIK3bryW0SXhh6X+COHdFBrNQMtNvKIEwZ0wPvXSt 2+gSeuLpeWsdt/k8Z11JLHhKoNDgce3VKGbtZ1pH6UAuyxC38h/kbqQazqn1IuDJm70Of93sf cEggTTzBhf9rirxomcT8DRyHoBS9QaFHmzSGHdkFeaaLIQLJmqysK3U7VNo6FKsy/gXiLi6UV 9yPvlM4SwGWuv5m8igohSRont3BjLw2y0sPYTpLRJNu2P4IFZg7difxvMURrZfNjAVK9eohjQ iMdgMqlWzTGOwwnd1tis1BVXhscphP917RZAM74hR+WronQttRKRAJW6P0/09/ikUk2s6r2Yx tr1Sq2mz+QFXZ3zipYo47LI9y8xZ8UVCmPaUHVydjadBFMZsjepQ6JKlc2UQKpArYkVul1UW5 cRPVqdjphdMSMO7qjjVVWJloiDfzIAmtLQ3DoozHgsa2TXLILj6ItHA631M1Ghx79tjRHdQIv k3WjaT42HmVX+FZBYyP0KfV5Q41xtCVYVjJdbpNlhkK1LuCxa4= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 15 Oct 2017 11:12:57 -0400 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: -4.1 (----) 1. M-x set-variable debug-on-error t 2. Create a new file with the following content: (require 'ert) (ert-deftest my-test () (should nil)) 3. Load that file using (load "/path/to/file.el") 4. M-x ert-find-test-other-window my-test This results in the following backtrace: Debugger entered--Lisp error: (error "Don=E2=80=99t know where =E2=80= =98my-test=E2=80=99 is defined") signal(error ("Don=E2=80=99t know where =E2=80=98my-test=E2=80=99 is de= fined")) error("Don't know where `%s' is defined" my-test) find-function-search-for-symbol(my-test ert-deftest nil) find-definition-noselect(my-test ert-deftest) find-function-do-it(my-test ert-deftest switch-to-buffer-other-window) ert-find-test-other-window(my-test) ert-results-find-test-at-point-other-window() funcall-interactively(ert-results-find-test-at-point-other-window) call-interactively(ert-results-find-test-at-point-other-window nil nil) command-execute(ert-results-find-test-at-point-other-window) In GNU Emacs 26.0.90 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll= bars) of 2017-10-13 built on erik-P751JA Repository revision: 55e313f7bea318f03bac0a2c9db362ed361961e6 Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Linux Mint 18 Sarah Recent messages: Source file =E2=80=98/home/erik/emacs/lisp/emacs-lisp/ert.el=E2=80=99 newer= than byte-compiled file Loading /home/erik/.emacs.d/recentf...done Loading tramp...done Source file =E2=80=98/home/erik/.emacs.d/lisp/multi-lv.el=E2=80=99 newer th= an byte-compiled file Source file =E2=80=98/home/erik/.emacs.d/elpa/disable-mouse-0.3/disable-mou= se.el=E2=80=99 newer than byte-compiled file Configured using: 'configure --with-x-toolkit=3Dlucid CFLAGS=3D-O2' Configured features: XAW3D XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 LCMS2 Important settings: value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS:=20 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: global-company-mode: t company-mode: t edebug-x-mode: t aggressive-indent-mode: t highlight-indent-guides-mode: t multi-lv-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t truncate-buffer-name-mode: t truncate-buffer-name-local-mode: t evil-modeline-color-mode: t rxt-global-mode: t rxt-mode: t which-function-mode: t auto-insert-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t diff-auto-refine-mode: t global-flycheck-mode: t flycheck-mode: t recentf-mode: t counsel-mode: t ivy-mode: t evil-commentary-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t show-paren-mode: t savehist-mode: t global-undo-tree-mode: t undo-tree-mode: t cl-old-struct-compat-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-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 column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/.emacs.d/lisp/goto-chg hides /home/erik/.emacs.d/elpa/goto-chg-20170917.1= 200/goto-chg ~/.emacs.d/lisp/macros hides /home/erik/emacs/lisp/macros ~/.emacs.d/lisp/elint hides /home/erik/emacs/lisp/emacs-lisp/elint Features: (shadow sort mail-extr company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils colir add-log edebug-x aggressive-indent highlight-indent-guides color multi-lv-mode multi-lv disable-mouse display-line-numbers edebug evil-modeline-color face-remap generic-x evil-surround server pcre2el rxt pcase re-builder which-func imenu autoinsert skeleton elec-pair diff-hl-flydiff diff-hl vc-dir vc vc-dispatcher diff-mode easy-mmode magit-section magit-utils crm tramp tramp-compat tramp-loaddefs trampver ucs-normalize parse-time format-spec cus-start cus-load flycheck cl-extra json help-mode recentf tree-widget wid-edit counsel jka-compr esh-util etags xref project swiper ivy-hydra hydra lv ivy flx delsel ivy-overlay ffap evil-indent-plus evil-visualstar evil-commentary evil-commentary-integration evil evil-integration evil-maps evil-commands flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core advice evil-common windmove thingatpt rect evil-digraphs evil-vars ring with-eval-after-load-feature cl paren savehist undo-tree diff macros ert pp find-func ewoc debug local-autoloads map diminish subr-x dash-functional dash s finder-inf edmacro kmacro tex-site rx info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 496027 311784) (symbols 48 40786 2) (miscs 40 60 160) (strings 32 110872 42051) (string-bytes 1 3245943) (vectors 16 63351) (vector-slots 8 1079063 267483) (floats 8 286 573) (intervals 56 2855 265) (buffers 992 12) (heap 1024 68115 21802)) From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 15 14:19:11 2017 Received: (at 28849) by debbugs.gnu.org; 15 Oct 2017 18:19:11 +0000 Received: from localhost ([127.0.0.1]:41870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3nVH-0005Xy-Go for submit@debbugs.gnu.org; Sun, 15 Oct 2017 14:19:11 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:50454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3nVF-0005XQ-DL; Sun, 15 Oct 2017 14:19:09 -0400 Received: by mail-io0-f175.google.com with SMTP id 97so13796325iok.7; Sun, 15 Oct 2017 11:19:09 -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:content-transfer-encoding; bh=ozTpnisR+0CDkoUZ8kvOoJFkDTqdyPuxC8cdR3WJzsE=; b=V3U18/MP8lZCTKaKotRvT1m/QmlM/zBAmEklEjL974rhMPLIqBDuSTltHvpu+7zk7y ktrIKmWD6O5auw4UJlPCKj49B8z+Q5oxT5VT2QnnKvHhML0OgZeEIxCrrGK6q2C2/9th UxDQpzmn5G8FoahiQcxbahonoXGtp6c+rtW/3ENUNWu2rwzf+tRV1CBLrtd627/EiMeH meDRr/7iozMWz5MUlHCHB96ukrKdvXS2fQ1t1J+yBzztqg0+YDnc8G0XjtComv/ieEOz CQbQhSky/lysKhP3veqVrwT41I1+lWBJr+hrf0ljHfiy7PynuEEvturfGWSEAb/Yu9FY 3ECQ== 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 :content-transfer-encoding; bh=ozTpnisR+0CDkoUZ8kvOoJFkDTqdyPuxC8cdR3WJzsE=; b=J8J7E/KoUKJrtMqcDF9eRq8NhaCBuCXNGIRTfHdVucNSuyUCvl2/DzaD4hweoQQzQA n6JPXQquqLG9AXPQ0kODpYDnIEobczeF6ro9mFkkt8OP2Zi782oRHkcaQUv2RzaTgkU8 WlAK/mo7fcErR9HoPGTlJVFXYUlKckxH4L/reezA8SVYpKfBr6EWFsRsq7E7Ah/Jsq7J kQfrlYzDWXtKTqNC60DYIkE1LYTFwL1qKNCoGfgSv4KLJW34nF5JWX21CIOs9Av+av8+ Xg7HtMv8vmzaIxrlRHotw2Xd9m47HfjEz1heH7b8b/M3Fy4NEY9Vh8HU1Rlk6+sBLq16 rr9Q== X-Gm-Message-State: AMCzsaWiNX2iA0XeHdhmxNZm/89pSZ3mwY2egAWqNvYTzeM0qrCwrkkn iZ09G3oU2HvPn8AmXW7j5bLt6g== X-Google-Smtp-Source: AOwi7QD54WUGDuhHrPVij+I06t8fPE8A840bB40NU5ANlsvZRQRJJoNRUe4+kRNdnHJ/vmWKM7LNXw== X-Received: by 10.107.83.10 with SMTP id h10mr10530469iob.242.1508091543475; Sun, 15 Oct 2017 11:19:03 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id a72sm2918025itb.34.2017.10.15.11.19.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 15 Oct 2017 11:19:02 -0700 (PDT) From: Noam Postavsky To: Erik Hahn Subject: Re: bug#28849: 26.0.90; ert-find-test-other-window does not work References: <87po9oh2xc.fsf@gmx.de> Date: Sun, 15 Oct 2017 14:19:01 -0400 In-Reply-To: <87po9oh2xc.fsf@gmx.de> (Erik Hahn's message of "Sun, 15 Oct 2017 16:59:59 +0200") Message-ID: <87mv4s8eay.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28849 Cc: 28849@debbugs.gnu.org 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: -2.1 (--) tags 28849 fixed close 28849 quit Erik Hahn writes: > 1. M-x set-variable debug-on-error t > > 2. Create a new file with the following content: > > (require 'ert) > (ert-deftest my-test () > (should nil)) > > > 3. Load that file using (load "/path/to/file.el") > > 4. M-x ert-find-test-other-window my-test > > > This results in the following backtrace: > > Debugger entered--Lisp error: (error "Don=E2=80=99t know where =E2=80= =98my-test=E2=80=99 is defined") > signal(error ("Don=E2=80=99t know where =E2=80=98my-test=E2=80=99 is = defined")) > error("Don't know where `%s' is defined" my-test) > find-function-search-for-symbol(my-test ert-deftest nil) > find-definition-noselect(my-test ert-deftest) > find-function-do-it(my-test ert-deftest switch-to-buffer-other-window) > ert-find-test-other-window(my-test) > ert-results-find-test-at-point-other-window() > funcall-interactively(ert-results-find-test-at-point-other-window) > call-interactively(ert-results-find-test-at-point-other-window nil ni= l) > command-execute(ert-results-find-test-at-point-other-window) Yes, this is a regression from Emacs 25. I've seen it a few times, but always when I'm in the middle of investigating other bugs, so I keep forgetting about it. Thanks for the reminder, should be fixed now :) [1: de60992053]: 2017-10-15 13:58:45 -0400 Fix ert-test finding by symbol (Bug#28849) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3Dde60992053a6ce21= afe218e37bb377e7a5713522 From unknown Fri Aug 08 15:18:59 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, 13 Nov 2017 12:24:05 +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