GNU bug report logs - #79871
Improvement to ispell-add-per-file-word-list

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: Reuben Thomas <rrt@HIDDEN>; Done: Eli Zaretskii <eliz@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 79871-done <at> debbugs.gnu.org:


Received: (at 79871-done) by debbugs.gnu.org; 25 Nov 2025 20:21:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:21:14 2025
Received: from localhost ([127.0.0.1]:41772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzXG-0000rx-2x
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:21:14 -0500
Received: from mail-yw1-x1131.google.com ([2607:f8b0:4864:20::1131]:57780)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <rrt@HIDDEN>) id 1vMm9F-0006Pt-V5
 for 79871-done <at> debbugs.gnu.org; Sat, 22 Nov 2025 06:51:26 -0500
Received: by mail-yw1-x1131.google.com with SMTP id
 00721157ae682-78802ac22abso30169007b3.3
 for <79871-done <at> debbugs.gnu.org>; Sat, 22 Nov 2025 03:51:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1763812278; x=1764417078; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=bcVRA6ULnkz3xBM7AjlL25n4Qn+oCAVm/zKUs+zOdao=;
 b=QqKor56y2R6PFbgare0Yj19yCGBmO5wWdJTMSL6pZsDyyxgBiOx1uAki5C0BvFtOhw
 1SIi+KJoduoCzzaxu7Ag+eezP3ntRnI1dHKLcMrEFvKnOD5LK32m7eQC7sXu7NqxbWcK
 V7GQQ3lXDgjfO396g+/9scRB7CR0BlWTwRzq4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763812278; x=1764417078;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=bcVRA6ULnkz3xBM7AjlL25n4Qn+oCAVm/zKUs+zOdao=;
 b=CV+HD3t4T4sQib8B6XuUs1MKfw8a3SnpuYFaIUuLIXAuJh8lq2UAwZQ307ukzN9QqI
 E/U/sppeMy0xghHVXDymGNdOMrNp9Oo9nfVsLzD/rslB3hDbDaId2P8wMYwq2fzOueUu
 pSHTnOv2UosiLFJW/5bXe9Rvk7Q48xLiAXwQeczT+aRFpfbLpEuJqhY3tFFc/csrHhDs
 EV7tnbi4QbU/GAPYT1tr/xRLgsynUCFkOrUGrXYdSt6N5HPBpFau2gjogy2BeLxAmz3t
 gziPLlZeEfSMVfK3kzdK0UJ2uvzzTm58izWKqDX54/TkE3oLo42ymDrUeQOQN2QEmfjR
 VFgw==
X-Gm-Message-State: AOJu0YyWT8MRfoxwvlGdFWP9bJjGTBVN+J8ZHl8Y5dNn8OfZKFjsw4MV
 dq4KdDLIPIYyhhzXcXLU8ddY+BvR0Kczz11KAQQEyWphYNGSj0MYEQwdzfhBCe84Bdeqdfatf6W
 laJH86/QMa/+5bJK23etnhdpAINiXBmaBHIcdmlj3KKpL26Qb8lwt
X-Gm-Gg: ASbGncs/jCNHm1ahlTBOB1hUG3rttnuqK6qgLcZXZ+9Gykdj/6bK10fVExhERD4WLIH
 GchZszivYrmCMjF8jG9ycTeS1mL2M+AXekVmetU32h67JegL+zlixdSR14VHnfd6MSD/xshC50T
 kJq3Mxvbe2JEhyHhW/Jymk62JEZbxpY1zgkWIh0ajMRhMVfbI6GFP7G9YD0ibkDhqNPr3Hp9GYr
 p0iNCVZeQsJ7QwAWhl0VVtR6JtAQm4SgSd9ZE158yNp+McWryen+XFClOU0erZvpbuRyQ==
X-Google-Smtp-Source: AGHT+IEtqvSjE86/f/3cCu5tnZCSoyxrqAy8G4XdQTC2/6IQpVjF2vloTSkCtwGj5YJ7ugRyOHZ3GHJxnYQXAwL8liU=
X-Received: by 2002:a05:690c:f86:b0:784:8ed9:e362 with SMTP id
 00721157ae682-78a8b53743fmr40814117b3.40.1763812278102; Sat, 22 Nov 2025
 03:51:18 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdohER2Rx=VhDAxNkXVXKgPSCWZ2vpGx8gAx0GmGiMMoDPQ@HIDDEN>
 <868qfyfh89.fsf@HIDDEN>
