Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxYYy-00006N-E8 for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Nov 2022 19:04:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oxYYx-0006G1-9O for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Nov 2022 19:04:07 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxYYw-0006Fs-VT for pgsql-hackers@lists.postgresql.org; Tue, 22 Nov 2022 19:04:06 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxYYu-0005Y1-Cq for pgsql-hackers@lists.postgresql.org; Tue, 22 Nov 2022 19:04:06 +0000 Received: from coridan.postgresql.org ([2001:4800:3e1:1::213]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxYYt-0008WU-19 for pgsql-hackers@lists.postgresql.org; Tue, 22 Nov 2022 19:04:03 +0000 Received: from localhost ([127.0.0.1] helo=coridan.postgresql.org) by coridan.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1oxYYs-0013Rx-8i for pgsql-hackers@lists.postgresql.org; Tue, 22 Nov 2022 19:04:02 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: Re: [PATCH] Support % wildcard in extension upgrade filenames To: pgsql-hackers@lists.postgresql.org From: Regina Obe Cc: Sandro Santilli Date: Tue, 22 Nov 2022 19:03:14 +0000 User-Agent: pgcommitfest X-cfsender: reginaobe In-Reply-To: <20221117095734.igldlk6kngr6ogim@c19> References: <20221117095734.igldlk6kngr6ogim@c19> Message-ID: <166914379479.1121.7549798686571352890.pgcf@coridan.postgresql.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk VGhlIGZvbGxvd2luZyByZXZpZXcgaGFzIGJlZW4gcG9zdGVkIHRocm91Z2ggdGhlIGNvbW1pdGZl c3QgYXBwbGljYXRpb246Cm1ha2UgaW5zdGFsbGNoZWNrLXdvcmxkOiAgdGVzdGVkLCBwYXNzZWQK SW1wbGVtZW50cyBmZWF0dXJlOiAgICAgICB0ZXN0ZWQsIHBhc3NlZApTcGVjIGNvbXBsaWFudDog ICAgICAgICAgIHRlc3RlZCwgcGFzc2VkCkRvY3VtZW50YXRpb246ICAgICAgICAgICAgdGVzdGVk LCBwYXNzZWQKCkkgcmV2aWV3ZWQgdGhpcyBwYXRjaCBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9y Zy9tZXNzYWdlLWlkLzIwMjIxMTE3MDk1NzM0LmlnbGRsazZrbmdyNm9naW0lNDBjMTkNCg0KTW9z dCBsb29rIGdvb2QgdG8gbWUuICBUaGUgb25seSB0aGluZ3MgdGhhdCBoYXZlIGNoYW5nZWQgc2lu Y2UgbGFzdCBJIHJldmlld2VkIHRoaXMsIHdpdGggdGhlIG5ldyBwYXRjaCBpcw0KDQoxKSB3aWxk Y2FyZF91cGdyYWRlcz10cnVlIGlzIG5vIGxvbmdlciBuZWVkZWQgaW4gdGhlIGNvbnRyb2wgZmls ZSBhbmQgd2lsbCBicmVhayBpZiBwcmVzZW50LiAgVGhpcyBpcyBhbiBleHBlY3RlZCBjaGFuZ2Us IHNpbmNlIHdlIGFyZSBub3cgZ29pbmcgc3RyaWN0bHkgYnkgcHJlc2VuY2Ugb2YgJSBleHRlbnNp b24gdXBncmFkZSBzY3JpcHRzIHBlciBzdWdnZXN0aW9ucw0KMikgVGhlIG1lc29uIGJ1aWxkIGlz c3VlIGhhcyBiZWVuIGZpeGVkLiAgQ2lycnVzIGlzIHBhc3Npbmcgb24gdGhhdCBub3cuICBJJ20g c3RpbGwgZmlkZGxpbmcgd2l0aCBteSBtZXNvbiBzZXR1cCwgc28gZGlkbid0IHBlcnNvbmFsbHkg dGVzdCB0aGlzLg0KDQozKSBUaGUgZG9jdW1lbnRhdGlvbiBoYXMgYmVlbiB1cGRhdGVkIHRvIG5v IGxvbmdlciBpbmNsdWRlIHdpbGRjYXJkX3VwZ3JhZGVzIGFzIGEgdmFyaWFibGUgZm9yIGNvbnRy b2wgZmlsZS4NCg0KYW5kIGhhcyB0aGlzIHRleHQgbm93IGRlc2NyaWJpbmcgaXQncyB1c2U6DQoN CiBUaGUgbGl0ZXJhbCB2YWx1ZSAlIGNhbiBiZSB1c2VkIGFzIHRoZSBvbGRfdmVyc2lvbiBjb21w b25lbnQgaW4gYW4gZXh0ZW5zaW9uIHVwZGF0ZSBzY3JpcHQgZm9yIGl0IHRvIG1hdGNoIGFueSB2 ZXJzaW9uLiBTdWNoIHdpbGRjYXJkIHVwZGF0ZSBzY3JpcHRzIHdpbGwgb25seSBiZSB1c2VkIHdo ZW4gbm8gZXhwbGljaXQgcGF0aCBpcyBmb3VuZCBmcm9tIG9sZCB0byB0YXJnZXQgdmVyc2lvbi4N Cg0KR2l2ZW4gdGhhdCBhIHN1aXRhYmxlIHVwZGF0ZSBzY3JpcHQgaXMgYXZhaWxhYmxlLCB0aGUg Y29tbWFuZCBBTFRFUiBFWFRFTlNJT04gVVBEQVRFIHdpbGwgdXBkYXRlIGFuIGluc3RhbGxlZCBl eHRlbnNpb24gdG8gdGhlIHNwZWNpZmllZCBuZXcgdmVyc2lvbi4gVGhlIHVwZGF0ZSBzY3JpcHQg aXMgcnVuIGluIHRoZSBzYW1lIGVudmlyb25tZW50IHRoYXQgQ1JFQVRFIEVYVEVOU0lPTiBwcm92 aWRlcyBmb3IgaW5zdGFsbGF0aW9uIHNjcmlwdHM6IGluIHBhcnRpY3VsYXIsIHNlYXJjaF9wYXRo IGlzIHNldCB1cCBpbiB0aGUgc2FtZSB3YXksIGFuZCBhbnkgbmV3IG9iamVjdHMgY3JlYXRlZCBi eSB0aGUgc2NyaXB0IGFyZSBhdXRvbWF0aWNhbGx5IGFkZGVkIHRvIHRoZSBleHRlbnNpb24uIEFs c28sIGlmIHRoZSBzY3JpcHQgY2hvb3NlcyB0byBkcm9wIGV4dGVuc2lvbiBtZW1iZXIgb2JqZWN0 cywgdGhleSBhcmUgYXV0b21hdGljYWxseSBkaXNzb2NpYXRlZCBmcm9tIHRoZSBleHRlbnNpb24u IA0KDQpJIGJ1aWx0IHRoZSBodG1sIGRvY3MgYnV0IHJhbiBpbnRvIGEgbG90IG9mIHdhcm5pbmdz IEkgZG9uJ3QgcmVjYWxsIGdldHRpbmcgbGFzdCB0aW1lLiAgSSB0aGluayB0aGlzIGlzIGp1c3Qg bXkgZG9jIGxvY2FsIHNldHVwIGlzIGEgYml0IG1lc3NlZCB1cCBvciBzb21ldGhpbmcgZWxzZSBj aGFuZ2VkIGluIHRoZSBkb2Mgc2V0dXAuDQoNCk15IG1haW4gZ3JpcGUgd2l0aCB0aGlzIHBhdGNo IGlzIFNhbmRybyBkaWQgbm90IGluY3JlbWVudCB0aGUgdmVyc2lvbiBudW1iZXIgb2YgaXQsIHNv IGl0J3MgdGhlIHNhbWUgbmFtZSBhcyBhbiBvbGQgcGF0Y2ggaGUgaGFkIHN1Ym1pdHRlZCBiZWZv cmUu