From unknown Fri Jun 20 07:15:57 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#49426 <49426@debbugs.gnu.org> To: bug#49426 <49426@debbugs.gnu.org> Subject: Status: 28.0.50; Byte-compilation can fail with large fill-column Reply-To: bug#49426 <49426@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:15:57 +0000 retitle 49426 28.0.50; Byte-compilation can fail with large fill-column reassign 49426 emacs submitter 49426 "Basil L. Contovounesios" severity 49426 normal tag 49426 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 05 20:17:09 2021 Received: (at submit) by debbugs.gnu.org; 6 Jul 2021 00:17:09 +0000 Received: from localhost ([127.0.0.1]:46878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0Ylw-00059Y-Fd for submit@debbugs.gnu.org; Mon, 05 Jul 2021 20:17:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:45424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0Ylu-00059R-Ro for submit@debbugs.gnu.org; Mon, 05 Jul 2021 20:17:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40520) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0Ylu-0003N5-JZ for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2021 20:17:06 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:46806) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m0Ylr-0005z4-NS for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2021 20:17:05 -0400 Received: by mail-wr1-x433.google.com with SMTP id n9so6560397wrs.13 for ; Mon, 05 Jul 2021 17:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:subject:date:message-id:mime-version; bh=Jpv8BZpFyKMM6XElq3y/Id2X1mkokVIjahHYHFDjaP0=; b=Ze1UaJhBnmIkf1doLp520jfJvJ4H0AU2ELcA2uFIJURVWbpPCGbArdLD8Wc6/wfoHn UrqAMiJ2HGrczjUC5uuNXn4bVo9qvzggeClUSAMfnJvNBQVz7gh/RAjrtFdTkAa2zcDM IkYExfMoUhscXLayq4Z+NVOnMcmW/mJk0G7IPBIwNrslbevFN3DjhOLt/3mx9VuwuA6A 90g3ZnLa2myhBj3U+9bQzAQDFRCHMUel5mErh3mRCQxYMdpN62pT+UnrCs/n77gDP2k0 zSVdIdLd/4Y3vWtll+Tk9lfhca+upfkY0jYRCvygMMkTpPYqm3ebQIcb1IFhuEU3/9lB oH6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=Jpv8BZpFyKMM6XElq3y/Id2X1mkokVIjahHYHFDjaP0=; b=DyMYCNq06FGUuledDhifZtmBjWvb/jTI0ZvSdquSOKblFpRm03NPdV46rme6ijiKJf mQgmQmgrHR9G68ZmwwEBf7WPJxqq03x0xS2SyUrkCwqWmF28eOOkiaN4O+eU6zXDjvY9 duhDE74hucHnQKvOcEp5Y8sLdxuO8fExGdrCVDT6r+1z7miuEOKJ1WPslMx9UytMwO4H 93ixyE3t3HB5bleLotbI7uPZ1vp19GvqcDqBnCQD935z8iAoELTZxdPOoW2c991+w+VS Z8BosrnaUf5YAngKLOlxwk1RSAH3x3fSrJq+pSNYvHSuJ0t2F7QeHJZteIDDbt1H72bW 0rlQ== X-Gm-Message-State: AOAM530d6fhQoY5+JruxvbZ6bJCWQrC1U7Lv0i7V0IV1Qm6wZt9aEF9q RBggXPcyxdbj8pE+U0vcRyARMpyohEwFfA== X-Google-Smtp-Source: ABdhPJxSAzzLfkgnSfgvfznUQ+r0QDKDZGrL8Ymnem/C0XzqDTED+WwKcO8OJMuVW5NzUj53jxSJYQ== X-Received: by 2002:adf:e8cc:: with SMTP id k12mr18216963wrn.163.1625530619926; Mon, 05 Jul 2021 17:16:59 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id j17sm908213wmi.41.2021.07.05.17.16.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Jul 2021 17:16:59 -0700 (PDT) From: "Basil L. Contovounesios" To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Byte-compilation can fail with large fill-column X-Debbugs-Cc: Stefan Kangas Date: Tue, 06 Jul 2021 01:16:56 +0100 Message-ID: <87r1gc2t53.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=contovob@tcd.ie; helo=mail-wr1-x433.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tags: patch As seen on the Dash issue tracker: https://github.com/magnars/dash.el/issues/383 0. cd "$(mktemp -d)" 1. HOME=3D"$PWD" XDG_CONFIG_HOME=3D"$PWD/.config" emacs -Q 2. (setq-default package-archives '(("melpa" . "https://melpa.org/packages/")) fill-column #xffff) 3. C-x C-e 4. M-x package-install RET dash RET Installation fails with the following in *Compile-Log*: Compiling file /tmp/tmp.IEFN9nE4Fs/.emacs.d/elpa/dash-20210704.1302/dash.el at Tue Jul 6 00:44:46 2021 Entering directory =E2=80=98/tmp/tmp.IEFN9nE4Fs/.emacs.d/elpa/dash-20210704.1302/=E2=80=99 dash.el:551:1: Error: Invalid regexp: "Invalid content of \\{\\}" The same error occurs post-installation with 'M-x byte-compile-file' on dash.el. Either way, the error confusingly only shows up when Dash is installed from MELPA: package-archives =3D '(("melpa" . "https://melpa.org/packages/")) and not from GNU-devel ELPA: package-archives =3D '(("gnu" . "https://elpa.gnu.org/devel/")) even though both contain identical versions of the file dash.el. So I guess it's some other part of the package .tar that gives rise to the discrepancy. Turning on debug-on-error doesn't give a backtrace, presumably because displaying-byte-compile-warnings or similar demotes errors. But a breakpoint in signal_or_quit reveals that byte-compile--wide-docstring-p constructs an invalid regexp whose repetition exceeds the new (since Emacs 27) RE_DUP_MAX limit of #xffff. Maybe byte-compile--wide-docstring-p should defend itself against this as follows? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Avoid-invalid-regexp-in-wide-docstring-check.patch >From 42de0117547a462ce1f161a3a9cae92fd322e9ec Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Tue, 6 Jul 2021 01:05:41 +0100 Subject: [PATCH] Avoid invalid regexp in wide docstring check * lisp/emacs-lisp/bytecomp.el (byte-compile--wide-docstring-p): Avoid constructing an invalid regexp during byte-compilation by limiting the number of columns to the current RE_DUP_MAX of 65535. This protects against pathological values of fill-column, for example. --- lisp/emacs-lisp/bytecomp.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 70999648d4..6970c8a505 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -1627,7 +1627,7 @@ byte-compile--wide-docstring-p `byte-compile--wide-docstring-substitution-len'. Also ignore URLs." (string-match - (format "^.\\{%s,\\}$" (int-to-string (1+ col))) + (format "^.\\{%d,\\}$" (min (1+ col) #xffff)) ; Heed RE_DUP_MAX. (replace-regexp-in-string (rx (or ;; Ignore some URLs. -- 2.30.2 --=-=-= Content-Type: text/plain Thanks, -- Basil In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars) of 2021-07-05 built on tia Repository revision: 68276f6d30bbdc09cc26fb49d7f0c3aa4bce35f2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-Og -ggdb' --config-cache --prefix=/home/blc/.local --enable-checking=structs --with-x-toolkit=lucid --with-file-notification=yes --with-x' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XAW3D XDBE XIM XPM LUCID ZLIB Important settings: value of $LANG: en_IE.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail warnings compile comint ansi-color ring info find-func easy-mmode autoload radix-tree lisp-mnt tar-mode arc-mode archive-mode cus-edit pp cus-start cus-load wid-edit mm-archive message dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util rmail rmail-loaddefs text-property-search time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream url-http mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny url-cache url-auth epg epg-config finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl 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 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 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 cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 243317 18548) (symbols 48 15849 1) (strings 32 83582 1296) (string-bytes 1 2065467) (vectors 16 24463) (vector-slots 8 318902 13721) (floats 8 39 454) (intervals 56 285 0) (buffers 992 15)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 06 04:07:45 2021 Received: (at 49426) by debbugs.gnu.org; 6 Jul 2021 08:07:45 +0000 Received: from localhost ([127.0.0.1]:47200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0g7N-0006T4-7I for submit@debbugs.gnu.org; Tue, 06 Jul 2021 04:07:45 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:52068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0g7I-0006So-Kt for 49426@debbugs.gnu.org; Tue, 06 Jul 2021 04:07:44 -0400 Received: by mail-wm1-f43.google.com with SMTP id n33so5437915wms.1 for <49426@debbugs.gnu.org>; Tue, 06 Jul 2021 01:07:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=p0ngMr/mgnrICwsjopNKUskxKQxdsSkjD6AynTXGPOU=; b=JQ3SRmcBbEW/ITOueJuRb83MqX/mi79JnxhjGQCxnJU4//j+OWKagRqP2uSzUxWu/0 BrMWWZBHM7nczz0ExgpWCzJyPhxXuqsmg3QZ15GxJ0wCL72Wt1zecWkaZWDj7DnmMQNH gNTC3s5ixW6iZFnuE0PBP5agnml6/eKP3LDYlhrmla5xMmCCTlUKj7dXfMtdW9r4q9Rx xG7xdtrOOiX9Y15HCShqmRISu4Xx6JSRImYssiKuEuQ/I4zOREdLrNwCkExzwTL8ailM PNT+baqMRW+jY6ZeHjJiSynkfQuN0gzRfsLT4SmPJ44jjHHr21Js7F/UjZmHJnFiUNoT EScA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=p0ngMr/mgnrICwsjopNKUskxKQxdsSkjD6AynTXGPOU=; b=L1Het2G0KyjSLUpb3S9fjSQ2WNyHUrQbohZzmAU3uwaWHC8g0vGpbSTk3+7MvKoXG6 45r6jcWnAIcmKkRxPt9uxqz+AvCkKNbupwgWT5E0UqBbjF8aQCmbvxfqEnDSRMMmDz6b rpsQgXTt9L2T1Y+geugL+m5SPS5ibzJx2jShKis1cKV6wlOrm8+jODZ8wSUGp27sTSyy WVl0vwcCO4TQiGdUI9/hSqOwoPM/oY3LZD2Kc0n3w+aZnuHJ6qVwPZ8WNftCEG3r7JTQ u3WkUlRn7xr91jwsyZhoC9PKVc7DqQIRfAtzARBkrBP43WLSYOD3V5CTBWUh3BQcACV6 fZCw== X-Gm-Message-State: AOAM532LOBOeEDBcvCZ5bG6ghuu/Umq0XmVYSI+7hEyK6cY3Eq6j/T5g IBR5uxxqXYkUoieMBMcdGZM1Fg6/SMmQMA== X-Google-Smtp-Source: ABdhPJyamaxP2JvZVki1qt1zdYgG7A0y8cTqaOc1GGd8YWQmSIEpODr28WUNeDcJo9BwkVi1QkgzXw== X-Received: by 2002:a1c:4602:: with SMTP id t2mr18686133wma.94.1625558854244; Tue, 06 Jul 2021 01:07:34 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id e8sm15940973wrq.10.2021.07.06.01.07.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jul 2021 01:07:33 -0700 (PDT) From: "Basil L. Contovounesios" To: 49426@debbugs.gnu.org Subject: Re: bug#49426: 28.0.50; Byte-compilation can fail with large fill-column References: <87r1gc2t53.fsf@tcd.ie> Date: Tue, 06 Jul 2021 09:07:32 +0100 In-Reply-To: <87r1gc2t53.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 06 Jul 2021 01:16:56 +0100") Message-ID: <87a6mzsw57.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49426 Cc: Stefan Kangas 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: -1.0 (-) "Basil L. Contovounesios" writes: > The same error occurs post-installation with 'M-x byte-compile-file' on > dash.el. Either way, the error confusingly only shows up when Dash is > installed from MELPA: > > package-archives = '(("melpa" . "https://melpa.org/packages/")) > > and not from GNU-devel ELPA: > > package-archives = '(("gnu" . "https://elpa.gnu.org/devel/")) > > even though both contain identical versions of the file dash.el. So I > guess it's some other part of the package .tar that gives rise to the > discrepancy. Duh, the GNU ELPA .tar includes a .dir-locals.el with a custom fill-column, whereas the MELPA package installs only dash.el and its Texinfo manual, so there is nothing to override the pathological default value of fill-column. In which case the recipe becomes much simpler: 0. emacs -Q 1. M-: (setq-default fill-column 9999999) RET 2. (defalias 'foo #'ignore "Foo.") 3. C-x C-s foo.el RET 4. M-x byte-compile-file RET foo.el RET This gives: Compiling file /home/blc/foo.el at Tue Jul 6 09:05:44 2021 foo.el:4:1: Error: Invalid regexp: "Invalid content of \\{\\}" -- Basil From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 06 11:08:22 2021 Received: (at 49426) by debbugs.gnu.org; 6 Jul 2021 15:08:22 +0000 Received: from localhost ([127.0.0.1]:49728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0mgP-00011L-TH for submit@debbugs.gnu.org; Tue, 06 Jul 2021 11:08:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0mgO-000117-A3 for 49426@debbugs.gnu.org; Tue, 06 Jul 2021 11:08:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=FWF8n74Oinnn0+uhhmi+EBnH215QaStvVcEHDVwpBt8=; b=KttjaBPaH3PxpCRx9yKvNBcv3z r9AzJj8kXMTZ0ddsbLWTFwLSuzpk9+liBXwHCBYOTcf0fJnnTSTahyXW3DFy7nvOrisETtN3nnd46 QAJE9INpBu6W3UzM1hs9tyPTAPvYFuoEIB6uzzIjTyC5vvKD7kPPqYuFD5gLHYYPavCc=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m0mgE-0002FU-VG; Tue, 06 Jul 2021 17:08:13 +0200 From: Lars Ingebrigtsen To: "Basil L. Contovounesios" Subject: Re: bug#49426: 28.0.50; Byte-compilation can fail with large fill-column References: <87r1gc2t53.fsf@tcd.ie> X-Now-Playing: David Allred's _Alone on Friendship Island_: "Quitters" Date: Tue, 06 Jul 2021 17:08:10 +0200 In-Reply-To: <87r1gc2t53.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 06 Jul 2021 01:16:56 +0100") Message-ID: <87fswrsco5.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > Maybe byte-compile--wide-docstring-p should defend itself against this > as follows? Makes sense to me. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49426 Cc: 49426@debbugs.gnu.org, Stefan Kangas 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 (---) "Basil L. Contovounesios" writes: > Maybe byte-compile--wide-docstring-p should defend itself against this > as follows? Makes sense to me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 06 14:14:59 2021 Received: (at control) by debbugs.gnu.org; 6 Jul 2021 18:14:59 +0000 Received: from localhost ([127.0.0.1]:50122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0pb1-0006lA-Ha for submit@debbugs.gnu.org; Tue, 06 Jul 2021 14:14:59 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:39608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0paz-0006km-CW for control@debbugs.gnu.org; Tue, 06 Jul 2021 14:14:58 -0400 Received: by mail-wm1-f45.google.com with SMTP id l18-20020a1ced120000b029014c1adff1edso2443384wmh.4 for ; Tue, 06 Jul 2021 11:14:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=8QeUv5N6x3vEhSxtS1MeyylKhhKpGPEdK0ub3X8bJ4c=; b=gZsMD9BMo9kXqg3/ixPA8O93Q+blv4EVMKBjOYrwYijiPoxfZm33z9NuQ8ZObj1rkT 7BWfYHFTLrT36V8rDoN6marDRnuC0MAuA1RzxXLznyuoGDGaoef647XZY0wXY6KxdsEI XC2zhmj0KSz/o4l4IDs6+P5JxTDae870i8J9Jr/ypvjMuh073OAN4xw3Jtqlh+p5Pe/1 AFRwkIhSCaMXE9KEetUvbhs9VwrjwahtJ78SI/KH+NiRhbviirj/Q6hAvsOuzk69JNbb kt6hLWgcWQcMvHTtFtUDZhFgRX7d+/rIjloSGEZs7e8qZprQeVLsSLjeMCa+Ycp2/Mx7 UQng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=8QeUv5N6x3vEhSxtS1MeyylKhhKpGPEdK0ub3X8bJ4c=; b=mGrddQVgqS1MPv01MBYpjp37Q9CxEGAIsDj7+xpdCHC5f0T9qBun18yf1fOi0Sqyk3 KHlRLSHa2zfTb6Nq2Wh4xHUlPYYfGfCpOKQAbQPIxwANH4WcJcZqYEVcyYniL03gnB7A QlXdB4SIAgs7oXdDWkxQkp0XzJy+AQk5t/kq2gOdyGUntWL8BVAcWY/BrJd/L/goPnc0 NimKWIaSYQfPXwdiXxYVjFGo2eKGdf4vPLAU3GfjbrSpZwn1ZPhzVg/VqefB2O4KKU26 UrGzTmBkHRRfN2bZcZhAKYJZzTOErzfif0ZC36vD83fXXnrgEnViAQ5MSGvFfociu9G1 afEA== X-Gm-Message-State: AOAM533Rx8onWe3RRNi7IkvvGmeDY5u5OJEBUtlWYUVVNkxXs8sAudne +GZMCN9SFgOLHn0rCrtK282SBg== X-Google-Smtp-Source: ABdhPJxQhEnD1zfgEEk7vsrvkbUjX4OXr8CSqaWfl7vat1Xq9hc1ilMIjGPv3D/ttZOK5LdmEQRQ8A== X-Received: by 2002:a7b:c39a:: with SMTP id s26mr22511751wmj.115.1625595291544; Tue, 06 Jul 2021 11:14:51 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id x17sm21750302wrn.62.2021.07.06.11.14.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jul 2021 11:14:50 -0700 (PDT) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#49426: 28.0.50; Byte-compilation can fail with large fill-column References: <87r1gc2t53.fsf@tcd.ie> <87fswrsco5.fsf@gnus.org> Date: Tue, 06 Jul 2021 19:14:49 +0100 In-Reply-To: <87fswrsco5.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 06 Jul 2021 17:08:10 +0200") Message-ID: <871r8bs412.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control Cc: 49426-done@debbugs.gnu.org, Stefan Kangas 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: -1.0 (-) close 49426 28.1 quit Lars Ingebrigtsen writes: > "Basil L. Contovounesios" writes: > >> Maybe byte-compile--wide-docstring-p should defend itself against this >> as follows? > > Makes sense to me. Thanks, pushed and closing. Avoid invalid regexp in wide docstring check 044742bfe8 2021-07-06 18:56:15 +0100 https://git.sv.gnu.org/cgit/emacs.git/commit/?id=044742bfe8c7c22e303242c40e16fbe9e564727a -- Basil From unknown Fri Jun 20 07:15:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 04 Aug 2021 11:24:04 +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