From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Releasing small, not critical features as bugfixes Date: Sun, 10 Apr 2022 19:45:01 +0800 Message-ID: <87tub19n7m.fsf@yahoo.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35906"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: "emacs-devel@gnu.org" To: emacsq Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 10 13:46:43 2022 Return-path: Envelope-to: ged-emacs-devel@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 1ndW1i-00098R-PD for ged-emacs-devel@m.gmane-mx.org; Sun, 10 Apr 2022 13:46:42 +0200 Original-Received: from localhost ([::1]:40588 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ndW1h-0005Hi-KT for ged-emacs-devel@m.gmane-mx.org; Sun, 10 Apr 2022 07:46:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ndW0I-0004M3-JL for emacs-devel@gnu.org; Sun, 10 Apr 2022 07:45:14 -0400 Original-Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:41597) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ndW0F-0001cy-Ct for emacs-devel@gnu.org; Sun, 10 Apr 2022 07:45:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649591109; bh=ddSYizF4cmJM2MaqhDbn5yjbvcRtpuN6YvKvqmW9nig=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Qt8GJkwLZjVoIKRHBo3PJ2ltRMqwkWVK4908viKcaZ/d5IhKF3VCqTaG6D0vGjKgJ6uY6dNgWl3KFSDWPNCiyKOcvHDNNIjahUN0Bv/g8KrWB3usHitmKTz3W1JdQZY6vhyvUN/pXHMyFEojrULmeoiWzznJ3BgkSqeB9tuVQYnA/xLYcPELqh39dcSKSlIB0mUT8YVgByRAtWnG5ZDilRfbjHVFDswzkZbzjgjQw+WDzfMWEHcttbu2dMjixFM6Fav2b2s4w+mtaYP5ijzdFSUAukqESDWYJlQy8UgwGEKhi3i1yGed6n+xiUPj/fwS11Gc3ci6CRTujNJ/xP1Dsw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649591109; bh=dyxgwj6ImmPbnxubIrXvEqx27XYvmh+B+IMV4wONmZx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Gnv5NGhrJ1VlIWWJrlYUDubHrl6rcp8+eLIYgwgzgsHg+7ejgLIJJpwmICb/WcnzfgZY/cPXKNVNnjs4Y8rYfrVKy0Gv3rfbLMyFYkxevKOSlu+WnmXhSMmh087+bnemK5HsW3rag8XNO7szQo92KEZlZqhsYzlsuP9dxbH6dC4eUkIiJ1fj5U7HPnfEm/oGtLMbNHp+8bztoOxf47tDZvnRzcFsfOJlyNBEhU4iinB7/Y5eGzesSOVV1BEHC/tlh6xHpHQeJifnwDlHxbRJzCdLbjAkvo/nSEVkH1M1IR1sFZ6breB0LcuY955Fvu5MtwysbdcLD6bh3gq5G0dR9Q== X-YMail-OSG: 33SZIOoVM1nYVPvRs7eBI0NcdcgVSgIGHpnPrc3FwHr0w63zsKIsFL_C2Ys3YuM Z2DKcW1TscDXQ.k9b8mLZljY2.Xv4KvL8FYkYH0NJKHGK613GfwRX_vcxdv6gieyTWhLyhegB8z1 EAfcei0B5DxyThy4wJwQ4hOBnmaNCtr80TgAjW7hW.NEkzMVsK9j1tG4ecewcM2SzlZFYZHBbnAL SkWGkgbdmFhJXAEdo8n6nVCgkjgBGpFkFa.S4gkWgSCXGS96iu97_Q.USllMxLDuS85rWTiV79.R OkAfuiJIpbaiJ0g5il4RzeevQdwIHHRBzaaWogO.bcs5TbK1EaDa7MxhL._.fmCH0.l2BX_ADbZE GYZdNHw83H9n8F4ekAPUi8_y2jWhd4w7mFL0FGhPCPdH9qQwxCcgObVvqn7wQEmRTAOwqNl.meUC CLHfbJhTRaethMJVzD75zM3A0qIa4.cZH3BRZscmUhF0_L6vMOkH.elI7.ga1pkLhSy9TMSaXjI9 I1MkkXCu3VT6K.GTNsCRaIoekqLd6heMyZBUNfZukkE_ZORnPN6LzKKPav2DQ8vrgocEdHHWaD.v XSfyyRAtEeP9dQW5EKDi6cIpL_2rVzi7eHUwh.1NEDONTM8qyfZXN75euly8_dwPg3lfRgT16LvR QwN3HdHa2BfCQDiQ2wQRZvL_TBOaajYM3BcT25LuaUB3ncir4MIETnzZy1qAmhX8QYFncJx.2lAc 0nuCqNqfjZcM6p54Pb39hWtNE8uDS9Y3bI9T9jNFUYGsxvlok4EiwgOXLSY54uxEZ4hDbPKDE1f2 mwA.w2ebCpXnz5TKoLKP7sJGBhONwvfNeB4g8w1yHN X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Apr 2022 11:45:09 +0000 Original-Received: by hermes--canary-production-sg3-65d7bd97b5-c48mf (VZM Hermes SMTP Server) with ESMTPA ID 1ea8ae7fc45e7732173169b3c3080d37; Sun, 10 Apr 2022 11:45:05 +0000 (UTC) In-Reply-To: (emacsq's message of "Sun, 10 Apr 2022 06:16:30 +0000") X-Mailer: WebService/1.1.20048 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.31; envelope-from=luangruo@yahoo.com; helo=sonic313-56.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:288128 Archived-At: emacsq writes: > Emacs 28.1 was just released. Judging from the previous release > history Emacs 29 is 1.5/2 years away. > > Such small, useful improvements which don't cause critical errors > could be released along with Emacs 28 bugfixes, so users can get them > earlier, instead of waiting for them for two years. > > Of course, there are bigger, more complex improvements which have to > be tested thoroughly, but features like the above could be released > sooner with the bugfixes, because they are pretty safe improvements. Famous last words. You'd be surprised at how much trouble seemingly innoculous changes can cause. > Or maybe there could be a branch like emacs-future where these small > useful improvements could be put, so there is the stable banch (28), > this low risk future branch (between 28 and 29) and the bleeding edge > (29). So that means we will have 3 branches actively diverging at the same time. Who will do the merges in between? I think we already have enough trouble keeping the two actively developed branches synchronized. (When was the last time emacs-28 was merged to master, for example?) Adding a third to the mix is just asking for trouble, IMHO. Thanks.