Hi all,
after the first successful tests with NX libraries from nx-libs.git on
X2Go Git I have exchanged the up-to-now used NX libraries (from
nxcomp.git, nxcompext.git, nxcompshad.git, nxproxy.git) with the NX
libraries built from nx-libs.git in the X2Go nightly-build Debian
repository.
For more info on why I did this: http://comments.gmane.org/gmane.linux.terminal-server.x2go.devel/2803
I have also adapted x2goagent to that change and its Debian packages
currently building on my development machine and will be available soon.
On Launchpad I have created a Git->Bazaar import branch nx-libs-trunk
which imports git://code.x2go.org/nx-libs.git. This branch will build
its first packages in 2 days, apprxtly. Whenever these are built, I
will manually kick off a new x2goagent build against these new
libraries.
On my test rigs this combination of x2goagent and NX libraries already
fixes the observed crashes, whereas the way our packages are built now
is much cleaner again.
However, what is missing: nx-libs.git and x2goagent.git share a lot of
identical code. It should actually be possible to build x2goagent.git
against nx-libs.git whereas removing a great amount of redundant code
from x2goagent.git. This is still on the todo list, though...
Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
On Mo, Nov 21, 2011 at 23:37:13 (CET), Mike Gabriel wrote:
Hi all,
after the first successful tests with NX libraries from nx-libs.git on X2Go Git I have exchanged the up-to-now used NX libraries (from nxcomp.git, nxcompext.git, nxcompshad.git, nxproxy.git) with the NX libraries built from nx-libs.git in the X2Go nightly-build Debian repository.
For more info on why I did this: http://comments.gmane.org/gmane.linux.terminal-server.x2go.devel/2803
I have also adapted x2goagent to that change and its Debian packages currently building on my development machine and will be available soon.
On Launchpad I have created a Git->Bazaar import branch nx-libs-trunk which imports git://code.x2go.org/nx-libs.git. This branch will build its first packages in 2 days, apprxtly. Whenever these are built, I will manually kick off a new x2goagent build against these new libraries.
On my test rigs this combination of x2goagent and NX libraries already fixes the observed crashes, whereas the way our packages are built now is much cleaner again.
However, what is missing: nx-libs.git and x2goagent.git share a lot of identical code. It should actually be possible to build x2goagent.git against nx-libs.git whereas removing a great amount of redundant code from x2goagent.git. This is still on the todo list, though...
What about adding x2goagent to nx-libs.git?
Cheers, Reinhard
-- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4
On 2011-11-22 06:53, Reinhard Tartler wrote:
What about adding x2goagent to nx-libs.git? It's an application, not a lib. And it's x2go not Nomachine....
Cheers Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
On Di, Nov 22, 2011 at 08:11:13 (CET), Moritz Struebe wrote:
On 2011-11-22 06:53, Reinhard Tartler wrote:
What about adding x2goagent to nx-libs.git? It's an application, not a lib. And it's x2go not Nomachine....
it is mostly the NXagent, which is built in the same source tree as the other sources. Granted, it has some x2go patches added on top of it, but including it to nx-libs.git seems very natural to me.
-- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4
Hi Reinhard, hi Morty,
On Di 22 Nov 2011 08:51:37 CET Reinhard Tartler wrote:
On Di, Nov 22, 2011 at 08:11:13 (CET), Moritz Struebe wrote:
On 2011-11-22 06:53, Reinhard Tartler wrote:
What about adding x2goagent to nx-libs.git? It's an application, not a lib. And it's x2go not Nomachine....
it is mostly the NXagent, which is built in the same source tree as the other sources. Granted, it has some x2go patches added on top of it, but including it to nx-libs.git seems very natural to me.
I would love to keep nx-libs.git as NoMachine-like as possible. We
currently have NoMachine upstream tarballs + patches + /debian folder
in the Git project. To me that is a very pure state and I would not
like to taint it with X2Go patches (i.e. branding). The current
nx-libs.git can be used by any NoMachine project.
For x2goagent I would love keep it as a separate Git project and see
most of NX code stripped of (x2goagent is a fork). This would
basically be everything except the programs/Xserver folder. I have a
draft for that that does not build yet and I would love to use quilt
for implementing that change so nxagent upgrades are easier to
incorporate later.
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
On Di, Nov 22, 2011 at 13:02:52 (CET), Mike Gabriel wrote:
Hi Reinhard, hi Morty,
On Di 22 Nov 2011 08:51:37 CET Reinhard Tartler wrote:
On Di, Nov 22, 2011 at 08:11:13 (CET), Moritz Struebe wrote:
On 2011-11-22 06:53, Reinhard Tartler wrote:
What about adding x2goagent to nx-libs.git? It's an application, not a lib. And it's x2go not Nomachine....
it is mostly the NXagent, which is built in the same source tree as the other sources. Granted, it has some x2go patches added on top of it, but including it to nx-libs.git seems very natural to me.
I would love to keep nx-libs.git as NoMachine-like as possible. We currently have NoMachine upstream tarballs + patches + /debian folder in the Git project. To me that is a very pure state and I would not like to taint it with X2Go patches (i.e. branding). The current nx-libs.git can be used by any NoMachine project.
For x2goagent I would love keep it as a separate Git project and see most of NX code stripped of (x2goagent is a fork). This would basically be everything except the programs/Xserver folder. I have a draft for that that does not build yet and I would love to use quilt for implementing that change so nxagent upgrades are easier to incorporate later.
Then you have to *manually* ensure that the common sources between x2goagent.git and nx-libs.git stay in sync. I'm sure that on some update this will be forgotten and you'll get again funny and hard to detect crashes.
Have fun! Reinhard
-- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4