From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#54107: 29.0.50; re-builder signals error when using rx syntax Date: Tue, 22 Feb 2022 14:45:05 +0100 Message-ID: <8735kbc8wu.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23186"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 54107@debbugs.gnu.org To: Philipp Stephani Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 22 14:53:31 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 1nMVbc-0005lE-KG for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Feb 2022 14:53:28 +0100 Original-Received: from localhost ([::1]:38058 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nMVbb-0002hk-Aw for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Feb 2022 08:53:27 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:53706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nMVUQ-0004MJ-V9 for bug-gnu-emacs@gnu.org; Tue, 22 Feb 2022 08:46:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46448) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nMVUQ-0002CT-In for bug-gnu-emacs@gnu.org; Tue, 22 Feb 2022 08:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nMVUP-0005KO-Hk for bug-gnu-emacs@gnu.org; Tue, 22 Feb 2022 08:46:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Feb 2022 13:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54107 X-GNU-PR-Package: emacs Original-Received: via spool by 54107-submit@debbugs.gnu.org id=B54107.164553752020411 (code B ref 54107); Tue, 22 Feb 2022 13:46:01 +0000 Original-Received: (at 54107) by debbugs.gnu.org; 22 Feb 2022 13:45:20 +0000 Original-Received: from localhost ([127.0.0.1]:40341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMVTj-0005J7-Ny for submit@debbugs.gnu.org; Tue, 22 Feb 2022 08:45:19 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:51372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMVTi-0005It-I4 for 54107@debbugs.gnu.org; Tue, 22 Feb 2022 08:45:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=0v0DzUflJ7CC3VcDlv78wBqNZdsUchO6d4Fm8anQP7M=; b=UIsImt30FZrlc0JnWRzmc1JQWt /kbbRWAa7jGY8Tc+n6URuKYqLGdNdGW0QRShF//roqbNdQfBu1+oiawUxhnHX1uY3kvcMUTLjGZFE 2P5BMMAFk72avDiEiYuq1luaasZD3XmRyevz8dhIdCf1T9rLwhdYSRDtcaIbn15ntlkQ=; Original-Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMVTY-0005rm-RG; Tue, 22 Feb 2022 14:45:11 +0100 X-Now-Playing: Carter Family's _Anthology of American Folk Music: Songs (1)_: "Single Girl, Married Girl" In-Reply-To: (Philipp Stephani's message of "Tue, 22 Feb 2022 14:32:15 +0100") 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:227428 Archived-At: Philipp Stephani writes: > emacs -Q -f toggle-debug-on-error -l re-builder -eval "(customize-set-var= iable 'reb-re-syntax 'rx)" -f re-builder > > This gives an error > > Debugger entered--Lisp error: (error "Unknown rx symbol =E2=80=98nil=E2= =80=99") > signal(error ("Unknown rx symbol =E2=80=98nil=E2=80=99")) > error("Unknown rx symbol `%s'" nil) > rx--translate-symbol(nil) > rx--translate(nil) > rx-to-string(nil) > reb-cook-regexp(#("'()" 0 3 (fontified nil))) > reb-update-regexp() > reb-do-update() > reb-initialize-buffer() The problem is that the initial rx syntax is invalid -- this is caught elsewhere (and the mode line just says "invalid"), so I've done the same in startup, which makes the problem go away (in Emacs 29). But this may or may not be the best solution here -- perhaps it would be better if the initial form for rx was valid instead?=20=20 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no