GNU bug report logs - #76137
[PATCH] Eliminate bookmark-maybe-historicize-string duplicates

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; Severity: wishlist; Reported by: Ship Mints <shipmints@HIDDEN>; Keywords: patch; Done: Stefan Kangas <stefankangas@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 76137-done) by debbugs.gnu.org; 11 Feb 2025 07:48:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 02:48:34 2025
Received: from localhost ([127.0.0.1]:54177 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thl0U-0001WG-5K
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:48:34 -0500
Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:58555)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thl0R-0001Vx-0a
 for 76137-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 02:48:31 -0500
Received: by mail-ed1-x52b.google.com with SMTP id
 4fb4d7f45d1cf-5de4f4b0e31so6308380a12.0
 for <76137-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 23:48:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739260105; x=1739864905; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=+U5mO3CqwZOt/6aXZFbUk2s0A8X4wdvuvGE4OW3CS8I=;
 b=SXJvHxLdUbkIaX1UgY47PJf2f5TXj/BjI1Jyo3+WFYEXXxstauhW3TLXaabYrdXmeC
 C7dCcXFMymJSVZaf9fldXcP+4xW5mlc6vCVYQD/rVdVEQU7d+0/Ua0vYLJbEzPszzJ4p
 eb+eTY5IJFJ3IDWK6gBCAR45cyTQ0Agh8MIFXfjKv1sRx6sqIkf2mixQbbqkHzwA5mJ0
 Pc/Qx4b5Y6b7PNJNgof4w4vxGZcIwCujJheH/hzsJYT+XwaHGLrEbuAaL2m5YaQ9NguH
 EwY3WKj1IHYhB4YPILxa3lVK0rvoax6AznPv02EG9EKSzKQ+em153aa3hXXLA2HgOSSz
 BtVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739260105; x=1739864905;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=+U5mO3CqwZOt/6aXZFbUk2s0A8X4wdvuvGE4OW3CS8I=;
 b=vAVL00E9v4PFfNOQ75Hj0ofuQXFohJoshRodhJ4pKC7vowb1muyQDZPG4HNO6khgO7
 dDvYmAGY3rJSAJmzr3uQdE6NZM1c/x1sBLZRLOVDQLJQfM6g221G5ygXOhFxEBDO/1kI
 LrC95ST14BNtZzeRrA7Q+3XY5ByJEuNI0D3Ibz3dEBksAgYi9RlrXCn+/xhPV8Et332n
 izyFPkqi0kN/2oA9+AAG0Lj8TUkjaVK8RjylBdexKRF9PxkGe18wpZ+B4qko5sY0NaNs
 KXSkfZdO3eBJYGi0cT5t+wSuA1nz0N7g87hi6hSmBJPFSRJdkkN2mSHmjqwlNWmPrteb
 uUpg==
X-Gm-Message-State: AOJu0Yxk9sHg9SLpUVZ+hqIWwLmCRyyRr//DCn6gBmGV3Xjb54qMNC1r
 elWWg+4mRWmwdL5cAGt9t79tzwmQkzMk6M/bT1rjwRkD9OHDlmqPUG78z4c97w40/t1w+x2aJzj
 Us4mzq6RLWXJxEXrvQzIUs+x47pODyu/+HZk=
X-Gm-Gg: ASbGnctaMACD30BtBP9pqbxUh7dtLLPGiQ0FRGYi1OVZQZTjJth5SkX05aXReUDhq5Y
 MlUDrhI+g5UzTGg3NQ7eOSaXUGM6OD0gKCTYVkaxGmpkLyD4/WjTM0H7I6nKHtjqy1IeudP2ETw
 ==
X-Google-Smtp-Source: AGHT+IEfUM2gUg/Kwm4pJuvHuM/aZ6kyDKNjJNzjT/MifKQuf+e2CC8aCuxBUamDMnt2TYzedgbh6HJKw8uABoffMs4=
X-Received: by 2002:a05:6402:3549:b0:5de:a76c:9c7c with SMTP id
 4fb4d7f45d1cf-5dea76ca1dfmr82634a12.17.1739260104460; Mon, 10 Feb 2025
 23:48:24 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 10 Feb 2025 23:48:23 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN>
References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN>
 <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN>
 <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN>
 <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN>
MIME-Version: 1.0
Date: Mon, 10 Feb 2025 23:48:23 -0800
X-Gm-Features: AWEUYZk4Sk3VBP9VWvevmsyFCWnOw8F2WMJAJDZ3rBvf23KHGRZuxsqPFwDEY3k
Message-ID: <CADwFkmmrgRbW3CGLt3yiuAFW2avsf6Fyw47bHe3yM9=rynw8hg@HIDDEN>
Subject: Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string
 duplicates
To: Ship Mints <shipmints@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76137-done
Cc: 76137-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 (-)

Version: 31.1

Ship Mints <shipmints@HIDDEN> writes:

> And now revised with NEWS.
>
> On Fri, Feb 7, 2025 at 7:58=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w=
rote:
>
>  Revised patch with bookmark-history dupe test.
>
>  On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> =
wrote:
>
>  Maybe I'll fix the bookmark test that currently doesn't check for duplic=
ates. Hrumph.
>
>  On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> =
wrote:
>
>  Change 'bookmark-maybe-historicize-string' from its naive history list c=
ons, which
>  blindly adds duplicates ad infinitum, to use 'add-to-history' which resp=
ects
>  'history-delete-duplicates' and the 'history-length property (which 'boo=
kmark-history'
>  currently does not have).
>
>  -Stephane

