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.96) (envelope-from ) id 1w1uIA-000hx2-14 for pgsql-committers@arkaria.postgresql.org; Sun, 15 Mar 2026 22:50:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w1uI9-0064H3-1K for pgsql-committers@arkaria.postgresql.org; Sun, 15 Mar 2026 22:50:38 +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.96) (envelope-from ) id 1w1uI9-0064Gq-0H for pgsql-committers@lists.postgresql.org; Sun, 15 Mar 2026 22:50:37 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w1uI6-00000000IyE-3Gl9 for pgsql-committers@lists.postgresql.org; Sun, 15 Mar 2026 22:50:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=VgonqT1wm7RzBp+Xnu7Xs94Mdpu9fABrihRiFBpRPh0=; b=h14myHJzt6GCUdPuVF5Ptxv4Mj LHapoBK9e/rUpqTn9F0OpH2qjBzBoystcRGhVnZPey4xe+jiUCA9FS6Hp/Yk0/OnlEGc4e5vTAH4u ARAaxM8ZLBGWrDE3a4aD/K6l7udc3Ol2m/wuwcbTyjQNA65dwCTDQDU4COiOia3NnYM/o6bMj0NfE kJMLoejkNMMN/e7UDgnwhXhfP6PJISa9gcEs9aHTRJTw4qcWSpJoWCgpPc4oarWi7kmX+k6qC2+Eb CGtKP2dNwRU5CGXTx8gtpGGX+98gjkYJAxcKirLbY3z3ui044uh+r+Mbo6WJ53d9vICWTbsJjy7yi ETGT1DWA==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w1uI6-0011uY-0T for pgsql-committers@lists.postgresql.org; Sun, 15 Mar 2026 22:50:34 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w1uI5-000LSu-1g for pgsql-committers@lists.postgresql.org; Sun, 15 Mar 2026 22:50:34 +0000 Content-Type: multipart/mixed; boundary="===============3538021937525925817==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add all required calls to TupleDescFinalize() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 15 Mar 2026 22:50:34 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3538021937525925817== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIGFsbCByZXF1aXJlZCBjYWxscyB0byBUdXBsZURlc2NGaW5hbGl6ZSgpCgpBcyBvZiB0aGlz IGNvbW1pdCBhbGwgVHVwbGVEZXNjcyBtdXN0IGhhdmUgVHVwbGVEZXNjRmluYWxpemUoKSBjYWxs ZWQgb24KdGhlbSBvbmNlIHRoZSBUdXBsZURlc2MgaXMgc2V0IHVwIGFuZCBiZWZvcmUgQmxlc3NU dXBsZURlc2MoKSBpcyBjYWxsZWQuCgpJbiB0aGlzIGNvbW1pdCwgVHVwbGVEZXNjRmluYWxpemUo KSBkb2VzIG5vdGhpbmcuIFRoaXMgY2hhbmdlIGhhcyBvbmx5CmJlZW4gc2VwYXJhdGVkIG91dCBm cm9tIHRoZSBjb21taXQgdGhhdCBwcm9wZXJseSBpbXBsZW1lbnRzIHRoaXMgZnVuY3Rpb24KdG8g bWFrZSB0aGUgY2hhbmdlIG1vcmUgb2J2aW91cy4gIEFueSBleHRlbnNpb24gd2hpY2ggbWFrZXMg aXRzIG93bgpUdXBsZURlc2Mgd2lsbCBuZWVkIHRvIGJlIG1vZGlmaWVkIHRvIGNhbGwgdGhlIG5l dyBmdW5jdGlvbi4KClRoZSBmb2xsb3ctdXAgY29tbWl0IHdoaWNoIHByb3Blcmx5IGltcGxlbWVu dHMgVHVwbGVEZXNjRmluYWxpemUoKSB3aWxsCmNhdXNlIGFueSBjb2RlIHdoaWNoIGZvcmdldHMg dG8gZG8gdGhpcyB0byBmYWlsIGluIGFzc2VydC1lbmFibGVkIGJ1aWxkcyBpbgpCbGVzc1R1cGxl RGVzYygpLiAgSXQgbWF5IHN0aWxsIGJlIHdvcnRoIG1lbnRpb25pbmcgdGhpcyBjaGFuZ2UgaW4g dGhlCnJlbGVhc2Ugbm90ZXMgc28gdGhhdCBleHRlbnNpb24gYXV0aG9ycyB1cGRhdGUgdGhlaXIg Y29kZS4KCkF1dGhvcjogRGF2aWQgUm93bGV5IDxkZ3Jvd2xleW1sQGdtYWlsLmNvbT4KUmV2aWV3 ZWQtYnk6IENoYW8gTGkgPGxpLmV2YW4uY2hhb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBBbmRy ZXMgRnJldW5kIDxhbmRyZXNAYW5hcmF6ZWwuZGU+ClJldmlld2VkLWJ5OiBKb2huIE5heWxvciA8 am9obmNuYXlsb3Jsc0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBBbWl0IExhbmdvdGUgPGFtaXRs YW5nb3RlMDlAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogWnNvbHQgUGFycmFnaSA8enNvbHQucGFy cmFnaUBwZXJjb25hLmNvbT4KUmV2aWV3ZWQtYnk6IMOBbHZhcm8gSGVycmVyYSA8YWx2aGVycmVA a3VyaWxlbXUuZGU+ClJldmlld2VkLWJ5OiBKdW53YW5nIFpoYW8gPHpoandwa3VAZ21haWwuY29t PgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBQXBIRHZwb0ZqYWozJTJCd19qRDV1 UG5HYXphdzQxQTcxdFZKb2tMREpnMnpmY2lncE1RJTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAot LS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcv cGcvY29tbWl0ZGlmZi81MDM2MjAzMTFlM2ZjMTI3NzA4YjAwZDRjZDdlZmY2ZmQzMTU0NzUzCgpN b2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpjb250cmliL2RibGluay9kYmxpbmsuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKY29udHJpYi9wZ19idWZm ZXJjYWNoZS9wZ19idWZmZXJjYWNoZV9wYWdlcy5jICAgICAgICAgICAgICAgfCAgMiArKwpjb250 cmliL3BnX3Zpc2liaWxpdHkvcGdfdmlzaWJpbGl0eS5jICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICsrCnNyYy9iYWNrZW5kL2FjY2Vzcy9icmluL2JyaW5fdHVwbGUuYyAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDEgKwpzcmMvYmFja2VuZC9hY2Nlc3MvY29tbW9uL3R1cGRlc2MuYyAgICAg ICAgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKc3JjL2JhY2tlbmQvYWNjZXNz L2dpbi9naW51dGlsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCnNyYy9iYWNr ZW5kL2FjY2Vzcy9naXN0L2dpc3RzY2FuLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEg KwpzcmMvYmFja2VuZC9hY2Nlc3Mvc3BnaXN0L3NwZ3V0aWxzLmMgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxICsKc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0vdHdvcGhhc2UuYyAgICAgICAg ICAgICAgICAgICAgICAgfCAgMSArCnNyYy9iYWNrZW5kL2FjY2Vzcy90cmFuc2FtL3hsb2dmdW5j cy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwpzcmMvYmFja2VuZC9iYWNrdXAvYmFzZWJh Y2t1cF9jb3B5LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwpzcmMvYmFja2VuZC9j YXRhbG9nL2luZGV4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCnNy Yy9iYWNrZW5kL2NhdGFsb2cvcGdfcHVibGljYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAg IHwgIDEgKwpzcmMvYmFja2VuZC9jYXRhbG9nL3RvYXN0aW5nLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA2ICsrKysrKwpzcmMvYmFja2VuZC9jb21tYW5kcy9leHBsYWluLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKc3JjL2JhY2tlbmQvY29tbWFuZHMvZnVu Y3Rpb25jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCnNyYy9iYWNrZW5kL2Nv bW1hbmRzL3NlcXVlbmNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwpzcmMv YmFja2VuZC9jb21tYW5kcy90YWJsZWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICA0ICsrKysKc3JjL2JhY2tlbmQvY29tbWFuZHMvd2FpdC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMSArCnNyYy9iYWNrZW5kL2V4ZWN1dG9yL2V4ZWNTUkYuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKc3JjL2JhY2tlbmQvZXhlY3V0b3IvZXhlY1R1 cGxlcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCnNyYy9iYWNrZW5kL2V4 ZWN1dG9yL25vZGVGdW5jdGlvbnNjYW4uYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKc3Jj L2JhY2tlbmQvcGFyc2VyL3BhcnNlX3JlbGF0aW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNCArKystCnNyYy9iYWNrZW5kL3BhcnNlci9wYXJzZV90YXJnZXQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKysKc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbGlicHF3YWxyZWNl aXZlci9saWJwcXdhbHJlY2VpdmVyLmMgfCAgMSArCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3dh bHNlbmRlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKc3JjL2JhY2tlbmQv dXRpbHMvYWR0L2FjbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCnNy Yy9iYWNrZW5kL3V0aWxzL2FkdC9nZW5maWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDEgKwpzcmMvYmFja2VuZC91dGlscy9hZHQvbG9ja2Z1bmNzLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAxICsKc3JjL2JhY2tlbmQvdXRpbHMvYWR0L29yZGVyZWRzZXRhZ2dzLmMg ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9wZ3N0YXRm dW5jcy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKc3JjL2JhY2tlbmQvdXRp bHMvYWR0L3RzdmVjdG9yX29wLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCnNyYy9i YWNrZW5kL3V0aWxzL2NhY2hlL3JlbGNhY2hlLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDggKysrKysrKysKc3JjL2JhY2tlbmQvdXRpbHMvZm1nci9mdW5jYXBpLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNiArKysrKysKc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNfZnVu Y3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwpzcmMvaW5jbHVkZS9hY2Nl c3MvdHVwZGVzYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKc3JjL3Bs L3BscGdzcWwvc3JjL3BsX2NvbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArKwouLi4vbW9kdWxlcy90ZXN0X2N1c3RvbV9zdGF0cy90ZXN0X2N1c3RvbV9maXhlZF9zdGF0 cy5jICAgICB8ICAxICsKc3JjL3Rlc3QvbW9kdWxlcy90ZXN0X3ByZWR0ZXN0L3Rlc3RfcHJlZHRl c3QuYyAgICAgICAgICAgICAgfCAgMSArCjM5IGZpbGVzIGNoYW5nZWQsIDEwMCBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCgo= --===============3538021937525925817==--