Bug#908434: gnome-terminal: Text cursor disappears when focus lost in Wayland

2018-09-09 Thread Simon McVittie
Control: reassign -1 libgtk-3-0 3.24.0-1
Control: forcemerge 908120 -1

On Sun, 09 Sep 2018 at 22:29:34 +0200, Claudio Sacerdoti Coen wrote:
> when gnome-terminal is started in a Wayland session, when the terminal
> looses focus the blinking cursor disappears and it remains invisible
> forever. The only way to make it re-appear is to switch to another tab
> and back.

This is #908120, a GTK+ regression. For now please downgrade libgtk-3-0
(and the other packages that are in lockstep with it) to version 3.22.x
from testing.

> The bug applies to lxterminal as well.

This is a heavy hint that it is a bug in either a library or the desktop
environment, not in gnome-terminal.

smcv



Bug#908434: gnome-terminal: Text cursor disappears when focus lost in Wayland

2018-09-09 Thread Claudio Sacerdoti Coen
Package: gnome-terminal
Version: 3.30.0-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

when gnome-terminal is started in a Wayland session, when the terminal
looses focus the blinking cursor disappears and it remains invisible
forever. The only way to make it re-appear is to switch to another tab
and back.

The bug applies to lxterminal as well. Starting lxterminal with
GDK_BACKEND=x11 or starting gnome in X11 makes the bug disappear.

Notes:
1. I noticed the bug last Friday when gnome-terminal was 3.28.2-1. I
waited for the 3.30.xx version, but the bug is still here
2. The bug was not there before upgrading gnome-shell, mutter and
related libs to 3.29/3.30. Therefore I suspect that the bug is due to
one of them.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-terminal depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.12.10-1
ii  dbus-x11 [dbus-session-bus]   1.12.10-1
ii  dconf-gsettings-backend [gsettings-backend]   0.30.0-1
ii  gnome-terminal-data   3.30.0-1
ii  gsettings-desktop-schemas 3.28.0-1
ii  libatk1.0-0   2.30.0-1
ii  libc6 2.27-6
ii  libdconf1 0.30.0-1
ii  libglib2.0-0  2.58.0-3
ii  libgtk-3-03.24.0-1
ii  libpango-1.0-01.42.4-3
ii  libuuid1  2.32.1-0.1
ii  libvte-2.91-0 0.54.0-1
ii  libx11-6  2:1.6.6-1
Versions of packages gnome-terminal recommends:
ii  gvfs   1.36.2-1
ii  nautilus-extension-gnome-terminal  3.30.0-1
ii  yelp   3.30.0-1

gnome-terminal suggests no packages.

-- no debconf information

-- 
Prof. Claudio Sacerdoti Coen
Department of Computer Science and Engineering
University of Bologna