LibreOffice Hackfest 2012 in Munich

From The Document Foundation Wiki
Jump to: navigation, search
Hackfest 2012 Munich Logo Plain.png

Hackfest Munich 2012
← previous
Dates 23. to 25. September 2012
Location Project LiMux and Café Netzwerk

From November 23-25, the second LibreOffice Hackfest 2012 will take place in the City of Munich, Bavaria, Germany Wikipedia 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.


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.


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
    Mobile Phone: +49 151 14424108
  2. Behrens, Thorsten
  3. Project LiMux
  4. Vignoli, Italo
    Pasta (and possibly Help) Hacker
    Mobile Phone: +39 348 5653829
  5. Aleksandar, Vesic
  6. David Ostrovsky
  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
    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
  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


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



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


  • 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?)


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


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.


  • Minimalize the amount of Java used
  • Upstream from
  • Set up sites similar to &&
  • 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


  • 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)
  • Robert/David/Bjoern/Norbert(remote)
  • 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 - (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.