On Fri, Dec 18, 2015 at 10:48:59AM +0000, ph10@??? wrote:
> I have just put the 10.21-RC1 testing release here:
>
While the release works for me on Fedora Linux distribution, it consistently
fails on Red Hat Enterprise Linux 7 distribution. The only failure is the
French locale test 3. Maybe the locale definition differ. I don't know the
exact casue yet.
The test 3 fails on non-jit UTF-8. The testtry output should match
./testdata/testoutput3A, but it does not:
--- testdata/testoutput3A 2016-01-06 10:52:25.960000000 +0100
+++ testtry 2016-01-06 10:52:36.719000000 +0100
@@ -148,7 +148,7 @@
------------------------------------------------------------------
Bra
[A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]
- [a-z\xaa\xb5\xba\xdf-\xf6\xf8-\xff]
+ [a-z\xb5\xdf-\xf6\xf8-\xff]
[A-Z\xc0-\xd6\xd8-\xde]
Ket
End
The older pcre2-10.20 passes. I bisected the failure to this commit:
commit 4d8cc29bcaed2374f6ccbf1cbfe56c80641c6128
Author: ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>
Date: Wed Sep 16 16:49:48 2015 +0000
Tidied up a lot of comments in the test files.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@371 6239d852-aaf2-0410-a92c-79f79f948069
Indeed this expression /[[:lower:]]/IB,locale=fr_FR returns different result.
I only cannot explain how the commit triggers the change because I cannot see
any relevant change.
I will try to digg futher.
-- Petr