Here's the PCRE2 removal patch updated to 0.50.2 / current vte-0-52.

Please review, test if works correctly, and if does then please apply
and upgrade to vte-0.50.x and gnome-terminal-3.26.x.

The only nontrivially conflicting upstream patch was
https://git.gnome.org/browse/vte/commit/?id=91e9c838 "widget: Provide a
way to copy the selection to clipboard as HTML". The easy way to do the
merging was to first revert this on top of 0.50.2, then apply Ubuntu's
"revert-pcre2" patch belonging to 0.48, and then re-apply HTML copy-
paste, and finally do some one-off fixes (like the complete removal of
the "word" variable which was accidentally still present in upstream
0.48 and removed in upstream 0.50, and converting "row_text" from gchar*
to GString*).

I've tested compiling "normally" (it still links against pcre2 - you're
probably not interested in it), as well as --without-pcre2 which
compiles and works fine too, and I've verified with ldd that pcre2 is
indeed not linked.

I've also verified that the package works together with Artful's gnome-
terminal{,-data} 3.24.2 packages (and correctly underlines URLs on
hover), plus gnome-terminal 3-26 compiles and runs fine against it, and
its regex unittests also pass.

I've compiled everything manually though, not using Ubuntu's build
system. This shouldn't make a difference.

** Patch added: "vte 0.50.2 revert pcre2"
   
https://bugs.launchpad.net/ubuntu/+source/vte2.91/+bug/1721412/+attachment/5040184/+files/vte-lp1721412-0.50.2-revert-pcre2.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1721412

Title:
  Update gnome-terminal to 3.26.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1721412/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to