User Tools

Site Tools


events:x2go-gathering-2017

This is an old revision of the document!


X2Go: The Gathering 2017 @ Adventure-Campus Treuchtlingen, Germany

Date: 2017-09-22 to 2017-09-24

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

Three-day event at Treuchtlingen. This is a “work and play” gathering.

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.

Treuchtlingen Info

  • Accommodation takes place at Treuchtlingen's Adventure-Campus
  • Pro: Site is a lot closer to quite a few core team members → We could extend the event by a few hours
  • Pro: New evening entertainment options for recurring visitors
  • Con: Travel situation for international travelers might be less convenient

Pricing Information

Treuchtlingen Single-Bed BedroomTreuchtlingen 1 bed in 2-bed bedroom
Accommodation56,00 EUR69,00 EUR
Breakfastincl.incl.
Lunchtbdtbd
Dinnertbdtbd
Totaltbdtbd

Additional costs: We have been provided a cost-free meeting room by the City of Treuchtlingen; if we don't have enough cars available, we might need to call taxis for the transfer.

Please note that the 2-bed bedroom is indeed more expensive per person than the single room, unlike in the previous years at Linuxhotel. This is due to the 2-bed bedrooms being newly renovated.

For those of you signing 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.

Sign-Up Deadline: 2017-09-08

Cost-Free Cancellation Deadline: 2017-09-12

Please sign up ASAP if you intend to attend - we only have a limited amount of beds reserved in advance - first come, first serve. If we're exceeding that number, we run the risk of being unable to accommodate you. Currently available: 1 out of 10 single rooms, 1 out of 1 double room.

To register, or to submit a talk/workshop proposal, simply send an eMail to: 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

Important ToDos

  • Check carpooling options for Treuchtlingen
  • Check dinner/lunch options for Treuchtlingen
    • Option to bring own food?
    • Option to BBQ?
  • 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 hardware as well
  • h1 needs to bring:
    • OpenPGP cards
    • USB media (alternative to cards)

Responsibilities

  • planning and preparation - Stefan Baur
  • rebates, local sponsors, recreational activites - Heinz-M. Graesing
  • carpool KA-S-UL-(A?)-Treuchtlingen - Mihai Moldovan

Sponsoring

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

Hetzner Online

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!

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

And finally, CFD.direct, the sponsors of our cloud-based macOS build servers, have also agreed to sponsor this event with an additional 500 EUR.

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)
  • Mihai 'ionic' Moldovan (BAUR-ITCS)
  • Hans-Hermann Redenius (DLR.de/ve)
  • Ulrich Sibiller

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

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

We're also expecting:

  • Heinz-M. 'h1.org' Graesing → own accommodation

… but are still waiting for his official sign-up eMail.

Undecided:

  • Walid Mohgrabi (TRAVAUX) - still needs to check back with his boss if it counts as business trip
  • Thomas Morgenthaler (VluchtelingenWerk Nederlands) - budget and schedule still unclear

… if you happen to know them, feel free to give them a friendly nudge in the right direction. ;-)

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
14:00h-15:00h Grafensaal Mihai, Juri, Mike#2, Uli, Stefan
15:29h or 16:29h Treuchtlingen Station Mike#1
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
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
on arrival of last participant Official Welcome Stefan Also: Quick introduction to house rules/Code of Conduct, distribution of room keys
T+30m Dinner (Pizza by La Grotta); have a drink and get to know the other participants' X2Go-related work
T+60m - until bedtime coding session

ToDo: Shuttle service Grafensaal → Adventure Campus

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

ToDo:

  • Heinz, Forming a registered association/foundation for Open Source remote desktop/remote application projects → Must become a Friday Topic
  • Mike#1, a short introduction to ffis e.V.

Friday Coding Session

