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 98196F50C for ; Fri, 12 Apr 2013 12:31:52 +0000 (UTC) Received: (qmail 638 invoked by uid 500); 12 Apr 2013 12:31:52 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 561 invoked by uid 500); 12 Apr 2013 12:31:51 -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 527 invoked by uid 99); 12 Apr 2013 12:31:51 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Apr 2013 12:31:51 +0000 Received: from localhost (HELO mail-ie0-f172.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Apr 2013 12:31:50 +0000 Received: by mail-ie0-f172.google.com with SMTP id c10so3290378ieb.3 for ; Fri, 12 Apr 2013 05:31:49 -0700 (PDT) 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:date:message-id:subject :from:to:cc:content-type:x-gm-message-state; bh=JHUhE1S/qXCuDWmuhOJEt/8JAU41+6+NCZsnPe3p6wo=; b=UHGl8PnFRU/lEcVxAaEveAzuAM5OsXwGAxZyXxBqi0zmXQ8NNBXuYydPH67DGwClNd uvFFILAaVV0M0yufE2TKrsMVE0wVM1a2EsFsc8e8kh/QfKt1o1KCaN2l6VEKnF7+Re/r kBYRX00+8y6HEDJrbvCGUhRcmqIF6h9Ctn4CX5Sk8lA4J/LmHnkySfJg7LR1YUbidpKA LyeoBvIvw5N7fkjuR7tN8TODljaun6TuzZNZ8UpDbL6a9EfULWM53uM+0+U3tvzSPubI ntW15SJfwzBIhHuvmubmohueyC6ZKxw/+ujghNjSX0KDsPy+AZlBvbiBzUzxGQUKSDyO JYXQ== MIME-Version: 1.0 X-Received: by 10.50.222.167 with SMTP id qn7mr1558280igc.42.1365769909816; Fri, 12 Apr 2013 05:31:49 -0700 (PDT) Received: by 10.50.197.168 with HTTP; Fri, 12 Apr 2013 05:31:49 -0700 (PDT) X-Originating-IP: [178.250.115.206] Date: Fri, 12 Apr 2013 13:31:49 +0100 Message-ID: Subject: Roadmap process and merge procedure From: Noah Slater To: "dev@couchdb.apache.org" Cc: Paul Davis , Benoit Chesneau , Jan L , Robert Newson Content-Type: multipart/alternative; boundary=14dae9340f8751eede04da291668 X-Gm-Message-State: ALoCoQmnTFVBymNt6rMbdtKeU0a3WXGt0ysAYbE1LnFfxMFn2fcn4U1izoJYIoK5Z/aQqUL94TdV --14dae9340f8751eede04da291668 Content-Type: text/plain; charset=ISO-8859-1 Devs, With 1.3.0 out, it is time we revisit these docs: http://wiki.apache.org/couchdb/Roadmap_Process http://wiki.apache.org/couchdb/Merge_Procedure Our next bugfix release target is 1st May. Our next feature release target is 1st July. What do we need to do *now* to prepare for these? Do we need to create release branches? If yes, can we do it, and can we document it, so I can bake it into the release procedure. Do we need to communicate how to merge in work for the releases? Remember we discussed (and sort of half documented in that second wiki page) that to merge in code for a release, you have to do a VOTE on a "merge request" to dev, and you have to include tests, and docs, and what have you, and we do lazy consensus on it. If we're serious about this release cadence (and I think we all are) then we need to sort this stuff out ASAP, and communicate it, and actually put it into practice. I need your help though, because I am still learning Git, etc. So I am hoping that a few of you can weigh in on the current state of the merge procedure proposal, and maybe fix it up. Then, once we're happy with it, I can do the DISCUSS/VOTE dance on dev@ and make this official. I am super excited about this. Thanks, -- NS --14dae9340f8751eede04da291668--