X2Go Bug report logs - #903
Missing dependency for x2goserver rpm on RHEL 7.1

version graph

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

Reported by: Shaheed Haque <srhaque@theiet.org>

Date: Sat, 4 Jul 2015 10:25:02 UTC

Severity: normal

Tags: pending

Found in version 4.0.1.19

Fixed in version 4.0.1.20

Done: X2Go Release Manager <git-admin@x2go.org>

Bug is archived. No further changes may be made.

Full log


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

Received: (at 903) by bugs.x2go.org; 5 Jul 2015 17:43:16 +0000
From ionic@ionic.de  Sun Jul  5 19:43:15 2015
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID,
	URIBL_BLOCKED autolearn=ham version=3.3.2
Received: from Root24.de (powered.by.root24.eu [5.135.3.88])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 628F75DA2D
	for <903@bugs.x2go.org>; Sun,  5 Jul 2015 19:43:15 +0200 (CEST)
Received: from [192.168.2.104] (p4FDCD3C5.dip0.t-ipconnect.de [79.220.211.197])
	by mail.ionic.de (Postfix) with ESMTPSA id BB3D94F0501A;
	Sun,  5 Jul 2015 19:43:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default;
	t=1436118194; bh=Jm4ixeODMFkX6of2IH8KzVRkDiZs76s+aHEgItZNOHo=;
	h=Subject:To:References:Cc:From:Date:In-Reply-To:From;
	b=lAvh9v+RNoyxEWOt+ElvTWD0STUrEqXmIa9nu3YKZQ1y2yQ5ifW+DA8q7WP5N8k3B
	 3VrYOH3KMgre4ffS2aWuiYZRuTVK9tzgKHyyw1VsBZaJp0Js2NyDfTWaHDhPxgXx5p
	 h6mZ97lnVqCO9TAZzi7EWd0NeqswWPZmzZ+82h1A=
Subject: Re: [X2Go-Dev] Missing dependency for x2goserver rpm on RHEL 7.1
To: Michael DePaulo <mikedep333@gmail.com>, 903@bugs.x2go.org
References: <CAHAc2jcqUpkZoum3zGO7hh4u+Vbe3dhQUCDXXzoBM+E--F77hQ@mail.gmail.com>
 <559887CA.8010302@ionic.de>
 <CAMKht8jfRF5aS8nuuLm_KvZ36K6rYLTc5nU12zijxodQt_8q6A@mail.gmail.com>
Cc: Shaheed Haque <srhaque@theiet.org>
From: Mihai Moldovan <ionic@ionic.de>
X-Enigmail-Draft-Status: N1110
Message-ID: <55996CAD.1000004@ionic.de>
Date: Sun, 5 Jul 2015 19:43:09 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0)
 Gecko/20100101 Thunderbird/38.0.1
MIME-Version: 1.0
In-Reply-To: <CAMKht8jfRF5aS8nuuLm_KvZ36K6rYLTc5nU12zijxodQt_8q6A@mail.gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="IVXnk3VDGhPWRg8SFSNoXD0Jtlq6haBbj"
[Message part 1 (text/plain, inline)]
On 05.07.2015 08:49 AM, Michael DePaulo wrote:
> On Sat, Jul 4, 2015 at 9:26 PM, Mihai Moldovan <ionic@ionic.de> wrote:
>> On 04.07.2015 12:22 PM, Shaheed Haque wrote:
>>> Only to find that arrow keys, cursor keys were not working. When I tried
>>> x2goserver, it complained about not find the base rule. With a bit of
>>> strace'ing, I found the missing file was
>>> //usr///share///X11///xkb///rules///base/./lst/.
>>>
>>> The fix was to install xkeyboard-config-2.9-4.el7.noarch, so this looks like a
>>> missing dependency. Please consider adding this to the RedHat packages.
>>
>> Thanks for debugging this!
>>
>> Depending on xkeyboard-config (RPM) and xkb-data (deb) sounds reasonable.
> 
> Hi Mihai,
> 
> Perhaps we should Mimic Orion's Fedora/EPEL packaging instead?
> 
> He has nxagent depend on xkeyboard-config
> http://pkgs.fedoraproject.org/cgit/nx-libs.git/tree/nx-libs.spec

Yeah, and here we come to the fabulous decision of what package should actually
sanely depend on what other package.

Currently, we do not depend on X11 packages in nx-libs (but a select amount of
-dev packages on Debian as build requirements.)

Contrary to that, x2goserver already does depend on X11 packages.

Where does depending on xkeyboard-config make most sense? nxagent itself doesn't
really depend on it - it's working "fine" without that package, maybe with
limitations as presented in this bug report.

Luckily, xkeyboard-config (or xkb-data) has no dependencies, so it doesn't add
any other cruft.

Still, I think (and have also thought about that yesterday) that it's more
appropriate to depend on it in x2goserver instead of nxagent.



Mihai

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sat May 4 10:38:56 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.