Return-Path: X-Original-To: apmail-stdcxx-dev-archive@www.apache.org Delivered-To: apmail-stdcxx-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 62FC3D4B7 for ; Fri, 7 Sep 2012 14:55:21 +0000 (UTC) Received: (qmail 70582 invoked by uid 500); 7 Sep 2012 14:55:21 -0000 Delivered-To: apmail-stdcxx-dev-archive@stdcxx.apache.org Received: (qmail 70534 invoked by uid 500); 7 Sep 2012 14:55:21 -0000 Mailing-List: contact dev-help@stdcxx.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stdcxx.apache.org Delivered-To: mailing list dev@stdcxx.apache.org Received: (qmail 70522 invoked by uid 99); 7 Sep 2012 14:55:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Sep 2012 14:55:21 +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 (athena.apache.org: domain of msebor@gmail.com designates 209.85.160.54 as permitted sender) Received: from [209.85.160.54] (HELO mail-pb0-f54.google.com) (209.85.160.54) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Sep 2012 14:55:13 +0000 Received: by pbbrp2 with SMTP id rp2so3960655pbb.41 for ; Fri, 07 Sep 2012 07:54:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=LdILjASTnZ08XokF2DL2VmUqWZ+KRgssAZzBM4+EXkU=; b=eWCQxSwsR/HTBXuw+J+JHz0Ntn2dEvwXEByKjAgq3H103MLchdNRhUX4OpFFKafuwb NubOTSV2kd2u79ONzNuxMThXg0EZDNBUVO9SNbXcuVMOzfmHMSrWDDmTxG5RaKj3VWoi SXq5xsVS6DPxnoow3EAOV6GDUjCpKIdhg19vkHFUHOUNGR9dFNIKUHGpHc2WWQG77YRv tAIlzGNGpVEhKRQ3kjLyRKfZ7gP7yf96C3XDVpyhDkBXMOVZlwCE4QtPFQgNXTYy936s LQtFYQyXvwxkYsM6+srH2igdCeBalwTx+l82QJHkM4vK9zcF2znTdFQ0Fzuf6z2MAznr qe4g== Received: by 10.66.78.9 with SMTP id x9mr8462015paw.84.1347029692840; Fri, 07 Sep 2012 07:54:52 -0700 (PDT) Received: from localhost.localdomain (72-163-0-129.cisco.com. [72.163.0.129]) by mx.google.com with ESMTPS id rz10sm3256097pbc.32.2012.09.07.07.54.51 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 07 Sep 2012 07:54:52 -0700 (PDT) Message-ID: <504A0ABA.7030604@gmail.com> Date: Fri, 07 Sep 2012 08:54:50 -0600 From: Martin Sebor User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: dev@stdcxx.apache.org CC: Liviu Nicoara Subject: Re: A question (or two) of procedure, etc. References: <5048E63F.8090603@hates.ms> <50496333.2080004@gmail.com> <5049DD36.40405@hates.ms> In-Reply-To: <5049DD36.40405@hates.ms> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org We should remember that there are a number of Jira issues that we fixed on 4.2.x but haven't merged out to 4.3.x or trunk. The idea behind the current process (4.2.x -> 4.3.x -> trunk) was to be able to simply merge the branches in bulk, as opposed to an fix at a time. Unfortunately, we ran into some Subversion issues that made it a huge pain. IIRC, Travis did it at least once so he might still remember the details. Before we change the process, it might be a good idea to go through the Jira issues (I think they are resolved but not Closed), commit the 4.2.x fixes to 4.3.x and trunk, and close them. That way we won't have to wonder what fixes are where. Going forward, to avoid this mess, I would suggest we make an effort to commit fixes wherever necessary at the same time instead of delaying it until some time in the future. Martin On 09/07/2012 05:40 AM, Liviu Nicoara wrote: > On 09/06/12 23:00, Martin Sebor wrote: >>> Every project has certain branch strategy, I'm not sure about this so >>> maybe Martin can advice. I prefer to develop on trunk and cherry pick >>> to the other branches avoiding bulk merges (and that's in both >>> directions). >> >> We've done most work on 4.2.x for historical reasons. I think >> a better strategy is to develop, as you suggest, on trunk which >> has the least restrictive commit policy, and merge changes out >> to the more restrictive branches as appropriate. > > If open to voting, I am for trunk first, branches later. > > Liviu