From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.bugs Subject: bug#48404: 28.0.50; "Invalid version syntax" errors with read-extended-command Date: Wed, 19 May 2021 13:54:22 +0200 Message-ID: <874kezj5ez.fsf@gnu.org> References: <875yzms6im.fsf@gnu.org> <83wns1zvhs.fsf@gnu.org> <871ra9kdgs.fsf@gnu.org> <83czttzstr.fsf@gnu.org> <87wns1n4k6.fsf@gnus.org> <835yzlzr37.fsf@gnu.org> <87cztqojsk.fsf@gnus.org> <835yzivjnc.fsf@gnu.org> <87cztqn3p9.fsf@gnus.org> <834kf2viof.fsf@gnu.org> <87h7j1lb30.fsf@gnus.org> <83eee5tpr3.fsf@gnu.org> <87tun1jvbq.fsf@gnus.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="1159"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.5.13; emacs 28.0.50 Cc: 48404@debbugs.gnu.org, stefan@marxist.se To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 19 14:05:29 2021 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 1ljKx7-00007V-Ji for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 May 2021 14:05:29 +0200 Original-Received: from localhost ([::1]:60928 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ljKx6-0007or-83 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 May 2021 08:05:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ljKwg-0007oI-Qg for bug-gnu-emacs@gnu.org; Wed, 19 May 2021 08:05:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46758) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ljKwg-0006vA-JV for bug-gnu-emacs@gnu.org; Wed, 19 May 2021 08:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ljKwg-00059E-CU for bug-gnu-emacs@gnu.org; Wed, 19 May 2021 08:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 May 2021 12:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 48404-submit@debbugs.gnu.org id=B48404.162142589119764 (code B ref 48404); Wed, 19 May 2021 12:05:02 +0000 Original-Received: (at 48404) by debbugs.gnu.org; 19 May 2021 12:04:51 +0000 Original-Received: from localhost ([127.0.0.1]:58304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ljKwV-00058h-9h for submit@debbugs.gnu.org; Wed, 19 May 2021 08:04:51 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ljKwT-00058T-Jf for 48404@debbugs.gnu.org; Wed, 19 May 2021 08:04:49 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46094) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ljKwO-0006hn-7w; Wed, 19 May 2021 08:04:44 -0400 Original-Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:36881) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ljKwK-0006ep-Aq; Wed, 19 May 2021 08:04:42 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id D06CA27C005A; Wed, 19 May 2021 08:04:39 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Wed, 19 May 2021 08:04:39 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeiledggeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufffjgfkgggtsehttdertddtredtnecuhfhrohhmpefvrghsshhi lhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhrgheqnecuggftrfgrthhtvghrnhepve evieekteekveeigfefffeivdetgeduvdffueeuudevgedttdehvdfhueevfffhnecukfhp peekjedrudeifedrfedurdduheegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghl ihhthidqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfh grshhtmhgrihhlrdhfmh X-ME-Proxy: Original-Received: from thinkpad-t440p (p57a31f9a.dip0.t-ipconnect.de [87.163.31.154]) by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 19 May 2021 08:04:38 -0400 (EDT) In-reply-to: <87tun1jvbq.fsf@gnus.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" Xref: news.gmane.io gmane.emacs.bugs:206877 Archived-At: >> And that is assuming the developers of 3rd-party packages can have >> some reasonable way of associating their versions with Emacs >> versions, which I still think is a problem with no solution. > > They don't really need to. They decide "we think people with Emacs 25 > shouldn't have this in their M-x TAX" and then put "26.1;Magit/1.2" in > the string. FWIW, as a 3rd-party package maintainer, I've never have the need to define that some commands should not show up in completion with a specific emacs version. In auctex, we deal with emacs versions by just requiring a minimal version (which gets bumpt very conservatively), and that's about it. But of course, YMMV. In auctex, all our obsoletion versions are just version numbers "11.97" like and represent the auctex version and our bug reports show that old versions are still used much more often as one would expect. So as long as those "normal" versions don't cause the package version be compared to the emacs version and just recently deprecated commands vanish from completion, I'm neutral. Bye, Tassilo