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 1vgyq6-007rMI-26 for pgsql-committers@arkaria.postgresql.org; Sat, 17 Jan 2026 05:27:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vgyq5-006QKj-0f for pgsql-committers@arkaria.postgresql.org; Sat, 17 Jan 2026 05:27:09 +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 1vgyq4-006QKX-0j for pgsql-committers@lists.postgresql.org; Sat, 17 Jan 2026 05:27:09 +0000 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vgyq1-000wU9-1Z for pgsql-committers@lists.postgresql.org; Sat, 17 Jan 2026 05:27:08 +0000 Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfhigh.stl.internal (Postfix) with ESMTP id EE1A17A0169; Sat, 17 Jan 2026 00:27:02 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Sat, 17 Jan 2026 00:27:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=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=fm1; t=1768627622; x=1768714022; bh=IzZiBEDxB13CRYCyfxpuBmBuvUVQeq/8Q/i94SjKIjY=; b= BGBvrWCXL1aEK6CDhAoEO4EekKp55ORrEEFl0F3L+X9hPiyqa8ckJe8575V0j+PP cDvFOzwPIJapAPkN4+mz364hGBEMePP3A89jA7XHIpC91svG9uFoHXaB/dLvvy5K Y5lkbJFocXEBZHb0SbqWirC8DwBpsbZsA9IiXB7E/KadpdLtgyKtSx5Kn2YCiw0D qdrGG4q/U3Teq91hQsiAxDTQIzAykyAoICLqtqfdvHgIHZan5c1OrXtBqkjRBglt 4f9Ipk0gJWQvsviwQsm9RKFYieDNK8oG413/7eVxN7CSLX+McmY87KD2giMheiDM G2ABZEafEybJuTMsebN+xw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm2; t=1768627622; x=1768714022; bh=I zZiBEDxB13CRYCyfxpuBmBuvUVQeq/8Q/i94SjKIjY=; b=TklPhPFwAOp3kPCsk eFIhrVMYrBGy7trqvVdHGKBhaaV/k8g2xI95gtKa8GMy7Qcwc/VwhjaHhyxk6dw5 HgBEMrMkFo/+1WXIXSPr9f8IA5eAMqUAfIz1tYMBzOHLanhayEJRZwn8H6tjK/zo sHfxwii7N1ipW5lW8RGUEHhWrD6mHgRhwchahycrhNCIzL9/ZylR1kAbl54O14oC nsvvkRjtobj7pLwWiTyOskQI/KJLuEBJYotx9wWOEQv1untGjdsBvVgeyixdMzhu FJW8XyeXMK/X6bcHEyaaKB+kyeLGNftLCAVgJU+0MtcJgwgtjAKqmKvKYK3fapPe hv9aA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddufedtleeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomheprfgvthgvrhcu gfhishgvnhhtrhgruhhtuceophgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgqeenuc ggtffrrghtthgvrhhnpeffueetudelgeejiedujefgteehhfdtudekhedthedtgedugffh tdevudegudduieenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvrhesvghi shgvnhhtrhgruhhtrdhorhhgpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopegusghrhigrnhdrghhrvggvnhesghhmrghilhdrtghomhdprhgt phhtthhopehpghhsqhhlqdgtohhmmhhithhtvghrsheslhhishhtshdrphhoshhtghhrvg hsqhhlrdhorhhgpdhrtghpthhtoheprghnughrvgifseguuhhnshhlrghnvgdrnhgvth X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 17 Jan 2026 00:27:01 -0500 (EST) Message-ID: Date: Sat, 17 Jan 2026 06:26:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pgsql: Enable Python Limited API for PL/Python on MSVC To: Bryan Green , pgsql-committers@lists.postgresql.org, Andrew Dunstan References: <397fa815-c0cc-4531-9d09-0be3cc72c59a@eisentraut.org> <0de98c41-4145-44c1-aac5-087cf5b3e4a9@gmail.com> Content-Language: en-US From: Peter Eisentraut In-Reply-To: <0de98c41-4145-44c1-aac5-087cf5b3e4a9@gmail.com> 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 15.01.26 17:21, Bryan Green wrote: > On 1/15/2026 3:36 AM, Peter Eisentraut wrote: >> This is failing on buildfarm member drongo: > buildfarm.postgresql.org/cgi-bin/show_history.pl?nm=drongo&br=master>. >>  AFAICT, this is the only buildfarm member that tests Python on Windows, >> so we have no additional results to compare with.  It did pass on Cirrus >> CI.  Andrew/Bryan, could you figure out how the Python installation on >> drongo is different? >> > > Peter, Andrew, > > The failure on drongo is due to my writing this patch to support meson > versions >= 1.1.0. I setup my local environment to match CI and was > using meson 1.10.0. Before 1.1.0 you needed to pass the include > directory to check_headers with arg:. I have made the changes and > tested python 3.11 w/meson 0.57.2 and 1.0.1. I have also retested with > python 3.14 and meson 1.10.0. Everything passed. Thanks, this has been committed and seems to have fixed the drongo failure.