Table of Contents

X2Go: The Gathering 2018 - "Beyond the Release" @ shackspace, Stuttgart, Germany

Celebrating the 5th X2Go: The Gathering event, and the 7th annual X2Go meetup

Date: 2018-11-09 - 2018-11-11

Location: shackspace, Ulmer Straße 255, 70327 Stuttgart-Wangen, Germany (view on Google Maps)

Reaching shackspace:

Core team member availability

The following core team members have indicated their availability for the entire weekend:

The following core team members have indicated partial availability for this weekend:

The following core team members will be unable to attend:

Additional Participants

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 last year. Their donation will be used for the lodging and dining costs of some participants.

Plattsalat West

Plattsalat West is offering us the same rebates usually only available to their members, when shopping there for our Saturday lunch or dinner.

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.

Room Reservation

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

Terms and Conditions

  1. If you become sick, then please stay at home. Let us know ASAP so we can cancel your reservation/reassign your room.
  2. 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.
  3. 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 rule #2.
  4. If you cancel your reservation, it may mean we still have to charge you (exact terms and conditions depend on the hostel/hotel), if we cannot fill your spot with someone else. Of course, we will do our best to avoid this.
  5. 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.
  6. shackspace house rules are in full effect. An inofficial English translation will be provided $SOONISH.
  7. The golden rule of previous X2Go: The Gathering events is also still in effect: Don't be a dick.
  8. Taking part in the event means that while you are in the meeting room assigned to us, you are OK with being photographed, recorded (audio and/or video), and/or livestreamed, with the intent of making this material available to the general public. It also means you agree not to take pictures, record audio and/or video, nor run a livestream outside our meeting room (shackspace has many other rooms that you may visit during your stay), unless everyone that can be seen or heard has given you permission to do so.

shackspace Opening Hours

Note that these times are not yet fully confirmed - we're working on it.

Confirmed shackspace keyholder: Jo (AKA 0x4A6F) Backup shackspace keyholder: r0zzy - might not be able to make it that early on Friday, but is available Sat/Sun

Schedule

Friday 2018-11-09

Pizza Participants

  1. Mihai - (32 cm) Knoblauch, Champignons, Schafskäse, Zwiebeln rot, Thunfisch X
  2. Martti - Tonno (26 cm)
  3. Uli - Capricciosa (32 cm)
  4. Thomas - Quattro Stagioni (32 cm)
  5. Jo - Salami/Schinken/Peperoni
  6. Juri arr 18:15 - Salami/Schinken/Peperoni
  7. Ritchie - Salami/Schinken/Peperoni
  8. Stefan - Salami/Schinken/Peperoni
  9. Mike#1 - special order

Open Coding Topics - Friday

Open Coding Topic Team
Debian-Live on Raspi (Prerequisite for TCE-Live on Raspi) - https://gitlab.com/detly/raspbian-live Juri (if available), Stefan, Mihai?, Mike#1 (b/c of Debian), Jason Heeris (detly) via IRC/Twitter?
Porting X2GoClient, X2GoDesktopSharing and PinEntry-X2Go from Qt4 to Qt5 Mike#1, Mihai
General Bugsquashing/Triaging Everyone
skimming over X2Go-user and checking what needs to be turned into a bug Everyone

Saturday 2018-11-10

time slot Topic Speaker / Moderator
07.00h-09.00h Wake up, get ready, walk/drive to shackspace Everyone
09.00h-10.00h Breakfast @ shackspace Everyone
10.00h-10.10h today's agenda Stefan
10.10h-10.25h X2Go's State of the Union Address Stefan
10.25h-10.30h 5min break
10.30h-10.50h Introduction to Plattsalat (one of our sponsors) and their use of X2Go Jannis
10.50h-10.55h 5min break
10.55h-11:15h Client improvements, Linux, Windows, macOS Mihai
11.15h-11.20h 5min break
11.20h-11.50h NX-Libs: Problems encountered during development / something about VcXSrv Uli
11.50h-11.55h 5min break
11.55h-12.40h Discussion Slot - more general NX-Libs discussion (BIG-REQUESTS, Xinerama, Telekinesis) Mike#1, Mihai, Uli
12.40h-13.10h 30min lunch break
13.10h-13.30h Demo: Arctica Greeter with X2Go Logon Mike#1
13.30h-13.35h 5min break
13.35h-14.05h Demo/Discussion: Current state of the Python Broker, Feature Requests (30 Minutes) Mike#1
14.05h-14.15h 10min break
14.15h-14:45h Discussion: What are the most pressing issues in X2Go/NX-Libs (30 Minutes) Stefan
14.45h-14.55h 10min break
14.55h-15.15h Demo: X2Go on POWER LE and browser performance in general Stefan, Mihai
15.15h-15.20h 5min break
Once Mike#1 and Mihai return- +20-30m Discussion Slot - more general NX-Libs discussion (Software rendering, OpenGL, GLX, … how is that all related? And would we be able to speed things up in a Telekinesis-like approach somehow?) Mike#1, Mihai
afterwards -17:00h Open Coding Split up in teams
~ 17.00h Heinz should arrive by now
17.00h-18.00h Open Coding/Open Cooking Mike#1 is in charge of the kitchen, everyone assists as needed
18.00h-19:00h 60min dinner break (this includes cleanup)
19.00h-bedtime Open Coding Split up in teams

Open Coding Topics - Saturday

