GNU bug report logs - #76247
31.0.50; side-effect-free properties not loading with (require 'cl-lib)

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: minor; Reported by: Stefan Kangas <stefankangas@HIDDEN>; Keywords: patch; dated Thu, 13 Feb 2025 03:34:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) patch. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'minor' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 03:33:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 22:33:22 2025
Received: from localhost ([127.0.0.1]:39328 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiPyb-0000t0-4I
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 22:33:21 -0500
Received: from lists.gnu.org ([2001:470:142::17]:49406)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tiPyX-0000sh-L4
 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 22:33:18 -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 <stefankangas@HIDDEN>)
 id 1tiPyQ-0006oz-Ob
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 22:33:10 -0500
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>)
 id 1tiPyO-0000Ny-J9
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 22:33:10 -0500
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-5de4f4b0e31so715702a12.0
 for <bug-gnu-emacs@HIDDEN>; Wed, 12 Feb 2025 19:33:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739417587; x=1740022387; darn=gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=beMOnkEpasa1F8sXLvdd05hIfGzcJYZh1WwOOADeZ0M=;
 b=KQQ9bsmuU3fCtZ0eWQChDrc9VeNxSeVWcXIaVbd+4G546zXhLHPlbgFfHtw3reGreZ
 zMbQL+DO9c3TLsXYClqwUUJMg+gNaTtaNZ2I2DOPhWxSZkh64tKJJUtjuuY8fn/lt66b
 CHOtxzvekXuzHWmjgSFrXIiLyzPbHUZPka7Kbc0esalru1cqb24xsK8Dlvnm3D2+nPPe
 Yc2OtJHhKQwbOc7TY/j1WPDArDLyECgYDD+Tgdz6r18M7io4rCS1CNM5XYfuXqeiqle4
 c+ube9XOrY6nXkx3/sb5WgeLoCDnj5IG8HbmjQnDpL53UfkPsQ3R8Jtv9/RiSA0ZVh+l
 aTBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739417587; x=1740022387;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=beMOnkEpasa1F8sXLvdd05hIfGzcJYZh1WwOOADeZ0M=;
 b=gk+/ZoA9w5LpXxpZhnGS8aqFmcj1mxcGWGilYbhwPMJFpq8oyG12YM8LwzQGLRIXMH
 Vk0HalYDno0c62WUq6nbgS7HCWTDxSGaMLJagtc3OlvDo7Mkyw6jj41Q2aP4S0XCrP/N
 MiujwyBCv5ZmBabBVq9acWYVJOeceWM2/ZreNzTtb11kQIJNu82Z6Sgy6rVWBvgYi2gO
 q6Xg2I0p4P/LQmdWM2il2YzIW5Q1QTZnRvbVbzuX712mbCOtWZ+50yVmrmQ0XwO5UWJ1
 UHz4Im4Yb6PmEPm8QCfC5wfYVx5+KAE3rE+IRuKj7ddAAyaYfKXKHo5ltfqJwjHqfJa3
 3CmA==
X-Gm-Message-State: AOJu0YxggQ8LH02D53wO2HwwizcF/MwyM+8Kula6TYYinFP5M1jsvL7V
 hYiyM0VvZrWK9mU3CdQ9arFPKIrv4vnskvgTAmuqASHkOycK4SXk1il/kmvL5A2mxj5bItiU2VW
 sJ0qaaRF/diYCEfJc6zx3JhfdUfK8lrwTI9LR6Q==
X-Gm-Gg: ASbGncvK6DnUS5iQ8QID1tIEWZ/CD13h0z6HLXBW+mMTRRGb9XTT+Dd88KHvBz48vQ7
 WX6YoMXkA+KKBzHMsaMLga4yPxbt0wMbRrjqJ/nM34fvjOrsu4A9QlMjf46lhEDCjZewY+qI9KA
 ==
X-Google-Smtp-Source: AGHT+IE8EfpY9kgISfuZoNJfPPKbz9Qth+IR8CC/rT/T1H2qbziR80JTT1zUdsseQFngaItqzlOCCL3NH+nLNJ8TMtw=
X-Received: by 2002:a05:6402:278d:b0:5de:44b1:478 with SMTP id
 4fb4d7f45d1cf-5deadd05019mr5640543a12.0.1739417586817; Wed, 12 Feb 2025
 19:33:06 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 12 Feb 2025 19:33:05 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
