Table of Contents

X2Go: The Gathering 2016 @ Linuxhotel

Date: 2016-08-19 to 2016-08-21

Three-day event at http://www.linuxhotel.de (for conditions, see: https://www.linuxhotel.de/community.html / http://www.linuxhotel.de/community.en.html, Essen (“work and play” gathering; grid power, wifi, hotel style rooms, youth hostel-like service, recreational facilities available, group entertainment available in the evening)

Important ToDos

Responsibilities

Sponsoring

As always, we are open to sponsorships, and two have already found their way to us.

We have again received a 450 EUR donation from Hetzner Online, which we will be using to sponsor the accommodation costs of a few participants, as well as BBQ ingredients, carpooling costs, …

Thanks to Hetzner for repeating this very generous offer for the second year in a row! Hetzner Online

Another donation came from the University of Washington - part of their money will be used to cover travel expenses and accomodation of our US-based core developer Mike 'Mike#2' DePaulo, as well as of some more participants, with the remainder of the donation being used for paid code (and hopefully, documentation) improvements of X2Go.

Thinking of becoming a sponsor as well? Let us know! The more, the merrier! :-) Of course, all sponsors will be named on our sponsorship wiki page, unless they wish to remain anonymous.

List of Participants

All confirmed participants in alphabetical order:

  1. Baur, Stefan (BAUR-ITCS) - Timemeister
  2. DePaulo, Michael Swinick - Deep C Diver
  3. Grabowski, Juri (LiHAS)
  4. Graesing, Heinz-Markus - X2Go co-founder
  5. Moldovan, Mihai (BAUR-ITCS) - Timegeselle and Endian-chasing Cowbyte
  6. Sibiller, Ulrich
  7. Troshchinskiy, Vadim (Qindel/The QVD)
  8. Wicke, Florian (Hetzner GmbH)

Names in bold indicate that the particular person is one of the event organizers. Italics show nicknames and honorary titles.

Schedule

Friday 2016-08-19

Arrival Plan

When Where Who
~ 16:00h-18:00h Linuxhotel Carpool of Ulrich, Juri, Stefan, Mike#2 and Mihai
11:20h DUS Airport Vadim
19:00h Linuxhotel Florian
19:14h Linuxhotel Heinz
Time slot Topic Speaker / Moderator Comment
16:00h-18:00h Check-In starts Stefan Quick introduction to Linuxhotel's house rules, distribution of room keys
xx:xx informal get-together COMPUTERS VERBOTEN, Smartphones frowned upon! (except for showing holiday or family pictures and the like) - You're supposed to get to know the people behind the code
xx:xx setup of equipment for the coming days Stefan, Juri takes place in the conference room
xx:xx Sausage-/Steak-Shopping for the BBQ Stefan, Mihai, Mike#2, Vadim
19:15 fire up the BBQ at this point, we should contact Heinz via mobile phone so he can place his order remotely
19:45 have fun eating Steak/Sausages/Pizza, have a drink and get to know the other participants' X2Go-related work, BoF meetings Grillmeister will be Florian
20:30 Official Welcome Stefan
xx:xx- until bedtime coding session takes place in the conference room

Friday Coding Session

Topic Participants
cancelled - BBQ started late, heav rain set in → everyone went to bed

Saturday 2016-08-20

