From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Release procedure. Date: Sat, 05 May 2007 18:34:36 -0700 Message-ID: <87lkg23fbn.fsf@red-bean.com> Reply-To: Karl Fogel NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1178415285 13932 80.91.229.12 (6 May 2007 01:34:45 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 6 May 2007 01:34:45 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 06 03:34:43 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HkVe6-0006yb-Ha for ged-emacs-devel@m.gmane.org; Sun, 06 May 2007 03:34:42 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HkVku-0003FZ-16 for ged-emacs-devel@m.gmane.org; Sat, 05 May 2007 21:41:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HkVks-0003FU-0C for emacs-devel@gnu.org; Sat, 05 May 2007 21:41:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HkVkr-0003FI-Do for emacs-devel@gnu.org; Sat, 05 May 2007 21:41:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HkVkr-0003FF-9w for emacs-devel@gnu.org; Sat, 05 May 2007 21:41:41 -0400 Original-Received: from sanpietro.red-bean.com ([66.146.193.61]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HkVe2-0004m3-OR for emacs-devel@gnu.org; Sat, 05 May 2007 21:34:38 -0400 Original-Received: from localhost ([127.0.0.1]:40971 ident=kfogel) by sanpietro.red-bean.com with esmtp (Exim 4.63) (envelope-from ) id 1HkVe1-0003ei-8z for emacs-devel@gnu.org; Sat, 05 May 2007 20:34:37 -0500 X-detected-kernel: Linux 2.6 (newer, 3) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:70580 Archived-At: I've long been baffled that trunk work is affected by the fact that a release is under way. We ought to be able to do both, or else there's some technical failure in how we're using our version control system. I see that others are also frustrated and less productive because of this, as the recent comments in this thread indicate: http://lists.gnu.org/archive/html/emacs-devel/2007-05/threads.html#00012 Of course, it's possible that I simply don't understand Emacs's release procedures. Are they written up anywhere? I couldn't find them in my working copy. Could someone (RMS? anyone?) say exactly what our release procedure is, and why it is that way? Then we could evaluate whether it's the best procedure for our goals. Or we might discover we disagree on the goals -- but that would be useful to find out, too. For the record, my idea of a good release procedure is here: http://producingoss.com/html-chunk/release-branches.html -Karl