From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Wed, 19 Apr 2023 18:48:00 +0300 Message-ID: <8e73ca15-00a3-2082-2dd4-94585a3aa64b@gutov.dev> References: <87a5zj2vfo.fsf@gmail.com> <87y1muefks.fsf@gmail.com> <834jpifizy.fsf@gnu.org> <83y1mue1qi.fsf@gnu.org> <83sfd2e01f.fsf@gnu.org> <1a5e5837-513b-84d8-3260-cdbf42b71267@gutov.dev> <83sfcz9rf2.fsf@gnu.org> <09a49ab9-ac72-36a9-3e68-9c633710eba7@gutov.dev> <06d29dbd-0b33-8698-bcb8-c89368612f54@gutov.dev> <252e77fb-9657-a5be-2e86-234f7b05d162@gutov.dev> <83edog84cm.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30433"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Cc: 62720@debbugs.gnu.org, rpluim@gmail.com, philipk@posteo.net, joaotavora@gmail.com, larsi@gnus.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 19 17:49:18 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ppA3Y-0007b6-LK for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Apr 2023 17:49:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppA3M-0001BF-KH; Wed, 19 Apr 2023 11:49:04 -0400 Original-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 1ppA3K-0001B6-UO for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 11:49:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppA3K-0000ia-M4 for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 11:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ppA3J-0008JA-Hv for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 11:49:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Apr 2023 15:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62720 X-GNU-PR-Package: emacs Original-Received: via spool by 62720-submit@debbugs.gnu.org id=B62720.168191929531810 (code B ref 62720); Wed, 19 Apr 2023 15:49:01 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 19 Apr 2023 15:48:15 +0000 Original-Received: from localhost ([127.0.0.1]:35585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppA2Y-0008Gy-Kl for submit@debbugs.gnu.org; Wed, 19 Apr 2023 11:48:14 -0400 Original-Received: from wnew3-smtp.messagingengine.com ([64.147.123.17]:51309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppA2U-0008G1-R1 for 62720@debbugs.gnu.org; Wed, 19 Apr 2023 11:48:12 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailnew.west.internal (Postfix) with ESMTP id 924B02B06736; Wed, 19 Apr 2023 11:48:04 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 19 Apr 2023 11:48:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1681919284; x=1681922884; bh=IEYO0GsZjTBK4GbPOEcx1rnaGVgmAXJLacJ +Qoc0pLA=; b=DbevkrXu85IJYBoSyr6fp90nqEkA7OF3Hrs1z8jQfgU0pB82zgk GaxkvpCJ92QItaDdPT2xh84iI+yMS+1PzJ2hYOGaMGdjnrJXjGsuqcdFu5WcwuUn LJW/tGVSd4pcKMu+GMWBLn3sO0I8IG3qtBKH9GnHaGG0c/+xqN9VdoyGALbbRXyD kMuFA1+LlgolvMAgg1JJaXvXG1ltC/oo2MQGM9FcqAV5e9Bd6NEqDMWfsYgErHSl qsJe3gw03chmOUoJd0IaNKa1RxAt/WbPx8sqpYlemGTKAW2zVTDWTJhI7GpfuEDi j5TIF/Ay3RiaaN2vsEEE6m991WeqR50FANw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1681919284; x=1681922884; bh=IEYO0GsZjTBK4GbPOEcx1rnaGVgmAXJLacJ +Qoc0pLA=; b=kG13j1UNPTwIwtx7AhkmKmasrPf55E8+fMgi2+K4kwUKVdY5peT frmAxwIBYGNEpelJrpqLwd+bAoEoiOmdcqdeCP4U21y8Y8XwT5pRmMP0nlGG3jVw z1X/bKBLGBdt2/pT1jVwk8yKnm6H1DiBl0BoUfv4iYNP6zrPlJ7Sh3dTKTiKeN8u Mb6+Pe1B8XM8EvSbF8uOntRcmaH+CSt7cU1wTPiE/gz/89OsUa8U4bHV+sNtGHbk i64X3ALhLmtgwl6d6LVbRnAC1aFfLORH52Q4uNRfNad0asKGBAOjJUiIFjQq519/ AtFahzDmkq12spmFUTbgCTH3yR/NLsoctyA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedttddgleegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepiefgteevheevveffheeltdeukeeiieekueefgedugfefgefhudelgfefveel vdevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 19 Apr 2023 11:48:01 -0400 (EDT) Content-Language: en-US In-Reply-To: <83edog84cm.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260275 Archived-At: On 19/04/2023 15:05, Eli Zaretskii wrote: > It isn't my call in this case, but FWIW: I still have no idea why > wouldn't we want Eglot 1.14 or 1.15 to be in Emacs 29.1. I didn't > hear any serious argument against doing that; every reason that was > raised was almost immediately explained away as not being a hard > limitation. Okay, let me try to answer this: since the goal is (apparently) to have a stable version of Eglot in emacs-29, we don't know yet whether 1.14 or 1.15 is "stable". > And mind you: Emacs 29.1 will not be released tomorrow or the day > after. We still have at least several weeks till then, with at least > one more pretest. So the decision whether to import a newer Eglot > into the release branch doesn't have to be today. However, the > argument against updating Eglot on the release branch, such as they > were, are of some vaguely "fundamental" nature, so I'm not sure a few > more weeks of time will change the decision. No one said something > like "if Emacs 29.1 were to be released in NN weeks or more, it would > be okay to update Eglot on the release branch." But then I already > admitted to not understanding those reasons, so maybe I'm missing > something here. Let's imagine I was making this choice. I would include (or propose for inclusion) Eglot 1.x.y in Emacs 29 only N weeks after it has been tagged on master and thus published to ELPA, on the condition that no major bugs have been discovered in the meantime that required major reworks (because any bugfix would reset the timer to L weeks where L < N, but a major change would reset it to N weeks again). That would be the general guideline. Add to that the maintainer's best judgment, who would be able to reduce or extend these periods on case by case basis as well, according to the changes that went into every release. To answer the original question: N weeks still haven't passed (I guess) since 1.15 was tagged, so we don't quite know whether it's acceptable for emacs-29.