Open Coding Topic Team
Comparison of various TCE installations Stefan, Thomas
Weird effects regarding Session Shadowing (pixel garbage) Stefan, Thomas, Mihai, Mike#1
Updating Session Shadowing documentation Any volunteers?
Capturing :0 does not work on RPis Stefan, Mihai, Mike#1, …?
Debian-Live on Raspi (Prerequisite for TCE-Live on Raspi) - https://gitlab.com/detly/raspbian-live Juri (if available), Stefan, Mihai?, Mike#1 (b/c of Debian), Jason Heeris (detly) via IRC/Twitter?
Server Migration DNT→h1.org for *.x2go.org Juri, Heinz, possibly Mike#1
EnterpriseLibre “resurrection” Juri, Heinz, possibly Mike#1
Porting X2GoClient, X2GoDesktopSharing and PinEntry-X2Go from Qt4 to Qt5 Mike#1, Mihai
X2GoServer/-Broker: Database (PG/MySQL) code cleanup Mihai
Updating X2Go-TCE and X2Go-Broker-Demo-preseeds to Stretch/Buster Stefan, Mike#1, Mihai
General Bugsquashing/Triaging Everyone
skimming over X2Go-user and checking what needs to be turned into a bug Everyone

Breakfast Participants

  1. Mihai
  2. Martti
  3. Jo
  4. r0zzy
  5. Juri
  6. Jannis
  7. Stefan
  8. Mike#1

Dinner Participants

  1. Jo
  2. r0zzy
  3. Jannis
  4. Ritchie
  5. Mihai
  6. Mike#1
  7. Stefan
  8. Heinz
  9. Juri
  10. Thomas
  11. Martti

Optional evening entertainment, if schedule and budget allows:

Saturday - maybe a trip to the TV tower's viewing platform? (7 EUR p.p. plus VVS ticket; last elevator up: 22:30)

Sunday 2018-11-11

time slot Topic Speaker / Moderator
07.00h-09.00h Wake up, get ready, walk/drive to shackspace Everyone
09.00h-09.50h Breakfast @ shackspace Everyone
10.00h-10.35h ORCA e.V. Jahreshauptversammlung this is a German-language slot; non-members may join but have no vote Heinz, Stefan, Mike#1 (protocol droid?), Mihai, Juri
10.35h-11.10h 35min break
11.10h-11.15h today's agenda Stefan
11.15h-11.35h Introduction to LibRDA Mike#1
11.35h-11.40h 5min break
11.40h-12.00h Discussion: future of X2Go Online/Offline Dev meetings Stefan, Heinz, Mihai, Juri, …
12.00h Juri needs to leave :'( Juri
12:00h-13.00h Order Pizza → lunch break Everyone
13.00h-onward Open Coding Split up in teams
14.20h Mike#1 needs to leave :'( Mike#1
~14.30h/15.00h Martti needs to leave :'( Martti
16.00h-17.00h conference room cleanup Everyone
17.00h Stefan and Heinz need to leave :'( / End of X2Go: The Gathering 2018 Stefan and Heinz

Open Coding Topics - Sunday

Open Coding Topic Team
X2GoServer/-Broker: Database (PG/MySQL) code cleanup Mihai
SmartCard-Reader-Support - TCE, RPi, different reader types, USB media instead of cards - what works, what does not, what needs better Documentation/HowTos (see also X2Go Client smartcard HowTo) Stefan, Heinz, Mike#1?
Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close #1077 Mike#1, Mihai?
Seal Mascot Theme for Firefox/Thunderbird - could use a “dark theme” mode Heinz
General Bugsquashing/Triaging Everyone
skimming over X2Go-user and checking what needs to be turned into a bug Everyone

ORCA e.V. annual meeting

This event item has its own sub-agenda:

  1. Bericht der Vorstände
  2. Entlastung des Vorstandes (gesamt; im Verweigerungsfall einzeln)
  3. Bericht des Kassenwarts
  4. Entlastung des Kassenwarts
  5. Entscheidung über Höhe und Fälligkeit der Mitgliedsgebühren
  6. Anträge
  7. Sonstiges

Open Coding Topics - various unsorted and less important topics

Open Coding Topic Team
Background local apps triggering on foreground Remote app actions and vice versa in Pubapp mode #1075 Maybe Mike#1 and/or Uli ???
Bugs #738/#740, client-side printing/include PDF viewer with windows client Mike#2
Idea: Document (→ Wiki) a workaround using nested X (Xephyr) for unsupported Desktop Environments Stefan, and whoever else wants to volunteer
Silly idea that might just work: X2Go Server idea for Windows(cygwin)/macOS: run VNC server on native OS, capture output, push through X2Go connection Stefan, …
Window decoration in PubApp mode still disappears sometimes → Reproduce, file bug, have devs look at it Stefan
“ADSL” mode causes issues with HTML5/non-flash audio/video, also bug #1055 ???
Bugs #738/#740, client-side printing/include PDF viewer with windows client Mihai?
various editors like emacs, atom crashing via X2Go (see x2go-user ML) - why? Was this BIG-REQUESTS? Is this still an issue? ???
Update Wiki List of sponsorable features, add dependencies, “price tags” Mike#1, Mihai, Uli
“Jumping” windows in Pubapp mode #1074 (annoyance e.g. with Iceweasel/Firefox) - is this still an issue? Mike#1?, Mihai
issues with HTML5/non-flash audio/video - see also #1055 - is this still an issue? Ulrich, Mihai?

→ see lists from previous years as well