Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 771FAC46B for ; Thu, 13 Jun 2013 15:29:32 +0000 (UTC) Received: (qmail 44643 invoked by uid 500); 13 Jun 2013 15:29:32 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 44453 invoked by uid 500); 13 Jun 2013 15:29:32 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 44446 invoked by uid 99); 13 Jun 2013 15:29:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jun 2013 15:29:32 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of brane@wandisco.com designates 74.125.83.49 as permitted sender) Received: from [74.125.83.49] (HELO mail-ee0-f49.google.com) (74.125.83.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jun 2013 15:29:26 +0000 Received: by mail-ee0-f49.google.com with SMTP id b57so5142327eek.8 for ; Thu, 13 Jun 2013 08:29:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding:x-gm-message-state; bh=aOECDjBjs4rD7yOZjDkUGxToE1iySNOtOyFRwHbeSKA=; b=hQuZFBV8Ubr7ii+4oAhaBHRuJXSIqFsnPf/l5oN+wUDY3doKxzsnL4zswaQWxbTefi uf5zMIrG4UC4SxR8wM5yM/DNuGgiLq6cEvSKlPq+fiPO8IeWLcbTbpRS4AZ/yESRgYtX MxLX16xWDrGYvxk56U+AOCmzE/yaLm8S6rUrjNLdYYspIkG0Mh8Fzzb0lCLW9zjCELbe NBsWqnZZqZqrZ3+pD2wvqxWe78iexwE9bYb7ZuutX/GKiBI8gqYhd/saJkAB+p9/BeqK B+MWLhF4nTJwOUJFvi7Ssc1HeMPWotbh4sTBwWs+AEmpxm//JX2G3To1WGviz9dSVeke OSeg== X-Received: by 10.14.100.135 with SMTP id z7mr1739834eef.113.1371137345026; Thu, 13 Jun 2013 08:29:05 -0700 (PDT) Received: from zulu.local ([46.189.27.162]) by mx.google.com with ESMTPSA id p43sm44454925eem.11.2013.06.13.08.29.03 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 13 Jun 2013 08:29:04 -0700 (PDT) Received: from zulu.local (localhost [127.0.0.1]) by zulu.local (Postfix) with ESMTP id 858426E8E52C for ; Thu, 13 Jun 2013 17:29:02 +0200 (CEST) Message-ID: <51B9E53E.80408@wandisco.com> Date: Thu, 13 Jun 2013 17:29:02 +0200 From: =?UTF-8?B?QnJhbmtvIMSMaWJlag==?= Organization: WANdisco User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: dev@subversion.apache.org Subject: Re: Proposal for reducing Subversion's lengthy (and unpredictable) release cycles. References: <51B9C8AB.9090203@collab.net> <20130613134328.GJ2774@tarsus.local2> In-Reply-To: <20130613134328.GJ2774@tarsus.local2> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Gm-Message-State: ALoCoQnv/2SU9bYuMCIx0MvjFQ3ZJm2ezgLGG265DhsOqYxLuwmDQ9a62n/j63zeb2+zfKcuodeV X-Virus-Checked: Checked by ClamAV on apache.org On 13.06.2013 15:43, Daniel Shahaf wrote: > C. Michael Pilato wrote on Thu, Jun 13, 2013 at 15:27:07 +0200: >> In the interest of serving our user base, we are proposing that each release >> live on the trunk for at most nine months. The first six months of this >> period are open to new features. In the first three months of the new >> feature period, large, destabilizing features will be accepted (under the >> provision that the feature itself is arguably “complete”, which seemingly >> implies that it was developed on a feature branch maintained with routine >> sync merges. > Or, where possible, developed on trunk within #ifdef THAT_FEATURE tags, > with -DTHAT_FEATURE being disabled by default. I'd have thought so too, but in fact, we're supposed to be writing a version control system, so avoiding using branches for their primary purpose (i.e., isolating lines of development) seems kind of counter-productive. Quite frankly, I'm sometimes just a bit bored by all the conditional blocks in our code. -- Brane -- Branko Čibej | Director of Subversion WANdisco // Non-Stop Data e. brane@wandisco.com