Thanks, installed on master as commit 788380cf6a2.




Notification sent to Ship Mints <shipmints@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 76137) by debbugs.gnu.org; 8 Feb 2025 10:48:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 05:48:38 2025
Received: from localhost ([127.0.0.1]:38749 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgiO5-0001DT-KX
	for submit <at> debbugs.gnu.org; Sat, 08 Feb 2025 05:48:37 -0500
Received: from mail-vs1-xe36.google.com ([2607:f8b0:4864:20::e36]:56431)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tgiO4-0001DE-3y
 for 76137 <at> debbugs.gnu.org; Sat, 08 Feb 2025 05:48:36 -0500
Received: by mail-vs1-xe36.google.com with SMTP id
 ada2fe7eead31-4ba85ad23d3so1234398137.0
 for <76137 <at> debbugs.gnu.org>; Sat, 08 Feb 2025 02:48:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739011710; x=1739616510; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=HHVayKGWTvobGXyAQGibyhxu1xcXH8akaBRAlS0Oj2M=;
 b=SAgMTeYVXEaHq262VOu+HIpwVjQcDBUXUl0ZS9jgZuODrOYyORGMjlGpGMwkkm30ik
 giAO0dNtfg+E89OyT8fQu0HuKrRn0sIRyWFMBtV5PrHAbzAq668eD1fviK8c74Mpn9Aa
 3ikJJgA/bTFZM5wK4E3193IQjphT6TgMmp1TLpsEKDWzph7SW54AkpSm7hZ27OEl3kX0
 vB7kKjyipM9KVtD7zl5j2H4dV/2cqSFqtTnKlS7ZitNFCNvV0gijmVdpmNkCammCa5pG
 v8MLCypIC5Gp9XwMAPzm8XoH59sRzgpcA67wDZWNQs3LKW02oJcF/8hzd/12CgOE6X1/
 1J/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739011710; x=1739616510;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=HHVayKGWTvobGXyAQGibyhxu1xcXH8akaBRAlS0Oj2M=;
 b=oaXzcuuTQ0rq5ckmjWTIoLNS5ap1yCab+ZCkbHA3iT+XU5T9f3EanU518r0FHZVVMD
 dSRhqnmCtH7XTskgsReicsZ+R/OPOjhnk7K5BsUCZsIt0CfhuCmLK0CXAo0pQ2lCmfwP
 F6JjiF7fB4BgA5TmlAz0balX+xZubNiUvchMN/YMkts5RIiDhzzBUA25R7Fm3Bs4exEI
 s1OtBcja0aDITjLAetWcPsvlyQxt9En2aiZCQjcudekitc2FvZu4tXrbKgaqjjFIovAh
 1o22PssYU4u+XjcQg0MldIdOaIbcl/TX8SRK+qx3l9ybV8B8lsYZjM+ASQk3Wg82PBC9
 791Q==
X-Gm-Message-State: AOJu0YwBzYVNLrkreO/0nznF0siXpFIsJGm/BqT8EVMKORmpRtDXOEu2
 0gP8RHKtQAjyhV0+y84S9jDJ58qQH9NUX6gCUiXHv8QApbCRP2TO263GYUrqwKk0t+qdIHilYBJ
 CR0HefYTfRemE/I5ON510gJyq3dv7Cw==
X-Gm-Gg: ASbGnct71UlQgjmjmHr5/SBJu4ID+E3x+Lr2/gEaI0axDl7PYwpCv+KTlNBlQ8Z+uft
 cBR4sSTnfYuzHe/aZipm+jjM+c3VrSLreztYaIJ2xHCuFlwiqJgAhi+eDYotJ8Tfjzcv3pcAJ
X-Google-Smtp-Source: AGHT+IEe2F8iJIaCiWbnWSsaVVWEynJ0lbDafKiGYUaBcoJHhR4UuO7kU2VkdpXDtOwpg76G4jbExLyFjaDXSvyNWyE=
X-Received: by 2002:a05:6102:1627:b0:4b2:45a3:59fb with SMTP id
 ada2fe7eead31-4ba85d88f2emr5306060137.2.1739011710116; Sat, 08 Feb 2025
 02:48:30 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN>
 <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN>
 <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN>
In-Reply-To: <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 8 Feb 2025 05:48:18 -0500
X-Gm-Features: AWEUYZnpWPDfXvXc0T1qHniv38kG_-ZC-ZcvmRurrE-X6dqDKFgKepviz1wzo0Y
Message-ID: <CAN+1HbpiNFQtUdcP-rRbmNVjELd3f5UoZeBbhnjWx8TEvJK_KQ@HIDDEN>
Subject: Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string
 duplicates
To: 76137 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="0000000000003e0a1f062d9f373a"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76137
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 (-)

--0000000000003e0a1f062d9f373a
Content-Type: multipart/alternative; boundary="0000000000003e0a1d062d9f3738"

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

And now revised with NEWS.

On Fri, Feb 7, 2025 at 7:58=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wro=
te:

> Revised patch with bookmark-history dupe test.
>
> On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w=
rote:
>
>> Maybe I'll fix the bookmark test that currently doesn't check for
>> duplicates. Hrumph.
>>
>> On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> =
wrote:
>>
>>> Change 'bookmark-maybe-historicize-string' from its naive history list
>>> cons, which blindly adds duplicates ad infinitum, to use 'add-to-histor=
y'
>>> which respects 'history-delete-duplicates' and the 'history-length
>>> property (which 'bookmark-history' currently does not have).
>>>
>>> -Stephane
>>>
>>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">And now revised with NEWS.</div></div><br><div class=3D"gmail_quote gmai=
l_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 7, 202=
5 at 7:58=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN">=
shipmints@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"f=
ont-family:monospace">Revised patch with bookmark-history=C2=A0dupe test.</=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto=
:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
><div class=3D"gmail_default" style=3D"font-family:monospace">Maybe I&#39;l=
l fix the bookmark test that currently doesn&#39;t check for duplicates. Hr=
umph.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints &lt;<a href=3D=
"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospace">Chang=
e &#39;bookmark-maybe-historicize-string&#39; from its naive history list c=
ons, which blindly adds duplicates ad=C2=A0infinitum, to use &#39;add-to-hi=
story&#39; which respects &#39;history-delete-duplicates&#39; and the &#39;=
history-length property=C2=A0(which &#39;bookmark-history&#39; currently do=
es not have).</div><div class=3D"gmail_default" style=3D"font-family:monosp=
ace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospace"=
>-Stephane</div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--0000000000003e0a1d062d9f3738--

--0000000000003e0a1f062d9f373a
Content-Type: application/octet-stream; 
	name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch"
Content-Disposition: attachment; 
	filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6w2nu6p0>
X-Attachment-Id: f_m6w2nu6p0

RnJvbSBmZjk2NDFkMDc2OTVlYTQ5Mjk1OTJjZjhiYmMwMWFiZTAwN2UwOTBlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0
ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv
b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10
by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon
aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICAg
IHwgNyArKysrKysrCiBsaXNwL2Jvb2ttYXJrLmVsICAgICAgICAgICAgfCAyICstCiB0ZXN0L2xp
c3AvYm9va21hcmstdGVzdHMuZWwgfCA3ICsrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9O
RVdTCmluZGV4IGRmMWFmZjkyMTNlLi43ZmJjNzA1YmQwOSAxMDA2NDQKLS0tIGEvZXRjL05FV1MK
KysrIGIvZXRjL05FV1MKQEAgLTQ1OSw2ICs0NTksMTMgQEAgZGVmYXVsdCksIHRoZSAnd2hpdGVz
cGFjZS1jbGVhbnVwJyBmdW5jdGlvbiB3aWxsIG5vdyBhZGQgdGhlIG5ld2xpbmUuCiAKICoqIEJv
b2ttYXJrCiAKKy0tLQorKioqIEJvb2ttYXJrIGhpc3Rvcnkgbm93IHNhdmVzIGVhY2ggYm9va21h
cmsgb25seSBvbmNlLgorUHJldmlvdXNseSwgdGhlIHZhcmlhYmxlICdib29rbWFyay1oaXN0b3J5
JyBhY2N1bXVsYXRlZCBkdXBsaWNhdGUKK2Jvb2ttYXJrIG5hbWVzIHdoZW4gYm9va21hcmsgZmVh
dHVyZXMgd2VyZSB1c2VkIGludGVyYWN0aXZlbHkuICBUaGlzCittYWRlIHRoZWlyIGhpc3Rvcnkg
bGFyZ2VyIHRoYW4gbmVjZXNzYXJ5IGZvciBmcmVxdWVudCBib29rbWFyayB1c2Vycy4KK0Jvb2tt
YXJrIG5hbWVzIGFyZSBub3cgc2F2ZWQgdW5pcXVlbHkuCisKIC0tLQogKioqIE5ldyB1c2VyIG9w
dGlvbiAnYm9va21hcmstYm1lbnUtdHlwZS1jb2x1bW4td2lkdGgnLgogVGhpcyB1c2VyIG9wdGlv
biBjb250cm9scyB0aGUgd2lkdGggb2YgdGhlIHR5cGUgY29sdW1uIG9uIHRoZSBib29rbWFyawpk
aWZmIC0tZ2l0IGEvbGlzcC9ib29rbWFyay5lbCBiL2xpc3AvYm9va21hcmsuZWwKaW5kZXggZThh
ZDBjZWUzMWQuLjg0OTVmMzNjYjVmIDEwMDY0NAotLS0gYS9saXNwL2Jvb2ttYXJrLmVsCisrKyBi
L2xpc3AvYm9va21hcmsuZWwKQEAgLTYwMyw3ICs2MDMsNyBAQCBib29rbWFyay1tYXliZS1oaXN0
b3JpY2l6ZS1zdHJpbmcKIGBjb21wbGV0aW5nLXJlYWQnIG5ldmVyIGdldHMgYSBjaGFuY2UgdG8g
c2V0IGBib29rbWFyay1oaXN0b3J5Jy4iCiAgIGAob3IKICAgICAoY2FsbGVkLWludGVyYWN0aXZl
bHktcCAnaW50ZXJhY3RpdmUpCi0gICAgKHNldHEgYm9va21hcmstaGlzdG9yeSAoY29ucyAsc3Ry
aW5nIGJvb2ttYXJrLWhpc3RvcnkpKSkpCisgICAgKGFkZC10by1oaXN0b3J5ICdib29rbWFyay1o
aXN0b3J5ICxzdHJpbmcpKSkKIAogKGRlZnZhciBib29rbWFyay1tYWtlLXJlY29yZC1mdW5jdGlv
biAnYm9va21hcmstbWFrZS1yZWNvcmQtZGVmYXVsdAogICAiQSBmdW5jdGlvbiB0aGF0IHNob3Vs
ZCBiZSBjYWxsZWQgdG8gY3JlYXRlIGEgYm9va21hcmsgcmVjb3JkLgpkaWZmIC0tZ2l0IGEvdGVz
dC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsIGIvdGVzdC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsCmlu
ZGV4IDkwOTlmNmNiMTY5Li5kNTUxZDQyOTM2MyAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2Jvb2tt
YXJrLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9ib29rbWFyay10ZXN0cy5lbApAQCAtMTkzLDkg
KzE5MywxMiBAQCBib29rbWFyay10ZXN0cy1yZWNvcmQtZ2V0dGVycy1hbmQtc2V0dGVycy1uZXcK
ICAgICAgIChzaG91bGQgKGVxdWFsIChib29rbWFyay1wcm9wLWdldCBibWsgJ2ZpbGVuYW1lKSAi
cHJvcCIpKSkpKQogCiAoZXJ0LWRlZnRlc3QgYm9va21hcmstdGVzdHMtbWF5YmUtaGlzdG9yaWNp
emUtc3RyaW5nICgpCi0gIChsZXQgKChib29rbWFyay1oaXN0b3J5KSkKKyAgKGxldCAoKGJvb2tt
YXJrLWhpc3RvcnkpCisgICAgICAgIChoaXN0b3J5LWRlbGV0ZS1kdXBsaWNhdGVzIHQpKQogICAg
IChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgImZvbyIpCi0gICAgKHNob3VsZCAo
ZXF1YWwgKGNhciBib29rbWFyay1oaXN0b3J5KSAiZm9vIikpKSkKKyAgICAoYm9va21hcmstbWF5
YmUtaGlzdG9yaWNpemUtc3RyaW5nICJmb28iKQorICAgIChzaG91bGQgKGVxdWFsIChjYXIgYm9v
a21hcmstaGlzdG9yeSkgImZvbyIpKQorICAgIChzaG91bGQgKD0gMSAobGVuZ3RoIGJvb2ttYXJr
LWhpc3RvcnkpKSkpKQogCiAoZGVmdW4gYm9va21hcmstcmVtb3ZlLWxhc3QtbW9kaWZpZWQgKGJt
aykKICAgKGFzc29jLWRlbGV0ZS1hbGwgJ2xhc3QtbW9kaWZpZWQgYm1rKSkKLS0gCjIuNDcuMQoK
--0000000000003e0a1f062d9f373a--




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

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


Received: (at 76137) by debbugs.gnu.org; 8 Feb 2025 00:59:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 07 19:59:08 2025
Received: from localhost ([127.0.0.1]:37452 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgZBc-0008P6-A0
	for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:59:08 -0500
Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:54681)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tgZBZ-0008OZ-9M
 for 76137 <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:59:05 -0500
Received: by mail-vk1-xa35.google.com with SMTP id
 71dfb90a1353d-51f42b1a69fso85074e0c.1
 for <76137 <at> debbugs.gnu.org>; Fri, 07 Feb 2025 16:59:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738976339; x=1739581139; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=EeDlUZ1DhjuV+8CPDXVtY6z8v2+7Gf3Kq0JN5Uh//Yk=;
 b=FFGU7yTZ91pq+EqBUa7aC29cCGPPatewNxJRpT8ub39FSIxR/YFnB4LMsoWwR2VjEk
 B+3eEmt0REGRoenjf2leVaTKTDAxEXb2Xy3fZ/fJFm1aJWDVKTjdNSXrTQpoRQJE9Z2n
 /+09csSjZGQx3fC0UALU6LkXC77bsKCXq4Y4g9HZFkKICeTL8R+QUs866qOKIn1k2amK
 5rX2JqpqOxF3iQC41y0ZZeVVTz21+vikMazfcxnGEam3Prat89ylM0MlBhS/hcStF3D5
 ddDMf3UbyfuGA1/2vTypkFuiUu+Msz+v8mIiSHu893L1d6pYcoMGJKFVC1BVoPk2h07B
 7uVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738976339; x=1739581139;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=EeDlUZ1DhjuV+8CPDXVtY6z8v2+7Gf3Kq0JN5Uh//Yk=;
 b=tLwNS4yxiNFfI26W12ZdDJ6n+/CynlJq3PJQdltQ5+bSZqkljwyMBTnd8VQFZDq/iE
 94d9tluLJsoKFApwonYJ10QxC38Vs/uedFeLMIEB9C5TEAh2aER3mFTMZ8hZN/JlQGSY
 pMlQ9qJ8+TH/+NPO3DNmKTYyAm3cnfzdraW2LzbX2CqA1IPbLNRnZwpb55Z2DGQN9jx7
 QTN4JLPdTPg+4xxlmZ8AqN3vPaYEyK288VsW1fWyyew37zrYWbsLyGbuoxglUVNP1wFx
 PVlu0KDhoYKK2ZIW7KsOMJ/eMtivvUPVbdSj/3IRVwK5wvwcqsZ6CYB9MLxWbw54o6PL
 YXjQ==
X-Gm-Message-State: AOJu0YyCGtc28AkHB5IZYpj/HD4GQ3Lgu0xfEXjWHvJlASB0HTyX+/dL
 NqTpbPLi+9ui4+z7lPWkdAe95gryepMyPsmhhbDHbswG1o9mngCzjEqSKSgqWnIy7keta3sSQVE
 xSBhuwlAEIyf6bCK259oYWBmYnTgq5w==
X-Gm-Gg: ASbGncvwiQTKP8knsLpHq4Gb8+c7kfA49kF9zPgSug4MH+n6c9pYeL/6lXpZuFYPVD9
 KGfIGXi/mvgqy7li+NxNi0BKEp4zP/i4mLoDnTF2HM5iZDzXn+821BG4fURYX69JIzA7/Bw37
X-Google-Smtp-Source: AGHT+IGE5I0hFKZAmYUvY/p2DdeougLqEqS9MX+VXqJtMEJFC1km/eSXReDbIv06YGVBYhcmbczC7Krx4wBj9dq9m/E=
X-Received: by 2002:a05:6122:180f:b0:518:81aa:899b with SMTP id
 71dfb90a1353d-51f2e1ed26cmr4527877e0c.6.1738976339460; Fri, 07 Feb 2025
 16:58:59 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN>
 <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN>
In-Reply-To: <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 7 Feb 2025 19:58:48 -0500
X-Gm-Features: AWEUYZkDKpSg8sOnXXAFtb6HIVlBnzFNP9I9vRUMz-RE98TD2B4upGBvyXtQ1Ds
Message-ID: <CAN+1Hbq4LX_p2r5ijOvbHf0Ncu3Ss36MRKoqYqP1kMokYGzO4Q@HIDDEN>
Subject: Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string
 duplicates
To: 76137 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="000000000000fe4ff5062d96fad0"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76137
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 (-)

--000000000000fe4ff5062d96fad0
Content-Type: multipart/alternative; boundary="000000000000fe4ff2062d96face"

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

Revised patch with bookmark-history dupe test.

On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wro=
te:

> Maybe I'll fix the bookmark test that currently doesn't check for
> duplicates. Hrumph.
>
> On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> w=
rote:
>
>> Change 'bookmark-maybe-historicize-string' from its naive history list
>> cons, which blindly adds duplicates ad infinitum, to use 'add-to-history=
'
>> which respects 'history-delete-duplicates' and the 'history-length
>> property (which 'bookmark-history' currently does not have).
>>
>> -Stephane
>>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Revised patch with bookmark-history=C2=A0dupe test.</div></div><br><div =
class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, Feb 7, 2025 at 7:53=E2=80=AFPM Ship Mints &lt;<a href=3D"mai=
lto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"=
gmail_default" style=3D"font-family:monospace">Maybe I&#39;ll fix the bookm=
ark test that currently doesn&#39;t check for duplicates. Hrumph.</div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On F=
ri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipmin=
ts@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">Change &#39;bookmark-=
maybe-historicize-string&#39; from its naive history list cons, which blind=
ly adds duplicates ad=C2=A0infinitum, to use &#39;add-to-history&#39; which=
 respects &#39;history-delete-duplicates&#39; and the &#39;history-length p=
roperty=C2=A0(which &#39;bookmark-history&#39; currently does not have).</d=
iv><div class=3D"gmail_default" style=3D"font-family:monospace"><br></div><=
div class=3D"gmail_default" style=3D"font-family:monospace">-Stephane</div>=
</div>
</blockquote></div>
</blockquote></div>

--000000000000fe4ff2062d96face--

--000000000000fe4ff5062d96fad0
Content-Type: application/octet-stream; 
	name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch"
Content-Disposition: attachment; 
	filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6vhlovb0>
X-Attachment-Id: f_m6vhlovb0

RnJvbSA2MmMzODlhMjEzNTU3MDAzZDM4Y2RjMGU2YWE2MWJjYjM0YjY5OTdkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0
ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv
b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10
by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon
aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogbGlzcC9ib29rbWFyay5lbCAgICAgICAgICAg
IHwgMiArLQogdGVzdC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsIHwgNyArKysrKy0tCiAyIGZpbGVz
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s
aXNwL2Jvb2ttYXJrLmVsIGIvbGlzcC9ib29rbWFyay5lbAppbmRleCBlOGFkMGNlZTMxZC4uODQ5
NWYzM2NiNWYgMTAwNjQ0Ci0tLSBhL2xpc3AvYm9va21hcmsuZWwKKysrIGIvbGlzcC9ib29rbWFy
ay5lbApAQCAtNjAzLDcgKzYwMyw3IEBAIGJvb2ttYXJrLW1heWJlLWhpc3RvcmljaXplLXN0cmlu
ZwogYGNvbXBsZXRpbmctcmVhZCcgbmV2ZXIgZ2V0cyBhIGNoYW5jZSB0byBzZXQgYGJvb2ttYXJr
LWhpc3RvcnknLiIKICAgYChvcgogICAgIChjYWxsZWQtaW50ZXJhY3RpdmVseS1wICdpbnRlcmFj
dGl2ZSkKLSAgICAoc2V0cSBib29rbWFyay1oaXN0b3J5IChjb25zICxzdHJpbmcgYm9va21hcmst
aGlzdG9yeSkpKSkKKyAgICAoYWRkLXRvLWhpc3RvcnkgJ2Jvb2ttYXJrLWhpc3RvcnkgLHN0cmlu
ZykpKQogCiAoZGVmdmFyIGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0aW9uICdib29rbWFyay1t
YWtlLXJlY29yZC1kZWZhdWx0CiAgICJBIGZ1bmN0aW9uIHRoYXQgc2hvdWxkIGJlIGNhbGxlZCB0
byBjcmVhdGUgYSBib29rbWFyayByZWNvcmQuCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvYm9va21h
cmstdGVzdHMuZWwgYi90ZXN0L2xpc3AvYm9va21hcmstdGVzdHMuZWwKaW5kZXggOTA5OWY2Y2Ix
NjkuLmQ1NTFkNDI5MzYzIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvYm9va21hcmstdGVzdHMuZWwK
KysrIGIvdGVzdC9saXNwL2Jvb2ttYXJrLXRlc3RzLmVsCkBAIC0xOTMsOSArMTkzLDEyIEBAIGJv
b2ttYXJrLXRlc3RzLXJlY29yZC1nZXR0ZXJzLWFuZC1zZXR0ZXJzLW5ldwogICAgICAgKHNob3Vs
ZCAoZXF1YWwgKGJvb2ttYXJrLXByb3AtZ2V0IGJtayAnZmlsZW5hbWUpICJwcm9wIikpKSkpCiAK
IChlcnQtZGVmdGVzdCBib29rbWFyay10ZXN0cy1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgKCkK
LSAgKGxldCAoKGJvb2ttYXJrLWhpc3RvcnkpKQorICAobGV0ICgoYm9va21hcmstaGlzdG9yeSkK
KyAgICAgICAgKGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgdCkpCiAgICAgKGJvb2ttYXJrLW1h
eWJlLWhpc3RvcmljaXplLXN0cmluZyAiZm9vIikKLSAgICAoc2hvdWxkIChlcXVhbCAoY2FyIGJv
b2ttYXJrLWhpc3RvcnkpICJmb28iKSkpKQorICAgIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6
ZS1zdHJpbmcgImZvbyIpCisgICAgKHNob3VsZCAoZXF1YWwgKGNhciBib29rbWFyay1oaXN0b3J5
KSAiZm9vIikpCisgICAgKHNob3VsZCAoPSAxIChsZW5ndGggYm9va21hcmstaGlzdG9yeSkpKSkp
CiAKIChkZWZ1biBib29rbWFyay1yZW1vdmUtbGFzdC1tb2RpZmllZCAoYm1rKQogICAoYXNzb2Mt
ZGVsZXRlLWFsbCAnbGFzdC1tb2RpZmllZCBibWspKQotLSAKMi40Ny4xCgo=
--000000000000fe4ff5062d96fad0--




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

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


Received: (at 76137) by debbugs.gnu.org; 8 Feb 2025 00:53:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 07 19:53:31 2025
Received: from localhost ([127.0.0.1]:37445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgZ6A-00089q-J5
	for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:53:31 -0500
Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]:42400)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tgZ66-00089Y-OY
 for 76137 <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:53:28 -0500
Received: by mail-vk1-xa35.google.com with SMTP id
 71dfb90a1353d-51873e55d27so1624626e0c.1
 for <76137 <at> debbugs.gnu.org>; Fri, 07 Feb 2025 16:53:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738976001; x=1739580801; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=ayHRGuSEH7kaFZfL7pciP3u9oBH44M4TwfYyRh0t9RQ=;
 b=C+SPbG9mEYN+Iq558NJwh/kFFV6D8Y54hA6BPfSr+yhMsmOSqiLF2TAThC1vuE9kYJ
 BOZ4h2BXadkmfI6IqO0bj3e+yPrd9kL4EdOPXUpaQ/a2GWQ2utsByvggs12Q2lAMWhRU
 FnRkxAHeZq+GlawGZ4Flq6GBfQ+zo0t4UEOhs2rL01xh7dMN79VYQOwLgrWQuVMWqgGX
 gAA9ynhhhQ2gf86r0ETJI2vzZ0+LKClk13jDb3eTgvsc7NRgg+QfqEUpJmV6TuBXPmGP
 zseZ8Ji46S0zY4SFUhTOFpmcdpKHGwMZhS9iLpARcVqHKDhZyAFNI0/THFDfGPFY/aFo
 ag4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738976001; x=1739580801;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=ayHRGuSEH7kaFZfL7pciP3u9oBH44M4TwfYyRh0t9RQ=;
 b=FzZ3VeuD+mf0JNPzQJEgdoxTpytkR0EP/OOwFOwhl7RO2HZ+OKaAx22/Wm42DU7Qj4
 EAwDaOilGXsCJSe4a7/H1eo5uNNAk6W3wSeiigy2647P+xqDiV93FN82Q40fA/iLn4Rd
 S+Savn/1YIdMTuI7qNkRTqgya902kKaTC0jRc6XC705owjdLviajiVerKOmtQXRzFz78
 2HCuCKhwOmGZWStnM25NxJrhSMcinxYxK24LbUASCvPz+mXnAyddeSf8mxZbPzwvMjA9
 /hxSh1txNKYnvgM4kBA0YE2/NDERp4VF+BFeG3E4iOt0JRpMUKc5dPnZ4iUqnPQIHsQm
 +ZVA==
X-Gm-Message-State: AOJu0YyB3OmozbqiVW5eNtrj2TDjThchaHjYke973F6dNCpLFaMGpqWy
 PuVmbN+v0hZdaSrkrpeM32F7UafJMhheUsw1VokIwPyPzQcHLkgDRGIrS8Y5if9EM5wru/FeRcx
 dfvvjOLfedFMZX8zA42XlulXyAU1VRw==
X-Gm-Gg: ASbGncuCdOn7ysbptnSZloz/6fDEZq79sOJIifaZRWKOiXDTPCUwHg5qC/1hzeUnsOi
 jFeRuNV8Xsa8yBkBquxsKNw1C85QgQmnbghVHAM5LS6A6hHqqZtvTvx+/aJGtL8O0pKSKVTUv
X-Google-Smtp-Source: AGHT+IHge2P43YmKrVoiXby5SowLxmTdQdBFJ2y1vtT6QARrQrv6tQoV5+3Q4Y3rRu+cR1IP4emOBrd0I9XN1rvcWic=
X-Received: by 2002:a05:6122:a0b:b0:516:1ab3:700e with SMTP id
 71dfb90a1353d-51f2f671870mr4277339e0c.3.1738976000751; Fri, 07 Feb 2025
 16:53:20 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN>
In-Reply-To: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 7 Feb 2025 19:53:09 -0500
X-Gm-Features: AWEUYZm6kklpeEdGQLJ87sOWZGsKBhSMhGRsEorVj6N_mVrX1uRNl3GdxP3iUM8
Message-ID: <CAN+1Hbq76MCq7j87xXHHXtDsi3QGTaYhPyAMNppD7yKNXHu2iw@HIDDEN>
Subject: Re: bug#76137: [PATCH] Eliminate bookmark-maybe-historicize-string
 duplicates
To: 76137 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary="000000000000cc423b062d96e611"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76137
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 (-)

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

Maybe I'll fix the bookmark test that currently doesn't check for
duplicates. Hrumph.

On Fri, Feb 7, 2025 at 7:51=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wro=
te:

> Change 'bookmark-maybe-historicize-string' from its naive history list
> cons, which blindly adds duplicates ad infinitum, to use 'add-to-history'
> which respects 'history-delete-duplicates' and the 'history-length
> property (which 'bookmark-history' currently does not have).
>
> -Stephane
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Maybe I&#39;ll fix the bookmark test that currently doesn&#39;t check fo=
r duplicates. Hrumph.</div></div><br><div class=3D"gmail_quote gmail_quote_=
container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 7, 2025 at 7:5=
1=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN">shipmint=
s@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-fami=
ly:monospace">Change &#39;bookmark-maybe-historicize-string&#39; from its n=
aive history list cons, which blindly adds duplicates ad=C2=A0infinitum, to=
 use &#39;add-to-history&#39; which respects &#39;history-delete-duplicates=
&#39; and the &#39;history-length property=C2=A0(which &#39;bookmark-histor=
y&#39; currently does not have).</div><div class=3D"gmail_default" style=3D=
"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"fon=
t-family:monospace">-Stephane</div></div>
</blockquote></div>

--000000000000cc423b062d96e611--




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

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


Received: (at submit) by debbugs.gnu.org; 8 Feb 2025 00:50:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 07 19:50:05 2025
Received: from localhost ([127.0.0.1]:37437 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgZ2q-0007yN-QV
	for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:05 -0500
Received: from lists.gnu.org ([2001:470:142::17]:57942)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tgZ2m-0007xD-Kg
 for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 19:50:01 -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 <shipmints@HIDDEN>)
 id 1tgZ2g-00010m-Rn
 for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500
Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1tgZ2f-0003E2-1J
 for bug-gnu-emacs@HIDDEN; Fri, 07 Feb 2025 19:49:54 -0500
Received: by mail-vk1-xa30.google.com with SMTP id
 71dfb90a1353d-51f2a8fd349so534022e0c.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 07 Feb 2025 16:49:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738975791; x=1739580591; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=;
 b=Nln5c2PNB2AOziI3fpLEfKOOXRaqx+Vaty5d/2HWyW4NYouiCnvpbf2+eBqUhIx/Kj
 OPW0WP4W2jKS4XpCuTopEAMeNqNThMAJtlOGPFBeo/K7jHDW18vWfuGhIxTLCm1G5E2F
 F44WO4piGJYEPFijGJYgPWVs0mCS/inPvjwzyKJnjiIQK9zDBruqmnFolRcEK435Hmva
 Z+z4XHaIPq/DOmWeqAPIjB8/MazmzPnJ0DUt6OdaTbbNmEFBqo4bH4aWVFQBHoobr56Y
 xcMKmEq/+tjFeiMgWVXAFs7aHrsM/5UUyQU6OV/7JSe4X0GRaIdlKoVy6zVZ5GQCTdOE
 m5Jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738975791; x=1739580591;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=fuK6mCAJ8VehtqCbU4BjSIKPzz658RCurSsIm9z9wNw=;
 b=tVKjur9m/UEn5YNDvBueC6EWHumMJT5XzNha0hYNLNOSn6ekmyIKzjA0TnJUdZOYIT
 RSyygdUwY7nvdBwyFsqDOSGEkUflI8kgjbfb3CHG88PhKHEY6wWFW2DFMuTMYPDoYDMD
 HW+SgTvSCEweOO7Uh4hcxpS+YXux7y3QI4/iSc8BO9ssgOqf6vP1TqJyHH0uL7wkXtRq
 zrdOHTaVItNsc3LfLN2WG2ZMePWE5WvNB3UHici3a1ien5y+UouyFYEOy4HvpxM5rMpN
 pBZe8hW46k30EJfvR2TQl4y1HQD9SGlL5BjAmnNKucOL735ufQbtGt33utUdkJr1K+jA
 cPxg==
X-Gm-Message-State: AOJu0YxU+nW0vyksqp2A+lHggEjAxhSMPC/kToD90464y/q5NM9Owk80
 o+ikozo+Z6/kaTwwhN9gjYSTp081OrIkhhebvfZJHwrAiqUj3mCzGnPD86hQFg+PNUAkjWbJv7u
 SpvXc21v6D6orq1wRv80ocLxBBXgF9qhy
X-Gm-Gg: ASbGncu/ilp3XuTYozwxs/z1V47SiGHWNzb0EABhwGN6iVTWUiGNL0v1Idl59JNuUba
 gblJx1CPCHWO5zFtVKgbi44UuQU/5Q0nwmXHQOKOJy/PipW354bOYTYzgy0lcvr2XIFrnujtB
X-Google-Smtp-Source: AGHT+IGx9nxhjcUW8k30+7mXNRjcYQGI6Mh387TJ+DiZq9Utp7u4hP3S2B679FP2LE9HxeZPCC5k/iMdgj4KOjKasAE=
X-Received: by 2002:a05:6122:2191:b0:51b:a11f:cbdb with SMTP id
 71dfb90a1353d-51f2e1026d4mr5246383e0c.4.1738975791450; Fri, 07 Feb 2025
 16:49:51 -0800 (PST)
MIME-Version: 1.0
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 7 Feb 2025 19:49:39 -0500
X-Gm-Features: AWEUYZngapQu2dFiyvJpkgeeZI73DgBQzdyIgeyJJEAYN1YrVPegXapph6nx_Zo
Message-ID: <CAN+1HbqiOJ0jRbG6w7soLEPqcg5yqzfgJ0njBZ5qwcTO+q9m7A@HIDDEN>
Subject: [PATCH] Eliminate bookmark-maybe-historicize-string duplicates
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="00000000000052aad8062d96daa9"
Received-SPF: pass client-ip=2607:f8b0:4864:20::a30;
 envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa30.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,
 HTML_MESSAGE=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: 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 (/)

--00000000000052aad8062d96daa9
Content-Type: multipart/alternative; boundary="00000000000052aad7062d96daa7"

--00000000000052aad7062d96daa7
Content-Type: text/plain; charset="UTF-8"

Change 'bookmark-maybe-historicize-string' from its naive history list
cons, which blindly adds duplicates ad infinitum, to use 'add-to-history'
which respects 'history-delete-duplicates' and the 'history-length
property (which 'bookmark-history' currently does not have).

-Stephane

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Change &#39;bookmark-maybe-historicize-string&#39; from its naive histor=
y list cons, which blindly adds duplicates ad=C2=A0infinitum, to use &#39;a=
dd-to-history&#39; which respects &#39;history-delete-duplicates&#39; and t=
he &#39;history-length property=C2=A0(which &#39;bookmark-history&#39; curr=
ently does not have).</div><div class=3D"gmail_default" style=3D"font-famil=
y:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:mo=
nospace">-Stephane</div></div>

