X-Loop: help-debbugs@HIDDEN Subject: bug#61189: 29.0.60; Strange log-edit-mode M-q bug introduced in 27.1 Resent-From: Eric Gillespie <epg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 30 Jan 2023 22:53:01 +0000 Resent-Message-ID: <handler.61189.B.16751191325335 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 61189 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 61189 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16751191325335 (code B ref -1); Mon, 30 Jan 2023 22:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jan 2023 22:52:12 +0000 Received: from localhost ([127.0.0.1]:50849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pMd0W-0001Nx-5l for submit <at> debbugs.gnu.org; Mon, 30 Jan 2023 17:52:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:51522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <epg@HIDDEN>) id 1pMd0U-0001Nq-GA for submit <at> debbugs.gnu.org; Mon, 30 Jan 2023 17:52:11 -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 <epg@HIDDEN>) id 1pMd0U-0004X6-4n for bug-gnu-emacs@HIDDEN; Mon, 30 Jan 2023 17:52:10 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <epg@HIDDEN>) id 1pMd0S-0001c6-0O for bug-gnu-emacs@HIDDEN; Mon, 30 Jan 2023 17:52:09 -0500 Received: (Authenticated sender: epg@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id 1B5FDC0005; Mon, 30 Jan 2023 22:52:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pretzelnet.org; s=gm1; t=1675119123; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Ogag1oZoyzIfrtxNgqSPy+XxHbzSJTEoSpei9Fj9DsA=; b=L/Ux7ILv4OFigHM30xOUF1/1L89CvnYtFWupe0qlD8g2GVs4+Egzj3Cv5RP0xChyZXfuqV 8PBiUcwvvX/VEK6cKUMIV1q+jNN5MRb40fZvCgBs5uDlQ1PNbT1bSu5WXHR2BztH+FaP6g KBExCxC2PqPymgvjwbji/iJOMt89uUpPjXAS54pCyK3G4NC+e50PDcyVVpXE08w0064k39 W1NCJLfAxRWgbwbYER0jdt6HHFGUuJnWVQ87F3DXpGPCa94g7MQkECiBRoi39XGRTP+ILA ThsVx/FxYRK8WM+snQtgemEfWjJWujPXEd02C7TrMFPYSLZaYaGGzMS5xdGirw== From: Eric Gillespie <epg@HIDDEN> X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 28.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <71594.1675119120.1@HIDDEN> Content-Transfer-Encoding: quoted-printable Date: Mon, 30 Jan 2023 16:52:01 -0600 Message-ID: <71595.1675119121@HIDDEN> Received-SPF: pass client-ip=217.70.183.198; envelope-from=epg@HIDDEN; helo=relay6-d.mail.gandi.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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) It's an old bug, but it requires such a specific kind of log message to trigger that it took me until a few months ago to finally hit it! To reproduce: 0. open modified file under version control 1. C-x v v 2. Enter the following two-line message (i.e. replace "Summary:" and the r= est): bork bork bork bork bork bork bork bork bork bork bork bork bork bork (e.g. bork) bork bork bork bork bork bork bork bork 3. M-q 4. M-q (I have run with (setq log-edit-hook '(log-edit-show-files)) for a long ti= me and that's how I encountered the bug.) Expected: First M-q fills the paragraph to 70 columns. Second does nothing. Actual: First M-q fills the paragraph to 70 columns. Second moves one bork back from line one to line two, adds a colon, and deletes the sapce before the opening parenthesis, resulting in: bork bork bork bork bork bork bork bork bork bork bork bork bork bork:(e.g. bork) bork bork bork bork bork bork bork bork Bug introduced in commit 01661f33c11654d1fe5fe1013332db2500b7f449. In GNU Emacs 29.0.60 (build 3, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0) of 2023-01-30 built on dogato Repository revision: 86b03046c0097aa7bd342efe9b9fde711ed81755 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: openSUSE Leap 15.4 Configured using: 'configure -C --prefix=3D/home/epg/.local --disable-silent-rules --without-libsystemd --without-xft --without-m17n-flt --without-toolkit-scroll-bars --without-gpm --without-dbus --without-gsettings --without-selinux --without-compress-install --with-x --with-tree-sitter TREE_SITTER_CFLAGS=3D-I/home/epg/src/tree-sitter/tree-sitter/lib/include TREE_SITTER_LIBS=3D/home/epg/src/tree-sitter/tree-sitter/libtree-sitter.a CC=3Dgcc-11' Configured features: CAIRO FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG JSON LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: 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 Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sh-script smie treesit executable vc-git diff-mode easy-mmode vc-dispatcher org-element org-persist org-id org-refile avl-tree generator oc-basic cl-extra help-mode ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map byte-opt gv bytecomp byte-compile url-vars gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date subr-x noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec 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 inotify dynamic-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 187497 8623) (symbols 48 20567 0) (strings 32 71444 1778) (string-bytes 1 2202630) (vectors 16 38089) (vector-slots 8 427107 12649) (floats 8 268 117) (intervals 56 413 0) (buffers 984 12))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Eric Gillespie <epg@HIDDEN> Subject: bug#61189: Acknowledgement (29.0.60; Strange log-edit-mode M-q bug introduced in 27.1) Message-ID: <handler.61189.B.16751191325335.ack <at> debbugs.gnu.org> References: <71595.1675119121@HIDDEN> X-Gnu-PR-Message: ack 61189 X-Gnu-PR-Package: emacs Reply-To: 61189 <at> debbugs.gnu.org Date: Mon, 30 Jan 2023 22:53:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 61189 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 61189: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61189 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#61189: 29.0.60; Strange log-edit-mode M-q bug introduced in 27.1 Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 31 Jan 2023 12:29:01 +0000 Resent-Message-ID: <handler.61189.B61189.167516813912522 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61189 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Gillespie <epg@HIDDEN> Cc: 61189 <at> debbugs.gnu.org Received: via spool by 61189-submit <at> debbugs.gnu.org id=B61189.167516813912522 (code B ref 61189); Tue, 31 Jan 2023 12:29:01 +0000 Received: (at 61189) by debbugs.gnu.org; 31 Jan 2023 12:28:59 +0000 Received: from localhost ([127.0.0.1]:51807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pMpkw-0003Fu-JR for submit <at> debbugs.gnu.org; Tue, 31 Jan 2023 07:28:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pMpkt-0003Fd-Kg for 61189 <at> debbugs.gnu.org; Tue, 31 Jan 2023 07:28:57 -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 <eliz@HIDDEN>) id 1pMpkn-0004T6-Sx; Tue, 31 Jan 2023 07:28:49 -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=sLHxy1xlXl6EIEZUBQK0s8JIzkKHHPEFasOqstG9WOA=; b=HXnciL6gqA4g 4gCRv4JXXX+rzH9JAlkfAMx2c0B72WawJ0LBTJ4HD9XrD06jlkdWl1F7+3vkrg9PQQJa0ZXmariJ2 i0Ys9JUm2lNH2oYbtKcRH+7zJ1qlUEQNAYg3AqptGNdCAcHtO8VgDa2xvG+ob0HIIrcqIqWD2OuWY xC3c4UQ0XiTkhOdNuDGErRlYsM6RRiSUEywVWjn3Kd4F3Bc2p37xAnGBaXICfOxbz3IKBvBA9in63 aaAa7xUjpyjx0jVcTpXZl1DYclYjspptmEblFqe/y/DD/VemlnUZ0JkNQopfLu7aN4Q2NZNNIJGy+ WiW1SEi7oHbLQYDNhf7pkw==; 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 <eliz@HIDDEN>) id 1pMpkn-0000iM-AE; Tue, 31 Jan 2023 07:28:49 -0500 Date: Tue, 31 Jan 2023 14:23:29 +0200 Message-Id: <83k0123nb2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <71595.1675119121@HIDDEN> (message from Eric Gillespie on Mon, 30 Jan 2023 16:52:01 -0600) References: <71595.1675119121@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Eric Gillespie <epg@HIDDEN> > Date: Mon, 30 Jan 2023 16:52:01 -0600 > > It's an old bug, but it requires such a specific kind of log > message to trigger that it took me until a few months ago to > finally hit it! > > To reproduce: > 0. open modified file under version control > 1. C-x v v > 2. Enter the following two-line message (i.e. replace "Summary:" and the rest): > bork bork bork bork bork bork bork bork bork bork bork bork bork > bork (e.g. bork) bork bork bork bork bork bork bork bork > 3. M-q > 4. M-q > > (I have run with (setq log-edit-hook '(log-edit-show-files)) for a long time > and that's how I encountered the bug.) > > Expected: > First M-q fills the paragraph to 70 columns. > Second does nothing. > > Actual: > First M-q fills the paragraph to 70 columns. > Second moves one bork back from line one to line two, adds a colon, and > deletes the sapce before the opening parenthesis, resulting in: > > bork bork bork bork bork bork bork bork bork bork bork bork bork > bork:(e.g. bork) bork bork bork bork bork bork bork bork It's because of the parenthesized "(e.g. bork)" thingy.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.