From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Branch freezing for release Date: Wed, 10 Apr 2019 09:14:06 -0400 Message-ID: References: <871s3jeh8m.fsf@ericabrahamsen.net> <87zhq4zzcz.fsf@ericabrahamsen.net> <871s3a90qo.fsf@ericabrahamsen.net> <87imvmbube.fsf@gmail.com> <87mukyiczg.fsf@ericabrahamsen.net> <877ec2iau1.fsf@ericabrahamsen.net> <4CAA6D9F-0402-489C-8DD1-CE2ADBAA42C9@gnu.org> <87tvf69r16.fsf_-_@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="14643"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 10 15:15:05 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hED4C-0003bS-Sa for ged-emacs-devel@m.gmane.org; Wed, 10 Apr 2019 15:15:04 +0200 Original-Received: from localhost ([127.0.0.1]:59777 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hED4B-0005bL-U6 for ged-emacs-devel@m.gmane.org; Wed, 10 Apr 2019 09:15:03 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hED3Q-0005aF-OI for emacs-devel@gnu.org; Wed, 10 Apr 2019 09:14:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hED3P-00066F-Pe for emacs-devel@gnu.org; Wed, 10 Apr 2019 09:14:16 -0400 Original-Received: from [195.159.176.226] (port=35914 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hED3P-00065P-E4 for emacs-devel@gnu.org; Wed, 10 Apr 2019 09:14:15 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hED3M-0002Z8-5X for emacs-devel@gnu.org; Wed, 10 Apr 2019 15:14:12 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:6KjWOUvYbH+TkYPb6jdCRdsoogI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:235206 Archived-At: >>>>>>> The RC said Emacs 26.2 was to be released March 27... Part of >>>>>>> making a release is for people to stop changing that branch. >>>>>> Unfortunately, that ship has sailed, since within an hour of RC >>>>>> release a new commit was pushed to the release branch [...] FWIW, that's part of the reason why I suggested that we make a emacs-26.2 branch once we start entering the phase where we should not push any change unless explicitly allowed by the maintainer. This way people can keep pushing random bug fixes to emacs-26, unaware that an emacs-26.2 was created. It's also useful for bug fixes which we'd want to have in a hypothetical 26.3, so they don't get lost in master. It makes the rules simple: - master: always open for business. - emacs-NN: bug-fixes only (merged back to master every once in a while) - emacs-NN.MM: never touch unless specifically authorized to do so. Look ma! No need to follow emacs-devel to know in which phase we are! Stefan