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 78FE2933E for ; Sun, 17 Jun 2012 16:49:28 +0000 (UTC) Received: (qmail 74956 invoked by uid 500); 17 Jun 2012 16:49:27 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 74740 invoked by uid 500); 17 Jun 2012 16:49:27 -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 74712 invoked by uid 99); 17 Jun 2012 16:49:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Jun 2012 16:49:27 +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 (nike.apache.org: domain of nslater@tumbolia.org designates 209.85.217.180 as permitted sender) Received: from [209.85.217.180] (HELO mail-lb0-f180.google.com) (209.85.217.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Jun 2012 16:49:19 +0000 Received: by lbbgh12 with SMTP id gh12so4209241lbb.11 for ; Sun, 17 Jun 2012 09:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tumbolia.org; s=google; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=OnvvYvGCv6IVFaEILpB80qZgZQCHpP3bQA66kZoAbiM=; b=jnv/Zf5sEgrs3UIkA4ilLmm3MwkJPNUICytCoSZdoT6ivd3fKLxPx5mprEVc8mjrHP DtZRI0fMl7pZv4r3AeyEWAQ9mmwiPx9+u3CKm0Nx81m6byPy5JkVcmO7J0ihzcaORNIe IyU4quBxgo9m2t+f99vLLBzYFYBRIT8QMg99M= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=OnvvYvGCv6IVFaEILpB80qZgZQCHpP3bQA66kZoAbiM=; b=OVKgP6dc745wfEm7jUN3H4C2fvFmknV+lPoi6jUrgWLzEp9+UqR4bqt8Ho7i+APwl9 AfWLpXl70JUnyyHhPhILJH1+xCaRvkY4LKPwjtu4ezg9TIqSfOdCCfTpfzIgiIGWeogU 6hEgUh3HjQ3P4y4SedLYPQs7Tvc2K1kanIsEQxJl2XN9BzbdIF8P61opyZvdTu74EwHe 5a4z5W8RXn6cyX4SES7/UDlMHcSaVzIEELBc8Hdr6chGYzojdEQsR/fcWIaBJ4c4sfQX fryE2+loagG0/hDwZlr4sJLfOlkYb8KQshKStwwQh+evhk8qi58UT5Y3OHY/TCvZYurL QXhQ== MIME-Version: 1.0 Received: by 10.112.86.132 with SMTP id p4mr5144522lbz.22.1339951739059; Sun, 17 Jun 2012 09:48:59 -0700 (PDT) Received: by 10.112.107.133 with HTTP; Sun, 17 Jun 2012 09:48:58 -0700 (PDT) X-Originating-IP: [89.100.122.247] In-Reply-To: <15DD6B3E-E4B2-4202-A328-D574529164FE@apache.org> References: <15DD6B3E-E4B2-4202-A328-D574529164FE@apache.org> Date: Sun, 17 Jun 2012 17:48:58 +0100 Message-ID: Subject: Re: [PROPOSAL] Official roadmap, and merge procedure From: Noah Slater To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=bcaec554d5226c3e9104c2add336 X-Gm-Message-State: ALoCoQkjUiQCWIOxMwAK1BqwF1YQSQ5mnSD99KhE89lP7Zaj2q2TMcuE/SoGcQQPy4aNI8OieWvE --bcaec554d5226c3e9104c2add336 Content-Type: text/plain; charset=ISO-8859-1 Thanks for the comments guys. Bob was in the room when this proposal was drafted (literally) but Paul is our other active release manager, so I want to wait for his review before I comment on anything in the thread. I am also interested to hear what Jason Smith thinks, and indeed, anyone else from Cloudant, or other downstream CouchDB individuals this may effect. If you're interested in helping the CouchDB community test CouchDB, through QA, CI, or any other method, then your should also chime in here. On Sun, Jun 17, 2012 at 4:28 PM, Jan Lehnardt wrote: > > On Jun 16, 2012, at 18:45 , Noah Slater wrote: > > > Devs, > > > > A few of us met in Dublin recently, and we discussed the project roadmap. > > > > Key takeaways from that meeting: > > > > 1. We'd like to proposed formal time-based releases > > > > > > 2. Branch and hack all you like, but if you want to ship something, you > > have to submit a merge request to an active release branch. Before you do > > this, you should follow a test procedure. And before your request will be > > accepted, it will be put through QA by the community. > > > > > > Details of these proposals can be found here: > > > > http://wiki.apache.org/couchdb/Roadmap_Process > > > > > > http://wiki.apache.org/couchdb/Merge_Procedure > > > > > > Please reply back to this thread with your comments on the proposals. > > > > (The last one needs to be fleshed out, a little...) > > In particular this bit: > > > Feature branches are merged to release branches using 'git merge --no-ff > '. This guarantees a merge commit, which are the only kinds > of commit that will appear on release branches. If the merge results in > conflicts, the release manager rejects the merge commit with an reply to > the dev@ thread. If the merge is successful, the release manager should > run 'make distcheck' and push the merge upstream if the tests pass. > > Merges are currently not allowed on release branches and master. IIRC we > came up with git merge --no-ff being "safe" to enable, but this currently > is still disabled. > > Cheers > Jan > -- > > --bcaec554d5226c3e9104c2add336--