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#66554: [PATCH] Add the public API of Compat to the core Date: Fri, 12 Jan 2024 22:27:37 +0000 Message-ID: <871qamkx0m.fsf@posteo.net> References: <87pm1ggrdx.fsf@posteo.net> <87bk9scucg.fsf@daniel-mendler.de> <87y1cwpanh.fsf@posteo.net> <877ckgpa45.fsf@daniel-mendler.de> <87mstbpyd7.fsf@posteo.net> <87h6jjah1g.fsf@daniel-mendler.de> <87edenptba.fsf@posteo.net> <87bk9raaad.fsf@daniel-mendler.de> <87a5pbvbxc.fsf@posteo.net> <875xzza8jw.fsf@daniel-mendler.de> <87edemldlw.fsf@posteo.net> <83cyu6ifzw.fsf@gnu.org> <875xzyl8lq.fsf@posteo.net> <837ckeievw.fsf@gnu.org> <87h6jiqtsp.fsf@daniel-mendler.de> <835xzyiagj.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="40048"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Daniel Mendler , stefankangas@gmail.com, monnier@iro.umontreal.ca, 66554@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 12 23:28:21 2024 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 1rOQ0i-000AFQ-Ou for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Jan 2024 23:28:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOQ0U-0005Zn-Vh; Fri, 12 Jan 2024 17:28:07 -0500 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 1rOQ0S-0005ZL-Hb for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2024 17:28:04 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rOQ0R-00055F-QV for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2024 17:28:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rOQ0P-0005F5-NU for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2024 17:28:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 22:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66554 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 66554-submit@debbugs.gnu.org id=B66554.170509847020132 (code B ref 66554); Fri, 12 Jan 2024 22:28:01 +0000 Original-Received: (at 66554) by debbugs.gnu.org; 12 Jan 2024 22:27:50 +0000 Original-Received: from localhost ([127.0.0.1]:37888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOQ0D-0005Ee-N5 for submit@debbugs.gnu.org; Fri, 12 Jan 2024 17:27:50 -0500 Original-Received: from mout01.posteo.de ([185.67.36.65]:59267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOQ08-0005EN-Kj for 66554@debbugs.gnu.org; Fri, 12 Jan 2024 17:27:48 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id D2035240028 for <66554@debbugs.gnu.org>; Fri, 12 Jan 2024 23:27:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1705098459; bh=HmcrU2g1FtOT9xt9VTjf/uxgmdnlmgUAy3X01uicOOk=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: From; b=cKFeWrbxysp4t+bFNDi5vNrTNY2YoBTvlpgg+vGB37lVHgVbNfXyzQQEnXlSAyH5a vLVWZkfyzm4DPOl200v34urdpfNrYaXhX+A298nwFAj5t0APm6XmylOv8x+QnjMNL3 UkOIQ2+vzvFJRaJOdrpT/xPrjYzwQCi2XuxkxnJsjtMmhoVd+lxrlMGshT8h2GzXvq x4NDK1cyq8+zhCapSkyw5J4m8tqjOq0Apgc551yiKxIkDsIztX7VjnxxDXptofhkML sX8DK21VsevJ4wNp+b3Uutm9PCXZFONR+HPfeXBNZJpKLYDNvJ6foE9DSNAWdN1S8W xXw8Xr/F1IW3g== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TBbkx6v7cz6tvp; Fri, 12 Jan 2024 23:27:37 +0100 (CET) In-Reply-To: <835xzyiagj.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 12 Jan 2024 22:05:32 +0200") 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 OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt 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:278070 Archived-At: Eli Zaretskii writes: >> From: Daniel Mendler >> Cc: Philip Kaludercic , 66554@debbugs.gnu.org, >> monnier@iro.umontreal.ca, stefankangas@gmail.com >> Date: Fri, 12 Jan 2024 19:40:38 +0100 >> >> Eli Zaretskii writes: >> >> > I guess I'm misunderstanding something. The scenario that I have in >> > mind is this: >> > >> > . we bump Emacs version to NN.1.90 as part of pretesting version NN.2 >> > . as part of the pretest, some function changes that requires >> > addition or change in compat.el >> > . compat.el still claims version NN.1, although it includes changes >> > not present in Emacs NN.1 >> > >> > Did I succeed in explaining my worries? >> >> I hope I understood your reasoning correctly. Shortly after you bump >> NN.1.90 we can release compat-NN.2.0 which will include the necessary >> change. > > Release where? on ELPA or as part of the Emacs tarball? > > And how do we make sure we will not forget to release this new version > of compat.el? We have to distinguish the ELPA package Compat and the compat.el file being added here. The ELPA package Compat is manually released on our behalf, usually after a release of Emacs has been announced. The plan is that the compat.el file does not have to be touched at all, since it registers itself to use the right version, while Emacs is scraping the for autoloads. So there shouldn't be any additional effort from the side of Emacs maintenance, and nothing one can "forget".