Patch for 5.28 perldelta

--------------FFB63636071E9127AD184836
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Attached fixes some things

--------------FFB63636071E9127AD184836
Content-Type: text/x-patch;
 name="0001-Fixes-for-perldelta.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="0001-Fixes-for-perldelta.patch"

From 1e14518075658ef9a75b02f201ec4f148d51ed96 Mon Sep 17 00:00:00 2001
From: Karl Williamson <khw@cpan.org>
Date: Mon, 21 May 2018 13:26:58 -0600
Subject: [PATCH] Fixes for perldelta

This commit makes some changes to perldelta.

1) Reorders some sections so that a new feature is presented before
being referred to.

2) Typos

3) Confused wording

4) =head text should all be on the same line

5) script runs are experimental
---
 pod/perldelta.pod | 86 +++++++++++++++++++++++------------------------
 1 file changed, 42 insertions(+), 44 deletions(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 312e7f013b..d378f73e38 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -25,6 +25,23 @@ L<C<delete>|perlfunc/delete EXPR> can now be used on key/value slices,
 returning the keys along with the deleted values.
 L<[perl #131328]|https://rt.perl.org/Ticket/Display.html?id=131328>
 
+=head2 Experimentally, there are now alphabetic synonyms for some regular expression assertions
+
+If you find it difficult to remember how to write certain of the pattern
+assertions, there are now alphabetic synonyms.
+
+ CURRENT                NEW SYNONYMS
+ ------                 ------------
+ (?=...)        (*pla:...) or (*positive_lookahead:...)
+ (?!...)        (*nla:...) or (*negative_lookahead:...)
+ (?<=...)       (*plb:...) or (*positive_lookbehind:...)
+ (?<!...)       (*nlb:...) or (*negative_lookbehind:...)
+ (?>...)        (*atomic:...)
+
+These are considered experimental, so using any of these will raise
+(unless turned off) a warning in the C<experimental::alpha_assertions>
+category.
+
 =head2 Mixed Unicode scripts are now detectable
 
 A mixture of scripts, such as Cyrillic and Latin, in a string is often
@@ -33,14 +50,16 @@ now allows for easy detection of these.  For example, you can say
 
  qr/(*script_run: \d+ \b )/x
 
-Or:
-
- qr/(*sr:..)/
-
 And the digits matched will all be from the same set of 10.  You won't
 get a look-alike digit from a different script that has a different
 value than what it appears to be.
 
+Or:
+
+ qr/(*sr: \b \w+ \b )/x
+
+makes sure that all the characters come from the same script.
+
 You can also combine script runs with C<(?E<gt>...)> (or
 C<*atomic:...)>).
 
@@ -54,25 +73,10 @@ you can now run:
     # or
     (*atomic_script_run:...)
 
-See L<perlre/Script Runs>.
-
-=head2 Experimentally, there are now alphabetic synonyms for some
-regular expression assertions
-
-If you find it difficult to remember how to write certain of the pattern
-assertions, there are now alphabetic synonyms.
-
- CURRENT                NEW SYNONYMS
- ------                 ------------
- (?=...)        (*pla:...) or (*positive_lookahead:...)
- (?!...)        (*nla:...) or (*negative_lookahead:...)
- (?<=...)       (*plb:...) or (*positive_lookbehind:...)
- (?<!...)       (*nlb:...) or (*negative_lookbehind:...)
- (?>...)        (*atomic:...)
+This is considered experimental, so using it will raise (unless turned
+off) a warning in the C<experimental::script_run> category.
 
-These are considered experimental, so using any of these will raise
-(unless turned off) a warning in the C<experimental::alpha_assertions>
-category.
+See L<perlre/Script Runs>.
 
 =head2 In-place editing is now safer
 
@@ -126,8 +130,7 @@ work as well as they did before, which is to say they fall back to
 floating point, and ultimately operate on a fairly useless rounded inode
 number if the real inode number is too big for the floating point format.
 
-=head2 The C<sprintf> C<%j> format size modifier is now available with
-pre-C99 compilers
+=head2 The C<sprintf> C<%j> format size modifier is now available with pre-C99 compilers
 
 The actual size used depends on the platform, so remains unportable.
 
@@ -175,15 +178,6 @@ may need to be changed to this:
 
     SV *
     bitop_handler (lobj, robj, swap, ...)
-
-=head2 New read-only predefined variable C<${^SAFE_LOCALES}>
-
-This variable is 1 if the Perl interpreter is operating in an
-environment where it is safe to use and change locales (see
-L<perllocale>.)  This variable is true when the perl is
-unthreaded, or compiled in a platform that supports thread-safe locale
-operation (see next item).
-
 =head2 Locales are now thread-safe on systems that support them
 
 These systems include Windows starting with Visual Studio 2005, and in
@@ -193,6 +187,14 @@ The implication is that you are now free to use locales and changes them
 in a threaded environment.  Your changes affect only your thread.
 See L<perllocale/Multi-threaded operation>
 
+=head2 New read-only predefined variable C<${^SAFE_LOCALES}>
+
+This variable is 1 if the Perl interpreter is operating in an
+environment where it is safe to use and change locales (see
+L<perllocale>.)  This variable is true when the perl is
+unthreaded, or compiled in a platform that supports thread-safe locale
+operation (see previous item).
+
 =head1 Security
 
 =head2 [CVE-2017-12837] Heap buffer overflow in regular expression compiler
@@ -301,8 +303,7 @@ Use C<B::Concise::b_terse> instead.
 
 This was deprecated in Perl 5.004.
 
-=head2 Use of strings with code points over 0xFF is not allowed for
-bitwise string operators
+=head2 Use of strings with code points over 0xFF is not allowed for bitwise string operators
 
 Code points over C<0xFF> do not make sense for bitwise operators.
 
@@ -386,12 +387,11 @@ accommodate datasets of more than two billion items.
 
 =head1 Deprecations
 
-=head2 Use of L<C<vec>|perlfunc/vec EXPR,OFFSET,BITS> on strings with code
-points above 0xFF is deprecated.
+=head2 Use of L<C<vec>|perlfunc/vec EXPR,OFFSET,BITS> on strings with code points above 0xFF is deprecated.
 
-Use of these is nonsensical, as C<vec> is a bit-oriented operation,
-which operates on the underlying UTF-8 representation these strings must
-be in, and will likely give unexpected results.
+Such strings are represented internally in UTF-8, and C<vec> is a
+bit-oriented operation that will likely give unexpected results on those
+strings.
 
 =head2 Some uses of unescaped C<"{"> are no longer fatal
 
@@ -407,8 +407,7 @@ where the C<"{"> will not be repurposed.
 
 Note that these uses continue to raise a deprecation message.
 
-=head2 Use of unescaped C<"{"> immediately after a C<"("> in regular
-expression patterns
+=head2 Use of unescaped C<"{"> immediately after a C<"("> in regular expression patterns
 
 Using unescaped left braces is officially deprecated everywhere, but it
 is not enforced in contexts where their use does not interfere with
@@ -850,7 +849,6 @@ L<Hash::Util::FieldHash> has been upgraded from version 1.19 to 1.20.
 L<I18N::Langinfo> has been upgraded from version 0.13 to 0.17.
 
 This module is now available on all platforms, emulating the system
-
 L<nl_langinfo(3)> on systems that lack it.  Some caveats apply, as
 L<detailed in its documentation|I18N::Langinfo>, the most severe being
 that, except for MS Windows, the C<CODESET> item is not implemented on
@@ -1878,7 +1876,7 @@ near the beginning of an C<XS> file, it will be compiled so that
 whatever reentrant functions perl knows about on that system will
 automatically and invisibly be used instead of the plain, non-reentrant
 versions.  For example, if you write C<getpwnam()> in your code, on a
-system that has C<pwnam_r()> all calls to the former will be translated
+system that has C<getpwnam_r()> all calls to the former will be translated
 invisibly into the latter.  This does not happen except on threaded
 perls, as they aren't needed otherwise.  Be aware that which functions
 have reentrant versions varies from system to system.
-- 
2.17.0


--------------FFB63636071E9127AD184836--
0
public
5/21/2018 7:37:26 PM
perl.perl5.porters 47325 articles. 0 followers. Follow

7 Replies
45 Views

Similar Articles

[PageSpeed] 55

Will merge this tomorrow morning. Thank you, Karl. :)

On 05/21/2018 10:37 PM, Karl Williamson wrote:
> Attached fixes some things
0
xsawyerx
5/21/2018 8:02:57 PM
--000000000000787223056cc7331f
Content-Type: text/plain; charset="UTF-8"

Thanks. I've attached two further perldelta patches that build on
Karl's work (so it should be possible to apply them after it). The
first makes a few minor edits:

- Delete some mentions of bugs that were both introduced and fixed in
the 5.27.x series

- Fix a POD infelicity

- Add one word for clarity

The second converts all remaining rt.perl.org ticket references to links.

Sawyer X <xsawyerx@gmail.com> wrote:
> Will merge this tomorrow morning. Thank you, Karl. :)
>
> On 05/21/2018 10:37 PM, Karl Williamson wrote:
>> Attached fixes some things

-- 
Aaron Crane

--000000000000787223056cc7331f
Content-Type: application/octet-stream; 
	name="0001-Minor-edits-to-perldelta.patch"
Content-Disposition: attachment; 
	filename="0001-Minor-edits-to-perldelta.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jhhf2du50

