From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [jerome.marant@free.fr: Re: Possible help with stable Emacs releases.] Date: Wed, 06 Oct 2004 01:28:58 -0400 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: <1096291271.415813c757a26@imp6-q.free.fr> <20040927134714.GA20012@fencepost> <87hdphx91c.fsf@trouble.defaultvalue.org> <87655wswkv.fsf@trouble.defaultvalue.org> <01c4a6f8$Blat.v2.2.2$f6ef61c0@zahav.net.il> <20040930143404.GB2296@fencepost> <01c4a703$Blat.v2.2.2$9a627220@zahav.net.il> <87wty6jee3.fsf@trouble.defaultvalue.org> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1097040657 24191 80.91.229.6 (6 Oct 2004 05:30:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 6 Oct 2004 05:30:57 +0000 (UTC) Cc: bob@rattlesnake.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 06 07:30:53 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CF4O5-0002tn-00 for ; Wed, 06 Oct 2004 07:30:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CF4Ul-0005pB-12 for ged-emacs-devel@m.gmane.org; Wed, 06 Oct 2004 01:37:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CF4TR-000526-HN for emacs-devel@gnu.org; Wed, 06 Oct 2004 01:36:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CF4TP-00050j-Vp for emacs-devel@gnu.org; Wed, 06 Oct 2004 01:36:24 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CF4TP-0004zU-Eq for emacs-devel@gnu.org; Wed, 06 Oct 2004 01:36:23 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CF4MF-0006PA-4H for emacs-devel@gnu.org; Wed, 06 Oct 2004 01:28:59 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CF4ME-0001TD-ED; Wed, 06 Oct 2004 01:28:58 -0400 Original-To: Rob Browning In-reply-to: <87wty6jee3.fsf@trouble.defaultvalue.org> (message from Rob Browning on Mon, 04 Oct 2004 17:40:36 -0500) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 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 Xref: main.gmane.org gmane.emacs.devel:27978 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:27978 One way to do that might be for Emacs CVS to have a "branch" (or whatever) that only allowed *really* uncontroversial bugfixes, and hence was supposed to be nearly ready for release all the time. In that scenario, Jerome and I could commit our patches there and then make relatively more frequent releases. Since the changes are required to be "minor", if one of these releases breaks something, we should be able to just back out the change and release a new version immediately. This is more or less the way we handled 21.2 and 21.3. I think it is an uncontroversial proposal. I gladly accept your offer to do this. Whether these releases would be called X.Y.Z, or W.X.Y.Z, X.Y.bugfix.N, or something else doesn't really matter (though see my next post about major number choices). I think the question of version numbering is the ony one we are in doubt about. We would like you to do this maintenance.