Dear all,
The X2Go Project it proud to announce a couple of new X2Go component releases:
- x2goserver (3.0.99.10)
- x2goclient (3.99.0.6)
- x2gothinclient (1.0.1.5)
- nx-libs incl. x2goagent (3.5.0.9)
All new packages will be available in our stable repositories (Debian,
Ubuntu) within the next 24h. The windows version of x2goclient will
probably be available tomorrow, as well.
For x2goserver and x2goclient these releases will be the last releases
in the 3.0.99.x series (x2goserver) and 3.99.0.x series (x2goclient).
Today Oleksandr Shneyder has found a conceptual bug in the X2Go
session hand shake that now is already fixed in the latest development
code.
To denote this change in session handshake protocol, minor version
numbers will be raised for the next releases of those projects:
- x2goserver, next release will be 3.1.0.0
- x2goclient, next release will be 3.99.1.0
Older clients will be fully compatible with newer servers (and vice
versa). The fix addresses a session resume failure that occurred every
once in a while (quite rare, but annoying). For the code change please
refer to the commits in X2Go Git addressing this:
X2Go Server...
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=63556d25c3a86f1…
X2Go Client...
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=3f4eab56698f439…
Python X2Go...
[patch will follow during the next 7 days for version 0.1.2.0]
Below, you can see the corresponding changelog entries for the new releases.
light+love,
Mike
X2GO SERVER
===========
x2goserver (3.0.99.10-0~x2go1) RELEASE; urgency=low
[ Mike Gabriel ]
* New upstream version (3.0.99.10):
- Replace all string ,,X2go.' with ,,X2Go''.
- Use $(MAKE) -C <subdir> calls to run Makefiles in subfolders.
- Disable rastering in >= KDE4.8 and Qt4.8.
* x2goserver.postinst script leaves the DB file alone if
a DB backend different from SQLite is configured. Thanks
to Jochen Schulz for bringing this into awareness.
[ Jochen Schulz ]
* New upstream version (3.0.99.10):
- Escape DB user names in x2godbadmin.
- Export KRB5CCNAME in x2goruncommand, make Kerberos ticket cache
known inside X2Go sessions.
[ Moritz Strübe ]
* New upstream version (3.0.99.10):
- Check whether the associated TCP/IP port is available before
assigning a display number.
* Add net-tools package as dependency.
[ John Williams ]
* New upstream version (3.0.99.10):
- Fix xserver-xsession/Makefile: add missing $(DESTDIR) expressions.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 01 Feb 2012 13:40:31 +0100
X2GO CLIENT
===========
x2goclient (3.99.0.6-0~x2go1) RELEASE; urgency=low
[ Oleksandr Shneyder ]
* New upstream version (3.99.0.6):
- Update copyright section in ssmasterconnection.h/cpp and
sshprocess.h/cpp.
- Traditional Chinese(zh_TW) translation for x2goclient from
Liu Arlo <arlo.liu(a)atrustcorp.com>.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 01 Feb 2012 13:52:40 +0100
X2GO-TCE
========
x2gothinclient (1.0.1.5-0~x2go1) RELEASE; urgency=low
* New upstream version (1.0.1.5):
- Fixes file permission problem introduced in 1.0.1.4.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 01 Feb 2012 13:47:42 +0100
NX-LIBS
=======
nx-libs (2:3.5.0.9-0) RELEASE; urgency=low
[ Mike Gabriel ]
* Providing pending patches in source tree.
[ Oleksandr Shneyder ]
* Update patch: 202_nx-x11_enable-xinerama.full.patch, disable Xinerama
extension if NX_XINERAMA_CONF not exists.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 01 Feb 2012 14:39:57 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
The X2Go Project it proud to announce a couple of new X2Go component releases:
- x2goserver (3.0.99.9)
- x2goclient (3.99.0.4)
- x2gothinclient (1.0.1.4)
- nx-libs incl. x2goagent (3.5.0.7)
All new packages will be available in our stable repositories (Debian,
Ubuntu) within the next 24h. The windows version of x2goclient will
probably be available by the end of the week (ping@Alex!!!).
Below, you can see the corresponding changelog entries for the new releases.
light+love,
Mike
X2GO SERVER
===========
x2goserver (3.0.99.9-0~x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (3.0.99.9):
- Fix for install stanzas in several Makefiles.
- Give X2Go session windows a human readable title.
- Desktop sharing: fix username of user who requests desktop sharing.
- Fix x2gobasepath for Perl versions < 5.10.x.
- Fix x2godbadmin for Perl versions < 5.10.x.
- Remove x2gosetkeyboard from x2goserver-extensions package.
- Re-add x2gosetkeyboard via new subproject x2goserver-pyhoca.
- Call x2golistmounts with user privileges instead of using db_getmounts
in x2goprint script.
- Avoid potentially empty LD_LIBRARY_PATH path in x2goruncommand.
- Install x2gogetservers to $PREFIX/bin instead of $PREFIX/lib/x2go.
* Add psmisc package as dependency.
* Add new binary package to x2goserver source: x2goserver-pyhoca.
* x2goserver package suggests x2goserver-pyhoca.
* Fix directory permissions of $HOME directory of x2goprint system user.
[ Hayawardh Vijayakumar ]
* New upstream version (3.0.99.9):
- Fix potentially empty LD_LIBRARY_PATH in x2gostartagent.
[ Oleksandr Shneyder ]
* New upstream version (3.0.99.9):
- Add Xinerama support.
X2GO CLIENT
===========
x2goclient (3.99.0.4-0~x2go1) unstable; urgency=low
[ Oleksandr Shneyder ]
* New upstream version (3.99.0.4):
- Enabled support for Xinerama
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 18 Jan 2012 14:53:20 +0100
X2GO-TCE
========
x2gothinclient (1.0.1.4-0~x2go1) unstable; urgency=low
* New upstream version (1.0.1.4):
- Fix default value for shell in x2gothinclient_shell script.
- Install alsa-base in X2Go TCE chroot and tmpfs mount /var/lib/alsa.
- Pre-select example session after X2Go thin client has booted.
- Rename every X2go string (in docs, screen output, etc.) to X2Go.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 18 Jan 2012 15:15:09 +0100
NX-LIBS
=======
For nx-libs, aka NX (redistributed), I will quote everything that
changed since 3.5.0.2, as that is the version currently in our main
repos.
nx-libs (2:3.5.0.7-0) unstable; urgency=low
* Drop patch: 011_nxcomp_sa-restorer.patch.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Mon, 16 Jan 2012 11:28:14 +0100
nx-libs (2:3.5.0.6-0) unstable; urgency=low
* Add patch: 202_nx-x11_enable-xinerama.patch.
* Fix lintian issue: missing-separator-between-items for x2goagent package.
Drop dependency on libnx-x11 as we already depend on nxagent and fix
description synopsis of x2goagent package.
* Add patch header/copyright to: 202_nx-x11_enable-xinerama.patch.
* Silence lintian on debian-revision-should-not-be-zero. As this is
no Debian
packaging repository, but ,,NX (redistributed)'', we will always release
with rev no. set to ,,0''.
* Install libXinerama into libnx-x11 package. Header files into
libnx-x11-dev.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Fri, 13 Jan 2012 13:21:41 +0100
nx-libs (2:3.5.0.5-0) unstable; urgency=low
* Fix wrapper script patches for nxagent, x2goagent, nxauth, nxproxy.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Fri, 13 Jan 2012 00:37:21 +0100
nx-libs (2:3.5.0.4-0) unstable; urgency=low
* Update/fix patch: 999_nxagent_unbrand-nxagent-brand-x2goagent.patch.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Thu, 12 Jan 2012 23:04:37 +0100
nx-libs (2:3.5.0.3-0) unstable; urgency=low
* Rename nxagent-unbrand patch, so that is the last patch to be applied
(999_<patchname>).
* Drop NX agent unbrand patch from FreeNX.
* Add X2Go agent / NX agent flavouring via patch system:
- 200_nxagent_check-binary-x2go-flavour.patch
- 201_nxagent_set-x2go-icon-if-x2goagent-flavour.patch
- 300_nxagent_set-wm-class.patch
- 999_nxagent_unbrand-nxagent-brand-x2goagent.patch
* Add patch: 023_add-x2goagent-wrapper.patch.
* Add patch: 209_x2goagent-add-man-page.patch.
* Add binary package: x2goagent, includes man page
patch: 209_x2goagent-add-man-page.patch
* Modify patch: 101_nxagent_set-rgb-path.patch, add path to RGB file
if NX (redistributed) is installed via tarball under /usr/local.
* Provide patches that are tarball / distro aware. Either NX (redistributed)
has been installed to /usr/local/lib/nx via tarball or it has been
packaged for a distribution and is installed to /usr/lib/nx. Other
installation paths are currently not supported.
* Fix RGB color pallette (gray X2GO logo to be more accurate) for agent
splash screen.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Thu, 12 Jan 2012 13:04:03 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
_______________________________________________
X2go-Announcement mailing list
X2go-Announcement(a)lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-announcement
Dear all,
The Debian X2Go Packaging Team and the X2Go Project proudly announce that x2goclient has entered Debian unstable.
http://qa.debian.org/developer.php?login=pkg-x2go-devel%40lists.alioth.debi…
Package compatibility is currently tested by Ubuntu developers and we hope to get x2goclient (and nx-libs-lite) into Ubuntu 12.04. The chances are good that this will work out.
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
Dear all,
The X2Go Project has found and fixed a bug in X2Go Client and is
releasing a bugfix version:
- x2goclient (3.99.0.5)
The release fixes a segmentation fault of X2Go Client after session
login failure.
Packages for Debian/Ubuntu/Win32 will be available some time during today.
light+love,
Mike
X2GOCLIENT
==========
x2goclient (3.99.0.5-0~x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (3.99.0.5):
- Rename in human readable text strings ,,X2go'' to ,,X2Go''.
- Fix version string on man page.
[ Oleksandr Shneyder ]
* New upstream version (3.99.0.5):
- Waiting for SshMasterConnection thread to be finished before
deleting it (segfault by wrong authentication fix).
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>\
Fri, 27 Jan 2012 12:43:04 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
The X2Go Project has found and fixed a bug in NX (redistributed) and
is releasing a bugfix version (incl. x2goagent):
- nx-libs incl. x2goagent (3.5.0.8)
The release fixes an issue that has been brougth to our attention by
Stefan Baur:
<quote>
> Steps to reproduce:
> 1. Run Terminal as single application (not in a full-blown desktop
> - everything works fine there)
> 2. Type: kdialog --yesno "Test"
> 3. Session will crash
</quote>
@Marcelo: This problem has been present in latest FreeNX packages as
well, please check this commit in X2Go Git:
http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=cf5a5980cf0b3dc0c0…
light+love,
Mike
NX-LIBS
=======
nx-libs (2:3.5.0.8-0) RELEASE; urgency=low
* Reorganize patch names, to reflect patch inclusion into lite+full or
full-only ,,NX (redistributed)'' tarball.
* Update patch: 001_add-main-makefile.full+lite.patch, only build, install,
clean etc. NX subprojects if the folder exists.
* Package x2goagent is an ,,all'' package, not ,,any''.
* Add folder /debian/patches-pending-evaluation with two newly discovered
patches from git.etersoft.ru (AltLinux packaging repository for NX).
* Fix patch: 109_nxagent_locale-utf8-compound-text.patch, fix crashes
reported from Stefan Baur. Thanks for reporting and testing!!!
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Sun, 22 Jan 2012 23:36:19 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
The X2Go Project has found and fixed a bug in NX (redistributed) and
is releasing a bugfix version (incl. x2goagent):
- nx-libs incl. x2goagent (3.5.0.8)
The release fixes an issue that has been brougth to our attention by
Stefan Baur:
<quote>
> Steps to reproduce:
> 1. Run Terminal as single application (not in a full-blown desktop
> - everything works fine there)
> 2. Type: kdialog --yesno "Test"
> 3. Session will crash
</quote>
@Marcelo: This problem has been present in latest FreeNX packages as
well, please check this commit in X2Go Git:
http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=cf5a5980cf0b3dc0c0…
light+love,
Mike
NX-LIBS
=======
nx-libs (2:3.5.0.8-0) RELEASE; urgency=low
* Reorganize patch names, to reflect patch inclusion into lite+full or
full-only ,,NX (redistributed)'' tarball.
* Update patch: 001_add-main-makefile.full+lite.patch, only build, install,
clean etc. NX subprojects if the folder exists.
* Package x2goagent is an ,,all'' package, not ,,any''.
* Add folder /debian/patches-pending-evaluation with two newly discovered
patches from git.etersoft.ru (AltLinux packaging repository for NX).
* Fix patch: 109_nxagent_locale-utf8-compound-text.patch, fix crashes
reported from Stefan Baur. Thanks for reporting and testing!!!
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Sun, 22 Jan 2012 23:36:19 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
_______________________________________________
X2go-Announcement mailing list
X2go-Announcement(a)lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-announcement
Dear all,
The X2Go Project has found and fixed a bug in NX (redistributed) and
is releasing a bugfix version (incl. x2goagent):
- nx-libs incl. x2goagent (3.5.0.8)
The release fixes an issue that has been brougth to our attention by
Stefan Baur:
<quote>
> Steps to reproduce:
> 1. Run Terminal as single application (not in a full-blown desktop
> - everything works fine there)
> 2. Type: kdialog --yesno "Test"
> 3. Session will crash
</quote>
@Marcelo: This problem has been present in latest FreeNX packages as
well, please check this commit in X2Go Git:
http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=cf5a5980cf0b3dc0c0…
light+love,
Mike
NX-LIBS
=======
nx-libs (2:3.5.0.8-0) RELEASE; urgency=low
* Reorganize patch names, to reflect patch inclusion into lite+full or
full-only ,,NX (redistributed)'' tarball.
* Update patch: 001_add-main-makefile.full+lite.patch, only build, install,
clean etc. NX subprojects if the folder exists.
* Package x2goagent is an ,,all'' package, not ,,any''.
* Add folder /debian/patches-pending-evaluation with two newly discovered
patches from git.etersoft.ru (AltLinux packaging repository for NX).
* Fix patch: 109_nxagent_locale-utf8-compound-text.patch, fix crashes
reported from Stefan Baur. Thanks for reporting and testing!!!
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Sun, 22 Jan 2012 23:36:19 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
The X2Go Project it proud to announce a couple of new X2Go component releases:
- x2goserver (3.0.99.9)
- x2goclient (3.99.0.4)
- x2gothinclient (1.0.1.4)
- nx-libs incl. x2goagent (3.5.0.7)
All new packages will be available in our stable repositories (Debian,
Ubuntu) within the next 24h. The windows version of x2goclient will
probably be available by the end of the week (ping@Alex!!!).
Below, you can see the corresponding changelog entries for the new releases.
light+love,
Mike
X2GO SERVER
===========
x2goserver (3.0.99.9-0~x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (3.0.99.9):
- Fix for install stanzas in several Makefiles.
- Give X2Go session windows a human readable title.
- Desktop sharing: fix username of user who requests desktop sharing.
- Fix x2gobasepath for Perl versions < 5.10.x.
- Fix x2godbadmin for Perl versions < 5.10.x.
- Remove x2gosetkeyboard from x2goserver-extensions package.
- Re-add x2gosetkeyboard via new subproject x2goserver-pyhoca.
- Call x2golistmounts with user privileges instead of using db_getmounts
in x2goprint script.
- Avoid potentially empty LD_LIBRARY_PATH path in x2goruncommand.
- Install x2gogetservers to $PREFIX/bin instead of $PREFIX/lib/x2go.
* Add psmisc package as dependency.
* Add new binary package to x2goserver source: x2goserver-pyhoca.
* x2goserver package suggests x2goserver-pyhoca.
* Fix directory permissions of $HOME directory of x2goprint system user.
[ Hayawardh Vijayakumar ]
* New upstream version (3.0.99.9):
- Fix potentially empty LD_LIBRARY_PATH in x2gostartagent.
[ Oleksandr Shneyder ]
* New upstream version (3.0.99.9):
- Add Xinerama support.
X2GO CLIENT
===========
x2goclient (3.99.0.4-0~x2go1) unstable; urgency=low
[ Oleksandr Shneyder ]
* New upstream version (3.99.0.4):
- Enabled support for Xinerama
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 18 Jan 2012 14:53:20 +0100
X2GO-TCE
========
x2gothinclient (1.0.1.4-0~x2go1) unstable; urgency=low
* New upstream version (1.0.1.4):
- Fix default value for shell in x2gothinclient_shell script.
- Install alsa-base in X2Go TCE chroot and tmpfs mount /var/lib/alsa.
- Pre-select example session after X2Go thin client has booted.
- Rename every X2go string (in docs, screen output, etc.) to X2Go.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 18 Jan 2012 15:15:09 +0100
NX-LIBS
=======
For nx-libs, aka NX (redistributed), I will quote everything that
changed since 3.5.0.2, as that is the version currently in our main
repos.
nx-libs (2:3.5.0.7-0) unstable; urgency=low
* Drop patch: 011_nxcomp_sa-restorer.patch.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Mon, 16 Jan 2012 11:28:14 +0100
nx-libs (2:3.5.0.6-0) unstable; urgency=low
* Add patch: 202_nx-x11_enable-xinerama.patch.
* Fix lintian issue: missing-separator-between-items for x2goagent package.
Drop dependency on libnx-x11 as we already depend on nxagent and fix
description synopsis of x2goagent package.
* Add patch header/copyright to: 202_nx-x11_enable-xinerama.patch.
* Silence lintian on debian-revision-should-not-be-zero. As this is
no Debian
packaging repository, but ,,NX (redistributed)'', we will always release
with rev no. set to ,,0''.
* Install libXinerama into libnx-x11 package. Header files into
libnx-x11-dev.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Fri, 13 Jan 2012 13:21:41 +0100
nx-libs (2:3.5.0.5-0) unstable; urgency=low
* Fix wrapper script patches for nxagent, x2goagent, nxauth, nxproxy.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Fri, 13 Jan 2012 00:37:21 +0100
nx-libs (2:3.5.0.4-0) unstable; urgency=low
* Update/fix patch: 999_nxagent_unbrand-nxagent-brand-x2goagent.patch.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Thu, 12 Jan 2012 23:04:37 +0100
nx-libs (2:3.5.0.3-0) unstable; urgency=low
* Rename nxagent-unbrand patch, so that is the last patch to be applied
(999_<patchname>).
* Drop NX agent unbrand patch from FreeNX.
* Add X2Go agent / NX agent flavouring via patch system:
- 200_nxagent_check-binary-x2go-flavour.patch
- 201_nxagent_set-x2go-icon-if-x2goagent-flavour.patch
- 300_nxagent_set-wm-class.patch
- 999_nxagent_unbrand-nxagent-brand-x2goagent.patch
* Add patch: 023_add-x2goagent-wrapper.patch.
* Add patch: 209_x2goagent-add-man-page.patch.
* Add binary package: x2goagent, includes man page
patch: 209_x2goagent-add-man-page.patch
* Modify patch: 101_nxagent_set-rgb-path.patch, add path to RGB file
if NX (redistributed) is installed via tarball under /usr/local.
* Provide patches that are tarball / distro aware. Either NX (redistributed)
has been installed to /usr/local/lib/nx via tarball or it has been
packaged for a distribution and is installed to /usr/lib/nx. Other
installation paths are currently not supported.
* Fix RGB color pallette (gray X2GO logo to be more accurate) for agent
splash screen.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Thu, 12 Jan 2012 13:04:03 +0100
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
(resending this mail to x2go-user, x2go-dev, corrected mail address of
announcement list, fixed minor inaccuracies of the first version sent
to the lists)
as many of you have reported, there are major issues with the version
of NoMachine's NX libraries that are currently provided on
packages.x2go.org and in X2Go's Ubuntu Launchpad.
The occurring crashes of X2Go sessions do not relate to the code
itself but to the way the code (from X2Go Git) currently is built
(i.e. compiled and packaged). Only five weeks ago, Alex, Reinhard and
Mike could narrow the problems down to the build method being used.
The issues probably also apply to the way other NX related projects
build their (Debian-ic) packages. So, if anyone needs more details on
this, feel free to contact us on this list.
As a matter of fact, we currently can't consider the available NX
libraries provided on packages.x2go.org (with obvious effect on
x2goagent) as ,,stable'' at all; session crashes can easily be
reproduced on various setups. Certain actions within the X2Go session
cause naughty reconnect or disconnect messages for the client user and
many times the sessions die seemingly without reason. This problem
is due to NX libraries being built against the distribution's X
server development files and not against the development files of
nx-X11 (Xserver provided by NoMachine). Unfortunately, the former
build method, however, has been state-of-the-art for the Debian-like
packages ever since. We are working on a new way of building those
packages, see below.
As there have been many complaints we'll respond by offering
intermediate packages that do not contain these problems. However,
these packages have been built in a non-Debian state-of-the-art way
and the solution provided from us is only a temporary workaround until
we have solved the package build method for these packages.
Alex has built packages using a non-Git based build environment, one
we used before we changed to working with Git. The provided packages
have the same package names as found in Git, they also have a
slightly higher version number so your systems will upgrade easily
if you use the ,,workaround'' package set:
libxcomp3
libxcompext3
libxcompshad3
These new packages should do their job well, as we can't reproduce the
reported crashes with them anymore.
Currently, we are working with high pressure on cleanly-built NX
packages (see: Git project nx-libs.git, test branch, also
x2goagent.git, test branch), so that we can provide Git based NX
packages soon again.
DEBIAN
======
If you want to use those packages on Debian, please make sure that you have
deb http://packages.x2go.org/debain squeeze main
(or wheezy main, sid main) as package source configured in your APT system.
If that is the case simply upgrade the above named packages and then
you should get the workaround NX packages installed.
$ apt-get update
$ apt-get install libxcomp3 libxcompext3 libxcompshad3
If encountering errors during installation, also make sure to
uninstall all development packages around NX libs before upgrading to
the workaround package set:
$ apt-get remove libxcomp-dev libxcompshad-dev libxcompext-dev
$ apt-get remove libxcomp3-dbg libxcompshad3-dbg libxcompext3-dbg
We'll keep the NX workaround packages in the "main" area of our Debian
repos as long as needed. You'll still have access to the git based
packages using the "heuler" area. (deb http://packages.x2go.org/debian
squeeze heuler).
UBUNTU
======
For people who use Ubuntu GNU/Linux and install X2Go from Launchpad
the solution is not as simple. We have provided tar.gz files
containing the needed packages. Download the tar.gz file appropriate
for your Ubuntu version from
http://packages.x2go.org/nx-3.5-workaround/ubuntu/
Extract your downloaded tarball (=tar.gz file) and install packages
manually (e.g. for Ubuntu oneiric):
$ mkdir ubuntu-x2go
$ cd ubuntu-x2go
$ wget
http://packages.x2go.org/nx-3.5-workaround/ubuntu/nx-3.5-workaround_ubuntu-…
$ tar -xvzf nx-3.5-workaround_ubuntu-oneiric.tar.gz
$ eval $(dpkg-architecture -s)
$ dpkg -i *${DEB_HOST_ARCH}*.deb
When encountering problems, also make sure to remove the development packages
around NX before installation of the workaround packages:
$ apt-get remove libxcomp-dev libxcompshad-dev libxcompext-dev
$ apt-get remove libxcomp3-dbg libxcompshad3-dbg libxcompext3-dbg
This is a temporary solution for the time we can't guarantee that the
Git based built packages are stable. From our perspective stability
should come first, but of course we will try hard to solve the build
problem so that we can use our X2Go Git based build environment for NX
libs, as well (again).
Regards,
Heinz & Alex & Mike
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hi all,
today we release these X2Go source projects into the world...
x2goserver 3.0.99.7
x2goplasmabindings (aka plasma-widget-x2go) 3.0.1.2
The changelogs can be studied below,
Mike
=======================================
x2goserver (3.0.99.7-0~x2go1) unstable; urgency=low
* New upstream version (3.0.99.7):
- Move x2golistmounts script from x2goserver-extensions to x2goserver
core.
- X2go server extensions: fix regular expression when scanning modality
dirs.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 26 Oct 2011 13:04:54 +0200
x2goplasmabindings (3.0.1.2-0~x2go2) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (3.0.1.2):
- Tab'ified all project files.
- Make X2go plasmoid aware of MIME box shared folders.
- Add scalable X2go icon.
- Fix scaling of widget icon/applet when used with KDE > v4.4.x (appx.).
* Renaming of source package and binary package.
* Depend on x2goserver (>=3.0.99.7).
[ Oleksandr Shneyder ]
* New upstream version (3.0.1.2):
- Support for new server (not using sudo any more).
- Use x2golistmounts from x2goserver.
- Use x2goumount-session to umount X2go shares.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 26 Oct 2011 13:09:13 +0200
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hi all,
two weeks ago the X2go project developers team has agreed on releasing
X2go source projects in shorter release intervals than before. The
goal of this is to make new code and X2go features available to the
community sooner rather then later and to provide more clarity on what
is considered stable and up-to-date and what not.
The plan is to release code that
- we consider as stable
- has been tested by more than one person and
- has not been changed in X2go Git for more than 14 days
the upcoming Wednesday.
As this is the first release shot we will take (after a long time with
only irregurlar releases), the changelogs of the individual projects
are quite long. Feel free to study these changelog (at the end of this
mail) or not.
The released source projects of this Wednesday (2011-10-12) are:
CLIENT:
- x2goclient (3.99.0.1)
- pinentry-x2go (0.7.5.1)
- python-x2go (0.1.1.18)
- x2gothinclient (v1.0.1.3)
SERVER:
- x2goserver (3.0.99.6)
- x2gognomebindings (2.0.1.3)
- x2golxdebindings (1.0.1.1)
- x2godesktopsharing (3.0.1.3)
- cups-x2go (3.0.0.3)
Stable packages for Debian/Ubuntu are currently building, a Windows
and Debian Armel installer/package of x2goclient will follow within
the next days. For server-side packages we will also provide lenny
backports within the next week.
Please take a good look at the changelogs before upgrading your
systems, rather test on a non-production server first, if unsure. The
X2go team does not give you any warranties if anything fails with your
environment (we simply give our best to provide you with stable code).
Greets+HaveFun,
Mike Gabriel
PS: the changelogs...
x2goclient (3.99.0.1-0~x2go1) unstable; urgency=low
* New upstream version (3.99.0.1):
- Set TCP_NODELAY (equals: turn Nagle off) for SSH graphical port
forwarding
tunnel.
- Include cups/ppd.h in cupsprint.h, fixes build on Debian wheezy/sid.
- Add build_man/clean_man stanzas to Makefile.
* Explicitly use source format 3.0 (native).
* Build-depend on libssh-dev (>=0.4.7).
* Update menu file in /debian folder (rename title to ,,X2go Client (Qt)'').
* Do not run man2html from rules file anymore.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 11:11:50 +0200
pinentry-x2go (0.7.5.1-0~x2go1) unstable; urgency=low
[ Oleksandr Shneyder ]
* Set font size in pinentry dialog to 14
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 10:42:21 +0200
x2gothinclient (1.0.1.3-0~x2go1.1) unstable; urgency=low
[ Mike Gabriel ]
New upstream version (1.0.1.3):
- Split up x2gocdmanager package into x2gocdmanager and x2gothinshutdown
package
- Fix USB mounting, CD mounting,
- Improve code layout (tab stops, inline comments)
- Add HTTP_PROXY and FTP_PROXY support to x2gothinclientmanagement (APT
package download)
- Add example files/symlinks for tftpboot environment.
- Add syslinux boot splash with X2go flavour.
- Install 486 and 686 kernels in TCE chroot.
- Move PXE tftpboot examples to x2gothinclient/share/tftpboot.
- Improval of syslinux boot screen.
- Add x2gothinclient_preptftpboot script.
- Add man page for x2gothinclient_preptftpboot.
- Do not run management script if there is a problem with the X2go TCE
chroot.
- Sanity checks: X2go TCE management script have to run as root.
- Add HTTPS_PROXY support.
- Add x2gothinclient_cleanup script.
- Add man page for x2gothinclient_cleanup.
- Run x2gothinclient_init from x2gothinclientd init script.
- Fix udev rules path in x2gosmartcardrules, improval of udev script, plus
man page.
- Fix udev rules path in x2gousbmount.
- Add comment that names possible boot profiles to tftp config template.
- Add kernel module blacklisting for x2gothinclient_create.
- Tweak mtab diversion on X2go Thin Client to avoid error messages.
- Add some more PXE/TFTP info at end of x2gothinclient_pretftpboot script.
- Disable service restarts in chroot.
- Add a ,,hit <RETURN> before TCE creation.
- Add tmpfs mount for /var/lib/dbus.
- Reduce x2goclient CPU load from ~100% to ~0-1%.
- Boot TCE kernel with nomodeset boot option to avoid gCard
incompatibilities (Fb vs. Xorg).
- Move kernel/initrd symlinks after install rather than copying.
- Add detection of kernel upgrades to x2gothinclient_upgrade script.
- Adapt chroot file created by x2gothinclient_upgrade, escaping $-signs.
- Use --no-session-edit option when starting x2goclient on TCE.
- Delay thinshutdown button appearance for 4+6 seconds on X server
(re)start (that is: 10s on tce start or X server restart and 4s after
session logout).
- Add post-run instructions of x2gothinclient_preptftpboot to its
man page.
* Add acpid to x2gothinclient's Recommends: section.
* Remove ssh (=openssh-server) dependency for x2gothinclient package.
* Add memtest86+ to x2gothinclient's Recommends: section.
* Add midnight commander to Recommends: of x2gothinclient.
* x2gothinshutdown: conflicts x2gocdmanager<=1.0.1.2.
[ Coco ]
* Improvements for upstream version (1.0.1.3):
- Replace tmpfs mount on /etc/network/run with symlink /etc/network/run ->
/dev/shm.
[ Oleksandr Shneyder ]
* Improvements for upstream version (1.0.1.3):
- x2gosmartcardrules: support for SCM SCR331-LC1 SmartCard Reader.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 12:16:59 +0200
python-x2go (0.1.1.8-0-x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (0.1.1.8), bugfix release for 0.1.1.x series:
- Bugfix for: Test for existence of remote home directory on connect.
- Unshare local folders during session cleanup.
- Remove local session cache folders after sessions have terminated.
- Fix missing import of socket module in backends/control/_stdout.py.
- Catch failures on sftp_write in control session instance.
- Always disconnect from X2goSession instance.
- Use random passwords for checking SSH host keys.
- Fix duplication of SSH keys in known_hosts file, use hashed hostnames in
known_hosts file. Make sure SSH keys written to known_hosts file are
available to other SSHClient instances immediately.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 10:54:23 +0200
x2goserver (3.0.99.6-0~x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (3.0.99.6):
- Rename x2goumount_session calls to x2goumount-session calls in
x2goserver internal scripts.
- Re-arranged script files into /bin and /lib directories.
- Tab'ified all script files, proper indentation, coding style.
- Fix for x2gomountdirs, now also usernames containing blanks can use
local folder sharing.
- Provide C wrapper for setgid call of x2gosqlitewrapper.pl. Remove
dependency from perlsuid.
- Store SQLite db in /var/lib/x2go to comply to latest FHS.
- Add x2gobasepath script to reliably detect x2goserver install path.
- Add man page for x2gobasepath.
- Remove Debianisms from INSTALL howto.
- Add chromium-browser as possible WWWBROWSER to x2goruncommand.
- Add lxterminal as possible TERMINAL to x2goruncommand.
- Add LibreOffice.org as possible OFFICE application to x2goruncommand.
- Fix for TERMINAL command execution if konsole (KDE4) is installed on the
server (closes upstream issue #87).
- Silence x2golistsessions on missing session.log files.
- Add x2goprint user creation information to INSTALL howto.
- Add sanity checks to x2goprint, script can only be run as root.
- Fix x2goprint, add syslogging, add inline comments.
- Add script lib/x2gologlevel: introduce [log] section in x2goserver.conf
with only parameter ,,loglevel''.
- Initialize Syslog module for all Perl scripts in x2goserver package.
- Add debugging support for almost all DB functions in
x2godbwrapper.pm, fix
for Syslog module initialization in all Perl scripts.
- Add info loglevel messages for all scripts in bin dir.
- Add notice messages for start, suspend, resume, terminate, mountdirs
actions.
- Fix for x2godbwrapper.pm: we can't open/close the syslog socket in a
package. This has to be done by the scripts that use x2godbwrapper.pm.
- Add info loglevel messages for x2goserver-extensions scripts.
- Use usermapping for SSHFS mount points.
- Cleanup of man page area, thanks to Ivan Kabaivanov for
pointing that out.
- Rename example user and group for session limits in x2goserver.conf so
that people do not get the idea to put users in x2gouser group.
- Add real error message if client fails to resume/suspend/terminate
a session.
- Present an ISO-8601 compliant datetime string in session lists
rendered by x2golistsessions (and similar) command(s).
- Silence knotify SIGHUP signals in case that no knotify is running in the
X2go session.
- Fix x2goumount-session for individual paths (folder type: disk),
ToDo: folder type CDROM and removable media.
- Let db_insertmount create a proper return value (success vs. failed).
- If resuming or suspending of a session fails, mark the session as
finished (because the session's x2goagent is very probably dead).
Do not write an error to stderr if x2goterminate-session fails (i.e. if
x2goagent is dead).
- Identified x2goumount script (x2goserver-compat) as a necessary
component of x2gognomebindings and moved it there (with new name:
x2goumount-session-gnome).
- Add x2golistmounts script to X2go server extensions.
- Add x2gofeature script and x2gofeature.d subscripts.
- Add x2gofeature man page.
- Move x2goversion script into x2goserver core.
- Add debug output around shadow session startup (in x2gostartagent).
- Pass extra argument $USER to client-mode x2godesktopsharing, requires
x2godesktopsharing (>=3.0.1.3) for it to work.
- Clean session dir ~/.x2go/C-<session_id> after session
terminates, if not
running in debug mode.
- Change of Desktop icons for shared folders. This change is needed for
parallel installation of x2gognomebindings and x2golxdebindings.
- Terminate x2godesktopsharing cleanly for current session on
x2goterminate-session or when x2goruncommand is about to exit.
- Resume/suspend x2godesktopsharing during x2goresume-session,
x2gosuspend-session.
- Provide pluggable X2go extension system for main X2go server
functions.
- Provide man page for x2goserver-run-extensions that explains the new
plug-in mechanism of x2goserver.
* React to bug #627990, prefer man2html-base over man2html.
* Do not depend on package perlsuid anymore.
* Use source format 3.0 (native).
* Fix of Debian clean rules, fix of Makefile's clean rules.
* Breaks/replaces packages: x2goserver-one, x2goserver-home, x2goprint
(instead ofB Conflicts).
* Tab'ified postinst/postrm scripts.
* Install internal x2goserver scripts to /usr/lib/x2go, make sure scripts
in /usr/bin find these scripts.
* x2goserver.postinst: fix home path updates if new home path already exists
* Provide separate package x2goserver-printing: x2goprint script +
man page +
adduser x2goprint.
[ Moritz Strübe ]
* Improvements for new upstream version (3.0.99.6):
- Make digits at the beginning of X2go server extension scripts a
must, not
a suggestion.
[ Ivan Kabaivanov ]
* Improvements for new upstream version (3.0.99.6):
- Many Makefile fixes around man page installation.
- Proof-reading code, fixing typos.
[ Martin Oehler ]
* Fixes for new upstream version (3.0.99.6):
- Removes old debug code fragment, fixes x2golistsessions parsing.
[ Oleksandr Shneyder ]
* Improvements for new upstream version (3.0.99.6):
- Remove session directory after 10 sec delay to let x2goclient check
cmdoutput file.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 11:44:59 +0200
x2gognomebindings (2.0.1.3-0~x2go1) unstable; urgency=low
* New upstream version (2.0.1.3):
- Move ,,x2goumount'' script into source project as ,,x2goumount-session-
gnome''.
- Move x2gosuspend-session-gnome to /bin folder within source project.
- Add man pages for x2goumount-session-gnome, x2gosuspend-session-gnome.
- Add simple man page for x2gonautilus.
- Place x2go-suspend.desktop icon in GNOME Network submenu.
- Define unique MIME name spaces for X2go SSHFS GNOME icons.
- Rename sshfs.xml to sshfs-x2go-gnome.xml.
- Use desktop icon names that contain the name of the desktop session.
- Allow blanks in desktop icon names.
- Provide more GNOME'ish way to derive icon path name from GNOME object
URI.
- Let x2goumount-session-gnome be able to handle icons with blanks in
their name.
* Add gnome-menus as dependency.
* Now fully use debhelper for packaging. Fixed lintian issues.
* Use source format 3.0 (native).
* Add linitian-overrides an man pages to package.
* Depend on x2goserver (>=3.0.99.6).
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 11:30:51 +0200
x2golxdebindings (1.0.1.1-0~x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream version (1.0.1.1):
- Add icon symlinks for sshfs/LXDE MIME types.
- Use desktop icon names that contain the name of the
desktop session.
* Imported original tarball version (v1.0.1) to X2go Git.
* Adds Debian/Ubuntu packaging (/debian folder).
* Depend on destop-file-utils.
* Depend on x2goserver (>=3.0.99.6).
[ Milan Knížek ]
* New upstream version (1.0.1.1):
- Fix for wrong/test MIME type in x2gopcmanfm.desktop.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 11:35:28 +0200
x2godesktopsharing (3.0.1.3-0~x2go1) unstable; urgency=low
* New upstream version (3.0.1.3):
- Fix incomplete DENY statement in main.cpp.
- System group for x2godesktopsharing changed from x2gousers ->
x2godesktopsharing.
- Differentiate between local and remote user, fixes display of wrong
user name for remote user.
- Add signal handler so that unix signals can be handled within Qt.
- Add script x2godesktopsharing-terminate: detect
x2godesktopsharing process
of a given session and terminate that process.
- Save settings and tidy up lock and socket file on X-Server crash.
- Provide feature for suspending/resuming x2godesktopsharing
(x2godesktopsharing will be terminated on x2gosuspend-session and
operations will be resumed on x2goresume-session).
- Add man pages for x2go<action>-desktopsharing commands, re-arrange man
page folders in source project.
* Depend on x2goserver (>=3.0.99.6).
* Make sure postinst script does not fail when checking for existence
of group x2godesktopsharing.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 11:17:38 +0200
cups-x2go (3.0.0.3-0~x2go1) unstable; urgency=low
[ Mike Gabriel ]
* New upstream release (3.0.0.3):
- Call x2goprint directly with root privileges if x2goserver and CUPS
server share the same machine.
- Major change of code, add comments, syslogging, fix ghostscript call.
- Fix remote printing, use host specified in X2go session information for
destination of print jobs, not the host specified in cups-x2go.conf.
- Add loglevel config option, allow different log levels (i.e. levels of
syslog verbosity).
* Add dpkg-statoverride for CUPS backend cups-x2go, file permission 0700
on CUPS backend makes CUPS run this backend with root-privileges which
is needed for cups-x2go to work.
* Add a proper dpkg-statoverride check in postinst script.
[ Mario Oroz ]
* New upstream release (3.0.0.3):
- Add syslog support for cups-x2go.
- Ownership fix for .title file.
[ Oleksandr Shneyder ]
* New upstream release (3.0.0.3):
- fixed reading deprecated /etc/x2go/sql.
- fixed saving temprary file in / instead of /tmp.
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de>
Wed, 12 Oct 2011 10:40:12 +0200
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear X2go-users/-devs/-other-wise-interested,
we have slightly changed use cases and purposes of the X2go mailing lists:
http://wiki.x2go.org/community
The x2go-announcement list is now fully dedicated to human-readable
X2go announcements (like this one). Note that we have disabled digests
for this list. You can expect it to be of very low traffice from now on.
The Git tags that have been posted to the x2go-announcement list
recently have now been moved to a different read-only list:
x2go-tags(a)lists.berlios.de, people on x2go-announcement who were
interested in this automatic postings from X2go Git should subscribe
to x2go-tags now.
Please see the wiki page given above for details.
Thanks+Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…