Your message dated Tue, 18 Jul 2023 21:07:15 +0000
with message-id <[email protected]>
and subject line Bug#773915: fixed in glib2.0 2.76.4-2
has caused the Debian Bug report #773915,
regarding 'Run in terminal' should use the preferred terminal
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
773915: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773915
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libglib2.0-0
Version: 2.42.1-1
Severity: normal
Tags: patch, upstream
Hi,
On MATE desktop, menu entries that have a "Terminal=true" line in their
desktop file are opened in xterm instead of mate-terminal, and even fail
if xterm isn't installed. This rudimentary patch fixes this by adding
support for mate-terminal.wrapper as a substitute for xterm-based
terminals. Natively supporting mate-terminal (since it has the same
syntax than gnome-terminal, namely "-x" instead of "-e") should be
possible but it would require a more complicated patch, and I'm no C
coder, so I prefer doing something simple but unoptimized that works,
instead of trying to optimize something at the risk of writing
buggy/dirty/ugly code.
Additionally, when writing this patch, I found something that looked
weird to me but again, since I'm no C coder, I can't be sure and
preferred not to touch: when checking for terminal programs in the path,
xterm is checked, and if not found, the code falls back to... xterm
(please look a couple of lines before/after the patched ones, and decide
if this needs to be changed and/or forwarded upstream).
Regards,
--
Raphaël Halimi
Description: Add support for mate-terminal
Author: Raphaël Halimi <[email protected]>
Bug: https://bugs.launchpad.net/linuxmint/+bug/1238964
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/gio/gdesktopappinfo.c
+++ b/gio/gdesktopappinfo.c
@@ -2493,6 +2493,8 @@
if (check == NULL)
check = g_find_program_in_path ("dtterm");
if (check == NULL)
+ check = g_find_program_in_path ("mate-terminal.wrapper");
+ if (check == NULL)
{
check = g_strdup ("xterm");
g_warning ("couldn't find a terminal, falling back to xterm");
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: glib2.0
Source-Version: 2.76.4-2
Done: Jeremy Bícha <[email protected]>
We believe that the bug you reported is fixed in the latest version of
glib2.0, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Bícha <[email protected]> (supplier of updated glib2.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 18 Jul 2023 16:47:00 -0400
Source: glib2.0
Built-For-Profiles: noudeb
Architecture: source
Version: 2.76.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 773915 1031129 1031271
Changes:
glib2.0 (2.76.4-2) unstable; urgency=medium
.
* Release to unstable
.
glib2.0 (2.76.4-1) experimental; urgency=medium
.
* New upstream release
.
glib2.0 (2.76.3-1) experimental; urgency=medium
.
* New upstream release
.
glib2.0 (2.76.2-1) experimental; urgency=medium
.
* New upstream release
* debian/patches: Refresh
.
glib2.0 (2.76.1-1) experimental; urgency=medium
.
* New upstream release
- Downgrade critical warnings from `GFileInfo` about missing attributes to
debug messages. The downgrade will be reverted for 2.77.
.
glib2.0 (2.76.0-1) experimental; urgency=medium
.
* New upstream release
* Drop patches applied in new release
.
glib2.0 (2.75.4-1) experimental; urgency=medium
.
[ Jeremy Bicha ]
* New upstream release
* Drop 3 patches applied in new release
* Cherry-pick several patches that will be included in 2.76.0
.
[ Simon McVittie ]
* Add patch to try x-terminal-emulator for Terminal=true apps
(Closes: #773915)
* README.Debian: Add notes on how to choose how Terminal=true apps launch
.
glib2.0 (2.75.3-3) experimental; urgency=medium
.
* Cherry-pick build test fix for glibc 2.37
.
glib2.0 (2.75.3-2) experimental; urgency=medium
.
[ Simon McVittie ]
* d/p/array-test-Don-t-rely-on-endianness-of-multi-byte-numbers.patch:
Add proposed patch to fix FTBFS on big-endian architectures
(Closes: #1031271)
.
[ Jeremy Bicha ]
* Cherry-pick an implicit conversion change fix
.
glib2.0 (2.75.3-1) experimental; urgency=medium
.
* New upstream release
- Resolves a crash when creating threads in a process with elevated
priority, such as wireplumber (Closes: #1031129)
* d/copyright: Update
* Drop patches that were applied upstream
* d/libglib2.0-0.symbols: Update.
Two private symbols that were not intended to appear in the ABI were
removed. Other Debian packages don't seem to use either.
* d/patches: Update all patches that skip tests to ensure all tests
produce valid TAP syntax
.
glib2.0 (2.75.2-1) experimental; urgency=medium
.
* New upstream release
* d/copyright: Update
* Refresh patch series
* d/libglib2.0-0.symbols: Sort lines
* d/libglib2.0-0.symbols: Update for new ABI
* d/libglib2.0-0.symbols: Use stable-branch versions for older symbols.
We don't need to keep track of precisely which development release
included each symbol: it's enough to generate dependencies on the first
stable release that had it. Debian stable releases shouldn't include
GLib development releases anyway.
* d/p/Include-GObject-s-visibility-header.patch,
d/p/build-Don-t-overwrite-build-variables.patch,
d/p/glib-compile-schemas-Fix-typo-in-comparison-function.patch:
Add some post-release bug fixes from upstream
* d/p/tests-Improve-error-message-if-setting-max-processes-to-1.patch,
d/p/debian/06_thread_test_ignore_prctl_fail.patch:
Split up patch that skipped a test if unable to set RLIMIT_NPROC.
The part that improves the error message could be upstreamable, even if
skipping the test as a result isn't.
* d/p/debian/06_thread_test_ignore_prctl_fail.patch:
Try dropping this patch, to reassess whether we still need it.
* d/p/garray-Update-NULL-termination-after-copying-array-conten.patch,
d/p/garray-Avoid-calling-memcpy-with-no-items.patch:
Add proposed patches to fix a test failure
.
glib2.0 (2.75.0-1) experimental; urgency=medium
.
* d/control.in, d/gbp.conf: Branch for experimental
* New upstream development release
* Refresh patch series, dropping patches that were applied upstream
* Update symbols file
* d/p/gio-Use-hidden-symbol-visibility-in-static-libraries.patch:
Add proposed patch to fix ABI exports
* d/p/type-flags-test-Force-G_ENABLE_DIAGNOSTIC-1-to-be-set.patch:
Add proposed patch to fix an autopkgtest failure
Checksums-Sha1:
43f1b03a6f1eaf0dbbd0ceba67d69d35951d0c4f 3553 glib2.0_2.76.4-2.dsc
89566c02c600fd58dbca98a16b307e8f9ca67a25 117532 glib2.0_2.76.4-2.debian.tar.xz
ea2b2502324f81b72456e67895f5d71b9ee32086 11620
glib2.0_2.76.4-2_source.buildinfo
Checksums-Sha256:
0987fe9e655530b79946782bffb52cf40f43a937c2695abb8dba787d869bfa63 3553
glib2.0_2.76.4-2.dsc
af6ee973873965aa069bfe75af268d620789e542ba8981cbfabd6c8bed927448 117532
glib2.0_2.76.4-2.debian.tar.xz
545cc3c91a3eb3f84311c24f0a596f47da91699c46f80feb807e80395cc23623 11620
glib2.0_2.76.4-2_source.buildinfo
Files:
734f8789840946705358299ba30637f4 3553 libs optional glib2.0_2.76.4-2.dsc
2b5706c3abba2900ef0311da9fa3f076 117532 libs optional
glib2.0_2.76.4-2.debian.tar.xz
f4cd82b14e6487986c830739399a8f44 11620 libs optional
glib2.0_2.76.4-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmS2+nIACgkQ5mx3Wuv+
bH08qhAAx2zWPELUZ+cyJggbZX3TsThVwn0sIhRZ7zHCKyfMaPjgw3tk+bvhLx9C
ppC5l3DO+6/b+qEXV08mO1DGdm6elufQHjgIsekoXFyDkh4bl+cL1CFqmULYM2jq
AWnSmEYa3fgpZPHrNcq94OiIG3nY8+ks66w9NEF+UGpcTN+ITSf/xNU15suGhSf2
wGByFpRQ7Ul00qZrnmhS6XtF+tVH76IA4hM9jkt1A17nVXRI3NUXLIWspD+Sprq5
fsbuMJ7+M21UiqahtT0auE7IHYzw1DrV4ZJpF6UP0rVh8l8c4WpZour7mEVsxO1i
TDV1Mae5zqic2qx4cLBvwx3PftjgX3w5KHnTUQsPfU+IFTxbf62sKy7zH+OvCb2U
CaTYnbPbBabKtfSVwVkCMyBN8k+g8Ik47OQNLDPKlO1XXE3DJeZ5TI9HLGXmC7ND
CRGRpWRWaiLjQ9EIepFpWVIXQSrrAoVm6psUqybjBqBGZLAgoEMiFgIF9hgPktwR
z9VgzprWM+KPoDMrYryQm8/Xcq4WcdtO7F6RLK80zJM+/tsRCPtufJafJwZDtm4Q
ZzFEdxuWJ2/ytwaLKvodkD9Es9t6Z06gkvRFR3j9T91eucVuKwEl5U9gLf7+PtcH
PMuBO9H5Wkx0Z3rovnYkqAewVQovIb5GxXzSE2Obq4sFKQ3/PuI=
=UhZW
-----END PGP SIGNATURE-----
--- End Message ---