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: Tue, 18 Apr 2023 04:25:01 +0300 Message-ID: <09a49ab9-ac72-36a9-3e68-9c633710eba7@gutov.dev> References: <87a5zj2vfo.fsf@gmail.com> <83wn2h5825.fsf@gnu.org> <87wn2gkhzr.fsf@posteo.net> <83cz485oxi.fsf@gnu.org> <87leiwdyff.fsf@posteo.net> <834jpk5hih.fsf@gnu.org> <871qkom3fj.fsf@posteo.net> <83mt3b4yfc.fsf@gnu.org> <87edonlsxi.fsf@posteo.net> <83jzyf4vzb.fsf@gnu.org> <871qknllkj.fsf@posteo.net> <83fs934pjf.fsf@gnu.org> <87wn2fk47y.fsf@posteo.net> <83sfd2g2ek.fsf@gnu.org> <875y9yfxrr.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> 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="12811"; 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 Tue Apr 18 03:26:31 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 1poa73-00037v-BQ for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 18 Apr 2023 03:26:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1poa6d-0007QF-WD; Mon, 17 Apr 2023 21:26: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 1poa6c-0007Pg-MY for bug-gnu-emacs@gnu.org; Mon, 17 Apr 2023 21:26: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 1poa6c-0001mQ-E8 for bug-gnu-emacs@gnu.org; Mon, 17 Apr 2023 21:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1poa6b-0006ev-Rj for bug-gnu-emacs@gnu.org; Mon, 17 Apr 2023 21:26: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: Tue, 18 Apr 2023 01:26: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.168178111325539 (code B ref 62720); Tue, 18 Apr 2023 01:26:01 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 18 Apr 2023 01:25:13 +0000 Original-Received: from localhost ([127.0.0.1]:57252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poa5o-0006dr-IS for submit@debbugs.gnu.org; Mon, 17 Apr 2023 21:25:13 -0400 Original-Received: from new3-smtp.messagingengine.com ([66.111.4.229]:50423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poa5m-0006dc-Vs for 62720@debbugs.gnu.org; Mon, 17 Apr 2023 21:25:11 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id 8DE76582472; Mon, 17 Apr 2023 21:25:05 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 17 Apr 2023 21:25: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=fm1; t= 1681781105; x=1681784705; bh=sBNSLpUIvwZaCziALNurkguUnNiQcFHDDBW +Nszzsk4=; b=Dp9UtM75SKiqNA/nV1Ztegrsx911XLAPVh6dV7mUWCzqmOT1U7+ BbjdCOMybQ123SrILureeoSFf32cYcMAlDysAWEDtMISAW/60UGTFBZun72xir7L c+kYx92Q8frJiTwvJFT1gYZIePAhDWYpBVDvC47ggVCREjpqjEp+FcFrpJmbPOn8 oZUg2lPJW9nzjwGSBydgxat9MKeeQMyqEZkKYAXdqRngIfNTt1qhNSlp1V5cKEMO whf3s8lq4mf4vUm/L+tCKk5KyUDbGCeveTeUslqeMxABJdzLvzBJDT4/Vs9Hetaw d23MdhgIr3gchNbeyxPFgFcHE5fCMx4IESw== 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= 1681781105; x=1681784705; bh=sBNSLpUIvwZaCziALNurkguUnNiQcFHDDBW +Nszzsk4=; b=Q+NM+tMxfAsBcDC0EHjUzGGPTXTbqQgFBsU0eXQv63SP5RcFjpJ 7/5VNm5HfUkMIbf4cPkyWHrSacAwS+/pBeLHir6WHYh1bWBfvpMiUTw8qoQ1EQc7 JM9AQxEM400/Fo0PQaEoFrCeEgqg/WCO2LuEG3CwQdQ21uZ74DebIQ7UIXZ4k3PL awGXf+PmIUQ8vtIDX5R//u8fCEAUblutD29ISHxceICZoMg/BFewdcNX5tvULRdI lQoRWcm/Rtz6DFEoMe6R3M3axhNR/U59h4d4nN9hc+DOdK6y0msr5iU56UvTXVcX 1HahW/BtQj8e1yt33/R9UJbZLYmxUpNmWsw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeljedggeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepiefgteevheevveffheeltdeukeeiieekueefgedugfefgefhudelgfefveel vdevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 17 Apr 2023 21:25:03 -0400 (EDT) Content-Language: en-US In-Reply-To: <83sfcz9rf2.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:260201 Archived-At: On 17/04/2023 05:24, Eli Zaretskii wrote: >> Date: Sun, 16 Apr 2023 23:46:37 +0300 >> Cc: rpluim@gmail.com, philipk@posteo.net, 62720@debbugs.gnu.org, >> larsi@gnus.org, monnier@iro.umontreal.ca >> From: Dmitry Gutov >> >> On 14/04/2023 22:28, Eli Zaretskii wrote: >>> If, OTOH, >>> you think that it's imperative to allow_all_ users of Eglot with >>> Emacs 29 to upgrade to Eglot 1.14 (and 1.15, 1.16, etc., when those >>> become available), then we should release Emacs 29 with 1.14. >> >> Was this question about stability only? > > It was about the criteria for which versions of core packages to ship > with a release. I don't think we can get a single set of criteria across core packages. E.g. Org is developed externally, has its own community of significant size, and does split off release branches (with additional testing, I',m guessing). Eglot, OTOH, is developed only here, with no additional release workflow other than what MELPA/GNU ELPA historically provided: collect up some features/fixes, bump the Version header, and push a new release out to the users. The lack of extended testing period is made up for with the capability to push out a new fixed version overnight. That's why the difficulty in upgrading to the latest version (for Emacs 29 users) is going to hurt. BTW, if you recall the threads before Eglot was added, I was against that, and one of the things I cited is an LSP client has inherently high development velocity. Maybe the LSP community will settle/mature/stop adding features one day, but it's not there yet. >> Because since we've decided in favor of stability of package.el, and >> against eglot's easy upgradability, I would suggest to backport Eglot >> 1.14 to emacs-29. > > I won't object. In fact, I asked up front why not. Note that that suggestion comes with a fix to eldoc which you so far have rejected for emacs-29.