GNU bug report logs - #80425
[PATCH] Consider multi-line 'log-view-message-re' in 'log-view-current-entry'

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Kristoffer Balintona <krisbalintona@HIDDEN>; Keywords: patch; dated Tue, 17 Feb 2026 07:15:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 17 Feb 2026 07:14:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 17 02:14:43 2026
Received: from localhost ([127.0.0.1]:40435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vsFIA-00041B-UY
	for submit <at> debbugs.gnu.org; Tue, 17 Feb 2026 02:14:43 -0500
Received: from lists.gnu.org ([2001:470:142::17]:55932)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <krisbalintona@HIDDEN>)
 id 1vsFI7-00040L-1b
 for submit <at> debbugs.gnu.org; Tue, 17 Feb 2026 02:14:40 -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 <krisbalintona@HIDDEN>)
 id 1vsFHn-0007Qh-1b
 for bug-gnu-emacs@HIDDEN; Tue, 17 Feb 2026 02:14:20 -0500
Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <krisbalintona@HIDDEN>)
 id 1vsFHi-0003r2-TO
 for bug-gnu-emacs@HIDDEN; Tue, 17 Feb 2026 02:14:17 -0500
Received: by mail-lf1-x133.google.com with SMTP id
 2adb3069b0e04-59e5f52b13eso3775854e87.2
 for <bug-gnu-emacs@HIDDEN>; Mon, 16 Feb 2026 23:14:14 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771312452; cv=none;
 d=google.com; s=arc-20240605;
 b=Jq0SYZzNYawC15/hyjGo2kHXQFc6q3jKRPKZrASgIjyjP+eUFaNfIJo9NGJeQ/45eR
 FZPJg+FQk2B0k/Zc/hLwJdRUN7/dojgaGppZgZ2KUQ29SQqJL5OTzIt4y/H8kxAa70/8
 Jb7l5Z8j5cXzeiz0FHuvEib+vkwjavyBj5XGAAmg2dIYZLrdGdQNy5IWjV7auVaESAo1
 e82Hk+JXilV233eZ1pccCw/H+GywvtaFVWphOPHYzDYWdar7Sp6ofATPUv3wGXPuN4rG
 e9tfVgltF+D9r7pIpnbDTAxz3CzNkpO5EJ3ZNCst2kcxmqrG0Gx0hrLW5z64Vy3rcxY0
 L+EQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=to:subject:message-id:date:mime-version:from:dkim-signature;
 bh=NiGNKw+DazI0yYjOEhgmcu3o4WwgwUidF4KIDOFKt5Y=;
 fh=+R8aXOFVnuBbN1nRXJJI02Ia//JUQJmLW/Uk/VaA0ag=;
 b=PfLcJUyW7T6B4XNB4ZKJ8GTHJDnDmIfPbGxs7oB7ZxoAFnLzhcAuUoqDeT6qoIxNhR
 X8eKMxoPu4l5RKMKq/VeHghe7Ky2ad/fG4E0MvGxMl3wF3q97OanJ3LyeRDjn1HC0evJ
 Y1J7WA45h89XumCbf7LDhA5tzEmwngJyRDpygFxYU9MIRtw3psE3YZpFvwqqpyO+0nCD
 2lCYMSsTh07dKVTD2qgPw0eFewgl5t83y/nG5Eqflz64qz6LxGhSgKQ0vD5eWxaiaUcs
 uv3REicwdZ8SdHgCJAiHX3nRYlUSk0PRMhdxDsx0YoBgra9NRpDmaZ1M3pZtzjhEfWCh
 /k/Q==; darn=gnu.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1771312452; x=1771917252; darn=gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=NiGNKw+DazI0yYjOEhgmcu3o4WwgwUidF4KIDOFKt5Y=;
 b=GvzlvClYrvXuk4xzd1jhsnAcZfn5DliLaa8+cumM+gzFBICKuKX97BpZNpzDfcF+KG
 maZ0wJ1zC4MIk3wUhcBaDCpA7juJ9Xl6pZZ5iW818Nwvz2MFqAvx4Ozxxlt8N9tp0kiN
 UQtAofKCMY/G+8Vx/uddfrmJMw7e4R8NrbuwN4tLkyWr5oi9D3P1viJD2/KiNLN2XMvn
 tDoEGAynIxGGFqr1MmChTVX5Uyhl+x05UpgSIvH2vGcgLFWMaBZFCcBFsZVPV7ApFwlD
 X1Edb6zB/KRWkjmPVyrGtSuNWfOdFrVoLrOAdTuvjQrEFZeMR5FSH6gRQxbm+Q4EUFTq
 jRFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1771312452; x=1771917252;
 h=to:subject:message-id:date:mime-version:from:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=NiGNKw+DazI0yYjOEhgmcu3o4WwgwUidF4KIDOFKt5Y=;
 b=EHhZ5uDIORBZ0okcBnEUGQ3HXExy+zWhNMwff55Vjv8UVWdForRE+lWqsHijvZXsIu
 OCOwiK1tPUh5+0nHmD+gIkpOg9f7pqFrkJ8qt7+7PHjAHs7G2JQ0BzXYEioejKmb9h5l
 lY7Vpc+DXs7VpvN9LQsyVxZJQR6xm6o2uQkGUWLlVYTWer1tg7UIo242ptEmLczBZpoY
 aCM4RaDjZlGLGku+KY0nPcc6Sq/gHqFJKV8nanSbLYr3pvfKAw/HpDkeklmSIr9fczPV
 0FdzXwyq5EeygSq/LK0/KHANeMl9YlU8/9AO49G92sO5y0zerQ2FtypGg40ETTdKe02k
 xNQg==
