[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: nx-libs -- NX protocol libraries and binaries

Package: wnpp
Version: N/A; reported 2012-01-06
Severity: wishlist

* Package name : nx-libs
  Version :
  Upstream Author : Mike Gabriel, Oleksandr Shneyder, Reinhard Tartler
* URL : wiki.x2go.org
* License : GPLv2
  Description : NX protocol libraries and binaries

NX is a software suite which implements very efficient compression of the X11 protocol. This increases performance when using X applications over a network, especially a slow one.

The X2Go upstream team has started to provide ,,NX (redistributed)'' -- a redistribution of NX code originally provided by NoMachine. The X2Go upstream team has reviewed many patches from different sources and ships them with ,,NX (redistributed)''.

X2Go upstream offers two tarball variants of ,,NX (redistributed)'':
  - LITE: nx-libs_<version>-lite.tar.gz (NX client-only support)
  - FULL: nxlibs_<version>-full.tar.gz (full NX client and server support)

The X2Go upstream team has also made an effort on applying X2Go specific patches that allow to turn an unbranded NX agent (aka nxagent, stripped off !M logo from session startup splash, as done by the FreeNX team on Launchpad) into an X2Go branded (splash screen) agent (aka x2goagent). The name of the binary decides on the flavour (FreeNX or X2Go) the agent runs as.

Due to the X2Go-specific patches, the latest ,,NX (redistributed)'' tarball provided by X2Go upstream works with FreeNX and X2Go.

The X2Go upstream team has decided to actively provide source code maintenance of the original NX coded downloaded from NoMachine as a redistributor. This aims at providing higher downstream-responsive patch cycles compared to the past (with NoMachine as NX upstream). Patches applied to ,,NX (redistributed)'' also get reported to NoMachine (by the X2Go upstream team). Patches that find their way into original NoMachine release will be removed from the ,,NX (redist.)'' patch stack, once a new NoMachine tarball release has been tested and incorporated into ,,NX (redist)''.

The first package upload of nx-libs to Debian unstable is planned to only provide nx-libs_<version>-lite.tar.gz (the LITE variante of NX redist.) and update NX client support in Debian.

This will be required for closing the following ITPs:

  x2goclient (#655602)
  python-x2go (#655608)
  pyhoca-gui (#655603)
  pyhoca-cli (#655607)

The upload of nx-libs will replace to existing source packages and close open bugs:

  - nxcomp (3.2.0-7-1.1), closing #627803
  - nxproxy (3.2.0-1-1), closing #637443

The maintenance of those packages will from then on be provided by the X2Go Packaging Team on Alioth (pkg-x2go-devel@lists.alioth.debian.org). Thanks to Mathew Johnson who agreed on handing the packages over to our team and also thanks for providing former versions of those packages during the last years!!!

For some future upload the X2Go Packaging Team plans to switch over to providing the full ,,NX (redistributed)'' code base, including

  - nxcomp
  - nxcompext
  - nxcompshad
  - nx-X11
  - nxagent
  - x2goagent
  - nxauth
  - nx-X11

This will close the ITP for X2Go Server:

  - x2go (#465821)

The packaing of the full NX (redist) code base would also allow for FreeNX to finally be packaged for Debian (if developers of FreeNX have an interest on that).

  X2Go Packagin Team: pkg-x2go-devel@lists.alioth.debian.org
  X2Go upstream developers: x2go-dev@lists.berlios.de
  FreeNX developers: freenx-team@lists.launchpad.net

  NX (redist) aka nx-libgs.git on: http://git.x2go.org
  - full code base -> master branch
  - lite/client-only code base -> client-only branch


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


Attachment: pgpSyGPM_1T7u.pgp
Description: Digitale PGP-Unterschrift

Pkg-x2go-devel mailing list

Reply to: