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.96) (envelope-from ) id 1w67wY-003yix-2X for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 14:13:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w67wV-00A6bk-33 for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 14:13:44 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w67wV-00A6bb-27 for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 14:13:44 +0000 Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w67wT-00000001URG-0UFk for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 14:13:43 +0000 Received: from phl-compute-11.internal (phl-compute-11.internal [10.202.2.51]) by mailfout.stl.internal (Postfix) with ESMTP id C04A51D00052; Fri, 27 Mar 2026 10:13:38 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Fri, 27 Mar 2026 10:13:38 -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=fm3; t=1774620818; x=1774707218; bh=sfo3jnDSxgqxwgeinROEH3EeHTdwbFb5 /k4iIpP6018=; b=TCgOut8swPXx/ZLHw3lomYYDJCg9ZCoBxlCk4L7LqFg1MLrn rfcKt0kKaBFAxfpOL5G5pmcjfZ/UW/gj4J/zTTDAmuVxEJpjtQ5REnTYHQZ6QtsM MyCxBVXs5tn4Ovl9A3vL7XkNn4rISPCGhh5nKweplWeaDwuvma0XiRosZTi4W3Fy H4mld1qic/i5fHqavfgixfPCjaZqsRFmTHj8Pm0ehD+HHHLFC0ggokEqZLaDRyXU Pk/yRR37aMP/fCy1c8N1LOZcbDjiGtJ5+lCF3FaCxIq2wm0nfoCv1E1HXcOxFJem +1q03QE2AEhZejyvY1DwHaqlUVQ8nPdrxjuExA== 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-sender:x-me-sender:x-sasl-enc; s=fm1; t=1774620818; x= 1774707218; bh=sfo3jnDSxgqxwgeinROEH3EeHTdwbFb5/k4iIpP6018=; b=p ipQA9NYSvZ2WWV1t5jfZjZAs4VB7Ov/8dNXVh7KMYMEo7YoRVaH8vIyFrb2HUukl ItILNRm1LUsx0LtOwClfXe4Wft6utQEUovbL39to5al2YQGu0EAdfcELxKOr3kq9 ydal/w6Quzaz/K4mh9W34XwjF0dcmkMmYx1cwHPg62Ay+jXHZK8aOez+PH/IWwoz 2gBzuQk++bYQhVDHGaR98SL7g/487HsCIi7QWKMoagBISjWG8Dd46kdODrMQX5Ai /ccdOfv4lOfZGqUX1zzyB0mdGtMqZiq5BchPSefqeuX6H7SBy1uD3kF32CuolQnf xDwx8HmiHr1nHNRd92Png== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeffedtgeelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpefrvghtvghr ucfgihhsvghnthhrrghuthcuoehpvghtvghrsegvihhsvghnthhrrghuthdrohhrgheqne cuggftrfgrthhtvghrnhepjefhveehtdetgfffhffhfeefgffghffflefgieeuueekhedv hedvfeehffdvfeeunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepphgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgpdhnsggprhgtphhtthho peefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehvrdhpohhpohhlihhtohhvse hpohhsthhgrhgvshhprhhordhruhdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhs sehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopehhrghrihhkrg gvrdhkohhhvghisehfuhhjihhtshhurdgtohhm X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 27 Mar 2026 10:13:37 -0400 (EDT) Message-ID: <79255bdf-78e1-4dbd-a3d0-ad3f22612b33@eisentraut.org> Date: Fri, 27 Mar 2026 15:13:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Windows meson build To: Vladlen Popolitov , pgsql-hackers@lists.postgresql.org Cc: Kohei Harikae References: <173944432278.159115.3197178459315468186.pgcf@coridan.postgresql.org> <9dc075558202f41a6663a311d93c8134@postgrespro.ru> Content-Language: en-US From: Peter Eisentraut In-Reply-To: <9dc075558202f41a6663a311d93c8134@postgrespro.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 13.02.25 12:38, Vladlen Popolitov wrote: > Vladlen Popolitov писал(а) 2025-02-13 17:58: >> The following review has been posted through the commitfest application: >> make installcheck-world:  tested, failed >> Implements feature:       tested, failed >> Spec compliant:           tested, failed >> Documentation:            tested, failed > Hi! > >  Previous email has text "failed". It is generated by "send review" > function, > I do not know, how to change it (tried in other browsers). > > Nothing failed in this patch. This patch is pretty old but it was still hanging around as open in the commitfest app. I realize that the way the PostgreSQL build process finds all the dependencies is pretty complicated right now. With configure some of them are found the old way using CPPFLAGS/LDFLAGS, some via specific foo-config scripts, some via pkg-config, some via specific custom code. With meson, similarly, but the actual details are different in each case. Maybe we should document all of this accurately, or maybe it would be unmaintainable. In any case, I don't think your patch has enough coverage to make this better, it just describes some specific scenario that works for you, and it moves some text out of context where it doesn't make sense anymore. Maybe this kind of information is better in a how-to document or blog post, and from there we could generalize the information and maybe feed it back into the documentation.