RnJvbSA2MmViYjhlOTQ1NTE0NjFkMjhmNmVkYzdlYjViODdlNzc5MDhmMzdhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBDcmFuZSA8YXJjQGNwYW4ub3JnPgpEYXRlOiBUdWUs
IDIyIE1heSAyMDE4IDA5OjEyOjQ3ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIE1pbm9yIGVk
aXRzIHRvIHBlcmxkZWx0YQoKLSBEZWxldGUgc29tZSBtZW50aW9ucyBvZiBidWdzIHRoYXQgd2Vy
ZSBib3RoIGludHJvZHVjZWQgYW5kIGZpeGVkIGluIHRoZQogIDUuMjcueCBzZXJpZXMKCi0gRml4
IGEgUE9EIGluZmVsaWNpdHkKCi0gQWRkIG9uZSB3b3JkIGZvciBjbGFyaXR5Ci0tLQogcG9kL3Bl
cmxkZWx0YS5wb2QgfCAyMiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wb2QvcGVybGRl
bHRhLnBvZCBiL3BvZC9wZXJsZGVsdGEucG9kCmluZGV4IGQzNzhmNzNlMzguLjA4MGJlMTk1NDkg
MTAwNjQ0Ci0tLSBhL3BvZC9wZXJsZGVsdGEucG9kCisrKyBiL3BvZC9wZXJsZGVsdGEucG9kCkBA
IC0yMDI1LDcgKzIwMjUsNyBAQCBMPFtwZXJsICMxMzE4MzZdfGh0dHBzOi8vcnQucGVybC5vcmcv
UHVibGljL0J1Zy9EaXNwbGF5Lmh0bWw/aWQ9MTMxODM2PgogPWl0ZW0gKgogCiBUaGUgdG9rZW5p
emVyIG5vdyBjb3JyZWN0bHkgYWRqdXN0cyBhIHBhcnNlIHBvaW50ZXIgd2hlbiBza2lwcGluZwot
d2hpdGVzcGFjZSBpbiBhIEM8ICR7aWRlbnRpZmllcn0gPiBjb25zdHJ1Y3QuCit3aGl0ZXNwYWNl
IGluIGEgQzw8ICR7aWRlbnRpZmllcn0gPj4gY29uc3RydWN0LgogTDxbcGVybCAjMTMxOTQ5XXxo
dHRwczovL3J0LnBlcmwub3JnL1B1YmxpYy9CdWcvRGlzcGxheS5odG1sP2lkPTEzMTk0OT4KIAog
PWl0ZW0gKgpAQCAtMjA0OSw3ICsyMDQ5LDcgQEAgTDxbcGVybCAjMTMxODkyXXxodHRwczovL3J0
LnBlcmwub3JnL1B1YmxpYy9CdWcvRGlzcGxheS5odG1sP2lkPTEzMTg5Mj4KIAogT25seSB0aGUg
Qzw9PiBvcGVyYXRvciBpcyBwZXJtaXR0ZWQgZm9yIGRlZmluaW5nIGRlZmF1bHRzIGZvcgogcGFy
YW1ldGVycyBpbiBzdWJyb3V0aW5lIHNpZ25hdHVyZXMuICBQcmV2aW91c2x5IG90aGVyIGFzc2ln
bm1lbnQKLW9wZXJhdG9ycywgZS5nLiBDPCs9Piwgd2VyZSBhbHNvIHBlcm1pdHRlZC4KK29wZXJh
dG9ycywgZS5nLiBDPCs9Piwgd2VyZSBhbHNvIGFjY2lkZW50YWxseSBwZXJtaXR0ZWQuCiBMPFtw
ZXJsICMxMzE3NzddfGh0dHBzOi8vcnQucGVybC5vcmcvUHVibGljL0J1Zy9EaXNwbGF5Lmh0bWw/
aWQ9MTMxNzc3PgogCiA9aXRlbSAqCkBAIC0yMjYwLDExICsyMjYwLDYgQEAgY3Jhc2hlcyBiZWNh
dXNlIG9mIHRoZSBlYXJseSBmcmVlaW5nIG9mIHRoZSBzdWJyb3V0aW5lLgogVGhlIEM8cHJpbnRm
PiBmb3JtYXQgc3BlY2lmaWVyIEM8JS4wZj4gbm8gbG9uZ2VyIHJvdW5kcyBpbmNvcnJlY3RseQog
W3BlcmwgIzQ3NjAyXSwgYW5kIG5vdyBzaG93cyB0aGUgY29ycmVjdCBzaWduIGZvciBhIG5lZ2F0
aXZlIHplcm8uCiAKLT1pdGVtICoKLQotRG9uJ3Qgc3RyaW5naWZ5IG51bWVyaWMgZmlyc3QgYXJn
dW1lbnRzIHRvCi1DPDwgc3lzdGVtKCkgPj4gb24gV2luZG93cyBvciBWTVMuIFtwZXJsICMxMzI2
MzNdCi0KID1pdGVtICogCiAKIEZpeGVkIGFuIGlzc3VlIHdoZXJlIHRoZSBlcnJvciBDPDwgU2Nh
bGFyIHZhbHVlIEBhcnJheW5hbWVbMF0gYmV0dGVyCkBAIC0yMjc5LDExICsyMjc0LDYgQEAgcmV0
dXJucyBhbiBlcnJvciwgYW5kIHNldHMgQzw8ICQhID4+LiBbcGVybCAjMTMyNjQ4XQogCiA9aXRl
bSAqCiAKLUZpeGVkIGFyZ3VtZW50IGNvdW50aW5nIGluIG11bHRpY29uY2F0IHdoZW4gY29uY2F0
ZW5hdGluZyBhZGphY2VudCBjb25zdGFudHMuCi1bcGVybCAjMTMyNjQ2XQotCi09aXRlbSAqCi0K
IFZpdmlmeSBhcnJheSBlbGVtZW50cyB3aGVuIHB1dHRpbmcgdGhlbSBvbiB0aGUgc3RhY2suCiBG
aXhlcyBbcGVybCAjODkxMF0gKHJlcG9ydGVkIGluIEFwcmlsIDIwMDIpLgogCkBAIC0yMzIzLDEw
ICsyMzEzLDYgQEAgZG9lc24ndCBjb21lIHVwIG9uIHRob3NlIHdpdGggdGhyZWFkLXNhZmUgbG9j
YWxlcy4KIAogPWl0ZW0gKgogCi1QcmV2ZW50IGR1cGxpY2F0ZSBDb25maWcucG0gdmFycyBbcGVy
bCAjMTMyODM0XQotCi09aXRlbSAqCi0KIFJlZ2V4IGFzc2VydGlvbiBmYWlsdXJlIFtwZXJsICMx
MzIxNjNdCiAKID1pdGVtICoKQEAgLTIzMzUsMTAgKzIzMjEsNiBAQCBmaXggbGluZSBudW1iZXJz
IGluIG11bHRpLWxpbmUgcy8vLwogCiA9aXRlbSAqCiAKLWFkZCBhbiBlbXB0eSBmaWxlICh0byBi
ZSByZW1vdmVkIG5leHQgY29tbWl0KQotCi09aXRlbSAqCi0KIHdhcm5pbmdzLnBtOiBzcHJpbnRm
IGlzIGZhc3RlciB0aGFuIGNvbmNhdAogCiA9YmFjawotLSAKMi4xNC4xCgo=
--000000000000787223056cc7331f
Content-Type: application/octet-stream; 
	name="0002-perldelta-convert-all-RT-ticket-references-to-links.patch"
Content-Disposition: attachment; 
	filename="0002-perldelta-convert-all-RT-ticket-references-to-links.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jhhf2dur1

