From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: dgutov@yandex.ru, juri@linkov.net, bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Mar 2023 13:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 62162@debbugs.gnu.org Cc: dgutov@yandex.ru, juri@linkov.net X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: dgutov@yandex.ru, juri@linkov.net Received: via spool by submit@debbugs.gnu.org id=B.167871541719812 (code B ref -1); Mon, 13 Mar 2023 13:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Mar 2023 13:50:17 +0000 Received: from localhost ([127.0.0.1]:33922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbiZ7-00059U-8p for submit@debbugs.gnu.org; Mon, 13 Mar 2023 09:50:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:47934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbiZ5-00059M-Dh for submit@debbugs.gnu.org; Mon, 13 Mar 2023 09:50:15 -0400 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 ) id 1pbiZ5-0008KF-6y for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2023 09:50:15 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pbiYp-0002Jo-S5 for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2023 09:50:14 -0400 Received: by mail-wr1-x42c.google.com with SMTP id v16so11437771wrn.0 for ; Mon, 13 Mar 2023 06:49:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678715398; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=CPusMJu0GaYvhPjLXKU5lNT0k0fEPutSkuxlqVgnCGE=; b=Xlpx+oG75ZtYpeJCAPgv6beVCBM1J8zAHhqcHfC8mkr58/hyaOVDbCuEDDzzbyAihu 5Z7jw2njXESXdP52UT5U/ZSSpRg1MHRm3c9iBl6U6P9w4Sv72aw7IbCDzh50NiPEduu2 8AyUMtS+c/1i5PKtgeJP+OoSeeifkQU7lrvvOtcYiyI46/zKWoZa79ij+JflD8rxi2jX R8rptOp3p9dq2IBJEV+p6h3+7DDHG8S7gNaNUKH8zo0SztACamLoPsP+Ak1I5p5O9NAg z9sqKWmXWteRwrjFCOE4zwUxafmvL7NQFOedSvYwn5CkGVZLt3pFd2J1+AxaP4SCiJH6 h0Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678715398; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=CPusMJu0GaYvhPjLXKU5lNT0k0fEPutSkuxlqVgnCGE=; b=FTMfcUZbbV+Wcdel3c4Nt7k+70ojFiyCcWvarE5WH9QXj7KB3HAk0PyQwQOimDYY7b gThL+WZzF+T4g31rFNaCXpAAeSvIqKwUCebpUxmmn6Ck/yx9qPdsYU2bJYpOy+sf98tK 9GwNgMlKR+UXOLXkMwARUMpwYrZUert47ieVzMK7dlMv6PPomH9uhURxjtpJ+OKGIkoP xs1tApa8p3DRGXU58U4UWoYUdcexieEVk4hkunKQxzEjlSrn07Tp7aYODP+vuusA5CVY np0EqjE4ZEhXNTfYUr3xxzNj9187oeVO5LC7n9wfK0Qo088pM4JFf8JWkZIBOelC5C55 d2iA== X-Gm-Message-State: AO0yUKWWw/Q8tbZIhcg2xqmgthkP3COHc6yHtzNMShM0w8/UmQh9QHeb A5OL8RqdnRuZoszHi+CQeuxbGuCBwKU= X-Google-Smtp-Source: AK7set94/2CNUWocRF3AejSLjEq2LFdyG9QPQtcUnf9dlcLGia0dr/cVKG6sJbL+XFoT5gj6i3Mt/A== X-Received: by 2002:adf:fd4d:0:b0:2c7:cdf:e548 with SMTP id h13-20020adffd4d000000b002c70cdfe548mr22731748wrs.71.1678715397736; Mon, 13 Mar 2023 06:49:57 -0700 (PDT) Received: from krug ([87.196.72.142]) by smtp.gmail.com with ESMTPSA id s16-20020a5d4250000000b002c56179d39esm4275286wrr.44.2023.03.13.06.49.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 06:49:57 -0700 (PDT) From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Date: Mon, 13 Mar 2023 13:51:55 +0000 Message-ID: <87bkkwpxms.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=joaotavora@gmail.com; helo=mail-wr1-x42c.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, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi,=20 In a test run of the Eglot test suite (which tests Eglot on Emacs 26.3) https://github.com/joaotavora/eglot/actions/runs/4405538673/jobs/7716553= 677#step:7:453 I'm reasonably sure that one of the failures has to do with a multi-pair call to `setq-local` in xref.el which appeared in this commit commit 3573ebfa6d94411257ffefdf9eb72f508dbe502c Author: Juri Linkov Date: Wed Nov 23 10:38:28 2022 +0200 That construct should not be used in xref.el because it isn't available on Emacs 26, which xref purports to require. In turn, this breaks Eglot (and any other packge requiring xref) on those platforms. Jo=C3=A3o From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Mar 2023 17:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Cc: 62162@debbugs.gnu.org, dgutov@yandex.ru Received: via spool by 62162-submit@debbugs.gnu.org id=B62162.167872929724161 (code B ref 62162); Mon, 13 Mar 2023 17:42:02 +0000 Received: (at 62162) by debbugs.gnu.org; 13 Mar 2023 17:41:37 +0000 Received: from localhost ([127.0.0.1]:35552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbmAy-0006Hb-SP for submit@debbugs.gnu.org; Mon, 13 Mar 2023 13:41:37 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:44971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbmAx-0006HH-Bh; Mon, 13 Mar 2023 13:41:36 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 2B831FF805; Mon, 13 Mar 2023 17:41:26 +0000 (UTC) From: Juri Linkov In-Reply-To: <87bkkwpxms.fsf@gmail.com> ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Mon, 13 Mar 2023 13:51:55 +0000") Organization: LINKOV.NET References: <87bkkwpxms.fsf@gmail.com> Date: Mon, 13 Mar 2023 19:40:40 +0200 Message-ID: <86fsa835yf.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) close 62162 29.0.60 thanks > I'm reasonably sure that one of the failures has to do with a multi-pair > call to `setq-local` in xref.el which appeared in this commit > > commit 3573ebfa6d94411257ffefdf9eb72f508dbe502c > Author: Juri Linkov > Date: Wed Nov 23 10:38:28 2022 +0200 > > That construct should not be used in xref.el because it isn't available > on Emacs 26, which xref purports to require. In turn, this breaks Eglot > (and any other packge requiring xref) on those platforms. Now this is fixed in emacs-29. I hope Dmitry will decide when to bump the xref package version. From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Mar 2023 23:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 62162@debbugs.gnu.org, dgutov@yandex.ru Received: via spool by 62162-submit@debbugs.gnu.org id=B62162.16787506233988 (code B ref 62162); Mon, 13 Mar 2023 23:38:02 +0000 Received: (at 62162) by debbugs.gnu.org; 13 Mar 2023 23:37:03 +0000 Received: from localhost ([127.0.0.1]:35798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbrix-00012G-GT for submit@debbugs.gnu.org; Mon, 13 Mar 2023 19:37:03 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:45792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbriw-00011m-6W for 62162@debbugs.gnu.org; Mon, 13 Mar 2023 19:37:02 -0400 Received: by mail-wm1-f50.google.com with SMTP id m18-20020a05600c3b1200b003ed2a3d635eso1238532wms.4 for <62162@debbugs.gnu.org>; Mon, 13 Mar 2023 16:37:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678750616; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uCki3U2hdeMTzXiepTlSQ9W56f+JyEMJMhkpbLF5pWA=; b=Godv9p09eVy0BHF3D7B4b+BnhErnNyG6FCpo/KN9Nx+d2JXTHSylBt1bQLDy8zEnXy uXmLsbuSY7hGZ3p8I2hXRjBeO0GKkrK8425CJy+SBjDGuxRqAXuVT8UKq9ehC3RAY50n gGfCQgccqHTtx8uGqsf+hrcvNmuPTrcy8sr5/tmoVXq05a3gZOP/kSvKIN1emd+XTANP r7Ey4oMc+HYzPvxEp8+Fy9G5C6pSR+t6lLZpAiRS7GVXeC/Nql3E3pffyqmyJFjjZezx IR354Sbzcp33OVnA9G5OPgzRUbMxARhgvMabXx7e+F8lpQxjAAnaRqfN0o1q6zzn5RyA ecuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678750616; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uCki3U2hdeMTzXiepTlSQ9W56f+JyEMJMhkpbLF5pWA=; b=r3hRLVvMLmL/Ay0Zstk3xH3yrponSDio7oNLMpV3flB0rQB+hB4r2MxcVVYqVoujD4 irA8bstNBy1pwH4xWjvydlaXO10e8kAu/MdseWOohMOKG9ayKogPsVu4vO5xE6YFaqrE LflY9/kDtON2HS2NQyZK/Gr+OYcfz9J/OlRsae+IGAxlDzmJGaTh4eyNvtys8YJDr/tG uvhJTT9ZJpt7t5Zi81gj8es0ZsjmltGQOR5SvIo4wSCVEo5DKSg19UxrF9lAkaOu+KEw Ga3p97tvw17yZqZdWtsoUTQqJbMkI6VGKni3mnb348CIHc+hbsyYOk7D7bEK/eWEBqzM Tdew== X-Gm-Message-State: AO0yUKWPXNpJjKPD7JOG3MMj23NoBPUAnoo/ydvoCnVLreE0G5wPIcud 72Ezpce+4aXjxuhiWS9BFgw= X-Google-Smtp-Source: AK7set8JnVLgUI1Yq6+ThxsIYuWo1WzyQqZlbRqKGeYGc8czcIBGjg/hUj1lnxdlFeBBh5ic/uaMow== X-Received: by 2002:a1c:e913:0:b0:3eb:3912:5ae9 with SMTP id q19-20020a1ce913000000b003eb39125ae9mr12255536wmc.24.1678750616081; Mon, 13 Mar 2023 16:36:56 -0700 (PDT) Received: from krug ([87.196.72.142]) by smtp.gmail.com with ESMTPSA id f24-20020a1cc918000000b003e203681b26sm1042989wmb.29.2023.03.13.16.36.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 16:36:55 -0700 (PDT) From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= In-Reply-To: <86fsa835yf.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 13 Mar 2023 19:40:40 +0200") References: <87bkkwpxms.fsf@gmail.com> <86fsa835yf.fsf@mail.linkov.net> Date: Mon, 13 Mar 2023 23:38:54 +0000 Message-ID: <877cvkp6gh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) reopen 62162 thanks Juri Linkov writes: > close 62162 29.0.60 > thanks > >> I'm reasonably sure that one of the failures has to do with a multi-pair >> call to `setq-local` in xref.el which appeared in this commit >> >> commit 3573ebfa6d94411257ffefdf9eb72f508dbe502c >> Author: Juri Linkov >> Date: Wed Nov 23 10:38:28 2022 +0200 >> >> That construct should not be used in xref.el because it isn't available >> on Emacs 26, which xref purports to require. In turn, this breaks Eglot >> (and any other packge requiring xref) on those platforms. > > Now this is fixed in emacs-29.=20=20 Thanks but, I think this should have been fixed in master instead, because that's where the :core packages are built from, AFAIK, and emacs-29 doesn't have a problem with that construct. It'll make no difference soon enough, hopefully. > I hope Dmitry will decide when to bump the xref package version. I think you could have bumped the version, too. Is there any reason not to? Closing this is premature, as the problem stands: the upcoming Eglot 1.12 will have this problem on Emacs 26. Re-opening. I'll bump xref.el myself in a day or so if no-one beats me to it, and then close. Jo=C3=A3o From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Mar 2023 00:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= , Juri Linkov Cc: 62162@debbugs.gnu.org Received: via spool by 62162-submit@debbugs.gnu.org id=B62162.167875378819988 (code B ref 62162); Tue, 14 Mar 2023 00:30:02 +0000 Received: (at 62162) by debbugs.gnu.org; 14 Mar 2023 00:29:48 +0000 Received: from localhost ([127.0.0.1]:35847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbsXz-0005CK-SB for submit@debbugs.gnu.org; Mon, 13 Mar 2023 20:29:48 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:52941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbsXy-0005C1-1H for 62162@debbugs.gnu.org; Mon, 13 Mar 2023 20:29:46 -0400 Received: by mail-wm1-f51.google.com with SMTP id j3so9160161wms.2 for <62162@debbugs.gnu.org>; Mon, 13 Mar 2023 17:29:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678753780; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=sP5e9lFTLNANlZtDzw4m0DqOqfr7TO0o1AxReCiUTcQ=; b=Yncjm+LxlcclZJbUTEit7xT2F2hmsxS3Lr8tFv0pOpA5KHSzxKyEF+i4wB1UnqWwyT 87xYRagIMzYnClq2mY8OZqP4E7Wp5PFX/l34G0EkVTYU31nDuK00vnvXNvaN95ovuKoF tR2V2E1mJAzggaaDPP4KmZt1phCDQ/ZVNf4yPoMPSEltNnMJfXgECxBkcTwrjJ5vflyE IeuB/VrIHKzIZnKGVnuPY+/xbAu8KvG0D667y/JveKa4jbRxdTvP4AUWSuVJK7I+ZRUi VJksYm6K4vGzjZd2P7xDC9BknI6yGy5vPdS2ys0/g7CJQYx7F4FsrqWvn2QjVFvFvvyr HSSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678753780; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sP5e9lFTLNANlZtDzw4m0DqOqfr7TO0o1AxReCiUTcQ=; b=oSL//xTMfrwRm2sRLQUMh8bmzavWAyRuFG60HezLbv9KfaCRAZaGEO3410Q62hTkjM IFTEyFk5BB6fqs2uRju5HK7kV/utJX7akdnmyR/CJkqxMt9FN3X7LBJKlF8Z7dBURh+n vVNetDow5I8/ujEfhclpZ/sAMHlAQXZTM6jBBCjqTnlTeMgyh38V2FKAv84EqFwkzszo mS6aPJubXfPTXqwMbLeZdUul2EqZZWOpggDvK7uix/1+Afy7j1bWMUJNQaZ19PPP8htn gsVTuzTB3VUgPj8pHCdagvvV9e1hOjGS9EIblSSNnGAJ6cIDy4jN3rt2tGG9jmi+QZX+ 7o0w== X-Gm-Message-State: AO0yUKU2ruD1HIVzeoVQt/VQMJX0vjkaoo0GQxVKg37vjDjbw7kEttA9 6ogBPws+QgtvCkaiH5DhxKo= X-Google-Smtp-Source: AK7set/7B8YtIFNzG9YjrrWLBmdD3tFTyaBwW5sTS8TZjBuMg3PdT/GNxf4eLn2GPcnv/T5F1DLX8A== X-Received: by 2002:a05:600c:a4c:b0:3dc:d5c:76d9 with SMTP id c12-20020a05600c0a4c00b003dc0d5c76d9mr13382717wmq.0.1678753779948; Mon, 13 Mar 2023 17:29:39 -0700 (PDT) Received: from [192.168.0.2] ([85.132.229.92]) by smtp.googlemail.com with ESMTPSA id bg7-20020a05600c3c8700b003eb2e33f327sm240111wmb.2.2023.03.13.17.29.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Mar 2023 17:29:39 -0700 (PDT) Message-ID: <1a4c5f8b-3119-6417-81db-72975a970ec1@yandex.ru> Date: Tue, 14 Mar 2023 02:29:37 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Content-Language: en-US References: <87bkkwpxms.fsf@gmail.com> <86fsa835yf.fsf@mail.linkov.net> <877cvkp6gh.fsf@gmail.com> From: Dmitry Gutov In-Reply-To: <877cvkp6gh.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) On 14/03/2023 01:38, João Távora wrote: > reopen 62162 > thanks > > Juri Linkov writes: > >> close 62162 29.0.60 >> thanks >> >>> I'm reasonably sure that one of the failures has to do with a multi-pair >>> call to `setq-local` in xref.el which appeared in this commit >>> >>> commit 3573ebfa6d94411257ffefdf9eb72f508dbe502c >>> Author: Juri Linkov >>> Date: Wed Nov 23 10:38:28 2022 +0200 >>> >>> That construct should not be used in xref.el because it isn't available >>> on Emacs 26, which xref purports to require. In turn, this breaks Eglot >>> (and any other packge requiring xref) on those platforms. >> >> Now this is fixed in emacs-29. > > Thanks but, I think this should have been fixed in master instead, > because that's where the :core packages are built from, AFAIK, and > emacs-29 doesn't have a problem with that construct. It'll make no > difference soon enough, hopefully. True enough, on both counts. >> I hope Dmitry will decide when to bump the xref package version. > > I think you could have bumped the version, too. Is there any reason not > to? Extra courtesy never hurts, and after I responded (on emacs-devel) Juri bumped the version 40 minutes after the commit with the fix. > Closing this is premature, as the problem stands: the upcoming Eglot > 1.12 will have this problem on Emacs 26. Re-opening. I'll bump xref.el > myself in a day or so if no-one beats me to it, and then close. We're now waiting for the changes to be merged to master. You could do it yourself, if you are in a hurry. From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Mar 2023 00:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 62162@debbugs.gnu.org, Juri Linkov Received: via spool by 62162-submit@debbugs.gnu.org id=B62162.167875451422054 (code B ref 62162); Tue, 14 Mar 2023 00:42:02 +0000 Received: (at 62162) by debbugs.gnu.org; 14 Mar 2023 00:41:54 +0000 Received: from localhost ([127.0.0.1]:35859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbsji-0005jd-Fk for submit@debbugs.gnu.org; Mon, 13 Mar 2023 20:41:54 -0400 Received: from mail-oi1-f176.google.com ([209.85.167.176]:36796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbsjg-0005jM-9t for 62162@debbugs.gnu.org; Mon, 13 Mar 2023 20:41:52 -0400 Received: by mail-oi1-f176.google.com with SMTP id bi17so10757091oib.3 for <62162@debbugs.gnu.org>; Mon, 13 Mar 2023 17:41:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678754506; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6/+pKdVJNcMRgTHP3SLZLa/QelteCF93ScBbyV9SYjo=; b=d+o0Hsq8C50maZnR0HWxZ88BDk0lVvDb/07Dl+Pg7o1XttJ6qLFaVIDuHd1oOxRBin 1Ob6XO9RjIdeUFYGGMcI79BiOOG1JoqRQ1mCidWeTRapj/U0Azpc2/prchiVibyrD3t5 5a8ybYbjbVGqL/1VW56entNJm9sWjc4WbOxA/1sudmgz14qO4avlmy0roTyam1V7Tdof IappHDLLGKXbRGfTu/ozx+CgOEqDULVsfVT5+9HLoP5wewWYcDC4nQAvE/0Gs7nePoLg 26qOFpUHLG4tEZhrnIK8li4D4liMohh4x8LjDvDPGT7bwFqApp6mpigkaB/wADYRBwrk jFeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678754506; h=content-transfer-encoding:cc: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=6/+pKdVJNcMRgTHP3SLZLa/QelteCF93ScBbyV9SYjo=; b=Ej/ma73NysHV7KEOzYxdgXU0zumig9XU44P4IzuowfxzIy+AVts+BsI6P5Yowt0Wbv TbsmKHfDTiugyGKx8oR+4vehHbXzOWgJHIwGlmEHzq4oRr3UnuEoKlnPJGZIG+JzIe+o W5ZImn8yNtY5gV33fr7+KdwUfrWs03HyBI/usAHK430VJiuWsiJV+cHxOXYb7dIUgEQx sOPdwYKadPQkt9InBNVt6f8PvqrLrsI8+ywS6upR0uNuAa5sxwVm6MP2s+Fzbfm4DJ1m a0iIHgFE5jb3aJqe5SSgnlX0iAww2oFtZGF7eoVV2ujwSvKBTyBhzZOCk7tjxx1Zootz d0VQ== X-Gm-Message-State: AO0yUKXarNYWNBGG6OWhSL5CRw+ph9bIY+7ilmO8BvScGe4Nyz5kV7C+ EMKu3n+I769hOIVlNte1bHyctLbvvAEroSi3bps= X-Google-Smtp-Source: AK7set9Oj5etm8YhDF9/UzJmy6i69R2WElLSLtc3CVa71aMyYrAv/b9BC8h85dzz2YSF+qmxX4K2z8GwaRl5mLPxw5o= X-Received: by 2002:a05:6808:90d:b0:378:30dc:ae5b with SMTP id w13-20020a056808090d00b0037830dcae5bmr11935599oih.5.1678754506636; Mon, 13 Mar 2023 17:41:46 -0700 (PDT) MIME-Version: 1.0 References: <87bkkwpxms.fsf@gmail.com> <86fsa835yf.fsf@mail.linkov.net> <877cvkp6gh.fsf@gmail.com> <1a4c5f8b-3119-6417-81db-72975a970ec1@yandex.ru> In-Reply-To: <1a4c5f8b-3119-6417-81db-72975a970ec1@yandex.ru> From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Date: Tue, 14 Mar 2023 00:43:35 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, Mar 14, 2023 at 12:29=E2=80=AFAM Dmitry Gutov wr= ote: > and after I responded (on emacs-devel) Juri > bumped the version 40 minutes after the commit with the fix. I missed that. Great. > > Closing this is premature, as the problem stands: the upcoming Eglot > > 1.12 will have this problem on Emacs 26. Re-opening. I'll bump xref.e= l > > myself in a day or so if no-one beats me to it, and then close. > > We're now waiting for the changes to be merged to master. You could do > it yourself, if you are in a hurry. I don't know how, and I'm not in that much of a hurry. I think one day without newest Eglot 1.12 in Emacs 26 is bearable. Thanks, Jo=C3=A3o From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Mar 2023 18:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 62162@debbugs.gnu.org, Juri Linkov Received: via spool by 62162-submit@debbugs.gnu.org id=B62162.167881836731997 (code B ref 62162); Tue, 14 Mar 2023 18:27:02 +0000 Received: (at 62162) by debbugs.gnu.org; 14 Mar 2023 18:26:07 +0000 Received: from localhost ([127.0.0.1]:38412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pc9La-0008K0-SD for submit@debbugs.gnu.org; Tue, 14 Mar 2023 14:26:07 -0400 Received: from mail-oa1-f41.google.com ([209.85.160.41]:42682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pc9LY-0008JV-M5 for 62162@debbugs.gnu.org; Tue, 14 Mar 2023 14:26:05 -0400 Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-176b90e14a9so18304949fac.9 for <62162@debbugs.gnu.org>; Tue, 14 Mar 2023 11:26:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678818359; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7Q+2tTmow1AuFJ060EnskZDS8evwGXp6Lvo/zR8P3KU=; b=J7pTcC3do4cS1hvannRQ+cvhoC0vmpW8DT2d89G7+dLeBrXdv2mKNziFlxIToNdM2Y CMfJ2KHxkaw71yJ5V9ZWwh4vu7gc+Nh0+COF0NkXvS1W1QK9wTx0hGsh7UmL16yOir1o 0+GXW7/p7IHFFJ3usNgX5lRXQlrQ7FUXl7cBGwd5InBTEqhzo4rv+thBiJaZQCaukwKD xbryF/jOwvOlmbjk8QN9tPiArxLqVgnHbOpmvAgpbkXfhMaomno3u+zL7wOrOzRv6GX3 Lqgr15LyLk/UWFZ3NEFC01O0nWFi4RrLuriXrwXP0hXCa5qMniBOPtHrhb4htyr93FGP EWFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678818359; h=content-transfer-encoding:cc: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=7Q+2tTmow1AuFJ060EnskZDS8evwGXp6Lvo/zR8P3KU=; b=rR2FegEm1ZOly9v9Tia0vOzYf9CMYgNgP3uKY6PVi3dpm5HuJcRGcY7WSUGgzgDg8W dQzY63cfTN47nOro/PejGTFDBWsQxhURD+sIIUFV0ixkiYqreN2bDheZOesBwB/VHWr3 cPV+Au5czuMAm72Aze5ODe2jOzLT6AGUjOA/ZCo9NgErxd9kcEpePnymuEHNCpKXU+p3 KOB8NGPOal+vid3E1Jljt2A4jOEDTg5xf1ve1aAqBY98FzseRArBYLjOqqztARglZUDW 3+zguk/rZhsXE/4VtFdZYOV56hTFUC6K9oNlqrQ60g6aZsWEkxqDenaFTmm65ci6+R+W Hm8Q== X-Gm-Message-State: AO0yUKUmQ7ooievhy/A+OzNOE+qNRTxvP87QICb4IGj2AEBNBJjgu46d onk88lM0axQoLThY10cNctey14OAkKC4lxxMVNU= X-Google-Smtp-Source: AK7set9Svm/AtPITycP0RKgQCBx6rf21iW40e0a4FnGH9azi2j4tsUb/k/b+Sd+R+v6PZxfEM/9HrRByibPb+CG+DJE= X-Received: by 2002:a05:6870:4729:b0:17a:ad5d:c973 with SMTP id b41-20020a056870472900b0017aad5dc973mr1152812oaq.5.1678818358883; Tue, 14 Mar 2023 11:25:58 -0700 (PDT) MIME-Version: 1.0 References: <87bkkwpxms.fsf@gmail.com> <86fsa835yf.fsf@mail.linkov.net> <877cvkp6gh.fsf@gmail.com> <1a4c5f8b-3119-6417-81db-72975a970ec1@yandex.ru> In-Reply-To: From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Date: Tue, 14 Mar 2023 18:27:48 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, Mar 14, 2023 at 12:43=E2=80=AFAM Jo=C3=A3o T=C3=A1vora wrote: > I don't know how, and I'm not in that much of a hurry. I think one day > without newest Eglot 1.12 in Emacs 26 is bearable. I found out that it's not that hard using the admin/automerge script, which builds and runs tests. I did that, the merge was clean, and all tests pass= ed, so I pushed to master. Jo=C3=A3o From unknown Sun Jun 22 07:56:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62162: 29.0.60; xref.el doesn't compile on Emacs 26, because multi-pair setq-local Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Mar 2023 00:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov , 62162-done@debbugs.gnu.org Cc: Juri Linkov Received: via spool by 62162-done@debbugs.gnu.org id=D62162.16788411376519 (code D ref 62162); Wed, 15 Mar 2023 00:46:02 +0000 Received: (at 62162-done) by debbugs.gnu.org; 15 Mar 2023 00:45:37 +0000 Received: from localhost ([127.0.0.1]:38708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcFGq-0001h5-NR for submit@debbugs.gnu.org; Tue, 14 Mar 2023 20:45:36 -0400 Received: from mail-oi1-f181.google.com ([209.85.167.181]:44569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcFGo-0001go-QE for 62162-done@debbugs.gnu.org; Tue, 14 Mar 2023 20:45:35 -0400 Received: by mail-oi1-f181.google.com with SMTP id bo10so1923495oib.11 for <62162-done@debbugs.gnu.org>; Tue, 14 Mar 2023 17:45:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678841129; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=I0mektJUMz2ewYX/yK/w2y1Rr7U+VmF57sagcu04zb0=; b=He2nB29ml0Ff8GtQhe087FMpo2vBnDgYs6XALxrON5TltheO121swq0KLyJTNsFKsK fAog867khHklYmEyny+q413YFx+rRj91KfPj6skVbqZMA+JsfO67o+EnITGMTJ6WIJbS Bp6ldKoISfqD5OsNoxlhQhtyKQAAyH9k1H3V9yAnHvhTBNVZ7PyeCiTZttoGWnY8HZSv b2671QxZ0qSv9ek9c595CfG/B8ObbbfAQg0HIpiqrf56xO/gGIoaszUM4nKRClM7DOcV J83A2IDFJMbEllUhyqyJka0L0aw8YoD1vj7VsHgxzGVso+u+wiQmjGWuD8NMvxeRoM+U BXlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678841129; h=content-transfer-encoding:cc: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=I0mektJUMz2ewYX/yK/w2y1Rr7U+VmF57sagcu04zb0=; b=CnI3tc9kbw3t8Fq/mWucPM/jtiJsndSGQGPhXJI2kKKEvZLLYYNlQmzVpe4uDyoeUL sUYpl0we7tqwADvsGLCRDaxul6K15MfBNAsEK0rM/LNcWXMKZCQBiKXIy0y+rAvkMMYU hmJ2td0Tc4Z4eQv5WjP1J/YJQMBqLMjx76BgpmBZLRKQNDGoXMBLG474np2bylnT+35/ s7dJllBh7AF6cV7hIZ+3gQeFdCwoG1qBtWMhTyD/+tkcxoRPsNij1Rrrlfx4Za22WfXC gck1LetWM665R3QX7hHIKkPwPlp3e+NKmGTMVlbCwWTfVdtMEVC4f1RS8SX1+ONPDelg EgvA== X-Gm-Message-State: AO0yUKUlHpm85LvTUbdHXKN9X6cS4xKv6fUdhCojy+6fL6DAPufDvlje /5HZWU94BsOEcBQ9qNZ9MQxvQ9oCS1YKynxTh/I= X-Google-Smtp-Source: AK7set+wS08+vI1IbT/amAxoqULY4VnjF6A8jGa26JkwCQuZ/ZNpWf3NF29+4wUNBt8bcUSYEo22sRUF46OMZV0TniM= X-Received: by 2002:a54:4695:0:b0:36e:f6f7:bb1a with SMTP id k21-20020a544695000000b0036ef6f7bb1amr316424oic.5.1678841129015; Tue, 14 Mar 2023 17:45:29 -0700 (PDT) MIME-Version: 1.0 References: <87bkkwpxms.fsf@gmail.com> <86fsa835yf.fsf@mail.linkov.net> <877cvkp6gh.fsf@gmail.com> <1a4c5f8b-3119-6417-81db-72975a970ec1@yandex.ru> In-Reply-To: From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Date: Wed, 15 Mar 2023 00:47:10 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Newest xref now in GNU ELPA. Closing. On Tue, Mar 14, 2023 at 6:27=E2=80=AFPM Jo=C3=A3o T=C3=A1vora wrote: > > On Tue, Mar 14, 2023 at 12:43=E2=80=AFAM Jo=C3=A3o T=C3=A1vora wrote: > > > I don't know how, and I'm not in that much of a hurry. I think one day > > without newest Eglot 1.12 in Emacs 26 is bearable. > > I found out that it's not that hard using the admin/automerge script, whi= ch > builds and runs tests. I did that, the merge was clean, and all tests pa= ssed, > so I pushed to master.