In-Reply-To: <868qfyfh89.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 22 Nov 2025 11:51:07 +0000
X-Gm-Features: AWmQ_bkKPxOx7Wwpki5O3zRY2tKWV77QEM1ukq90gsCKucuO7e6SwahF8OUAhtw
Message-ID: <CAOnWdoicqtem_aPmuMBBknnCjGD+UtzYD-YJ=hJmg0kMGZxvdw@HIDDEN>
Subject: Re: bug#79871: Improvement to ispell-add-per-file-word-list
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000497be706442d8ca2"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79871-done
Cc: 79871-done <at> debbugs.gnu.org
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 (-)

--000000000000497be706442d8ca2
Content-Type: text/plain; charset="UTF-8"

On Sat, 22 Nov 2025 at 11:18, Eli Zaretskii <eliz@HIDDEN> wrote:

> Thanks, now installed on the master branch, and closing the bug.
>

Many thanks for the review and installation!

-- 
Web: rrt.sc3d.org

--000000000000497be706442d8ca2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote gmail_quote_container"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sat, 22 Nov 2025 at 11:18, Eli Zaretskii &=
lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">Thanks, now installed on the=
 master branch, and closing the bug.<br>
</blockquote></div><div><br></div><div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default">Many thanks for t=
he review and installation!</div></div><br><span class=3D"gmail_signature_p=
refix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D=
"ltr"><div><div dir=3D"ltr">Web: <a href=3D"http://rrt.sc3d.org" target=3D"=
_blank">rrt.sc3d.org</a></div></div></div></div></div>

--000000000000497be706442d8ca2--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79871; Package emacs. Full text available.

Message received at 79871-done <at> debbugs.gnu.org:


Received: (at 79871-done) by debbugs.gnu.org; 25 Nov 2025 20:21:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:21:06 2025
Received: from localhost ([127.0.0.1]:41750 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vNzX8-0000qm-0f
	for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:21:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38582)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vMldm-0001ik-9F
 for 79871-done <at> debbugs.gnu.org; Sat, 22 Nov 2025 06:18:54 -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 1vMldW-0001Qv-NC; Sat, 22 Nov 2025 06:18:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=ZWe+08gjsWFI/kBElv9jPFIjPy6hdMChPcpHGPrNEIY=; b=d7GnJMUoT0l+5HC5+Yn/
 onLIswPq7DZDNjCtAFZCUb1mnm+dDWVKHOpOrayWW3N5e5cS6Gfd2TWWNJHzMXARr4oqm6+vH1GRl
 c1FTv/Ief3i9upAuj4NFCalWG9yMm2p2ZEM58Z6/dgKi1E1+SJ5CW2UTV8WKlHMaXeIPrW4XA0ICH
 RGNzB+ZSQIv123Pdaf9c4uwG6jW4XK33EL3dCFVjjIOUEBM9YTpRROsqQkCHiHAy8QyaXjVnKSCws
 Qgb5rT62xku5n8H98uuwdGxW9p70zr+O4QF8pXhdVadVuWTPJDxfjF5OWKwzQyYEHbrMhz2SVGyp+
 j9+HbVCP21QvtQ==;
Date: Sat, 22 Nov 2025 13:18:30 +0200
Message-Id: <868qfyfh89.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
In-Reply-To: <CAOnWdohER2Rx=VhDAxNkXVXKgPSCWZ2vpGx8gAx0GmGiMMoDPQ@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79871: Improvement to ispell-add-per-file-word-list
References: <CAOnWdohER2Rx=VhDAxNkXVXKgPSCWZ2vpGx8gAx0GmGiMMoDPQ@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79871-done
Cc: 79871-done <at> debbugs.gnu.org
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 (---)

