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 1vtNB4-002PCq-2O for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Feb 2026 09:52:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vtNB3-007N66-1d for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Feb 2026 09:52:01 +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 1vtNB2-007N5y-38 for pgsql-hackers@lists.postgresql.org; Fri, 20 Feb 2026 09:52:01 +0000 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vtNAz-00000000LSp-3xJK for pgsql-hackers@lists.postgresql.org; Fri, 20 Feb 2026 09:52:00 +0000 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-65807298140so2851481a12.2 for ; Fri, 20 Feb 2026 01:51:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771581117; cv=none; d=google.com; s=arc-20240605; b=R9NUeied/XU4Rd24QHX69kcp8IJ2F7nIprW1mlmjm02opv4FT7KbODLBWYgwMRRoWa oIwlHMlY56aCbfNc27GDksG4hMFYxxos6Y/0F9xGSQuw8Z9d0OCi7k2grKCTIixlovBs UxXU/9ktzKhcpjaACHNEDm1fsHa4zA5UiYUCFcxpRIvSQki0mJwgcTUkjgMankB3PG5Q ObB6GO4pzr+DFOjAHkTvRmBIhkms11CAWHHCTncHa8INTtiWMgc1O10FmKZ6XW0oDBS4 kOIM+ijdzuudjkMN7zC/iy1ZnkxzKUOCTPoWNWsZ4yBHydpM2MYuGatNAS6vspV9AvAw vldQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=ositHbMCMfOmOC6P2gnD9ES/damuq3zkk0kEypfhOqc=; fh=dxJXJbLzq9Nah1LUdsj4QTuQ3JoDScd0wp1YHY64NXM=; b=EcOAyPYs0MbMLnyhghw/MJAxfrCGhwc+2EqEtXdc8Fd9Q98Sog7JU9ez+KyNum/WJi 5P1xiCMjI43UbDiniYLAgTRDIdtJT906wU/zzPBBrJ5LCLr3LtLN6zrMkLcG/KC65Rq0 64ear5pECyQXoBzfymDcTKN55LHULHaH4GhDHUxnNv5wvrbACLG4OpuOsCAyZnXHZNqy mMfyciRbv6oDXJ+PMqSieubRWNZQbPP1FvfXY/Va4JZju2R2WAB3GZhfVls77OnGl5X2 qsIMsz5UVUuZHboA/PNGqKUY/mDejSF7uhohwIjWGIQRZs1TDC9kCrSJQIr8Hufbn2aB cwzA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771581117; x=1772185917; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ositHbMCMfOmOC6P2gnD9ES/damuq3zkk0kEypfhOqc=; b=UXAP5Iwi6vjLkxRlBIosDn/1JcRJ2LrC+w3vjdfUwgExsTkQYJ846HEE6pgorMfRp4 7qAgbDK4Qr1gq711/O8XsAMVGg1A9hI2zEOY1pwFxd7fJauPGCa8d8hkczTNdo5wLY4y zjRWit/kcubtFT4Vg0HM0d4YhGgLcjpDr4RX7ZD6N4CFBkE+oaK0WKN4PS7QCALju8N6 fB5TDuOCRj/Zj/LsmrRtlzMXR0Tgalqwr6NYn2F4KmJ1rYvaWf8YHgcoXm3uAXNPpxNY B4zexe6BUH8QHZB8j3+ze4BPJgotNBWsT2f67+g664qTuYDdeuUnzkA85pbejrn1rL4U 9Pdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771581117; x=1772185917; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ositHbMCMfOmOC6P2gnD9ES/damuq3zkk0kEypfhOqc=; b=BpTAdfIhwfdEx3uqxHzyJck9rtQDtjd2f9XWPCY+fwKc2EMg28JaZAndJkCgaovtrc wfj1h8P/o/QFNLLA3z0yyh0HsDFmcZUjR9ER0R663g22YAGWkw+UzHhF9AVaghxsFfxT L+SUbjvrq9N+RpO93A0Mkwm2jxgvPw4qeUu16b6OA1PeH3T8rdKTLql4HdUXZyyp08ue PWg4sRtv0mJl2iGEZU7+jmE0eMiZ9Fen5wQtHQIjgdP9MitH/zJSO1oVsqMcGRSbFEwA fnXisr9OfHBHCyzLtWOz4pM1xJs/awCW2Rp5qYZI2IfU0RRf2zMXREcJBHvUVc6QsMbn FhgQ== X-Gm-Message-State: AOJu0YxL5x/ZQpvT0WnOu13BKhEUk818adO7hT3wGZnDdeqelgIsW6eR bB/X3Wa9nQO7X15ZbCeuXKYIcC8WP5feZa1Mc2LjQD1c6+EGe8BoUR7BN1yYM5x8obfw3jAgnYp OWbeBTj8pdcn8b2ZP5Ho7NFQrlWm2iaq7rxxb X-Gm-Gg: AZuq6aI+KI2tj1Kh/IONxydgNmt1IiOh9mt5/UASxMZfQvQcpogdnObLDdOVK5VUkxs 8xUd2t3UdJgl+QczQGsI3ht+OaXFsdCpSJaizEYpshxoQ/9VYj6tDTTMwVG6mmUXfsPQj81XTcS uYJdo23M3UYhuNEIeHVWSu1uSrHLkDwNkG1nhZu01G96IwPvXue6YvRz3tedOsRcU2viBrdKJau USkoLhTsnKT+rOGc/IylGdyahGAixp9ydm9np2/ubRmkzg1zO2bpnG+EZwoMKphovmGBY30mpYX dCTgHCC1kmovJmEyPQ== X-Received: by 2002:a17:907:720e:b0:b8f:7c0a:f955 with SMTP id a640c23a62f3a-b903daaf233mr523869166b.21.1771581117265; Fri, 20 Feb 2026 01:51:57 -0800 (PST) MIME-Version: 1.0 From: VASUKI M Date: Fri, 20 Feb 2026 15:22:05 +0530 X-Gm-Features: AaiRm51QS_1OUEEG7Z5b3BrisjyyAyxoD7kpelp4I8WjfjFdN7vD8k-KGbJv7SU Message-ID: Subject: [PATCH] Fix incorrect Spanish translation and remove obsolete FIXME comments To: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="0000000000002fbd5a064b3e5fd1" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000002fbd5a064b3e5fd1 Content-Type: multipart/alternative; boundary="0000000000002fbd57064b3e5fcf" --0000000000002fbd57064b3e5fcf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi all, While reviewing the Spanish translation file (src/backend/po/es.po), I found an incorrect translation in the message: "physical replication slot \"%s\" exists, but \"wal_level\" < \"replica\"= " The current translation refers to a logical replication slot ("replicaci=C3=B3n l=C3=B3gica"), which is incorrect in this context. This patch corrects the translation to use "replicaci=C3=B3n f=C3=ADsica", so that the message accurately reflects the original meaning. In addition, I reviewed several FIXME comments present in the same file, including comments referencing slot.c:779 and postmaster.c:835, as well as notes questioning duplication and terminology (e.g., "snapbuild" and "snapshot"). After verifying the corresponding source code and checking for message duplication, these comments appear to be outdated translator notes that no longer apply to the current codebase. This patch removes those obsolete FIXME comments while keeping the existing translations unchanged, except for the corrected physical replication slot message described above. The updated es.po file was validated using: msgfmt -c -v es.po which reports no format or consistency issues. Patch attached. Regards, Vasuki M C-DAC,Chennai --0000000000002fbd57064b3e5fcf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

