X2Go Bug report logs - #1424
x2gomatebindings breaks caja locale in MATE

version graph

Package: x2gomatebindings; Maintainer for x2gomatebindings is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2gomatebindings is src:x2gomatebindings.

Reported by: Иван <soulhunterxx@mail.ru>

Date: Wed, 11 Dec 2019 08:55:01 UTC

Severity: normal

Tags: pending

Found in version 0.0.1.6

Fixed in version 0.0.1.7

Full log


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 11 Dec 2019 08:50:47 +0000
From soulhunterxx@mail.ru  Wed Dec 11 09:50:45 2019
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-0.1 required=3.0 tests=BAYES_20,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_PASS,URIBL_BLOCKED
	autolearn=ham autolearn_force=no version=3.4.2
Received: from smtp51.i.mail.ru (smtp51.i.mail.ru [94.100.177.111])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 9A6665DAEA
	for <submit@bugs.x2go.org>; Wed, 11 Dec 2019 09:50:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2;
	h=Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=1yOFnBPUwjucCJAG/zvZuvVjcOblNIeFMh8CLuWInk4=;
	b=nIp69mWgxZTj6jLFpsfnp7pxd29F1GvTq/LQ13WKDnmrDZEAMEfnQqnPsWN7IN+3woP6rvzKN3+AuVAvNXC2ESwz+3G2ONsiI/mC2S57GPGmGLeprOj61qGHhp1DV4FWVI7O5OwEim0/iqWsbX8zTYX+13PueJ3AA0IWIK0uhKQ=;
Received: by smtp51.i.mail.ru with esmtpa (envelope-from <soulhunterxx@mail.ru>)
	id 1iexhj-0006kO-Lx
	for submit@bugs.x2go.org; Wed, 11 Dec 2019 11:50:44 +0300
To: submit@bugs.x2go.org
From: Иван <soulhunterxx@mail.ru>
Subject: x2gomatebindings breaks caja locale in MATE
Message-ID: <5c0203b7-1ded-6b4c-9cfe-e5560d6d8cba@mail.ru>
Date: Wed, 11 Dec 2019 11:50:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="------------B8BD4A16FD384CD75D9F13DE"
Content-Language: en-US
Authentication-Results: smtp51.i.mail.ru; auth=pass smtp.auth=soulhunterxx@mail.ru smtp.mailfrom=soulhunterxx@mail.ru
X-77F55803: 0A44E481635329DB0E1AA8A03B392317179C3E6C7981FFF2E17AE4FBB8DCD5A29521094EA17A9ACAF688BCB05C26794D735BAB88EB1AB25536BB4A3DA41F7229F94F2801F6141B133648490578CCB69D96A23FDDE6D060B7
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE758348E77CCA86453EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006372150BBFBCBA638DC8638F802B75D45FF5571747095F342E8C7A0BC55FA0FE5FC1431772F45620E770962A4DA75A2D819A4AD446746A5E9AA389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0D9442B0B5983000E8941B15DA834481FCF19DD082D7633A0E7DDDDC251EA7DABA471835C12D1D977725E5C173C3A84C3ED8438A78DFE0A9E117882F4460429728AD0CFFFB425014E40A5AABA2AD371193AA81AA40904B5D9A18204E546F3947C5DFC16F0B797518D040F9FF01DFDA4A84AD6D5ED66289B52E1A3F18E62937ED6A8C29749A63C2581725E5C173C3A84C363A9D4409AB9757ABA3038C0950A5D36B5C8C57E37DE458B5A02E28F51ECAD4422CA9DD8327EE4933F735096452955E3721C5BEA17F617C71EE9611933FFE0B1731C566533BA786A40A5AABA2AD371193C9F3DD0FB1AF5EBF64ED337B09931FD27F269C8F02392CD5571747095F342E88FB05168BE4CE3AF
X-Mailru-Sender: 020BB76CEAF69E225004FE0EA278B387422DF8013873EAFCADFA0DAAEA5B97939CF26D2872A2543557A2142400C88D3292D99EB8CC7091A7FF45A27D3FE56DDD5DDCBF7B23E43F9C67EA787935ED9F1B
X-Mras: OK
[Message part 1 (text/plain, inline)]
Package: x2gomatebindings
Version: 0.0.1.6


When logging with any client some MATE desktop icons and menu entries 
appear in default English language, instead of language set by system 
locale (see included screenshot).

Reason: libcaja-x2goumount.so overrides previously loaded by caja locale 
file with it's own nearly empty file (that is even not existing for many 
languages). This behavior also can be discovered on older versions.

Possible found workarounds:

0. Remove libcaja-x2goumount.so (fixes bug but you lack the umount 
function).

1. Take contents of caja package locale file for your language from 
https://github.com/mate-desktop/caja/tree/master/po and put it into the 
x2gousbmount locale file x2goumount.po in 
/usr/local/share/locale/<your_locale>/. (Best for now)

2. Build x2gomatebindings without locale file support (that is not 
really necessary, due to only one added menu entry). This is done by 
commenting out bindtextdomain strings in 
extension/caja-x2goumount-module.c.

As addition to this, default system locale folder for Debian is 
/usr/share/locale and x2gomatebindings package founds its locale files 
only in /usr/local/share/locale. Workaround: symlink in /usr/local/share 
pointing to /usr/share/locale

Server machine: Debian GNU/Linux 10 (buster) 4.19.0-6-amd64 #1 SMP 
Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

Package versions: libx2go-config-perl 4.1.0.3-4
libx2go-log-perl 4.1.0.3-4
libx2go-server-db-perl 4.1.0.3-4
libx2go-server-perl 4.1.0.3-4
libx2go-utils-perl 4.1.0.3-4
x2go-keyring 2019.08.20+git20190820.118+10.main.1
x2gomatebindings 0.0.1.6-0~x2go1+git20181121.212+10.main.1
x2goserver 4.1.0.3-4
x2goserver-common 4.1.0.3-4
x2goserver-extensions 4.1.0.3-4
x2goserver-fmbindings 4.1.0.3-4
x2goserver-printing 4.1.0.3-4
x2goserver-x2goagent 4.1.0.3-4
x2goserver-xsession 4.1.0.3-4
x2gothinclient-management 1.5.0.1-0x2go2+git20191129.725+10.main.1
x2gothinclientmanagement 1.5.0.0-0x2go1+git20181202.691+10.main.1

mate-desktop 1.20.4-2
mate-desktop-common 1.20.4-2

caja 1.20.3-1+b1
caja-common 1.20.3-1
caja-extensions-common 1.20.2-1
caja-sendto 1.20.2-1
libcaja-extension1:amd64 1.20.3-1+b1


[screenshot 2019-12-11 11-17-25.png (image/png, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Nov 21 15:14:59 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.