From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.bugs Subject: bug#62750: 29.0.50; Commands 'package-update' and 'package-update-all' should be called '*-upgrade' Date: Mon, 10 Apr 2023 07:53:52 -0500 Message-ID: <2726a957-a2a8-3b89-8930-2d620d83491e@alphapapa.net> 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="29928"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 To: 62750@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 10 14:54:28 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 1plr2R-0007cY-Sz for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Apr 2023 14:54:28 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1plr24-0001MO-Bp; Mon, 10 Apr 2023 08:54: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 1plr22-0001MA-As for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 08:54: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 1plr21-0006Hb-Ve for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 08:54:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1plr21-0000ZK-S6 for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 08:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Adam Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Apr 2023 12:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62750 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16811312362156 (code B ref -1); Mon, 10 Apr 2023 12:54:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Apr 2023 12:53:56 +0000 Original-Received: from localhost ([127.0.0.1]:34529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plr1v-0000Yi-R9 for submit@debbugs.gnu.org; Mon, 10 Apr 2023 08:53:56 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:36872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plr1v-0000Yb-1R for submit@debbugs.gnu.org; Mon, 10 Apr 2023 08:53:55 -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 1plr1u-0001Lr-KI for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 08:53:54 -0400 Original-Received: from antelope.elm.relay.mailchannels.net ([23.83.212.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plr1s-0006GX-R7 for bug-gnu-emacs@gnu.org; Mon, 10 Apr 2023 08:53:54 -0400 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 35374641A2E for ; Mon, 10 Apr 2023 12:53:49 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a211.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 71537641A0E for ; Mon, 10 Apr 2023 12:53:48 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1681131228; a=rsa-sha256; cv=none; b=KEFcbz008rRh1ZLulVH7LE9YltcTAVzs3v1VA1omkGidM71rJ5s3Svj3IiQ69V8T9RVbV4 xpop/3kgzJ3spED909QDyPdTLjCaDoUIx8XCMQpfP1eRiQECR4MW0RM7sAV0b9piztko9G /25/OCmk7AOzq7+9oTt0xNUlp/W3qvUJS49cJqfn+b/jAp06EfqAnB6jI5LpnbnCnqXvTr G23teJ7zpItDuVdHKBIJHNrL28B1uO4eEkRiOYsyhgh+02H55R2zoYzZ7DqNa1QWbfUAw3 Jja0m7N07I0mVv/H0GbmmWaMaua8+MKgvVatsx1/1cxYvgxPwrLOlomk5QnpPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1681131228; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=7tDjRLON3qP2JvI9aLakw4DdmUsgxC6enGz9Dkn20yc=; b=23blEh00RjMJlm97XCqe/QC74iaZC6JlvsJ+xfqg8G6qt/oYABAEMNoAdGdB5hyIth275n eqWjuuUanXLk0dYh9kvFW1Ou2xDdWIhVLNjq4bMqLZ8uXXmDBv1xhzXr4ZNSEnrc8LhNFv 9O1Au49OQU5s/Wolzjg6pzvuc31j7WiTMmwBbDT9SitJGuYCMPAj2xvtDIu8CJk0PoS+qn H1ll+Z0NEDPl+YMhDvPdoMJdYeHFMG4FvWNOc8hUvCIjrMcOFNiizuTRHIHHufQeoNEf/Y mggdELBzZJ194mws7KwHiQsLM1K8bz3hAl274li0EIRgK2GUFPbf3Tmt/s1OVw== ARC-Authentication-Results: i=1; rspamd-786cb55f77-zfk8x; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Eight-Cooperative: 5b27e5ca7d428709_1681131228726_272696922 X-MC-Loop-Signature: 1681131228726:818996749 X-MC-Ingress-Time: 1681131228726 Original-Received: from pdx1-sub0-mail-a211.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.116.217.200 (trex/6.7.2); Mon, 10 Apr 2023 12:53:48 +0000 Original-Received: from [10.66.1.62] (unknown [91.193.232.98]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a211.dreamhost.com (Postfix) with ESMTPSA id 4Pw86h0HWtz3J for ; Mon, 10 Apr 2023 05:53:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1681131228; bh=7tDjRLON3qP2JvI9aLakw4DdmUsgxC6enGz9Dkn20yc=; h=Date:To:From:Subject:Content-Type:Content-Transfer-Encoding; b=baxdjdJXrsKI4jXo4W+QiqHcl1LBTfYbiGHp0/owGeicNoHswrkbG3+0LgGpkKdfl iq2ctryR9gWwNU9NYxGyJ6SrEQth0QrorLny2fTtXQDVW30JYqGjZiFaQaljOUIbKA Zw5AflfhJScpFYLA9QWcXA6+131++gs/pQ3Q+tMnI93/M3eXFw9DDqDgzqAwmuF06m U4OZ25YW53sCZBiLBQQfSAYt+LBoCAIlrU+hFDf2ECBigmT/HTjVWgf0DumYRuv8tg i878jbROjO9SOOX95AMaWO+HodA7NdCpMuIUqDJyrzKFqtL34qSACiroiF/tU3BuoZ K3dvTDlYVm1rg== Content-Language: en-US Received-SPF: neutral client-ip=23.83.212.4; envelope-from=adam@alphapapa.net; helo=antelope.elm.relay.mailchannels.net X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action 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:259569 Archived-At: Hi, Browsing the NEWS file for the first Emacs 29 pretest, I was glad to see the following new commands: +++ *** New command 'package-update'. This command allows you to upgrade packages without using 'M-x list-packages'. +++ *** New command 'package-update-all'. This command allows updating all packages without any queries. But, IMHO, these commands should be named 'package-upgrade' and 'package-upgrade-all'. In my experience in GNU/Linux systems and other software, the verb "update" is commonly used to refer to updating the list of available packages and their versions without changing the installed versions of packages (e.g. in Debian, "apt update"), while the verb "upgrade" is used to refer to actually installing newer versions of packages (e.g. "apt upgrade", or GNU Guix's "guix upgrade"). This terminology mirrors the inverse, i.e. "downgrading"; it's not said that packages are "downdated" or "backdated." Even the first NEWS entry seems to suggest this conflation, as it says, "This command allows you to upgrade packages...". If it's not too late to make this change, I think it would be worthwhile, as I think it would help prevent confusion for many users. OTOH, if Emacs 29 is released with "update packages" meaning "to upgrade packages to newer versions", we may be stuck with this confusing language for a long time. Thanks for your consideration, and for your work on Emacs.