Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D7E5A10FF8 for ; Tue, 7 May 2013 19:01:56 +0000 (UTC) Received: (qmail 7915 invoked by uid 500); 7 May 2013 19:01:56 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 7824 invoked by uid 500); 7 May 2013 19:01:56 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 7816 invoked by uid 99); 7 May 2013 19:01:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 May 2013 19:01:56 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dch@jsonified.com designates 209.85.215.53 as permitted sender) Received: from [209.85.215.53] (HELO mail-la0-f53.google.com) (209.85.215.53) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 May 2013 19:01:51 +0000 Received: by mail-la0-f53.google.com with SMTP id eo20so939158lab.12 for ; Tue, 07 May 2013 12:01:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jsonified.com; s=google; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=5NB13iB6SUItg0zHOMYq4KbvIRoB21+MmgOdOn19Mr4=; b=pQK66tQ5yfdgKXvqR6QSKmRYrnCWY62nGpR2xxT5axak2tBRBY5H8AUTuUvpo3TizE 9g/dc8DDlBcFhgdKu0mL2c0F04NPece4jdxL6Fd9kG1bFD2wZk8MNL5fsE9ELJE9uB2+ Ib+YG8vjOWKq+2nluI9s8MZhZhZHDrasB6//8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:content-type:x-gm-message-state; bh=5NB13iB6SUItg0zHOMYq4KbvIRoB21+MmgOdOn19Mr4=; b=nVuHin7U0MzrJUNB6aNP011ZV+GSftKe0xn7io42QpJxUOnubf5FTvgE+tFyCYtPZd H0xmFnF9hrHufd9L0uXdh2Jd8Idwhdkbw1hhTn/1KxuzVGZrqrCoxvmR2HDtY/sZPqG9 IYaHqQeno87ayATskK0ilBn9CWfGlCqPfqIJPfU1gZoh7VuUd3jZv0QoHdZFPZcO1bJL wLdFFJ5xdrIzOmBis/RIC6IZju+WBz4h7kmnO5uQNRryX0MUsQlh6rRgsEloL0SM+vBd jGTNiyE72QAJP/XFfa9IvFihMwV+YIVxGHy03f0QT8GyDlozNBrB/mDxl8Dm0W9cWndF LFWQ== MIME-Version: 1.0 X-Received: by 10.152.21.106 with SMTP id u10mr1514852lae.11.1367953289417; Tue, 07 May 2013 12:01:29 -0700 (PDT) Received: by 10.112.155.103 with HTTP; Tue, 7 May 2013 12:01:29 -0700 (PDT) X-Originating-IP: [84.112.19.176] In-Reply-To: References: Date: Tue, 7 May 2013 21:01:29 +0200 Message-ID: Subject: Re: [DISCUSS] Release clean-up (delete ALL the branches!) From: Dave Cottlehuber To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=089e013d1700e2a3d504dc2571a2 X-Gm-Message-State: ALoCoQnHH9/DMTIDKw1kxZ/H+XcTvyo5MwgISH23Lk1LEfEOt20YN6xT58lvG0a2jDQEDHHzAKZ7 X-Virus-Checked: Checked by ClamAV on apache.org --089e013d1700e2a3d504dc2571a2 Content-Type: text/plain; charset=ISO-8859-1 On 7 May 2013 20:34, Noah Slater wrote: > Devs, > > We're switching over to time-based releases. > > I took a moment to review our existing release branches today, and I have > prepared a list of recommendations for you. Please review these and give me > feedback. > > By "drop support" I mean "make official" and while this is ostensibly the > case for a few of these, what I _really_ mean is "delete the branch". I see > no reason to keep this stuff around. It would make my life a lot easier if > we could clean this stuff up. > > I'm not a Git expert, so I am relying on someone to sanity check this. > Remember: if we ever want to patch up a security issue in an unsupported > release, we will be issuing a patch. So I am assuming what we'll want to do > is patch against the last tag for that release line. No need for the branch > at all as far as I can tell. > > If nobody objects in 72 hours, I will assume lazy consensus and proceed. > > ## 0.10.x line and before > > Really old stuff. > > Recommendation: > > * Drop support of these release lines > * Delete the branches > > ## 0.11.x line > > First release: March 2010 (three years old) > > Unreleased changes: > > * Fix for frequently edited documents in multi-master deployments being > duplicated in _changes and _all_docs. > > Recommendation: > > * Do not release these changes > * Drop support of this release line > * Delete the branch > > ## 1.0.x line > > First release: July 2010 (three years old) > > No unreleased changes. > > Recommendation: > > * Drop support of this release line > * Delete the branch > > ## 1.1.x line > > First release: July 2011 (two years old) > > No unreleased changes. > > Recommendation: > > * Drop support of this release line > * Delete the branch > > ## 1.2.x line > > First release: April 2012 (one year old) > > No unreleased changes. > > 1.3.x line is backwards compatible with 1.2.x. > > Recommendation: > > * Drop support of this release line > * Delete the branch > > ## 1.3.x line > > First release: April 2013 (one month old) > > Unreleased changes: > > * Whatever bugfixes are on master or in branches right now. > > Recommendation: > > * Release 1.3.1 this month. > > Thanks, > > -- > NS > +1. You might consider tagging the last commit in each branch before you dump it. e.g. you have all those nice changes in NEWS/CHANGES etc that you slaved away on, in the above proposal they'd be lost. --089e013d1700e2a3d504dc2571a2--