User Tools

Site Tools


events:x2go-gathering-2017

X2Go: The Gathering 2017 @ Treuchtlingen, Germany, 2017-09-22 to 2017-09-24

(Image Credit: https://code.garron.us/css/BTTF_logo/)

X2GO:BTTR - X2Go: Back To The Roots - @ Treuchtlingen, the Birthplace of X2Go

Germany's Federal Parliamentary Elections are scheduled for Sunday, 2017-09-24. If you're eligible to vote, we kindly ask you to cast your vote by postal vote on or before 2017-09-20.

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

  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. 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.
  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.

We're past the registration deadline for hotel beds. If you still want to sign up, you can give it a try by E-Mailing X2Go-ML-1@baur-itcs.de and we'll se what we can do, but we can't promise anything. If you have your own accomodation, it's easier to shoehorn you in on short notice, but you still need to register with us via X2Go-ML-1@baur-itcs.de.

Vereinsgründung - what's this?

Note that we're planning to found a “eingetragener Verein”, a non-profit legal entity under German law, with the intent of distributing donation money among all interested F/LOSS Remote Desktop/Remote Application projects. If you're interested in participating, make sure you can be around on Friday, September 22. You need to bring a photo ID and some means of proving your residential address (e.g. a utility bill), if it is not listed on your ID.

Entertainment Options

For those of you arriving earlier or staying longer than the duration of the event, the following entertainment options might be of interest to you:

Important ToDos

  • Stefan needs to bring:
    • Two plungers (don't ask …)
    • Two or more keyboards with built-in card readers
    • At least one USB card reader
    • RPi 1 + RPi3
    • preferably TC and VPN hardware as well
    • Cirrus7 Nimbus
    • Power cables/extension cords!
  • h1 needs to bring:
    • Two TFTs
    • OpenPGP cards
    • USB media (alternative to cards)

Responsibilities

  • planning and preparation - Stefan Baur
  • rebates, local sponsors, recreational activites - Heinz-M. Graesing
  • carpool - Mihai Moldovan

Sponsoring

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

Hetzner Online

We have again received a 450 EUR donation from Hetzner Online. Hetzner's donation will be used to pay for the medieval-themed tour through Treuchtlingen, as well as for several participants' food.

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

University of Washington

Another donation (not a new donation, actually, as we still have some money left from their last year's donation) came from the University of Washington - part of their money will be used to cover travel expenses and accommodation of our US-based core developer Mike 'Mike#2' DePaulo, if he can make it, with the remainder of the donation being used for paid code (and hopefully, documentation) improvements of X2Go.

CFD.direct

Yet another donation comes from CFD.direct, the sponsors of our cloud-based macOS build servers - they have also agreed to sponsor this event with an additional 500 EUR. Their donation will be used for the accommodation costs of a few participants, as well as carpooling costs, and also for several participants' food.

Thomas Krenn

Last, but not least, Thomas Krenn has decided to send us a pack of giveaways for our participants, consisting of ballpoint pens, cups, webcam covers, post-its, and reusable smartphone display wipes.

Note to participants: Especially if you're a public service employee, please check with your employer if you are allowed to accept these giveaways. If you choose to pass on this offer, any remaining items will be distributed amongst Linux User Groups and/or Hackerspaces in the Stuttgart and Ulm area.

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:

  • Stefan 'Stefan#1' Baur (BAUR-ITCS)
  • Mike 'Mike#2' DePaulo
  • Mike 'Mike#1' Gabriel (DAS-NETZWERKTEAM) - Note: Vegan food preferred, Vegetarian food required
  • Juri Grabowski (LiHAS)
  • Bernhard Miklautz (FreeRDP project)
  • Walid Moghrabi (TRAVAUX)
  • Mihai 'ionic' Moldovan (BAUR-ITCS)
  • Thomas Morgenthaler (VluchtelingenWerk Nederlands)
  • Hans-Hermann Redenius (DLR.de/ve)
  • Ulrich Sibiller

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

  • Heinz-M. 'h1.org' Graesing
  • Franz Lückl (niuco/Next IT Level) - Note: Needs onion-free food
  • Oleksandr 'Alex' Shneyder (phoca)

Who can't make it this year:

  • Kjetil Fleten (fleten.net)
  • The Qindel/QVD team
  • Florian Wicke

Folks, we miss you and hope to see you again in the future!

Schedule

Friday 2017-09-22

  • arrival: 14:00h-18:00h local time (CEST - Central European Summer Time AKA daylight saving time)
  • option to have Dinner/order Pizza or start a BBQ/camp fire, if the location allows it
  • get-together in the conference room (there's Wi-Fi and power, so if you want to code away, feel free to do so)

Arrival Plan

When Where Who
13:53h Treuchtlingen Station Thomas
14:00h-15:00h Grafensaal Mihai, Juri, Mike#2, Uli, Stefan
15:29h or 16:29h Treuchtlingen Station Mike#1
??? Treuchtlingen Station Hans-Hermann
16:30h Treuchtlingen Station Walid
??? Grafensaal/Treuchtlingen Station Bernhard
16:00 Grafensaal Alex
14:30 Grafensaal h1
??? Grafensaal Franz
Time slot Topic Speaker / Moderator Comment
14:00h-16:00h Chairs/Tables/Infrastructure/equipment setup @ Grafensaal (meeting room) everyone (depends on the carpool's arrival time)
16:00h Check-In starts Stefan 16:00h is when room (keys) are guaranteed to become available
Stefan and/or Mihai will pick them up if we're short on time / if some participants are late
also 16:00h-arrival of last participant informal get-together everyone 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
on arrival of last participant (duration: 15 Minutes) Official Welcome Stefan Also: Quick introduction to house rules/Code of Conduct, distribution of room keys
after Official Welcome (duration: 15 Minutes) Order Pizza everyone
30 minutes after Pizza order Dinner (Pizza by La Grotta); have a drink and get to know the other participants' X2Go-related work everyone
after Dinner a short introduction to ffis e.V. Mike#1
after ffis intro Vereinsgründung - Forming a registered association/foundation for Open Source remote desktop/remote application projects h1 See section Vereinsgründung on this page for an explanation
after Vereinsgründung (probably around 20.00h) Open Coding everyone but h1

ToDo: Shuttle service Grafensaal → Adventure Campus

  • Early tour(s) with Franz, Alex, and/or Bernhard as drivers? 22:00h, 23:00h, 24:00h?
  • Late tour with Mihai?
  • Pedestrians always in Groups of 2 or more, never alone; preferably with at least one native German speaker per group

Saturday 2017-09-23

time slot Topic Speaker / Moderator
07.00h-09.00h Breakfast @ Adventure-Campus (Adventure-Campus guests only)
09.15h-09.30h Departure @ Adventure-Campus → Grafensaal (car shuttle)
09.30h-09.40h today's agenda Stefan
09.40h-09.55h X2Go's State of the Union Address Stefan
09.55h-10.00h 5min break Alex joins us
10.00h-10.20h The FreeRDP ecosystem – here to be ogon Bernhard
10.20h-10.25h 5min break
10.25h-10:45h X2Go on POWER - Demo and current state Stefan/Mihai
10.45h-10.50h 5min break
10.50h-11.10h Last year's changes and improvements to X2Go's Mac OS X client/new X2Go Mac Build hosts Mihai
11.10h-11.15h 5min break h1 joins us
11.15h-11.35h Last year's changes and improvements to Xinerama in X2Go/NX-Libs, bugs #872 and #873 Uli
11.35h-11.40h 5min break
11.40h-12.45h Last year's changes and improvements to NX-libs Mike#1
12.45h-13.15h 30min lunch break (bread rolls/sandwiches only)
13.15h-15:15h release schedule, merging newer Arctica/NX releases into X2Go, required Documentation for testers (Talk + Discussion), also, code quality/lack of useful comments Stefan and Mike#1
15.15h-15.20h 5min break
15.20h-15.40h X2Go DevMeetings (on-/offline), future of X2Go Online Dev meetings; X2Go-MiniGatherings in Ulm Stefan, h1, Franz, Uli, Mihai
15.40h-15.45h 5min break
15.45h-16.05h Reliability of X2Go Services (DNS/IP issues, server migration, outage management, …) Brainstorming Stefan, h1, Mike#1
16.05h-16.10h 5min break
16.10h-16.30h Server Migration DNT→h1.org for *.x2go.org Stefan, h1, Mike#1
16.30h-16.35h 5min break
16.35h-16.55h EnterpriseLibre “resurrection” Stefan, h1, Mike#2
16.55h-17.00h 5min break Alex is leaving for the day
17.00h-19.00h Medieval-Themed Treuchtlingen Tour (in English) - Starts in courtyard outside of Grafensaal participants may choose to remain at Grafensaal
19.00h-20.00h Medieval Dinner (with vegan option) everyone
20.00h-bedtime Open Coding h1 will be leaving us for the day

ToDo: Shuttle service Grafensaal → Adventure Campus

  • Early tour(s) with Franz, Alex, and/or Bernhard as drivers? 22:00h, 23:00h, 24:00h?
  • Late tour with Mihai?
  • Pedestrians always in Groups of 2 or more, never alone; preferably with at least one native German speaker per group

Sunday 2017-09-24

time slot Topic Speaker / Moderator
07.00h-09.00h Breakfast @ Adventure-Campus (Adventure-Campus guests only) AND Room-Check-Out!!! Must be complete by 9 am!
09.15h-09.30h Departure @ Adventure-Campus → Grafensaal (car shuttle)
09.30h-09.40h today's agenda Stefan
09.40h-10.00h Vereinsgründung - Founding the orca Association (almost) everyone
10.00h-10.05h 5min break Alex and h1 join us
10.05h-10.25h Open Issues with X2GoClient4Win / VcXsrv Mike#2
10.25h-10.30h 5min break
10.30h-onward Brainstorming: OpenOnDemand and X2Go integration (a request from one of our sponsors), ThinClient/Python Broker Demo, followed by Open Coding
11:10h Walid needs to leave (Treuchtlingen Station → 15 minutes by foot)
12:10h Thomas needs to leave (Treuchtlingen Station → 15 minutes by foot)
13.05h-13.35h 30min lunch break - yesterday evening's leftovers / bread rolls / sandwiches Everyone
13.35h-onward Open Coding
14:50h Mike#1 needs to leave (Treuchtlingen Station → 15 minutes by foot)
15:30h h1 needs to leave (federal election duties call)
15:55h-16:00h 5min break
16.00h-16.50h conference room cleanup, make sure room is properly locked afterwards
16.50h-17.00h drive to dinner location Alex will be leaving
17.00h Dinner at “Zum Güldenen Ritter” - Menu, in German - and End of Event

Room Cleaning Rage

  • (for the other locations, this is TBD)
  • stowing of personal belongings in $SAFEPLACE

Leaving Treuchtlingen

  • departure is around 1800 hours/6:00pm local time for most of the participants.
Departure time Participant(s)
15:06h (at Station) Mike#1
15:45h Heinz (needs to help with election by 16:00)
18:00-18:30 Carpool consisting of Mihai, Juri, Uli, Mike#2, Stefan

Travelling

Info for train travellers

Treuchtlingen Station can be reached with local as well as long-distance trains. Heinz-M. Graesing will be able to pick you up from the station by car, if you arrive by 16:00 CEST or later.

Partially pre-filled, English-language connection info for a connection TO Treuchtlingen on Friday: Click here

Partially pre-filled, English-language connection info for a connection FROM Treuchtlingen on Sunday: Click here

Carpool

KA-S-GUN

From Departure To Arrival
Karlsruhe 10:00h Stuttgart LiHAS 11:10h
Stuttgart LiHAS 11:20h Treuchtlingen 14:50h

Estimated Fuel Costs: 33,00 EUR - 47,85 EUR depending on Diesel vs. Gasoline engine

GUN-UL-S-KA

From Departure To Arrival
Treuchtlingen 18:30h Ulm 20:20h
Ulm 20:30h Stuttgart LiHAS 21:50h
Stuttgart LiHAS 22:00h Karlsruhe 23:05h

Estimated Fuel Costs: 35.00 EUR - 50.75 EUR depending on Diesel vs. Gasoline engine

Adventure-Campus house rules

TBD

Cost Overview

TBD

Free Beer List

  • Mike#1 gets one free beer from Stefan for a useful hint regarding x2gocleansessions and the loglevel setting. In case Mike#1 needs to drive, the beer will be replaced by a non-alcoholic beverage of Mike#1's choice.

Open Coding Topics

Topic Participants
skimming over X2Go-user and checking what needs to be turned into a bug ???
Background local apps triggering on foreground Remote app actions and vice versa in Pubapp mode #1075 ??? someone from Qindel Maybe Mike#1 and/or Uli ???
Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close #1077 Mike#2, Mihai?
Bugs #738/#740, client-side printing/include PDF viewer with windows client Mike#2
Updating X2Go-TCE and X2Go-Broker-Demo-preseeds to Stretch Any volunteers?
SmartCard-Reader-Support - TCE, RPi, different reader types, USB media instead of cards - what works, what does not, what needs better Documentation/HowTos Stefan#1, H1, Alex, Mihai(?)
Updating Session Shadowing documentation Any volunteers?
Idea: Document (→ Wiki) a workaround using nested X (Xephyr) for unsupported Desktop Environments Stefan, and whoever else wants to volunteer
Capturing :0 does not work on RPis Stefan, Alex, Mike#1, …?
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
Background local apps triggering on foreground Remote app actions and vice versa in Pubapp mode #1075 ???
Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close #1077 Mike#2, Mihai?
“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 Mike#2
Mac OS X Client improvements/bugfixes - esp. keyboard layout Mihai, Mike#2
various editors like emacs, atom crashing via X2Go (see x2go-user ML) - why? ???
Update Wiki List of sponsorable features, add dependencies, “price tags” Mike#1, Alex, Uli
General Bugsquashing/Triaging everyone else
events/x2go-gathering-2017.txt · Last modified: 2019/03/14 16:21 by stefanbaur