Re: [pcre-dev] pcre2-10.21-RC1 testing release

Page principale
Supprimer ce message
Auteur: Petr Pisar
Date:  
À: pcre-dev
Sujet: Re: [pcre-dev] pcre2-10.21-RC1 testing release
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