LibreOffice Hackfest 2012 in Munich

    From The Document Foundation Wiki
    Hackfest 2012 Munich Logo Plain.png


    Hackfest Munich 2012
    ← previous
    Dates23. to 25. September 2012
    LocationProject LiMux and Café Netzwerk
    Website

    From November 23-25, the second LibreOffice Hackfest 2012 will take place in the City of Munich, Bavaria, GermanyWikipedia logo v3.svg. This event is kindly supported by the LiMux migration project of the Bavarian capital city, and it will be jointly organized with the Debian community's Bug Squashing Party.

    Venues

    We have two venues. The main venue is the LiMux project's office, where most of the activities will take place:

    Project LiMux
    Sonnenstraße 25, 7th floor
    80331 Munich

    From Hauptbahnhof (main station) take the U1/U2 to Sendlinger Tor or the U4/U5 to Stachus (Karlsplatz). Follow the Sonnenstraße until you see the green sign of the Goethe Institut. Enter the passage. The entry is on the right-hand side.

    Café Netzwerk, located about 10-15 minutes by feet from the main venue, is just a fallback in case we need a second room, or want to stay longer than the employees of the city of Munich. It can also be used for depositing stuff and sleeping (more on that later).

    Café Netzwerk
    Luisenstraße 11
    80333 München

    From Hauptbahnhof (main station) take the U2 to Königsplatz and use the exit Karlstraße/Luisenstraße. Alternatively, you can use the tram 20 or 21 to Karlstraße.

    In a nutshell: We meet at Sonnenstraße, not at Café Netzwerk.

    Notes for car drivers

    If you don't have a German car with a positive eco zone registration, you're not allowed to drive in the city center of Munich. Even with a eco zone registration, parking space in the city center is quite hard to get. Christian summarized the parking and park+ride situation in Munich. The LiMux office has parking space for two card. If you really want to park at the venue and are allowed to drive in the city center (see p+r email), please contact the organizers.

    Sleeping at Café Netzwerk

    It is possible to sleep at Café Netzwerk, although we try to organize couchsurfing instead. If you want to sleep at Café Netzwerk, please state so in the list of participants below; Florian will follow-up in November with details. For those who plan to sleep at Café Netzwerk: You need a sleeping bag and a mattress, because we have to sleep on the plain floor, there are no beds. Be aware that Café Netzwerk has no showers, just normal restrooms. The LiMux office has showers we could use, however.

    Participants

    Please add your name and e-mail address to this list in case you want to participate. We will use this list for planning and logistics.

    1. Effenberger, Florian
      Organizer
      Mobile Phone: +49 151 14424108
    2. Behrens, Thorsten
      Organizer
    3. Project LiMux
      Organizer
    4. Vignoli, Italo
      Pasta (and possibly Help) Hacker
      Mobile Phone: +39 348 5653829
    5. Aleksandar, Vesic
      Participant
    6. David Ostrovsky
      Hacking
    7. Michael Meeks
      Misc. coding assistance / hacking.
    8. Stephan Bergmann
    9. Robert Einsle
    10. Miklos Vajna
    11. Jan Holesovsky
      Hacking, helping, bootstrapping.
    12. Andras Timar
    13. Eike Rathke
    14. Lionel Elie Mamane
    15. Ivana Nepalová
    16. Friedrich Strohmaier sleeping at Café Netzwerk
      Hacking on LibreOffice community (making it a nice place for non-hackers as well) ;o))
    17. Bjoern Michaelsen
    18. Markus Mohrhard
    19. Peter Baumgarten
    20. Cédric Bosdonnat
      Hacking, helping on writer code
    21. László Németh
      Hacking
      Sleeping at Café Netzwerk
    22. Rene Engelhard
    23. Rob Snelders
      Hacking on BugzillaAssistant
      CouchSurfing/Sleeping at Café Netzwerk
    24. Christian (chabermu) Habermueller
      IT Expert & Blogger
    25. Eilidh McAdam
      Hacking
    26. Thomas Krumbein
    27. Harald Kagerer
    28. Michael Stahl
    29. Alexander Werner
    30. Christina Roßmanith
      Hacking (SVG related)
    31. Christian Lohmaier
    32. Christian Kellner

    Agenda

    As the Hackfest is some sort of unconference, there is no fixed agenda with items to be worked on. On this wiki page, we have compiled a list of topics and issues to work on, the rest will be decided on the fly and ad hoc at the venue. This sounds rather chaotic, but usually works out quite well. ;-)

    Timetable

    Friday

    • 14:00- LiMux will start preparing the venue. People can start to arrive at the venue. There might not be internet access yet.
    • 15:00-17:00 Q&A Session with Munich based journalists (for the available members of the Board of Directors)
    • 18:00 Official start, socializing, agenda, dinner...
    • ~2:00 Last LiMux person leaves to get the last subways to find his bed => everybody else move on to Café Netzwerk or your sleeping location.

    Saturday

    • 9:30- A LiMux person will be at the venue, so hacking can continue; small breakfast.
    • ~13:00 Lunch
    • ~20:00 Going out for dinner.
    • ~2:00 - see Friday

    Current agenda:

    • Keysigning party
    • Hands-on sessions
      • hands-on gerrit / git (any takers?)
      • hands-on gdb (any takers?)

    Sunday

    • 9:30- A LiMux person will be at the venue, so hacking can continue.
    • ~13:00 Lunch
    • ~18:00 Venue cleanup

    Catering

    We're stacked with a bunch of different non-alcoholic beverages. Coffee and tea can be prepared on demand. The following is the list of meals

    • Fr. evening (sponsored): cold buffet from a local caterer (Meat, Salats, Quiches, mixed desserts) + soup (probably pumpkin)
    • Sa. lunch (sponsored): pasta + pecorino canestrato (seasoned in a straw basket) + dessert (see next topic)
    • Sa. evening: we'll go out; typically a Bavarian restaurant in the area.
    • So. lunch (sponsored): some family-size pizzas

    There'll be a small breakfast available, some rolls, hazelnut spread, 1-2 jams, a bit of cheese and ham.

    Pasta Hacking

    Pasta Hacking is an established tradition of LibreOffice Hackfests, and this should not be an exception over the previous ones.

    The official Pasta Hacker will travel with 4 kilos of freshly made strangozzi (hand made pasta, typical of Regione Umbria, where the largest migration to LibreOffice has just been launched), 3.5 kilos of Pecorino Canestrato and 1 kilo of sausage mix for the two recipees: Strangozzi alla Norcina and Strangozzi Cacio e Pepe (good for vegetarians). We will source locally black pepper, sour cream and bread.

    Ideas

    • Minimalize the amount of Java used
    • Upstream from http://is.gd/LibreOfficeOnAndroid
    • Set up sites similar to arewefastyet.com && areweslimyet.com
    • Robert/David/Bjoern/Norbert(remote): gerrit server side hackups

    The efforts are underway to migrate gerrit 2.4.2 to gerrit 2.5. The highlights of gerrit 2.5:

    1. plugin architecture
    2. includeDiffs in notification mail
    3. alternate row colours on overview page
    4. custom gerrit help footer
    5. replacement gitweb with cgit
      • Migration path to gerrit 2.5
        • drop jenkins installation on VM2 => done
        • set up VM4 => done
        • duplicate VM2 to VM4 => done
        • upgrade gerrit 2.4.2 to gerrit 2.5 GA on VM4 + install custom gerrit footer (tdf#56515) on VM4 => done
        • test replication: it was externalized as a plugin
        • after successful test, migration the productive system to gerrit 2.5
      • Set up of VM4 with new Gerrit Puppet Plugin
    • Friedrich/Thomas: Making "sellers" and "customers" happy - view at the other end of the universe

    Achievements

    • RTF support (Miklos Vajna)
      • speed up loading documents with lots of substreams (footnotes, etc.) (commit)
      • direct formatting after style usage is now imported faster (tdf#44736)
      • the new RTF filter is now ~usable for copy&paste as well (review)
    • WW8 (binary doc) support (Miklos Vajna)
      • mso-dumper now has some initial testsuite for doc (commit)
    • Hiding styles in "Styles & Formatting" (Cedric Bosdonnat)
      • Some huge progress done: able to hide in all applications including Writer, but not yet committed
      • Discovered the way Writer styles are stored in the code, see diagram in User:Cbosdo
    • CMIS unit testing (Cedric Bosdonnat)
      • Started to add curl mockup to ease unit libcmis testing (commit)
    • Finished fixing click in objects and frames in Header/Footer (Cedric Bosdonnat)
    • Continued with LanguageTag work and breaking builds (Eike Rathke)
    • Improving and bugfixing on the BugzillaAssistant (Rob Snelders, Christine Koppelt)
    • Fix crash in xlsx import, tdf#57451 (Markus Mohrhard)
    • add support for building Python 3.3.0 on Mac - https://gerrit.libreoffice.org/1091 (Christian Lohmaier)
    • fixed pyuno and Python Scripting Provider to work on Python 3 (commit, commit) (Michael Stahl with some help from László Németh)
    • progress on the HSQLDB performance problems introduced during 3.6 cycle (Lionel Elie Mamane)
    • tdf#45675
      • Reproduced (David Ostrovsky)
      • Confirmed as as IBM DB2 ODBC driver bug (Lionel Elie Mamane)
    • enhanced Table Data View Navigator Bar, especially when default/system font is "large" (Lionel Elie Mamane)
      • with help from Cédric Bosdonnat and Thorsten Behrens
    • Session installer integration (Bjoern/Stephan)
      • some work on the Tools->Bibliography case (Bjoern)
      • preparation for a 'restart office after install' thingie (Stephan)
    • Impress Android Remote
      • use Impress html export for the speaker notes (in progress) (Thorsten
      • debug DBUS / bluetooth suspend problem on Linux (Michael)
      • lots of race & crash fixes on both sides of the code (Thorsten)
    • German comment cleanups (Peter, Markus)
    • Android SDK version skew ant fixage (Michael M)
      • should build out of the box more cleanly now independent of SDK version.
    • Debugged and dissected Java XError handler crash (Michael M)

    Hotels and lodging

    There are many hotels in the vicinity of Hauptbahnhof (main station). There are several youth hostels around the city also. The A&O Hostel Hackerbrücke is about 15 minutes from the city center and is reasonably cheap.

    Other options include EuroYouth hostel and CVJM Munich, for a bit more upscale accomodation very close to the venue, there's MotelOne.

    There's an offer for couchsurfing for up to 4 people in Unterhaching, about 30 minutes from the venue. Contact floeff for further information.