PCRE2 interim release 2 requested to support grep 3.11
Brian Inglis
Brian.Inglis@Shaw.ca
Sat May 20 20:48:21 GMT 2023
On 2023-05-20 12:16, Achim Gratz via Cygwin-apps wrote:
> Brian Inglis via Cygwin-apps writes:
>> Because of issues with the current release of PCRE2 Unicode matching
>> in latest grep 3.11 release reverting to ASCII only matches for some
>> patterns, it would be good to have an updated interim Cygwin release 2
>> of PCRE2 10.42+ available incorporating PCRE2_EXTRA_ASCII_... changes,
>> and for PCRE2_MATCH_INVALID_UTF, between Feb 1 and April 21, submitted
>> by Carlo Arenas for pcre2 and grep.
>
> That patch set is apparently still not merged upstream and other work in
> this area is still going on, so I don't think it's wise to jump the gun.
It appears that carenas has applied the patches to pcre2 and grep to "fix" the
issue in either case by testing the pcre2 implementation during configuration.
>> Otherwise we could not upgrade grep until pcre2 10.43 is released.
> Yes, we can just wait for uptstream to sort things out.
Given that there are currently grep -P bugs in 3.10 "fixed" in 3.11, should we
then revert grep -P to 3.8 level, drop Unicode pattern support, and support only
ASCII?
It is unclear to me from the description if only the escape sequence patterns
are affected, or also the [[:...:]] character and [[=?=]] equivalence classes,
and Unicode properties \p{prop} \P{prop}?
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
More information about the Cygwin-apps
mailing list