I did some quick searches to assess the state of upstream PCRE2 support in the packages listed on Jeremy’s tracker. It’s better than I thought:
• ClamAV, Git, HAProxy, SELinux, PHP, Qt, and VTE upstream all support PCRE2.
• PHP, Qt, and VTE upstream all _require_ PCRE2 now.
• In fact, Qt in Ubuntu 17.10 main is _already using_ (a bundled copy of) PCRE2! Go look at the build log.
I did some quick searches to assess the state of upstream PCRE2 support in the packages listed on Jeremy’s tracker. It’s better than I thought:
• ClamAV, Git, HAProxy, SELinux, PHP, Qt, and VTE upstream all support PCRE2.
• PHP, Qt, and VTE upstream all _require_ PCRE2 now.
• In fact, Qt in Ubuntu 17.10 main is _already using_ (a bundled copy of) PCRE2! Go look at the build log.
https:/ /github. com/vrtadmin/ clamav- devel/commit/ 85131d40f299001 09798b1af4a71d7 9e8ff996a9 /bugs.launchpad .net/ubuntu/ +source/ git/+bug/ 1729075 /git.haproxy. org/?p= haproxy. git;a=commitdif f;h=f2592b29f13 907ddf2bba42d00 bc41cb8ee5b69b /github. com/SELinuxProj ect/selinux/ commit/ 50f0910cf05bdc1 d10710c7c3fb748 a178473387 /github. com/php/ php-src/ pull/2857 /github. com/qt/ qtbase/ commit/ 9ff34b3a088867d 66daa782a4d5dbe d99cd8ede4 /bugs.launchpad .net/ubuntu/ +source/ gnome-terminal/ +bug/1666264
https:/
https:/
https:/
https:/
https:/
https:/
So it seems unlikely that sticking our head in the sand will keep PCRE2 out of main for very long even if we wanted that.