RnJvbSBmMDcxNWZjNzg4OGJmMDgwYmQ5OTdkMDMxZjQ1ZmEwYTUxMmRmYTg2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBDcmFuZSA8YXJjQGNwYW4ub3JnPgpEYXRlOiBUdWUs
IDIyIE1heSAyMDE4IDA5OjIzOjU4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIHBlcmxkZWx0
YTogY29udmVydCBhbGwgUlQgdGlja2V0IHJlZmVyZW5jZXMgdG8gbGlua3MKCi0tLQogcG9kL3Bl
cmxkZWx0YS5wb2QgfCAyMDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMoKyksIDc0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BvZC9wZXJsZGVsdGEucG9kIGIvcG9kL3BlcmxkZWx0
YS5wb2QKaW5kZXggMDgwYmUxOTU0OS4uYTgxMDVkMDY4ZiAxMDA2NDQKLS0tIGEvcG9kL3Blcmxk
ZWx0YS5wb2QKKysrIGIvcG9kL3BlcmxkZWx0YS5wb2QKQEAgLTMxNyw3ICszMTcsNyBAQCBUaGlz
IGhhcyBiZWVuIGRlcHJlY2F0ZWQgc2luY2UgUGVybCA1LjIyIGFuZCBhIG5vLW9wIHNpbmNlIFBl
cmwgNS4yNi4KIAogUHJldmlvdXNseSB0aGUgQzwtUz4gc3dpdGNoIGluY29ycmVjdGx5IHRyZWF0
ZWQgYmFja3NsYXNoICgiXCIpIGFzIGFuCiBlc2NhcGUgZm9yIGNvbG9uIHdoZW4gdHJhdmVyc2lu
ZyB0aGUgQzxQQVRIPiBlbnZpcm9ubWVudCB2YXJpYWJsZS4KLVtwZXJsICMxMjkxODNdCitMPFtw
ZXJsICMxMjkxODNdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0x
MjkxODM+CiAKID1oZWFkMiB0aGUgLURIIChERUJVR19IKSBtaXNmZWF0dXJlIGhhcyBiZWVuIHJl
bW92ZWQKIApAQCAtMzQxLDcgKzM0MSw4IEBAIGFjY2Vzc2luZyBpdCB3aWxsIGNhdXNlIHRoZSBz
dGFzaCBlbnRyeSB0byBiZSB1cGdyYWRlZCB0byBhIHR5cGVnbG9iLiAgVGhlCiBvcHRpbWl6YXRp
b24gZG9lcyBub3QgYXBwbHkgdG8gWFNVQnMgb3IgZXhwb3J0ZWQgc3Vicm91dGluZXMsIGFuZCBj
YWxsaW5nIGEKIG1ldGhvZCB3aWxsIHVuZG8gaXQsIHNpbmNlIG1ldGhvZCBjYWxscyBjYWNoZSB0
aGluZ3MgaW4gdHlwZWdsb2JzLgogCi1bcGVybCAjMTI5OTE2XSBbcGVybCAjMTMyMjUyXQorTDxb
cGVybCAjMTI5OTE2XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9
MTI5OTE2PgorTDxbcGVybCAjMTMyMjUyXXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNw
bGF5Lmh0bWw/aWQ9MTMyMjUyPgogCiA9aGVhZDIgWWFkYS15YWRhIGlzIG5vdyBzdHJpY3RseSBh
IHN0YXRlbWVudAogCkBAIC0zNzAsNyArMzcxLDcgQEAgcG9ydGFibGUgYmV5b25kIFBlcmwgNS44
LiAgVGhlc2Ugc3VicHJhZ21hdGEgaGF2ZSBub3cgYmVlbiBkZWxldGVkLAogYW5kIGFueSBhdHRl
bXB0IHRvIHVzZSB0aGVtIGlzIGFuIGVycm9yLiAgVGhlIEw8c29ydD4gcHJhZ21hIG90aGVyd2lz
ZQogcmVtYWlucywgYW5kIHRoZSBhbGdvcml0aG0tbmV1dHJhbCBDPHN0YWJsZT4gc3VicHJhZ21h
IGNhbiBiZSB1c2VkIHRvCiBjb250cm9sIHNvcnRpbmcgYmVoYXZpb3VyLgotW3BlcmwgIzExOTYz
NV0KK0w8W3BlcmwgIzExOTYzNV18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5o
dG1sP2lkPTExOTYzNT4KIAogPWhlYWQyIE92ZXItcmFkaXggZGlnaXRzIGluIGZsb2F0aW5nIHBv
aW50IGxpdGVyYWxzCiAKQEAgLTQyOCw3ICs0MjksNyBAQCBub3cgYmVlbiBzY2hlZHVsZWQgZm9y
IFBlcmwgNS4zMC4KIAogUGFzc2luZyBhcmd1bWVudHMgdG8gQzxTeXM6Okhvc3RuYW1lOjpob3N0
bmFtZSgpPiB3YXMgYWxyZWFkeSBkZXByZWNhdGVkLAogYnV0IGRpZG4ndCBoYXZlIGEgcmVtb3Zh
bCBkYXRlLiAgVGhpcyBoYXMgbm93IGJlZW4gc2NoZWR1bGVkIGZvciBQZXJsCi01LjMyLiAgW3Bl
cmwgIzEyNDM0OV0KKzUuMzIuICBMPFtwZXJsICMxMjQzNDldfGh0dHBzOi8vcnQucGVybC5vcmcv
VGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMjQzNDk+CiAKID1oZWFkMiBNb2R1bGUgcmVtb3ZhbHMK
IApAQCAtNjUyLDEyICs2NTMsMTMgQEAgbG9uZ2VyIHRocm93cyBhICJOb3QgYSBHTE9CIHJlZmVy
ZW5jZSIgZXJyb3IuCiAKIEw8Q2FycD4sIHdoZW4gZ2VuZXJhdGluZyBzdGFjayB0cmFjZXMsIG5v
dyBhdHRlbXB0cyB0byB3b3JrIGFyb3VuZAogbG9uZ3N0YW5kaW5nIGJ1Z3MgcmVzdWx0aW5nIGZy
b20gUGVybCdzIG5vbi1yZWZlcmVuY2UtY291bnRlZCBzdGFjay4KLVtwZXJsICM1MjYxMF0KK0w8
W3BlcmwgIzUyNjEwXXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9
NTI2MTA+CiAKIENhcnAgaGFzIGJlZW4gbW9kaWZpZWQgdG8gYXZvaWQgYXNzdW1pbmcgdGhhdCBv
YmplY3RzIGNhbm5vdCBiZQogb3ZlcmxvYWRlZCB3aXRob3V0IHRoZSBMPG92ZXJsb2FkPiBtb2R1
bGUgbG9hZGVkICh0aGlzIGNhbiBoYXBwZW4gd2l0aAogb2JqZWN0cyBjcmVhdGVkIGJ5IFhTIG1v
ZHVsZXMpLiAgUHJldmlvdXNseSwgaW5maW5pdGUgcmVjdXJzaW9uIHdvdWxkCi1yZXN1bHQgaWYg
YW4gWFMtZGVmaW5lZCBvdmVybG9hZCBtZXRob2QgaXRzZWxmIGNhbGxlZCBDYXJwLiAgW3Blcmwg
IzEzMjgyOF0KK3Jlc3VsdCBpZiBhbiBYUy1kZWZpbmVkIG92ZXJsb2FkIG1ldGhvZCBpdHNlbGYg
Y2FsbGVkIENhcnAuCitMPFtwZXJsICMxMzI4MjhdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0
L0Rpc3BsYXkuaHRtbD9pZD0xMzI4Mjg+CiAKIENhcnAgbm93IGF2b2lkcyB1c2luZyBDPG92ZXJs
b2FkOjpTdHJWYWw+LCBwYXJ0bHkgYmVjYXVzZSBvbGRlciB2ZXJzaW9ucwogb2YgTDxvdmVybG9h
ZD4gKGluY2x1ZGVkIHdpdGggcGVybCA1LjE0IGFuZCBlYXJsaWVyKSBsb2FkIEw8U2NhbGFyOjpV
dGlsPgpAQCAtNjkwLDkgKzY5MiwxMiBAQCBMPENQQU4+IGhhcyBiZWVuIHVwZ3JhZGVkIGZyb20g
dmVyc2lvbiAyLjE4IHRvIDIuMjAuCiAKIEw8RGF0YTo6RHVtcGVyPiBoYXMgYmVlbiB1cGdyYWRl
ZCBmcm9tIHZlcnNpb24gMi4xNjcgdG8gMi4xNzAuCiAKLVF1b3Rpbmcgb2YgZ2xvYiBuYW1lcyBu
b3cgb2JleXMgdGhlIFVzZXFxIG9wdGlvbiBbcGVybCAjMTE5ODMxXS4KK1F1b3Rpbmcgb2YgZ2xv
YiBuYW1lcyBub3cgb2JleXMgdGhlIFVzZXFxIG9wdGlvbgorTDxbcGVybCAjMTE5ODMxXXxodHRw
czovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTE5ODMxPi4KKwogQXR0ZW1w
dHMgdG8gc2V0IGFuIG9wdGlvbiB0byBDPHVuZGVmPiB0aHJvdWdoIGEgY29tYmluZWQgZ2V0dGVy
L3NldHRlcgotbWV0aG9kIGFyZSBubyBsb25nZXIgbWlzdGFrZW4gZm9yIGdldHRlciBjYWxscyBb
cGVybCAjMTEzMDkwXS4KK21ldGhvZCBhcmUgbm8gbG9uZ2VyIG1pc3Rha2VuIGZvciBnZXR0ZXIg
Y2FsbHMKK0w8W3BlcmwgIzExMzA5MF18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxh
eS5odG1sP2lkPTExMzA5MD4uCiAKID1pdGVtICoKIApAQCAtNzIyLDcgKzcyNyw4IEBAIEw8RGly
SGFuZGxlPiBoYXMgYmVlbiB1cGdyYWRlZCBmcm9tIHZlcnNpb24gMS4wNCB0byAxLjA1LgogTDxE
eW5hTG9hZGVyPiBoYXMgYmVlbiB1cGdyYWRlZCBmcm9tIHZlcnNpb24gMS40MiB0byAxLjQ1Lgog
CiBJdHMgZG9jdW1lbnRhdGlvbiBub3cgc2hvd3MgdGhlIHVzZSBvZiBDPF9fUEFDS0FHRV9fPiBh
bmQgZGlyZWN0IG9iamVjdAotc3ludGF4IFtwZXJsICMxMzIyNDddLgorc3ludGF4CitMPFtwZXJs
ICMxMzIyNDddfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzIy
NDc+LgogCiA9aXRlbSAqCiAKQEAgLTgzMSwxMCArODM3LDEyIEBAIEw8RmlsdGVyOjpVdGlsOjpD
YWxsPiBoYXMgYmVlbiB1cGdyYWRlZCBmcm9tIHZlcnNpb24gMS41NSB0byAxLjU4LgogTDxHREJN
X0ZpbGU+IGhhcyBiZWVuIHVwZ3JhZGVkIGZyb20gdmVyc2lvbiAxLjE1IHRvIDEuMTcuCiAKIEl0
cyBkb2N1bWVudGF0aW9uIG5vdyBleHBsYWlucyB0aGF0IEM8ZWFjaD4gYW5kIEM8ZGVsZXRlPiBk
b24ndCBtaXggaW4KLWhhc2hlcyB0aWVkIHRvIHRoaXMgbW9kdWxlIFtwZXJsICMxMTc0NDldLgor
aGFzaGVzIHRpZWQgdG8gdGhpcyBtb2R1bGUKK0w8W3BlcmwgIzExNzQ0OV18aHR0cHM6Ly9ydC5w
ZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTExNzQ0OT4uCiAKIEl0IHdpbGwgbm93IHJl
dHJ5IG9wZW5pbmcgd2l0aCBhbiBhY2NlcHRhYmxlIGJsb2NrIHNpemUgaWYgYXNraW5nIGdkYm0K
LXRvIGRlZmF1bHQgdGhlIGJsb2NrIHNpemUgZmFpbGVkIFtwZXJsICMxMTk2MjNdLgordG8gZGVm
YXVsdCB0aGUgYmxvY2sgc2l6ZSBmYWlsZWQKK0w8W3BlcmwgIzExOTYyM118aHR0cHM6Ly9ydC5w
ZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTExOTYyMz4uCiAKID1pdGVtICoKIApAQCAt
ODU1LDcgKzg2Myw4IEBAIHRoYXQsIGV4Y2VwdCBmb3IgTVMgV2luZG93cywgdGhlIEM8Q09ERVNF
VD4gaXRlbSBpcyBub3QgaW1wbGVtZW50ZWQgb24KIHRob3NlIHN5c3RlbXMsIGFsd2F5cyByZXR1
cm5pbmcgQzwiIj4uCiAKIEl0IG5vdyBzZXRzIHRoZSBVVEYtOCBmbGFnIGluIGl0cyByZXR1cm5l
ZCBzY2FsYXIgaWYgdGhlIHN0cmluZyBjb250YWlucwotbGVnYWwgbm9uLUFTQ0lJIFVURi04LCBh
bmQgdGhlIGxvY2FsZSBpcyBVVEYtOCAoW3BlcmwgIzEyNzI4OF0uCitsZWdhbCBub24tQVNDSUkg
VVRGLTgsIGFuZCB0aGUgbG9jYWxlIGlzIFVURi04CitMPFtwZXJsICMxMjcyODhdfGh0dHBzOi8v
cnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMjcyODg+LgogCiBUaGlzIHVwZGF0
ZSBhbHNvIGZpeGVzIGEgYnVnIGluIHdoaWNoIHRoZSB1bmRlcmx5aW5nIGxvY2FsZSB3YXMgaWdu
b3JlZAogZm9yIHRoZSBDPFJBRElYQ0hBUj4gKGFsd2F5cyB3YXMgcmV0dXJuZWQgYXMgYSBkb3Qp
IGFuZCB0aGUgQzxUSE9VU0VQPgpAQCAtOTY2LDcgKzk3NSw4IEBAIEw8UG9kOjpIdG1sPiBoYXMg
YmVlbiB1cGdyYWRlZCBmcm9tIHZlcnNpb24gMS4yMjAyIHRvIDEuMjQuCiBBIHRpdGxlIGZvciB0
aGUgSFRNTCBkb2N1bWVudCB3aWxsIG5vdyBiZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBieQog
ZGVmYXVsdCBmcm9tIGEgIk5BTUUiIHNlY3Rpb24gaW4gdGhlIFBPRCBkb2N1bWVudCwgYXMgaXQg
dXNlZCB0byBiZQogYmVmb3JlIHRoZSBtb2R1bGUgd2FzIHJld3JpdHRlbiB0byB1c2UgTDxQb2Q6
OlNpbXBsZTo6WEhUTUw+IHRvIGRvIHRoZQotY29yZSBvZiBpdHMgam9iLiAgW3BlcmwgIzExMDUy
MF0KK2NvcmUgb2YgaXRzIGpvYgorTDxbcGVybCAjMTEwNTIwXXxodHRwczovL3J0LnBlcmwub3Jn
L1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTEwNTIwPi4KIAogPWl0ZW0gKgogCkBAIC0xMDQ0LDcg
KzEwNTQsOCBAQCBMPHRocmVhZHM+IGhhcyBiZWVuIHVwZ3JhZGVkIGZyb20gdmVyc2lvbiAyLjE1
IHRvIDIuMjIuCiAKIFRoZSBkb2N1bWVudGF0aW9uIG5vdyBiZXR0ZXIgZGVzY3JpYmVzIHRoZSBw
cm9ibGVtcyB0aGF0IGFyaXNlIHdoZW4KIHJldHVybmluZyB2YWx1ZXMgZnJvbSB0aHJlYWRzLCBh
bmQgbm8gbG9uZ2VyIHdhcm5zIGFib3V0IGNyZWF0aW5nIHRocmVhZHMKLWluIEM8QkVHSU4+IGJs
b2Nrcy4gIFtwZXJsICM5NjUzOF0KK2luIEM8QkVHSU4+IGJsb2Nrcy4KK0w8W3BlcmwgIzk2NTM4
XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9OTY1Mzg+CiAKID1p
dGVtICoKIApAQCAtMTEyMiw3ICsxMTMzLDggQEAgTDxWTVM6OlN0ZGlvPiBoYXMgYmVlbiB1cGdy
YWRlZCBmcm9tIHZlcnNpb24gMi40MSB0byAyLjQ0LgogTDx3YXJuaW5ncz4gaGFzIGJlZW4gdXBn
cmFkZWQgZnJvbSB2ZXJzaW9uIDEuMzcgdG8gMS40Mi4KIAogSXQgbm93IGluY2x1ZGVzIG5ldyBm
dW5jdGlvbnMgd2l0aCBuYW1lcyBlbmRpbmcgaW4gQzxfYXRfbGV2ZWw+LCBhbGxvd2luZwotY2Fs
bGVycyB0byBzcGVjaWZ5IHRoZSBleGFjdCBjYWxsIGZyYW1lLiAgW3BlcmwgIzEzMjQ2OF0KK2Nh
bGxlcnMgdG8gc3BlY2lmeSB0aGUgZXhhY3QgY2FsbCBmcmFtZS4KK0w8W3BlcmwgIzEzMjQ2OF18
aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEzMjQ2OD4KIAogPWl0
ZW0gKgogCkBAIC0xMTMzLDcgKzExNDUsOCBAQCBMPFhTOjpUeXBlbWFwPiBoYXMgYmVlbiB1cGdy
YWRlZCBmcm9tIHZlcnNpb24gMC4xNSB0byAwLjE2LgogTDxYU0xvYWRlcj4gaGFzIGJlZW4gdXBn
cmFkZWQgZnJvbSB2ZXJzaW9uIDAuMjcgdG8gMC4zMC4KIAogSXRzIGRvY3VtZW50YXRpb24gbm93
IHNob3dzIHRoZSB1c2Ugb2YgQzxfX1BBQ0tBR0VfXz4sIGFuZCBkaXJlY3Qgb2JqZWN0Ci1zeW50
YXggZm9yIGV4YW1wbGUgQzxEeW5hTG9hZGVyPiB1c2FnZSBbcGVybCAjMTMyMjQ3XS4KK3N5bnRh
eCBmb3IgZXhhbXBsZSBDPER5bmFMb2FkZXI+IHVzYWdlCitMPFtwZXJsICMxMzIyNDddfGh0dHBz
Oi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzIyNDc+LgogCiBQbGF0Zm9y
bXMgdGhhdCB1c2UgQzxtb2QyZm5hbWU+IHRvIGVkaXQgdGhlIG5hbWVzIG9mIGxvYWRhYmxlCiBs
aWJyYXJpZXMgbm93IGxvb2sgZm9yIGJvb3RzdHJhcCAoLmJzKSBmaWxlcyB1bmRlciB0aGUgY29y
cmVjdCwKQEAgLTEyMDEsNyArMTIxNCw4IEBAIEw8cGVybGRhdGE+LgogPWl0ZW0gKgogCiBUaGUg
ZGVzY3JpcHRpb24gb2YgdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggQzxEQjo6c3ViKCk+IHdp
bGwgYmUgY2FsbGVkCi1oYXMgYmVlbiBjbGFyaWZpZWQuICBbcGVybCAjMTMxNjcyXQoraGFzIGJl
ZW4gY2xhcmlmaWVkLgorTDxbcGVybCAjMTMxNjcyXXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tl
dC9EaXNwbGF5Lmh0bWw/aWQ9MTMxNjcyPgogCiA9YmFjawogCkBAIC0xMjY5LDI1ICsxMjgzLDI4
IEBAIG9yIGFzIGEgc3BlY2lhbCBjYXNlIGZvciBDPEVSUlNWPiBzaW1wbHk6CiA9aXRlbSAqCiAK
IFRoZXJlIGlzIG5vdyBhIG5vdGUgdGhhdCB3YXJuaW5ncyBnZW5lcmF0ZWQgYnkgYnVpbHQtaW4g
ZnVuY3Rpb25zIGFyZQotZG9jdW1lbnRlZCBpbiBMPHBlcmxkaWFnPiBhbmQgTDx3YXJuaW5ncz4u
ICBbcGVybCAjMTE2MDgwXQorZG9jdW1lbnRlZCBpbiBMPHBlcmxkaWFnPiBhbmQgTDx3YXJuaW5n
cz4uCitMPFtwZXJsICMxMTYwODBdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXku
aHRtbD9pZD0xMTYwODA+CiAKID1pdGVtICoKIAogVGhlIGRvY3VtZW50YXRpb24gZm9yIHRoZSBD
PGV4aXN0cz4gb3BlcmF0b3Igbm8gbG9uZ2VyIHNheXMgdGhhdAogYXV0b3ZpdmlmaWNhdGlvbiBi
ZWhhdmlvdXIgIm1heSBiZSBmaXhlZCBpbiBhIGZ1dHVyZSByZWxlYXNlIi4KIFdlJ3ZlIGRldGVy
bWluZWQgdGhhdCB3ZSdyZSBub3QgZ29pbmcgdG8gY2hhbmdlIHRoZSBkZWZhdWx0IGJlaGF2aW91
ci4KLVtwZXJsICMxMjc3MTJdCitMPFtwZXJsICMxMjc3MTJdfGh0dHBzOi8vcnQucGVybC5vcmcv
VGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMjc3MTI+CiAKID1pdGVtICoKIAogQSBjb3VwbGUgb2Yg
c21hbGwgZGV0YWlscyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIEM8Ymxlc3M+IG9wZXJh
dG9yCi1oYXZlIGJlZW4gY2xhcmlmaWVkLiAgW3BlcmwgIzEyNDQyOF0KK2hhdmUgYmVlbiBjbGFy
aWZpZWQuCitMPFtwZXJsICMxMjQ0MjhdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3Bs
YXkuaHRtbD9pZD0xMjQ0Mjg+CiAKID1pdGVtICoKIAogVGhlIGRlc2NyaXB0aW9uIG9mIEM8QElO
Qz4gaG9va3MgaW4gdGhlIGRvY3VtZW50YXRpb24gZm9yIEM8cmVxdWlyZT4KIGhhcyBiZWVuIGNv
cnJlY3RlZCB0byBzYXkgdGhhdCBmaWx0ZXIgc3Vicm91dGluZXMgcmVjZWl2ZSBhIHVzZWxlc3MK
LWZpcnN0IGFyZ3VtZW50LiAgW3BlcmwgIzExNTc1NF0KK2ZpcnN0IGFyZ3VtZW50LgorTDxbcGVy
bCAjMTE1NzU0XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTE1
NzU0PgogCiA9aXRlbSAqCiAKQEAgLTEzMDIsNyArMTMxOSw4IEBAIGFzIGEgdmVyc2lvbiBudW1i
ZXIgZm9yIGl0cyBtb2R1bGUgdmVyc2lvbiBjaGVja2luZyBmZWF0dXJlLgogCiBUaGUgZG9jdW1l
bnRhdGlvbiBvZiBDPHdhcm4+IGhhcyBiZWVuIHVwZGF0ZWQgdG8gcmVmbGVjdCB0aGF0IHNpbmNl
IFBlcmwKIDUuMTQgaXQgaGFzIHRyZWF0ZWQgY29tcGxleCBleGNlcHRpb24gb2JqZWN0cyBpbiBh
IG1hbm5lciBlcXVpdmFsZW50Ci10byBDPGRpZT4uICBbcGVybCAjMTIxMzcyXQordG8gQzxkaWU+
LgorTDxbcGVybCAjMTIxMzcyXXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0
bWw/aWQ9MTIxMzcyPgogCiA9aXRlbSAqCiAKQEAgLTEzMTIsNyArMTMzMCw4IEBAIFRoZSBkb2N1
bWVudGF0aW9uIG9mIEM8ZGllPiBhbmQgQzx3YXJuPiBoYXMgYmVlbiByZXZpc2VkIGZvciBjbGFy
aXR5LgogCiBJbXByb3ZlIHRoZSBkb2N1bWVudGF0aW9uIG9mIEM8ZWFjaD4gd2l0aCBhIHNsaWdo
dGx5IG1vcmUKIGV4cGxpY2l0IGRlc2NyaXB0aW9uIG9mIHRoZSBzaGFyaW5nIG9mIGl0ZXJhdG9y
IHN0YXRlLCBhbmQgd2l0aAotY2F2ZWF0cyByZWdhcmRpbmcgdGhlIGZyYWdpbGl0eSBvZiB3aGls
ZS1lYWNoIGxvb3BzLiBbcGVybCAjMTMyNjQ0XQorY2F2ZWF0cyByZWdhcmRpbmcgdGhlIGZyYWdp
bGl0eSBvZiB3aGlsZS1lYWNoIGxvb3BzLgorTDxbcGVybCAjMTMyNjQ0XXxodHRwczovL3J0LnBl
cmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMyNjQ0PgogCiA9aXRlbSAqCiAKQEAgLTEz
NzEsNyArMTM5MCw3IEBAIG5vdyBkb2N1bWVudGVkLgogCiBUaGUgZG9jdW1lbnRhdGlvbiBhYm91
dCBDPERFU1RST1k+IG1ldGhvZHMgaGFzIGJlZW4gY29ycmVjdGVkLCB1cGRhdGVkLAogYW5kIHJl
dmlzZWQsIGVzcGVjaWFsbHkgaW4gcmVnYXJkIHRvIGhvdyB0aGV5IGludGVyYWN0IHdpdGggZXhj
ZXB0aW9ucy4KLVtwZXJsICMxMjI3NTNdCitMPFtwZXJsICMxMjI3NTNdfGh0dHBzOi8vcnQucGVy
bC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMjI3NTM+CiAKID1iYWNrCiAKQEAgLTEzODEs
NyArMTQwMCw4IEBAIGFuZCByZXZpc2VkLCBlc3BlY2lhbGx5IGluIHJlZ2FyZCB0byBob3cgdGhl
eSBpbnRlcmFjdCB3aXRoIGV4Y2VwdGlvbnMuCiAKID1pdGVtICoKIAotVGhlIGRlc2NyaXB0aW9u
IG9mIHRoZSBDPHg+IG9wZXJhdG9yIGluIEw8cGVybG9wPiBoYXMgYmVlbiBjbGFyaWZpZWQuICBb
cGVybCAjMTMyNDYwXQorVGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBDPHg+IG9wZXJhdG9yIGluIEw8
cGVybG9wPiBoYXMgYmVlbiBjbGFyaWZpZWQuCitMPFtwZXJsICMxMzI0NjBdfGh0dHBzOi8vcnQu
cGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzI0NjA+CiAKID1pdGVtICoKIApAQCAt
MTM5MSwxMiArMTQxMSwxNCBAQCBDPHNwbGl0PidzIGluIHRoYXQgb25seSBBU0NJSSB3aGl0ZXNw
YWNlIGlzIHVzZWQuCiA9aXRlbSAqCiAKIFRoZSBnZW5lcmFsIGV4cGxhbmF0aW9uIG9mIG9wZXJh
dG9yIHByZWNlZGVuY2UgYW5kIGFzc29jaWF0aXZpdHkgaGFzCi1iZWVuIGNvcnJlY3RlZCBhbmQg
Y2xhcmlmaWVkLiAgW3BlcmwgIzEyNzM5MV0KK2JlZW4gY29ycmVjdGVkIGFuZCBjbGFyaWZpZWQu
CitMPFtwZXJsICMxMjczOTFdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRt
bD9pZD0xMjczOTE+CiAKID1pdGVtICoKIAogVGhlIGRvY3VtZW50YXRpb24gZm9yIHRoZSBDPFw+
IHJlZmVyZW5jaW5nIG9wZXJhdG9yIG5vdyBleHBsYWlucyB0aGUKLXVudXN1YWwgY29udGV4dCB0
aGF0IGl0IHN1cHBsaWVzIHRvIGl0cyBvcGVyYW5kLiAgW3BlcmwgIzEzMTA2MV0KK3VudXN1YWwg
Y29udGV4dCB0aGF0IGl0IHN1cHBsaWVzIHRvIGl0cyBvcGVyYW5kLgorTDxbcGVybCAjMTMxMDYx
XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMxMDYxPgogCiA9
YmFjawogCkBAIC0xNDI2LDcgKzE0NDgsOCBAQCBDbGFyaWZ5IG1ldGFjaGFyYWN0ZXJzLgogCiA9
aXRlbSAqCiAKLUNsYXJpZnkgdGhlIGRvY3VtZW50YXRpb24gb2YgQjw8IC1tID4+LiBbcGVybCAj
MTMxNTE4XQorQ2xhcmlmeSB0aGUgZG9jdW1lbnRhdGlvbiBvZiBCPDwgLW0gPj4uCitMPFtwZXJs
ICMxMzE1MThdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzE1
MTg+CiAKID1iYWNrCiAKQEAgLTE0MzcsNyArMTQ2MCw3IEBAIENsYXJpZnkgdGhlIGRvY3VtZW50
YXRpb24gb2YgQjw8IC1tID4+LiBbcGVybCAjMTMxNTE4XQogPWl0ZW0gKgogCiBUaGUgZG9jdW1l
bnRhdGlvbiBhYm91dCBzZXQtaWQgc2NyaXB0cyBoYXMgYmVlbiB1cGRhdGVkIGFuZCByZXZpc2Vk
LgotW3BlcmwgIzc0MTQyXQorTDxbcGVybCAjNzQxNDJdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlj
a2V0L0Rpc3BsYXkuaHRtbD9pZD03NDE0Mj4KIAogPWl0ZW0gKgogCkBAIC0xNDU5LDcgKzE0ODIs
NyBAQCBwYXJhZ3JhcGggb24gdGhlIHNhbWUgdG9waWMgaW4gTDxwZXJsZGF0YT4uCiAKIFRoZSBt
ZWFucyB0byBkaXNhbWJpZ3VhdGUgYmV0d2VlbiBjb2RlIGJsb2NrcyBhbmQgaGFzaCBjb25zdHJ1
Y3RvcnMsCiBhbHJlYWR5IGRvY3VtZW50ZWQgaW4gTDxwZXJscmVmPiwgYXJlIG5vdyBkb2N1bWVu
dGVkIGluIEw8cGVybHN5bj4gdG9vLgotW3BlcmwgIzEzMDk1OF0KK0w8W3BlcmwgIzEzMDk1OF18
aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEzMDk1OD4KIAogPWJh
Y2sKIApAQCAtMTUwMCw4ICsxNTIzLDggQEAgbXVsdGlwbHktbmFtZWQgY2FwdHVyaW5nIGdyb3Vw
cy4KIAogPWl0ZW0gKgogCi1JbXByb3ZlIHRoZSBkb2N1bWVudGF0aW9uIG9mIHdoaWxlIGNvbmRp
dGlvbiBtYWdpYyBpbiB2YXJpb3VzCi1wbGFjZXMuIFtwZXJsICMxMzI2NDRdCitJbXByb3ZlIHRo
ZSBkb2N1bWVudGF0aW9uIG9mIHdoaWxlIGNvbmRpdGlvbiBtYWdpYyBpbiB2YXJpb3VzIHBsYWNl
cy4KK0w8W3BlcmwgIzEzMjY0NF18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5o
dG1sP2lkPTEzMjY0ND4KIAogPWJhY2sKIApAQCAtMTUyOSwxMSArMTU1MiwxMyBAQCBibG9jay4g
IFlvdSBjYW4ndCBnZXQgdGhlcmUgZnJvbSBoZXJlLiAgU2VlIEw8cGVybGZ1bmMvZ290bz4uCiBM
PENhbid0ICJnb3RvIiBpbnRvIGEgYmluYXJ5IG9yIGxpc3QgZXhwcmVzc2lvbnxwZXJsZGlhZy8i
Q2FuJ3QgRTxxdW90PmdvdG9FPHF1b3Q+IGludG8gYSBiaW5hcnkgb3IgbGlzdCBleHByZXNzaW9u
Ij4KIAogVXNlIG9mIEM8Z290bz4gdG8ganVtcCBpbnRvIHRoZSBwYXJhbWV0ZXIgb2YgYSBiaW5h
cnkgb3IgbGlzdCBvcGVyYXRvciBoYXMKLWJlZW4gcHJvaGliaXRlZCwgdG8gcHJldmVudCBjcmFz
aGVzIGFuZCBzdGFjayBjb3JydXB0aW9uLiAgW3BlcmwgIzEzMDkzNl0KK2JlZW4gcHJvaGliaXRl
ZCwgdG8gcHJldmVudCBjcmFzaGVzIGFuZCBzdGFjayBjb3JydXB0aW9uLgorTDxbcGVybCAjMTMw
OTM2XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMwOTM2Pgog
CiBZb3UgbWF5IG9ubHkgZW50ZXIgdGhlIEk8Zmlyc3Q+IGFyZ3VtZW50IG9mIGFuIG9wZXJhdG9y
IHRoYXQgdGFrZXMgYSBmaXhlZAogbnVtYmVyIG9mIGFyZ3VtZW50cywgc2luY2UgdGhpcyBpcyBh
IGNhc2UgdGhhdCB3aWxsIG5vdCBjYXVzZSBzdGFjawotY29ycnVwdGlvbi4gIFtwZXJsICMxMzI4
NTRdCitjb3JydXB0aW9uLgorTDxbcGVybCAjMTMyODU0XXxodHRwczovL3J0LnBlcmwub3JnL1Rp
Y2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMyODU0PgogCiA9YmFjawogCkBAIC0xNTcyLDcgKzE1OTcs
OCBAQCBzaWxlbmNlZC4gTDxbcGVybCAjMTMxODY4XXxodHRwczovL3J0LnBlcmwub3JnL1B1Ymxp
Yy9CdWcvRGlzcGxheS5odG1sP2lkPTEzMTg2OAogCiBUaGUgd2FybmluZyBhYm91dCB1c2VsZXNz
IHVzZSBvZiBhIGNvbmNhdGVuYXRpb24gb3BlcmF0b3IgaW4gdm9pZCBjb250ZXh0CiBpcyBub3cg
Z2VuZXJhdGVkIGZvciBleHByZXNzaW9ucyB3aXRoIG11bHRpcGxlIGNvbmNhdGVuYXRpb25zLCBz
dWNoIGFzCi1DPCRhLiRiLiRjPiwgd2hpY2ggdXNlZCB0byBtaXN0YWtlbmx5IG5vdCB3YXJuLiAg
W3BlcmwgIzY5OTddCitDPCRhLiRiLiRjPiwgd2hpY2ggdXNlZCB0byBtaXN0YWtlbmx5IG5vdCB3
YXJuLgorTDxbcGVybCAjNjk5N118aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5o
dG1sP2lkPTY5OTc+CiAKID1pdGVtICoKIApAQCAtMTU4NCw3ICsxNjEwLDggQEAgbmV3IHdhcm5p
bmdzIGNhdGVnb3J5ICJzaGFkb3ciLiAgUHJldmlvdXNseSB0aGV5IHdlcmUgaW4gY2F0ZWdvcnkg
Im1pc2MiLgogCiBUaGUgZGVwcmVjYXRpb24gd2FybmluZyBmcm9tIEM8U3lzOjpIb3N0bmFtZTo6
aG9zdG5hbWUoKT4gc2F5aW5nIHRoYXQKIGl0IGRvZXNuJ3QgYWNjZXB0IGFyZ3VtZW50cyBub3cg
c3RhdGVzIHRoZSBQZXJsIHZlcnNpb24gaW4gd2hpY2ggdGhlCi13YXJuaW5nIHdpbGwgYmUgdXBn
cmFkZWQgdG8gYW4gZXJyb3IuICBbcGVybCAjMTI0MzQ5XQord2FybmluZyB3aWxsIGJlIHVwZ3Jh
ZGVkIHRvIGFuIGVycm9yLgorTDxbcGVybCAjMTI0MzQ5XXxodHRwczovL3J0LnBlcmwub3JnL1Rp
Y2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTI0MzQ5PgogCiA9aXRlbSAqCiAKQEAgLTE2MzMsNyArMTY2
MCw4IEBAIGRpc2FsbG93aW5nIGFyaXRobWV0aWMgb24gdm9pZCBhbmQgZnVuY3Rpb24gcG9pbnRl
cnMuCiBXaGVyZSBhbiBIVE1MIHZlcnNpb24gb2YgdGhlIGRvdWNtZW50YXRpb24gaXMgaW5zdGFs
bGVkLCB0aGUgSFRNTAogZG9jdW1lbnRzIG5vdyB1c2UgcmVsYXRpdmUgbGlua3MgdG8gcmVmZXIg
dG8gZWFjaCBvdGhlci4gIExpbmtzIGZyb20KIHRoZSBpbmRleCBwYWdlIG9mIEw8cGVybGlwYz4g
dG8gdGhlIGluZGl2aWR1YWwgc2VjdGlvbiBkb2N1bWVudHMgYXJlCi1ub3cgY29ycmVjdC4gIFtw
ZXJsICMxMTAwNTZdCitub3cgY29ycmVjdC4KK0w8W3BlcmwgIzExMDA1Nl18aHR0cHM6Ly9ydC5w
ZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTExMDA1Nj4KIAogPWl0ZW0gKgogCkBAIC0x
NjQ2LDggKzE2NzQsOCBAQCBnZW5lcmF0ZXMuICBJdCBub3cgdXNlcyBhIGxpdGVyYWwgc28gdGhh
dCB0aGUgcGF0aCBzdG9yZWQgaW4gdGhlCiBnZW5lcmF0ZWQgZmlsZXMgZG9lc24ndCBkZXBlbmQg
b24gaG93IEY8cmVnZW4vbWtfaW52bGlzdHMucGw+IGlzCiBpbnZva2VkLgogCi1UaGlzIGxhY2sg
b2YgY2Fub25pY2FsIG5hbWVzIGNvdWxkIGNhdXNlIHRlc3QgZmFpbHVyZXMgaW4KLUY8dC9wb3J0
aW5nL3JlZ2VuLnQ+LiAgW3BlcmwgIzEzMjkyNV0KK1RoaXMgbGFjayBvZiBjYW5vbmljYWwgbmFt
ZXMgY291bGQgY2F1c2UgdGVzdCBmYWlsdXJlcyBpbiBGPHQvcG9ydGluZy9yZWdlbi50Pi4KK0w8
W3BlcmwgIzEzMjkyNV18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lk
PTEzMjkyNT4KIAogPWl0ZW0gKiBOZXcgcHJvYmVzCiAKQEAgLTE2OTMsNyArMTcyMSw4IEBAIGFw
cGxpY2FibGUuCiA9aXRlbSAqCiAKIFBlcmwgbm93IGluY2x1ZGVzIGEgZGVmYXVsdCBGPC50cmF2
aXMueW1sPiBmaWxlIGZvciBUcmF2aXMgQ0kgdGVzdGluZwotb24gZ2l0aHViIG1pcnJvcnMuICBb
cGVybCAjMTIzOTgxXQorb24gZ2l0aHViIG1pcnJvcnMuCitMPFtwZXJsICMxMjM5ODFdfGh0dHBz
Oi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMjM5ODE+CiAKID1pdGVtICoK
IApAQCAtMTcwNiw4ICsxNzM1LDkgQEAgdGhlIHRpbWUgb3V0IHNldHRpbmcgaXMgbXVsdGlwbGll
ZCBieSBpdHMgdmFsdWUuCiAKID1pdGVtICoKIAotRjxoYXJuZXNzPiBubyBsb25nZXIgd2FpdHMg
Zm9yIDMwIHNlY29uZHMgd2hlbiBydW5uaW5nCi1GPHQvaW8vb3BlbnBpZC50Pi4gIFtwZXJsICMx
MjEwMjhdW3BlcmwgIzEzMjg2N10KK0Y8aGFybmVzcz4gbm8gbG9uZ2VyIHdhaXRzIGZvciAzMCBz
ZWNvbmRzIHdoZW4gcnVubmluZyBGPHQvaW8vb3BlbnBpZC50Pi4KK0w8W3BlcmwgIzEyMTAyOF18
aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEyMTAyOD4KK0w8W3Bl
cmwgIzEzMjg2N118aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEz
Mjg2Nz4KIAogPWJhY2sKIApAQCAtMTkxOSw3ICsxOTQ5LDggQEAgQzxzb21lX3N1Yigkc3BhcnNl
X2FycmF5WyRub25lbGVtXSk+IG5vIGxvbmdlciBoYXMgdG8gY3JlYXRlIGEgbmV3IG1hZ2ljCiBk
ZWZlbGVtIHNjYWxhciBlYWNoIHRpbWUsIGFzIGxvbmcgYXMgdGhlIGVsZW1lbnQgaXMgd2l0aGlu
IHRoZSBhcnJheS4KIAogSXQgcGFydGlhbGx5IGZpeGVzIHRoZSByYXJlIGJ1ZyBvZiBkZWZlcnJl
ZCBlbGVtZW50cyBnZXR0aW5nIG91dCBvZiBzeW5jaAotd2l0aCB0aGVpciBhcnJheXMgd2hlbiB0
aGUgYXJyYXkgaXMgc2hpZnRlZCBvciB1bnNoaWZ0ZWQuICBbcGVybCAjMTMyNzI5XQord2l0aCB0
aGVpciBhcnJheXMgd2hlbiB0aGUgYXJyYXkgaXMgc2hpZnRlZCBvciB1bnNoaWZ0ZWQuCitMPFtw
ZXJsICMxMzI3MjldfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0x
MzI3Mjk+CiAKID1iYWNrCiAKQEAgLTE5NDcsNyArMTk3OCw4IEBAIHNjb3BlIG9mIHRoZSBMPDwg
Qzx1bmljb2RlX3N0cmluZ3M+fGZlYXR1cmUvIlRoZSAndW5pY29kZV9zdHJpbmdzJyBmZWF0dXJl
IgogPj4gZmVhdHVyZS4gUHJldmlvdXNseSwgd2hlbiBhIHN0cmluZyB1c2luZyB0aGUgc2luZ2xl
LWJ5dGUgaW50ZXJuYWwKIHJlcHJlc2VudGF0aW9uIGNvbnRhaW5lZCBjaGFyYWN0ZXJzIHRoYXQg
YXJlIHdoaXRlc3BhY2UgYnkgVW5pY29kZSBydWxlcyBidXQKIG5vdCBieSBBU0NJSSBydWxlcywg
aXQgdHJlYXRlZCB0aG9zZSBjaGFyYWN0ZXJzIGFzIHBhcnQgb2YgZmllbGRzIHJhdGhlcgotdGhh
biBhcyBmaWVsZCBzZXBhcmF0b3JzLiAgW3BlcmwgIzEzMDkwN10KK3RoYW4gYXMgZmllbGQgc2Vw
YXJhdG9ycy4KK0w8W3BlcmwgIzEzMDkwN118aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlz
cGxheS5odG1sP2lkPTEzMDkwNz4KIAogPWl0ZW0gKgogCkBAIC0xOTY1LDE4ICsxOTk3LDIxIEBA
IEw8W3BlcmwgIzEzMTk3NV18aHR0cHM6Ly9ydC5wZXJsLm9yZy9QdWJsaWMvQnVnL0Rpc3BsYXku
aHRtbD9pZD0xMzE5NzU+CiA9aXRlbSAqCiAKIFVzaW5nIGEgc3ltYm9saWMgcmVmIHdpdGggcG9z
dGRlcmVmIHN5bnRheCBhcyB0aGUga2V5IGluIGEgaGFzaCBsb29rdXAgd2FzCi15aWVsZGluZyBh
biBhc3NlcnRpb24gZmFpbHVyZSBvbiBkZWJ1Z2dpbmcgYnVpbGRzLiBbcGVybCAjMTMxNjI3XQor
eWllbGRpbmcgYW4gYXNzZXJ0aW9uIGZhaWx1cmUgb24gZGVidWdnaW5nIGJ1aWxkcy4KK0w8W3Bl
cmwgIzEzMTYyN118aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEz
MTYyNz4KIAogPWl0ZW0gKgogCiBBcnJheSBhbmQgaGFzaCB2YXJpYWJsZXMgd2hvc2UgbmFtZXMg
YmVnaW4gd2l0aCBhIGNhcmV0IG5vdyBhZG1pdCBpbmRleGluZwogaW5zaWRlIHRoZWlyIGN1cmxp
ZXMgd2hlbiBpbnRlcnBvbGF0ZWQgaW50byBzdHJpbmdzLCBhcyBpbiBDPDwKLSIke15DQVBUVVJF
WzBdfSIgPj4gdG8gaW5kZXggQzxAe15DQVBUVVJFfT4uICBbcGVybCAjMTMxNjY0XQorIiR7XkNB
UFRVUkVbMF19IiA+PiB0byBpbmRleCBDPEB7XkNBUFRVUkV9Pi4KK0w8W3BlcmwgIzEzMTY2NF18
aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEzMTY2ND4KIAogPWl0
ZW0gKgogCiBGZXRjaGluZyB0aGUgbmFtZSBvZiBhIGdsb2IgdGhhdCB3YXMgcHJldmlvdXNseSBV
VEYtOCBidXQgd2Fzbid0IGFueQotbG9uZ2VyIHdvdWxkIHJldHVybiB0aGF0IG5hbWUgZmxhZ2dl
ZCBhcyBVVEYtOC4gIFtwZXJsICMxMzEyNjNdCitsb25nZXIgd291bGQgcmV0dXJuIHRoYXQgbmFt
ZSBmbGFnZ2VkIGFzIFVURi04LgorTDxbcGVybCAjMTMxMjYzXXxodHRwczovL3J0LnBlcmwub3Jn
L1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMxMjYzPgogCiA9aXRlbSAqCiAKQEAgLTIwMDUsNyAr
MjA0MCw4IEBAIEY8cHAuYz4gZGVmaW5lZCBDPF9MSUJfVkVSU0lPTj4gd2hpY2ggQzwtbGllZWU+
IGFscmVhZHkgZGVmaW5lcy4gW3BlcmwKID1pdGVtICoKIAogVGhlIHRva2VuaXplciBubyBsb25n
ZXIgY29uc3VtZXMgdGhlIGV4cG9uZW50IHBhcnQgb2YgYSBmbG9hdGluZwotcG9pbnQgbnVtYmVy
IGlmIGl0J3MgaW5jb21wbGV0ZS4gW3BlcmwgIzEzMTcyNV0KK3BvaW50IG51bWJlciBpZiBpdCdz
IGluY29tcGxldGUuCitMPFtwZXJsICMxMzE3MjVdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0
L0Rpc3BsYXkuaHRtbD9pZD0xMzE3MjU+CiAKID1pdGVtICoKIApAQCAtMjE0MCwzNCArMjE3Niwz
OCBAQCBBUEkgZnVuY3Rpb24uCiAKIEZpeGVkIGEgcmVhZCBiZWZvcmUgYnVmZmVyIHdoZW4gcGFy
c2luZyBhIHJhbmdlIHN0YXJ0aW5nIHdpdGggQzxcTnt9PgogYXQgdGhlIGJlZ2lubmluZyBvZiB0
aGUgY2hhcmFjdGVyIHNldCBmb3IgdGhlIHRyYW5zbGl0ZXJhdGlvbgotb3BlcmF0b3IuICBbcGVy
bCAjMTMyMjQ1XQorb3BlcmF0b3IuCitMPFtwZXJsICMxMzIyNDVdfGh0dHBzOi8vcnQucGVybC5v
cmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzIyNDU+CiAKID1pdGVtICoKIAogRml4ZWQgYSBs
ZWFrZWQgU1Ygd2hlbiBwYXJzaW5nIGFuIGVtcHR5IEM8XE57fT4gYXQgY29tcGlsZS10aW1lLgot
W3BlcmwgIzEzMjI0NV0KK0w8W3BlcmwgIzEzMjI0NV18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNr
ZXQvRGlzcGxheS5odG1sP2lkPTEzMjI0NT4KIAogPWl0ZW0gKgogCiBDYWxsaW5nIEM8ZG8gJHBh
dGg+IG9uIGEgZGlyZWN0b3J5IG9yIGJsb2NrIGRldmljZSBub3cgeWllbGRzIGEgbWVhbmluZ2Z1
bAotZXJyb3IgY29kZSBpbiBDPCQhPi4gIFtwZXJsICMxMjU3NzRdCitlcnJvciBjb2RlIGluIEM8
JCE+LgorTDxbcGVybCAjMTI1Nzc0XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5
Lmh0bWw/aWQ9MTI1Nzc0PgogCiA9aXRlbSAqCiAKIFJlZ2V4cCBzdWJzdGl0dXRpb24gdXNpbmcg
YW4gb3ZlcmxvYWRlZCByZXBsYWNlbWVudCB2YWx1ZSB0aGF0IHByb3ZpZGVzCiBhIHRhaW50ZWQg
c3RyaW5naWZpY2F0aW9uIG5vdyBjb3JyZWN0bHkgdGFpbnRzIHRoZSByZXN1bHRpbmcgc3RyaW5n
LgotW3BlcmwgIzExNTI2Nl0KK0w8W3BlcmwgIzExNTI2Nl18aHR0cHM6Ly9ydC5wZXJsLm9yZy9U
aWNrZXQvRGlzcGxheS5odG1sP2lkPTExNTI2Nj4KIAogPWl0ZW0gKgogCiBMZXhpY2FsIHN1YiBk
ZWNsYXJhdGlvbnMgaW4gQzxkbz4gYmxvY2tzIHN1Y2ggYXMgQzxkbyB7IG15IHN1YiBsZXg7IDEy
MyB9PgogY291bGQgY29ycnVwdCB0aGUgc3RhY2ssIGVyYXNpbmcgaXRlbXMgYWxyZWFkeSBvbiB0
aGUgc3RhY2sgaW4gdGhlCi1lbmNsb3Npbmcgc3RhdGVtZW50LiAgVGhpcyBoYXMgYmVlbiBmaXhl
ZC4gIFtwZXJsICMxMzI0NDJdCitlbmNsb3Npbmcgc3RhdGVtZW50LiAgVGhpcyBoYXMgYmVlbiBm
aXhlZC4KK0w8W3BlcmwgIzEzMjQ0Ml18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxh
eS5odG1sP2lkPTEzMjQ0Mj4KIAogPWl0ZW0gKgogCiBDPHBhY2s+IGFuZCBDPHVucGFjaz4gY2Fu
IG5vdyBoYW5kbGUgcmVwZWF0IGNvdW50cyBhbmQgbGVuZ3RocyB0aGF0Ci1leGNlZWQgdHdvIGJp
bGxpb24uICBbcGVybCAjMTE5MzY3XQorZXhjZWVkIHR3byBiaWxsaW9uLgorTDxbcGVybCAjMTE5
MzY3XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTE5MzY3Pgog
CiA9aXRlbSAqCiAKQEAgLTIxODAsNzUgKzIyMjAsODQgQEAgc2lnbmlmaWNhbmQgZG9lc24ndCBm
aXQgaW50byBhbiBpbnRlZ2VyIHR5cGUuCiBUaGUgY2Fub25pY2FsIHRydXRoIHZhbHVlIG5vIGxv
bmdlciBoYXMgYSBzcHVyaW91cyBzcGVjaWFsIG1lYW5pbmcgYXMKIGEgY2FsbGFibGUuICBJdCB1
c2VkIHRvIGJlIGEgbWFnaWMgcGxhY2Vob2xkZXIgZm9yIGEgbWlzc2luZyBDPGltcG9ydD4KIG9y
IEM8dW5pbXBvcnQ+IG1ldGhvZC4gIEl0IGlzIG5vdyB0cmVhdGVkIGxpa2UgYW55IG90aGVyIHN0
cmluZyBDPDE+LgotW3BlcmwgIzEyNjA0Ml0KK0w8W3BlcmwgIzEyNjA0Ml18aHR0cHM6Ly9ydC5w
ZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEyNjA0Mj4KIAogPWl0ZW0gKgogCiBDPHN5
c3RlbT4gbm93IHJlZHVjZXMgaXRzIGFyZ3VtZW50cyB0byBzdHJpbmdzIGluIHRoZSBwYXJlbnQg
cHJvY2Vzcywgc28KIGFueSBlZmZlY3RzIG9mIHN0cmluZ2lmeWluZyB0aGVtIChzdWNoIGFzIG92
ZXJsb2FkIG1ldGhvZHMgYmVpbmcgY2FsbGVkCiBvciB3YXJuaW5ncyBiZWluZyBlbWl0dGVkKSBh
cmUgdmlzaWJsZSBpbiB0aGUgd2F5IHRoZSBwcm9ncmFtIGV4cGVjdHMuCi1bcGVybCAjMTIxMTA1
XQorTDxbcGVybCAjMTIxMTA1XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0
bWw/aWQ9MTIxMTA1PgogCiA9aXRlbSAqCiAKIFRoZSBDPHJlYWRwaXBlKCk+IGJ1aWx0LWluIGZ1
bmN0aW9uIG5vdyBjaGVja3MgYXQgY29tcGlsZSB0aW1lIHRoYXQKIGl0IGhhcyBvbmx5IG9uZSBw
YXJhbWV0ZXIgZXhwcmVzc2lvbiwgYW5kIHB1dHMgaXQgaW4gc2NhbGFyIGNvbnRleHQsCi10aHVz
IGVuc3VyaW5nIHRoYXQgaXQgZG9lc24ndCBjb3JydXB0IHRoZSBzdGFjayBhdCBydW50aW1lLiAg
W3BlcmwgIzQ1NzRdCit0aHVzIGVuc3VyaW5nIHRoYXQgaXQgZG9lc24ndCBjb3JydXB0IHRoZSBz
dGFjayBhdCBydW50aW1lLgorTDxbcGVybCAjNDU3NF18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNr
ZXQvRGlzcGxheS5odG1sP2lkPTQ1NzQ+CiAKID1pdGVtICoKIAogQzxzb3J0PiBub3cgcGVyZm9y
bXMgY29ycmVjdCByZWZlcmVuY2UgY291bnRpbmcgd2hlbiBhbGlhc2luZyBDPCRhPiBhbmQKIEM8
JGI+LCB0aHVzIGF2b2lkaW5nIHByZW1hdHVyZSBkZXN0cnVjdGlvbiBhbmQgbGVha2FnZSBvZiBz
Y2FsYXJzIGlmIHRoZXkKLWFyZSByZS1hbGlhc2VkIGR1cmluZyBleGVjdXRpb24gb2YgdGhlIHNv
cnQgY29tcGFyYXRvci4gIFtwZXJsICM5MjI2NF0KK2FyZSByZS1hbGlhc2VkIGR1cmluZyBleGVj
dXRpb24gb2YgdGhlIHNvcnQgY29tcGFyYXRvci4KK0w8W3BlcmwgIzkyMjY0XXxodHRwczovL3J0
LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9OTIyNjQ+CiAKID1pdGVtICoKIAogQzxy
ZXZlcnNlPiB3aXRoIG5vIG9wZXJhbmQsIHJldmVyc2luZyBDPCRfPiBieSBkZWZhdWx0LCBpcyBu
byBsb25nZXIgaW4KLWRhbmdlciBvZiBjb3JydXB0aW5nIHRoZSBzdGFjay4gIFtwZXJsICMxMzI1
NDRdCitkYW5nZXIgb2YgY29ycnVwdGluZyB0aGUgc3RhY2suCitMPFtwZXJsICMxMzI1NDRdfGh0
dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzI1NDQ+CiAKID1pdGVt
ICoKIAogQzxleGVjPiwgQzxzeXN0ZW0+LCBldCBhbCBhcmUgbm8gbG9uZ2VyIGxpYWJsZSB0byBo
YXZlIHRoZWlyIGFyZ3VtZW50CiBsaXN0cyBjb3JydXB0ZWQgYnkgcmVlbnRyYW50IGNhbGxzIGFu
ZCBieSBtYWdpYyBzdWNoIGFzIHRpZWQgc2NhbGFycy4KLVtwZXJsICMxMjk4ODhdCitMPFtwZXJs
ICMxMjk4ODhdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMjk4
ODg+CiAKID1pdGVtICoKIAogUGVybCdzIG93biBDPG1hbGxvYz4gbm8gbG9uZ2VyIGdldHMgY29u
ZnVzZWQgYnkgYXR0ZW1wdHMgdG8gYWxsb2NhdGUKLW1vcmUgdGhhbiBhIGdpZ2FieXRlIG9uIGEg
NjQtYml0IHBsYXRmb3JtLiAgW3BlcmwgIzExOTgyOV0KK21vcmUgdGhhbiBhIGdpZ2FieXRlIG9u
IGEgNjQtYml0IHBsYXRmb3JtLgorTDxbcGVybCAjMTE5ODI5XXxodHRwczovL3J0LnBlcmwub3Jn
L1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTE5ODI5PgogCiA9aXRlbSAqCiAKIFN0YWNrZWQgZmls
ZSB0ZXN0IG9wZXJhdG9ycyBpbiBhIHNvcnQgY29tcGFyYXRvciBleHByZXNzaW9uIG5vIGxvbmdl
cgotY2F1c2UgYSBjcmFzaC4gIFtwZXJsICMxMjkzNDddCitjYXVzZSBhIGNyYXNoLgorTDxbcGVy
bCAjMTI5MzQ3XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTI5
MzQ3PgogCiA9aXRlbSAqCiAKIEFuIGlkZW50aXR5IEM8dHIvLy8+IHRyYW5zZm9ybWF0aW9uIG9u
IGEgcmVmZXJlbmNlIGlzIG5vIGxvbmdlciBtaXN0YWtlbgogZm9yIHRoYXQgcmVmZXJlbmNlIGZv
ciB0aGUgcHVycG9zZXMgb2YgZGVjaWRpbmcgd2hldGhlciBpdCBjYW4gYmUKLWFzc2lnbmVkIHRv
LiAgW3BlcmwgIzEzMDU3OF0KK2Fzc2lnbmVkIHRvLgorTDxbcGVybCAjMTMwNTc4XXxodHRwczov
L3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMwNTc4PgogCiA9aXRlbSAqCiAK
IExlbmd0aHkgaGV4YWRlY2ltYWwsIG9jdGFsLCBvciBiaW5hcnkgZmxvYXRpbmcgcG9pbnQgbGl0
ZXJhbHMgbm8KIGxvbmdlciBjYXVzZSB1bmRlZmluZWQgYmVoYXZpb3VyIHdoZW4gcGFyc2luZyBk
aWdpdHMgdGhhdCBhcmUgb2Ygc3VjaAogbG93IHNpZ25pZmljYW5jZSB0aGF0IHRoZXkgY2FuJ3Qg
YWZmZWN0IHRoZSBmbG9hdGluZyBwb2ludCB2YWx1ZS4KLVtwZXJsICMxMzE4OTRdCitMPFtwZXJs
ICMxMzE4OTRdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzE4
OTQ+CiAKID1pdGVtICoKIAogQzxvcGVuICQkc2NhbGFycmVmLi4uPiBhbmQgc2ltaWxhciBpbnZv
Y2F0aW9ucyBubyBsb25nZXIgbGVhayB0aGUgZmlsZQotaGFuZGxlLiAgW3BlcmwgIzExNTgxNF0K
K2hhbmRsZS4KK0w8W3BlcmwgIzExNTgxNF18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlz
cGxheS5odG1sP2lkPTExNTgxND4KIAogPWl0ZW0gKgogCiBTb21lIGNvbnZvbHV0ZWQga2luZHMg
b2YgcmVnZXhwIG5vIGxvbmdlciBjYXVzZSBhbiBhcml0aG1ldGljIG92ZXJmbG93Ci13aGVuIGNv
bXBpbGVkLiAgW3BlcmwgIzEzMTg5M10KK3doZW4gY29tcGlsZWQuCitMPFtwZXJsICMxMzE4OTNd
fGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzE4OTM+CiAKID1p
dGVtICoKIAogVGhlIGRlZmF1bHQgdHlwZW1hcCwgYnkgYXZvaWRpbmcgQzxuZXdHVmdlbj4sIG5v
dyBubyBsb25nZXIgbGVha3Mgd2hlbgotWFNVQnMgcmV0dXJuIGZpbGUgaGFuZGxlcyAoQzxQZXJs
SU8gKj4gb3IgQzxGSUxFICo+KS4gIFtwZXJsICMxMTU4MTRdCitYU1VCcyByZXR1cm4gZmlsZSBo
YW5kbGVzIChDPFBlcmxJTyAqPiBvciBDPEZJTEUgKj4pLgorTDxbcGVybCAjMTE1ODE0XXxodHRw
czovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTE1ODE0PgogCiA9aXRlbSAq
CiAKQEAgLTIyNTgsMjggKzIzMDcsMzMgQEAgY3Jhc2hlcyBiZWNhdXNlIG9mIHRoZSBlYXJseSBm
cmVlaW5nIG9mIHRoZSBzdWJyb3V0aW5lLgogPWl0ZW0gKgogCiBUaGUgQzxwcmludGY+IGZvcm1h
dCBzcGVjaWZpZXIgQzwlLjBmPiBubyBsb25nZXIgcm91bmRzIGluY29ycmVjdGx5Ci1bcGVybCAj
NDc2MDJdLCBhbmQgbm93IHNob3dzIHRoZSBjb3JyZWN0IHNpZ24gZm9yIGEgbmVnYXRpdmUgemVy
by4KK0w8W3BlcmwgIzQ3NjAyXXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0
bWw/aWQ9NDc2MDI+LAorYW5kIG5vdyBzaG93cyB0aGUgY29ycmVjdCBzaWduIGZvciBhIG5lZ2F0
aXZlIHplcm8uCiAKID1pdGVtICogCiAKIEZpeGVkIGFuIGlzc3VlIHdoZXJlIHRoZSBlcnJvciBD
PDwgU2NhbGFyIHZhbHVlIEBhcnJheW5hbWVbMF0gYmV0dGVyCiB3cml0dGVuIGFzICRhcnJheW5h
bWUgPj4gd291bGQgZ2l2ZSBhbiBlcnJvciBDPDwgQ2Fubm90IHByaW50ZiBJbmYgd2l0aCAnYycg
Pj4KLXdoZW4gYXJyYXluYW1lIHN0YXJ0cyB3aXRoIEM8PCBJbmYgPj4uIFtwZXJsICMxMzI2NDVd
Cit3aGVuIGFycmF5bmFtZSBzdGFydHMgd2l0aCBDPDwgSW5mID4+LgorTDxbcGVybCAjMTMyNjQ1
XXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMyNjQ1PgogCiA9
aXRlbSAqCiAKIFRoZSBQZXJsIGltcGxlbWVudGF0aW9uIG9mIEM8PCBnZXRjd2QoKSA+PiBpbiBD
PDwgQ3dkID4+IGluIHRoZSBQYXRoVG9vbHMKIGRpc3RyaWJ1dGlvbiBub3cgYmVoYXZlcyB0aGUg
c2FtZSBhcyBYUyBpbXBsZW1lbnRhdGlvbiBvbiBlcnJvcnM6IGl0Ci1yZXR1cm5zIGFuIGVycm9y
LCBhbmQgc2V0cyBDPDwgJCEgPj4uIFtwZXJsICMxMzI2NDhdCityZXR1cm5zIGFuIGVycm9yLCBh
bmQgc2V0cyBDPDwgJCEgPj4uCitMPFtwZXJsICMxMzI2NDhdfGh0dHBzOi8vcnQucGVybC5vcmcv
VGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzI2NDg+CiAKID1pdGVtICoKIAogVml2aWZ5IGFycmF5
IGVsZW1lbnRzIHdoZW4gcHV0dGluZyB0aGVtIG9uIHRoZSBzdGFjay4KLUZpeGVzIFtwZXJsICM4
OTEwXSAocmVwb3J0ZWQgaW4gQXByaWwgMjAwMikuCitGaXhlcyBMPFtwZXJsICM4OTEwXXxodHRw
czovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9ODkxMD4KKyhyZXBvcnRlZCBp
biBBcHJpbCAyMDAyKS4KIAogPWl0ZW0gKgogCi1GaXhlZCBwYXJzaW5nIG9mIGJyYWNlZCBzdWJz
Y3JpcHQgYWZ0ZXIgcGFyZW5zLiBGaXhlcyBbcGVybCAjODA0NV0KK0ZpeGVkIHBhcnNpbmcgb2Yg
YnJhY2VkIHN1YnNjcmlwdCBhZnRlciBwYXJlbnMuIEZpeGVzCitMPFtwZXJsICM4MDQ1XXxodHRw
czovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9ODA0NT4KIChyZXBvcnRlZCBp
biBEZWNlbWJlciAyMDAxKS4KIAogPWl0ZW0gKgpAQCAtMjMwMSw3ICsyMzU1LDggQEAgY29tcGls
YXRpb24gdG8gYWJvcnQgZWFybGllci4KIFByZXZpb3VzbHkgY29tcGlsYXRpb24gY291bGQgY29u
dGludWUgaW4gb3JkZXIgdG8gcmVwb3J0IG90aGVyIGVycm9ycywKIGJ1dCB0aGUgZmFpbGVkIHN1
Yi1wYXJzZSBjb3VsZCBsZWF2ZSBwYXJ0bHkgcGFyc2VkIGNvbnN0cnVjdHMgb24gdGhlCiBwYXJz
ZXIgc2hpZnQtcmVkdWNlIHN0YWNrLCBjb25mdXNpbmcgdGhlIHBhcnNlciwgbGVhZGluZyB0byBw
ZXJsCi1jcmFzaGVzLiBbcGVybCAjMTI1MzUxXQorY3Jhc2hlcy4KK0w8W3BlcmwgIzEyNTM1MV18
aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEyNTM1MT4KIAogPWl0
ZW0gKgogCkBAIC0yMzEzLDcgKzIzNjgsOCBAQCBkb2Vzbid0IGNvbWUgdXAgb24gdGhvc2Ugd2l0
aCB0aHJlYWQtc2FmZSBsb2NhbGVzLgogCiA9aXRlbSAqCiAKLVJlZ2V4IGFzc2VydGlvbiBmYWls
dXJlIFtwZXJsICMxMzIxNjNdCitSZWdleCBhc3NlcnRpb24gZmFpbHVyZQorTDxbcGVybCAjMTMy
MTYzXXxodHRwczovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMyMTYzPgog
CiA9aXRlbSAqCiAKLS0gCjIuMTQuMQoK
--000000000000787223056cc7331f--
0
arc
5/22/2018 8:28:05 AM
All applied. Thank you, Karl and Aaron!

