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, 24 Apr 2023 12:28:18 -0500 Message-ID: References: <2726a957-a2a8-3b89-8930-2d620d83491e@alphapapa.net> <83sfd7c1v1.fsf@gnu.org> <875ya3euof.fsf@posteo.net> <87fs95a6y3.fsf@posteo.net> <83h6tl6xgn.fsf@gnu.org> <54892fb9-fcc5-d036-e0de-e199712ff7d4@gutov.dev> <83bkjdxzbx.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="6571"; 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: larsi@gnus.org, philipk@posteo.net, monnier@iro.umontreal.ca, 62750@debbugs.gnu.org To: Eli Zaretskii , Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 24 19:29:32 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 1pr00J-0001Rz-Pq for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Apr 2023 19:29:32 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pqzzs-0005mJ-Oi; Mon, 24 Apr 2023 13:29: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 1pqzzq-0005jO-Kz for bug-gnu-emacs@gnu.org; Mon, 24 Apr 2023 13:29: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 1pqzzq-0002Yx-9L for bug-gnu-emacs@gnu.org; Mon, 24 Apr 2023 13:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pqzzp-0003YU-M7 for bug-gnu-emacs@gnu.org; Mon, 24 Apr 2023 13:29: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, 24 Apr 2023 17:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62750 X-GNU-PR-Package: emacs Original-Received: via spool by 62750-submit@debbugs.gnu.org id=B62750.168235731113624 (code B ref 62750); Mon, 24 Apr 2023 17:29:01 +0000 Original-Received: (at 62750) by debbugs.gnu.org; 24 Apr 2023 17:28:31 +0000 Original-Received: from localhost ([127.0.0.1]:50260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pqzzK-0003Xg-TE for submit@debbugs.gnu.org; Mon, 24 Apr 2023 13:28:31 -0400 Original-Received: from hamster.birch.relay.mailchannels.net ([23.83.209.80]:2658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pqzzI-0003XU-H9 for 62750@debbugs.gnu.org; Mon, 24 Apr 2023 13:28:29 -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 91475261400; Mon, 24 Apr 2023 17:28:26 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a219.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 11C0C26135C; Mon, 24 Apr 2023 17:28:26 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1682357306; a=rsa-sha256; cv=none; b=67fpgR2QdLN632bVFbJf9ld7xWDFiq8LzAsSizZ6xJYgXmocT7UF7IChMGxnNYlD9EPpxG kIFXR2bmiUZa2VgmC/w/oGEsUHUB3wWnTi4QglSHD7jvD6PKxS+y1NW2qEQk4lAm4uCL8w oCkJdL3nBxwSxVqhVnTu+Ca/IPH1uZ3o3KaG7snEkoCUBEwsa+xTbEfKeXK4D2pLQaCIPC C8YDhNZo8s8A/OEwzrtQBhkFFW5HJ75C9v9zuAl8LlUGHueM3OGdlzJJ2KWuo9KaeCjLpN PcCc2uph0mmPwcmaaINcyzE+2ttdzuVRFQ/EXZ40DpJ6BS0v+QyDBkhFC9Quvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1682357306; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=whYvYUf14QAu9mOvm8qSifh0GqtJKJEgcFjGlQTttLY=; b=nT6bCTXNcLT0QsojTBHgkTi2aNyfaImvd5TbdIcJFG6Y5mMTJEo5EXPadiP7r7VHf0mEZv ioHS+Aw/q5EsISBPh7CTXksvwipP4ACkz2eDuOawQQuXV48sIjlwz8tbwYu+VFn5cG+czR Qu+Z3BvYXOxpqeySexf6Ie/ryr2PZ3wWzANHI3g5bw/PpPtoR6iTGvDW+eYrlQ4hRKercv wzhRlCaz8wXfbB73ETKPL+0uc+YvM1DHs56zVU1F1nW7DSjX2x2NVzh2AFVH6nEYGoypYF d90jpDnrWgm+uxf9+u1ylbmjg0OVDgABBIDykmKxyRWMrEZalpk9ccFlZHgkqQ== ARC-Authentication-Results: i=1; rspamd-7f66b7b68c-lbmj8; 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-Reaction-Society: 10ec00583c2b0ea1_1682357306346_1062191544 X-MC-Loop-Signature: 1682357306346:942274955 X-MC-Ingress-Time: 1682357306346 Original-Received: from pdx1-sub0-mail-a219.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.103.24.65 (trex/6.7.2); Mon, 24 Apr 2023 17:28:26 +0000 Original-Received: from [10.66.5.134] (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-a219.dreamhost.com (Postfix) with ESMTPSA id 4Q4sY50DCQz1s; Mon, 24 Apr 2023 10:28:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1682357305; bh=whYvYUf14QAu9mOvm8qSifh0GqtJKJEgcFjGlQTttLY=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=N8iVItab/qBedf6Ggr3sSdI4huGQUVJmlGHVKReOzvma1Ncj+q3mQ/VOpqUaik/WR 8JBXKS6s+0cu3jDoGEjWlfpZblyxQoI4UEzxmmihn7rvDlFqg6nEPxQQTTRmOSr4DX OXbsbynWX2lWRkb3ZxxerL1i0zzArFOHvgxLyXkQEIe3xOvqrHZ0a5hnW1bzcdsC5t MfnBymZEoiaBmTbTAub0guLIGHJvAzvANCSgojWM4468Sz+hbB3VIHHHyGaSL822lw awiICySnJ83QDheRrZYNwoUWOfoCP3VnyckpHL+6xhY2pKZ7turL5omCDG/VCaWTPk cWL5e4ujPgguw== Content-Language: en-US In-Reply-To: <83bkjdxzbx.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:260578 Archived-At: On 4/24/23 07:02, Eli Zaretskii wrote: > Me, I have only one potential issue: since "update" just means "delete > the installed version, then install another version", it could be > easily made to downgrade, not just to upgrade. So if we ever would > like to allow downgrading, the new names will get in the way. But if > this is not an issue we should be bothered about, it's fine by me. IMHO, a command to downgrade ought to be a separate command with a different name--not only to reduce confusion, but because downgrading packages is an operation that is more likely to require manual user intervention, such as recompiling other packages that depend on the downgraded package (e.g. if struct or macro definitions change, or symbols disappear). It's easy enough to cause that problem when upgrading, and much more likely when downgrading, to the extent that it's arguable that a command to downgrade shouldn't exist, because users who want to downgrade a package should be prepared to deal with the potential fallout.