Hi all
I am happy to announce a preview of X2Go Client 4.0.3.2 based on on my bugfix/osx branch based on my feature/cleanup branch based on current master.
This pre-release includes a fix for the problem of X2Go Client deadlocking when trying to establish more than one session sequentially.
Please grab the desired DMG file from this location and optionally check the checksums and signature:
http://code.x2go.org/releases/binary-macosx/x2goclient/previews/4.0.3.2/
Note that this preview includes two versions of X2Go Client. One was built on OS X 10.6 and is best-suited for OS X 10.6 and 10.7, while the other was built on OS X 10.9 and is best suited for OS X 10.9 and 10.10.
For users on OS X 10.8, I recommend first trying the 10.9 version and if this misbehaves, resorting to the 10.6 version.
As always, I would be delighted to get feedback and criticism.
Best,
Mihai
Hi Mihai, hi Heinz, hi Stefan,
dropping x2go-user and Luc from this discussion
On Mi 18 Feb 2015 05:57:14 CET, Mihai Moldovan wrote:
Hi all
I am happy to announce a preview of X2Go Client 4.0.3.2 based on on my bugfix/osx branch based on my feature/cleanup branch based on current master.
This pre-release includes a fix for the problem of X2Go Client deadlocking when trying to establish more than one session sequentially.
Please grab the desired DMG file from this location and optionally check the checksums and signature:
http://code.x2go.org/releases/binary-macosx/x2goclient/previews/4.0.3.2/
Note that this preview includes two versions of X2Go Client. One was built on OS X 10.6 and is best-suited for OS X 10.6 and 10.7, while the other was built on OS X 10.9 and is best suited for OS X 10.9 and 10.10.
For users on OS X 10.8, I recommend first trying the 10.9 version and if this misbehaves, resorting to the 10.6 version.
As always, I would be delighted to get feedback and criticism.
my recommendations for X2Go Client versioning:
o release X2Go Client as is on Git master as 4.0.3.2 o merge feature/cleanup branch to master (discussion at our next meeting) o version bump to 4.0.4.0 o release 4.0.4.0 whenever it suits you
@Heinz, Stefan: IMHO, this is a very got point in time where the X2Go
team could release the next X2Go LTS bundle. If needed, I can help
with that now. If this shall be done some time later (I really
disrecommend that), then you can pull me in via a coaching contract
for that (because, no idea when this will be and where I will be by
that time).
Regards, Mike
--
DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
On 18.02.2015 06:09 AM, Mike Gabriel wrote:
my recommendations for X2Go Client versioning:
o release X2Go Client as is on Git master as 4.0.3.2 o merge feature/cleanup branch to master (discussion at our next meeting) o version bump to 4.0.4.0 o release 4.0.4.0 whenever it suits you
Thanks for bringing that up. Yes, that's exactly the plan.
This said, I explicitly built the preview version from my bugfix/osx (/features/cleanup) branch to have it tested more widely. While the code changes were minimal, as already discussed in private, (FIXME: also put this up the mailing list tomorrow!) I didn't test more sophisticated features like the broker or LDAP and there is a chance some resources (images) are not yet correctly wrapped up in my wrapper. I suspect I got it all, but more testing is never a bad idea.
The benefit of this build to the user of course is a way more stable client which doesn't need to be restarted every time a subsequent session is started.
4.0.3.2 will be released based on current master, not my restructured branch(es).
@Heinz, Stefan: IMHO, this is a very got point in time where the X2Go team could release the next X2Go LTS bundle. If needed, I can help with that now. If this shall be done some time later (I really disrecommend that), then you can pull me in via a coaching contract for that (because, no idea when this will be and where I will be by that time).
My understanding of LTS is still very fuzzy. Does LTS merely mean that it's supported for an extended period of time, living in its own directory on packages.x2go.org and that any bugfixes for master are supposed to be backported to the LTS release?
Mihai
On Mi 18 Feb 2015 06:23:59 CET, Mihai Moldovan wrote:
On 18.02.2015 06:09 AM, Mike Gabriel wrote:
my recommendations for X2Go Client versioning:
o release X2Go Client as is on Git master as 4.0.3.2 o merge feature/cleanup branch to master (discussion at our next meeting) o version bump to 4.0.4.0 o release 4.0.4.0 whenever it suits you
Thanks for bringing that up. Yes, that's exactly the plan.
This said, I explicitly built the preview version from my bugfix/osx (/features/cleanup) branch to have it tested more widely. While the code changes were minimal, as already discussed in private, (FIXME: also put this up the mailing list tomorrow!) I didn't test more sophisticated features like the broker or LDAP and there is a chance some resources (images) are not yet correctly wrapped up in my wrapper. I suspect I got it all, but more testing is never a bad idea.
The benefit of this build to the user of course is a way more stable client which doesn't need to be restarted every time a subsequent session is started.
4.0.3.2 will be released based on current master, not my restructured branch(es).
@Heinz, Stefan: IMHO, this is a very got point in time where the X2Go team could release the next X2Go LTS bundle. If needed, I can help with that now. If this shall be done some time later (I really disrecommend that), then you can pull me in via a coaching contract for that (because, no idea when this will be and where I will be by that time).
My understanding of LTS is still very fuzzy. Does LTS merely mean that it's supported for an extended period of time, living in its own directory on packages.x2go.org and that any bugfixes for master are supposed to be backported to the LTS release?
It means:
o extra branches in Git that only get security issues and heavy breakage cherry-picked o dual release scheme (LTS version, main release version) o separate URLs for obtaining packages (see [1]) o support of those LTS branches in Git (and their binary release) for a defined period of time (until the next bundle release, basically) o AND: I have seen several people using the Baikal LTS Bundle!!!
Mike
DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
On Wed, Feb 18, 2015 at 12:32 AM, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> wrote:
On Mi 18 Feb 2015 06:23:59 CET, Mihai Moldovan wrote:
On 18.02.2015 06:09 AM, Mike Gabriel wrote:
my recommendations for X2Go Client versioning:
o release X2Go Client as is on Git master as 4.0.3.2 o merge feature/cleanup branch to master (discussion at our next meeting) o version bump to 4.0.4.0 o release 4.0.4.0 whenever it suits you
Thanks for bringing that up. Yes, that's exactly the plan.
This said, I explicitly built the preview version from my bugfix/osx (/features/cleanup) branch to have it tested more widely. While the code changes were minimal, as already discussed in private, (FIXME: also put this up the mailing list tomorrow!) I didn't test more sophisticated features like the broker or LDAP and there is a chance some resources (images) are not yet correctly wrapped up in my wrapper. I suspect I got it all, but more testing is never a bad idea.
The benefit of this build to the user of course is a way more stable client which doesn't need to be restarted every time a subsequent session is started.
4.0.3.2 will be released based on current master, not my restructured branch(es).
@Heinz, Stefan: IMHO, this is a very got point in time where the X2Go team could release the next X2Go LTS bundle. If needed, I can help with that now. If this shall be done some time later (I really disrecommend that), then you can pull me in via a coaching contract for that (because, no idea when this will be and where I will be by that time).
My understanding of LTS is still very fuzzy. Does LTS merely mean that it's supported for an extended period of time, living in its own directory on packages.x2go.org and that any bugfixes for master are supposed to be backported to the LTS release?
It means:
o extra branches in Git that only get security issues and heavy breakage cherry-picked o dual release scheme (LTS version, main release version) o separate URLs for obtaining packages (see [1]) o support of those LTS branches in Git (and their binary release) for a defined period of time (until the next bundle release, basically) o AND: I have seen several people using the Baikal LTS Bundle!!!
Mike
As the Windows maintainer, I would like a 4.0.4.0 release to happen in the coming months so that I can upgrade (rather than update) multiple Windows dependencies such as PulseAudio 5.0 -> 6.0.
Also, I agree that now is the perfect time for an LTS since Ubuntu 14.04, RHEL7 and SLE12 were all released last year. Also, this LTS release will support Debian Jessie I presume.
-Mike