[Bug 1791373] Re: [FFe] Update gnome-terminal to 3.30.0 and vte to 0.54
Egmont Koblinger
egmont at gmail.com
Wed Sep 26 08:01:19 UTC 2018
Hi guys,
- Due to a change in vte-0.54 around the child-exited signal,
unfortunately lxterminal (LP: #1794440) and sakura (LP: #1790317) now
crash when a tab is closed by clicking on the X button. Luckily, a fix
is available for both of them. Could you please make sure to apply those
fixes?
- I know that normally you update to the .1 minor release, I'd just like
to point out that vte-0.54.1 fixes a segfault around encoding switches,
so please indeed make sure not to miss this update.
Thanks!
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1791373
Title:
[FFe] Update gnome-terminal to 3.30.0 and vte to 0.54
Status in gnome-terminal package in Ubuntu:
Fix Released
Status in vte2.91 package in Ubuntu:
Fix Released
Bug description:
gnome-terminal in cosmic is still a 3.28, while vte is at 0.52.
Prepared packages are at https://bileto.ubuntu.com/#/ticket/3410
vte upstream changes (0.52 -> 0.54):
In short:
- New parser
- Vte widget separated from terminal
- Deprecated some functions
- One more symbol: vte_terminal_get_color_background_for_draw
AUTHORS | 2 +-
COPYING.GPL3 | 675 +++
COPYING => COPYING.LGPL2 | 0
COPYING.LGPL3 | 165 +
HACKING | 11 -
Makefile.am | 4 +-
README | 10 -
configure.ac | 28 +-
doc/Makefile.am | 3 +-
doc/openi18n/Makefile.am | 7 -
doc/openi18n/UTF-8.txt | 18 -
doc/openi18n/cursor.c | 57 -
doc/openi18n/wrap.txt | 1 -
doc/readme.txt | 10 -
doc/reference/Makefile.am | 28 +-
doc/reference/vte-docs.xml | 4 +
doc/reference/vte-sections.txt | 9 +-
doc/vttest.tar.gz | Bin 100593 -> 0 bytes
m4/ax_cxx_compile_stdcxx.m4 | 4 +-
po/POTFILES.in | 1 -
po/cs.po | 64 +-
po/da.po | 37 +-
po/de.po | 35 +-
po/el.po | 36 +-
po/es.po | 25 +-
po/fi.po | 38 +-
po/fr.po | 32 +-
po/fur.po | 24 +-
po/gl.po | 34 +-
po/hu.po | 36 +-
po/id.po | 26 +-
po/it.po | 36 +-
po/kk.po | 36 +-
po/ko.po | 70 +-
po/lt.po | 31 +-
po/lv.po | 33 +-
po/oc.po | 33 +-
po/pl.po | 24 +-
po/pt_BR.po | 37 +-
po/ro.po | 28 +-
po/sl.po | 38 +-
po/sv.po | 28 +-
po/tr.po | 33 +-
po/zh_CN.po | 27 +-
po/zh_TW.po | 25 +-
src/Makefile.am | 196 +-
src/app/app.cc | 66 +-
src/buffer.h | 1 +
src/caps-list.hh | 320 --
src/{vterowdata.h => cell.hh} | 81 +-
src/chunk.cc | 65 +
src/chunk.hh | 80 +
src/debug.cc | 49 +-
src/debug.h | 35 +-
src/interpret.cc | 272 --
src/iso2022.cc | 201 -
src/iso2022.h | 44 -
src/iso2022.txt | 15 -
src/matcher.cc | 221 -
src/matcher.hh | 88 -
src/modes-ecma.hh | 201 +
src/modes-private.hh | 845 ++++
src/modes-test.cc | 90 +
src/modes.hh | 250 ++
src/parser-arg.hh | 186 +
src/parser-c01.hh | 73 +
src/parser-cat.cc | 547 +++
src/parser-charset-tables.hh | 230 +
src/parser-charset.hh | 306 ++
src/parser-cmd.hh | 330 ++
src/parser-csi.hh | 212 +
src/parser-dcs.hh | 47 +
src/parser-esc.hh | 70 +
src/parser-glue.hh | 1002 +++++
src/parser-osc.hh | 100 +
src/parser-reply.hh | 68 +
src/parser-string.hh | 138 +
src/parser-test.cc | 1484 ++++++
src/parser.cc | 1334 ++++++
src/parser.hh | 193 +
src/refptr-test.cc | 135 +
src/refptr.hh | 38 +
src/ring.cc | 1036 ++---
src/ring.h | 129 -
src/ring.hh | 263 ++
src/table.cc | 761 ----
src/table.hh | 54 -
src/tabstops-test.cc | 234 +
src/tabstops.hh | 222 +
src/utf8-test.cc | 349 ++
src/utf8.cc | 47 +
src/utf8.hh | 83 +
src/vte.cc | 2969 ++++++------
src/vte.sh | 4 +-
src/vte/vtedeprecated.h | 21 +
src/vte/vteglobals.h | 6 +
src/vte/vteterminal.h | 19 +-
src/vteconv.cc | 788 ----
src/vteconv.h | 52 -
src/vtedefines.hh | 17 +-
src/vtedraw.cc | 22 -
src/vtedraw.hh | 1 -
src/vtegtk.cc | 281 +-
src/vteinternal.hh | 552 ++-
src/vterowdata.cc | 12 +-
src/vterowdata.hh | 83 +
src/vteseq-list.hh | 157 -
src/vteseq.cc | 9748 +++++++++++++++++++++++++++++++---------
src/vtetypes.hh | 5 +
src/widget.cc | 364 ++
src/widget.hh | 168 +
vte.doap | 5 +-
112 files changed, 21239 insertions(+), 8729 deletions(-)
Installing the packages:
$ LANG=C sudo dpkg -i ../DEB-build-area/*_0.54.0-1ubuntu1.deb
(Reading database ... 113067 files and directories currently installed.)
Preparing to unpack .../gir1.2-vte-2.91_0.54.0-1ubuntu1_amd64.deb ...
Unpacking gir1.2-vte-2.91:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../libvte-2.91-0_0.54.0-1ubuntu1_amd64.deb ...
Unpacking libvte-2.91-0:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../libvte-2.91-common_0.54.0-1ubuntu1_all.deb ...
Unpacking libvte-2.91-common (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../libvte-2.91-dev_0.54.0-1ubuntu1_amd64.deb ...
Unpacking libvte-2.91-dev:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../libvte-2.91-doc_0.54.0-1ubuntu1_all.deb ...
Unpacking libvte-2.91-doc (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Setting up libvte-2.91-common (0.54.0-1ubuntu1) ...
Installing new version of config file /etc/profile.d/vte-2.91.sh ...
Setting up libvte-2.91-doc (0.54.0-1ubuntu1) ...
Setting up libvte-2.91-0:amd64 (0.54.0-1ubuntu1) ...
Setting up gir1.2-vte-2.91:amd64 (0.54.0-1ubuntu1) ...
Setting up libvte-2.91-dev:amd64 (0.54.0-1ubuntu1) ...
Processing triggers for libc-bin (2.27-3ubuntu1)
=============================================================
gnome-terminal upstream changes (3.28.0 -> 3.30.0):
In short:
- bugfixes (memory related mostly)
- removal of deprecated code/features (nautilus and settings migrations)
- Added desktop actions for preferences and new window
- Updated translations
configure.ac | 31 +-
gnome-terminal.doap | 3 +-
help/es/es.po | 596 +++-----
help/fr/fr.po | 2418 +++++++++++++++---------------
help/ko/ko.po | 2222 +++++++++++++++++-----------
org.gnome.Terminal.desktop.in.in | 9 +
po/POTFILES.in | 1 -
po/ar.po | 91 +-
po/ca.po | 180 +--
po/de.po | 330 ++---
po/el.po | 478 +++---
po/nl.po | 128 +-
po/oc.po | 2836 +++++++++++++++++++++---------------
po/pa.po | 2740 ++++++++++++++++++----------------
po/pl.po | 266 ++--
po/ro.po | 2 +-
po/sl.po | 103 +-
po/zh_TW.po | 292 ++--
src/Makefile.am | 42 +-
src/migration.c | 686 ---------
src/org.gnome.Terminal.gschema.xml | 2 +-
src/profile-editor.c | 111 +-
src/server.c | 4 +
src/terminal-accels.c | 2 +-
src/terminal-app.c | 62 +-
src/terminal-encoding.c | 2 +-
src/terminal-nautilus.c | 209 +--
src/terminal-notebook-menu.ui | 5 +
src/terminal-notebook.c | 72 -
src/terminal-options.c | 18 +-
src/terminal-options.h | 1 +
src/terminal-pcre2.h | 8 +-
src/terminal-screen.c | 76 +-
src/terminal-screen.h | 2 -
src/terminal-search-popover.c | 4 +-
src/terminal-window.c | 78 -
src/terminal.c | 53 +-
37 files changed, 6988 insertions(+), 7175 deletions(-)
$ LANG=C sudo dpkg -i ../DEB-build-area/gnome-terminal*.deb
(Reading database ... 113093 files and directories currently installed.)
Preparing to unpack .../gnome-terminal_3.30.0-1ubuntu1_amd64.deb ...
Unpacking gnome-terminal (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Preparing to unpack .../gnome-terminal-data_3.30.0-1ubuntu1_all.deb ...
Unpacking gnome-terminal-data (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Setting up gnome-terminal-data (3.30.0-1ubuntu1) ...
Setting up gnome-terminal (3.30.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.56.1-2ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
=============
Installing from bileto PPA:
WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
gir1.2-vte-2.91 gnome-terminal gnome-terminal-data libvte-2.91-0
libvte-2.91-common nautilus-extension-gnome-terminal
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 400 kB of archives.
After this operation, 43,0 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ppa.launchpad.net/ci-train-ppa-service/3410/ubuntu cosmic/main amd64 libvte-2.91-common all 0.54.0-1ubuntu1 [4.908 B]
Get:2 http://ppa.launchpad.net/ci-train-ppa-service/3410/ubuntu cosmic/main amd64 libvte-2.91-0 amd64 0.54.0-1ubuntu1 [169 kB]
Get:3 http://ppa.launchpad.net/ci-train-ppa-service/3410/ubuntu cosmic/main amd64 gir1.2-vte-2.91 amd64 0.54.0-1ubuntu1 [8.628 B]
Get:4 http://ppa.launchpad.net/ci-train-ppa-service/3410/ubuntu cosmic/main amd64 nautilus-extension-gnome-terminal amd64 3.30.0-1ubuntu1 [23,9 kB]
Get:5 http://ppa.launchpad.net/ci-train-ppa-service/3410/ubuntu cosmic/main amd64 gnome-terminal amd64 3.30.0-1ubuntu1 [161 kB]
Get:6 http://ppa.launchpad.net/ci-train-ppa-service/3410/ubuntu cosmic/main amd64 gnome-terminal-data all 3.30.0-1ubuntu1 [32,3 kB]
Fetched 400 kB in 2s (213 kB/s)
(Reading database ... 286551 files and directories currently installed.)
Preparing to unpack .../0-libvte-2.91-common_0.54.0-1ubuntu1_all.deb ...
Unpacking libvte-2.91-common (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../1-libvte-2.91-0_0.54.0-1ubuntu1_amd64.deb ...
Unpacking libvte-2.91-0:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../2-gir1.2-vte-2.91_0.54.0-1ubuntu1_amd64.deb ...
Unpacking gir1.2-vte-2.91:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../3-nautilus-extension-gnome-terminal_3.30.0-1ubuntu1_amd64.deb ...
Unpacking nautilus-extension-gnome-terminal (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Preparing to unpack .../4-gnome-terminal_3.30.0-1ubuntu1_amd64.deb ...
Unpacking gnome-terminal (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Preparing to unpack .../5-gnome-terminal-data_3.30.0-1ubuntu1_all.deb ...
Unpacking gnome-terminal-data (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-3ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.58.0-2) ...
Setting up gnome-terminal-data (3.30.0-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Setting up libvte-2.91-common (0.54.0-1ubuntu1) ...
Installing new version of config file /etc/profile.d/vte-2.91.sh ...
Processing triggers for libc-bin (2.28-0ubuntu1) ...
Processing triggers for man-db (2.8.4-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu2) ...
Setting up libvte-2.91-0:amd64 (0.54.0-1ubuntu1) ...
Setting up gnome-terminal (3.30.0-1ubuntu1) ...
Setting up nautilus-extension-gnome-terminal (3.30.0-1ubuntu1) ...
Setting up gir1.2-vte-2.91:amd64 (0.54.0-1ubuntu1) ...
Processing triggers for libc-bin (2.28-0ubuntu1) ...
---
Package has been tested, no regression found as per normal usage:
- https://i.imgur.com/QWvc9un.png
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1791373/+subscriptions
More information about the Ubuntu-sponsors
mailing list