Topic Participants

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, code quality/lack of useful comments Stefan
09.55h-10.00h 5min break
10.00h-10.20h Free Slot
10.20h-10.25h 5min break
10.25h-10.45h Free Slot
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
11.15h-11.35h Last year's changes and improvements to NX-libs Mike#1
11.35h-11.40h 5min break
11.40h-12.00h Presentation of Python Broker Demo Envrionment Stefan
12.00h-13:00h 60min lunch break - catering or Wallmüllerstuben (Menu in German and partially in Spanish), we'll see
13.00h-14:00h Open Coding or 10 minute additional lunch break + 2 free slots + 2 x 5 minute breaks
14.00h-14.20h Brainstorming: Update Wiki List of sponsorable features, add dependencies, “price tags” Stefan, everyone
14.20h-14.25h 5min break
14.25h-14.45h X2Go on POWER - Demo and current state Stefan, Mihai
14.45h-14.50h 5min break
14.50h-15.10h Free Slot
15.10h-15.15h 5min break
15.15h-15.35h Free Slot
15.35h-15.40h 5min break
15.40h-16.00h Free Slot
16.00h-17.00h 1-2 more free slots with breaks and/or open coding session
17.00h-19.00h Medieval-Themed Treuchtlingen Tour (in English) - Starts in courtyard outside of Grafensaal
19.00h-20.00h Medieval Dinner (with vegan option)
20.00h-bedtime Coding Session

ToDo: We need slots for

  • Ulrich Sibiller, topic: Xinerama, esp. re: bugs #872 and #873
  • Stefan Baur, Brainstorming re: Improving Reliability of X2Go Services (DNS/IP issues, server migration, outage management, …)
  • Stefan Baur, Brainstorming re: https://github.com/OSC/Open-OnDemand/ and X2Go integration (a request from one of our sponsors)
  • Stefan Baur, Heinz-M. Graesing, Mihai(?), Brainstorming re: future of X2Go Online Dev meetings; X2Go-Minigatherings in Ulm
  • Stefan Baur, Mike#1, Alex, Ulrich Sibiller, Mihai, Heinz, Brainstorming re: release schedule, merging newer NX releases into X2Go, required Documentation for testers
  • Stefan Baur, Heinz-M. Graesing, Mike#1, Mihai(?), Brainstorming re: HTTPS for *.x2go.org
  • Heinz-M. Graesing, Mike#1, Brainstorming re: Server Migration DNT→h1.org for *.x2go.org
  • Heinz-M. Graesing, Stefan, Mike#2 re: EnterpriseLibre “resurrection”
  • Mike#2, … - open issues with X2GoClient that need Fixing/Brainstorming?

ToDo: Shuttle service Grafensaal → Adventure Campus

  • Early tour(s) with Franz and Alex as drivers?
  • 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 Coding Session

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?
General Bugsquashing/Triaging everyone else
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
General Bugsquashing/Triaging everyone else

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 Free Slot
10.00h-10.05h 5min break
10.05h-12.30h Free Slots and/or Open Coding Session / Bugsquashing Everyone
12.30h-13.00h 30min lunch break (yesterday evening's leftovers) Everyone
13.00h-16.00h Free Slots and/or Open Coding Session / Bugsquashing Everyone
16.00h-16.50h conference room cleanup, make sure room is properly locked afterwards
16.50h-17.00h drive to dinner location
17.00h / Dinner (most likely at “Zum Güldenen Ritter” - Menu, in German) and End of Event

Sunday Coding Session

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 ???
Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close #1077 Mike#2, Mihai?
General Bugsquashing/Triaging everyone else
“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
Updating Session Shadowing documentation Any volunteers?
General Bugsquashing/Triaging everyone else
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? ???
General Bugsquashing/Triaging everyone else

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)
13:00h (at Station) Hans-Hermann, unless he can extend his stay by one night
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-LB-GUN

From Departure To Arrival
Karlsruhe 10:00h Stuttgart LiHAS 11:10h
Stuttgart LiHAS 11:20h Ludwigsburg Nestor Hotel 12:10h
Ludwigsburg Nestor Hotel 12:20h Treuchtlingen 15:00h

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.
events/x2go-gathering-2017.1503568996.txt.gz · Last modified: 2017/08/24 10:03 by stefanbaur