--00000000000052aad7062d96daa7--

--00000000000052aad8062d96daa9
Content-Type: application/octet-stream; 
	name="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch"
Content-Disposition: attachment; 
	filename="0001-Eliminate-bookmark-maybe-historicize-string-duplicat.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6vh7qrx0>
X-Attachment-Id: f_m6vh7qrx0

RnJvbSA2MWQ4NzlkYTA1ZGYwN2NiMzFjZDk2ZjhhODU0ZDhiYzk0N2Q1MmNiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IEZyaSwgNyBGZWIgMjAyNSAxOTozOTozNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIEVsaW1pbmF0
ZSBib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcgZHVwbGljYXRlcwoKKiBsaXNwL2Jv
b2ttYXJrLmVsIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJpbmcpOgpVc2UgJ2FkZC10
by1oaXN0b3J5JyB0byByZXNwZWN0IGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgYW5kIHRoZQon
aGlzdG9yeS1sZW5ndGggcHJvcGVydHkuCi0tLQogbGlzcC9ib29rbWFyay5lbCB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L2xpc3AvYm9va21hcmsuZWwgYi9saXNwL2Jvb2ttYXJrLmVsCmluZGV4IGU4YWQwY2VlMzFkLi44
NDk1ZjMzY2I1ZiAxMDA2NDQKLS0tIGEvbGlzcC9ib29rbWFyay5lbAorKysgYi9saXNwL2Jvb2tt
YXJrLmVsCkBAIC02MDMsNyArNjAzLDcgQEAgYm9va21hcmstbWF5YmUtaGlzdG9yaWNpemUtc3Ry
aW5nCiBgY29tcGxldGluZy1yZWFkJyBuZXZlciBnZXRzIGEgY2hhbmNlIHRvIHNldCBgYm9va21h
cmstaGlzdG9yeScuIgogICBgKG9yCiAgICAgKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVy
YWN0aXZlKQotICAgIChzZXRxIGJvb2ttYXJrLWhpc3RvcnkgKGNvbnMgLHN0cmluZyBib29rbWFy
ay1oaXN0b3J5KSkpKQorICAgIChhZGQtdG8taGlzdG9yeSAnYm9va21hcmstaGlzdG9yeSAsc3Ry
aW5nKSkpCiAKIChkZWZ2YXIgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24gJ2Jvb2ttYXJr
LW1ha2UtcmVjb3JkLWRlZmF1bHQKICAgIkEgZnVuY3Rpb24gdGhhdCBzaG91bGQgYmUgY2FsbGVk
IHRvIGNyZWF0ZSBhIGJvb2ttYXJrIHJlY29yZC4KLS0gCjIuNDcuMQoK
--00000000000052aad8062d96daa9--




Acknowledgement sent to Ship Mints <shipmints@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#76137; 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, 11 Feb 2025 08:00:02 UTC

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