On 05/22/2018 11:28 AM, Aaron Crane wrote:
> Thanks. I've attached two further perldelta patches that build on
> Karl's work (so it should be possible to apply them after it). The
> first makes a few minor edits:
>
> - Delete some mentions of bugs that were both introduced and fixed in
> the 5.27.x series
>
> - Fix a POD infelicity
>
> - Add one word for clarity
>
> The second converts all remaining rt.perl.org ticket references to links.
>
> Sawyer X <xsawyerx@gmail.com> wrote:
>> Will merge this tomorrow morning. Thank you, Karl. :)
>>
>> On 05/21/2018 10:37 PM, Karl Williamson wrote:
>>> Attached fixes some things
0
xsawyerx
5/23/2018 1:32:30 PM
--------------EE3AB2F0A2B271C60B66C08C
Content-Type: text/plain; charset=iso-2022-jp; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

Hello,

Here is a patch to make some more links to rt.perl.org.

--------------EE3AB2F0A2B271C60B66C08C
Content-Type: text/plain; charset=UTF-8;
 name="0001-more-link-to-RT.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="0001-more-link-to-RT.patch"

RnJvbSA5ZDlmN2UwYzhhNjg1ZWI5ODdkYjc5MmVhMTk2NDcyYmQ3NDNkOGY3IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTSElSQUtBVEEgS2VudGFybyA8YXJncmF0aEB1YjMy
Lm9yZz4KRGF0ZTogRnJpLCAyNSBNYXkgMjAxOCAwNDo0OToxNiArMDkwMApTdWJqZWN0OiBb
UEFUQ0hdIG1vcmUgbGluayB0byBSVAoKLS0tCiBwb2QvcGVybGRlbHRhLnBvZCB8IDE5ICsr
KysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BvZC9wZXJsZGVsdGEucG9kIGIvcG9kL3Bl
cmxkZWx0YS5wb2QKaW5kZXggZTUxNzEwNTgxMy4uOGIwM2I0ODMxOSAxMDA2NDQKLS0tIGEv
cG9kL3BlcmxkZWx0YS5wb2QKKysrIGIvcG9kL3BlcmxkZWx0YS5wb2QKQEAgLTc3Myw3ICs3
NzMsOCBAQCBMPGZpZWxkcz4gaGFzIGJlZW4gdXBncmFkZWQgZnJvbSB2ZXJzaW9uIDIuMjMg
dG8gMi4yNC4KIAogTDxGaWxlOjpDb3B5PiBoYXMgYmVlbiB1cGdyYWRlZCBmcm9tIHZlcnNp
b24gMi4zMiB0byAyLjMzLgogCi1JdCB3aWxsIG5vdyB1c2UgTDxUaW1lOjpIaVJlcz4gdXRp
bWUgd2hlcmUgYXZhaWxhYmxlIChwZXJsICMxMzI0MDEpLgorSXQgd2lsbCBub3cgdXNlIEw8
VGltZTo6SGlSZXM+IHV0aW1lIHdoZXJlIGF2YWlsYWJsZQorTDxbcGVybCAjMTMyNDAxfGh0
dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9pZD0xMzI0MDE+LgogCiA9
aXRlbSAqCiAKQEAgLTE5MzYsMTUgKzE5MzcsMTUgQEAgTDxbcGVybCAjMTMyNzI5XXxodHRw
czovL3J0LnBlcmwub3JnL1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMyNzI5PgogPWl0ZW0g
KgogCiBMaXN0IGFzc2lnbm1lbnQgKEM8YWFzc2lnbj4pIGNvdWxkIGluIHNvbWUgcmFyZSBj
YXNlcyBhbGxvY2F0ZSBhbgotZW50cnkgb24gdGhlIG1vcnRhbCBzdGFjayBhbmQgbGVhdmUg
dGhlIGVudHJ5IHVuaW5pdGlhbGl6ZWQuIFtwZXJsCi0jMTMxNTcwXQorZW50cnkgb24gdGhl
IG1vcnRhbCBzdGFjayBhbmQgbGVhdmUgdGhlIGVudHJ5IHVuaW5pdGlhbGl6ZWQuCitMPFtw
ZXJsICMxMzE1NzBdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9p
ZD0xMzE1NzA+CiAKID1pdGVtICoKIAogQXR0ZW1wdGluZyB0byBhcHBseSBhbiBhdHRyaWJ1
dGUgdG8gYW4gQzxvdXI+IHZhcmlhYmxlIHdoZXJlIGEKIGZ1bmN0aW9uIG9mIHRoYXQgbmFt
ZSBhbHJlYWR5IGV4aXN0cyBjb3VsZCByZXN1bHQgaW4gYSBOVUxMIHBvaW50ZXIKLWJlaW5n
IHN1cHBsaWVkIHdoZXJlIGFuIFNWIHdhcyBleHBlY3RlZCwgY3Jhc2hpbmcgcGVybC4gIFtw
ZXJsCi0jMTMxNTk3XQorYmVpbmcgc3VwcGxpZWQgd2hlcmUgYW4gU1Ygd2FzIGV4cGVjdGVk
LCBjcmFzaGluZyBwZXJsLgorTDxbcGVybCAjMTMxNTk3XXxodHRwczovL3J0LnBlcmwub3Jn
L1RpY2tldC9EaXNwbGF5Lmh0bWw/aWQ9MTMxNTk3PgogCiA9aXRlbSAqCiAKQEAgLTIwMDks
OCArMjAxMCw4IEBAIEM8JEA+LiBGb3IgZXhhbXBsZToKID1pdGVtICoKIAogRml4ZWQgYSBk
dXBsaWNhdGUgc3ltYm9sIGZhaWx1cmUgd2l0aCBDPC1mbHRvIC1taWVlZS1mcD4gYnVpbGRz
LgotRjxwcC5jPiBkZWZpbmVkIEM8X0xJQl9WRVJTSU9OPiB3aGljaCBDPC1saWVlZT4gYWxy
ZWFkeSBkZWZpbmVzLiBbcGVybAotIzEzMTc4Nl0KK0Y8cHAuYz4gZGVmaW5lZCBDPF9MSUJf
VkVSU0lPTj4gd2hpY2ggQzwtbGllZWU+IGFscmVhZHkgZGVmaW5lcy4KK0w8W3BlcmwgIzEz
MTc4Nl18aHR0cHM6Ly9ydC5wZXJsLm9yZy9UaWNrZXQvRGlzcGxheS5odG1sP2lkPTEzMTc4
Nj4KIAogPWl0ZW0gKgogCkBAIC0yMDI0LDggKzIwMjUsOCBAQCBPbiBub24tdGhyZWFkZWQg
YnVpbGRzLCBmb3IgQzxtLyRudWxsLz4gd2hlcmUgQzwkbnVsbD4gaXMgYW4gZW1wdHkKIHN0
cmluZyBpcyBubyBsb25nZXIgdHJlYXRlZCBhcyBpZiB0aGUgQzwvbz4gZmxhZyB3YXMgcHJl
c2VudCB3aGVuIHRoZQogcHJldmlvdXMgbWF0Y2hpbmcgbWF0Y2ggb3BlcmF0b3IgaW5jbHVk
ZWQgdGhlIEM8L28+IGZsYWcuICBUaGUKIHJld3JpdGluZyB1c2VkIHRvIGltcGxlbWVudCB0
aGlzIGJlaGF2aW9yIGNvdWxkIGNvbmZ1c2UgdGhlCi1pbnRlcnByZXRlci4gIFRoaXMgbWF0
Y2hlcyB0aGUgYmVoYXZpb3VyIG9mIHRocmVhZGVkIGJ1aWxkcy4gIFtwZXJsCi0jMTI0MzY4
XQoraW50ZXJwcmV0ZXIuICBUaGlzIG1hdGNoZXMgdGhlIGJlaGF2aW91ciBvZiB0aHJlYWRl
ZCBidWlsZHMuCitMPFtwZXJsICMxMjQzNjhdfGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0
L0Rpc3BsYXkuaHRtbD9pZD0xMjQzNjg+CiAKID1pdGVtICoKIAotLSAKMi4xNC4xLndpbmRv
d3MuMQoK
--------------EE3AB2F0A2B271C60B66C08C--
0
argrath
5/24/2018 8:04:39 PM
On Fri, May 25, 2018 at 05:04:39AM +0900, SHIRAKATA Kentaro wrote:
> Here is a patch to make some more links to rt.perl.org.

