Hello,
I just finished testing nxproxy and nxcomp with x2goclient, python-x2go
and qtnx on Ubuntu Oneiric.
Test was successful with no regression that I could see.
So I now have:
- nxproxy 3.5.0-1-0ubuntu1
- nxcomp 3.5.0-1-0ubuntu1
Uploading in Oneiric, packages will be available to all users in a few
minutes.
As I mentioned earlier, I've been basing these two uploads on a clean
NoMachine tarball and re-applied the changes from the existing Debian
package and from x2go's git.
They can all be found in the (relatively well documented)
debian/patches/ directory of the source packages.
Links:
- https://launchpad.net/ubuntu/+source/nxproxy/3.5.0-1-0ubuntu1
- https://launchpad.net/ubuntu/+source/nxcomp/3.5.0-1-0ubuntu1
I'd think these two meet Debian criteria for upload, so if anyone with
upload rights to Debian can help getting them in there it'd help
minimizing the delta between Ubuntu and Debian (as I'd ask for a "sync"
from Debian, thereby removing any remaining delta).
The full delta with Debian/Ubuntu's current 3.2 packages is available
at:
-
http://launchpadlibrarian.net/72109361/nxproxy_3.2.0-1-1_3.5.0-1-0ubuntu1.d…
-
http://launchpadlibrarian.net/72109360/nxcomp_3.2.0-7-1.1_3.5.0-1-0ubuntu1.…
As promised, attached to this e-mail are a few patches which I "think"
should be merged into x2go's git repository for future daily builds of
the packages.
- nxproxy-update-debian-control.patch:
- removes the build-dep on the purely virtual libstdc++-dev which
proved to not be needed (at least on Ubuntu)
- adds a build-dep on dh-autoreconf
- suggests qtnx as well as x2goclient
- update the build-dep on debhelper (as the override in debian/rules
needs a pretty recent dh)
- nxproxy-update-manpage-mention-nx.patch:
- update the manpage to also mention NX
- nxcomp-debian-patch-sa_restorer.patch
- patch taken from Debian package, fixes build on ia64 and alpha
- nxcomp-debian-update-control.patch
- removes the build-dep on the purely virtual libstdc++-dev which
proved to not be needed (at least on Ubuntu)
- update the build-dep on debhelper (as the override in debian/rules
needs a pretty recent dh)
- remove duplicate section tag
- nxcomp-debian-update-copyright.patch
- update year of NoMachine copyright
The result is that both sources packages are lintian-clean with lintian
2.5 including "I:" tags.
The resulting binary packages are lintian-clean with lintian 2.5 though
some have "I:" tags warnings that should be fixed in the future (library
symbol and some fixes for the manpage), lintian output attached.
I'll now start working on python-x2go, making sure it's in shape to be
added to the Ubuntu archive and will get it uploaded so hopefully it
should be in Ubuntu by the end of next week (it needs to go through
quite extensive review as it's a new package).
Have a good weekend!
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
Hello list!
the compilation of the x2goclient 3.0.1.18 fails due to missing files
xsettingsui.ui, xsettingswidget.cpp, xsettingswidget.h.
Those files are actually residing in ./x2goclient/* but Makefile
expects them in the current directly.
Instead of adjusting the Makefile, I simply moved the files to the
parent directory. Then, the x2goclient compiled cleanly on Arch Linux.
regards,
Milan
--
http://www.milan-knizek.net/ About linux and photography (Czech only)
O linuxu a fotografování (pouze česky)
Hi all,
for those being able to contribute (and not subscribed to
pkg-x2go-devel on Alioth), I would like to make you aware on a
discussion thread around newly released NXv3.5 sources in relation to
X2go.
Thread:
http://lists.alioth.debian.org/pipermail/pkg-x2go-devel/2011-May/thread.html
Latest NX 3.5 release
http://www.nomachine.com/download.php
Ubuntu is probably about to use these new NX libs for X2go in Ubuntu.
The current approach is also to make nxagent itself work with X2go
(which might not be what we want, as x2goagent has been patched by
Alex quite a bit already). The Ubuntu developer, Stéphane Graber, who
is really keen to get X2go into Oneiric, is very co-operative and
interested in X2go / Python-X2go. His objective is to keep everything
(X2go Git, Debian, Ubuntu etc.) compatible, assure that patches are
shared and that the code base is in sync, etc.
But still, we (x2go-dev upstream) have to find a disposition on the
dual-upstream issue around NX libs.
In x2go-upstream we have to discuss if our nx* packages in Git are
actually a hijack (as NoMachine still seems to be active around NX
3.5). Due to the latest NXv3.5 release by NoMachine there now exists a
dual-upstream situation... This should have been avoided and now has
to be dealt with.
Currently, I see two possibilities (for X2go into Debian without
bringing up namespace issues), but I might be lacking sight here:
1. We make X2go work with NoMachine's NX 3.5 (complemented through a
patchset provided by X2go, this patchset may not break NX
functionality -> qtnx, freenx, etc., but improve functionality with
X2go).
2. We really fork NX libs, nxproxy (as already happened with
x2goagent). That would mean a renaming of libraries and also Git
projects etc, e.g.: x2goproxy, x2gocomp, x2gocompext, x2gocompshad.
Please stay tuned around this topic and contribute to the discussion,
if possible.
Thanks
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 Stèphane,
[Sorry, but resending this mail to all to include Jonas Smedeguard
(via pkg-x2go-devel in this thread. May I suggest switching
communication there???]
On Do 19 Mai 2011 15:56:19 CEST Stéphane Graber wrote:
> 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.
GREAT!!!!
> 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).
Basically, our approach of getting X2go into Ubuntu is an open ITP for Debian:
http://bugs.debian.org/465821
For this project a pkg-x2go team has formed on Alioth:
https://alioth.debian.org/projects/pkg-x2go/
Everything around packaging for Debian (and subsequently Ubuntu) we
should discuss on the related mailing list
(pkg-x2go-devel(a)lists.alioth.org)
https://alioth.debian.org/mail/?group_id=100595
> 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.
Please take a look at our Git on code.x2go.org. I have just today
improved installation from Makefile and cleaned up the packages. We
should definitely make sure that we do not induldge in redundant
effort here.
I have not known about NX 3.5 yet (DAMN!!!) Is there an active
community around NXv3 alive somewhere else apart from the X2go
community??? For Debian we will provide upstream NX. That should be
the same for Ubuntu (if you start uploading packages to Ubuntu before
we do so for Debian).
DO you think you can work on our NX code base and do the changes
there? Work on each Git project (nxcomp, nxcompext, nxcompshad) could
start in a Git branch first.
The question is, if it is advisable to update to NX 3.5 first and then
packaging for Ubuntu. My recommendation is to get packages into
Debian/Ubuntu first and then start working on NX 3.5. But I do not
have a clue how dramatic the changes are.
Do you have a clue how intense the effect on x2goagent (formerly
x2goagent) will be???
> 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.
Again, how about working on Debian inclusion. I am not involved with
Ubuntu policies too much. Will there be syncs between Oneiric and
Debian sid in the future? Or is that pathway already closed?
If closed then I suggest you do your work for Oneiric but for the
Ubuntu p-series we count on Debian sid? What do you think?
> 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.
Stéphane! Couldn't we arrange that you commit the work you perform to
our Git which then will be synced to our PPAs (lauchpad.net/~x2go) and
from there you upload to Ubuntu main????
This would make much more sense to me. Please apply for team
membership, so that Heinz can give you edit-access to
launchpad.net/~x2go.
I would really appreciated to go this way!!!!
> 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.
Again, why not join the X2go team???
> Thanks for the great work and looking forward to working more with you.
:-)
Greets + looking forward to further exchange (as started in the Debian
Edu / Edubuntu cooperation!!!!)
Mike
PS@list: Stéphane Graber and Johnathan Carter are also heavily
involved in EduBuntu development and we have just last week met for an
online meeting dealing about intenseive cooperation between EduBuntu
and DebianEdu. Great that we overlap in the area of X2go as well
(X2go has an active cooperation running with Skolelinux/DebianEdu
Germany!!!)
--
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 Stèphane,
On Do 19 Mai 2011 15:56:19 CEST Stéphane Graber wrote:
> 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.
GREAT!!!!
> 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).
Basically, our approach of getting X2go into Ubuntu is an open ITP for Debian:
http://bugs.debian.org/465821
For this project a pkg-x2go team has formed on Alioth:
https://alioth.debian.org/projects/pkg-x2go/
Everything around packaging for Debian (and subsequently Ubuntu) we
should discuss on the related mailing list
(pkg-x2go-devel(a)lists.alioth.org)
https://alioth.debian.org/mail/?group_id=100595
> 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.
Please take a look at our Git on code.x2go.org. I have just today
improved installation from Makefile and cleaned up the packages. We
should definitely make sure that we do not induldge in redundant
effort here.
I have not known about NX 3.5 yet (DAMN!!!) Is there an active
community around NXv3 alive somewhere else apart from the X2go
community??? For Debian we will provide upstream NX. That should be
the same for Ubuntu (if you start uploading packages to Ubuntu before
we do so for Debian).
DO you think you can work on our NX code base and do the changes
there? Work on each Git project (nxcomp, nxcompext, nxcompshad) could
start in a Git branch first.
The question is, if it is advisable to update to NX 3.5 first and then
packaging for Ubuntu. My recommendation is to get packages into
Debian/Ubuntu first and then start working on NX 3.5. But I do not
have a clue how dramatic the changes are.
Do you have a clue how intense the effect on x2goagent (formerly
x2goagent) will be???
> 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.
Again, how about working on Debian inclusion. I am not involved with
Ubuntu policies too much. Will there be syncs between Oneiric and
Debian sid in the future? Or is that pathway already closed?
If closed then I suggest you do your work for Oneiric but for the
Ubuntu p-series we count on Debian sid? What do you think?
> 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.
Stéphane! Couldn't we arrange that you commit the work you perform to
our Git which then will be synced to our PPAs (lauchpad.net/~x2go) and
from there you upload to Ubuntu main????
This would make much more sense to me. Please apply for team
membership, so that Heinz can give you edit-access to
launchpad.net/~x2go.
I would really appreciated to go this way!!!!
> 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.
Again, why not join the X2go team???
> Thanks for the great work and looking forward to working more with you.
:-)
Greets + looking forward to further exchange (as started in the Debian
Edu / Edubuntu cooperation!!!!)
Mike
PS@list: Stéphane Graber and Johnathan Carter are also heavily
involved in EduBuntu development and we have just last week met for an
online meeting dealing about intenseive cooperation between EduBuntu
and DebianEdu. Great that we overlap in the area of X2go as well (X2go
has an active cooperation running with Skolelinux/DebianEdu Germany!!!)
--
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-dev mailing list
X2go-dev(a)lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-dev
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…