X-Gm-Message-State: AOJu0YyiH2KjCHCY2NhJw0veMuippWtNj+SXbeYidxrG7rwBcSL2YKcv
 wOkVkYibCY40aDM29ZGvDRwnD5zu9ZkcVHyvifzRyIO6RpS6edDG+33VS6Dge5oAOKye3DJ6keD
 wFTP6z36Pf7vg1ZeivB7LdAIIprS2sgT+ggGg
X-Gm-Gg: AZuq6aIUZlrSA2QcsIV1e2d4i7FbcOiNNn4GgcjYxLehgyf9Kdc0MrR6K6gGAObonWs
 jwBsGHA+mgPZSyAqYoytYVFqvIgskvYTeAllSnY7+S5xJ3bjhwzVYTPu33qNWIsvSS4OQ5qb74T
 N4/OviI2VLyCP3K3UcKpwutWt9Jqd0JFySeJK9lIgr0ZehaZso69bV5uFJToR+2fDCil3sO9eXm
 kYRyQWCWIsn6r/fVnUQInDFDJ7qoi/PmT31Oxx6WomfuwS4S1+49QWhZyMuV7bdCSOe8mL2msrJ
 6wpJyhg=
X-Received: by 2002:a05:6512:32c7:b0:59f:6947:7e7c with SMTP id
 2adb3069b0e04-59f6d34d001mr2551903e87.9.1771312452303; Mon, 16 Feb 2026
 23:14:12 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 17 Feb 2026 07:14:11 +0000
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 17 Feb 2026 07:14:11 +0000
From: Kristoffer Balintona <krisbalintona@HIDDEN>
X-Debbugs-Cc: Stefan Monnier <monnier@HIDDEN>
MIME-Version: 1.0
Date: Tue, 17 Feb 2026 07:14:11 +0000
X-Gm-Features: AaiRm53gWQfF6p_ypUA3eEH8EHdEOgiBZ6R2uCSGk6zokBy1Y7OUJ01VDLIMjnI
Message-ID: <CANVbq5nf0r9Td0Y9kpT7TDpoW1vf=4MpNDy4rhzyQ_kAhPyUFA@HIDDEN>
Subject: [PATCH] Consider multi-line 'log-view-message-re' in
 'log-view-current-entry'
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="00000000000081b0ee064affd19b"
Received-SPF: pass client-ip=2a00:1450:4864:20::133;
 envelope-from=krisbalintona@HIDDEN; helo=mail-lf1-x133.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, FREEMAIL_FROM=0.001,
 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: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
 the administrator of that system for details.
 Content preview:  Tags: patch Hello, From working on vc-jj[1], I came across
 a bug with 'log-view-current-entry' when the value of 'log-view-message-re'
 is a multi-line regexp. 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (krisbalintona[at]gmail.com)
 1.0 FORGED_GMAIL_RCVD      'From' gmail.com does not match 'Received'
 headers
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.0 UNPARSEABLE_RELAY      Informational: message has unparseable relay
 lines
X-Debbugs-Envelope-To: submit
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: 1.0 (+)

--00000000000081b0ee064affd19b
Content-Type: text/plain; charset="UTF-8"

Tags: patch

Hello,

From working on vc-jj[1], I came across a bug with
'log-view-current-entry' when the value of 'log-view-message-re' is a
multi-line regexp.

IIRC, in the current implementation comes, if point is in the middle of
a multi-line 'log-view-message-re' match, the old code can fail to
identify that entry as the current one, instead returning the preceding
entry.

Attached is a patch that I believe fixes the issue.



In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.51, cairo version 1.18.4) of 2026-02-14 built on mute
Repository revision: 187867f0a99e72737c5efb4409e5372616a80a73
Repository branch: master
Windowing system distributor 'Microsoft Corporation', version 11.0.12010000
System Description: Arch Linux