time slot Topic Speaker / Moderator
09.00h-10.00h Breakfast
10.00h-10.10h today's agenda Stefan
10.10h-10.20h X2Go's State of the Union Address Stefan
10.20h-10.25h 5min break
10.25h-10.45h Last year's changes and improvements to X2Go's Windows client and VcXsrv fork Mike#2
10.45h-10.50h 5min break
10.50h-11.10h Last year's changes and improvements to X2Go's Mac OS X client Mihai
11.10h-11.15h 5min break
11.15h-11.35h Last year's changes and improvements to NX-libs Vadim
11.35h-11.40h 5min break
11.40h-11.55h (15 min) Possibility to demo X2Go and X2Go-TCE “in the wild”, in the open, in a publicly accessible central location (#weinhof9) Stefan
11.55h-12:00h 5min break
12.00h-12.30h Open Coding
12.30h-13:30h 60min lunch break
13.30h-13.50h current state of plans for an “open remote desktop computing” foundation Heinz
13.50h-13.55h 5min break
13.55h-14.15h Introduction to the new X2Go-TCE - gone are the days of requiring NFS Stefan, Juri
14.15h-14.20h 5min break
14.20h-15.00h TCE on RasPi - what options do we have? Intro by Stefan, brainstorming by everyone, Heinz has some ideas
15.00h-15.10h 10min break
15.10h-18.20h Coding session
18.20h-18.30h 10min break
18.30h-19.00h Carpool to Unperfekthaus - BAUR-ITCS rental car, Hetzner car, Twizy, …?
19.00h-open end dinner at Unperfekthaus
sometime later Return to Linuxhotel
xx.xxh-bedtime Coding Session

Saturday Coding Session

Topic Participants
changes regarding NX-libs release - esp. bugs #872 and #873 Mihai, maybe Mike#2?
skimming over X2Go-user and checking what needs to be turned into a bug Heinz, Juri, Florian?
Background local apps triggering on foreground Remote app actions and vice versa in Pubapp mode #1075 Ulrich and Vadim? or Mike#2, Mihai
Clipboard issues - Copying Clipboard contents from Windows to Linux sometimes fails directly after a connect; works fine after one copy operation goes from Linux to Windows, though #952 Ulrich
Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close #1077 Mike#2, Mihai?
“Jumping” windows in Pubapp mode #1074 (annoyance e.g. with Iceweasel/Firefox) Mike#2, Mihai
General Bugsquashing/Triaging everyone else
issues with HTML5/non-flash audio/video - see also #1055 Ulrich, Vadim, Mihai?
getting the python-broker to work as expected (session reconnects) and properly documented Heinz, Juri, Stefan, Mihai?
preparing Heinz' Raspberry Pis software-wise so they can be sent to our hosting provider Mihai, Heinz?
Bugs #738/#740, client-side printing/include PDF viewer with windows client Mike#2
Updating Session Shadowing documentation Any volunteers?
General Bugsquashing/Triaging everyone else
Improve the state of X2Go on non-intel platforms (armhf, ppc64) / X2Go build environment overview w/ focus on non-intel platforms Mike#2, Mihai, Heinz

Sunday 2016-08-21

time slot Topic Speaker / Moderator
08.30h-09.00h Room Cleaning Rage - Rooms must be cleaned and cleared of all personal belongings by 9 am! NEW!
09.00h-10.00h Breakfast
10.00h-10.10h today's agenda Stefan
10.10h-12.30h Open Coding Session / Bugsquashing Everyone
12.30h-13.30h 45-50min lunch break immediately followed by Conference Room Cleaning Rage important: start dishwasher ASAP Everyone
13.30h-14.00h Open Coding Session / Bugsquashing Everyone
14.00h-14.10h first conference room inspection w/ Linuxhotel staff - Mihai, Mike#2, Stefan will have to leave afterwards / Florian Wicke will have to leave afterwards
14.10h / End of Event

Sunday Coding Session

Topic Participants
changes regarding NX-libs release - esp. bugs #872 and #873 Mihai, maybe Mike#2?
skimming over X2Go-user and checking what needs to be turned into a bug Heinz, Juri, Florian?
Background local apps triggering on foreground Remote app actions and vice versa in Pubapp mode #1075 Ulrich and Vadim? or Mike#2, Mihai
Clipboard issues - Copying Clipboard contents from Windows to Linux sometimes fails directly after a connect; works fine after one copy operation goes from Linux to Windows, though #952 Ulrich
Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close #1077 Mike#2, Mihai?
“Jumping” windows in Pubapp mode #1074 (annoyance e.g. with Iceweasel/Firefox) Mike#2, Mihai
General Bugsquashing/Triaging everyone else
issues with HTML5/non-flash audio/video - see also #1055 Ulrich, Vadim, Mihai?
getting the python-broker to work as expected (session reconnects) and properly documented Heinz, Juri, Stefan, Mihai?
preparing Heinz' Raspberry Pis software-wise so they can be sent to our hosting provider Mihai, Heinz?
Bugs #738/#740, client-side printing/include PDF viewer with windows client Mike#2
Updating Session Shadowing documentation Any volunteers?
General Bugsquashing/Triaging everyone else
Improve the state of X2Go on non-intel platforms (armhf, ppc64) / X2Go build environment overview w/ focus on non-intel platforms Mike#2, Mihai, Heinz
Mac OS X Client improvements/bugfixes - esp. sound, keyboard layout Mihai, Mike#2
evince crashing on X2Go on 64-Bit - why? (bug report exists but never made it into BTS) Ulrich, Vadim, Mike#2, Mihai?
various editors like emacs, atom crashing via X2Go (see x2go-user ML) - why? Ulrich, Vadim, Mike#2, Mihai?
General Bugsquashing/Triaging everyone else

Room Cleaning Rage

Leaving Linux Hotel

Departure time Participant(s)
10:30h Florian
12:30h-12:45h Heinz
14:00h Vadim, Carpool of Ulrich, Mihai, Mike#2, Juri and Stefan

Travelling

Info for train travellers

Carpool

From Departure To Arrival
KA-F-E
Karlsruhe 10:00 Frankfurt 12:00
Frankfurt 12:15 Essen-Horst 16:15
E-F-KA
Essen-Horst 14:00 Frankfurt 18:00
Frankfurt 18:15 Karlsruhe 20:15

Linuxhotel house rules

The following is an inofficial translation of Linuxhotel's house rules.

The original, German edition can be found here. Note that only the German edition is the legally binding one.

Guidelines for a good working relationship in the Linux Hotel

We want all our guests to remember the Linux Hotel as a friendly professional networking location. This includes ensuring that all guests treat each other in a respectful and kind way during their entire stay with us.

We hold these rules to be self-evident. And we have the impression that all our guests share this belief. By publishing these rules, we want to prepare ourselves for those situations where it is necessary to defend them.

Cost Overview

Costs per person when staying in a single-bed bedroom
15,00 EUR for conference room use and beverage flat fee on all 3 days.
+60,00 EUR for two nights in a single-bed bedroom
+10,00 EUR for two breakfasts
+30,00 EUR for two lunches
+ 5,00 EUR for conference room cleanup on Sunday
=120,00 EUR to be paid to Stefan on Sunday morning
Costs per person when staying in a 2-bed/3-bed shared bedroom
15,00 EUR for conference room use and beverage flat fee on all 3 days.
+30,00 EUR for two nights in a two-bed/three-bed bedroom
+10,00 EUR for two breakfasts
+30,00 EUR for two lunches
+ 5,00 EUR for conference room cleanup on Sunday
=90,00 EUR to be paid to Stefan on Sunday morning
Costs per person when sleeping on the conference room floor (please bring your own sleeping bags)
15,00 EUR for conference room use and beverage flat fee on all 3 days.
+10,00 EUR for two breakfasts
+30,00 EUR for two lunches
+ 5,00 EUR for conference room cleanup on Sunday
=60,00 EUR to be paid to Stefan on Sunday morning
Costs per person when just “peeking in” and having breakfast/lunch with us
5,00 EUR for conference room use and beverage flat fee per day
+ 5,00 EUR for breakfast per day
+15,00 EUR for lunch per day
+ 5,00 EUR for conference room cleanup on Sunday
=30,00 EUR to 60,00 EUR to be paid to Stefan upon arrival
Costs per person when just “peeking in” and not having breakfast with us
5,00 EUR for conference room use and beverage flat fee per day.
+ 5,00 EUR for conference room cleanup on Sunday
=10,00 EUR to 20,00 EUR to be paid to Stefan upon arrival
Additional costs to expect
??,?? EUR Pizza/BBQ on Friday evening
??,?? EUR for the dinner at Unperfekthaus on Saturday evening (Students get 20% off, please bring student ID) - note that they do no longer offer flatrate food, but rather an à la carte menu