Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7ilY-00728S-FO for pgsql-hackers@arkaria.postgresql.org; Thu, 16 May 2024 21:35:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s7ilY-00GUyt-BX for pgsql-hackers@arkaria.postgresql.org; Thu, 16 May 2024 21:35:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7ilW-00GUu9-Hp for pgsql-hackers@lists.postgresql.org; Thu, 16 May 2024 21:35:56 +0000 Received: from wfout7-smtp.messagingengine.com ([64.147.123.150]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7ilT-000Yku-3F for pgsql-hackers@postgresql.org; Thu, 16 May 2024 21:35:53 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfout.west.internal (Postfix) with ESMTP id 092B01C00180; Thu, 16 May 2024 17:35:48 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 16 May 2024 17:35:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1715895348; x=1715981748; bh=GsdpQaQnv0kkgqWcjSIE9d48MhHNdNYJ z38jDVJDKEo=; b=LP24PzO3MXtSgQEea8p/gcG6cP2ngNbd5KTA5fHrXWUbPLqG /RMT+12ytG3+OyVTJhwExeesOPdEdsvyqYiJkuQszLgnuqW/goH5Kv5hpuwS0BvL /BinNqjKPOvLJCIdDwbyGv6J2JBvYdHh0hUlQ1546oifUjy1oaZDlvJG+Ee4KJaS rknqxfdTsY98p4szefutsllWJQWfZXWmu2XKeIgrXij5wNWpc63CL0kd5eGqr6Mp j7lzNNzlRAocWWark7LQv5iTxcDqdxtLCMbX+UU+DBW39X2ljrHGpG5f81xK3ZGL cQdtYHA12jdy6yKB5Mzc3n+NDct06aPxm8ETzg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1715895348; x= 1715981748; bh=GsdpQaQnv0kkgqWcjSIE9d48MhHNdNYJz38jDVJDKEo=; b=h MwIcGd5ouZpXvqdilal6XtygBa+X2YXECJ6P9pyigufwhJwl48N9bzYS1CPJeg6e ESwgmI2dgEGxb/Co4byMU5VIP6ewY0xfCLh0ICniamkpILOo6EwMuW5M6SU+EvbQ Rvoz6l+ECwwpGLqc7tRjI/OupzCDPHYxb9wKHrvqHv047x0SEnI9gXNHMQfLju6p bc2UndZmbKNQ4Lzb4+/ZP1ZV7kaaVwvimnksAIHomjxJVhJAh/mX4N6jYF4hi30E fUd3+KaJZPygJgXLyiQucW6o0b6vSHJsR/qSmaJUMa1WvCgK/uF1oWrMlKJq1Cdd 3umhebW4i+K/rIKPanw+w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdehuddgudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomheprfgv thgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhesvghishgvnhhtrhgruhhtrdhorh hgqeenucggtffrrghtthgvrhhnpeeljedtudfggffffefhieetfeehtedukeejuedtlefh gefgffdujeehueefudffkeenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgv rhesvghishgvnhhtrhgruhhtrdhorhhg X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 May 2024 17:35:47 -0400 (EDT) Message-ID: <45faf826-42b7-4ce9-a081-0903d033f411@eisentraut.org> Date: Thu, 16 May 2024 23:35:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: commitfest.postgresql.org is no longer fit for purpose To: Melanie Plageman , Robert Haas Cc: "pgsql-hackers@postgresql.org" References: Content-Language: en-US From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 16.05.24 22:46, Melanie Plageman wrote: > I was reflecting on why a general purpose patch tracker sounded > appealing to me, and I realized that, at least at this time of year, I > have a few patches that really count as "waiting on author" that I > know I need to do additional work on before they need more review but > which aren't currently my top priority. I should probably simply > withdraw and re-register them. My justification was that I'll lose > them if I don't keep them in the commitfest app. But, I could just, > you know, save them somewhere myself instead of polluting the > commitfest app with them. I don't know if others are in this > situation. Anyway, I'm definitely currently guilty of parking. I don't have a problem with that at all. It's pretty understandable that many patches are parked between say April and July. The key is the keep the status up to date. If we have 890 patches in Waiting for Author and 100 patches in Ready for Committer and 10 patches in Needs Review, and those 10 patches are actually reviewable, then that's good. There might need to be a "background process" to make sure those 890 waiting patches are not parked forever and those 100 patches actually get committed sometime, but in principle this is the system working. The problem is if we have 180 patches in Needs Review, and only 20 are really actually ready to be reviewed. And a second-order problem is that if you already know that this will be the case, you give up before even looking.