Table of Contents

X2Go: The Gathering 2019

Date: 2019-09-27 to 2019-09-29

Location: Linuxhotel, Villa Vogelsang, Antonienallee 1, Essen, Germany

X2Go: The Gathering is the annual event where users, admins, and developers (including the i18n volunteers) of X2Go meet face to face, to discuss current X2Go-related issues, fix open bugs, and have a good time getting to know each other. As there is some overlap between X2Go, Arctica, and orca e.V., you can expect to see members of those groups as well. This year, we're back at http://www.linuxhotel.de (for conditions, see: https://www.linuxhotel.de/community.html / http://www.linuxhotel.de/community.en.html), Essen, Germany.

As usual, this will be a three-day event, and a “work and play” gathering; We'll have grid power, WiFi, hotel style rooms, youth hostel-like service, recreational facilities available, group entertainment available in the evening.

Please visit this page regularly to keep track of all updates.

Important updates will also be posted on our X2Go-Project mailing list.

 X2Go: The Gathering 2019 - Return to Villa Vogelsang

@HuWutze (Mirko Glotz) will be part of our Orga crew and will greet all arriving participants on Friday, starting at 14:00/2pm CEST. Also, he will be there until 18:00/6pm on Sunday, so the conference room will be available for anyone interested in staying that late. In addition to that, he will be our resident video recording/live streaming expert, most likely bringing his own equipment.

For those of you that are interested in signing up for accommodation, the following rules are part of the deal:

  1. We need to know the number of beds and nights you want to reserve, as well as your full name (as printed on your passport) and your nationality ASAP. As of 2019-09-12, we still have a few beds in 2- and 3-bed bedrooms available. If you're interested in joining us, please contact Stefan Baur. First come, first serve!
  2. As single rooms are in short supply, please book your bed in a 2- or 3-bed room, unless you absolutely have to use a single room.
  3. If you become sick, then please stay at home. Let us know ASAP so we can cancel your reservation/reassign your room.
  4. If you've had recent contact with someone that has some contagious disease, and you are not 100% sure that you're immune - please, stay at home as well, and let us know ASAP so we can cancel your reservation/reassign your room.
  5. If you know that someone has a contagious disease, and you've signed up for our event, please do not seek physical contact with that person before the event. If you have anything that needs to be discussed because you need it for the event, use e-mail, phone calls, whatever, but don't visit each other, the reason being rules #3 and #4.
  6. Reservations cancelled less than 10 days before the event may mean we still have to charge you, if we cannot fill your spot with someone else. Of course, we will do our best to avoid this.
  7. If you have any dietary requirements (vegetarian, vegan, no pork, no alcohol, …), please let us know when you sign up so we can prepare everything in advance. Same goes for any food allergies or other medical conditions that we should know of.

Entertainment Options

Responsibilities

Sponsoring

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

CFD.direct

CFD.direct, who also co-sponsored our cloud-based macOS build servers - have agreed to sponsor this event with 500 EUR (plus VAT), like they already did in the previous years.

gbgsoft

gbgsoft are sponsoring the event with 200 EUR.

We are pooling these sponsorships to cover transportation, lodging and dining costs for several key and non-commercial participants. And it looks like we might also be able to sponsor one of the Friday/Saturday dinners with it. :-)

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

The following participants have been confirmed and have beds reserved for them:

  1. 'Stefan#1 - Timemeister
  2. Hans
  3. Kjetil, prefers single room
  4. Nito, prefers single room
  5. Thomas - confirmed via phone call on 2019-08-12, prefers single room
  6. 'Mike#1' - Note: Vegan food preferred, Vegetarian food required
  7. Juri - confirmed via phone call on 2019-08-12
  8. Mihai 'ionic' - Timegeselle and Endian-chasing Cowbyte, needs single room
  9. Martti
  10. Ulrich, single room
  11. Heinz-M. - X2Go co-founder, needs single room - will arrive on Saturday around 13:30
  12. Juan, prefers single room

The following participants have been confirmed, but have their own accomodation:

  1. Jens (not 100% confirmed, but pretty likely …)
  2. Mirko - liaison for Linuxhotel staff and video/livestreaming guru
  3. Tobias

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

Who can't make it this year:

  1. 'Mike#2' - Deep C Diver - unable to attend in person :'( - but will join us via Skype
  2. Franz - will hopefully be available via Video link (Skype, Hangouts, …)
  3. Bernhard - will hopefully be available via Video link (Skype, Hangouts, …)
  4. Oleksandr 'Alex' - will hopefully be available via Video link (Skype, Hangouts, …) X2Go co-founder

Schedule

Friday 2019-09-27

Arrival Plan

When Where Who
~ 13:51h Essen Central Station Mike#1
14:00h Linuxhotel Mirko
~ 14:00h Linuxhotel Hans, Tobias?
~ 14:00h Linuxhotel Thomas
14:24h Essen-Horst Subway Station Mike#1
~ 14:30h Linuxhotel Carpool of Mihai, Martti
~ 14:45h Linuxhotel Mike#1
~ 15:00h Linuxhotel Carpool of Juri, Stefan, and Ulrich
~ 15:00h - 16:00h Linuxhotel Nito and Juan
18:24h Essen-Horst Subway Station Kjetil - trying to catch an earlier connection so he can join the trip to the museum, but no promises
~ 18:45h Linuxhotel Kjetil - trying to catch an earlier connection so he can join the trip to the museum, but no promises
??:??h Linuxhotel Jens

Friday Schedule

Time slot Topic Speaker / Moderator Comment
14:00h Check-In starts Mirko Quick introduction to Linuxhotel's house rules, distribution of room keys
14:00h - 15:30h 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
~15:30h Official Welcome Stefan
right afterwards Trip to Bochum-Dahlhausen Railway Museum Hans everyone that's interested - tickets are 8 EUR p.P.
17:30h return from museum, order Pizza Martti will be taking a trip to the gym after leaving the museum, so no Pizza for him
18:00h have fun eating Pizza, have a drink and get to know the other participants' X2Go-related work
followed by … setup of equipment for the coming days Stefan, Mirko, everyone else that has larger equipment takes place in the conference room - room won't be available before 18:00h!
… until bedtime BoF meetings, coding session takes place in the conference room; WG meeting room and Chimney Room are available for “BoFing out”

Notes:

Friday Coding Session

Topic Participants BoF Room suggestion
NX clipboard issues Uli, Juri, Mihai
bugsquashing and “digital housekeeping” everyone that's interested

Saturday 2019-09-28

Saturday Schedule

Livestream can be found at https://www.youtube.com/watch?v=6BmsjNDHOGA - We'll start at 10:00am CEST.

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:55h X2Go KDrive (30 minutes) Mike#1
10:55h-11:05h 10min break
11:05h-11:25h What's new and coming in X2GoClient / what happened in X2Go behind the scenes and under the hood Mihai
11:25h-11:30h 5min break
11:30h-11:50h X2Go Plugin for Remmina Mike#1 / Mihai
11:50h-11:55h 5min break
11:55h-12:15h Last year's changes and improvements to NX-libs Uli
12:15h-12:20h 5min break
12:20h-13:00h HTML5 Client for X2Go (40 minutes) Mike#1
13:00h-14:00h Lunch is served / h1 arrives around 13:30h everyone
14:00h-17:00h BoF meetings, coding session: takes place in the conference room; WG meeting room and Chimney Room are available for “BoFing out” everyone interested
17:00h option to leave for Unperfekthaus for dinner (attention: we do not have a reservation) and evening entertainment, there's a concert by the Flashback Rolling Stones Tribute Band starting 19:00 everyone interested
17:00h order Pizza/start BBQ if weather permits and we find someone who goes shopping for us all “remainers”
17:00h-until bedtime BoF meetings, coding session: takes place in the conference room; WG meeting room and Chimney Room are available for “BoFing out” everyone interested