> Date: Thu, 20 Nov 2025 16:29:15 +0000
> From:  Reuben Thomas via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I noticed that ispell-add-per-file-word-list did not work properly with comment syntaxes that have a
> comment-end and that do not nest, because they always insert a comment-end for each new line of words,
> so with XML syntax you end up with:
> 
> <--  LocalWords:  foo bar… 
> <--  LocalWords:  baz bunge…
> --> 
> -->
> 
> The comment is terminated by the first -->, and this is no longer valid XML.
> 
> The same will happen in C.
> 
> I attach a patch to fix this. The options are a little involved, so I'll spell them out.
> 
> 1. If there's already space in a LocalWords line, there's no comment-related shenanigans, and we go
> straight to the last step, 4.
> 
> 2. Otherwise, we need to insert a new LocalWords line. There are two cases:
> 
> a. We already have at least one LocalWords line, and point is directly after the last one. Insert a newline. If
> we are using line comments, insert a comment start.
> 
> b. We don't have any LocalWords lines yet. Go to point-max open a line, and insert a newline. If we are
> using block comments, put a comment-end at the end of the buffer. In any case, if we're using comments at
> all, put a comment-start at point.
> 
> (Note that if we're using block comments, this is the only time we write comment markers, and we write both a
> start and an end.)
> 
> 3. Write the LocalWords keyword.
> 
> 4. Write the actual word.
> 
> The result is that modes that use line comments work exactly as at present, which modes that use block
> comments have only one comment for the entire LocalWords list:
> 
> <--
> LocalWords: foo bar
> LocalWords: baz bunge
> -->
> 
> This works with "both" types of block comments, i.e. those that nest, and those that don't, since it only ever
> writes one set of comments.
> 
> I've adjusted the tests that deal with this. There are two, one that previously passed
> (ispell/ispell-add-per-file-word-list/nxml), and one that was an expected fail, which now passes
> (ispell/ispell-add-per-file-word-list/longline). The tests both expect the adjusted format, output, and the
> second test is no longer expected to fail.
> 
> (I've not been contributing to Emacs recently much, but I do have a copyright assignment on file!)

Thanks, now installed on the master branch, and closing the bug.




Notification sent to Reuben Thomas <rrt@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Eli Zaretskii <eliz@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 20 Nov 2025 16:29:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 20 11:29:48 2025
Received: from localhost ([127.0.0.1]:49231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vM7XY-0001Zn-1o
	for submit <at> debbugs.gnu.org; Thu, 20 Nov 2025 11:29:48 -0500
Received: from lists.gnu.org ([2001:470:142::17]:44744)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rrt@HIDDEN>) id 1vM7XW-0001ZG-DD
 for submit <at> debbugs.gnu.org; Thu, 20 Nov 2025 11:29:47 -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 <rrt@HIDDEN>) id 1vM7XN-0000cj-Lo
 for bug-gnu-emacs@HIDDEN; Thu, 20 Nov 2025 11:29:38 -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 <rrt@HIDDEN>) id 1vM7XN-0002vZ-86
 for bug-gnu-emacs@HIDDEN; Thu, 20 Nov 2025 11:29:37 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by fencepost.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1vM7XM-0007n2-3U
 for bug-emacs@HIDDEN; Thu, 20 Nov 2025 11:29:36 -0500
Received: from mail-yx1-xb135.google.com ([2607:f8b0:4864:20::b135])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1vM7XI-0002t6-1o
 for bug-emacs@HIDDEN; Thu, 20 Nov 2025 11:29:34 -0500
Received: by mail-yx1-xb135.google.com with SMTP id
 956f58d0204a3-640e065991dso1033263d50.3
 for <bug-emacs@HIDDEN>; Thu, 20 Nov 2025 08:29:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1763656167; x=1764260967; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=2F7aE52UCGT8WX++vb25q4IZdW7nGkthZujKhrvsa2k=;
 b=ZHFTXNT0hVOO/aCUCUzchP/9sBi5G6F1igSO99SaFREulZITeGT2OdYhiUDo8nb+vr
 NJ0dax6ES7XYmgLGdopcYkMvj52GDIsYe+7MuZSQ4Dh4KqscvdlWzRE1JRsPyUZhTTVS
 j6cgEDW4BMow8YjHExqy8cwPhN2b9lKNp7M8s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1763656167; x=1764260967;
 h=to:subject:message-id:date:from:mime-version:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=2F7aE52UCGT8WX++vb25q4IZdW7nGkthZujKhrvsa2k=;
 b=MWBlFLN9NAr0C1xy1G1uWpoD9bXAL2dZg28vDvK2bvOLQf9NZ63f4J1atQUQ2NSF54
 r6lkCRLgUZEP8tUv9EJdL4IXJzf/QIqbi5BeUxd0HuE/+ZV9fBdsERR14UQl13eaAwot
 En3bM5h5m39DjSJBZ1havlVJPUCNpDNLm4joZ+YVmEDGWwbED8WauIFSf2VtQHTzqnvo
 POx2i9mCfHPFtryQE2zNZAFgZbG8qluKihwCCPbpnh/nWL1y2NOD4hDTlF4mvMjSFwgG
 MYoyMvj65ZcAtkf/ujn1vWJ0WhAPRjOd6UmLCsTOiVnPHzv2TmfovPR3ulrQFyirr8JH
 wybA==
X-Gm-Message-State: AOJu0Yx83DkCz7lWxuNfLEH1M/t4oIrF81XiUB6aL/3a4oOn0G25DKAM
 oiITUuBI3OOxkbwuvkeN8V8F3GYTmDbZpwY6mAJanurTE2SrzkLqaVis1gE5ubbmkp1Jfhfs1S0
 QK6cWOHuiXp1xcIUoqKh7v9YL0IVbuw52y3HptDWOy4YO/Pqxealo
X-Gm-Gg: ASbGnctU/znkNA+qs93gOLTUTAOvpAAJSXqkXDzSYlGt9fUma7vNIMHcUBleftaZctT
 d5e1bzWJV9ZNjM5RSCbXnZNO6fTtQPYFgzC7KNNaHviGd45BjGDodaz2Fx1+twa21r09Q1OXlgF
 UN4prKTuLao/RiKn8ZyTIwVKc6rF3Vk/Xs3KlzUf+XyJkY8lJQrBvikxYe3ekDQSyCwH8ZCNl/j
 zb0ucEti8TBzpeg7RxF6T7Mj/EmbtFK+Rf+NnFf5VP8lkzOaTg1BkNpYiJ97NPLMhPO9uaRjQTm
 A/uQiHbnXNaeIbrthCJ1F8qru/U7
X-Google-Smtp-Source: AGHT+IGhV3oDsPLYtCixUX1IwWCXgrcHcySD1zupdZOhlLyBm5BuA6JaJ2BSsrQ7RL6ZrKWWUW8pHifNzF3I8J85FM8=
X-Received: by 2002:a05:690e:15c8:b0:640:e5e1:192f with SMTP id
 956f58d0204a3-642f7d8a61fmr2356309d50.33.1763656166797; Thu, 20 Nov 2025
 08:29:26 -0800 (PST)
MIME-Version: 1.0
From: Reuben Thomas <rrt@HIDDEN>
Date: Thu, 20 Nov 2025 16:29:15 +0000
X-Gm-Features: AWmQ_bmZpCXi-eiVcLin2rnuvPkOXOtc-trl59LVwua2EadyqsbYbIVrX_KDp28
Message-ID: <CAOnWdohER2Rx=VhDAxNkXVXKgPSCWZ2vpGx8gAx0GmGiMMoDPQ@HIDDEN>
Subject: Improvement to ispell-add-per-file-word-list
To: bug-emacs <bug-emacs@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000005437360644093311"
Received-SPF: pass client-ip=2607:f8b0:4864:20::b135;
 envelope-from=rrt@HIDDEN; helo=mail-yx1-xb135.google.com
X-Spam_score_int: -19
X-Spam_score: -2.0
X-Spam_bar: --
X-Spam_report: (-2.0 / 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, HTML_MESSAGE=0.001,
 MIME_BOUND_DIGITS_15=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.0 (+)
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: 0.0 (/)

--0000000000005437360644093311
Content-Type: multipart/alternative; boundary="000000000000543734064409330f"

--000000000000543734064409330f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I noticed that ispell-add-per-file-word-list did not work properly with
comment syntaxes that have a comment-end and that do not nest, because they
always insert a comment-end for each new line of words, so with XML syntax
you end up with:

<--  LocalWords:  foo bar=E2=80=A6
<--  LocalWords:  baz bunge=E2=80=A6
-->
-->

The comment is terminated by the first -->, and this is no longer valid XML=
.

The same will happen in C.

I attach a patch to fix this. The options are a little involved, so I'll
spell them out.

1. If there's already space in a LocalWords line, there's no
comment-related shenanigans, and we go straight to the last step, 4.

2. Otherwise, we need to insert a new LocalWords line. There are two cases:

a. We already have at least one LocalWords line, and point is directly
after the last one. Insert a newline. If we are using line comments, insert
a comment start.

b. We don't have any LocalWords lines yet. Go to point-max open a line, and
insert a newline. If we are using block comments, put a comment-end at the
end of the buffer. In any case, if we're using comments at all, put a
comment-start at point.

(Note that if we're using block comments, this is the only time we write
comment markers, and we write both a start and an end.)

3. Write the LocalWords keyword.

4. Write the actual word.

The result is that modes that use line comments work exactly as at present,
which modes that use block comments have only one comment for the entire
LocalWords list:

<--
LocalWords: foo bar
LocalWords: baz bunge
-->

This works with "both" types of block comments, i.e. those that nest, and
those that don't, since it only ever writes one set of comments.

I've adjusted the tests that deal with this. There are two, one that
previously passed (ispell/ispell-add-per-file-word-list/nxml), and one that
was an expected fail, which now passes
(ispell/ispell-add-per-file-word-list/longline). The tests both expect the
adjusted format, output, and the second test is no longer expected to fail.

(I've not been contributing to Emacs recently much, but I do have a
copyright assignment on file!)

--=20
Web: rrt.sc3d.org

--000000000000543734064409330f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small" class=3D"gmail_default">I noticed that ispell-add-per-file=
-word-list did not work properly with comment syntaxes that have a comment-=
end and that do not nest, because they always insert a comment-end for each=
 new line of words, so with XML syntax you end up with:</div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small" class=3D"gmail_default">&lt;--=C2=A0 LocalWords:=C2=A0 foo bar=E2=
=80=A6=C2=A0</div><div style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small" class=3D"gmail_default">&lt;--=C2=A0 LocalWords:=C2=A0 baz bun=
ge=E2=80=A6</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default">--&gt;=C2=A0</div><div style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">--=
&gt;</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default">The comment is te=
rminated by the first --&gt;, and this is no longer valid XML.</div><div st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gma=
il_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small" class=3D"gmail_default">The same will happen in C.</div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default">I attach a patch to fix thi=
s. The options are a little involved, so I&#39;ll spell them out.</div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"=
gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small" class=3D"gmail_default">1. If there&#39;s already space=
 in a LocalWords line, there&#39;s no comment-related shenanigans, and we g=
o straight to the last step, 4.</div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail=
_default">2. Otherwise, we need to insert a new LocalWords line. There are =
two cases:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small" class=3D"gmail_default"><br></div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default">a. We alrea=
dy have at least one LocalWords line, and point is directly after the last =
one. Insert a newline. If we are using line comments, insert a comment star=
t.</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default">b. We don&#39;t hav=
e any LocalWords lines yet. Go to point-max open a line, and insert a newli=
ne. If we are using block comments, put a comment-end at the end of the buf=
fer. In any case, if we&#39;re using comments at all, put a comment-start a=
t point.</div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small" class=3D"gmail_default">(Note that if=
 we&#39;re using block comments, this is the only time we write comment mar=
kers, and we write both a start and an end.)</div><div style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default">3. Write the LocalWords keyword.</div><br></div><div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default">4. Write the actual word.</div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br><=
/div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" =
class=3D"gmail_default">The result is that modes that use line comments wor=
k exactly as at present, which modes that use block comments have only one =
comment for the entire LocalWords list:</div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><=
div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">&lt;--</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default">LocalWords: foo bar</div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">LocalWords: baz bunge</div><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default">--&gt;</di=
v></div><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small" class=3D"gmail_default">This works with &quot;both&q=
uot; types of block comments, i.e. those that nest, and those that don&#39;=
t, since it only ever writes one set of comments.</div></div><div><br></div=
><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
 class=3D"gmail_default">I&#39;ve adjusted the tests that deal with this. T=
