From unknown Mon Aug 18 08:27:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23995 <23995@debbugs.gnu.org> To: bug#23995 <23995@debbugs.gnu.org> Subject: Status: 25.1.50; cl-defmethod with :extra qualifier can't be edebugged Reply-To: bug#23995 <23995@debbugs.gnu.org> Date: Mon, 18 Aug 2025 15:27:18 +0000 retitle 23995 25.1.50; cl-defmethod with :extra qualifier can't be edebugged reassign 23995 emacs submitter 23995 Eric Abrahamsen severity 23995 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 12:01:51 2016 Received: (at submit) by debbugs.gnu.org; 15 Jul 2016 16:01:51 +0000 Received: from localhost ([127.0.0.1]:53167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bO5Yl-0007wW-C6 for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:01:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bO5Yj-0007wJ-GO for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:01:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO5YZ-0005Dq-EO for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:01:44 -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.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO5YZ-0005Dg-BW for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:01:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO5YU-0003uk-46 for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:01:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO5YO-0005BE-3I for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:01:33 -0400 Received: from mail.ericabrahamsen.net ([50.56.99.223]:47233) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO5YN-0005B8-Uz for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:01:28 -0400 Received: from localhost (c-67-170-105-118.hsd1.wa.comcast.net [67.170.105.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id EDE842B82C5 for ; Fri, 15 Jul 2016 16:01:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.ericabrahamsen.net; s=mail; t=1468598499; bh=EJuPNmAdCs1EaeVdlsm0Qsvi2ujzk+ulpAQxG1Gu41k=; h=From:To:Subject:Date:From; b=N25vWALIlET7OHIO2q9e9vIbOcbmOOwqRYmP3CvDVg9tBo890EuGYoR6XDFRXDuDB UECDh6PCwkzMU0e+43NZwYfXU/WFRya/ohW3T4tVbP+YxDXDlYlO8wI7DPzP5JcwQc nd/IptHpE82NQnDGp8miPgyBpfTNlUZG48SOlWnE= From: Eric Abrahamsen To: bug-gnu-emacs@gnu.org Subject: 25.1.50; cl-defmethod with :extra qualifier can't be edebugged User-Agent: Notmuch/0.22 (https://notmuchmail.org) Emacs/25.1.50.33 (i686-pc-linux-gnu) Date: Fri, 15 Jul 2016 09:01:24 -0700 Message-ID: <87r3auj3fv.fsf@ericabrahamsen.net> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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-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 (----) cl-defmethod forms with an :extra qualifier can't be instrumented for edebugging, presumably because the extra string tag isn't accounted for, and it tries to parse the arglist as the lambda. The error message is: edebug-syntax-error: Invalid read syntax: "Expected lambda expression" In addition, the string tag is highlighted as a docstring. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 02 21:51:05 2017 Received: (at 23995) by debbugs.gnu.org; 3 Mar 2017 02:51:06 +0000 Received: from localhost ([127.0.0.1]:37224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjdJB-0003Sl-Id for submit@debbugs.gnu.org; Thu, 02 Mar 2017 21:51:05 -0500 Received: from aibo.runbox.com ([91.220.196.211]:35706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjdJ9-0003Sc-Gv for 23995@debbugs.gnu.org; Thu, 02 Mar 2017 21:51:03 -0500 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cjdJ8-0006ON-In; Fri, 03 Mar 2017 03:51:02 +0100 Received: from c-24-22-244-161.hsd1.wa.comcast.net ([24.22.244.161] helo=rainbow.local) by mailfront11.runbox.com with esmtpsa (uid:179284 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cjdIu-00041g-VP; Fri, 03 Mar 2017 03:50:49 +0100 From: Gemini Lasswell To: Eric Abrahamsen Subject: Re: bug#23995: 25.1.50; cl-defmethod with :extra qualifier can't be edebugged References: <87r3auj3fv.fsf@ericabrahamsen.net> Date: Thu, 02 Mar 2017 18:50:47 -0800 In-Reply-To: <87r3auj3fv.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 15 Jul 2016 09:01:24 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23995 Cc: 23995@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: -0.7 (/) Eric Abrahamsen writes: > cl-defmethod forms with an :extra qualifier can't be instrumented for > edebugging, presumably because the extra string tag isn't accounted for, > and it tries to parse the arglist as the lambda. The error message is: > > edebug-syntax-error: Invalid read syntax: "Expected lambda expression" > > In addition, the string tag is highlighted as a docstring. I've just sent a patch for bug#24753 which includes a change to make Edebug work on methods which use :extra. The string tag is still highlighted incorrectly. From debbugs-submit-bounces@debbugs.gnu.org Tue May 02 03:24:49 2017 Received: (at control) by debbugs.gnu.org; 2 May 2017 07:24:49 +0000 Received: from localhost ([127.0.0.1]:50217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5SAz-0003Fv-3r for submit@debbugs.gnu.org; Tue, 02 May 2017 03:24:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5SAy-0003Fk-7f for control@debbugs.gnu.org; Tue, 02 May 2017 03:24:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5SAq-0000vS-05 for control@debbugs.gnu.org; Tue, 02 May 2017 03:24:43 -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.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5SAp-0000vO-TQ; Tue, 02 May 2017 03:24:39 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1972 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d5SAo-0008QB-C9; Tue, 02 May 2017 03:24:39 -0400 Date: Tue, 02 May 2017 10:24:13 +0300 Message-Id: <83k25ziuw2.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Gutov In-reply-to: <6d9b038c-2241-3232-7552-0d74e4dd70f5@yandex.ru> (message from Dmitry Gutov on Tue, 2 May 2017 04:11:25 +0300) Subject: Re: bug#24753: 26.0.50; Error using Edebug on code that uses cl-defmethod References: <35640890-0451-771d-578e-666552b141ec@yandex.ru> <8760hqvoer.fsf@chinook.i-did-not-set--mail-host-address--so-tickle-me> <6d9b038c-2241-3232-7552-0d74e4dd70f5@yandex.ru> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control Cc: gazally@runbox.com, 24753@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) close 23995 thanks > From: Dmitry Gutov > Date: Tue, 2 May 2017 04:11:25 +0300 > Cc: 24753@debbugs.gnu.org > > I've read the edebug manual, read the patch some more, and it looks good. > > Please go ahead and install it, since nobody else seems to have any > objections either. Thank you. I was waiting for the discussion to complete, before pushing Gemini's patch. I did that now. I'm therefore closing this bug, and also the related bug#23995. Thanks. From unknown Mon Aug 18 08:27:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 30 May 2017 11:24:06 +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