Hello,
Last week in Budapest at the Ubuntu Developer Summit, we discussed the
next steps for WebLive[1] in Ubuntu.
One of the things we identified as really important is to move away from
FreeNX and use X2go instead as it's a much more active project.
Last week I already got our application servers running with both FreeNX
and X2go and I have some experimental integration code for the Ubuntu
Software Center that I'll continue working on over the next few weeks.
One of the things we need to do before we can use x2go by default for
WebLive is getting it into the Ubuntu archive and at least for the
client part into the "main" component (supported set of packages).
Today, I'm working on updating our nxproxy, libxcomp and libxcompshad
packages to their latest upstream releases (3.5.0), merging the
excellent packaging work the x2go team has been doing.
Next on my list will be to get python-x2go into the Ubuntu archive as
that's what we'll be using for our client integration (Ubuntu Software
Center is in python) and finally I'll be working on getting the
x2goserver itself in the repository (lower priority than the rest) so we
don't need a PPA to build our servers.
I hope to have most packages built for Oneiric in my test PPA
(https://launchpad.net/~stgraber/+archive/experimental) so I can do some
tests to make sure these don't break anything (including FreeNX/qtnx)
and if everything looks good, I'll be pushing these into the archive
later this week.
Once I'm done and everything works for me, I'll be forwarding the list
of packaging changes I had to do (if any) so we can ensure your
dailybuilds and the "official" Ubuntu packages are in sync.
Thanks for the great work and looking forward to working more with you.
[1] https://launchpad.net/weblivehttp://www.edubuntu.org/weblive and
http://www.stgraber.org/category/weblive/
PS: Cced are Michael Vogt (Software Center), Scott Moser (AWSTrial) and
Jonathan Carter (LTSP/MOTU)
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
Hi John,
again re-including the x2go-dev list. You may choose ,,Reply to all''
when replying to list mails.
On Do 19 Mai 2011 02:13:23 CEST John Williams wrote:
> I'm not an expert with make. Does the Makefile do what the INSTALL
> file outlines?
No. The Makefile installs files. In the INSTALL file configuration
work is described that has to take place after installation. The
INSTALL file currently describes what the scripts in the /debian
folder are doing...
> Also, what is the difference between the install of x2goserver and
> x2goserver-one? This appears to install the full x2goserver, yes?
x2goserver-one is deprecated. Forget about it...
BTW:
x2goserver depends on
o x2goagent
o nxcomp, nxcompext, nxcompshad
I will take a look at them (esp. their Makefiles) today.
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…
Hi John,
by some reason who have only sent this mail to me privately. I
re-include the list in the flow with my answer...
On Mi 18 Mai 2011 20:44:34 CEST John Williams wrote:
> On Wed, May 18, 2011 at 4:00 AM, Mike Gabriel
> <mike.gabriel(a)das-netzwerkteam.de> wrote:
>> Hi all, esp. non-deb-distro-packages,
>>
>> I have just set up a page in the X2go wiki that documents, which parts of
>> X2go are installable from Makefile (by calling ,,make && make install'').
>>
>> The first code project I have changed in that way is x2goclient
>> (>=3.0.1.19). The tarball has not yet been released, but the code is already
>> available on git.x2go.org (x2goclient.git project, master branch, still
>> tagged as 3.0.1.18).
>>
>> The other packages will follow in the hopefully not-too-far-away future.
>> Watch the wiki page for updates (at the bottom):
>> http://wiki.x2go.org/tarball_releases_of_x2go
>
> Thanks for doing that. I am anxiously awaiting the tarball release of
> x2goserver-one, since I use arch-linux and all its packages are based
> on tarball releases. The guy who had previously packaged the
> x2goserver stuff for arch-linux has an old version currently, since he
> could not get the newer version to work by himself. I think it will
> help a lot to have a tarball version.
The x2goserver Git project now also has a Makefile. It also has an
INSTALL and and UNINSTALL file included now.
> If you need any help testing the tarball version of x2goserver-one,
> please let me know.
Until the x2goserver project gets its next release tag (and appears as
tarball on http://code.x2go.org/releases/source/x2goserver please use
the Git repos as source for testing code:
$ cd some/parent/folder/
$ git clone git://code.x2go.org/x2goserver.git
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…
Hi all, esp. non-deb-distro-packages,
I have just set up a page in the X2go wiki that documents, which parts
of X2go are installable from Makefile (by calling ,,make && make
install'').
The first code project I have changed in that way is x2goclient
(>=3.0.1.19). The tarball has not yet been released, but the code is
already available on git.x2go.org (x2goclient.git project, master
branch, still tagged as 3.0.1.18).
The other packages will follow in the hopefully not-too-far-away
future. Watch the wiki page for updates (at the bottom):
http://wiki.x2go.org/tarball_releases_of_x2go
Happy testing + packaging,
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 List,
A couple of hours ago we have set up a stable ppa for X2go on Ubuntu
Launchpad.
From our nightly-builds we will pick packages that appear rather
stable/successfull/blessed and copy them to the following ppa at
Launchpad:
ppa:x2go/stable
@Ubuntu users: please use this ppa for setting up your systems.
Further info can be obtained from the X2go wiki.
http://wiki.x2go.org/adding_the_x2go_repository_ubuntu
People still using the nightly-builds from ppa:x2go/ppa are on their
own from now on... Those packages might be broken from time to time.
Please change over to ppa:x2go/stable.
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…
Hi all,
x2goclient does not build for Debian sid anymore (as of 2011/05/13).
This bug may be related to a temporary inconsistency in Debian sid's
libc6 (see log excerpt below). But I am not sure...
As a work-around, I will upload x2goclient compiled on Debian wheezy
as the package available for "deb http://packages.x2go.org/debian sid
main".
Greets,
Mike
Here is an excerpt from the build-log:
[...]
The following packages will be upgraded:
libc-bin libc6 libcomerr2
The following packages are RECOMMENDED but will NOT be installed:
autopoint dbus libglib2.0-data libmail-sendmail-perl libqt4-opengl-dev
libqt4-sql-ibase libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql
libqt4-sql-sqlite libqt4-sql-sqlite2 libqtwebkit-dev libsasl2-modules
libssl-doc shared-mime-info xml-core
3 packages upgraded, 98 newly installed, 0 to remove and 49 not upgraded.
Need to get 57.4 MB of archives. After unpacking 163 MB will be used.
The following packages have unmet dependencies:
libc6-dev: Depends: libc6 (= 2.11.2-13) but 2.13-4 is to be installed.
libc-dev-bin: Depends: libc6 (< 2.12) but 2.13-4 is to be installed.
The following actions will resolve these dependencies:
Upgrade the following packages:
1) libc-dev-bin [2.11.2-13 (now) -> 2.13-4 (unstable)]
2) libc6-dev [2.11.2-13 (now) -> 2.13-4 (unstable)]
The following NEW packages will be installed:
comerr-dev{a} debhelper{a} file{a} fontconfig{a} fontconfig-config{a}
gettext{a} gettext-base{a} html2text{a} intltool-debian{a}
krb5-multidev{a} libaudio2{a} libavahi-client3{a} libavahi-common-data{a}
libavahi-common3{a} libcroco3{a} libcups2{a} libcups2-dev{a}
libdbus-1-3{a} libexpat1{a} libfontconfig1{a} libfreetype6{a}
[...]
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -DQT_NO_DEBUG
-DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-3.0.1.18
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4
-I../../x2goclient-3.0.1.18 -I. -I. -I. -o qrc_resources.o
qrc_resources.cpp
g++ -m64 -Wl,-O1 -o x2goclient sharewidget.o settingswidget.o
configwidget.o sessionwidget.o connectionwidget.o configdialog.o
editconnectiondialog.o exportdialog.o imgframe.o LDAPSession.o
onmainwindow.o onmainwindow_part2.o onmainwindow_part3.o
onmainwindow_part4.o sessionbutton.o sessionmanagedialog.o
sshmasterconnection.o sshprocess.o SVGFrame.o userbutton.o
x2gologdebug.o printprocess.o cupsprint.o cupsprintwidget.o
cupsprintersettingsdialog.o printwidget.o printercmddialog.o
printdialog.o wapi.o clicklineedit.o httpbrokerclient.o ongetpass.o
x2gosettings.o xsettingswidget.o x2goclient.o moc_configdialog.o
moc_editconnectiondialog.o moc_exportdialog.o moc_imgframe.o
moc_onmainwindow.o moc_sessionbutton.o moc_sessionmanagedialog.o
moc_sshmasterconnection.o moc_sshprocess.o moc_SVGFrame.o
moc_userbutton.o moc_printprocess.o moc_cupsprintwidget.o
moc_cupsprintersettingsdialog.o moc_printwidget.o
moc_printercmddialog.o moc_printdialog.o moc_sessionwidget.o
moc_connectionwidget.o moc_settingswidget.o moc_sharewidget.o
moc_clicklineedit.o moc_httpbrokerclient.o moc_xsettingswidget.o
qrc_resources.o -L/usr/lib -lssh -lQtSvg -lQtGui -lQtNetwork
-lQtCore -lpthread
/usr/bin/ld: onmainwindow_part4.o: undefined reference to symbol 'XFree'
/usr/bin/ld: note: 'XFree' is defined in DSO /usr/lib64/libX11.so.6 so
try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [x2goclient] Error 1
make[2]: Leaving directory
`/var/cache/pbuilder/pbuilder-mnt/x2goclient-3.0.1.18/client_build'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory
`/var/cache/pbuilder/pbuilder-mnt/x2goclient-3.0.1.18'
make: *** [build] Error 2
--
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…
Hello list,
today I've added an additional paragraph (display manager mode without
LDAP) inside the wiki page
http://wiki.x2go.org/installing_x2go_thin_client_environment_debian
allowing to install an environment without the need of a LDAP server.
This has been requested very often. Please keep in mind, that with this
setup you won't be able to use load balancing at all.
Regards,
Heinz