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 1t8idS-005cQU-KO for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Nov 2024 16:11: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 1t8idO-007K2u-BW for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Nov 2024 16:11:54 +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 1t8idN-007K2i-Bq for pgsql-hackers@lists.postgresql.org; Wed, 06 Nov 2024 16:11:54 +0000 Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t8idL-000Uj8-0R for pgsql-hackers@lists.postgresql.org; Wed, 06 Nov 2024 16:11:52 +0000 Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfout.stl.internal (Postfix) with ESMTP id 8B3F311400F0; Wed, 6 Nov 2024 11:11:49 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Wed, 06 Nov 2024 11:11:49 -0500 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=1730909509; x=1730995909; bh=4IUDRRFw7WqJD0S4G/Tj7rvLO1G1Elue fv+HBjnGTLU=; b=O473ov2x7uowcKcise9TwxFEzXOvBd+MlN40BCHh48ULzA7X UsLr89IMTy4Ja4WDryRy2ZJEt+anTNVhUJU9YifUheEkf3OJlQP78J3FdxcT201o LvLUEzPqVnesrwANxxfSibKJAQXLKFUlPiBSa6mqKy3zUgv0KiwJPQMituEqXL1m k2yps/jrusDFXpBAP9ynX8lB6hHzLvtw2ltR2luldA4CwpH+xQ/qsUK243pvZWIp x9sSa5GX5vRt7M9/lSVoH8XBqyi54EUiIz+K9COUOpoYRFQ2jQnGVp3z8v2av0mF 4F+9AoldBM1/puzkgnhdVdeJJ3YOm9SRaeOuQg== 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=fm3; t=1730909509; x= 1730995909; bh=4IUDRRFw7WqJD0S4G/Tj7rvLO1G1Eluefv+HBjnGTLU=; b=n wYZUOmpPOdC+NjCHmsYGRwPWm7epI1RWPoAxKN74RFRcjuzb4/IngdqTx5lASD5P w8NQedp2YkAvWK1cB3H1wdLZFSCJgsHFZodTU6vNfMQj3y413RLkLiv4VJVRmZGO 9crDOQc+IyQKEn3NlixIPKYgd3l5/8nYXkd8rm0NcJ/nPUVc0yQq5bVGaHwNyJ2H rU3+wf4p+mg+Z0+TcbTr+TNSJbtO2gzwspLvYKAsseSj6xalJ2ss30AIeV/eKCAP +W3QbhnF2G7uqKjmtneTULbl2poQqPnEtBMUqepPETuqmw5YWfnw26Ercj+09eMt oXTB4B/0LmUyLKWSpHFog== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrtddvgdekgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeen ucfhrhhomheprfgvthgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhesvghishgvnh htrhgruhhtrdhorhhgqeenucggtffrrghtthgvrhhnpefgjedthfekfedtuefgieelheet leejgefhueeltdfhueetvdffudekfeejhfegheenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrsegvihhsvghnthhrrghuthdrohhr ghdpnhgspghrtghpthhtohephedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoheprh drthgrkhgrhhgrshhhihgpvdesfhhujhhithhsuhdrtghomhdprhgtphhtthhopeguphgr ghgvsehpghgrughmihhnrdhorhhgpdhrtghpthhtoheprhhosggvrhhtmhhhrggrshesgh hmrghilhdrtghomhdprhgtphhtthhopehguhhrjhgvvghtsehsihhnghhhrdhimhdprhgt phhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlh drohhrgh X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 6 Nov 2024 11:11:46 -0500 (EST) Message-ID: Date: Wed, 6 Nov 2024 17:11:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: doc: pgevent.dll location To: "Ryohei Takahashi (Fujitsu)" , 'Dave Page' , Robert Haas Cc: Gurjeet Singh , "pgsql-hackers@lists.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 06.11.24 13:57, Ryohei Takahashi (Fujitsu) wrote: > The dll install paths are changed as follows on Windows. > > (1) pgevent.dll > PG16: lib/ > PG17: bin/ > > (2) dll for user (like libpq.dll, libecpg.dll) > PG16: Both in lib/ and bin/ > PG17: bin/ > > (3) contrib dll (like amcheck.dll) > PG16: lib/ > PG17: lib/ > > > I understand that Dave says (1) and (2) should exist on bin/ directory > and the paths in PG17 are correct. > > So, I think it is correct to update documentation. I don't have Windows handy to test it out, but looking at the respective build system source files, in master, pgevent is built and installed like a normal shared library in both meson.build and Makefile, so it should end up somewhere in lib. In src/tools/msvc in REL_16_STABLE, I see some code that appears to suggest that it installs in bin. Again, this is just reading the code, but it seems to be backwards from what is claimed earlier. The statements like "in PGxxx it did this" are not precise enough because there are three possible build systems. We need to know what each build system is doing. Also, the consideration of consistency should go in two dimensions: Consistency between versions and consistency between build systems.