While reviewing the Spanish translation fil= e (src/backend/po/es.po),
I found an incorrect translation in the messag= e:

=C2=A0 "physical replication slot \"%s\" exists, b= ut \"wal_level\" < \"replica\""

The curr= ent translation refers to a logical replication slot
("replicaci=C3= =B3n l=C3=B3gica"), which is incorrect in this context.
This patch = corrects the translation to use "replicaci=C3=B3n f=C3=ADsica",so that the message accurately reflects the original meaning.

In a= ddition, I reviewed several FIXME comments present in the same
file, inc= luding comments referencing slot.c:779 and postmaster.c:835,
as well as = notes questioning duplication and terminology (e.g.,
"snapbuild&quo= t; and "snapshot"). After verifying the corresponding
source c= ode and checking for message duplication, these comments
appear to be ou= tdated translator notes that no longer apply to the
current codebase.
This patch removes those obsolete FIXME comments while keeping
the = existing translations unchanged, except for the corrected
physical repli= cation slot message described above.

The updated es.po file was vali= dated using:

=C2=A0 msgfmt -c -v es.po

which reports no forma= t or consistency issues.

Patch attached.

Regards,
Vasuki M=
C-DAC,Chennai
--0000000000002fbd57064b3e5fcf-- --0000000000002fbd5a064b3e5fd1 Content-Type: text/x-patch; charset="UTF-8"; name="v1-0001-Fix-incorrect-spanish-translation-and-remove-FIXME.patch" Content-Disposition: attachment; filename="v1-0001-Fix-incorrect-spanish-translation-and-remove-FIXME.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mlupnpsl0 RnJvbSBiOTY0NjdlNGU3MDk5M2ZmMDM2YWFmYmRmMzM3OWNiYzJkMmQ1Yjk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWYXN1a2kgTSA8dmFzdWtpYW5hbmQwMTE5QGdtYWlsLmNvbT4K RGF0ZTogRnJpLCAyMCBGZWIgMjAyNiAxNTowNzoxMCArMDUzMApTdWJqZWN0OiBbUEFUQ0hdIEZp eCBpbmNvcnJlY3QgU3BhbmlzaCB0cmFuc2xhdGlvbiBmb3IgcGh5c2ljYWwgcmVwbGljYXRpb24K IHNsb3QgbWVzc2FnZSBhbmQgcmVtb3ZlIG9ic29sZXRlIEZJWE1FIGNvbW1lbnRzCk1JTUUtVmVy c2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50 LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpUaGUgbWVzc2FnZQoKICAicGh5c2ljYWwgcmVwbGlj YXRpb24gc2xvdCBcIiVzXCIgZXhpc3RzLCBidXQgXCJ3YWxfbGV2ZWxcIiA8IFwicmVwbGljYVwi IgoKd2FzIGluY29ycmVjdGx5IHRyYW5zbGF0ZWQgYXMgcmVmZXJyaW5nIHRvIGEgbG9naWNhbCBy ZXBsaWNhdGlvbiBzbG90LgpUaGlzIHBhdGNoIGNvcnJlY3RzIHRoZSB0cmFuc2xhdGlvbiB0byB1 c2UgInJlcGxpY2FjacOzbiBmw61zaWNhIi4KCkFkZGl0aW9uYWxseSwgc2V2ZXJhbCBvYnNvbGV0 ZSBGSVhNRSBjb21tZW50cyBpbgpzcmMvYmFja2VuZC9wby9lcy5wbyB3ZXJlIHJlbW92ZWQgYWZ0 ZXIgdmVyaWZ5aW5nIHRoYXQgdGhleQpubyBsb25nZXIgY29ycmVzcG9uZCB0byB0aGUgY3VycmVu dCBzb3VyY2UgY29kZS4KLS0tCiBzcmMvYmFja2VuZC9wby9lcy5wbyB8IDE0ICstLS0tLS0tLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEzIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3BvL2VzLnBvIGIvc3JjL2JhY2tlbmQvcG8vZXMucG8KaW5k ZXggZTI1OTNiNTIuLjRiZTJhYTJkIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9wby9lcy5wbwor KysgYi9zcmMvYmFja2VuZC9wby9lcy5wbwpAQCAtMjAyMzksNyArMjAyMzksNiBAQCBtc2dzdHIg Im5vIHNlIHB1ZG8gZW52aWFyIGRhdG9zIGEgbGEgY29sYSBlbiBtZW1vcmlhIGNvbXBhcnRpZGEi CiBtc2dpZCAibG9naWNhbCByZXBsaWNhdGlvbiBhcHBseSB3b3JrZXIgd2lsbCBzZXJpYWxpemUg dGhlIHJlbWFpbmluZyBjaGFuZ2VzIG9mIHJlbW90ZSB0cmFuc2FjdGlvbiAldSB0byBhIGZpbGUi CiBtc2dzdHIgImVsIGF5dWRhbnRlIHBhcmFsZWxvIMKrYXBwbHnCuyBkZSByZXBsaWNhY2nDs24g bMOzZ2ljYSBzZXJpYWxpemFyw6EgbG9zIGNhbWJpb3MgcmVzdGFudGVzIGRlIGxhIHRyYW5zYWNj acOzbiByZW1vdGEgJXUgYSB1biBhcmNoaXZvIgogCi0jIEZJWE1FIHNlZSBzbG90LmM6Nzc5LiAg U2VlIGFsc28gIHBvc3RtYXN0ZXIuYzo4MzUKICM6IHJlcGxpY2F0aW9uL2xvZ2ljYWwvZGVjb2Rl LmM6MTc3IHJlcGxpY2F0aW9uL2xvZ2ljYWwvbG9naWNhbC5jOjE0MQogIywgYy1mb3JtYXQKIG1z Z2lkICJsb2dpY2FsIGRlY29kaW5nIG9uIHN0YW5kYnkgcmVxdWlyZXMgXCJ3YWxfbGV2ZWxcIiA+ PSBcImxvZ2ljYWxcIiBvbiB0aGUgcHJpbWFyeSIKQEAgLTIwMjc5LDcgKzIwMjc4LDYgQEAgbXNn c3RyICJlbCBzbG90IGRlbCB3b3JrZXIgZGUgcmVwbGljYWNpw7NuIGzDs2dpY2EgJWQgZXN0w6Eg dmFjw61vLCBubyBzZSBwdWVkZQogbXNnaWQgImxvZ2ljYWwgcmVwbGljYXRpb24gd29ya2VyIHNs b3QgJWQgaXMgYWxyZWFkeSB1c2VkIGJ5IGFub3RoZXIgd29ya2VyLCBjYW5ub3QgYXR0YWNoIgog bXNnc3RyICJlbCBzbG90IGRlIHJlcGxpY2FjacOzbiBsw7NnaWNhICVkIHlhIGVzdMOhIHNpZW5k byB1dGlsaXphZG8gcG9yIG90cm8gd29ya2VyLCBubyBzZSBwdWVkZSBhZGp1bnRhciIKIAotIyBG SVhNRSBzZWUgc2xvdC5jOjc3OS4gIFNlZSBhbHNvICBwb3N0bWFzdGVyLmM6ODM1CiAjOiByZXBs aWNhdGlvbi9sb2dpY2FsL2xvZ2ljYWwuYzoxMjEKICMsIGMtZm9ybWF0CiBtc2dpZCAibG9naWNh bCBkZWNvZGluZyByZXF1aXJlcyBcIndhbF9sZXZlbFwiID49IFwibG9naWNhbFwiIgpAQCAtMjAz NTEsNyArMjAzNDksNiBAQCBtc2dzdHIgIlRyYW5zYWNjaW9uZXMgZW4gZmx1am8gY29tcHJvbWV0 aWVuZG8gZGVzcHXDqXMgZGUgJVgvJVgsIGxleWVuZG8gV0FMIGRlcwogbXNnaWQgInNsb3QgXCIl c1wiLCBvdXRwdXQgcGx1Z2luIFwiJXNcIiwgaW4gdGhlICVzIGNhbGxiYWNrLCBhc3NvY2lhdGVk IExTTiAlWC8lWCIKIG1zZ3N0ciAic2xvdCDCqyVzwrssIHBsdWdpbiBkZSBzYWxpZGEgwqslc8K7 LCBlbiBlbCBjYWxsYmFjayAlcywgTFNOIGFzb2NpYWRvICVYLyVYIgogCi0jIEZJWE1FIG11c3Qg cXVvdGUgY2FsbGJhY2sgbmFtZT8gIE5lZWQgYSB0cmFuc2xhdG9yOiBjb21tZW50PwogIzogcmVw bGljYXRpb24vbG9naWNhbC9sb2dpY2FsLmM6Nzg0CiAjLCBjLWZvcm1hdAogbXNnaWQgInNsb3Qg XCIlc1wiLCBvdXRwdXQgcGx1Z2luIFwiJXNcIiwgaW4gdGhlICVzIGNhbGxiYWNrIgpAQCAtMjA1 NDIsNyArMjA1MzksNiBAQCBtc2dzdHIgIm5vIHNlIHB1ZG8gbGVlciBkZXNkZSBlbCBhcmNoaXZv IGRlIGRlc2JvcmRlIGRlIHJlb3JkZXJidWZmZXI6IHNlIGxleWVybwogbXNnaWQgImNvdWxkIG5v dCByZW1vdmUgZmlsZSBcIiVzXCIgZHVyaW5nIHJlbW92YWwgb2YgcGdfcmVwbHNsb3QvJXMveGlk KjogJW0iCiBtc2dzdHIgIm5vIHNlIHB1ZG8gYm9ycmFyIGVsIGFyY2hpdm8gwqslc8K7IGR1cmFu dGUgbGEgZWxpbWluYWNpw7NuIGRlIHBnX3JlcGxzbG90LyVzL3hpZCo6ICVtIgogCi0jIEZJWE1F IGFsbW9zdCBkdXBsaWNhdGVkIGFnYWluIT8KICM6IHJlcGxpY2F0aW9uL2xvZ2ljYWwvcmVvcmRl cmJ1ZmZlci5jOjUxMjAKICMsIGMtZm9ybWF0CiBtc2dpZCAiY291bGQgbm90IHJlYWQgZnJvbSBm aWxlIFwiJXNcIjogcmVhZCAlZCBpbnN0ZWFkIG9mICVkIGJ5dGVzIgpAQCAtMjA2MjIsNyArMjA2 MTgsNiBAQCBtc2dzdHIgImVsIHNsb3QgZGUgcmVwbGljYWNpw7NuIMKrJXPCuyBlc3BlY2lmaWNh ZG8gcG9yIMKrJXPCuyBubyBleGlzdGUgZW4gZWwgcwogbXNnaWQgInJlcGxpY2F0aW9uIHNsb3Qg c3luY2hyb25pemF0aW9uIHJlcXVpcmVzIFwiJXNcIiB0byBiZSBzcGVjaWZpZWQgaW4gXCIlc1wi IgogbXNnc3RyICJsYSBzaW5jcm9uaXphY2nDs24gZGUgc2xvdHMgZGUgcmVwbGljYWNpw7NuIHJl cXVpZXJlIHF1ZSDCqyVzwrsgZXN0w6kgZXNwZWNpZmljYWRvIGVuIMKrJXPCuyIKIAotIyBGSVhN RSBzZWUgc2xvdC5jOjc3OS4gIFNlZSBhbHNvICBwb3N0bWFzdGVyLmM6ODM1CiAjOiByZXBsaWNh dGlvbi9sb2dpY2FsL3Nsb3RzeW5jLmM6MTA1MAogIywgYy1mb3JtYXQKIG1zZ2lkICJyZXBsaWNh dGlvbiBzbG90IHN5bmNocm9uaXphdGlvbiByZXF1aXJlcyBcIndhbF9sZXZlbFwiID49IFwibG9n aWNhbFwiIgpAQCAtMjA2ODIsNyArMjA2NzcsNiBAQCBtc2dzdHIgIm5vIHNlIHB1ZG8gY29uZWN0 YXIgYWwgc2Vydmlkb3IgcHJpbWFyaW86ICVzIgogbXNnaWQgImluaXRpYWwgc2xvdCBzbmFwc2hv dCB0b28gbGFyZ2UiCiBtc2dzdHIgImVsIHNuYXBzaG90IGluaWNpYWwgZGVsIHNsb3QgZXMgZGVt YXNpYWRvIGdyYW5kZSIKIAotIyBGSVhNRTogc25hcHNob3Q/IGluc3RhbnTDoW5lYT8KICM6IHJl cGxpY2F0aW9uL2xvZ2ljYWwvc25hcGJ1aWxkLmM6NzA3CiAjLCBjLWZvcm1hdAogbXNnaWQgImV4 cG9ydGVkIGxvZ2ljYWwgZGVjb2Rpbmcgc25hcHNob3Q6IFwiJXNcIiB3aXRoICV1IHRyYW5zYWN0 aW9uIElEIgpAQCAtMjA3MjEsNyArMjA3MTUsNiBAQCBtc2dzdHIgImxhIGRlY29kaWZpY2FjacOz biBsw7NnaWNhIGVuY29udHLDsyB1biBwdW50byBjb25zaXN0ZW50ZSBpbmljaWFsIGVuICVYLwog bXNnaWQgIlRoZXJlIGFyZSBubyBvbGQgdHJhbnNhY3Rpb25zIGFueW1vcmUuIgogbXNnc3RyICJZ YSBubyBoYXkgdHJhbnNhY2Npb25lcyBhbnRpZ3VhcyBlbiBlamVjdWNpw7NuLiIKIAotIyBGSVhN RSAic25hcGJ1aWxkIj8KICM6IHJlcGxpY2F0aW9uL2xvZ2ljYWwvc25hcGJ1aWxkLmM6MTkwNAog IywgYy1mb3JtYXQKIG1zZ2lkICJzbmFwYnVpbGQgc3RhdGUgZmlsZSBcIiVzXCIgaGFzIHdyb25n IG1hZ2ljIG51bWJlcjogJXUgaW5zdGVhZCBvZiAldSIKQEAgLTIxMTE4LDcgKzIxMTExLDYgQEAg bXNnc3RyICJubyBzZSBwdWRvIGVsaW1pbmFyIGVsIGRpcmVjdG9yaW8gwqslc8K7IgogbXNnaWQg InJlcGxpY2F0aW9uIHNsb3RzIGNhbiBvbmx5IGJlIHVzZWQgaWYgXCJtYXhfcmVwbGljYXRpb25f c2xvdHNcIiA+IDAiCiBtc2dzdHIgImxvcyBzbG90cyBkZSByZXBsaWNhY2nDs24gc8OzbG8gcHVl ZGVuIHVzYXJzZSBzaSDCq21heF9yZXBsaWNhdGlvbl9zbG90c8K7ID4gMCIKIAotIyBGSVhNRSBz ZWUgbG9naWNhbC5jOjgxCiAjOiByZXBsaWNhdGlvbi9zbG90LmM6MTM3NwogIywgYy1mb3JtYXQK IG1zZ2lkICJyZXBsaWNhdGlvbiBzbG90cyBjYW4gb25seSBiZSB1c2VkIGlmIFwid2FsX2xldmVs XCIgPj0gXCJyZXBsaWNhXCIiCkBAIC0yMTE0Niw3ICsyMTEzOCw2IEBAIG1zZ3N0clsxXSAiRWwg cmVzdGFydF9sc24gJVgvJVggZGVsIHNsb3QgZXhjZWRlIGVsIGzDrW1pdGUgcG9yICVsbHUgYnl0 ZXMuIgogbXNnaWQgIlRoZSBzbG90IGNvbmZsaWN0ZWQgd2l0aCB4aWQgaG9yaXpvbiAldS4iCiBt c2dzdHIgIkVsIHNsb3QgZXN0YWJhIGVuIGNvbmZsaWN0byBjb24gZWwgaG9yaXpvbnRlIGRlIFhJ RCAldS4iCiAKLSMgRklYTUUgc2VlIHNsb3QuYzo3NzkuICBTZWUgYWxzbyAgcG9zdG1hc3Rlci5j OjgzNQogIzogcmVwbGljYXRpb24vc2xvdC5jOjE1MTEKIG1zZ2lkICJMb2dpY2FsIGRlY29kaW5n IG9uIHN0YW5kYnkgcmVxdWlyZXMgXCJ3YWxfbGV2ZWxcIiA+PSBcImxvZ2ljYWxcIiBvbiB0aGUg cHJpbWFyeSBzZXJ2ZXIuIgogbXNnc3RyICJMYSBkZWNvZGlmaWNhY2nDs24gbMOzZ2ljYSBlbiBz dGFuZGJ5IHJlcXVpZXJlIMKrd2FsX2xldmVswrsgPj0gwqtsb2dpY2FswrsgZW4gZWwgcHJpbWFy aW8uIgpAQCAtMjExODEsNyArMjExNzIsNiBAQCBtc2dzdHIgImVsIGFyY2hpdm8gZGUgc2xvdCBk ZSByZXBsaWNhY2nDs24gwqslc8K7IHRpZW5lIGxhcmdvIGNvcnJ1cHRvICV1IgogbXNnaWQgImNo ZWNrc3VtIG1pc21hdGNoIGZvciByZXBsaWNhdGlvbiBzbG90IGZpbGUgXCIlc1wiOiBpcyAldSwg c2hvdWxkIGJlICV1IgogbXNnc3RyICJzdW1hIGRlIHZlcmlmaWNhY2nDs24gbm8gY29pbmNpZGVu dGUgZW4gYXJjaGl2byBkZSBzbG90IGRlIHJlcGxpY2FjacOzbiDCqyVzwrs6IGVzICV1LCBkZWJl csOtYSBzZXIgJXUiCiAKLSMgRklYTUUgc2VlIHNsb3QuYzo3NzkuICBTZWUgYWxzbyAgcG9zdG1h c3Rlci5jOjgzNQogIzogcmVwbGljYXRpb24vc2xvdC5jOjIzMzMKICMsIGMtZm9ybWF0CiBtc2dp ZCAibG9naWNhbCByZXBsaWNhdGlvbiBzbG90IFwiJXNcIiBleGlzdHMsIGJ1dCBcIndhbF9sZXZl bFwiIDwgXCJsb2dpY2FsXCIiCkBAIC0yMTE5MiwxMSArMjExODIsMTAgQEAgbXNnc3RyICJleGlz dGUgZWwgc2xvdCBkZSByZXBsaWNhY2nDs24gbMOzZ2ljYSDCqyVzwrssIHBlcm8gwqt3YWxfbGV2 ZWzCuyA8IMKrbG8KIG1zZ2lkICJDaGFuZ2UgXCJ3YWxfbGV2ZWxcIiB0byBiZSBcImxvZ2ljYWxc IiBvciBoaWdoZXIuIgogbXNnc3RyICJDYW1iaWUgwqt3YWxfbGV2ZWzCuyBhIMKrbG9naWNhbMK7 IG8gc3VwZXJpb3IuIgogCi0jIEZJWE1FIHNlZSBzbG90LmM6Nzc5LiAgU2VlIGFsc28gIHBvc3Rt YXN0ZXIuYzo4MzUKICM6IHJlcGxpY2F0aW9uL3Nsb3QuYzoyMzM5CiAjLCBjLWZvcm1hdAogbXNn aWQgInBoeXNpY2FsIHJlcGxpY2F0aW9uIHNsb3QgXCIlc1wiIGV4aXN0cywgYnV0IFwid2FsX2xl dmVsXCIgPCBcInJlcGxpY2FcIiIKLW1zZ3N0ciAiZXhpc3RlIGVsIHNsb3QgZGUgcmVwbGljYWNp w7NuIGzDs2dpY2Egwqslc8K7LCBwZXJvIMKrd2FsX2xldmVswrsgPCDCq3JlcGxpY2HCuyIKK21z Z3N0ciAiZXhpc3RlIGVsIHNsb3QgZGUgcmVwbGljYWNpw7NuIGbDrXNpY2Egwqslc8K7LCBwZXJv IMKrd2FsX2xldmVswrsgPCDCq3JlcGxpY2HCuyIKIAogIyA8PiBoZWxsbyB2aW0KICM6IHJlcGxp Y2F0aW9uL3Nsb3QuYzoyMzQxCkBAIC0yMTMxOSw3ICsyMTMwOCw2IEBAIG1zZ3N0ciAibm8gc2Ug cHVlZGUgY29waWFyIGVsIHNsb3QgZGUgcmVwbGljYWNpw7NuIGzDs2dpY2Egbm8gdGVybWluYWRv IMKrJXPCuyIKIG1zZ2lkICJSZXRyeSB3aGVuIHRoZSBzb3VyY2UgcmVwbGljYXRpb24gc2xvdCdz IGNvbmZpcm1lZF9mbHVzaF9sc24gaXMgdmFsaWQuIgogbXNnc3RyICJSZWludGVudGUgY3VhbmRv IGVsIGNvbmZpcm1lZF9mbHVzaF9sc24gZGVsIHNsb3QgZGUgcmVwbGljYWNpw7NuIGRlIG9yaWdl biBzZWEgdsOhbGlkby4iCiAKLSMgRklYTUUgc2VlIGxvZ2ljYWwuYzo4MQogIzogcmVwbGljYXRp b24vc2xvdGZ1bmNzLmM6ODc3CiAjLCBjLWZvcm1hdAogbXNnaWQgInJlcGxpY2F0aW9uIHNsb3Rz IGNhbiBvbmx5IGJlIHN5bmNocm9uaXplZCB0byBhIHN0YW5kYnkgc2VydmVyIgotLSAKMi40My4w Cgo= --0000000000002fbd5a064b3e5fd1--