[Development] Updating third-parties

Giuseppe D'Angelo dangelog at gmail.com
Thu Mar 21 12:03:05 CET 2013

On 20 March 2013 20:04, Giuseppe D'Angelo <dangelog at gmail.com> wrote:
> PCRE 8.31 and 8.32 do indeed introduce new features as well as fix
> various bugs, so I'm a bit undecided whether it's worth including them
> in stable at this point, although slightly inclined for the inclusion
> (we won't use the new features; so we will "simply" benefit from the
> bugfixes or speed improvements).

Replying to myself: upgrading to 8.32 actually causes failures in
QString tests -- an expected failure passes (line 1165 in
tst_qstring.cpp), as case folding support was finally added to PCRE.
Although distributions probably haven't started shipping 8.32 yet, I
don't like that very much... ideas? I only see:

1. skip the flaky data lines altogether
2. bump the minimum version required by Qt to 8.32 right now (and
remove the expected failures from the tests)
3. make tst_qstring link to pcre and conditionally add the testlines
depending on the PCRE version (!)

Giuseppe D'Angelo

More information about the Development mailing list