Source: gtk+3.0 Severity: important User: de...@kali.org Usertags: origin-kali
Dear Maintainer, there was a change in gnome-terminal 3.40, it now requires the schema org.gtk.Settings.Debug.gschema.xml to be installed. It's a hard requirement. Without this schema, no crash, but the terminal falls back to default settings. It can be seen in the journal, all you need to reproduce is a system with gnome-terminal 3.40, and make sure that libgtk-3-dev is NOT installed. Sep 01 14:15:55 fakemachine gnome-terminal-server[1467]: Installed schemas failed verification: Schema "org.gtk.Settings.Debug" is missing Sep 01 14:15:55 fakemachine gnome-terminal-server[1467]: Falling back to built-in reference schemas. If ever libgtk-3-dev is installed, then the file /usr/share/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml is present, and there's no error. The problem was initially reported upstream: https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/7867 Quoting the upstream maintainer: I do not think there is a bug in gnome-terminal here. The schema verifier worked as designed, catching the missing schema. Schemas are never optional, they are hard dependencies. Seems like the file org.gtk.Settings.Debug.gschema.xml should be shipped by libgtk-3-common instead of libgtk-3-dev then? Cheers, Arnaud