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 1to1t5-0051nd-S8 for pgsql-pkg-debian@arkaria.postgresql.org; Fri, 28 Feb 2025 15:02:52 +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 1to1t6-008NU6-Ui for pgsql-pkg-debian@arkaria.postgresql.org; Fri, 28 Feb 2025 15:02:51 +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 1to1t6-008NRo-OL for pgsql-pkg-debian@lists.postgresql.org; Fri, 28 Feb 2025 15:02:51 +0000 Received: from mout-p-201.mailbox.org ([80.241.56.171]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1to1t3-000BVe-09 for pgsql-pkg-debian@lists.postgresql.org; Fri, 28 Feb 2025 15:02:50 +0000 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Z4BJz3pLTz9tBF; Fri, 28 Feb 2025 16:02:43 +0100 (CET) Date: Fri, 28 Feb 2025 16:02:42 +0100 From: Christoph Berg To: Jeremy Schneider Cc: pgsql-pkg-debian@lists.postgresql.org Subject: Re: pg18 patch: separate package for llvm/jit Message-ID: References: <20250224134829.286cc256@ardentperf.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250224134829.286cc256@ardentperf.com> X-Rspamd-Queue-Id: 4Z4BJz3pLTz9tBF List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Re: Jeremy Schneider > I would like to propose this change for Postgres 18. Hi, I committed a change to the PG18 packaging that implements that split. The new package is called postgresql-18-jit. There is more work to do on each of the extension packages currently depending on "postgresql-18-jit-llvm (= llvmversion)", that needs to be converted to "Breaks: postgresql-18-jit-llvm (<< llvmversion)". (This is also the reason the jit package is not called like that because the version number there is not the PG version number.) This will likely happen when extensions are moved to PG18 in September. I'm unsure if the split should be backported to PG 17 and earlier since it will affect production systems in some way. Christoph