I don't like the revert idea either. But like I pointed out almost 4 months ago, there are just 3 options, right? 1. Accept PCRE2 in main 2. Keep gnome-terminal at 3.20 and vte at 0.44 indefinitely 3. Revert the PCRE2 changes, which allows postponing a choice between the first two.
I don't think #2 is better for maintainability than #3 really (We've done that with other packages before and it means that Ubuntu will only get a handful of bugfixes. Long term, it means we'll have created a mostly dead fork and I'm not convinced we had a good enough reason to do that. #3 is a fork too but it won't be as dead as quickly.) I really think #1 is the right answer here but if we go with #3, we can keep ignoring the MIR for several more months. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-terminal in Ubuntu. https://bugs.launchpad.net/bugs/1666264 Title: FFe: Update gnome-terminal to 3.24 and vte to 0.48 Status in gnome-terminal package in Ubuntu: New Status in vte2.91 package in Ubuntu: New Bug description: gnome-terminal and vte are still at their 3.20 (and 0.44) versions because they now hard-depend on pcre2, but the pcre2 MIR (LP: #1636666) has stalled because there is already one version of pcre in main and it would be a major task to convert all of main to use pcre2. So I reverted 3 commits for gnome-terminal and 5 for vte to make that MIR less urgent. I am concerned about the long-term maintainability of this approach - the vte patch is over 1600 lines. gnome-terminal 3.22 and vte 0.46 have been tested in the GNOME3 Staging PPA for yakkety and zesty for months. I am not aware of any issues from that. This is slightly different since I haven't tested those versions without pcre2 until this weekend. The development cycle for gnome-terminal and vte has been fairly quiet so I believe it's safe to go ahead and update gnome-terminal to 3.23.90 and vte to 0.47.90. https://git.gnome.org/browse/gnome-terminal/log https://git.gnome.org/browse/vte/log The packages are currently available for testing at https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging/+packages?field.series_filter=zesty To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1666264/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp