From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Wed, 12 Apr 2023 19:53:01 +0300 Message-ID: <831qkp6o0i.fsf@gnu.org> References: <87a5zj2vfo.fsf@gmail.com> <87y1mz38rl.fsf@posteo.net> <87ile2n0kn.fsf@gmail.com> <83v8i2abqi.fsf@gnu.org> <87wn2ilgx7.fsf@gmail.com> <83a5ze9uc1.fsf@gnu.org> <831qkq9rpy.fsf@gnu.org> <83pm898xb9.fsf@gnu.org> <87h6tlleg0.fsf@gmail.com> <8335558qc7.fsf@gnu.org> <83sfd5761f.fsf@gnu.org> <87zg7djrgr.fsf@gmail.com> <83o7nt73za.fsf@gnu.org> <83mt3d73c2.fsf@gnu.org> <87r0sptinq.fsf@posteo.net> <83jzyh706c.fsf@gnu.org> <875ya1tdwf.fsf@posteo.net> <83edop6sdy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37013"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 62720@debbugs.gnu.org, philipk@posteo.net, monnier@iro.umontreal.ca To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 12 18:53:47 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 1pmdj8-0009OS-Ax for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 12 Apr 2023 18:53:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pmdiV-0002yT-MA; Wed, 12 Apr 2023 12:53:07 -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 1pmdiQ-0002wZ-OD for bug-gnu-emacs@gnu.org; Wed, 12 Apr 2023 12:53: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 1pmdiQ-0002bE-Fx for bug-gnu-emacs@gnu.org; Wed, 12 Apr 2023 12:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pmdiP-0001kW-VM for bug-gnu-emacs@gnu.org; Wed, 12 Apr 2023 12:53:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Apr 2023 16:53: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.16813183486669 (code B ref 62720); Wed, 12 Apr 2023 16:53:01 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 12 Apr 2023 16:52:28 +0000 Original-Received: from localhost ([127.0.0.1]:41636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdhs-0001jV-9i for submit@debbugs.gnu.org; Wed, 12 Apr 2023 12:52:28 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdhp-0001jG-RS for 62720@debbugs.gnu.org; Wed, 12 Apr 2023 12:52:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmdhi-0002S4-0V; Wed, 12 Apr 2023 12:52:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=3nqOWRmRfP3rQxn0UYq+ngE09Z6xjFbH5lLlxNQqBmY=; b=N1lPkL5LO+ocKALMx1sv Rb3C7T53eJXnshxb+FjLubk+Ptsroq5CU6s/SCVqgjB69udXTiuJGRj0vHzFwebS0YSlWltEYgX3R QZFEkGqCQfYjGJ85pCIswZvM6rMjRiw9GIVngySo6LRzTHaYPh2gJouc23/mwbxJnZSGBE9lR3FtQ ADJGxnylf6I/dfZ2r3J/zZ2qRrE7gqRilkJqptMab85yFuI/YKaGnbDLsqJiJ70aZKuNTFXxtbtV5 yA/nyIoHNpduD4yVjRNy/CY6EJ9+yoNUyqZBCArcNc9GYguO5EsJapobzlNq3TcFzuTuYtFyIiNAA K2BVZ7xX/J1JFA==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmdhh-0008QU-Al; Wed, 12 Apr 2023 12:52:17 -0400 In-Reply-To: (message from =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= on Wed, 12 Apr 2023 17:13:27 +0100) 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:259784 Archived-At: > From: João Távora > Date: Wed, 12 Apr 2023 17:13:27 +0100 > Cc: Philip Kaludercic , monnier@iro.umontreal.ca, 62720@debbugs.gnu.org, > larsi@gnus.org > > On Wed, Apr 12, 2023 at 4:17 PM Eli Zaretskii wrote: > > > The above questions and undocumented subtleties is what scares me in > > installing such changes at this late stage. I'm not sure everyone > > involved, yourself included, have a clear understanding of what the > > modified code will do in each possible use case. That is why I very > > much prefer separate code, which will then free us from the need of > > considering all these subtleties, as the last year of user's > > experience with this code can vouch that it does its job correctly, by > > and large. > > Alright, I've tried my hand at making this clean separation, so that > no logic of transaction or existing predicates is touched. I tried to > make it as intelligible as possible perhaps overdoing the commentary > and the naming, but we can always trim it. Thanks, but this is not separate code. It adds 21 built-in packages to the list of completion candidates that the user can choose in package-install, and who knows what kind of confusion this could cause when users see packages like Xref and Package and Tramp and seq and Python and Org in that list, and what accidents that could cause if users select one of those by mistake, because they never saw them there before? PLEASE show me a completely separate code or a separate command, then I will agree to this last-minute addition.