Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lKGQv-00023N-5a for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Mar 2021 08:12:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lKGQu-0003Kz-03 for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Mar 2021 08:12:36 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lKGQt-0003HJ-Pe for pgsql-hackers@lists.postgresql.org; Thu, 11 Mar 2021 08:12:35 +0000 Received: from forward5-smtp.messagingengine.com ([66.111.4.239]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lKGQn-0003Mq-2G for pgsql-hackers@postgresql.org; Thu, 11 Mar 2021 08:12:34 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailforward.nyi.internal (Postfix) with ESMTP id 0DD121940AD6; Thu, 11 Mar 2021 03:12:28 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 11 Mar 2021 03:12:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=PmWXFXsuZVIFTjwVLoIjWhCF0De7dfbH9LNu2aDzw JM=; b=kYZ7PbXI6oMYzeENTLepiJ/pVQc29UxzuqxgqTdLr3tJVM8yx5FBMefax fUkFro1cs2b/dk/ybc3C+LjPwa6RrF2VaZYvoOQlP37sLlStbOjw/q7tTThiAyNT sMGz1ixdbRRRTCHQqE8h46Pxt9BaifyX3sRlg5tRj07E0huR0K6T+JJQSDYVD5Xd r1LqnWRgOrtG8AuJeQxun7+45uCyuRuuKsrnU1mT+WjUPDL1dGormsG4adHBWlw5 mAP6Y02XhtN693yN40qf4LGPXMl6WAuyY+UzkadAv7o9q++UqTI2WSwq3OX+hOPm RBbavxaq5Dsc0PWIzg2rK/MDtSeKA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudduledgudduhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeehnecuhfhrohhmpefrvght vghrucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvghnth gvrhhprhhishgvuggsrdgtohhmqeenucggtffrrghtthgvrhhnpefhfeelfeeuveduvdff heejtdejjefglefhtddvffehledutedugeeffedtffffjeenucfkphepkeejrddujeejrd eiledrudegtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehpvghtvghrrdgvihhsvghnthhrrghuthesvghnthgvrhhprhhishgvuggsrdgtoh hm X-ME-Proxy: Received: from laptop206oxuk.local (p57b1458c.dip0.t-ipconnect.de [87.177.69.140]) by mail.messagingengine.com (Postfix) with ESMTPA id E4B37240068; Thu, 11 Mar 2021 03:12:23 -0500 (EST) Subject: Re: pg_amcheck contrib application To: Mark Dilger , Robert Haas Cc: Peter Geoghegan , Thomas Munro , Tom Lane , "Andrey M. Borodin" , Stephen Frost , Michael Paquier , Amul Sul , Dilip Kumar , Andres Freund , PostgreSQL-development References: <130B2AED-8322-47E6-AD3F-1263E5E18C80@enterprisedb.com> From: Peter Eisentraut Message-ID: Date: Thu, 11 Mar 2021 09:12:22 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk (I'm still not a fan of adding more client-side tools whose sole task is to execute server-side functionality in a slightly filtered way, but it seems people are really interested in this, so ...) I want to register, if we are going to add this, it ought to be in src/bin/. If we think it's a useful tool, it should be there with all the other useful tools. I realize there is a dependency on a module in contrib, and it's probably now not the time to re-debate reorganizing contrib. But if we ever get to that, this program should be the prime example why the current organization is problematic, and we should be prepared to make the necessary moves then.