Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id E453C62698E for ; Mon, 16 Apr 2012 17:23:25 -0300 (ADT) Received: from moutng.kundenserver.de ([212.227.126.186]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SJsSK-0003hD-6n for pgsql-hackers@postgresql.org; Mon, 16 Apr 2012 20:23:24 +0000 Received: from [192.168.1.6] (mail.highperformancepostgresql.com [71.179.240.8]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0Lv94E-1SBexQ0nPG-010Wis; Mon, 16 Apr 2012 22:23:10 +0200 Message-ID: <4F8C7FAD.4030009@2ndQuadrant.com> Date: Mon, 16 Apr 2012 16:23:09 -0400 From: Greg Smith User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111120 Icedove/3.1.16 MIME-Version: 1.0 To: Tom Lane CC: Simon Riggs , Robert Haas , pgsql-hackers@postgresql.org Subject: Re: Last gasp References: <1333651599.31440.47.camel@hvost> <1333653659.31440.68.camel@hvost> <1333655785.15576.13.camel@hvost> <4F7E99BA.1080805@2ndQuadrant.com> <8687.1333833601@sss.pgh.pa.us> <9214.1334505671@sss.pgh.pa.us> In-Reply-To: <9214.1334505671@sss.pgh.pa.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:uOvOB7rWe1xjkbIphStl7Awaa2bveCPM2SaNsGSThBz 1m2FKLJ/FSOQ6RHGS5gtSR4LKzo2tbf9/wXHfiZk930YpYBTQ/ zCrnfHmFJcQgZRq3LeMRtpK3AjwUAOKR8JRndB310v2lVLGZ+I b29f8J36MFjAV2qb6JNg5/3wKmCk4l1UrVxJgnEVba3HQHQf8L zNTVOD+Evk8fdJGUvz9yJBFermSQZCXfI5WmfIwcp7Gs1uWh2Q iOt8HaeQoQWuHwaSerNqQVmTtGZZU5qLRGUfF/9VXaXM96xrqF 3Uw8NJjPwaTd14Q6g5a5o9jJF4UihpYCE1OCNKxOLls87VLm1s 70V5Mzf9EGXKVNMR7dO0= X-Pg-Spam-Score: -1.9 (-) X-Archive-Number: 201204/843 X-Sequence-Number: 206646 On 04/15/2012 12:01 PM, Tom Lane wrote: > Where I think we have been fooling ourselves is in failing to tell > the difference between a patch that is committable in the current fest, > versus one that is still WIP and is going to need more development time. I wonder if this bit of state might be worth extending the UI to include. Just a little toggle box with the options "WIP" and "Commit Submission" there. [I am unattached to those particular terms] I think everyone is clear that Command Triggers is an example that reflects a more general problem seen many times before; I'll continue using it as a fresh example here without meaning to pick on Dimitri in particular. If Dimitri had submitted that in January while ticking "Commit Submission", it might have sparked a talk about the difference in expectations earlier. If we use Robert as the bad guy watching the CF progress (again, just as an example, not trying to paint him with that title), I think it would have been easier for him to write an e-mail like this: "It's March now, and this feature has been under heavy review and development for 6 weeks. This looks more like a WIP feature to me, not one that arrived as a Commit Submission. Is there any useful subset to consider instead?" Compared to the current way such things happen, that's a more factual style of message without as much emotion or judging, and one that can be raised much earlier in the CF cycle. I think it will be easier for people to write those, compared with having to be the person saying "this isn't ready to commit" only at the end. -- Greg Smith 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD PostgreSQL Training, Services, and 24x7 Support www.2ndQuadrant.com