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 1tu64A-003ZEF-Hu for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Mar 2025 08:43:23 +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 1tu648-0090G4-EI for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Mar 2025 08:43:20 +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 1tu647-0090Fv-Vl for pgsql-hackers@lists.postgresql.org; Mon, 17 Mar 2025 08:43:19 +0000 Received: from mail.postgrespro.ru ([93.174.132.70]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tu644-003HzS-34 for pgsql-hackers@lists.postgresql.org; Mon, 17 Mar 2025 08:43:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mx2023; t=1742200993; bh=SuBOZ0xcQqD5F1TSKE22rzNZfzwqss57pR7F1bPY+Ac=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Message-ID:From; b=4rG2aXTDaZQ3RfUW8xwemxIYtzqujJiFIrQ1sbfvU3k4xORrVP9V8B08rMkHfnl+W CfWuBsfpRZust75AGUaWo+4ptliNYj8/cTQBU2fHfYb+NspsC8sgUmTbwB6ZIchMs0 g795O+ppWEbm22I1wKWozSmDyL9dXDZn9RYurJZTO5Rik72e8ULby6mSjxEwj6Futx 1Yml5BjerT1+RiK6Tm5ZIOiwzrGGz3odximZr7QfaJIkYCFuzZq08t6Qj6LQWIs3kW OcIjh8VBv68maec8h2PxEGHSkwWeTTMceERDNU4YxN6ri9WZ0YNN++2ys2sgIIVbkb QqopkmDUr2obA== Received: from mail.postgrespro.ru (webmail-master-mstn.l.postgrespro.ru [192.168.2.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: r.zharkov@postgrespro.ru) by mail.postgrespro.ru (Postfix/587) with ESMTPSA id 6DE9660809; Mon, 17 Mar 2025 11:43:13 +0300 (MSK) MIME-Version: 1.0 Date: Mon, 17 Mar 2025 15:43:13 +0700 From: Zharkov Roman To: vignesh C Cc: Andrew Dunstan , Nazir Bilal Yavuz , pgsql-hackers@lists.postgresql.org Subject: Re: plperl version on the meson setup summary screen In-Reply-To: References: <93e7f77bf4e1ef4640e4ee733f9e2a78@postgrespro.ru> <3d954f95-859b-46cd-a310-a9669113efb2@dunslane.net> <6d972873819718684744a4148d3d1106@postgrespro.ru> <60c529aa-5a8a-4a24-a335-8f741820b369@dunslane.net> <2763003787809ee5b3b014bbef9ef3f3@postgrespro.ru> Message-ID: X-Sender: r.zharkov@postgrespro.ru Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-KSMG-AntiPhishing: NotDetected X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.1.0.7854, bases: 2025/03/17 05:57:00 #27790323 X-KSMG-AntiVirus-Status: NotDetected, skipped X-KSMG-LinksScanning: not scanned, disabled by settings X-KSMG-Message-Action: skipped X-KSMG-Rule-ID: 1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2025-03-14 13:08, vignesh C wrote: > One suggestion, there are many other external libraries for which we > don't display the version, can we include the version for them too: Hello, We have seven "libraries" whose versions meson does not show: bonjour, bsd_auth, docs, docs_pdf, nls, pam, plperl. And only plperl has a known version. bonjour, bsd_auth produces by declare_dependency() function, and I don't know where to find their versions. docs, docs_pdf are the complex of libraries: xmllint_bin, xsltproc_bin and fop. Which version do we need? nls can be formed in two ways: by declare_dependency() or by cc.find_library(). It is not clear to me where to get a version. pam also can be produced by dependency() or cc.find_library(). Best regards, Roman Zharkov