Thanks, applied as v5.28.0-RC1-16-g2022b8aed7

-- 
"Foul and greedy Dwarf - you have eaten the last candle."
    -- "Hordes of the Things", BBC Radio.
0
davem
5/28/2018 8:14:39 PM
I already applied it. I guess I didn't push. Thanks. :)

On 05/28/2018 11:14 PM, Dave Mitchell wrote:
> On Fri, May 25, 2018 at 05:04:39AM +0900, SHIRAKATA Kentaro wrote:
>> Here is a patch to make some more links to rt.perl.org.
> Thanks, applied as v5.28.0-RC1-16-g2022b8aed7
>
0
xsawyerx
5/29/2018 5:15:43 AM
--Boundary_(ID_Phfv0AzVNosg7pokfYFDtw)
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

Hi,

here's another Patch for 5.28 perldelta: It corrects the version numbers
in the description section.

Vitali


Am 21.05.2018 um 22:02 schrieb Sawyer X:
> Will merge this tomorrow morning. Thank you, Karl. :)
>
> On 05/21/2018 10:37 PM, Karl Williamson wrote:
>> Attached fixes some things


--Boundary_(ID_Phfv0AzVNosg7pokfYFDtw)
Content-type: text/x-patch; CHARSET=US-ASCII;
 name=0001-fix-version-numbers-in-perldelta-s-description.patch
Content-transfer-encoding: 7BIT
Content-disposition: attachment;
 filename=0001-fix-version-numbers-in-perldelta-s-description.patch;
 filename*0=0001-fix-version-numbers-in-perldelta-s-description.patch

From 31e12ebf3b85d80870850a1caf72323b03f4533d Mon Sep 17 00:00:00 2001
From: Vitali Peil <vitali.peil@uni-bielefeld.de>
Date: Tue, 5 Jun 2018 07:51:13 +0200
Subject: [PATCH] fix version numbers in perldelta's description

---
 pod/perldelta.pod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 25c91e5b37..44acc41cc1 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -10,7 +10,7 @@ This document describes differences between the 5.26.0 release and the 5.28.0
 release.
 
 If you are upgrading from an earlier release such as 5.24.0, first read
-L<perl5240delta>, which describes differences between 5.22.0 and 5.24.0.
+L<perl5260delta>, which describes differences between 5.24.0 and 5.26.0.
 
 =head1 Core Enhancements
 
-- 
2.17.1


--Boundary_(ID_Phfv0AzVNosg7pokfYFDtw)--
0
vitali
6/5/2018 5:53:53 AM
Reply: