====== 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 ==== * Check entertainment options * Sunday, Repeat of the "[[https://www.zollverein.de/angebote/about-coal-and-miners|About Coal and Miners]]"-Tour for first time attendees - available every day at 15:00h/3:00pm in English - Not part of Event, but strongly suggested, 9 EUR per person, duration 2h * Sunday, Trip to [[http://eisenbahnmuseum-bochum.de/besucherinformationen/informations-in-english/index.html|Railway Museum]] - Not part of Event, but strongly suggested, 7,50 EUR per person, open until 17:00h/5:00pm ===== Responsibilities ===== * planning and preparation - //Stefan Baur// * carpooling option for the Karlsruhe-Frankfurt-Essen route - //[[ionic+KAFE@ionic.de|Mihai Moldovan]]// * liaison for Linuxhotel staff between 2016-08-19 and 2016-08-21 - //Heinz-M. Graesing, should the need arise// ===== 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 [[http://www.hetzner.de|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! [[http://www.hetzner.de|{{https://www.hetzner.de/images/content/presse/logo/hetzner_screen.gif|Hetzner Online}}]] Another donation came from the [[http://www.washington.edu|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: ** - **Baur, Stefan** (BAUR-ITCS) - //Timemeister// - DePaulo, Michael Swinick - //Deep C Diver// - Grabowski, Juri (LiHAS) - **Graesing, Heinz-Markus** - //X2Go co-founder// - **Moldovan, Mihai** (BAUR-ITCS) - //Timegeselle and Endian-chasing Cowbyte// - Sibiller, Ulrich - Troshchinskiy, Vadim (Qindel/The QVD) - 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: 16:00h-20:00h local time (CEST - Central European Summer Time AKA daylight saving time) * option to order Pizza or start a BBQ/camp fire, bringing your own food is OK, too. * get-together in the chimney room (there's Wi-Fi and power, so if you want to code away, feel free to do so) === 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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=872|#872]] and [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=873|#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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1075|#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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=952|#952]] | Ulrich | | Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1077|#1077]] | Mike#2, Mihai? | | “Jumping” windows in Pubapp mode [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1074|#1074]] (annoyance e.g. with Iceweasel/Firefox) | Mike#2, Mihai | | General Bugsquashing/Triaging | everyone else | | issues with HTML5/non-flash audio/video - see also [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1055|#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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=738|#738]]/[[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=740|#740]], client-side printing/include PDF viewer with windows client | Mike#2 | | Updating [[doc:usage:desktop-sharing|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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=872|#872]] and [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=873|#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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1075|#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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=952|#952]] | Ulrich | | Windows Client improvements/bugfixes - esp. when session disconnects due to timeout, high CPU load and crash on close [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1077|#1077]] | Mike#2, Mihai? | | “Jumping” windows in Pubapp mode [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1074|#1074]] (annoyance e.g. with Iceweasel/Firefox) | Mike#2, Mihai | | General Bugsquashing/Triaging | everyone else | | issues with HTML5/non-flash audio/video - see also [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1055|#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 [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=738|#738]]/[[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=740|#740]], client-side printing/include PDF viewer with windows client | Mike#2 | | Updating [[doc:usage:desktop-sharing|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 === * we need to clean the rooms ourselves, that's one of the reasons why the rates are so cheap * ** NEW! ** ROOMS MUST BE CLEANED OF TRASH AND CLEARED OF YOUR PERSONAL BELONGINGS BY 0900 hours/09am local time already! ** NEW! ** * stowing of personal belongings in chimney room or conference room === Leaving Linux Hotel === * departure is around 1400 hours/2:00pm local time for most of the participants - 1700 hours/5:00pm local time for those wanting to stay longer ^ 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 ==== * The nearest subway station is "Essen-Horst" * This subway line is operated by Deutsche Bahn, so you can book your railway ticket to destination Essen-Horst and have the subway ticket included in your regular train ticket. Advantage: no need to figure out how the local ticket vending machine works (plus it's probably cheaper that way). * It's a ~ 15 Minute walk from Essen-Horst to the Linuxhotel, please use the route as suggested here: http://goo.gl/maps/wJWrv * NB: some navigation systems plot a shorter pedestrian route that leads through the woods, but from personal experience I (Stefan) can tell you that you do not want to use that path when carrying luggage, possibly in the dark, when you've never walked it before. ==== 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 [[http://www.linuxhotel.de/verhaltensrichtlinien.html|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. * Regardless of gender, sexual orientation, disability, appearance, body size, origin or religion no one shall be harassed here. * We simply do not tolerate harassment of guests of any sorts. * It's plain and simple: be nice to others. Do not insult other guests and respect their personal dignity. Do not post photos of others without their consent. Remember that offensive, sexist, racist or similar jokes aimed at singling out somebody (or a group) are inappropriate. * If participants violate these rules, we will take corrective action, which go up to expulsion from the event without refund of the cost. 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 |