Changes in libpcreposix (a regexp emulation in PCRE)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I got a bug report that the applications that use a libpcreposix library
crash after building with an --as-needed linker flag
<https://bugzilla.redhat.com/show_bug.cgi?id=1667614>. It turned out
that many distributions (except Fedora) have already patched
libpcreposix (in an incompatible way) and that upstream rejected that
change in PCRE (because PCRE is obsolete) and applied a partial fix to
PCRE2 <https://bugs.exim.org/show_bug.cgi?id=1830>.

After some tests and deliberation, I came to a following resolution for
Fedora:

PCRE2's libpcre2-posix library will receive the upstream fix and will be
patched so that an application built with the patched library does not
suffer from the crashes. This change is compatible with future upstream
releases.

PCRE's libpcreposix library will receive similar fix. This change is
incompatible with future upstream releases (assuming upstream won't
change his mind).

This change is implemented in pcre2-10.32-6.fc30 and pcre-8.42-7.fc30.

For applications to take the benefit of this change, they need to be
rebuilt. I will perform the rebuild in Rawhide. These packages are
possible affected:

cyrus-imapd
Falcon
haproxy
Io-language
mariadb
openCOLLADA
pcre
Pound
privoxy
scilab
sslh
vdr-epgfixer

Both PCRE and PCRE2 libraries will be patched in older Fedoras later.

-- Petr
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux