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 1tmDY4-0051nL-Tt for pgsql-hackers@arkaria.postgresql.org; Sun, 23 Feb 2025 15:05:41 +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 1tmDY3-00AtcL-SD for pgsql-hackers@arkaria.postgresql.org; Sun, 23 Feb 2025 15:05:39 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tmDY3-00AtcC-FD for pgsql-hackers@lists.postgresql.org; Sun, 23 Feb 2025 15:05:39 +0000 Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tmDY0-000KsH-25 for pgsql-hackers@lists.postgresql.org; Sun, 23 Feb 2025 15:05:38 +0000 Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-ab7483b9bf7so585870266b.3 for ; Sun, 23 Feb 2025 07:05:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeltef.nl; s=google; t=1740323136; x=1740927936; darn=lists.postgresql.org; h=in-reply-to:references:from:to:subject:cc:message-id:date :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DuadGk7mjgo0xs6wSH8u0aoF8Bu/TtOP8mVw2Az+idY=; b=IBLuM9/MkynqaNvgFHTCxnFxzB88gjvS76gO4KzW+5jhIsmyUnBzMzEYUX2QUulxIB WKj4OK4k5SBoJ2RFz33ZrhAAfOGoD99F8W7HxWAB44WADPyTArWOGoAoBjGyMT6XMnUP QvxfbOcBt77uzb7w3PM6DW1x2ZO4EAW/Qw3lYxpkjxXqCXIGza7ux7FxPkIpajd/eIyu J0WzyXPK6f1CG72IUFoKtF1w1qUiHzqhxV4AcH6RLcsIYTJoEm2nOvGaXLdH38RiZ/2h XVsLVUZdwhaC6tRjJRIrSumqjhczD3AHkIiUjnWK817U7GV9HxC0FE/iZzSZGFB8Ujes TAug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740323136; x=1740927936; h=in-reply-to:references:from:to:subject:cc:message-id:date :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DuadGk7mjgo0xs6wSH8u0aoF8Bu/TtOP8mVw2Az+idY=; b=Y1Ob9S4rqfconeiX3XJmqAKgdDwB3B7bmVfr7gTxzSgskVRJHSYSdTB5UrFE01mx4w TD/Hqd2/ySaqKq+Dlr7NFQb6HcPo7Mm0/HebPO4YzmbSxb4nbwKfhD0Jqu++rlOajHkG lART3s+5PwkdEYfK7WtV79CpLVsJQfdTt1CrQRhuZ4HAAzUoGDvh5tSVUGCq4IGaBMp4 IY8ewoy86xZ9QLAWvbq6qOoOTDCruxUZfEtwMEyrj3YyrjX/Tyqf7e65i1dJ9aNBbuj5 mnphssXO9dGmjfpwt2iW+JD/R4g18ZHyOMNdqs6Tp1bn/PzgWPeGYrFUpiCdvYJDU14s X5bQ== X-Forwarded-Encrypted: i=1; AJvYcCUvnezHdYVSQQ6wEBasMv8+Y6WF4c+Sot3QHKp8HenTI6l0oK/2D9xYdax4n+Q18MpZ//b7Q9q9cfbkitdR@lists.postgresql.org X-Gm-Message-State: AOJu0YywNOy3wj3h/7Ns91nsm9K2kkEQhbBPiQk7FRhN4OWP4a7JcKgH OKEC5ccuzOR4TkQ1DHFir265ShQXXEh4La7UrwSKu/KxlsQDMCyLwtRslrNaafk= X-Gm-Gg: ASbGncvYpUWS8Ld6KFPsDr6NootEKWKGX4kaqA75qYGQY0CynOGUXtaTrqlDKqKs0wX TLB+v57TDYqXhA/2Ujj3v1j/YJ8QF6BXozLhJi03f7HynRMA7pRE8A72gklrYRT9ttY6D0ref+i lY/DM5AO7vFMqOiDgkEMrgsNFpPny5aUZZ3P4DnrD+Pf+MVKkuQYSnv4pnGc9r813siHh4hKaxp Ezf+65NjvolZQlE1p4Tm0E2mRpkVfgLtxmb9hF12VyPegMer/klyybv830r25YZx4DOqqPlYZZY S51lundRuZ2pvp1/j2r96y6X7Rp9qWbRakNC4TtElMHGOWI+ptc= X-Google-Smtp-Source: AGHT+IF/MMKuNizl4WuWahMvAC923ytJXR0kwXRZM2h+c3HVbS2L9wnu7kJlaRA64RHVEEe9OOeI3w== X-Received: by 2002:a17:907:2daa:b0:ab6:949f:c52f with SMTP id a640c23a62f3a-abc09aa63c1mr1053929866b.28.1740323135793; Sun, 23 Feb 2025 07:05:35 -0800 (PST) Received: from localhost (145-53-221-196.fixed.kpn.net. [145.53.221.196]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abbb297ccd6sm1159877666b.160.2025.02.23.07.05.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 Feb 2025 07:05:34 -0800 (PST) Content-Type: multipart/mixed; boundary=cef22e88eb2e21bf5060811a80a21e363a42e079af27fd8789f907958aee Mime-Version: 1.0 Date: Sun, 23 Feb 2025 16:05:34 +0100 Message-Id: Cc: "Magnus Hagander" , "PostgreSQL Developers" Subject: Re: Adding extension default version to \dx To: "Nathan Bossart" , "Michael Banck" From: "Jelte Fennema-Nio" X-Mailer: aerc 0.20.1-18-g4c46306ead42 References: <67813520.170a0220.183245.7bf0@mx.google.com> In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --cef22e88eb2e21bf5060811a80a21e363a42e079af27fd8789f907958aee Content-Type: multipart/alternative; boundary=d7b9ba96ba3ed2d6033def05f980cb65e82a14035050c37a1ce7034f2969 --d7b9ba96ba3ed2d6033def05f980cb65e82a14035050c37a1ce7034f2969 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8; format=Flowed On Sun Feb 23, 2025 at 3:51 PM CET, Jelte Fennema-Nio wrote: > Attached is an updated patch that fixes the tests and changes the > whitespace as discussed (including removing a spurious second space > before the ON, which I noticed while changing it). As well as a seprate > patch that changes the "c" alias to "d". Ugh, I forgot to commit a few additional lines in the second patch. Fixed now. --d7b9ba96ba3ed2d6033def05f980cb65e82a14035050c37a1ce7034f2969-- --cef22e88eb2e21bf5060811a80a21e363a42e079af27fd8789f907958aee Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0001-Add-default-extension-version-to-dx.patch Content-Type: text/x-patch; charset=utf-8; name=v3-0001-Add-default-extension-version-to-dx.patch RnJvbSA5NzYyMzg4Y2ZlM2IxNmIyMmE0NjhlYmUyOWI2MTNlMmI4MTA4OGYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWx0ZSBGZW5uZW1hLU5pbyA8Z2l0aHViLXRlY2hAamVsdGVm Lm5sPgpEYXRlOiBTdW4sIDIzIEZlYiAyMDI1IDE1OjE4OjI3ICswMTAwClN1YmplY3Q6IFtQQVRD SCB2MyAxLzJdIEFkZCBkZWZhdWx0IGV4dGVuc2lvbiB2ZXJzaW9uIHRvIFxkeAoKSW4gYW4gZWZm b3J0IHRvIG1ha2UgYXQgbGVhc3QgYSBjb3VwbGUgb2YgbW9yZSBwZW9wbGUgcmVhbGl6ZSB0aGV5 IGhhdmUKdG8gcnVuIEFMVEVSIEVYVEVOU0lPTiBVUERBVEUgYWZ0ZXIgdGhleSd2ZSB1cGdyYWRl ZCBhbiBleHRlbnNpb24sICBhcwp3ZWxsIGFzIG1ha2UgaXQgYSBiaXQgZWFzaWVyIHRvIHJlYWxp emUgd2hlbiB5b3UgaGF2ZSB0byBkbyBpdCwgdGhpcwphZGRzIHRoZSBkZWZhdWx0IHZlcnNpb24g b2YgYW4gZXh0ZW5zaW9uIHRvIHRoZSBvdXRwdXQgb2YgXGR4LiBXZQpwcmV2aW91c2x5IHNob3dl ZCB0aGUgaW5zdGFsbGVkIHZlcnNpb24gaW4gdGhlIHNjaGVtYSwgYnV0IG5vCmluZGljYXRpb25z IHRoYXQgYSBuZXdlciBvbmUgbWlnaHQgYmUgaW5zdGFsbGVkIG9uIHRoZSBzeXN0ZW0uCi0tLQog c3JjL2Jpbi9wc3FsL2Rlc2NyaWJlLmMgICAgICAgICAgICB8IDUgKysrKy0KIHNyYy90ZXN0L3Jl Z3Jlc3MvZXhwZWN0ZWQvcHNxbC5vdXQgfCA2ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGlu c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2Jpbi9wc3FsL2Rl c2NyaWJlLmMgYi9zcmMvYmluL3BzcWwvZGVzY3JpYmUuYwppbmRleCBlNmNmNDY4YWM5ZS4uMDFl NjI0MzBmZmYgMTAwNjQ0Ci0tLSBhL3NyYy9iaW4vcHNxbC9kZXNjcmliZS5jCisrKyBiL3NyYy9i aW4vcHNxbC9kZXNjcmliZS5jCkBAIC02MTg4LDEzICs2MTg4LDE2IEBAIGxpc3RFeHRlbnNpb25z KGNvbnN0IGNoYXIgKnBhdHRlcm4pCiAJaW5pdFBRRXhwQnVmZmVyKCZidWYpOwogCXByaW50ZlBR RXhwQnVmZmVyKCZidWYsCiAJCQkJCSAgIlNFTEVDVCBlLmV4dG5hbWUgQVMgXCIlc1wiLCAiCi0J CQkJCSAgImUuZXh0dmVyc2lvbiBBUyBcIiVzXCIsIG4ubnNwbmFtZSBBUyBcIiVzXCIsIGMuZGVz Y3JpcHRpb24gQVMgXCIlc1wiXG4iCisJCQkJCSAgImUuZXh0dmVyc2lvbiBBUyBcIiVzXCIsIGFl LmRlZmF1bHRfdmVyc2lvbiBBUyBcIiVzXCIsIgorCQkJCQkgICJuLm5zcG5hbWUgQVMgXCIlc1wi LCBjLmRlc2NyaXB0aW9uIEFTIFwiJXNcIlxuIgogCQkJCQkgICJGUk9NIHBnX2NhdGFsb2cucGdf ZXh0ZW5zaW9uIGUgIgogCQkJCQkgICJMRUZUIEpPSU4gcGdfY2F0YWxvZy5wZ19uYW1lc3BhY2Ug biBPTiBuLm9pZCA9IGUuZXh0bmFtZXNwYWNlICIKIAkJCQkJICAiTEVGVCBKT0lOIHBnX2NhdGFs b2cucGdfZGVzY3JpcHRpb24gYyBPTiBjLm9iam9pZCA9IGUub2lkICIKKwkJCQkJICAiTEVGVCBK T0lOIHBnX2NhdGFsb2cucGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMoKSBhZShuYW1lLCBkZWZhdWx0 X3ZlcnNpb24sIGNvbW1lbnQpIE9OIGFlLm5hbWUgPSBlLmV4dG5hbWUgIgogCQkJCQkgICJBTkQg Yy5jbGFzc29pZCA9ICdwZ19jYXRhbG9nLnBnX2V4dGVuc2lvbic6OnBnX2NhdGFsb2cucmVnY2xh c3NcbiIsCiAJCQkJCSAgZ2V0dGV4dF9ub29wKCJOYW1lIiksCiAJCQkJCSAgZ2V0dGV4dF9ub29w KCJWZXJzaW9uIiksCisJCQkJCSAgZ2V0dGV4dF9ub29wKCJEZWZhdWx0IHZlcnNpb24iKSwKIAkJ CQkJICBnZXR0ZXh0X25vb3AoIlNjaGVtYSIpLAogCQkJCQkgIGdldHRleHRfbm9vcCgiRGVzY3Jp cHRpb24iKSk7CiAKZGlmZiAtLWdpdCBhL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHNxbC5v dXQgYi9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3BzcWwub3V0CmluZGV4IDY1NDNlOTBkZTc1 Li4zOGUyNGRmMzNhYiAxMDA2NDQKLS0tIGEvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9wc3Fs Lm91dAorKysgYi9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3BzcWwub3V0CkBAIC02NDU5LDkg KzY0NTksOSBAQCBMaXN0IG9mIHNjaGVtYXMKICgwIHJvd3MpCiAKIFxkeCAibm8uc3VjaC5pbnN0 YWxsZWQuZXh0ZW5zaW9uIgotICAgICBMaXN0IG9mIGluc3RhbGxlZCBleHRlbnNpb25zCi0gTmFt ZSB8IFZlcnNpb24gfCBTY2hlbWEgfCBEZXNjcmlwdGlvbiAKLS0tLS0tLSstLS0tLS0tLS0rLS0t LS0tLS0rLS0tLS0tLS0tLS0tLQorICAgICAgICAgICAgICBMaXN0IG9mIGluc3RhbGxlZCBleHRl bnNpb25zCisgTmFtZSB8IFZlcnNpb24gfCBEZWZhdWx0IHZlcnNpb24gfCBTY2hlbWEgfCBEZXNj cmlwdGlvbiAKKy0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0rLS0t LS0tLS0tLS0tLQogKDAgcm93cykKIAogXGRYICJuby5zdWNoLmV4dGVuZGVkLnN0YXRpc3RpY3Mi CgpiYXNlLWNvbW1pdDogNDU0YzE4MmY4NTQyODkwZDBlMmVhYzg1ZjcwZDlhMjU0YTM0ZmNlMwot LSAKMi40My4wCgo= --cef22e88eb2e21bf5060811a80a21e363a42e079af27fd8789f907958aee Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0002-Use-d-alias-for-pg_description-consistently.patch Content-Type: text/x-patch; charset=utf-8; name=v3-0002-Use-d-alias-for-pg_description-consistently.patch RnJvbSA4ZjA0NzkyNGUwZDVlN2ZiZjRhZDcwNjRiNWJlMWI5ZmUzYjUzMDc4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWx0ZSBGZW5uZW1hLU5pbyA8Z2l0aHViLXRlY2hAamVsdGVm Lm5sPgpEYXRlOiBTdW4sIDIzIEZlYiAyMDI1IDE1OjQxOjQ4ICswMTAwClN1YmplY3Q6IFtQQVRD SCB2MyAyLzJdIFVzZSBkIGFsaWFzIGZvciBwZ19kZXNjcmlwdGlvbiBjb25zaXN0ZW50bHkKCklu IHRoZSBwc3FsIHF1ZXJ5IGZvciBcZHggd2UgdXNlZCAiYyIgYXMgYW4gYWxpYXMgZm9yIHBnX2Rl c2NyaXB0aW9uLgpUaGF0J3MgYSBwcmV0dHkgYXJiaXRyYXJ5IGxldHRlciBhbmQgZ2l2ZW4gdGhh dCBpbiBhbGwgb3RoZXIgcXVlcmllcyBpbgp1c2UgImQiIGFzIGFsaWFzIGZvciB0aGF0IHRhYmxl IHRoaXMgY2hhbmdlcyB0aGF0IHRvIGZvbGxvdyB0aGF0CmNvbnZlbnRpb24uCgpSZXBvcnRlZC1C eTogTWljaGFlbCBCYW5jawotLS0KIHNyYy9iaW4vcHNxbC9kZXNjcmliZS5jIHwgNiArKystLS0K IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvc3JjL2Jpbi9wc3FsL2Rlc2NyaWJlLmMgYi9zcmMvYmluL3BzcWwvZGVzY3JpYmUuYwpp bmRleCAwMWU2MjQzMGZmZi4uYmY1NjVhZmNjNGUgMTAwNjQ0Ci0tLSBhL3NyYy9iaW4vcHNxbC9k ZXNjcmliZS5jCisrKyBiL3NyYy9iaW4vcHNxbC9kZXNjcmliZS5jCkBAIC02MTg5LDEyICs2MTg5 LDEyIEBAIGxpc3RFeHRlbnNpb25zKGNvbnN0IGNoYXIgKnBhdHRlcm4pCiAJcHJpbnRmUFFFeHBC dWZmZXIoJmJ1ZiwKIAkJCQkJICAiU0VMRUNUIGUuZXh0bmFtZSBBUyBcIiVzXCIsICIKIAkJCQkJ ICAiZS5leHR2ZXJzaW9uIEFTIFwiJXNcIiwgYWUuZGVmYXVsdF92ZXJzaW9uIEFTIFwiJXNcIiwi Ci0JCQkJCSAgIm4ubnNwbmFtZSBBUyBcIiVzXCIsIGMuZGVzY3JpcHRpb24gQVMgXCIlc1wiXG4i CisJCQkJCSAgIm4ubnNwbmFtZSBBUyBcIiVzXCIsIGQuZGVzY3JpcHRpb24gQVMgXCIlc1wiXG4i CiAJCQkJCSAgIkZST00gcGdfY2F0YWxvZy5wZ19leHRlbnNpb24gZSAiCiAJCQkJCSAgIkxFRlQg Sk9JTiBwZ19jYXRhbG9nLnBnX25hbWVzcGFjZSBuIE9OIG4ub2lkID0gZS5leHRuYW1lc3BhY2Ug IgotCQkJCQkgICJMRUZUIEpPSU4gcGdfY2F0YWxvZy5wZ19kZXNjcmlwdGlvbiBjIE9OIGMub2Jq b2lkID0gZS5vaWQgIgorCQkJCQkgICJMRUZUIEpPSU4gcGdfY2F0YWxvZy5wZ19kZXNjcmlwdGlv biBkIE9OIGQub2Jqb2lkID0gZS5vaWQgIgogCQkJCQkgICJMRUZUIEpPSU4gcGdfY2F0YWxvZy5w Z19hdmFpbGFibGVfZXh0ZW5zaW9ucygpIGFlKG5hbWUsIGRlZmF1bHRfdmVyc2lvbiwgY29tbWVu dCkgT04gYWUubmFtZSA9IGUuZXh0bmFtZSAiCi0JCQkJCSAgIkFORCBjLmNsYXNzb2lkID0gJ3Bn X2NhdGFsb2cucGdfZXh0ZW5zaW9uJzo6cGdfY2F0YWxvZy5yZWdjbGFzc1xuIiwKKwkJCQkJICAi QU5EIGQuY2xhc3NvaWQgPSAncGdfY2F0YWxvZy5wZ19leHRlbnNpb24nOjpwZ19jYXRhbG9nLnJl Z2NsYXNzXG4iLAogCQkJCQkgIGdldHRleHRfbm9vcCgiTmFtZSIpLAogCQkJCQkgIGdldHRleHRf bm9vcCgiVmVyc2lvbiIpLAogCQkJCQkgIGdldHRleHRfbm9vcCgiRGVmYXVsdCB2ZXJzaW9uIiks Ci0tIAoyLjQzLjAKCg== --cef22e88eb2e21bf5060811a80a21e363a42e079af27fd8789f907958aee--