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 1t3Gw3-00BZuu-3B for pgsql-committers@arkaria.postgresql.org; Tue, 22 Oct 2024 15:36:39 +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 1t3Gvz-000lXn-Sv for pgsql-committers@arkaria.postgresql.org; Tue, 22 Oct 2024 15:36:36 +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 1t3Gvz-000lXe-KI for pgsql-committers@lists.postgresql.org; Tue, 22 Oct 2024 15:36:35 +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.94.2) (envelope-from ) id 1t3Gvx-002JBh-3w for pgsql-committers@lists.postgresql.org; Tue, 22 Oct 2024 15:36:34 +0000 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.94.2) (envelope-from ) id 1t3Gvv-006uum-Qd for pgsql-committers@lists.postgresql.org; Tue, 22 Oct 2024 15:36:32 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t3Gvw-001vQ4-83 for pgsql-committers@lists.postgresql.org; Tue, 22 Oct 2024 15:36:31 +0000 Content-Type: multipart/mixed; boundary="===============5277142367519551232==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve reporting of errors in extension script files. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 22 Oct 2024 15:36:31 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5277142367519551232== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSByZXBvcnRpbmcgb2YgZXJyb3JzIGluIGV4dGVuc2lvbiBzY3JpcHQgZmlsZXMuCgpQ cmV2aW91c2x5LCBDUkVBVEUvQUxURVIgRVhURU5TSU9OIGdhdmUgYmFzaWNhbGx5IG5vIHVzZWZ1 bApjb250ZXh0IGFib3V0IGVycm9ycyByZXBvcnRlZCB3aGlsZSBleGVjdXRpbmcgc2NyaXB0IGZp bGVzLgpJIHRoaW5rIHRoZSBpZGVhIHdhcyB0aGF0IHlvdSBjb3VsZCBydW4gdGhlIHNhbWUgY29t bWFuZHMKbWFudWFsbHkgdG8gc2VlIHRoZSBlcnJvciwgYnV0IHRoYXQncyBvZnRlbiBxdWl0ZSBp bmNvbnZlbmllbnQuCkxldCdzIGltcHJvdmUgdGhhdC4KCklmIHdlIGdldCBhbiBlcnJvciBkdXJp bmcgcmF3IHBhcnNpbmcsIHdlIHdvbid0IGhhdmUgYSBjdXJyZW50CnN0YXRlbWVudCBpZGVudGlm aWVkIGJ5IGEgUmF3U3RtdCBub2RlLCBidXQgd2Ugc2hvdWxkIGFsd2F5cyBnZXQKYSBzeW50YXgg ZXJyb3IgcG9zaXRpb24uICBTaG93IHRoZSBwb3J0aW9uIG9mIHRoZSBzY3JpcHQgZnJvbQp0aGUg bGFzdCBzZW1pY29sb24tbmV3bGluZSBiZWZvcmUgdGhlIGVycm9yIHBvc2l0aW9uIHRvIHRoZSBm aXJzdApvbmUgYWZ0ZXIgaXQuICBUaGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhpcyBtaWdodCBzaG93 IG9ubHkgYQpmcmFnbWVudCBvZiBhIHN0YXRlbWVudCwgYnV0IHRoYXQgc2hvdWxkIGJlIHVuY29t bW9uLCBhbmQgaXQKc2VlbXMgYmV0dGVyIHRoYW4gc2hvd2luZyB0aGUgd2hvbGUgc2NyaXB0IGZp bGUuCgpXaXRob3V0IGFuIGVycm9yIGN1cnNvciwgaWYgd2UgaGF2ZSBnb3R0ZW4gcGFzdCByYXcg cGFyc2luZyAod2hpY2gKd2UgcHJvYmFibHkgaGF2ZSksIHdlIGNhbiByZXBvcnQganVzdCB0aGUg Y3VycmVudCBTUUwgc3RhdGVtZW50IGFzCmFuIGl0ZW0gb2YgZXJyb3IgY29udGV4dC4KCkluIGFu eSBjYXNlIGFsc28gcmVwb3J0IHRoZSBzY3JpcHQgZmlsZSBuYW1lIGFzIGVycm9yIGNvbnRleHQs CnNpbmNlIGl0IG1pZ2h0IG5vdCBiZSBlbnRpcmVseSBvYnZpb3VzIHdoaWNoIG9mIGEgc2VyaWVz IG9mCnVwZGF0ZSBzY3JpcHRzIGZhaWxlZC4gIFdlIGNhbiBhbHNvIHNob3cgYW4gYXBwcm94aW1h dGUgc2NyaXB0CmxpbmUgbnVtYmVyIGluIGNhc2Ugd2hhdGV2ZXIgd2UgcHJpbnRlZCBvZiB0aGUg cXVlcnkgaXNuJ3QKc3VmZmljaWVudGx5IGlkZW50aWZpYWJsZS4KClRoZSBlcnJvci1jb250ZXh0 IGNvZGUgcGF0aCBpcyBhbHJlYWR5IGV4ZXJjaXNlZCBieSBzb21lCnRlc3RfZXh0ZW5zaW9ucyB0 ZXN0IGNhc2VzLCBidXQgYWRkIHRlc3RzIGZvciB0aGUgc3ludGF4LWVycm9yCnBhdGguCgpEaXNj dXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL1p2VjFDbGhuYkpMQ3o3U21AbXNnLmRmN2NiLmRl CgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3Rn cmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNzc0MTcxYzRmNjQwODUzYjFjZjg3NDdhNDc2MjYzMWQy ZjVkMjViZQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvY29tbWFu ZHMvZXh0ZW5zaW9uLmMgICAgICAgICAgICAgICAgICAgfCAxNjcgKysrKysrKysrKysrKysrKysr KystCnNyYy90ZXN0L21vZHVsZXMvdGVzdF9leHRlbnNpb25zL01ha2VmaWxlICAgICAgICAgIHwg ICA0ICstCi4uLi90ZXN0X2V4dGVuc2lvbnMvZXhwZWN0ZWQvdGVzdF9leHRlbnNpb25zLm91dCAg IHwgIDQyICsrKysrKwpzcmMvdGVzdC9tb2R1bGVzL3Rlc3RfZXh0ZW5zaW9ucy9tZXNvbi5idWls ZCAgICAgICB8ICAgMiArCi4uLi90ZXN0X2V4dGVuc2lvbnMvc3FsL3Rlc3RfZXh0ZW5zaW9ucy5z cWwgICAgICAgIHwgICA0ICsKLi4uL3Rlc3RfZXh0ZW5zaW9ucy90ZXN0X2V4dDctLTIuMC0tMi4x YmFkLnNxbCAgICAgfCAgMTQgKysKLi4uL3Rlc3RfZXh0ZW5zaW9ucy90ZXN0X2V4dDctLTIuMC0t Mi4yYmFkLnNxbCAgICAgfCAgMTMgKysKc3JjL3Rvb2xzL3BnaW5kZW50L3R5cGVkZWZzLmxpc3Qg ICAgICAgICAgICAgICAgICAgfCAgIDEgKwo4IGZpbGVzIGNoYW5nZWQsIDI0NCBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQoK --===============5277142367519551232==--