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#46610: Interactive mode tagging for python.el navigation functions Date: Thu, 18 Feb 2021 21:47:20 +0200 Message-ID: <83v9ap40qf.fsf@gnu.org> References: <878s7ly57x.fsf@gnus.org> <83czwx5tfu.fsf@gnu.org> <835z2p5s9e.fsf@gnu.org> <4419101f-a65a-6906-2cdd-d550f5f40f0a@yandex.ru> <834ki95luw.fsf@gnu.org> <253198f6-9ebb-f348-7dbe-a44d3d9281a8@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33319"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ddavis@ddavis.io, larsi@gnus.org, 46610@debbugs.gnu.org, monnier@iro.umontreal.ca To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 18 21:08:07 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 1lCpap-0008a1-IZ for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Feb 2021 21:08:07 +0100 Original-Received: from localhost ([::1]:53524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCpao-0005x8-Ar for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Feb 2021 15:08:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCpHO-0003xz-L1 for bug-gnu-emacs@gnu.org; Thu, 18 Feb 2021 14:48:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36485) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lCpHO-0003yq-BN for bug-gnu-emacs@gnu.org; Thu, 18 Feb 2021 14:48:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lCpHO-0001OC-A0 for bug-gnu-emacs@gnu.org; Thu, 18 Feb 2021 14:48:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Feb 2021 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46610 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 46610-submit@debbugs.gnu.org id=B46610.16136776395276 (code B ref 46610); Thu, 18 Feb 2021 19:48:02 +0000 Original-Received: (at 46610) by debbugs.gnu.org; 18 Feb 2021 19:47:19 +0000 Original-Received: from localhost ([127.0.0.1]:48025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCpGd-0001My-62 for submit@debbugs.gnu.org; Thu, 18 Feb 2021 14:47:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lCpGb-0001Ml-Ce for 46610@debbugs.gnu.org; Thu, 18 Feb 2021 14:47:13 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49089) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCpGV-0003aw-JA; Thu, 18 Feb 2021 14:47:07 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4172 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lCpGU-0007cG-Tj; Thu, 18 Feb 2021 14:47:07 -0500 In-Reply-To: <253198f6-9ebb-f348-7dbe-a44d3d9281a8@yandex.ru> (message from Dmitry Gutov on Thu, 18 Feb 2021 19:54:06 +0200) 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:200283 Archived-At: > Cc: ddavis@ddavis.io, larsi@gnus.org, 46610@debbugs.gnu.org, > monnier@iro.umontreal.ca > From: Dmitry Gutov > Date: Thu, 18 Feb 2021 19:54:06 +0200 > > > My question is more of the conceptual kind, not necessarily about this > > specific change. Your original response was also about the principle, > > AFAIU. > > I guess I'm not sure what you are asking about at this point Let me repeat my original question: > So packages on ELPA are allowed to be ahead of those in core, but not > vice versa? Is that really the intent that we allow them to diverge, > but only in one direction? > yes, python.el is allowed to incorporate support for some new > features from Emacs 28, as long as they are backward-compatible, or > gated behind a version check. If python.el in emacs.git is allowed to be different from that in elpa.git (and AFAIU we already allow that), then there should be no need for any compatibility shims in the version that is in emacs.git. > Speaking about "conceptual" replies, I don't really care for python.el > personally, but I've been thinking of making ruby-mode.el an "ELPA core" > package too. We don't yet understand/agree what does "ELPA core" mean, so I don't think we can usefully discuss that here and now. > >> Emacs 27 users can install the most recent version of python.el from GNU > >> ELPA. This is generally a good thing. > > > > Sure, but if the ELPA version doesn't have these changes, there's no > > problem, right? > > The problem might be users missing some features that had been added to > python.el in emacs.git master in the meantime. Those should be installed in elpa.git as well.