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 1qzatb-00HOEs-GB for pgsql-pkg-debian@arkaria.postgresql.org; Sun, 05 Nov 2023 11:02: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 1qzata-00941Z-69 for pgsql-pkg-debian@arkaria.postgresql.org; Sun, 05 Nov 2023 11:02:22 +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.94.2) (envelope-from ) id 1qzatZ-00941R-WB for pgsql-pkg-debian@lists.postgresql.org; Sun, 05 Nov 2023 11:02:21 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qzatS-004p4Z-In for pgsql-pkg-debian@lists.postgresql.org; Sun, 05 Nov 2023 11:02:21 +0000 Received: from msg.df7cb.de (unknown [IPv6:2a02:908:1482:3660:2ae7:2867:64d8:87dc]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 4SNWlT4KyGz3F2b; Sun, 5 Nov 2023 12:02:13 +0100 (CET) Date: Sun, 5 Nov 2023 12:02:13 +0100 From: Christoph Berg To: Devrim =?iso-8859-1?B?R/xuZPx6?= Cc: Regina Obe , pgsql-pkg-debian@lists.postgresql.org Subject: Re: Include h3-pg extension Message-ID: References: <000601da0ec8$d7cc27e0$876477a0$@pcorp.us> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Re: Devrim Gündüz > There are some overlapping files between h3 and h3-pg. I did not check > closely, but you may not have to package h3. Just a FYI. It took me a while to figure out because it was hidden in an unexpected location, but the reason h3-pg can be compiled without h3 is that it downloads it at build time: CMakeLists.txt: # Include core library add_subdirectory(cmake/h3) cmake/h3/CMakeLists.txt: FetchContent_Declare( h3 URL https://github.com/uber/h3/archive/refs/tags/v${H3_CORE_VERSION}.tar.gz URL_HASH SHA256=${H3_CORE_SHA256} ) FetchContent_MakeAvailable(h3) Deleting the line from CMakeLists.txt made it properly use the system-installed libh3. Regina: postgresql-NN-h3 packages are in the repository. Christoph