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 1twOtU-00E15c-I6 for pgsql-hackers@arkaria.postgresql.org; Sun, 23 Mar 2025 17:13:52 +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 1twOtT-0026tC-8c for pgsql-hackers@arkaria.postgresql.org; Sun, 23 Mar 2025 17:13:51 +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 1twOtS-0026sv-RE for pgsql-hackers@lists.postgresql.org; Sun, 23 Mar 2025 17:13:50 +0000 Received: from oss.nttdata.com ([49.212.34.109]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1twOtP-000hqI-23 for pgsql-hackers@lists.postgresql.org; Sun, 23 Mar 2025 17:13:49 +0000 Received: from [192.168.11.5] (p1695135-ipoe.ipoe.ocn.ne.jp [118.0.92.134]) by oss.nttdata.com (Postfix) with ESMTPSA id 2A58B61413; Mon, 24 Mar 2025 02:13:43 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at oss.nttdata.com Content-Type: multipart/mixed; boundary="------------1jpOQ2TT4azyy3vA90UYx4I7" Message-ID: <29c8e85b-e28b-4ec0-aed3-5ddc54b58a36@oss.nttdata.com> Date: Mon, 24 Mar 2025 02:13:42 +0900 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pg_recvlogical requires -d but not described on the documentation Content-Language: en-US To: "Hayato Kuroda (Fujitsu)" , "David G. Johnston" Cc: Ashutosh Bapat , "pgsql-hackers@lists.postgresql.org" , 'vignesh C' References: From: Fujii Masao In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------1jpOQ2TT4azyy3vA90UYx4I7 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2025/03/21 10:12, Hayato Kuroda (Fujitsu) wrote: > Dear Fujii-san, > >> Thanks for the patch! It looks good to me. >> >> I'm considering whether to back-patch these changes to older versions. >> Since pg_recvlogical --drop-slot worked without --dbname in 9.4 >> but started failing unintentionally in 9.5, it could be considered a bug. >> However, this behavior has existed for a long time without complaints or >> bug reports, and there was no clear documentation stating that >> --drop-slot should work without --dbname. >> >> Given this, I think that also we could treat it as not a bug and apply >> the change only to the master branch. What do you think should we >> back-patch it as a bug fix or apply it only to master? > > Personally considered, such a long-standing but harmless bug can be regarded as > the specification. So, I vote that this is an enhancement and be applied only to > master. +1 I've updated the commit messages for both patches and also revised the code comments in the 0002 patch. The updated patches are attached. Unless there are any objections, I'm thinking to commit them. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION --------------1jpOQ2TT4azyy3vA90UYx4I7 Content-Type: text/plain; charset=UTF-8; name="v4-0001-doc-Clarify-required-options-for-each-action-in-p.patch" Content-Disposition: attachment; filename*0="v4-0001-doc-Clarify-required-options-for-each-action-in-p.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA1MzM2MGZmYjdhOTA4YTg4MWE5NGZmODE5MzRkY2E5YTc4MjVkOGQxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBNYXNhbyA8ZnVqaWlAcG9zdGdyZXNxbC5v cmc+CkRhdGU6IFR1ZSwgMTggTWFyIDIwMjUgMTA6MDc6MDggKzA5MDAKU3ViamVjdDogW1BB VENIIHY0XSBkb2M6IENsYXJpZnkgcmVxdWlyZWQgb3B0aW9ucyBmb3IgZWFjaCBhY3Rpb24g aW4KIHBnX3JlY3Zsb2dpY2FsCgpFYWNoIHBnX3JlY3Zsb2dpY2FsIGFjdGlvbiByZXF1aXJl cyBzcGVjaWZpYyBvcHRpb25zLiBGb3IgZXhhbXBsZSwKLS1zbG90LCAtLWRibmFtZSwgYW5k IC0tZmlsZSBtdXN0IGJlIHNwZWNpZmllZCB3aXRoIHRoZSAtLXN0YXJ0IGFjdGlvbi4KUHJl dmlvdXNseSwgdGhlIGRvY3VtZW50YXRpb24gZGlkIG5vdCBjbGVhcmx5IG91dGxpbmUgdGhl c2UgcmVxdWlyZW1lbnRzLgoKVGhpcyBjb21taXQgdXBkYXRlcyB0aGUgZG9jdW1lbnRhdGlv biB0byBleHBsaWNpdGx5IHN0YXRlCnRoZSBuZWNlc3Nhcnkgb3B0aW9ucyBmb3IgZWFjaCBh Y3Rpb24uCgpBdXRob3I6IEhheWF0byBLdXJvZGEgPGt1cm9kYS5oYXlhdG9AZnVqaXRzdS5j b20+CkNvLWF1dGhvcmVkLWJ5OiBGdWppaSBNYXNhbyA8bWFzYW8uZnVqaWlAZ21haWwuY29t PgpSZXZpZXdlZC1ieTogQXNodXRvc2ggQmFwYXQgPGFzaHV0b3NoLmJhcGF0Lm9zc0BnbWFp bC5jb20+ClJldmlld2VkLWJ5OiBWaWduZXNoIEMgPHZpZ25lc2gyMUBnbWFpbC5jb20+ClJl dmlld2VkLWJ5OiBEYXZpZCBHLiBKb2huc3RvbiA8ZGF2aWQuZy5qb2huc3RvbkBnbWFpbC5j b20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vT1NDUFIwMU1CMTQ5NjY5MzBC NDM1N0JBRThDOUQ2OEE4QUY1QzcyQE9TQ1BSMDFNQjE0OTY2LmpwbnByZDAxLnByb2Qub3V0 bG9vay5jb20KLS0tCiBkb2Mvc3JjL3NnbWwvcmVmL3BnX3JlY3Zsb2dpY2FsLnNnbWwgfCAy NiArKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2Mvc3JjL3NnbWwvcmVm L3BnX3JlY3Zsb2dpY2FsLnNnbWwgYi9kb2Mvc3JjL3NnbWwvcmVmL3BnX3JlY3Zsb2dpY2Fs LnNnbWwKaW5kZXggOTVlYjE0YjYzNTIuLjI5NDZiZGFlMWU1IDEwMDY0NAotLS0gYS9kb2Mv c3JjL3NnbWwvcmVmL3BnX3JlY3Zsb2dpY2FsLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3Jl Zi9wZ19yZWN2bG9naWNhbC5zZ21sCkBAIC03Myw2ICs3MywxMSBAQCBQb3N0Z3JlU1FMIGRv Y3VtZW50YXRpb24KICAgICAgICAgYnkgPG9wdGlvbj4tLWRibmFtZTwvb3B0aW9uPi4KICAg ICAgICA8L3BhcmE+CiAKKyAgICAgICA8cGFyYT4KKyAgICAgICAgVGhlIDxvcHRpb24+LS1z bG90PC9vcHRpb24+IGFuZCA8b3B0aW9uPi0tZGJuYW1lPC9vcHRpb24+IGFyZSByZXF1aXJl ZAorICAgICAgICBmb3IgdGhpcyBhY3Rpb24uCisgICAgICAgPC9wYXJhPgorCiAgICAgICAg PHBhcmE+CiAgICAgICAgIFRoZSA8b3B0aW9uPi0tdHdvLXBoYXNlPC9vcHRpb24+IGNhbiBi ZSBzcGVjaWZpZWQgd2l0aAogICAgICAgICA8b3B0aW9uPi0tY3JlYXRlLXNsb3Q8L29wdGlv bj4gdG8gZW5hYmxlIGRlY29kaW5nIG9mIHByZXBhcmVkIHRyYW5zYWN0aW9ucy4KQEAgLTg3 LDYgKzkyLDEwIEBAIFBvc3RncmVTUUwgZG9jdW1lbnRhdGlvbgogICAgICAgICBEcm9wIHRo ZSByZXBsaWNhdGlvbiBzbG90IHdpdGggdGhlIG5hbWUgc3BlY2lmaWVkCiAgICAgICAgIGJ5 IDxvcHRpb24+LS1zbG90PC9vcHRpb24+LCB0aGVuIGV4aXQuCiAgICAgICAgPC9wYXJhPgor CisgICAgICAgPHBhcmE+CisgICAgICAgIFRoZSA8b3B0aW9uPi0tc2xvdDwvb3B0aW9uPiBp cyByZXF1aXJlZCBmb3IgdGhpcyBhY3Rpb24uCisgICAgICAgPC9wYXJhPgogICAgICAgPC9s aXN0aXRlbT4KICAgICAgPC92YXJsaXN0ZW50cnk+CiAKQEAgLTEwMSw2ICsxMTAsMTEgQEAg UG9zdGdyZVNRTCBkb2N1bWVudGF0aW9uCiAgICAgICAgIDxvcHRpb24+LS1uby1sb29wPC9v cHRpb24+IGlzIHNwZWNpZmllZC4KICAgICAgICA8L3BhcmE+CiAKKyAgICAgICA8cGFyYT4K KyAgICAgICAgVGhlIDxvcHRpb24+LS1zbG90PC9vcHRpb24+IGFuZCA8b3B0aW9uPi0tZGJu YW1lPC9vcHRpb24+LAorICAgICAgICA8b3B0aW9uPi0tZmlsZTwvb3B0aW9uPiBhcmUgcmVx dWlyZWQgZm9yIHRoaXMgYWN0aW9uLgorICAgICAgIDwvcGFyYT4KKwogICAgICAgIDxwYXJh PgogICAgICAgICBUaGUgc3RyZWFtIGZvcm1hdCBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBvdXRw dXQgcGx1Z2luIHNwZWNpZmllZCB3aGVuCiAgICAgICAgIHRoZSBzbG90IHdhcyBjcmVhdGVk LgpAQCAtMTU5LDYgKzE3Myw5IEBAIFBvc3RncmVTUUwgZG9jdW1lbnRhdGlvbgogICAgICAg ICBXcml0ZSByZWNlaXZlZCBhbmQgZGVjb2RlZCB0cmFuc2FjdGlvbiBkYXRhIGludG8gdGhp cwogICAgICAgICBmaWxlLiBVc2UgPGxpdGVyYWw+LTwvbGl0ZXJhbD4gZm9yIDxzeXN0ZW1p dGVtPnN0ZG91dDwvc3lzdGVtaXRlbT4uCiAgICAgICAgPC9wYXJhPgorICAgICAgIDxwYXJh PgorICAgICAgICBUaGlzIHBhcmFtZXRlciBpcyByZXF1aXJlZCBmb3IgPG9wdGlvbj4tLXN0 YXJ0PC9vcHRpb24+LgorICAgICAgIDwvcGFyYT4KICAgICAgIDwvbGlzdGl0ZW0+CiAgICAg IDwvdmFybGlzdGVudHJ5PgogCkBAIC0yNjUsNiArMjgyLDkgQEAgUG9zdGdyZVNRTCBkb2N1 bWVudGF0aW9uCiAgICAgICAgIG1vZGUsIGNyZWF0ZSB0aGUgc2xvdCB3aXRoIHRoaXMgbmFt ZS4gSW4gPG9wdGlvbj4tLWRyb3Atc2xvdDwvb3B0aW9uPgogICAgICAgICBtb2RlLCBkZWxl dGUgdGhlIHNsb3Qgd2l0aCB0aGlzIG5hbWUuCiAgICAgICAgPC9wYXJhPgorICAgICAgIDxw YXJhPgorICAgICAgICBUaGlzIHBhcmFtZXRlciBpcyByZXF1aXJlZCBmb3IgYW55IG9mIGFj dGlvbnMuCisgICAgICAgPC9wYXJhPgogICAgICAgPC9saXN0aXRlbT4KICAgICAgPC92YXJs aXN0ZW50cnk+CiAKQEAgLTMwNSw3ICszMjUsMTEgQEAgUG9zdGdyZVNRTCBkb2N1bWVudGF0 aW9uCiAgICAgICAgICBUaGUgPHJlcGxhY2VhYmxlPmRibmFtZTwvcmVwbGFjZWFibGU+IGNh biBiZSBhIDxsaW5rCiAgICAgICAgICBsaW5rZW5kPSJsaWJwcS1jb25uc3RyaW5nIj5jb25u ZWN0aW9uIHN0cmluZzwvbGluaz4uICBJZiBzbywKICAgICAgICAgIGNvbm5lY3Rpb24gc3Ry aW5nIHBhcmFtZXRlcnMgd2lsbCBvdmVycmlkZSBhbnkgY29uZmxpY3RpbmcKLSAgICAgICAg IGNvbW1hbmQgbGluZSBvcHRpb25zLiAgRGVmYXVsdHMgdG8gdGhlIHVzZXIgbmFtZS4KKyAg ICAgICAgIGNvbW1hbmQgbGluZSBvcHRpb25zLgorICAgICAgICA8L3BhcmE+CisgICAgICAg IDxwYXJhPgorICAgICAgICAgVGhpcyBwYXJhbWV0ZXIgaXMgcmVxdWlyZWQgZm9yIDxvcHRp b24+LS1jcmVhdGUtc2xvdDwvb3B0aW9uPgorICAgICAgICAgYW5kIDxvcHRpb24+LS1zdGFy dDwvb3B0aW9uPi4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAg ICA8L3Zhcmxpc3RlbnRyeT4KLS0gCjIuNDguMQoK --------------1jpOQ2TT4azyy3vA90UYx4I7 Content-Type: text/plain; charset=UTF-8; name="v4-0002-Allow-pg_recvlogical-drop-slot-to-work-without-db.patch" Content-Disposition: attachment; filename*0="v4-0002-Allow-pg_recvlogical-drop-slot-to-work-without-db.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0NGM2ODZhZTExY2MwZGU4ZDBhYWY3MGMyMzM5N2Y5NGI0NzdhODJhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBIYXlhdG8gS3Vyb2RhIDxrdXJvZGEuaGF5YXRvQGZ1 aml0c3UuY29tPgpEYXRlOiBXZWQsIDE5IE1hciAyMDI1IDExOjMwOjE2ICswOTAwClN1Ympl Y3Q6IFtQQVRDSCB2NCAyLzJdIEFsbG93IHBnX3JlY3Zsb2dpY2FsIC0tZHJvcC1zbG90IHRv IHdvcmsgd2l0aG91dAogLS1kYm5hbWUuCgpXaGVuIHBnX3JlY3Zsb2dpY2FsIHdhcyBpbnRy b2R1Y2VkIGluIDkuNCwgdGhlIC0tZGJuYW1lIG9wdGlvbiB3YXMgbm90CnJlcXVpcmVkIGZv ciAtLWRyb3Atc2xvdC4gV2l0aG91dCBpdCwgcGdfcmVjdmxvZ2ljYWwgLS1kcm9wLXNsb3Qg Y29ubmVjdGVkCnVzaW5nIGEgcmVwbGljYXRpb24gY29ubmVjdGlvbiAobm90IHRpZWQgdG8g YSBzcGVjaWZpYyBkYXRhYmFzZSkgYW5kCndhcyBhYmxlIHRvIGRyb3AgYm90aCBwaHlzaWNh bCBhbmQgbG9naWNhbCByZXBsaWNhdGlvbiBzbG90cywgc2ltaWxhciB0bwpwZ19yZWNlaXZl d2FsIC0tZHJvcC1zbG90LgoKSG93ZXZlciwgY29tbWl0IDBjMDEzZTA4Y2ZiIHVuaW50ZW50 aW9uYWxseSBjaGFuZ2VkIHRoaXMgYmVoYXZpb3IgaW4gOS41LAptYWtpbmcgcGdfcmVjdmxv Z2ljYWwgYWx3YXlzIGNoZWNrIHdoZXRoZXIgaXQncyBjb25uZWN0ZWQgdG8gYSBzcGVjaWZp YwpkYXRhYmFzZSBhbmQgZmFpbCBpZiBpdCdzIG5vdC4gVGhpcyBjaGFuZ2Ugd2FzIGV4cGVj dGVkIGZvciAtLWNyZWF0ZS1zbG90CmFuZCAtLXN0YXJ0LCB3aGljaCBoYW5kbGUgbG9naWNh bCByZXBsaWNhdGlvbiBzbG90cyBhbmQgcmVxdWlyZSBhIGRhdGFiYXNlCmNvbm5lY3Rpb24s IGJ1dCBpdCB3YXMgdW5uZWNlc3NhcnkgZm9yIC0tZHJvcC1zbG90LCB3aGljaCBzaG91bGQg d29yayB3aXRoCmFueSByZXBsaWNhdGlvbiBjb25uZWN0aW9uLiBBcyBhIHJlc3VsdCwgLS1k Ym5hbWUgYmVjYW1lIGEgcmVxdWlyZWQgb3B0aW9uCmZvciAtLWRyb3Atc2xvdC4KClRoaXMg Y29tbWl0IHJlbW92ZXMgdGhhdCByZXN0cmljdGlvbiwgcmVzdG9yaW5nIHRoZSBvcmlnaW5h bCBiZWhhdmlvciBhbmQKYWxsb3dpbmcgcGdfcmVjdmxvZ2ljYWwgLS1kcm9wLXNsb3QgdG8g d29yayB3aXRob3V0IHNwZWNpZnlpbmcgLS1kYm5hbWUuCgpBbHRob3VnaCB0aGlzIGlzc3Vl IG9yaWdpbmF0ZWQgZnJvbSBhbiB1bmludGVuZGVkIGNoYW5nZSwgaXQgaGFzIGV4aXN0ZWQK Zm9yIGEgbG9uZyB0aW1lIHdpdGhvdXQgY29tcGxhaW50cyBvciBidWcgcmVwb3J0cywgYW5k IHRoZSBkb2N1bWVudGF0aW9uCm5ldmVyIGV4cGxpY2l0bHkgc3RhdGVkIHRoYXQgLS1kcm9w LXNsb3Qgc2hvdWxkIHdvcmsgd2l0aG91dCAtLWRibmFtZS4KVGhlcmVmb3JlLCB0aGUgY2hh bmdlIGlzIG5vdCB0cmVhdGVkIGFzIGEgYnVnIGZpeCBhbmQgaXMgYXBwbGllZCBvbmx5IHRv Cm1hc3Rlci4KCkF1dGhvcjogSGF5YXRvIEt1cm9kYSA8a3Vyb2RhLmhheWF0b0BmdWppdHN1 LmNvbT4KUmV2aWV3ZWQtYnk6IEZ1amlpIE1hc2FvIDxtYXNhby5mdWppaUBnbWFpbC5jb20+ CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vYjE1ZWNmNGYtZTVhZi00ZmJiLTgy YzItYTQyNWY0NTNlMGIyQG9zcy5udHRkYXRhLmNvbQotLS0KIHNyYy9iaW4vcGdfYmFzZWJh Y2t1cC9wZ19yZWN2bG9naWNhbC5jICAgICAgICB8IDkgKysrKysrLS0tCiBzcmMvYmluL3Bn X2Jhc2ViYWNrdXAvdC8wMzBfcGdfcmVjdmxvZ2ljYWwucGwgfCA4ICsrKysrKysrCiAyIGZp bGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvc3JjL2Jpbi9wZ19iYXNlYmFja3VwL3BnX3JlY3Zsb2dpY2FsLmMgYi9zcmMvYmlu L3BnX2Jhc2ViYWNrdXAvcGdfcmVjdmxvZ2ljYWwuYwppbmRleCBiOWVhMjNlMTQyNi4uYTM0 NDc3NTMxMTkgMTAwNjQ0Ci0tLSBhL3NyYy9iaW4vcGdfYmFzZWJhY2t1cC9wZ19yZWN2bG9n aWNhbC5jCisrKyBiL3NyYy9iaW4vcGdfYmFzZWJhY2t1cC9wZ19yZWN2bG9naWNhbC5jCkBA IC05NDQsMTMgKzk0NCwxNiBAQCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNlbmRp ZgogCiAJLyoKLQkgKiBSdW4gSURFTlRJRllfU1lTVEVNIHRvIG1ha2Ugc3VyZSB3ZSBjb25u ZWN0ZWQgdXNpbmcgYSBkYXRhYmFzZSBzcGVjaWZpYwotCSAqIHJlcGxpY2F0aW9uIGNvbm5l Y3Rpb24uCisJICogUnVuIElERU5USUZZX1NZU1RFTSB0byBjaGVjayB0aGUgY29ubmVjdGlv biB0eXBlIGZvciBlYWNoIGFjdGlvbi4KKwkgKiAtLWNyZWF0ZS1zbG90IGFuZCAtLXN0YXJ0 IGFjdGlvbnMgcmVxdWlyZSBhIGRhdGFiYXNlLXNwZWNpZmljCisJICogcmVwbGljYXRpb24g Y29ubmVjdGlvbiBiZWNhdXNlIHRoZXkgaGFuZGxlIGxvZ2ljYWwgcmVwbGljYXRpb24gc2xv dHMuCisJICogLS1kcm9wLXNsb3QgY2FuIHJlbW92ZSByZXBsaWNhdGlvbiBzbG90cyBmcm9t IGFueSByZXBsaWNhdGlvbgorCSAqIGNvbm5lY3Rpb24gd2l0aG91dCB0aGlzIHJlc3RyaWN0 aW9uLgogCSAqLwogCWlmICghUnVuSWRlbnRpZnlTeXN0ZW0oY29ubiwgTlVMTCwgTlVMTCwg TlVMTCwgJmRiX25hbWUpKQogCQlleGl0KDEpOwogCi0JaWYgKGRiX25hbWUgPT0gTlVMTCkK KwlpZiAoIWRvX2Ryb3Bfc2xvdCAmJiBkYl9uYW1lID09IE5VTEwpCiAJCXBnX2ZhdGFsKCJj b3VsZCBub3QgZXN0YWJsaXNoIGRhdGFiYXNlLXNwZWNpZmljIHJlcGxpY2F0aW9uIGNvbm5l Y3Rpb24iKTsKIAogCS8qCmRpZmYgLS1naXQgYS9zcmMvYmluL3BnX2Jhc2ViYWNrdXAvdC8w MzBfcGdfcmVjdmxvZ2ljYWwucGwgYi9zcmMvYmluL3BnX2Jhc2ViYWNrdXAvdC8wMzBfcGdf cmVjdmxvZ2ljYWwucGwKaW5kZXggYTZlMTA2MDAxNjEuLjYyYmJjNWEzZjk4IDEwMDY0NAot LS0gYS9zcmMvYmluL3BnX2Jhc2ViYWNrdXAvdC8wMzBfcGdfcmVjdmxvZ2ljYWwucGwKKysr IGIvc3JjL2Jpbi9wZ19iYXNlYmFja3VwL3QvMDMwX3BnX3JlY3Zsb2dpY2FsLnBsCkBAIC0x MjcsNCArMTI3LDEyIEBAICRub2RlLT5jb21tYW5kX29rKAogCV0sCiAJJ3JlcGxheWVkIGEg dHdvLXBoYXNlIHRyYW5zYWN0aW9uJyk7CiAKKyRub2RlLT5jb21tYW5kX29rKAorCVsKKwkJ J3BnX3JlY3Zsb2dpY2FsJywKKwkJJy0tc2xvdCcgPT4gJ3Rlc3QnLAorCQknLS1kcm9wLXNs b3QnCisJXSwKKwknZHJvcCBjb3VsZCB3b3JrIHdpdGhvdXQgZGJuYW1lJyk7CisKIGRvbmVf dGVzdGluZygpOwotLSAKMi40OC4xCgo= --------------1jpOQ2TT4azyy3vA90UYx4I7--