From Nito@Qindel.ES  Mon Sep 15 12:50:31 2014
Received: (at 610) by bugs.x2go.org; 15 Sep 2014 10:50:32 +0000
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,HTML_MESSAGE
	autolearn=ham version=3.3.2
X-Greylist: delayed 438 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Mon, 15 Sep 2014 12:50:31 CEST
Received: from thor.qindel.com (smtp.qindel.com [89.140.90.34])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 77BC05DB54
	for <610@bugs.x2go.org>; Mon, 15 Sep 2014 12:50:31 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by thor.qindel.com (Postfix) with ESMTP id 89FD160211;
	Mon, 15 Sep 2014 12:43:12 +0200 (CEST)
Received: from thor.qindel.com ([127.0.0.1])
	by localhost (thor.qindel.com [127.0.0.1]) (amavisd-new, port 10032)
	with ESMTP id 8kQCxazWqSQX; Mon, 15 Sep 2014 12:43:02 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by thor.qindel.com (Postfix) with ESMTP id 7770760215;
	Mon, 15 Sep 2014 12:43:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at thor.qindel.com
Received: from thor.qindel.com ([127.0.0.1])
	by localhost (thor.qindel.com [127.0.0.1]) (amavisd-new, port 10026)
	with ESMTP id 5Fo32xGv4Nxl; Mon, 15 Sep 2014 12:43:02 +0200 (CEST)
Received: from [10.1.0.254] (qvd-254.int.qindel.com [172.26.11.254])
	by thor.qindel.com (Postfix) with ESMTPSA id 3A2A660211;
	Mon, 15 Sep 2014 12:43:02 +0200 (CEST)
Message-ID: <5416C2B5.7090507@Qindel.ES>
Date: Mon, 15 Sep 2014 12:43:01 +0200
From: Nito Martinez <Nito@Qindel.ES>
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
CC: 610@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#610: Add versioning information to nxcomp
References: <20140915100226.Horde.D6SPBRPnuoLmC3FHixJFeA1@mail.das-netzwerkteam.de>
In-Reply-To: <20140915100226.Horde.D6SPBRPnuoLmC3FHixJFeA1@mail.das-netzwerkteam.de>
Content-Type: multipart/alternative;
 boundary="------------030907070306020504080005"

This is a multi-part message in MIME format.
--------------030907070306020504080005
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Not a problem.

Thanks for the feedback.

:-)

Nito
On 09/15/14 12:02, Mike Gabriel wrote:
> Control: notfound -1 3.5.0-27
> Control: found -1 3.5.0.27
>
> Hi Nito,
>
> On  Mo 15 Sep 2014 00:28:51 CEST, Nito Martinez wrote:
>
>> Package: nx-libs
>> Version: 3.5.0-27
>>
>> It would be desirable to add some versions to be able to get the 
>> version of the
>> NXComp library.
>> These should be defined in NX.h, to be used from other clients, and
>>
>> Attached is a patch that defines the following functions:
>>
>> extern const char* NXVersion();
>> extern int NXMajorVersion();
>> extern int NXMinorVersion();
>> extern int NXPatchVersion();
>>
>> In the patch assigned the VERSION has been set to 3.5.28, just to 
>> highlight that
>> it would be good to change the VERSION of nxcomp whenever a patch is 
>> applied
>> to the code.
>>
>> Regards,
>>
>> Nito
>
> Thanks for sending in that patch.
>
> However, the next upstream release of NX redistributed is planned to 
> be 3.5.0.28.
>
> The idea starting the NX version with 3.5.0 was to reflect what 
> "upstream" version we obtained from NoMachine (they use three digits, 
> NX redistributed uses _four_ digits in the version string). The fourth 
> part of the version quadruple is the NX/X2Go/QVD redistributed patch 
> level, so to say.
>
> If that will not cause any technical issues, can you rewrite that 
> patch so it handles four digit version strings (major, minor, micro,  
> X2Go/QVD-patchlevel).
>
> Please also note that an upstream version like 3.5.0-28 will cause 
> convention issues with most Linux distributions. In Debian, for 
> example, the part left of the "-" denotes the upstream version, the 
> part right of the "-" denotes the package revision inside Debian. So 
> we should avoid using a dash in the NX-libs upstream version.
>
> Thanks!
> Mike
>
>
>


--------------030907070306020504080005
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Arial">Not a problem.<br>
      <br>
      Thanks for the feedback.<br>
      <br>
      :-)<br>
      <br>
      Nito<br>
    </font>
    <div class="moz-cite-prefix">On 09/15/14 12:02, Mike Gabriel wrote:<br>
    </div>
    <blockquote
cite="mid:20140915100226.Horde.D6SPBRPnuoLmC3FHixJFeA1@mail.das-netzwerkteam.de"
      type="cite">Control: notfound -1 3.5.0-27
      <br>
      Control: found -1 3.5.0.27
      <br>
      <br>
      Hi Nito,
      <br>
      <br>
      On&nbsp; Mo 15 Sep 2014 00:28:51 CEST, Nito Martinez wrote:
      <br>
      <br>
      <blockquote type="cite">Package: nx-libs
        <br>
        Version: 3.5.0-27
        <br>
        <br>
        It would be desirable to add some versions to be able to get the
        version of the
        <br>
        NXComp library.
        <br>
        These should be defined in NX.h, to be used from other clients,
        and
        <br>
        <br>
        Attached is a patch that defines the following functions:
        <br>
        <br>
        extern const char* NXVersion();
        <br>
        extern int NXMajorVersion();
        <br>
        extern int NXMinorVersion();
        <br>
        extern int NXPatchVersion();
        <br>
        <br>
        In the patch assigned the VERSION has been set to 3.5.28, just
        to highlight that
        <br>
        it would be good to change the VERSION of nxcomp whenever a
        patch is applied
        <br>
        to the code.
        <br>
        <br>
        Regards,
        <br>
        <br>
        Nito
        <br>
      </blockquote>
      <br>
      Thanks for sending in that patch.
      <br>
      <br>
      However, the next upstream release of NX redistributed is planned
      to be 3.5.0.28.
      <br>
      <br>
      The idea starting the NX version with 3.5.0 was to reflect what
      "upstream" version we obtained from NoMachine (they use three
      digits, NX redistributed uses _four_ digits in the version
      string). The fourth part of the version quadruple is the
      NX/X2Go/QVD redistributed patch level, so to say.
      <br>
      <br>
      If that will not cause any technical issues, can you rewrite that
      patch so it handles four digit version strings (major, minor,
      micro,&nbsp; X2Go/QVD-patchlevel).
      <br>
      <br>
      Please also note that an upstream version like 3.5.0-28 will cause
      convention issues with most Linux distributions. In Debian, for
      example, the part left of the "-" denotes the upstream version,
      the part right of the "-" denotes the package revision inside
      Debian. So we should avoid using a dash in the NX-libs upstream
      version.
      <br>
      <br>
      Thanks!
      <br>
      Mike
      <br>
      <br>
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------030907070306020504080005--

