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 1nXfov-0003sJ-Cf for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Mar 2022 09:01:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nXfot-0000Sg-WB for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Mar 2022 09:01:20 +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 1nXfos-0000S7-S4 for pgsql-hackers@lists.postgresql.org; Fri, 25 Mar 2022 09:01:19 +0000 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXfop-00074y-83 for pgsql-hackers@postgresql.org; Fri, 25 Mar 2022 09:01:17 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id BEF7832009E5; Fri, 25 Mar 2022 05:01:12 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Fri, 25 Mar 2022 05:01:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=X8dctYe4D9iXYEawBFASkZH00uKhJ5WNQYPySLbDx Ko=; b=FU3VCUdWEa0045oTh01To4/QjKe1y2Yofq0Vurx/7PtadubbkV6u1Nlqr uJwTe6Lm5wVj1aWXp7iZNis7QGkTa0/dt1IaF3b0OQ4tlutx5qkSPOHqbmqDLIW8 d4i8XySbL9HGUNSQYyCq5VQj+LXA9mIVh8n/GlUM/RPZmh6w5Hkw+c2Zqe70L0bz Q09EIteCay+2EGmRJsqjqsMjLvhbAQyY3SkHD38Yfhu13jYzLG7T7+/kXKyJUfjG uffRyltYv3/5rYr7XGExE52lB76t2cr8bsfZTVGHeBz6dP6U+Tz0i4yxmitFtfg6 VBg9ou44iWhEwkll3YocoEQOMBnFQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudehtddguddvvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpefrvght vghrucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvghnth gvrhhprhhishgvuggsrdgtohhmqeenucggtffrrghtthgvrhhnpeefjeegheetuefhveev udelueeftdejteeiffetvdduhfdtieefgfeutedtveeggfenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvihhsvghnthhrrghu thesvghnthgvrhhprhhishgvuggsrdgtohhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 25 Mar 2022 05:01:10 -0400 (EDT) Message-ID: <78b4383b-1e25-aacd-7c41-ecdeb8a3292f@enterprisedb.com> Date: Fri, 25 Mar 2022 10:01:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [RFC] building postgres with meson -v8 Content-Language: en-US To: Andres Freund Cc: pgsql-hackers@postgresql.org References: <20211012083721.hvixq4pnh2pixr3j@alap3.anarazel.de> <20220308025629.3xh2yo4sau74oafo@alap3.anarazel.de> <721828a7-3043-6803-a85b-da63538db3cc@enterprisedb.com> <20220309164420.rr5lws22asrd5mfm@alap3.anarazel.de> <20220322022208.44py5lk7twdfuqb5@alap3.anarazel.de> From: Peter Eisentraut In-Reply-To: <20220322022208.44py5lk7twdfuqb5@alap3.anarazel.de> 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 22.03.22 03:22, Andres Freund wrote: > Attached is v8. It's just a rebase to resolve conflicts with recent changes. I have committed the DLSUFFIX refactoring, and also a stripped-down version of the patch that makes update-unicode work with vpath. This takes care of patches 0007 and 0009. Patch 0006 (visibility) has its own CF entry. The only other thing IMO that might be worth addressing in PG15 is the snowball scripts refactoring (0002 and 0003), but that doesn't seem quite ready yet. (At least, it would need to be integrated into the distprep target, since it adds a dependency on perl.) Maybe it's not worth it right now. With that, I suggest moving this patch set to CF 2022-07. A general comment on the remaining prereq patches: We appear to be accumulating a mix of conventions for how "generate" scripts specify their output file. Some have it built-in, some use the last argument, some use an option, which might be -o or --output. Maybe we can gently work toward more commonality there.