From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Sat, 15 Apr 2023 17:14:41 +0000 Message-ID: <87zg79130e.fsf@posteo.net> References: <87a5zj2vfo.fsf@gmail.com> <83edop6sdy.fsf@gnu.org> <831qkp6o0i.fsf@gnu.org> <83wn2h5825.fsf@gnu.org> <87wn2gkhzr.fsf@posteo.net> <83cz485oxi.fsf@gnu.org> <87leiwdyff.fsf@posteo.net> <87a5zblspg.fsf@posteo.net> <83ildz4vu7.fsf@gnu.org> <87mt3bk31e.fsf@posteo.net> <83r0smg2a6.fsf@gnu.org> <87pm86pgda.fsf@posteo.net> <838retee1z.fsf@gnu.org> <87zg794ebz.fsf@posteo.net> <83mt39ct2m.fsf@gnu.org> <87r0sl2x6j.fsf@posteo.net> <83edolcqwl.fsf@gnu.org> <87cz452scu.fsf@posteo.net> <83a5z9ckxw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36326"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62720@debbugs.gnu.org, joaotavora@gmail.com, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 15 19:15:23 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 1pnjUg-0009GW-V9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Apr 2023 19:15:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pnjUO-0003AI-7d; Sat, 15 Apr 2023 13:15: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 1pnjUM-0003A9-Vq for bug-gnu-emacs@gnu.org; Sat, 15 Apr 2023 13:15:03 -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 1pnjUM-00030Y-MQ for bug-gnu-emacs@gnu.org; Sat, 15 Apr 2023 13:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pnjUM-00078n-7F for bug-gnu-emacs@gnu.org; Sat, 15 Apr 2023 13:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Apr 2023 17:15:02 +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.168157889127414 (code B ref 62720); Sat, 15 Apr 2023 17:15:02 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 15 Apr 2023 17:14:51 +0000 Original-Received: from localhost ([127.0.0.1]:50009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnjUA-000786-Va for submit@debbugs.gnu.org; Sat, 15 Apr 2023 13:14:51 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:33013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnjU8-00077s-Q7 for 62720@debbugs.gnu.org; Sat, 15 Apr 2023 13:14:49 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C4087240172 for <62720@debbugs.gnu.org>; Sat, 15 Apr 2023 19:14:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1681578882; bh=h4pmKUkDNGnMfdF17dN8TqpxLv+x2qcmTNoF1H1u7Tk=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=MnJ40QA0Z1UppZi3w6cs5YGLbp/QSGu3AEIs4ncehciit/crNKZb/WxLUs0Wxt2x3 zXgA5UW4o3t+unWNGhEfYFlQET42D3btubHrHlDRSI8W5pYO9/6R/Lafo9NDDDvMAM y6PPG/VuOL58uw2jznP5DyGEBXTIvtomAm+0lDPOSGxcTRct+zdJUNf0CV/6Axk1WM ActRM0gQWhf8e7ipxZ/cSXWF6kcI64t4ZRVduo1LJOk5zehwz9+yZWShfgkU10Zs/s SZffOXicnAspW0MAdrnXTciYzyR6cc2unG3M9IGYC6iyJE/vgjQTw2nKI6hwE+gKal Eyz5E83ZWAMUA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PzKgP61t4z6tvZ; Sat, 15 Apr 2023 19:14:41 +0200 (CEST) In-Reply-To: <83a5z9ckxw.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Apr 2023 16:51:55 +0300") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM 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:260062 Archived-At: Eli Zaretskii writes: >> From: Philip Kaludercic >> Cc: joaotavora@gmail.com, monnier@iro.umontreal.ca, 62720@debbugs.gnu.org >> Date: Sat, 15 Apr 2023 13:21:53 +0000 >> >> >> - User option to enable upgrading built-in packages >> >> - Prefix argument to enable upgrading built-in packages >> >> - Always upgrade built-in packages >> > >> > The first two on emacs-29, the last one on master (if enough people >> > think it's a good idea; me, I think we should wait for a while before >> > deciding). >> >> OK, so let us use this change: >> >> (I intentionally picked this one without the user option since that >> will probably become unnecessary with Emacs 30+). > > The user option allows those users who always want package-install to > upgrade core package to have what they want, easily. So I think we > should keep it. On master, the option could be t by default, or > become unnecessary if that's what happens (but I wouldn't bet on > that). My argument against a user option is just that the whole deal is something that will in practice at most affect two packages (if we change the behaviour in Emacs 29). Is it really worth adding a general option for this very specific situation? >> I believe there was an issue with the name >> `package--upgradable-built-in-p' and the docstring? > > Yes. The doc string has a typo: > > "Return non-nil if PACKAGE if the built-in version is used." > > See those two "if"s? And even if I replace the second "if" with "is", > the sentence doesn't make sense. Right, how does "Return non-nil if the built-in version of PACKAGE is used." sound? > As for the name, I think we can leave it at that. Ok. > Thanks. -- Philip Kaludercic