Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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--
Stefan Kangas <stefankangas@HIDDEN>
:monnier@HIDDEN, mattiase@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.monnier@HIDDEN, mattiase@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#76247
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.