here are two, one that previously passed (ispell/ispell-add-per-file-word-l=
ist/nxml), and one that was an expected fail, which now passes (ispell/ispe=
ll-add-per-file-word-list/longline). The tests both expect the adjusted for=
mat, output, and the second test is no longer expected to fail.</div></div>=
<div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default">(I&#39;ve not been contributing to E=
macs recently much, but I do have a copyright assignment on file!)</div></d=
iv><div><br></div><span class=3D"gmail_signature_prefix">-- </span><br><div=
 dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><=
div dir=3D"ltr"><div><div dir=3D"ltr">Web: <a href=3D"http://rrt.sc3d.org" =
target=3D"_blank">rrt.sc3d.org</a></div></div></div></div></div>

--000000000000543734064409330f--

--0000000000005437360644093311
Content-Type: text/x-patch; charset="UTF-8"; 
	name="0001-Fix-ispell-s-handling-of-comment-end-when-adding-loc.patch"
Content-Disposition: attachment; 
	filename="0001-Fix-ispell-s-handling-of-comment-end-when-adding-loc.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_mi7mm53u0>
X-Attachment-Id: f_mi7mm53u0

RnJvbSA5NmRkYjFiMGM4MTk3YmE5Yjk3N2Q0ZGU4MWFiOWQ0M2UyMWQ2N2I2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFRo
dSwgMjAgTm92IDIwMjUgMTQ6Mzg6MTggKzAwMDAKU3ViamVjdDogW1BBVENIXSA9P1VURi04P3E/
Rml4PTIwaXNwZWxsPUUyPTgwPTk5cz0yMGhhbmRsaW5nPTIwb2Y9MjBjb21tZW4/PQogPT9VVEYt
OD9xP3QtZW5kPTIwd2hlbj0yMGFkZGluZz0yMGxvY2FsPTIwd29yZHM/PQpNSU1FLVZlcnNpb246
IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFu
c2Zlci1FbmNvZGluZzogOGJpdAoKKiBsaXNwL3RleHRtb2Rlcy9pc3BlbGwuZWwgKGlzcGVsbC1h
ZGQtcGVyLWZpbGUtd29yZC1saXN0KTogRGVhbCB3aXRoCmBjb21tZW50LWVuZCcgaW4gYSB3YXkg
dGhhdCB3b3JrcyBmb3IgY29tbWVudHMgdGhhdCBkb27igJl0IG5lc3QuCgpXZSBwcm9jZWVkIGFz
IGZvbGxvd3M6IHdoZW4gYGNvbW1lbnQtZW5kJyBpcyBub24tZW1wdHksIHdlIG9ubHkgZXZlcgpp
bnNlcnQgb25lIHN0YXJ0IGFuZCBvbmUgZW5kIGNvbW1lbnQsIHRoZSBmaXJzdCB0aW1lIHdlIGFk
ZCBhIGxvY2FsCndvcmQuIFRoaXMgd29ya3Mgd2l0aCBib3RoIEMtc3R5bGUgKHdoaWNoIGRvbuKA
mXQgbmVzdCkgYW5kIFJ1c3Qtc3R5bGUKY29tbWVudHMgKHdoaWNoIGRvKS4KCklmIHdl4oCZcmUg
dXNpbmcgbGluZSBjb21tZW50cyAoaS5lLiBjb21tZW50cyB0aGF0IG9ubHkgaGF2ZSBhCmBjb21t
ZW50LXN0YXJ0JyksIHRoZW4gY29udGludWUgdG8gaW5zZXJ0IG9uZSBvbiBlYWNoIGxpbmUuCi0t
LQogbGlzcC90ZXh0bW9kZXMvaXNwZWxsLmVsICAgICAgICAgICAgICAgICAgICAgIHwgNjUgKysr
KysrKysrKy0tLS0tLS0tLQogLi4uL3RleHRtb2Rlcy9pc3BlbGwtdGVzdHMvaXNwZWxsLXRlc3Rz
LmVsICAgIHwgMTAgKystCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDM2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvdGV4dG1vZGVzL2lzcGVsbC5lbCBiL2xpc3Av
dGV4dG1vZGVzL2lzcGVsbC5lbAppbmRleCBiMzdkMDdmNWU2Mi4uNjQ3NmExNjk2MTMgMTAwNjQ0
Ci0tLSBhL2xpc3AvdGV4dG1vZGVzL2lzcGVsbC5lbAorKysgYi9saXNwL3RleHRtb2Rlcy9pc3Bl
bGwuZWwKQEAgLTQyNzAsNiArNDI3MCwxNCBAQCBpc3BlbGwtYnVmZmVyLWxvY2FsLXdvcmRzCiA7
OyBJZiBjb21tZW50LW5vcm1hbGl6ZS12YXJzIGlzIGRlZmluZWQsIG5ld2NvbW1lbnQgbXVzdCBi
ZSBsb2FkZWQuCiAoZGVjbGFyZS1mdW5jdGlvbiBjb21tZW50LW5vcm1hbGl6ZS12YXJzICJuZXdj
b21tZW50IiAoJm9wdGlvbmFsIG5vZXJyb3IpKQogCisoZGVmdW4gaXNwZWxsLS1jb21tZW50LXBy
ZWZpeCAoKQorICAiUmV0dXJuIHRoZSBjb21tZW50IG1hcmtlciBmb3IgdGhlIGN1cnJlbnQgbW9k
ZS4iCisgIChwcm9nbgorICAgIChjb21tZW50LW5vcm1hbGl6ZS12YXJzKQorICAgIChjb21tZW50
LXBhZHJpZ2h0IGNvbW1lbnQtc3RhcnQKKyAgICAgICAgICAgICAgICAgICAgICAoY29tbWVudC1h
ZGQgbmlsKSkKKyAgICBjb21tZW50LXN0YXJ0KSkKKwogKGRlZnVuIGlzcGVsbC1hZGQtcGVyLWZp
bGUtd29yZC1saXN0ICh3b3JkKQogICAiQWRkIFdPUkQgdG8gdGhlIHBlci1maWxlIHdvcmQgbGlz
dC4iCiAgIChvciBpc3BlbGwtYnVmZmVyLWxvY2FsLW5hbWUKQEAgLTQyODAsMzcgKzQyODgsMzQg
QEAgaXNwZWxsLWFkZC1wZXItZmlsZS13b3JkLWxpc3QKICAgICAgICh3aGlsZSAobm90IGRvbmUp
CiAgICAgICAgIChsZXQgKChjYXNlLWZvbGQtc2VhcmNoIG5pbCkpCiAgICAgICAgICAgKHNldHEg
c2VhcmNoIChzZWFyY2gtZm9yd2FyZCBpc3BlbGwtd29yZHMta2V5d29yZCBuaWwgdCkKLQkgICAg
ICBmb3VuZCAob3IgZm91bmQgc2VhcmNoKQotCSAgICAgIGxpbmUtb2theSAoPCAoKyAobGVuZ3Ro
IHdvcmQpIDEgOyAxIGZvciBzcGFjZSBhZnRlciB3b3JkLi4KLQkJCSAgICAgIChwcm9nbiAoZW5k
LW9mLWxpbmUpIChjdXJyZW50LWNvbHVtbikpKQorICAgICAgICAgICAgICAgIGZvdW5kIChvciBm
b3VuZCBzZWFyY2gpCisgICAgICAgICAgICAgICAgbGluZS1va2F5ICg8ICgrIChsZW5ndGggd29y
ZCkgMSA7IDEgZm9yIHNwYWNlIGFmdGVyIHdvcmQuLgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocHJvZ24gKGVuZC1vZi1saW5lKSAoY3VycmVudC1jb2x1bW4pKSkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmlsbC1jb2x1bW4pKSkKLQkoaWYgKG9yIChhbmQgc2VhcmNo
IGxpbmUtb2theSkKLQkJKG51bGwgc2VhcmNoKSkKLQkgICAgKHByb2duCi0JICAgICAgKHNldHEg
ZG9uZSB0KQotCSAgICAgIChpZiAobnVsbCBzZWFyY2gpCi0JCSAgKHByb2duCi0JCSAgICAoaWYg
Zm91bmQgKGluc2VydCAiXG4iKSAgOzsgYWZ0ZXIgYW4gZXhpc3RpbmcgTG9jYWxXb3JkcwotICAg
ICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1heCkpIDs7IG5vIExvY2FsV29y
ZHMsIGdvIHRvIGVuZCBvZiBmaWxlCi0gICAgICAgICAgICAgICAgICAgICAgKG9wZW4tbGluZSAx
KQotICAgICAgICAgICAgICAgICAgICAgIChuZXdsaW5lKSkKLQkJICAgIChpbnNlcnQgKGlmIGNv
bW1lbnQtc3RhcnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbmNhdAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9nbgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA7OyBUcnkgYW5kIHVzZSB0aGUgcHJvcGVyIGNvbW1lbnQgbWFya2Vy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBlLmcuICI7OyIgcmF0aGVy
IHRoYW4gIjsiLgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1lbnQt
bm9ybWFsaXplLXZhcnMpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29t
bWVudC1wYWRyaWdodCBjb21tZW50LXN0YXJ0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWVudC1hZGQgbmlsKSkKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1lbnQtc3RhcnQpCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIiAiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiIp
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNwZWxsLXdvcmRzLWtleXdvcmQpCi0gICAg
ICAgICAgICAgICAgICAgIChpZiAoYW5kIGNvbW1lbnQtZW5kICg+IChsZW5ndGggY29tbWVudC1l
bmQpIDApKQotCQkJKHNhdmUtZXhjdXJzaW9uCi0JCQkgIChuZXdsaW5lKQotCQkJICAoaW5zZXJ0
IGNvbW1lbnQtZW5kKSkpKSkKLQkgICAgICAoaW5zZXJ0IChjb25jYXQgIiAiIHdvcmQpKSkpKSkp
KQorICAgICAgICAoaWYgKG9yIChhbmQgc2VhcmNoIGxpbmUtb2theSkKKyAgICAgICAgICAgICAg
ICAobnVsbCBzZWFyY2gpKQorICAgICAgICAgICAgKHByb2duCisgICAgICAgICAgICAgIChzZXRx
IGRvbmUgdCkKKyAgICAgICAgICAgICAgKGlmIChudWxsIHNlYXJjaCkKKyAgICAgICAgICAgICAg
ICAgIChwcm9nbgorICAgICAgICAgICAgICAgICAgICAobGV0ICgoZW1wdHktY29tbWVudC1lbmQg
KG9yIChub3QgY29tbWVudC1lbmQpICg9IChsZW5ndGggY29tbWVudC1lbmQpIDApKSkpCisgICAg
ICAgICAgICAgICAgICAgICAgKHByb2duCisgICAgICAgICAgICAgICAgICAgICAgICAoaWYgZm91
bmQgKHByb2duIDs7IGFmdGVyIGFuIGV4aXN0aW5nIExvY2FsV29yZHMKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChpbnNlcnQgIlxuIikKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh3aGVuIChhbmQgZW1wdHktY29tbWVudC1lbmQgY29tbWVudC1zdGFy
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluc2VydCAoaXNwZWxs
LS1jb21tZW50LXByZWZpeCkgIiAiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChnb3Rv
LWNoYXIgKHBvaW50LW1heCkpIDs7IG5vIExvY2FsV29yZHMsIGdvIHRvIGVuZCBvZiBmaWxlCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuLWxpbmUgMSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5ld2xpbmUpCisgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IEluc2VydCBh
biBlbmQgbWFya2VyIGlmIG5lZWRlZCwgcHJlY2VkZWQgYnkgYSBuZXdsaW5lLgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAoaWYgKG5vdCBlbXB0eS1jb21tZW50LWVuZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAobmV3bGluZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlu
c2VydCBjb21tZW50LWVuZCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAod2hlbiBjb21t
ZW50LXN0YXJ0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluc2VydCAoaXNwZWxsLS1j
b21tZW50LXByZWZpeCkgKGlmIChub3QgZW1wdHktY29tbWVudC1lbmQpICJcbiIgIiAiKSkpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgKGluc2VydCBpc3BlbGwtd29yZHMta2V5d29yZCkpKSkp
CisgICAgICAgICAgICAgIChpbnNlcnQgKGNvbmNhdCAiICIgd29yZCkpKSkpKSkpCiAKIChwcm92
aWRlICdpc3BlbGwpCiAKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC90ZXh0bW9kZXMvaXNwZWxsLXRl
c3RzL2lzcGVsbC10ZXN0cy5lbCBiL3Rlc3QvbGlzcC90ZXh0bW9kZXMvaXNwZWxsLXRlc3RzL2lz
cGVsbC10ZXN0cy5lbAppbmRleCBiNDNkMzJhZTk1ZC4uOGY3MzNkMDVkMmMgMTAwNjQ0Ci0tLSBh
L3Rlc3QvbGlzcC90ZXh0bW9kZXMvaXNwZWxsLXRlc3RzL2lzcGVsbC10ZXN0cy5lbAorKysgYi90
ZXN0L2xpc3AvdGV4dG1vZGVzL2lzcGVsbC10ZXN0cy9pc3BlbGwtdGVzdHMuZWwKQEAgLTM5Myw3
ICszOTMsOCBAQCBpc3BlbGwvaXNwZWxsLWFkZC1wZXItZmlsZS13b3JkLWxpc3QvbnhtbAogICAg
ICAgKGlzcGVsbC1hZGQtcGVyLWZpbGUtd29yZC1saXN0IHRlc3R3b3JkKQogICAgICAgKHNob3Vs
ZCAoZXF1YWwgKGJ1ZmZlci1zdHJpbmcpCiAgICAgICAgICAgICAgICAgICAgICAoY29uY2F0ICIK
LTwhLS0gIiBpc3BlbGwtd29yZHMta2V5d29yZCAiICIgdGVzdHdvcmQgIgorPCEtLQorIiBpc3Bl
bGwtd29yZHMta2V5d29yZCAiICIgdGVzdHdvcmQgIgogLS0+CiAiKSkpKSkpCiAKQEAgLTQyMSw3
ICs0MjIsNiBAQCBpc3BlbGwvaXNwZWxsLWFkZC1wZXItZmlsZS13b3JkLWxpc3QvbG9uZ2xpbmUK
IHhtbCBjb21tZW50IHN5bnRheCwgd2hpY2ggaGFzIGFuIG9wZW5pbmcgYW5kIGEgY2xvc2luZyBt
YXJrZXIuCiBUaGlzIHRlc3QgZmFpbHMsIGJlY2F1c2UgaXNwZWxsLmVsIGRvZXMgbm90IHdvcmsg
d2VsbCB3aXRoCiBuWE1MIGNvbW1lbnRzLiIKLSAgOmV4cGVjdGVkLXJlc3VsdCA6ZmFpbGVkCiAg
IChpc3BlbGwtdGVzdHMtLWxldG9wdCAoKGlzcGVsbC1wcm9ncmFtLW5hbWUgImlzcGVsbCIpKQog
ICAgICh3aXRoLXRlbXAtYnVmZmVyCiAgICAgICAobGV0KiAoKHRlc3R3b3JkIChmb3JtYXQgIiVz
IiAocmFuZG9tKSkpCkBAIC00MzQsMTEgKzQzNCw5IEBAIGlzcGVsbC9pc3BlbGwtYWRkLXBlci1m
aWxlLXdvcmQtbGlzdC9sb25nbGluZQogICAgICAgICAoaXNwZWxsLWFkZC1wZXItZmlsZS13b3Jk
LWxpc3QgdGVzdHdvcmQpCiAgICAgICAgIChzaG91bGQgKGVxdWFsIChidWZmZXItc3RyaW5nKQog
ICAgICAgICAgICAgICAgICAgICAgICAoY29uY2F0ICIKLTwhLS0gIiBpc3BlbGwtd29yZHMta2V5
d29yZCAobWFrZS1zdHJpbmcgZmlsbC1jb2x1bW4gP2EpICIKLS0tPgotIgorPCEtLSAiIGlzcGVs
bC13b3Jkcy1rZXl3b3JkIChtYWtlLXN0cmluZyBmaWxsLWNvbHVtbiA/YSkKICIKLTwhLS0gIiBp
c3BlbGwtd29yZHMta2V5d29yZCAiICIgdGVzdHdvcmQgIgorIiBpc3BlbGwtd29yZHMta2V5d29y
ZCAiICIgdGVzdHdvcmQgIgogLS0+CiAiKSkpKSkpKQogCi0tIAoyLjQzLjAKCg==
--0000000000005437360644093311--




Acknowledgement sent to Reuben Thomas <rrt@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#79871; 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, 25 Nov 2025 20:30:02 UTC

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