From nobody Thu May 9 22:35:12 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Vb6KD6xRVz5KBck; Thu, 09 May 2024 22:35:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vb6KD5MRmz41dy; Thu, 9 May 2024 22:35:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715294112; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=quFelQidRrqDcl4bnmCIbAUhp+T9VNizUQAV/se8+Bk=; b=OL/YIoDZCsBajIzia76aJRK4zAe8O92yGVmzU7sZSlSOjyU7t0hPlJknEk5GPU+HG0cU8D JiSF1i1NMXXYFQ1j/KizOQs5f/ulOj9VZS3QBF+6P/fDzq808RSkqiYUjiR6Ei/1+KaDQZ z/BBStuqKUpp7xIlJ8HnewcPK/mbXGWJo0OXME/vLgSzJqvjlyk8S6IhHFS0/Ib6Y8Hmvh BqU+4s0dVje2WMTb/5UcTf+QgMnyqr2aNbZzdI7G1/K1lz0RxTzCOSAHyaTPbhSh8ZXdju ghiGUggI8XKuya7+q7seS5LA62U4zohqhqxabEepYR6zl6YEpdTVNGXGT8i1pQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715294112; a=rsa-sha256; cv=none; b=SjPO9mMS4fvr0J8bjBv7p+l4zofzxBehkgKGDSt3BZSOhaGij8MYbfgBPnDqQXGOlFe+38 x0UYcZcApApfJcznPSgcqz8HtqHonF+OGShMOd0Nl0HS7sqCZQN1Iek9vSUtaRIK8+pX0Q FMpWBbC5uXteQldeYHkgBAurQN7xlU7Mv6D5fBYszTY0/7lHxThxf1I6sraPx/5PUXlfEy SW9c8VFN3jxaQiBoniUE8CILaHvLArb+4w9F5GXt9rLnybzCxIs5IUMb8aFff0N+mKyIxB m64mv0bPWyLyy9ZdNHsb9mqHvfAC5AZLxqpMn+1WCyHrLgR1FgsWMLTaL4LWXA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715294112; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=quFelQidRrqDcl4bnmCIbAUhp+T9VNizUQAV/se8+Bk=; b=eada9vJLdmfBufuY2XozlSHbruGfKhsXOZEjPGwUe2seugKaqsiIbiB5Ky1FGwtnBTEjkp 8lNN0FPwbxngbA018mmg3I6ulWI/Mxs8l1kXX42Lg3OGvM3GwtOT/BzchSmHPbNXAuTN/x Bs6CC9Du+73SAGwH5ex0RXVeMfxVcr6eS5Fs8ocrW6N7u/amv1Ts/6s+T/3323N0E9ZGeW /TGnqnrI601TdamGC72WG0D5UyvTjM9Z2RN/O5Z+WYZFHOc8pMdpimxvummzLpbjbf7rlQ PFInCpRgEqlSsGzgpNhsLaXMjePwgdvUrztRgQqByDNok9B1gFxoIppFUZkhHw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Vb6KD4zCBz1R1M; Thu, 9 May 2024 22:35:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 449MZCLA079777; Thu, 9 May 2024 22:35:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 449MZChU079774; Thu, 9 May 2024 22:35:12 GMT (envelope-from git) Date: Thu, 9 May 2024 22:35:12 GMT Message-Id: <202405092235.449MZChU079774@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Palle Girgensohn Subject: git: ade1c57e3a72 - main - databases/postgresql??-*: Update to latest versions List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: girgen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ade1c57e3a72ec9c4a7c02ce28dbfbd5efcce373 Auto-Submitted: auto-generated The branch main has been updated by girgen: URL: https://cgit.FreeBSD.org/ports/commit/?id=ade1c57e3a72ec9c4a7c02ce28dbfbd5efcce373 commit ade1c57e3a72ec9c4a7c02ce28dbfbd5efcce373 Author: Palle Girgensohn AuthorDate: 2024-05-09 20:13:22 +0000 Commit: Palle Girgensohn CommitDate: 2024-05-09 22:34:46 +0000 databases/postgresql??-*: Update to latest versions PostgreSQL 16.3, 15.7, 14.12, 13.15, and 12.19 Released! The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 16.3, 15.7, 14.12, 13.15, and 12.19. This release fixes one security vulnerability and over 55 bugs reported over the last several months. Please note that the fix in this release for CVE-2024-4317 only fixes fresh PostgreSQL installations, namely those that are created with the initdb utility after this fix is applied. If you have a current PostgreSQL installation and are concerned about this issue, please follow the additional updating instructions provided in the CVE-2024-4317 description or the release notes for the remediation. [1] The script is installed as /usr/local/share/postgresql/fix-CVE-2024-4317.sql PostgreSQL 12 will stop receiving fixes on November 14, 2024. If you are running PostgreSQL 12 in a production environment, we suggest that you make plans to upgrade to a newer, supported version of PostgreSQL. Please see our versioning policy for more information. [1]: https://www.postgresql.org/support/security/CVE-2024-4317/ Security: d53c30c1-0d7b-11ef-ba02-6cc21735f730 PR: 277428 (remove unneded patch) PR: 260494 (remove deprecated INTDATE option) PR: 265860 (correct path for contrib README file in pkg-message) --- databases/postgresql12-server/Makefile | 2 +- databases/postgresql12-server/distinfo | 6 +++--- .../files/pkg-message-contrib.in | 2 +- databases/postgresql13-server/Makefile | 2 +- databases/postgresql13-server/distinfo | 6 +++--- .../files/patch-disable-llvm-jit-inlining-with-tls | 24 ---------------------- .../files/pkg-message-contrib.in | 2 +- databases/postgresql14-server/Makefile | 2 +- databases/postgresql14-server/distinfo | 6 +++--- .../files/patch-disable-llvm-jit-inlining-with-tls | 24 ---------------------- .../files/pkg-message-contrib.in | 2 +- .../files/pkg-message-server.in | 14 ++++++++++++- databases/postgresql14-server/pkg-plist-server | 1 + databases/postgresql15-server/Makefile | 2 +- databases/postgresql15-server/distinfo | 6 +++--- .../files/patch-disable-llvm-jit-inlining-with-tls | 24 ---------------------- .../files/pkg-message-contrib.in | 2 +- .../files/pkg-message-server.in | 14 ++++++++++++- databases/postgresql15-server/pkg-plist-server | 1 + databases/postgresql16-server/Makefile | 12 ++--------- databases/postgresql16-server/distinfo | 6 +++--- .../files/patch-disable-llvm-jit-inlining-with-tls | 24 ---------------------- .../files/pkg-message-contrib.in | 2 +- .../files/pkg-message-server.in | 14 ++++++++++++- databases/postgresql16-server/pkg-plist-server | 1 + 25 files changed, 68 insertions(+), 133 deletions(-) diff --git a/databases/postgresql12-server/Makefile b/databases/postgresql12-server/Makefile index 9a8fc4370856..6ba84eb2c9c6 100644 --- a/databases/postgresql12-server/Makefile +++ b/databases/postgresql12-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 12.18 +DISTVERSION?= 12.19 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 diff --git a/databases/postgresql12-server/distinfo b/databases/postgresql12-server/distinfo index 3c9545cf422b..a9c254216026 100644 --- a/databases/postgresql12-server/distinfo +++ b/databases/postgresql12-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707301238 -SHA256 (postgresql/postgresql-12.18.tar.bz2) = 4f9919725d941ce9868e07fe1ed1d3a86748599b483386547583928b74c3918a -SIZE (postgresql/postgresql-12.18.tar.bz2) = 21208935 +TIMESTAMP = 1715095959 +SHA256 (postgresql/postgresql-12.19.tar.bz2) = 617e3de52c22e822f4f57d01d5b2240503e198a9eccaf598a851109bd18e6fbb +SIZE (postgresql/postgresql-12.19.tar.bz2) = 21218699 diff --git a/databases/postgresql12-server/files/pkg-message-contrib.in b/databases/postgresql12-server/files/pkg-message-contrib.in index 2d9f3d86e71c..006f700a3ae1 100644 --- a/databases/postgresql12-server/files/pkg-message-contrib.in +++ b/databases/postgresql12-server/files/pkg-message-contrib.in @@ -2,7 +2,7 @@ { type: install message: <materialize()) - elog(FATAL, "failed to materialize metadata"); - -+ /* -+ * Don't inline functions with thread-local variables until -+ * related crashes are investigated (see BUG #16696) -+ */ -+ if (rv->isThreadLocal()) { -+ ilog(DEBUG1, "cannot inline %s due to thread-local variable %s", -+ F.getName().data(), rv->getName().data()); -+ return false; -+ } -+ - /* - * Never want to inline externally visible vars, cheap enough to - * reference. diff --git a/databases/postgresql13-server/files/pkg-message-contrib.in b/databases/postgresql13-server/files/pkg-message-contrib.in index 2d9f3d86e71c..006f700a3ae1 100644 --- a/databases/postgresql13-server/files/pkg-message-contrib.in +++ b/databases/postgresql13-server/files/pkg-message-contrib.in @@ -2,7 +2,7 @@ { type: install message: <materialize()) - elog(FATAL, "failed to materialize metadata"); - -+ /* -+ * Don't inline functions with thread-local variables until -+ * related crashes are investigated (see BUG #16696) -+ */ -+ if (rv->isThreadLocal()) { -+ ilog(DEBUG1, "cannot inline %s due to thread-local variable %s", -+ F.getName().data(), rv->getName().data()); -+ return false; -+ } -+ - /* - * Never want to inline externally visible vars, cheap enough to - * reference. diff --git a/databases/postgresql14-server/files/pkg-message-contrib.in b/databases/postgresql14-server/files/pkg-message-contrib.in index 2d9f3d86e71c..006f700a3ae1 100644 --- a/databases/postgresql14-server/files/pkg-message-contrib.in +++ b/databases/postgresql14-server/files/pkg-message-contrib.in @@ -2,7 +2,7 @@ { type: install message: <materialize()) - elog(FATAL, "failed to materialize metadata"); - -+ /* -+ * Don't inline functions with thread-local variables until -+ * related crashes are investigated (see BUG #16696) -+ */ -+ if (rv->isThreadLocal()) { -+ ilog(DEBUG1, "cannot inline %s due to thread-local variable %s", -+ F.getName().data(), rv->getName().data()); -+ return false; -+ } -+ - /* - * Never want to inline externally visible vars, cheap enough to - * reference. diff --git a/databases/postgresql15-server/files/pkg-message-contrib.in b/databases/postgresql15-server/files/pkg-message-contrib.in index 2d9f3d86e71c..006f700a3ae1 100644 --- a/databases/postgresql15-server/files/pkg-message-contrib.in +++ b/databases/postgresql15-server/files/pkg-message-contrib.in @@ -2,7 +2,7 @@ { type: install message: <materialize()) - elog(FATAL, "failed to materialize metadata"); - -+ /* -+ * Don't inline functions with thread-local variables until -+ * related crashes are investigated (see BUG #16696) -+ */ -+ if (rv->isThreadLocal()) { -+ ilog(DEBUG1, "cannot inline %s due to thread-local variable %s", -+ F.getName().data(), rv->getName().data()); -+ return false; -+ } -+ - /* - * Never want to inline externally visible vars, cheap enough to - * reference. diff --git a/databases/postgresql16-server/files/pkg-message-contrib.in b/databases/postgresql16-server/files/pkg-message-contrib.in index 2d9f3d86e71c..006f700a3ae1 100644 --- a/databases/postgresql16-server/files/pkg-message-contrib.in +++ b/databases/postgresql16-server/files/pkg-message-contrib.in @@ -2,7 +2,7 @@ { type: install message: <