X-Debbugs-CC: =?UTF-8?Q?Stefan_Monnier_=3Cmonnier=40iro=2Eumontreal=2Eca=3E=2C_Matt?=
 =?UTF-8?Q?ias_Engdeg=C3=A5rd_=3Cmattiase=40acm=2Eorg=3E?=
MIME-Version: 1.0
Date: Wed, 12 Feb 2025 19:33:05 -0800
X-Gm-Features: AWEUYZlf40lgBQbisW6h0i5UZLU2GRQCmJAUVlWzsfHeqxFA-ZU4kton_OdiL1Q
Message-ID: <CADwFkmmviXZknWvu0wrgLEJeVgRE9Lo21hHm0nkDutUMZex2hw@HIDDEN>
Subject: 31.0.50;
 side-effect-free properties not loading with (require 'cl-lib)
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000611376062dfdb774"
Received-SPF: pass client-ip=2a00:1450:4864:20::533;
 envelope-from=stefankangas@HIDDEN; helo=mail-ed1-x533.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: 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 (/)

--000000000000611376062dfdb774
Content-Type: text/plain; charset="UTF-8"

Requiring `cl-lib` is not enough to get the side-effect-free property on
functions like cl-fifth.  To see this, run emacs -Q and evaluate:

    (progn
      (require 'cl-lib)
      (describe-function 'cl-fifth)
      (function-get 'cl-fifth 'side-effect-free))

Note that the form returns nil, and that the "This function does not
change global state" text is not there in the *Help* buffer.

This can be fixed by adding this to the above recipe:

    (require 'cl-macs)

I have attached a patch that fixes this, and also gets the proper
(put 'cl-foo 'side-effect-free t) forms into cl-loaddefs.el.

If this looks okay, I think we could do the same for the
(side-effect-free error-free) case as well.

--000000000000611376062dfdb774
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Inline-side-effect-free-declarations-in-cl-lib.el.patch"
Content-Disposition: attachment; 
	filename="0001-Inline-side-effect-free-declarations-in-cl-lib.el.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: cf522e7a23bf91ba_0.1

RnJvbSBhMDZiODM2MmIwMTllMDlkZWVjYTdiMDZkNjFiNTUwMWY5MmJhMWZjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUaHUsIDEzIEZlYiAyMDI1IDA0OjI0OjA1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
SW5saW5lIHNpZGUtZWZmZWN0LWZyZWUgZGVjbGFyYXRpb25zIGluIGNsLWxpYi5lbAoKKiBsaXNw
L2VtYWNzLWxpc3AvY2wtbWFjcy5lbDogTW92ZSBzaWRlLWVmZmVjdC1mcmVlIGRlY2xhcmF0aW9u
cyBmcm9tCmhlcmUuLi4KKiBsaXNwL2VtYWNzLWxpc3AvY2wtZXh0cmEuZWwgKGNsLWdjZCwgY2wt
bGNtLCBjbC1pc3FydCwgY2wtZmxvb3IpCihjbC1jZWlsaW5nLCBjbC10cnVuY2F0ZSwgY2wtcm91
bmQsIGNsLW1vZCwgY2wtcmVtLCBjbC1zaWdudW0pCihjbC1zdWJzZXEsIGNsLWxpc3QtbGVuZ3Ro
LCBjbC1nZXQsIGNsLWdldGYpOgoqIGxpc3AvZW1hY3MtbGlzcC9jbC1saWIuZWwgKGNsLXBsdXNw
LCBjbC1taW51c3AsIGNsLW9kZHAsIGNsLWV2ZW5wKQooY2wtZmlmdGgsIGNsLXNpeHRoLCBjbC1z
ZXZlbnRoLCBjbC1laWdodGgsIGNsLW5pbnRoLCBjbC10ZW50aCkKKGNsLWxkaWZmLCBjbC1wYWly
bGlzKToKKiBsaXNwL2VtYWNzLWxpc3AvY2wtc2VxLmVsIChjbC1lbmRwKTogLi4udG8gaGF2ZSB0
aGVtIGlubGluZSBoZXJlLgotLS0KIGxpc3AvZW1hY3MtbGlzcC9jbC1leHRyYS5lbCB8IDE4ICsr
KysrKysrKysrKysrKystLQogbGlzcC9lbWFjcy1saXNwL2NsLWxpYi5lbCAgIHwgMjggKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLQogbGlzcC9lbWFjcy1saXNwL2NsLW1hY3MuZWwgIHwgMTAg
LS0tLS0tLS0tLQogbGlzcC9lbWFjcy1saXNwL2NsLXNlcS5lbCAgIHwgIDEgKwogNCBmaWxlcyBj
aGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s
aXNwL2VtYWNzLWxpc3AvY2wtZXh0cmEuZWwgYi9saXNwL2VtYWNzLWxpc3AvY2wtZXh0cmEuZWwK
aW5kZXggOTYyNjBjM2FmZjguLjk5MmE3OTE4YjE4IDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxp
c3AvY2wtZXh0cmEuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2NsLWV4dHJhLmVsCkBAIC0zMTcs
NiArMzE3LDcgQEAgY2wtLXNldC1mcmFtZS12aXNpYmxlLXAKIDs7OyMjI2F1dG9sb2FkCiAoZGVm
dW4gY2wtZ2NkICgmcmVzdCBhcmdzKQogICAiUmV0dXJuIHRoZSBncmVhdGVzdCBjb21tb24gZGl2
aXNvciBvZiB0aGUgYXJndW1lbnRzLiIKKyAgKGRlY2xhcmUgKHNpZGUtZWZmZWN0LWZyZWUgdCkp
CiAgIChsZXQgKChhIChvciAocG9wIGFyZ3MpIDApKSkKICAgICAoZG9saXN0IChiIGFyZ3MpCiAg
ICAgICAod2hpbGUgKC89IGIgMCkKQEAgLTMyNiw2ICszMjcsNyBAQCBjbC1nY2QKIDs7OyMjI2F1
dG9sb2FkCiAoZGVmdW4gY2wtbGNtICgmcmVzdCBhcmdzKQogICAiUmV0dXJuIHRoZSBsZWFzdCBj
b21tb24gbXVsdGlwbGUgb2YgdGhlIGFyZ3VtZW50cy4iCisgIChkZWNsYXJlIChzaWRlLWVmZmVj
dC1mcmVlIHQpKQogICAoaWYgKG1lbXEgMCBhcmdzKQogICAgICAgMAogICAgIChsZXQgKChhIChv
ciAocG9wIGFyZ3MpIDEpKSkKQEAgLTMzNiw2ICszMzgsNyBAQCBjbC1sY20KIDs7OyMjI2F1dG9s
b2FkCiAoZGVmdW4gY2wtaXNxcnQgKHgpCiAgICJSZXR1cm4gdGhlIGludGVnZXIgc3F1YXJlIHJv
b3Qgb2YgdGhlIChpbnRlZ2VyKSBhcmd1bWVudCBYLiIKKyAgKGRlY2xhcmUgKHNpZGUtZWZmZWN0
LWZyZWUgdCkpCiAgIChpZiAoYW5kIChpbnRlZ2VycCB4KSAoPiB4IDApKQogICAgICAgKGxldCAo
KGcgKGFzaCAyICgvIChsb2diIHgpIDIpKSkKIAkgICAgZzIpCkBAIC0zNDgsNiArMzUxLDcgQEAg
Y2wtaXNxcnQKIChkZWZ1biBjbC1mbG9vciAoeCAmb3B0aW9uYWwgeSkKICAgIlJldHVybiBhIGxp
c3Qgb2YgdGhlIGZsb29yIG9mIFggYW5kIHRoZSBmcmFjdGlvbmFsIHBhcnQgb2YgWC4KIFdpdGgg
dHdvIGFyZ3VtZW50cywgcmV0dXJuIGZsb29yIGFuZCByZW1haW5kZXIgb2YgdGhlaXIgcXVvdGll
bnQuIgorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkKICAgKGxldCAoKHEgKGZsb29y
IHggeSkpKQogICAgIChsaXN0IHEgKC0geCAoaWYgeSAoKiB5IHEpIHEpKSkpKQogCkBAIC0zNTUs
NiArMzU5LDcgQEAgY2wtZmxvb3IKIChkZWZ1biBjbC1jZWlsaW5nICh4ICZvcHRpb25hbCB5KQog
ICAiUmV0dXJuIGEgbGlzdCBvZiB0aGUgY2VpbGluZyBvZiBYIGFuZCB0aGUgZnJhY3Rpb25hbCBw
YXJ0IG9mIFguCiBXaXRoIHR3byBhcmd1bWVudHMsIHJldHVybiBjZWlsaW5nIGFuZCByZW1haW5k
ZXIgb2YgdGhlaXIgcXVvdGllbnQuIgorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkK
ICAgKGxldCAoKHJlcyAoY2wtZmxvb3IgeCB5KSkpCiAgICAgKGlmICg9IChjYXIgKGNkciByZXMp
KSAwKSByZXMKICAgICAgIChsaXN0ICgxKyAoY2FyIHJlcykpICgtIChjYXIgKGNkciByZXMpKSAo
b3IgeSAxKSkpKSkpCkBAIC0zNjMsNiArMzY4LDcgQEAgY2wtY2VpbGluZwogKGRlZnVuIGNsLXRy
dW5jYXRlICh4ICZvcHRpb25hbCB5KQogICAiUmV0dXJuIGEgbGlzdCBvZiB0aGUgaW50ZWdlciBw
YXJ0IG9mIFggYW5kIHRoZSBmcmFjdGlvbmFsIHBhcnQgb2YgWC4KIFdpdGggdHdvIGFyZ3VtZW50
cywgcmV0dXJuIHRydW5jYXRpb24gYW5kIHJlbWFpbmRlciBvZiB0aGVpciBxdW90aWVudC4iCisg
IChkZWNsYXJlIChzaWRlLWVmZmVjdC1mcmVlIHQpKQogICAoaWYgKGVxICg+PSB4IDApIChvciAo
bnVsbCB5KSAoPj0geSAwKSkpCiAgICAgICAoY2wtZmxvb3IgeCB5KSAoY2wtY2VpbGluZyB4IHkp
KSkKIApAQCAtMzcwLDYgKzM3Niw3IEBAIGNsLXRydW5jYXRlCiAoZGVmdW4gY2wtcm91bmQgKHgg
Jm9wdGlvbmFsIHkpCiAgICJSZXR1cm4gYSBsaXN0IG9mIFggcm91bmRlZCB0byB0aGUgbmVhcmVz
dCBpbnRlZ2VyIGFuZCB0aGUgcmVtYWluZGVyLgogV2l0aCB0d28gYXJndW1lbnRzLCByZXR1cm4g
cm91bmRpbmcgYW5kIHJlbWFpbmRlciBvZiB0aGVpciBxdW90aWVudC4iCisgIChkZWNsYXJlIChz
aWRlLWVmZmVjdC1mcmVlIHQpKQogICAoaWYgeQogICAgICAgKGlmIChhbmQgKGludGVnZXJwIHgp
IChpbnRlZ2VycCB5KSkKIAkgIChsZXQqICgoaHkgKC8geSAyKSkKQEAgLTM4OCwxNiArMzk1LDE5
IEBAIGNsLXJvdW5kCiA7OzsjIyNhdXRvbG9hZAogKGRlZnVuIGNsLW1vZCAoeCB5KQogICAiVGhl
IHJlbWFpbmRlciBvZiBYIGRpdmlkZWQgYnkgWSwgd2l0aCB0aGUgc2FtZSBzaWduIGFzIFkuIgor
ICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkKICAgKG50aCAxIChjbC1mbG9vciB4IHkp
KSkKIAogOzs7IyMjYXV0b2xvYWQKIChkZWZ1biBjbC1yZW0gKHggeSkKICAgIlRoZSByZW1haW5k
ZXIgb2YgWCBkaXZpZGVkIGJ5IFksIHdpdGggdGhlIHNhbWUgc2lnbiBhcyBYLiIKKyAgKGRlY2xh
cmUgKHNpZGUtZWZmZWN0LWZyZWUgdCkpCiAgIChudGggMSAoY2wtdHJ1bmNhdGUgeCB5KSkpCiAK
IDs7OyMjI2F1dG9sb2FkCiAoZGVmdW4gY2wtc2lnbnVtICh4KQogICAiUmV0dXJuIDEgaWYgWCBp
cyBwb3NpdGl2ZSwgLTEgaWYgbmVnYXRpdmUsIDAgaWYgemVyby4iCisgIChkZWNsYXJlIChzaWRl
LWVmZmVjdC1mcmVlIHQpKQogICAoY29uZCAoKD4geCAwKSAxKSAoKDwgeCAwKSAtMSkgKHQgMCkp
KQogCiA7OzsjIyNhdXRvbG9hZApAQCAtNTQ5LDYgKzU1OSw3IEBAIGNsLXN1YnNlcQogSWYgU1RB
UlQgb3IgRU5EIGlzIG5lZ2F0aXZlLCBpdCBjb3VudHMgZnJvbSB0aGUgZW5kLgogU2lnbmFsIGFu
IGVycm9yIGlmIFNUQVJUIG9yIEVORCBhcmUgb3V0c2lkZSBvZiB0aGUgc2VxdWVuY2UgKGkuZQog
dG9vIGxhcmdlIGlmIHBvc2l0aXZlIG9yIHRvbyBzbWFsbCBpZiBuZWdhdGl2ZSkuIgorICAoZGVj
bGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkKICAgKGRlY2xhcmUgKGd2LXNldHRlcgogICAgICAg
ICAgICAgKGxhbWJkYSAobmV3KQogICAgICAgICAgICAgICAobWFjcm9leHAtbGV0MiBuaWwgbmV3
IG5ldwpAQCAtNTgxLDYgKzU5Miw3IEBAIGNsLW5yZWNvbmMKIDs7OyMjI2F1dG9sb2FkCiAoZGVm
dW4gY2wtbGlzdC1sZW5ndGggKHgpCiAgICJSZXR1cm4gdGhlIGxlbmd0aCBvZiBsaXN0IFguICBS
ZXR1cm4gbmlsIGlmIGxpc3QgaXMgY2lyY3VsYXIuIgorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3Qt
ZnJlZSB0KSkKICAgKGNsLWNoZWNrLXR5cGUgeCBsaXN0KQogICAoY29uZGl0aW9uLWNhc2Ugbmls
CiAgICAgICAobGVuZ3RoIHgpCkBAIC01OTksNyArNjExLDggQEAgY2wtdGFpbHAKIChkZWZ1biBj
bC1nZXQgKHN5bSB0YWcgJm9wdGlvbmFsIGRlZikKICAgIlJldHVybiB0aGUgdmFsdWUgb2YgU1lN
Qk9MJ3MgUFJPUE5BTUUgcHJvcGVydHksIG9yIERFRkFVTFQgaWYgbm9uZS4KIFxuKGZuIFNZTUJP
TCBQUk9QTkFNRSAmb3B0aW9uYWwgREVGQVVMVCkiCi0gIChkZWNsYXJlIChjb21waWxlci1tYWNy
byBjbC0tY29tcGlsZXItbWFjcm8tZ2V0KQorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0
KQorICAgICAgICAgICAoY29tcGlsZXItbWFjcm8gY2wtLWNvbXBpbGVyLW1hY3JvLWdldCkKICAg
ICAgICAgICAgKGd2LXNldHRlciAobGFtYmRhIChzdG9yZSkgKGlnbm9yZSBkZWYpIGAocHV0ICxz
eW0gLHRhZyAsc3RvcmUpKSkpCiAgIChjbC1nZXRmIChzeW1ib2wtcGxpc3Qgc3ltKSB0YWcgZGVm
KSkKIChhdXRvbG9hZCAnY2wtLWNvbXBpbGVyLW1hY3JvLWdldCAiY2wtbWFjcyIpCkBAIC02MDks
NyArNjIyLDggQEAgY2wtZ2V0ZgogICAiU2VhcmNoIFBST1BMSVNUIGZvciBwcm9wZXJ0eSBQUk9Q
TkFNRTsgcmV0dXJuIGl0cyB2YWx1ZSBvciBERUZBVUxULgogUFJPUExJU1QgaXMgYSBsaXN0IG9m
IHRoZSBzb3J0IHJldHVybmVkIGJ5IGBzeW1ib2wtcGxpc3QnLgogXG4oZm4gUFJPUExJU1QgUFJP
UE5BTUUgJm9wdGlvbmFsIERFRkFVTFQpIgotICAoZGVjbGFyZSAoZ3YtZXhwYW5kZXIKKyAgKGRl
Y2xhcmUgKHNpZGUtZWZmZWN0LWZyZWUgdCkKKyAgICAgICAgICAgKGd2LWV4cGFuZGVyCiAgICAg
ICAgICAgICAobGFtYmRhIChkbykKICAgICAgICAgICAgICAgKGd2LWxldHBsYWNlIChnZXR0ZXIg
c2V0dGVyKSBwbGlzdAogICAgICAgICAgICAgICAgIChtYWNyb2V4cC1sZXQyKiBuaWwgKChrIHRh
ZykgKGQgZGVmKSkKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9jbC1saWIuZWwgYi9saXNw
L2VtYWNzLWxpc3AvY2wtbGliLmVsCmluZGV4IDIwZDJjOGQ2YTY4Li5lOTFmOTRlZTI3NiAxMDA2
NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2NsLWxpYi5lbAorKysgYi9saXNwL2VtYWNzLWxpc3Av
Y2wtbGliLmVsCkBAIC0yNzIsMjAgKzI3MiwyNCBAQCAnY2wtZmxvYXRwLXNhZmUKIAogKGRlZnN1
YnN0IGNsLXBsdXNwIChudW1iZXIpCiAgICJSZXR1cm4gdCBpZiBOVU1CRVIgaXMgcG9zaXRpdmUu
IgorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkKICAgKD4gbnVtYmVyIDApKQogCiAo
ZGVmc3Vic3QgY2wtbWludXNwIChudW1iZXIpCiAgICJSZXR1cm4gdCBpZiBOVU1CRVIgaXMgbmVn
YXRpdmUuIgorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkKICAgKDwgbnVtYmVyIDAp
KQogCiAoZGVmdW4gY2wtb2RkcCAoaW50ZWdlcikKICAgIlJldHVybiB0IGlmIElOVEVHRVIgaXMg
b2RkLiIKLSAgKGRlY2xhcmUgKGNvbXBpbGVyLW1hY3JvIChsYW1iZGEgKF8pIGAoZXEgKGxvZ2Fu
ZCAsaW50ZWdlciAxKSAxKSkpKQorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KQorICAg
ICAgICAgICAoY29tcGlsZXItbWFjcm8gKGxhbWJkYSAoXykgYChlcSAobG9nYW5kICxpbnRlZ2Vy
IDEpIDEpKSkpCiAgIChlcSAobG9nYW5kIGludGVnZXIgMSkgMSkpCiAKIChkZWZ1biBjbC1ldmVu
cCAoaW50ZWdlcikKICAgIlJldHVybiB0IGlmIElOVEVHRVIgaXMgZXZlbi4iCi0gIChkZWNsYXJl
IChjb21waWxlci1tYWNybyAobGFtYmRhIChfKSBgKGVxIChsb2dhbmQgLGludGVnZXIgMSkgMCkp
KSkKKyAgKGRlY2xhcmUgKHNpZGUtZWZmZWN0LWZyZWUgdCkKKyAgICAgICAgICAgKGNvbXBpbGVy
LW1hY3JvIChsYW1iZGEgKF8pIGAoZXEgKGxvZ2FuZCAsaW50ZWdlciAxKSAwKSkpKQogICAoZXEg
KGxvZ2FuZCBpbnRlZ2VyIDEpIDApKQogCiAoZGVmY29uc3QgY2wtZGlnaXQtY2hhci10YWJsZQpA
QCAtMzg3LDMyICszOTEsMzggQEAgJ2NsLWZvdXJ0aAogCiAoZGVmc3Vic3QgY2wtZmlmdGggKHgp
CiAgICJSZXR1cm4gdGhlIGZpZnRoIGVsZW1lbnQgb2YgdGhlIGxpc3QgWC4iCi0gIChkZWNsYXJl
IChndi1zZXR0ZXIgKGxhbWJkYSAoc3RvcmUpIGAoc2V0Y2FyIChudGhjZHIgNCAseCkgLHN0b3Jl
KSkpKQorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KQorICAgICAgICAgICAoZ3Ytc2V0
dGVyIChsYW1iZGEgKHN0b3JlKSBgKHNldGNhciAobnRoY2RyIDQgLHgpICxzdG9yZSkpKSkKICAg
KG50aCA0IHgpKQogCiAoZGVmc3Vic3QgY2wtc2l4dGggKHgpCiAgICJSZXR1cm4gdGhlIHNpeHRo
IGVsZW1lbnQgb2YgdGhlIGxpc3QgWC4iCi0gIChkZWNsYXJlIChndi1zZXR0ZXIgKGxhbWJkYSAo
c3RvcmUpIGAoc2V0Y2FyIChudGhjZHIgNSAseCkgLHN0b3JlKSkpKQorICAoZGVjbGFyZSAoc2lk
ZS1lZmZlY3QtZnJlZSB0KQorICAgICAgICAgICAoZ3Ytc2V0dGVyIChsYW1iZGEgKHN0b3JlKSBg
KHNldGNhciAobnRoY2RyIDUgLHgpICxzdG9yZSkpKSkKICAgKG50aCA1IHgpKQogCiAoZGVmc3Vi
c3QgY2wtc2V2ZW50aCAoeCkKICAgIlJldHVybiB0aGUgc2V2ZW50aCBlbGVtZW50IG9mIHRoZSBs
aXN0IFguIgotICAoZGVjbGFyZSAoZ3Ytc2V0dGVyIChsYW1iZGEgKHN0b3JlKSBgKHNldGNhciAo
bnRoY2RyIDYgLHgpICxzdG9yZSkpKSkKKyAgKGRlY2xhcmUgKHNpZGUtZWZmZWN0LWZyZWUgdCkK
KyAgICAgICAgICAgKGd2LXNldHRlciAobGFtYmRhIChzdG9yZSkgYChzZXRjYXIgKG50aGNkciA2
ICx4KSAsc3RvcmUpKSkpCiAgIChudGggNiB4KSkKIAogKGRlZnN1YnN0IGNsLWVpZ2h0aCAoeCkK
ICAgIlJldHVybiB0aGUgZWlnaHRoIGVsZW1lbnQgb2YgdGhlIGxpc3QgWC4iCi0gIChkZWNsYXJl
IChndi1zZXR0ZXIgKGxhbWJkYSAoc3RvcmUpIGAoc2V0Y2FyIChudGhjZHIgNyAseCkgLHN0b3Jl
KSkpKQorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KQorICAgICAgICAgICAoZ3Ytc2V0
dGVyIChsYW1iZGEgKHN0b3JlKSBgKHNldGNhciAobnRoY2RyIDcgLHgpICxzdG9yZSkpKSkKICAg
KG50aCA3IHgpKQogCiAoZGVmc3Vic3QgY2wtbmludGggKHgpCiAgICJSZXR1cm4gdGhlIG5pbnRo
IGVsZW1lbnQgb2YgdGhlIGxpc3QgWC4iCi0gIChkZWNsYXJlIChndi1zZXR0ZXIgKGxhbWJkYSAo
c3RvcmUpIGAoc2V0Y2FyIChudGhjZHIgOCAseCkgLHN0b3JlKSkpKQorICAoZGVjbGFyZSAoc2lk
ZS1lZmZlY3QtZnJlZSB0KQorICAgICAgICAgICAoZ3Ytc2V0dGVyIChsYW1iZGEgKHN0b3JlKSBg
KHNldGNhciAobnRoY2RyIDggLHgpICxzdG9yZSkpKSkKICAgKG50aCA4IHgpKQogCiAoZGVmc3Vi
c3QgY2wtdGVudGggKHgpCiAgICJSZXR1cm4gdGhlIHRlbnRoIGVsZW1lbnQgb2YgdGhlIGxpc3Qg
WC4iCi0gIChkZWNsYXJlIChndi1zZXR0ZXIgKGxhbWJkYSAoc3RvcmUpIGAoc2V0Y2FyIChudGhj
ZHIgOSAseCkgLHN0b3JlKSkpKQorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KQorICAg
ICAgICAgICAoZ3Ytc2V0dGVyIChsYW1iZGEgKHN0b3JlKSBgKHNldGNhciAobnRoY2RyIDkgLHgp
ICxzdG9yZSkpKSkKICAgKG50aCA5IHgpKQogCiAoZGVmYWxpYXMgJ2NsLWNhYWFyICMnY2FhYXIp
CkBAIC00NjcsNiArNDc3LDcgQEAgY2wtbGlzdCoKIAogKGRlZnVuIGNsLWxkaWZmIChsaXN0IHN1
Ymxpc3QpCiAgICJSZXR1cm4gYSBjb3B5IG9mIExJU1Qgd2l0aCB0aGUgdGFpbCBTVUJMSVNUIHJl
bW92ZWQuIgorICAoZGVjbGFyZSAoc2lkZS1lZmZlY3QtZnJlZSB0KSkKICAgKGxldCAoKHJlcyBu
aWwpKQogICAgICh3aGlsZSAoYW5kIChjb25zcCBsaXN0KSAobm90IChlcSBsaXN0IHN1Ymxpc3Qp
KSkKICAgICAgIChwdXNoIChwb3AgbGlzdCkgcmVzKSkKQEAgLTUzMCw2ICs1NDEsNyBAQCBjbC1w
YWlybGlzCiBSZXR1cm4gYSBuZXcgYWxpc3QgY29tcG9zZWQgYnkgYXNzb2NpYXRpbmcgS0VZUyB0
byBjb3JyZXNwb25kaW5nIFZBTFVFUzsKIHRoZSBwcm9jZXNzIHN0b3BzIGFzIHNvb24gYXMgS0VZ
UyBvciBWQUxVRVMgcnVuIG91dC4KIElmIEFMSVNUIGlzIG5vbi1uaWwsIHRoZSBuZXcgcGFpcnMg
YXJlIHByZXBlbmRlZCB0byBpdC4iCisgIChkZWNsYXJlIChzaWRlLWVmZmVjdC1mcmVlIHQpKQog
ICAobmNvbmMgKGNsLW1hcGNhciAnY29ucyBrZXlzIHZhbHVlcykgYWxpc3QpKQogCiA7OzsgTWlz
Y2VsbGFuZW91cy4KZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9jbC1tYWNzLmVsIGIvbGlz
cC9lbWFjcy1saXNwL2NsLW1hY3MuZWwKaW5kZXggOWI3NmM4YzgwYTAuLjE4YWU4M2VhNTkwIDEw
MDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvY2wtbWFjcy5lbAorKysgYi9saXNwL2VtYWNzLWxp
c3AvY2wtbWFjcy5lbApAQCAtMzcyOSwxNiArMzcyOSw2IEBAIGNsLS1jb21waWxlci1tYWNyby1n
ZXQKIChjbC1wcm9jbGFpbSAnKGlubGluZSBjbC1hY29ucyBjbC1tYXAgY2wtbm90YW55IGNsLW5v
dGV2ZXJ5IGNsLXJldmFwcGVuZAogICAgICAgICAgICAgICAgY2wtbnJlY29uYykpCiAKLTs7OyBU
aGluZ3MgdGhhdCBhcmUgc2lkZS1lZmZlY3QtZnJlZS4KLShtYXBjIChsYW1iZGEgKHgpIChmdW5j
dGlvbi1wdXQgeCAnc2lkZS1lZmZlY3QtZnJlZSB0KSkKLSAgICAgICcoY2wtZmlyc3QgY2wtc2Vj
b25kIGNsLXRoaXJkIGNsLWZvdXJ0aAotICAgICAgICBjbC1maWZ0aCBjbC1zaXh0aCBjbC1zZXZl
bnRoCi0gICAgICAgIGNsLWVpZ2h0aCBjbC1uaW50aCBjbC10ZW50aAotICAgICAgICBjbC1yZXN0
IGNsLWVuZHAgY2wtcGx1c3AgY2wtbWludXNwCi0gICAgICAgIGNsLW9kZHAgY2wtZXZlbnAgY2wt
c2lnbnVtIGNsLWxkaWZmIGNsLXBhaXJsaXMgY2wtZ2NkCi0gICAgICAgIGNsLWxjbSBjbC1pc3Fy
dCBjbC1mbG9vciBjbC1jZWlsaW5nIGNsLXRydW5jYXRlIGNsLXJvdW5kIGNsLW1vZCBjbC1yZW0K
LSAgICAgICAgY2wtc3Vic2VxIGNsLWxpc3QtbGVuZ3RoIGNsLWdldCBjbC1nZXRmKSkKLQogOzs7
IFRoaW5ncyB0aGF0IGFyZSBzaWRlLWVmZmVjdC1hbmQtZXJyb3ItZnJlZS4KIChtYXBjIChsYW1i
ZGEgKHgpIChmdW5jdGlvbi1wdXQgeCAnc2lkZS1lZmZlY3QtZnJlZSAnZXJyb3ItZnJlZSkpCiAg
ICAgICAnKGNsLWxpc3QqIGNsLWFjb25zIGNsLWVxdWFscApkaWZmIC0tZ2l0IGEvbGlzcC9lbWFj
cy1saXNwL2NsLXNlcS5lbCBiL2xpc3AvZW1hY3MtbGlzcC9jbC1zZXEuZWwKaW5kZXggN2E3OTQ4
OGYxZjUuLjE4NzgxNTNmODExIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvY2wtc2VxLmVs
CisrKyBiL2xpc3AvZW1hY3MtbGlzcC9jbC1zZXEuZWwKQEAgLTExNSw2ICsxMTUsNyBAQCBjbC1r
ZXkKIChkZWZ1biBjbC1lbmRwICh4KQogICAiUmV0dXJuIHRydWUgaWYgWCBpcyB0aGUgZW1wdHkg
bGlzdDsgZmFsc2UgaWYgaXQgaXMgYSBjb25zLgogU2lnbmFsIGFuIGVycm9yIGlmIFggaXMgbm90
IGEgbGlzdC4iCisgIChkZWNsYXJlIChzaWRlLWVmZmVjdC1mcmVlIHQpKQogICAoY2wtY2hlY2st
dHlwZSB4IGxpc3QpCiAgIChudWxsIHgpKQogCi0tIAoyLjQ4LjEKCg==
--000000000000611376062dfdb774--




Acknowledgement sent to Stefan Kangas <stefankangas@HIDDEN>:
New bug report received and forwarded. Copy sent to monnier@HIDDEN, mattiase@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to monnier@HIDDEN, mattiase@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#76247; 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: Thu, 13 Feb 2025 07:00:02 UTC

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