From dev-return-19306-apmail-couchdb-dev-archive=couchdb.apache.org@couchdb.apache.org Fri Nov 18 01:09:04 2011 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 4F4F77004 for ; Fri, 18 Nov 2011 01:09:03 +0000 (UTC) Received: (qmail 5479 invoked by uid 500); 18 Nov 2011 01:09:02 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 5407 invoked by uid 500); 18 Nov 2011 01:09:02 -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 5399 invoked by uid 99); 18 Nov 2011 01:09:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Nov 2011 01:09:02 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [80.244.253.218] (HELO mail.traeumt.net) (80.244.253.218) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Nov 2011 01:08:53 +0000 Received: from [192.168.178.65] (brln-d9badfba.pool.mediaWays.net [217.186.223.186]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.traeumt.net (Postfix) with ESMTPSA id 018563CE3C for ; Fri, 18 Nov 2011 02:08:32 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1251.1) Subject: Re: [jira] [Commented] (COUCHDB-1342) Asynchronous file writes From: Jan Lehnardt In-Reply-To: <1421243410.41204.1321576792829.JavaMail.tomcat@hel.zones.apache.org> Date: Fri, 18 Nov 2011 02:08:32 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1421243410.41204.1321576792829.JavaMail.tomcat@hel.zones.apache.org> To: dev@couchdb.apache.org X-Mailer: Apple Mail (2.1251.1) X-Virus-Checked: Checked by ClamAV on apache.org Moving this out of JIRA. > Thirdly, every time someone asks, "Can it wait till it's on trunk?", = all I hear is, "Can I ignore what you just said and commit this anyway?" = If I point at something and say that its broken its because I'm = expecting the patch to change or an explanation of why I'm wrong. And = I'm fine being wrong. It happens quite often. Paul, thanks for explaining how this ends up on your end (communication = is a two way horse, yay). I can only speak for myself, but I never ever = intend to ignore the feedback. Hence my latest reply in this regard to = open blocking issues with the comments for the next release off the = particular branch a patch goes into. I see where your frustration is = coming from now, it wasn't clear before. > But this pattern of submitting patches and asking for all concerns to = be addressed after the patch is in trunk is starting to get a bit = annoying. You are saying "all concerns" and I take it as a figure of speech, but = the reverse, addressing all concerns (ever so vague and little) is = equally frustrating. The solution is clear to me, we need to try and strike a balance. I = don't think anyone argues that having a patch mature in JRIA for a few = days (or weeks) is bad and equally, once it hits a sweet spot, that it = can continue to simmer in a release branch or master and have further = kinks worked out as they show up in broader use of that branch. Knowing when to make the cut is the tricky part of course so that we = don't have patches rotting on the one side and master erode into a mess = on the other. I don't think any sort of policy or process helps here, but we should = collectively be aware of the trade-offs we are making and have a natural = urgency to get good patches into master and stemming from that an = urgency to help mature said patches in JIRA before they do hit master = (all modulo this is a volunteer effort, of course :). I feel I am starting to state the obvious here, so I'll leave you with = this. Cheers Jan --=20