Hello community, here is the log from the commit of package gnome-terminal for openSUSE:Factory checked in at 2020-04-23 18:27:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-terminal (Old) and /work/SRC/openSUSE:Factory/.gnome-terminal.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-terminal" Thu Apr 23 18:27:19 2020 rev:128 rq:795221 version:3.36.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-terminal/gnome-terminal.changes 2020-01-28 10:50:41.960716767 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-terminal.new.2738/gnome-terminal.changes 2020-04-23 18:27:21.287733769 +0200 @@ -1,0 +2,83 @@ +Sat Apr 11 16:11:09 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Add gt-Suppress-debug-message-spam.patch: Supress debug messages + spam in terminal. + +------------------------------------------------------------------- +Sat Mar 28 16:33:56 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.36.1.1: + + screen: Don't dereference data unchecked. + +------------------------------------------------------------------- +Fri Mar 27 20:54:54 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.36.1: + + screen: + - Use clean env when creating new tab. + - Start new tabs/windows with the profile settings. + - Use the client cwd with the client command line. + - Fix non-preserved working dir. + + help: Fix a typo. + + Fix broken markup in various Ui translations. + + Updated translation. + +------------------------------------------------------------------- +Fri Mar 6 10:15:17 UTC 2020 - bjorn....@gmail.com + +- Update to version 3.36.0.1: + + Updated translations. + +------------------------------------------------------------------- +Sat Feb 29 20:20:22 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.35.92: + + help: Make pref-profile-char-width.page pass "yelp-check ids". + + regex: + - Workaround a PCRE bug resulting in not recognizing schemeless + URLs. + - Add a comment explaining APOS_START_DEF. + + Updated translations. + +------------------------------------------------------------------- +Sun Feb 16 00:19:31 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.35.91: + + build: + - Migrate from intltool to gettext. Drop the outdated intltool + dependency, prefer recent gettext. + - Stop terminal service together with graphical session. + - Group terminal processes into a slice. + - Remove KillMode from gnome-terminal-server service file. + + help: + - Add section about "Show bold text in bright colors". + - Make txt-save-text.page pass "yelp-check validate". + - Clarify how/when to use the 'Open new terminals in' + preference. + - Update application screenshot for 3.34 + - Correct instructions how to enable/disable the menubar. + - No more 'View' menu to go full screen. + - No more 'Terminal' or 'Edit' menu to set the terminal size. + - No more 'View' menu to change zoom. + - Page 'Hide and restore the menubar' only makes sense when + manually enabled. + - Split a sentence to reuse and save translators' time. + - No more 'Edit' menu to get to Preferences. + + client: legacy: Implicitly opened tab should become active. + + screen: container: Realize the screen when realizing the + container. + + Updated translations. +- Drop intltool BuildRequires, no longer needed. + +------------------------------------------------------------------- +Wed Feb 12 19:05:46 CET 2020 - dims...@opensuse.org + +- Update to version 3.35.1: + + prefs: Remove the "Allow bold text" hidden setting. + + nautilus: Spawn login shell: Spawn a login shell when opening a + directory from nautilus. Using "$SHELL -l" works for bash, + fish, tcsh, and zsh, at least, but is known not to work on + (at least old) illumos. + + Updated translations. + +------------------------------------------------------------------- Old: ---- gnome-terminal-3.34.2.tar.xz New: ---- gnome-terminal-3.36.1.1.tar.xz gt-Suppress-debug-message-spam.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-terminal.spec ++++++ --- /var/tmp/diff_new_pack.SvEQoy/_old 2020-04-23 18:27:22.883736825 +0200 +++ /var/tmp/diff_new_pack.SvEQoy/_new 2020-04-23 18:27:22.887736832 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnome-terminal # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,20 +17,21 @@ Name: gnome-terminal -Version: 3.34.2 +Version: 3.36.1.1 Release: 0 Summary: GNOME Terminal License: GPL-3.0-or-later AND LGPL-2.1-or-later Group: System/X11/Terminals URL: https://wiki.gnome.org/Apps/Terminal -Source0: https://download.gnome.org/sources/gnome-terminal/3.34/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gnome-terminal/3.36/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM gt-Suppress-debug-message-spam.patch -- Supress debug messages spam in terminal +Patch0: gt-Suppress-debug-message-spam.patch BuildRequires: fdupes # Needed for search provider. It should not be needed in my opinion, # we have to take this up with upstream, or just provide search # provider interface definition file as source. BuildRequires: gnome-shell -BuildRequires: intltool >= 0.50.1 BuildRequires: pkgconfig BuildRequires: translation-update-upstream BuildRequires: update-desktop-files @@ -38,13 +39,13 @@ BuildRequires: pkgconfig(dconf) >= 0.14.0 BuildRequires: pkgconfig(gio-2.0) >= 2.34.0 BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.42.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.50 BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 0.1.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.12.0 -BuildRequires: pkgconfig(libnautilus-extension) >= 3.0.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.18 +BuildRequires: pkgconfig(libnautilus-extension) >= 3.28.0 BuildRequires: pkgconfig(libpcre2-8) >= 10.00 BuildRequires: pkgconfig(uuid) -BuildRequires: pkgconfig(vte-2.91) >= 0.58.0 +BuildRequires: pkgconfig(vte-2.91) >= 0.60.0 BuildRequires: pkgconfig(x11) Requires(pre): filesystem ++++++ gnome-terminal-3.34.2.tar.xz -> gnome-terminal-3.36.1.1.tar.xz ++++++ ++++ 146053 lines of diff (skipped) ++++++ gt-Suppress-debug-message-spam.patch ++++++ >From 11f0ad63587c3a9671fe7c4c6e49356da401f2de Mon Sep 17 00:00:00 2001 From: Christian Persch <c...@src.gnome.org> Date: Thu, 9 Apr 2020 21:04:32 +0200 Subject: [PATCH] client: legacy: Suppress debug message spam The glib log writer API has a deficiency in that the filtering is done in the default log writer, instead of only passing messages that pass the filter. This is filed as glib#2087, but until that is fixed, apply a simple log level filter to work around it. Patch by Kim Nguyen <https://gitlab.gnome.org/kim.nguyen> Fixes: https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/42 (cherry picked from commit f84316ec180e9b9515a0914e883a0585f6877c7e) --- src/terminal-options.c | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/terminal-options.c b/src/terminal-options.c index d5bb5f24..5cc20798 100644 --- a/src/terminal-options.c +++ b/src/terminal-options.c @@ -62,9 +62,33 @@ terminal_fprintf (FILE* fp, } } +static TerminalVerbosity +verbosity_from_log_level (GLogLevelFlags log_level) +{ + guint level = log_level & G_LOG_LEVEL_MASK; + TerminalVerbosity res; + level = level & ~(level - 1); /* extract the highest bit */ + switch (level) { + case G_LOG_LEVEL_DEBUG: + res = TERMINAL_VERBOSITY_DEBUG; + break; + case G_LOG_LEVEL_INFO: + res = TERMINAL_VERBOSITY_DETAIL; + break; + default: + /* better display than lose important messages */ + res = TERMINAL_VERBOSITY_NORMAL; + } + return res; +} + /* Need to install a special log writer so we never output * anything without the '# ' prepended, in case --print-environment * is used. + * + * FIXME: Until issue glib#2087 is fixed, apply a simple log level filter + * to prevent spamming dconf (and other) debug messages to stderr, + * see issue gnome-terminal#42. */ GLogWriterOutput terminal_log_writer (GLogLevelFlags log_level, @@ -72,9 +96,10 @@ terminal_log_writer (GLogLevelFlags log_level, gsize n_fields, gpointer user_data) { + TerminalVerbosity level = verbosity_from_log_level(log_level); for (gsize i = 0; i < n_fields; i++) { if (g_str_equal (fields[i].key, "MESSAGE")) - terminal_printerr ("%s\n", (const char*)fields[i].value); + terminal_fprintf (stderr, level, "%s\n", (const char*)fields[i].value); } return G_LOG_WRITER_HANDLED; -- 2.24.1