From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#53058: etc/DEBUG could say more about --enable-check-lisp-object-type Date: Fri, 07 Jan 2022 13:41:52 -0700 Message-ID: <87o84nb7n3.fsf@melete.silentflame.com> References: <87zgoi8xve.fsf@melete.silentflame.com> <83r19uim2q.fsf@gnu.org> <871r1uyq1i.fsf@athena.silentflame.com> <8335mahr8f.fsf@gnu.org> <87v8z4mh5g.fsf@melete.silentflame.com> <83v8z4eygg.fsf@gnu.org> <87pmpbm8j2.fsf@melete.silentflame.com> <83v8z2eizk.fsf@gnu.org> <87pmp9wyo3.fsf@melete.silentflame.com> <83r19pc8ax.fsf@gnu.org> <87v8yzb1v7.fsf@melete.silentflame.com> <83v8yy9ybv.fsf@gnu.org> <87lezsd8v0.fsf@melete.silentflame.com> <83iluw7hgc.fsf@gnu.org> <87v8ywbf73.fsf@melete.silentflame.com> <835yqw6nhb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7553"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.31.4 (https://notmuchmail.org) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: 53058@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 07 21:43:18 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n5w4x-0001iS-7f for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jan 2022 21:43:17 +0100 Original-Received: from localhost ([::1]:47552 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5w4u-0004n3-5N for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Jan 2022 15:43:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5w4k-0004mo-DW for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 15:43:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53056) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5w4k-0000Nq-5f for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 15:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n5w4j-0001AM-VU for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2022 15:43:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Jan 2022 20:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53058 X-GNU-PR-Package: emacs Original-Received: via spool by 53058-submit@debbugs.gnu.org id=B53058.16415881234391 (code B ref 53058); Fri, 07 Jan 2022 20:43:01 +0000 Original-Received: (at 53058) by debbugs.gnu.org; 7 Jan 2022 20:42:03 +0000 Original-Received: from localhost ([127.0.0.1]:45959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5w3n-00018l-0q for submit@debbugs.gnu.org; Fri, 07 Jan 2022 15:42:03 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5w3j-00018D-Kp for 53058@debbugs.gnu.org; Fri, 07 Jan 2022 15:42:01 -0500 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 114885C00AF; Fri, 7 Jan 2022 15:41:54 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 07 Jan 2022 15:41:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=a/6WdeBqhDGdGjLrEt1XOIzOFV vmqjjv0++JkrkcGjg=; b=nl9UzqbMWcW33IYIcxA2TNl8I7YFm2ar2O3kIJrnO5 yK+pmgPRMsOMMTmtX4hERGqACZXhvOf5vr5lscPP+KdqTcsOeOWRB+KAqafSLivD 7esfW8yCy4jlVG0z4OEsYdoDO20izQVHGkAVDaV8YJg1RtIkbYanSxGpOVoHVjoO rpc2DGL1bsuMlBLi/Xdd5xo/lEi5NclOTGtivOrKevTMKg3IgnzEpcmL4n1rrbd0 yzAmLGGpTUQrqPEY3M6cspSe3yvd7H8UVSGhbQklh48HWcptbrrYKqeAFo8I3Ky8 Tk1/kPu5XJYXS1xwD1yccEcXHLXPNA5PiqYjxl8eTOOw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=a/6Wde BqhDGdGjLrEt1XOIzOFVvmqjjv0++JkrkcGjg=; b=ecV9qtVxLzcwP9GXb4OncG sKHdPB3pCA3fOq5G12A2OIOq3PZ1VHM2vtP4DVHj9EPVCOYcrmJyLuNepUzJgxtX lQTqW8oUDJsbTxXyEvSAZUBlb2M7b5Bn2dPcr3/4KhiENmwXeFBia4xM/YFhq3G/ g+MIL6Ljy7jwpMzq7S77p2b4BOXGwz2eMEGoGiHlCyJX40bD6/J8rHPjqGlynXwn VH3NDFanIIGTmeQ7/ihA1/3CbsUcyxLIDR/ZL34afjoe83/14FA89HIuwNSh872R MQ8c4XEgU3Tggo1tIsHSf0inAqZ6ijrkGIJ/i3Aujk2zdwNjUqUIoHa6YepTd6cA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudegvddgudduhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffgffkfggtgesthdttddttdertdenucfhrhhomhepufgvrghn ucghhhhithhtohhnuceoshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgvqe enucggtffrrghtthgvrhhnpeelgeeggfdvieejvdfhudfggeetgfekkeeuieeljeejhedu geegfeetgefhueffkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 7 Jan 2022 15:41:53 -0500 (EST) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id C4C5B7E1BE9; Fri, 7 Jan 2022 13:41:52 -0700 (MST) In-Reply-To: <835yqw6nhb.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:223809 Archived-At: Hello, On Fri 07 Jan 2022 at 08:58AM +02, Eli Zaretskii wrote: > But it really doesn't affect the debugging. You just need to > understand what it does, and if we describe this in etc/DEBUG, we'd > need to describe gobs of other similar factoids about the various > build options. Well, it doesn't affect the debugging in the way that the CFLAGS discussed there do, sure, but from a less experienced gdb user's point of view, it does indeed affect the debugging. In my case, I encountered a problem setting a conditional break point, and I wouldn't have even considered revisiting that flag because I had just read text which I took to be telling me that the flag wasn't connected with the way gdb works. I had to wait for your input to learn that it is connected, in a relevant sense. To me, conditionalising break points is a fundamental debugging action, something that a beginner is likely to want to do. And it's Emacs, so chances are those conditions will involve Lisp objects. So having instructions aimed at someone just getting started telling you to use a flag which makes that basic debugging action much less likely to work seems worth improving. Do you have any other ideas as to how that could be done? Thanks. -- Sean Whitton