Comment 28 for bug 1636666

Revision history for this message
Jeremy BĂ­cha (jbicha) wrote :

vte2.91 and gnome-terminal dropped support for the old pcre 2 years ago. So that we wouldn't be stuck on old versions of these essential desktop components indefinitely, I hacked vte2.91 and gnome-terminal to keep the old code.

The developers of at least tilix, gnome-builder, and xfce4-terminal are annoyed by Ubuntu's vte2.91 package that does not support pcre2. Tilix and GNOME Builder have features that do not work on Ubuntu because of this. The Tilix developers are really annoyed because they are continually getting bug reports from people who try to compile Tilix on Ubuntu which will not work without Ubuntu-specific hacked patches.

I think it was acceptable to do this for Ubuntu 18.04 LTS, but we can't keep our forked packages here forever.

It is completely impractical to require that all of main switch to pcre2 before any of main is allowed to switch. main will need to use the old pcre, probably for years to come. This should not be a blocker in this case.

I now am beginning to regret that I hacked vte2.91 and gnome-terminal. If I hadn't, maybe we would have been more convincing to Foundations and Security that this situation cannot continue.