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 #25 received at 903@bugs.x2go.org (full text, mbox, reply):

Received: (at 903) by bugs.x2go.org; 5 Jul 2015 17:50:28 +0000
From mikedep333@gmail.com  Sun Jul  5 19:50:26 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,FREEMAIL_FROM,
	T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham version=3.3.2
Received: from mail-yk0-f179.google.com (mail-yk0-f179.google.com [209.85.160.179])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 97C2C5DA2D
	for <903@bugs.x2go.org>; Sun,  5 Jul 2015 19:50:26 +0200 (CEST)
Received: by ykdr198 with SMTP id r198so130743980ykd.3
        for <903@bugs.x2go.org>; Sun, 05 Jul 2015 10:50:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :cc:content-type;
        bh=LlkB/h3HplJyW7Xis2O+40MrsHdpruyhAsGQLd+i3go=;
        b=njt/0fRxd9wUM6WRN1tQS/0rcQuDwmSJ41KvHc6roJQhXvSPGJtVAl3uiZYuxBBECt
         pWESdssFlCO6e0ZBEBO9k1gfcJYu/xFzK6Dasz6nfwvfuzA5spatUDqrPrQdS+ZQ/D6X
         yR+RmEVNBBJ0Y3viKz1I3jVopXyQeWtC9zkvZibH1/a+YikxTLz4a1tOKK9n6PnRy4id
         sjrIK5uluTYTZdcATqxTV8lZrAP5YtmydWECXdRqb9y7XSn278cawXYwvvuAxYTcJFCO
         7dN07ClZY4FB/CG2D95+STYH1XW3WkmskYoCq92TorGYu8dTBf3CcwM0Vglbf+O68Lwn
         otfg==
MIME-Version: 1.0
X-Received: by 10.129.106.69 with SMTP id f66mr17026015ywc.8.1436118625242;
 Sun, 05 Jul 2015 10:50:25 -0700 (PDT)
Received: by 10.37.214.10 with HTTP; Sun, 5 Jul 2015 10:50:25 -0700 (PDT)
In-Reply-To: <55996CAD.1000004@ionic.de>
References: <CAHAc2jcqUpkZoum3zGO7hh4u+Vbe3dhQUCDXXzoBM+E--F77hQ@mail.gmail.com>
	<559887CA.8010302@ionic.de>
	<CAMKht8jfRF5aS8nuuLm_KvZ36K6rYLTc5nU12zijxodQt_8q6A@mail.gmail.com>
	<55996CAD.1000004@ionic.de>
Date: Sun, 5 Jul 2015 13:50:25 -0400
Message-ID: <CAMKht8giarn7-_eB9b1YCYN=pxkJ=9bCxUTd0HYKo=nF8XNQ=g@mail.gmail.com>
Subject: Re: [X2Go-Dev] Missing dependency for x2goserver rpm on RHEL 7.1
From: Michael DePaulo <mikedep333@gmail.com>
To: Mihai Moldovan <ionic@ionic.de>
Cc: 903@bugs.x2go.org, Shaheed Haque <srhaque@theiet.org>
Content-Type: text/plain; charset=UTF-8
On Sun, Jul 5, 2015 at 1:43 PM, Mihai Moldovan <ionic@ionic.de> wrote:
> 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
>

Because RPM (prior to 4.12) lacks weak dependencies, that makes sense.

But for dpkg, I recommend adding it to either "recommends" or
"suggests" for nxagent, and adding it to "depends" for x2goserver.

-Mike


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sat May 4 09:17:30 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.