Saturday Coding Session

Topic Participants BoF Room suggestion
TCE on Pi Stefan, Juri, maybe Mihai and Hans? Chimney Room
Power8→Power9 Mihai, maybe Hans? Chimney Room?
Qt4→Qt5 Mihai?
TCE-MMD Mike#1, Stefan
KDrive on a Windows or Mac host - possible? Mike#1, Stefan
DevMeetings h1, Mike#1, Mihai, Stefan WG meeting room?
migration of Mailing Lists h1, Mike#1, Juri WG meeting room?
EnterpriseLibre h1, Juri, Stefan, maybe Mike#1 WG meeting room?
Broker Demo Env → Buster Stefan, maybe Mike#1 and/or Mihai WG meeting room?
Broker & MySQL Mihai, maybe Mike#1?
Card-based signon h1, Stefan
bugsquashing and “digital housekeeping” everyone that's interested
Slow Link Demo using Stefan's RAIDNAS box as Jump Host Stefan, Uli

Sunday 2019-09-29

A Livestream of the ORCA meeting can be found at http://217.11.62.3:1935/Event_MG/myStream/playlist.m3u8 (please use VLC or a similar player)

To actually join in and talk with us, please use https://gathering.x2go.org/index.php/call/u24pqydc

We'll start at 10:15am CEST.

Sunday Schedule

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! All luggage and personal belongings need(s) to be moved to the back/to the sides of the Conference Room
09:00h-10:00h Breakfast - NEW: WG meeting room must be cleaned and cleared by 10 am! takes place in Chimney Room
10:00h Nito and Juan need to leave :'( Nito and Juan
10:00h-10:10h today's agenda Stefan
10:10h-10:15h 5min break
10:15h-12:30h (max.) orca e.V. Jahreshauptversammlung - in German Stefan
10:15h-13:00h Open Coding Session / Bugsquashing Everyone else that isn't part of orca and doesn't want to listen in → please work quietly in the back
13:00h-14:00h 45-50min lunch break immediately followed by first Conference Room and Chimney Room Cleaning Rage important: start dishwasher ASAP Stefan(in charge)/Everyone
13:45h-14:00h Mihai and Martti need to leave, Mike#1 needs to leave, Thomas needs to leave, Kjetil needs to leave Mihai and Martti, Mike#1, Thomas, Kjetil
14:00h-14:10h first conference room inspection w/ Linuxhotel staff - Juri, Stefan, Ulrich, will have to leave afterwards Stefan(in charge)/Everyone
14:10h-17:30h Open Coding Session / Bugsquashing Everyone that's still left - that should be Mirko, Hans, Jens, Tobias, possibly Heinz-M.?
17:30h-17:45h second Conference Room Cleaning Rage important: start dishwasher ASAP Mirko(in charge)/Everyone that's still left
17:45h-18:00h second conference room inspection w/ Linuxhotel staff Mirko(in charge)/Everyone that's still left
18:00h End of Event Mirko

Sunday Coding Session

Topic Participants
bugsquashing and “digital housekeeping” everyone that's still left and interested

Room Cleaning Rage

Leaving Linux Hotel

Departure time Participant(s)
10:00h Nito and Juan
13:45 +/- 15min Carpool of Mihai and Martti
14:00 Mike#1, Thomas, Kjetil
14:00 *probably* h1? (14:15 train)
14:25h Carpool of Juri, Stefan, and Uli

ORCA e.V. annual meeting

This event item has its own sub-agenda:

  1. Eröffnung
    1. Begrüßung
    2. Feststellung der Beschlussfähigkeit
    3. Festlegung des Schriftführers
  2. Bericht der Vorstände
  3. Entlastung des Vorstandes (gesamt; im Verweigerungsfall einzeln)
  4. Bericht des Kassenwarts
  5. Entlastung des Kassenwarts
  6. Abstimmung über Satzungsänderung bezüglich Gemeinnützigkeit
  7. Abstimmung, ob im Falle der Nichtanerkennung der Gemeinnützigkeit eine Verlegung des Vereinssitzes bzw. eine Auflösung/Neugründung an neuem Standort in Angriff genommen werden soll
  8. Abstimmung über Höhe und Fälligkeit der Mitgliedsgebühren
  9. Abstimmung über zukünftige Vorstandsanzahl
  10. Abstimmung über zu schaffende Ehrenmitgliedschaften
  11. Neuwahl des Vorstandes:
    1. Kandidatenvorstellung
    2. (wenn gewünscht) Fragerunde
    3. Wahl
  12. Neuwahl des Kassenwarts:
    1. Kandidatenvorstellung
    2. (wenn gewünscht) Fragerunde
    3. Wahl
  13. Anträge
  14. Sonstiges
  15. Ende

Travelling

Info for train travellers

Carpool #1, Driver: Mihai

Passenger: Martti

From Departure To Arrival
KA-FRA-E
Karlsruhe 08:30 FRA 10:30
FRA 10:30 Essen-Horst 14:30
E-FRA-KA
Essen-Horst 13:45 +/- 15min FRA 17:25
FRA 17:25 Karlsruhe ??:??

Carpool #2, Driver: Uli

Passengers: Juri, Stefan

From Departure To Arrival
S-E
Stuttgart-Rohr 09:30 Essen-Horst 15:00
E-S
Essen-Horst 14:25 Stuttgart-Rohr 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 (cash only) or in advance (direct debit/wire)
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 (cash only) or in advance (direct debit/wire)
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 (cash only) or in advance (direct debit/wire)
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 (cash only)
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 (cash only)
Additional costs to expect - paid on site
+ ??,?? EUR hard liquor at Linuxhotel (cash only) - please drink responsibly, and don't drink at all if you're one of our designated drivers
+ 5,00 EUR Sauna at Linuxhotel (cash only)
??,?? EUR Friday evening: Pizza/BBQ (cash only, unless we find a sponsor …)
7,90 EUR Saturday evening: admission fee for Unperfekthaus, includes a softdrinks-only-but-no-food flatrate
+ 14,00 EUR Saturday evening: dinner food flatrate for Unperfekthaus - note you can also order à la carte instead of going for the flat rate offer if you're not that hungry
+ ??,?? EUR Saturday evening: alcoholic drinks at Unperfekthaus - please drink responsibly, and don't drink at all if you're one of our designated drivers
Note 1: Unperfekthaus offers a 20% rebate for students and disabled/unemployed persons, please bring the corresponding ID/proof if you would like to get that rebate
Note 2: Dinner at Unperfekthaus is available from 17:00-22:00
Note 3: There's a concert by the Flashback Rolling Stones Tribute Band at Unperfekthaus, starting 19:00
Note 4: Unperfekthaus accepts cash, debit card, and credit card payments

Core Team Members Availability Chart

            July 2019         August 2019       September 2019
        Fr  5 12 19 26        2  9 16 23 30        6 13 20 27
        Sa  6 13 20 27        3 10 17 24 31        7 14 21 28
        Su  7 14 21 28        4 11 18 25  1        8 15 22 29
Alex:   >>>>>>>>>>>>>>>>>>>>>>>>>> the later, the more likely
Franz:                                                     N - but available via Skype
h1:         N N  N  Y         N N  Y  Y  N         N N  N  Y
Juri:       N Y  Y  N         N Y  Y  N  ?         Y Y  Y  ?
Mike#1:                                                    Y
Mike#2:     N Y  Y  Y         Y Y  N  N  Y         Y Y  N  Y
Mihai:      Y Y  Y  Y         Y Y  Y  Y  Y         Y Y  Y  Y
Mirko                                                      Y - but does not need a bed
Stefan:     N Y  Y  Y         Y Y  Y  Y  Y         Y Y  Y  Y
Uli:        N Y  N  Y         ? ?  N  N  N         N N  Y  Y

Post-Mortem Notes