Configured using:
 'configure --prefix=/home/krisbalintona/emacs/31.0
 --exec-prefix=/home/krisbalintona/emacs/31.0 --with-modules
 --with-tree-sitter --with-threads --without-gconf
 --with-native-compilation=yes 'CFLAGS=-O2 -pipe -march=native''

--00000000000081b0ee064affd19b
Content-Type: text/plain; charset="US-ASCII"
Content-Disposition: attachment
Content-Transfer-Encoding: base64
X-Attachment-Id: 6b7a8aab211a971_0.2

CgpGb290bm90ZXM6ClsxXSAgaHR0cHM6Ly9jb2RlYmVyZy5vcmcvZW1hY3MtamotdmMvdmMtamou
ZWwKCi0tIApLaW5kIHJlZ2FyZHMsCktyaXN0b2ZmZXIK
--00000000000081b0ee064affd19b
Content-Type: text/x-patch; charset="utf-8"; 
	name="0001-Consider-multi-line-log-view-message-re-in-log-view-.patch"
Content-Disposition: attachment; 
	filename="0001-Consider-multi-line-log-view-message-re-in-log-view-.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 6b7a8aab211a971_0.1

RnJvbSA0NTNiYWFhMWZiZjc1MGY1MzA4MzA3OTJiMzdiYWZlYzUzZGVkMjQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdG9mZmVyIEJhbGludG9uYSA8a3Jpc2JhbGludG9uYUBn
bWFpbC5jb20+CkRhdGU6IFRodSwgNCBEZWMgMjAyNSAyMToxMzozOCAtMDYwMApTdWJqZWN0OiBb
UEFUQ0hdIENvbnNpZGVyIG11bHRpLWxpbmUgJ2xvZy12aWV3LW1lc3NhZ2UtcmUnIGluCiAnbG9n
LXZpZXctY3VycmVudC1lbnRyeScKCiogbGlzcC92Yy9sb2ctdmlldy5lbCAobG9nLXZpZXctY3Vy
cmVudC1lbnRyeSk6IFJlZmFjdG9yLgotLS0KIGxpc3AvdmMvbG9nLXZpZXcuZWwgfCA0MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC92Yy9s
b2ctdmlldy5lbCBiL2xpc3AvdmMvbG9nLXZpZXcuZWwKaW5kZXggMGU5ZmE1ZjUwODUuLmFiNDdh
NjhkM2M0IDEwMDY0NAotLS0gYS9saXNwL3ZjL2xvZy12aWV3LmVsCisrKyBiL2xpc3AvdmMvbG9n
LXZpZXcuZWwKQEAgLTM0OCwyMCArMzQ4LDM5IEBAIElmIHRoZXJlIGlzIG5vIGVudHJ5IGF0IFBP
UywgcmV0dXJuIG5pbC4KIAogSWYgb3B0aW9uYWwgYXJnIE1PVkUgaXMgbm9uLW5pbCwgbW92ZSBw
b2ludCB0byBCRUcgaWYgZm91bmQuCiBPdGhlcndpc2UsIGRvbid0IG1vdmUgcG9pbnQuIgotICAo
bGV0ICgobG9vcGluZyB0KQotCXJlc3VsdCkKKyAgKGxldCAoKHJlIGxvZy12aWV3LW1lc3NhZ2Ut
cmUpCisgICAgICAgIGJlZyByZXN1bHQpCiAgICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgICAod2hl
biBwb3MgKGdvdG8tY2hhciBwb3MpKQotICAgICAgKGZvcndhcmQtbGluZSAwKQotICAgICAgOzsg
VHJlYXQgIi0tLSIgc2VwYXJhdG9yIGxpbmVzIGFzIHBhcnQgb2YgdGhlIGZvbGxvd2luZyByZXZp
c2lvbi4KLSAgICAgIChmb3J3YXJkLWxpbmUgKGlmIChsb29raW5nLWF0ICItXFx7MjAsXFx9JCIp
IDIgMSkpCi0gICAgICAod2hpbGUgbG9vcGluZwotCShzZXRxIHBvcyAocmUtc2VhcmNoLWJhY2t3
YXJkIGxvZy12aWV3LW1lc3NhZ2UtcmUgbmlsICdtb3ZlKQotCSAgICAgIGxvb3BpbmcgKGFuZCBw
b3MgKGxvZy12aWV3LWluc2lkZS1jb21tZW50LXAgKHBvaW50KSkpKSkKLSAgICAgICh3aGVuIHBv
cwotCShzZXRxIHJlc3VsdAotCSAgICAgIChsaXN0IHBvcyAobWF0Y2gtc3RyaW5nLW5vLXByb3Bl
cnRpZXMgMSkpKSkpCi0gICAgKGFuZCBtb3ZlIHJlc3VsdCAoZ290by1jaGFyIHBvcykpCisgICAg
ICAoZW5kLW9mLWxpbmUpCisgICAgICA7OyBTZXQgQkVHIHRvIHRoZSBlbnRyeSBhdCBQT1MuICBG
aXJzdCwgZGV0ZXJtaW5lIHdoZXRoZXIgcG9pbnQKKyAgICAgIDs7IGxpZXMgaW5zaWRlIGEgbG9n
IGVudHJ5IGJ5IGRvaW5nOgorICAgICAgOzsgMS4gU2VhcmNoIGJhY2t3YXJkIGZvciBgbG9nLXZp
ZXctbWVzc2FnZS1yZScgYW5kIHRha2UgdGhhdAorICAgICAgOzsgICAgbWF0Y2jigJlzIGVuZCAo
b3IgYHBvaW50LW1pbicgaWYgbm8gbWF0Y2ggd2FzIGZvdW5kKS4KKyAgICAgIDs7IDIuIEZyb20g
dGhhdCBwb3NpdGlvbiwgc2VhcmNoIGZvcndhcmQgZm9yIFJFLiAgSWYgUE9TIGlzIHdpdGhpbgor
ICAgICAgOzsgICAgdGhlIGJlZ2lubmluZyBhbmQgZW5kIG9mIHRoZSByZXN1bHRpbmcgbWF0Y2gs
IHRoZW4gUE9TIHdhcworICAgICAgOzsgICAgd2l0aGluIGEgcmVnaW9uIG1hdGNoZWQgYnkgUkUu
ICBUaGVyZWZvcmUsIHVzZSB0aGF0IG1hdGNo4oCZcworICAgICAgOzsgICAgYmVnaW5uaW5nIGFz
IEJFRy4KKyAgICAgIDs7IE90aGVyd2lzZSwgaWYgUE9TIHdhcyBub3Qgd2l0aGluIGEgcmVnaW9u
IG1hdGNoZWQgYnkKKyAgICAgIDs7IGBsb2ctdmlldy1tZXNzYWdlLXJlJywgdGhlbiBqdXN0IG1h
dGNoIGBsb2ctdmlldy1tZXNzYWdlLXJlJworICAgICAgOzsgYmFja3dhcmQuCisgICAgICA7Owor
ICAgICAgOzsgQ2hlY2tpbmcgd2hldGhlciBQT1MgaXMgd2l0aGluIGEgcmVnaW9uIG1hdGNoZWQg
YnkKKyAgICAgIDs7IGBsb2ctdmlldy1tZXNzYWdlLXJlJyBjb3ZlcnMgY2FzZXMgd2hlcmUgYGxv
Zy12aWV3LW1lc3NhZ2UtcmUnCisgICAgICA7OyBpcyBhIG11bHRpLWxpbmUgcmVnZXhwLgorICAg
ICAgKHNldHEgYmVnCisgICAgICAgICAgICAoaWYgKGFuZCAoc2F2ZS1leGN1cnNpb24KKyAgICAg
ICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAoaWYgKHJlLXNlYXJjaC1iYWNrd2FyZCByZSBu
aWwgdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWVuZCAw
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBvaW50LW1pbikpKQorICAg
ICAgICAgICAgICAgICAgICAgICAocmUtc2VhcmNoLWZvcndhcmQgcmUgbmlsIHQpKQorICAgICAg
ICAgICAgICAgICAgICAgKDwgKG1hdGNoLWJlZ2lubmluZyAwKSAocG9pbnQpIChtYXRjaC1lbmQg
MCkpKQorICAgICAgICAgICAgICAgIChtYXRjaC1iZWdpbm5pbmcgMCkKKyAgICAgICAgICAgICAg
KHJlLXNlYXJjaC1iYWNrd2FyZCByZSBuaWwgdCkpKQorICAgICAgKHdoZW4gYmVnCisgICAgICAg
IChzZXRxIHJlc3VsdAorICAgICAgICAgICAgICAobGlzdCBiZWcgKG1hdGNoLXN0cmluZy1uby1w
cm9wZXJ0aWVzIDEpKSkpKQorICAgIChhbmQgbW92ZSByZXN1bHQgKGdvdG8tY2hhciBiZWcpKQog
ICAgIHJlc3VsdCkpCiAKIChkZWZ1biBsb2ctdmlldy1pbnNpZGUtY29tbWVudC1wIChwb3MpCi0t
IAoyLjUyLjAKCg==
--00000000000081b0ee064affd19b--




Acknowledgement sent to Kristoffer Balintona <krisbalintona@HIDDEN>:
New bug report received and forwarded. Copy sent to monnier@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to monnier@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#80425; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 17 Feb 2026 07:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.