From unknown Sat Aug 16 16:53:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59605: 29.0.50; gdb no more creates Gud menu entry for source file window Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Nov 2022 10:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59605 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59605@debbugs.gnu.org X-Debbugs-Original-To: Bug-Gnu-Emacs Received: via spool by submit@debbugs.gnu.org id=B.166945884117536 (code B ref -1); Sat, 26 Nov 2022 10:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Nov 2022 10:34:01 +0000 Received: from localhost ([127.0.0.1]:37897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oysVU-0004Ye-GR for submit@debbugs.gnu.org; Sat, 26 Nov 2022 05:34:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:34250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oysVP-0004YS-Fh for submit@debbugs.gnu.org; Sat, 26 Nov 2022 05:33:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oysVP-0001Cz-7a for bug-gnu-emacs@gnu.org; Sat, 26 Nov 2022 05:33:55 -0500 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oysVN-0000vM-47 for bug-gnu-emacs@gnu.org; Sat, 26 Nov 2022 05:33:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.at; s=s31663417; t=1669458830; bh=4H77TNCSDmSZdUkJYV9gfqfMuhKCuBrvY9lNmAXjTP8=; h=X-UI-Sender-Class:Date:To:From:Subject; b=qoO8OBwn3JQNXBiUSecm8gm26hmzepkFwRfC6Pr4rOLMFvE7PzCO/80w1b3zZ9/e+ RNJPmswUO70g5qu5444N2LiW5UuHdI+cS2vg5GemPXxqcHdcOg18L0T3jFrVozkUk4 6O3Cja22Guirb3XpDXxa7OE/Fhq8ENlKdlMI7JjMo/e/lf95ih182St96Ky0FdVlhW pF54XeZCv5dWtCGICg98SdXU5d+Glq+BQSpTsXAVw3Nzh/Xc2F+B+ue5OOW7C+WV57 SokBf6onupkyo5PAPViWzOoAHcN1epwqzXxmYwtdHhUIZCf8HcjbwKyXaNG+vSrIa3 DCVarVhwwFpow== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.1.102] ([212.95.5.127]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mn2aN-1oZgYU3FV1-00k3tR for ; Sat, 26 Nov 2022 11:28:29 +0100 Message-ID: <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> Date: Sat, 26 Nov 2022 11:28:28 +0100 MIME-Version: 1.0 Content-Language: en-US From: martin rudalics Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:v0fYkuYluhR8IXg8URPcA2oqp9/VG32YKgmjP8PU4MCvF9HYUY0 9m/+OTyIJ+0sNYkxKH1ZPYkLQ8B5fdkduOHhj9MSSYOUooJz6LgaE99o+1V1Czl5YmnArvs qaENIdFpJejK87g/2PnWarWjjdn9cTXEo9Wd1WCENH0N/HRDzp2nvBx189yXVoEjEQm0ZVg uxJ+7HNbKpBD3aic1HxqQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:beNoAFbJk3U=;5x1/4XE0PracVCgsdBTCxZNYKY2 aA/pMiXt4vMghhq0YP73uB87DJ+A+wr6zsWq5nPqwd+Ox/xMZIyCUvhO9802El/gNvPjd9uQ1 2ItLJnrPEGH8MzmOOsBlnvSSPwCddKCmt2IKrQJW2MnjlPpv2apnS6GfnvcVFcPbU1GmWu2lt aF/MImQXxUfl3fRrYqvJjL66g3N0uEiEyBbb8sV7P7BOjRJy/eLJGWNWiceGmSDopcjV9jdAq 5FGC6z5d61x3AJsIld/nLkftk9xY6O4GoK2bBuzh7FV9n5AIDAEyOzQpamtq8CDsbREn3ZYCp 3fF5ThCnRnXXHEDJpTA1MnLcgm4O3j94vFwr73t5PV8hos03Z1yKXYesPLhcx01R4Sdx2oteu JDumW6opsjsTt2/iIiu6VJDcPZG8fgRGymMHXexnBx/8IX8+epK+1ptN/Gz0LkZGA+S9cz6dZ 0JBmpZLQ/n+y3V06xBGOa5rr65hZuvTToFGmTMOXMVjl4QnMOCkVN0hIZLt8ibj5YNqSNcIsD OlHeweYRcPAVp54MXQdVlyPMxUVHwM+9HuiHFKj7TpDwXNkDNevYza7d/05tu9kWkS5/coHOB g0OiOl/3L4STfLlOrvwfdnutbzqxiXhE+r41qkO4FP2MfREVKUTpXUuAsZ1giIgt3YNw0cqKw cPD7VGqjypwtOrZq3PpudKy9e3xAwBN+RGdtFeV4krhThr4VaPWUeXmFDSzARVxK0Cwmvgv9T aZzZLRDOLiQ13sXNufDEwytBDJDGHmpsQhCf58r0W1oK/PwoW10m6YnOsqybNacmMwKbf5vAj ISaiGjmF4eLeWOfL4LcT6/L5KEFRH3UR+9XxU05fJweXflu6CT3yyHdpwhzSX/zvy2E8keHXm zFua0R4zEdB1/DEPqbkRy+dcDwWDGm1zdAMvRgm+g4ESlxW7GLffj3KqnQ//6rqoS/LvGp9tx mW399g== Received-SPF: pass client-ip=212.227.17.20; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) With emacs -Q visit an arbitrary Emacs C source file and do your equivalent of M-: (gdb "gdb -i=mi emacs"). Now selecting the window showing the source file buffer no more shows a Gud menu entry. This has the consequence that mouse clicking in a fringe no more sets/unsets a breakpoint in that buffer. The commit responsible for that behavior is commit 8bb5c1bfec0929f2ba419e1c503f5acc01c336c2 Author: Lars Ingebrigtsen Date: Thu Sep 1 13:39:14 2022 +0200 Make easy-mmode-defmap obsolete and adjust only caller * lisp/emacs-lisp/easy-mmode.el (easy-mmode-defmap): Make obsolete. * lisp/progmodes/gud.el (gud-menu-map): Use easy-menu-define. In GNU Emacs 29.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2022-11-25 built on restno Repository revision: d34fc7b7aa9d2779ebbada5cecd8bd2806e3e01e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Configured using: 'configure --with-gif=ifavailable --with-tiff=ifavailable --with-gnutls=no --without-pop --enable-gcc-warnings=warn-only --enable-checking=yes,glyphs --enable-check-lisp-object-type=yes 'CFLAGS=-O0 -g3 -no-pie -Wno-missing-braces'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: de_AT.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: bug-reference-prog-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date files-x gdb-mi subr-x bindat cl-seq gud comint ansi-osc ansi-color ring vc-git diff-mode easy-mmode vc vc-dispatcher bug-reference byte-opt gv bytecomp byte-compile cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 101788 8711) (symbols 48 9691 0) (strings 32 31838 2200) (string-bytes 1 1451333) (vectors 16 17949) (vector-slots 8 233954 13977) (floats 8 32 49) (intervals 56 4214 0) (buffers 984 18)) From unknown Sat Aug 16 16:53:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59605: 29.0.50; gdb no more creates Gud menu entry for source file window Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Nov 2022 17:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59605 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics , Stefan Monnier Cc: 59605@debbugs.gnu.org Received: via spool by 59605-submit@debbugs.gnu.org id=B59605.166948214610478 (code B ref 59605); Sat, 26 Nov 2022 17:03:01 +0000 Received: (at 59605) by debbugs.gnu.org; 26 Nov 2022 17:02:26 +0000 Received: from localhost ([127.0.0.1]:41324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyyZO-0002iw-Bp for submit@debbugs.gnu.org; Sat, 26 Nov 2022 12:02:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyyZK-0002io-Ar for 59605@debbugs.gnu.org; Sat, 26 Nov 2022 12:02:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyyZE-0007rq-W5; Sat, 26 Nov 2022 12:02:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3cKV5XiMN2U+BEHN7qKXpYhMkD7bhpVo9WKhkSTKGZM=; b=GlQyEcpw7WO0 YMQ7QRAlAbhWOcF+ad4Poo1/xjmZPu61GHZbY9wDcWNFKOczN+viJLq9UH1aWQwElBSdHNMcDdbFM auaMoeCO/woBw0JnpX+/DxqDVtGIXXQN97hIeGK5hH8KnrLDsV2sZFxZUgL2PCf/qzz6uP8gWO2H5 yx9DKZjCSTPfIxNfjbaSwdWuO2VF/sZPBnGnPrfoebEIxiW1ityRzeqcD7ORVP9D4/ZGjP6Bl2R7J rzmRr4pOd4YLiyO325uiytFlD/VCAcY+LCkTHuaOsGUMH6WdHIFWk0cpyRRjPmXvD8Oc3pRbRHwxy nEElefKh24Q9Tt1erMk0NQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyyZE-0004wD-9x; Sat, 26 Nov 2022 12:02:16 -0500 Date: Sat, 26 Nov 2022 19:02:42 +0200 Message-Id: <837czhsl71.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> (message from martin rudalics on Sat, 26 Nov 2022 11:28:28 +0100) References: <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> 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: -3.3 (---) > Date: Sat, 26 Nov 2022 11:28:28 +0100 > From: martin rudalics > > With emacs -Q visit an arbitrary Emacs C source file and do your > equivalent of M-: (gdb "gdb -i=mi emacs"). Now selecting the window > showing the source file buffer no more shows a Gud menu entry. This has > the consequence that mouse clicking in a fringe no more sets/unsets a > breakpoint in that buffer. > > The commit responsible for that behavior is > > commit 8bb5c1bfec0929f2ba419e1c503f5acc01c336c2 > Author: Lars Ingebrigtsen > Date: Thu Sep 1 13:39:14 2022 +0200 > > Make easy-mmode-defmap obsolete and adjust only caller > > * lisp/emacs-lisp/easy-mmode.el (easy-mmode-defmap): Make obsolete. > * lisp/progmodes/gud.el (gud-menu-map): Use easy-menu-define. Stefan, can you help here? It looks like gud-minor-mode is not a proper minor mode, so the new code isn't working because gud-minor-mode-map is not in effect or something? From unknown Sat Aug 16 16:53:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59605: 29.0.50; gdb no more creates Gud menu entry for source file window Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Nov 2022 17:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59605 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: martin rudalics , 59605@debbugs.gnu.org Received: via spool by 59605-submit@debbugs.gnu.org id=B59605.16696581472426 (code B ref 59605); Mon, 28 Nov 2022 17:56:02 +0000 Received: (at 59605) by debbugs.gnu.org; 28 Nov 2022 17:55:47 +0000 Received: from localhost ([127.0.0.1]:50033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oziM7-0000d4-C5 for submit@debbugs.gnu.org; Mon, 28 Nov 2022 12:55:47 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:24077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oziM5-0000cy-4f for 59605@debbugs.gnu.org; Mon, 28 Nov 2022 12:55:46 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id B0CA51000F8; Mon, 28 Nov 2022 12:55:39 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 11AA01000DC; Mon, 28 Nov 2022 12:55:38 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1669658138; bh=kfAIPBhUM4lLgLja4Wu8gpAillMWjQZzjeSkOA7szu0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=nSgu/Jx4Qox3y98xVmmnsXO0Frefo4ttyvNdbMP6BIosFjihOvQ0DhGx29Xv/IAUO JRmCqVtDHAZsxqrkH7NxuLCstXNRhLEs6Bhmj9Dq5tLOb3vGnpcmVSw2V3apTgyt9o FSN4DsL/yBnLDvSUTHj/LZ0L7z8pzKFjqqCkSPtWeO3BSzkSsFTLhaVFooF/bvR2LA rQTMIpNS0f5Y+6GRyD6MBokqT9mbfHeQg9HFy3IpduOw9uzh9HZbhrlGOB4cb0S1H3 IEzP66BdjqrdFbDZP+Rxd5cpzbujvu7lPZUylaRGs+jSzOnJtyQCXPiMhMJOdFEYLh 1H4Pn/odQHnmQ== Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C9D48120776; Mon, 28 Nov 2022 12:55:37 -0500 (EST) From: Stefan Monnier In-Reply-To: <837czhsl71.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 26 Nov 2022 19:02:42 +0200") Message-ID: References: <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> <837czhsl71.fsf@gnu.org> Date: Mon, 28 Nov 2022 12:55:37 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.027 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: 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: -3.3 (---) >> With emacs -Q visit an arbitrary Emacs C source file and do your >> equivalent of M-: (gdb "gdb -i=mi emacs"). Now selecting the window >> showing the source file buffer no more shows a Gud menu entry. This has >> the consequence that mouse clicking in a fringe no more sets/unsets a >> breakpoint in that buffer. >> >> The commit responsible for that behavior is >> >> commit 8bb5c1bfec0929f2ba419e1c503f5acc01c336c2 >> Author: Lars Ingebrigtsen >> Date: Thu Sep 1 13:39:14 2022 +0200 >> >> Make easy-mmode-defmap obsolete and adjust only caller >> >> * lisp/emacs-lisp/easy-mmode.el (easy-mmode-defmap): Make obsolete. >> * lisp/progmodes/gud.el (gud-menu-map): Use easy-menu-define. > > Stefan, can you help here? It looks like gud-minor-mode is not a proper > minor mode, Indeed, we should fix that. > so the new code isn't working because gud-minor-mode-map is not > in effect or something? The immediate problem in the patch is that it removed (setf (alist-get 'gud-minor-mode minor-mode-map-alist) gud-minor-mode-map) without replacing it with anything else. Re-adding those 2 lines seems to bring back the previous behavior. Stefan From unknown Sat Aug 16 16:53:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: martin rudalics Subject: bug#59605: closed (Re: bug#59605: 29.0.50; gdb no more creates Gud menu entry for source file window) Message-ID: References: <83o7sqnaut.fsf@gnu.org> <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> X-Gnu-PR-Message: they-closed 59605 X-Gnu-PR-Package: emacs Reply-To: 59605@debbugs.gnu.org Date: Mon, 28 Nov 2022 19:22:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1669663322-5294-1" This is a multi-part message in MIME format... ------------=_1669663322-5294-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59605: 29.0.50; gdb no more creates Gud menu entry for source file window 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 59605@debbugs.gnu.org. --=20 59605: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59605 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1669663322-5294-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59605-done) by debbugs.gnu.org; 28 Nov 2022 19:21:35 +0000 Received: from localhost ([127.0.0.1]:50414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozjh9-0001N7-2a for submit@debbugs.gnu.org; Mon, 28 Nov 2022 14:21:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozjgv-0001Mw-G2 for 59605-done@debbugs.gnu.org; Mon, 28 Nov 2022 14:21:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozjgp-0008Ip-R1; Mon, 28 Nov 2022 14:21:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iFtoTb2nTjsQZQObUZwz89wMD9CQgiPxgRcPQq14tgs=; b=aAs+U9qNuWjE nXhKBX5sRex7neNYottxQtIfrFFitPnoAggStjtMOvyUQNytxPIjyZMw3D533Lk6bD74ZhkJN5gj3 I68SDRClV58W/qCbjUjXCJ1vzC29FW7oRnrZbSXei8z3Wkgt6w9sEsF1ps+6m0u5UBdOk2e3d1DuB BATdvFyUc5XquyRj7NALw2Xr4jf2AYwMb4bbYtOva+Hi4PYLWbjVAVet7xki/DerDk+xlB5d1jd+L +/2806YTYpbRIfXbr3FM6VAIFxrHC8GIJVkGapr4dQ/kBhY3Y1kEp397ZKIkoKAGB2zUrc+atW6j9 7NEKhJUNygvKUocQnGoICA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozjgp-00061D-55; Mon, 28 Nov 2022 14:21:15 -0500 Date: Mon, 28 Nov 2022 21:21:46 +0200 Message-Id: <83o7sqnaut.fsf@gnu.org> From: Eli Zaretskii To: Stefan Monnier In-Reply-To: (message from Stefan Monnier on Mon, 28 Nov 2022 12:55:37 -0500) Subject: Re: bug#59605: 29.0.50; gdb no more creates Gud menu entry for source file window References: <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> <837czhsl71.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59605-done Cc: rudalics@gmx.at, 59605-done@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: -3.3 (---) > From: Stefan Monnier > Cc: martin rudalics , 59605@debbugs.gnu.org > Date: Mon, 28 Nov 2022 12:55:37 -0500 > > The immediate problem in the patch is that it removed > > (setf (alist-get 'gud-minor-mode minor-mode-map-alist) > gud-minor-mode-map) > > without replacing it with anything else. > Re-adding those 2 lines seems to bring back the previous behavior. Thanks. I could've sworn that I tried that and it didn't work, which is why I decided this was because gud-minor-mode is not a proper minor mode. But I guess my testing was flawed, because it definitely does work. So I've now made that change, and I'm closing this bug. ------------=_1669663322-5294-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Nov 2022 10:34:01 +0000 Received: from localhost ([127.0.0.1]:37897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oysVU-0004Ye-GR for submit@debbugs.gnu.org; Sat, 26 Nov 2022 05:34:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:34250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oysVP-0004YS-Fh for submit@debbugs.gnu.org; Sat, 26 Nov 2022 05:33:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oysVP-0001Cz-7a for bug-gnu-emacs@gnu.org; Sat, 26 Nov 2022 05:33:55 -0500 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oysVN-0000vM-47 for bug-gnu-emacs@gnu.org; Sat, 26 Nov 2022 05:33:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.at; s=s31663417; t=1669458830; bh=4H77TNCSDmSZdUkJYV9gfqfMuhKCuBrvY9lNmAXjTP8=; h=X-UI-Sender-Class:Date:To:From:Subject; b=qoO8OBwn3JQNXBiUSecm8gm26hmzepkFwRfC6Pr4rOLMFvE7PzCO/80w1b3zZ9/e+ RNJPmswUO70g5qu5444N2LiW5UuHdI+cS2vg5GemPXxqcHdcOg18L0T3jFrVozkUk4 6O3Cja22Guirb3XpDXxa7OE/Fhq8ENlKdlMI7JjMo/e/lf95ih182St96Ky0FdVlhW pF54XeZCv5dWtCGICg98SdXU5d+Glq+BQSpTsXAVw3Nzh/Xc2F+B+ue5OOW7C+WV57 SokBf6onupkyo5PAPViWzOoAHcN1epwqzXxmYwtdHhUIZCf8HcjbwKyXaNG+vSrIa3 DCVarVhwwFpow== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.1.102] ([212.95.5.127]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mn2aN-1oZgYU3FV1-00k3tR for ; Sat, 26 Nov 2022 11:28:29 +0100 Message-ID: <53e5eea9-0550-af08-bc73-6918aa3f912e@gmx.at> Date: Sat, 26 Nov 2022 11:28:28 +0100 MIME-Version: 1.0 Content-Language: en-US To: Bug-Gnu-Emacs From: martin rudalics Subject: 29.0.50; gdb no more creates Gud menu entry for source file window Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:v0fYkuYluhR8IXg8URPcA2oqp9/VG32YKgmjP8PU4MCvF9HYUY0 9m/+OTyIJ+0sNYkxKH1ZPYkLQ8B5fdkduOHhj9MSSYOUooJz6LgaE99o+1V1Czl5YmnArvs qaENIdFpJejK87g/2PnWarWjjdn9cTXEo9Wd1WCENH0N/HRDzp2nvBx189yXVoEjEQm0ZVg uxJ+7HNbKpBD3aic1HxqQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:beNoAFbJk3U=;5x1/4XE0PracVCgsdBTCxZNYKY2 aA/pMiXt4vMghhq0YP73uB87DJ+A+wr6zsWq5nPqwd+Ox/xMZIyCUvhO9802El/gNvPjd9uQ1 2ItLJnrPEGH8MzmOOsBlnvSSPwCddKCmt2IKrQJW2MnjlPpv2apnS6GfnvcVFcPbU1GmWu2lt aF/MImQXxUfl3fRrYqvJjL66g3N0uEiEyBbb8sV7P7BOjRJy/eLJGWNWiceGmSDopcjV9jdAq 5FGC6z5d61x3AJsIld/nLkftk9xY6O4GoK2bBuzh7FV9n5AIDAEyOzQpamtq8CDsbREn3ZYCp 3fF5ThCnRnXXHEDJpTA1MnLcgm4O3j94vFwr73t5PV8hos03Z1yKXYesPLhcx01R4Sdx2oteu JDumW6opsjsTt2/iIiu6VJDcPZG8fgRGymMHXexnBx/8IX8+epK+1ptN/Gz0LkZGA+S9cz6dZ 0JBmpZLQ/n+y3V06xBGOa5rr65hZuvTToFGmTMOXMVjl4QnMOCkVN0hIZLt8ibj5YNqSNcIsD OlHeweYRcPAVp54MXQdVlyPMxUVHwM+9HuiHFKj7TpDwXNkDNevYza7d/05tu9kWkS5/coHOB g0OiOl/3L4STfLlOrvwfdnutbzqxiXhE+r41qkO4FP2MfREVKUTpXUuAsZ1giIgt3YNw0cqKw cPD7VGqjypwtOrZq3PpudKy9e3xAwBN+RGdtFeV4krhThr4VaPWUeXmFDSzARVxK0Cwmvgv9T aZzZLRDOLiQ13sXNufDEwytBDJDGHmpsQhCf58r0W1oK/PwoW10m6YnOsqybNacmMwKbf5vAj ISaiGjmF4eLeWOfL4LcT6/L5KEFRH3UR+9XxU05fJweXflu6CT3yyHdpwhzSX/zvy2E8keHXm zFua0R4zEdB1/DEPqbkRy+dcDwWDGm1zdAMvRgm+g4ESlxW7GLffj3KqnQ//6rqoS/LvGp9tx mW399g== Received-SPF: pass client-ip=212.227.17.20; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) With emacs -Q visit an arbitrary Emacs C source file and do your equivalent of M-: (gdb "gdb -i=mi emacs"). Now selecting the window showing the source file buffer no more shows a Gud menu entry. This has the consequence that mouse clicking in a fringe no more sets/unsets a breakpoint in that buffer. The commit responsible for that behavior is commit 8bb5c1bfec0929f2ba419e1c503f5acc01c336c2 Author: Lars Ingebrigtsen Date: Thu Sep 1 13:39:14 2022 +0200 Make easy-mmode-defmap obsolete and adjust only caller * lisp/emacs-lisp/easy-mmode.el (easy-mmode-defmap): Make obsolete. * lisp/progmodes/gud.el (gud-menu-map): Use easy-menu-define. In GNU Emacs 29.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2022-11-25 built on restno Repository revision: d34fc7b7aa9d2779ebbada5cecd8bd2806e3e01e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Configured using: 'configure --with-gif=ifavailable --with-tiff=ifavailable --with-gnutls=no --without-pop --enable-gcc-warnings=warn-only --enable-checking=yes,glyphs --enable-check-lisp-object-type=yes 'CFLAGS=-O0 -g3 -no-pie -Wno-missing-braces'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: de_AT.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: bug-reference-prog-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date files-x gdb-mi subr-x bindat cl-seq gud comint ansi-osc ansi-color ring vc-git diff-mode easy-mmode vc vc-dispatcher bug-reference byte-opt gv bytecomp byte-compile cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 101788 8711) (symbols 48 9691 0) (strings 32 31838 2200) (string-bytes 1 1451333) (vectors 16 17949) (vector-slots 8 233954 13977) (floats 8 32 49) (intervals 56 4214 0) (buffers 984 18)) ------------=_1669663322-5294-1--