LibreOffice monthly recap: April 2018

Lots of things are happening in the LibreOffice community – in development, documentation, design, QA, translations and much more. Here’s a summary of news and updates in April…

  • LibreOffice 6.0.3 was released on April 3. It includes over 70 bug and regression fixes – see the release announcement for more details.
  • From April 6 – 8, we had a LibreOffice community meeting and Hackfest in Hamburg. There were around 45 participants, who split into two groups. One group focused on a hackfest – a joint coding session. At the same time, a meeting of the German-speaking LibreOffice community took place. See here for the results of the hackfest, and what we discussed.

  • We talked to Edmund Laugasson from the Estonian LibreOffice community about his efforts to promote free and open source software in his country. “ODF is quite widely used in Estonia – for instance, educational institutions usually have LibreOffice installed, along with some local authorities.”Full interview here.
  • Preparation began for the Month of LibreOffice, May 2018 – crediting contributions all across the project. If you’re a proud user of LibreOffice and would like to join our community, get involved! (We’ll even send you a cool sticker pack.)

  • The next LibreOffice Conference will take place from September 26 – 28 in Tirana, Albania, and TDF put out a call for papers. All members and contributors are invited to submit talks, lectures and workshops for the conference – see here for more info.

  • Finally, we gave a warm welcome to our new Google Summer of Code 2018 students. We have a record off 11 students this year, and they will help to improve LibreOffice in many areas: the LOEclipse Plugin, Notebookbar, LibreOffice Viewer for Android and more. So a big hello to Daniel Silva, Ekansh Jha, Hrishabh Rajput, Kshitij Pathania, Manuj Vashist, Muammer Mert Tümer, Nickson Thanda, Raghav Lalvani, Saurav Chirania, Shobhan Mandal and Vikas Mahato!

Keep in touch – follow us on Twitter, Facebook and Google+. Like what we do? Support our community with a donation – or join us and get involved!

Welcome, Google Summer of Code ’18 students!

The Google Summer of Code (GSoC) is a global program focused on bringing more student developers into open source software development. The Document Foundation and LibreOffice participate every year, and today we are happy to announce a new record of 11 accepted students!

Projects are widespread and include Python support in the LOEclipse Plugin, domain specific language in UI testing, several improvements to the LibreOffice Viewer for Android, better usability for the Notebookbar, and fixing some of the most-annoying issues in the “100 paper cuts” project. Students will introduce an interface for external data source import into Calc, revamp the print dialog, and provide SmartArt editing capabilities in Impress.

Now the community bonding period starts, which intends to get students ready to start contributing on May 14th. So welcome Daniel Silva, Ekansh Jha, Hrishabh Rajput, Kshitij Pathania, Manuj Vashist, Muammer Mert Tümer, Nickson Thanda, Raghav Lalvani, Saurav Chirania, Shobhan Mandal and Vikas Mahato. We hope you will have as much fun with LibreOffice as Jaskaran Singh did in 2016:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

LibreOffice @ 17th Linux-Infotag in Augsburg, Germany

LibreOffice is the default office suite in almost every desktop Linux distribution, and the Linux community has done a lot to help support, develop and promote LibreOffice over the years. So we like to meet up with Linux users and free software enthusiasts face-to-face – and on April 21 we were at the 17. Augsburger Linux-Infotag in southern Germany.

This yearly event has been running since 2001, and is described as being “one of the oldest and biggest Linux-related events in the area”, with around 350 visitors. Christian Lohmeier and Mike Saunders from the LibreOffice community set up a booth which had a screen showing a video of LibreOffice 6.0, along with stickers and (most importantly) flyers encouraging people to get involved with the project:

Virtually every Linux user has heard of LibreOffice, so we didn’t have to explain what the software does. But we talked about what the community is doing, some things we’re working on, and how people can help. One especially hot topic was LibreOffice Online – so we demonstrated the latest version, showing its collaborative editing features.

Many other Linux and free software-related communities were present, and there were talks on security, programming, networks and containers (eg Docker). In the afternoon, Mike gave a talk in German called “LibreOffice: where we’re from, where we’re going, and how to get involved”. On the whole, it was great to meet so many passionate FOSS fans, and we look forward to going again next year. Thanks to everyone who stopped by and said hello!

Coming up on April 27: First Bug Hunting Session for LibreOffice 6.1

LibreOffice 6.1 is due to be released in mid August 2018, with many new features (those already implemented are summarized on the release notes page, with much more still to come).

In order to find, report and triage bugs, the Quality Assurance (QA) community is organizing the first Bug Hunting Session for LibreOffice 6.1 on Friday, April 27, 2018. All details are available on the specific wiki page.

In order to find, report and triage bugs, the tests during the First Bug Hunting Session will be performed on the first Alpha version of LibreOffice 6.1, which will be available on the pre-releases server on the day of the event. Builds will be available for Linux (DEB and RPM), macOS and Windows, and can be run in parallel with the production version – so you can test without affecting your existing stable installation.

Mentors will be available on April 27th 2018, from 8AM UTC to 8PM UTC for questions or help in the IRC channel: #libreoffice-qa (connect via webchat) and its Telegram bridge. Of course, hunting bugs will be possible also on other days, as the builds of this particular Alpha release (LibreOffice 6.1.0 Alpha1) will be available until the end of May.

During the day there will be two dedicated sessions focus on two of the tenders implemented in LibreOffice 6.1: The first to test the improvements on the image handling between 10AM UTC and 12AM UTC, and the second to test the HSQLDB import filter for firebird between 14PM UTC and 16PM UTC.

And the Month of LibreOffice is starting!

Throughout May we will be running the Month of LibreOffice, awarding cool stickers to contributors across the project. The Bug Hunting Session is your chance to get involved with the LibreOffice QA project, and grab a sticker during May – so get involved and help us make LibreOffice 6.1 the best release yet! See here for all the details.

LibreOffice Community Meeting and Hackfest in Hamburg: the results

The LibreOffice community communicates mainly over the internet, using our mailing lists, IRC channels and other services. But it’s often good to meet in person, to discuss ideas face-to-face, tackle problems together, and enjoy good company over food and drinks! And from April 6 – 8, in Hamburg, we did just that…

Friday: Meet and Greet

Some participants arrived early and had a chance to explore the fascinating Hanseatic city of Hamburg, with its river, canals and lake in the centre (Binnenalster, shown below). In the evening we sampled local food at the Groeninger Privatbrauerei.


(Picture: Thomas Ulrich, CC-BY-SA 2.0)

Saturday and Sunday: Hackfest

Starting on Saturday, we had around 45 participants, who split into two groups. One group focused on a hackfest – that is, a joint coding session for fixing bugs, working on new features and sharing information. Here’s a summary of the achievements from each participant:

  • Miklos Vajna: mostly mentored Patrick, Nithin, Linus and Zdeněk (aka raal)
  • Michael Stahl: mentored Nithin and remote participant Heiko; worked with Christian Lohmeier to install a GUI text editor as an alternative to Emacs and Vim; reviewed some old Gerrit patches; and investigated regression tdf#77919 (it was already fixed on master but it wasn’t obvious how)
  • Regina Henschel: worked on the topic “Make drawing layers ODF conformant”
  • Tamás Bunth: mostly worked on HSQLDB migration; also picked a random Firebird-related bug
  • Heiko Tietze: solved (remotely) issues with inline tooltips on tracked changes, with help from Michael Stahl
  • Michael Meeks: tweaked, reviewed and merged patch(es) for a 5-10x speedup for VLOOKUP
  • Xisco Fauli: spent most of his time trying to make LibreOffice Viewer work on Android emulator; also showed Marina Latini how to create a bisect repository from scratch
  • Markus Mohrhard: reviewed patches for Zdeněk, and analysed a Calc memory corruption issue
  • Patrick Jaap: worked on tdf#115094, a bug relating to misplaced images in tables when importing .docx files
  • J-NA: worked on fixing up sw uitests with Linus
  • Marina Latini: fixed Italian translation typos; worked on fixing a GPG problem
  • Nithin: worked with Miklos on adding line feeds to section styles
  • Linus Behrens: improved sw uitests, making them more pythonic with J-NA; removing unused includes
  • Lothar Becker: explained the LibreOffice certification programme to Silva from the Albanian community
  • Zdeněk Crhonek (raal): looked at building the LibreOffice Viewer app for Android
  • Jan-Marek Glogowski: worked on font problems in the Qt5 backend
  • Tim Janik: talked to people, discussing toolkits and technology
  • Sophia Schröder: fixing up help, and some translation work
  • Stephan Bergmann: mentored people; worked on fixing regressions with UBSAN, and fixing repaint issue in basic IDE
  • Rheinhard: observed and interacted, as he’s writing about open source communities

So lots of great work from everyone involved – thanks so much for your contributions! The hackfest showed that meeting face-to-face is really effective for fixing issues and sharing information.

German community meeting

At the same time as the hackfest, a meeting of the German-speaking LibreOffice community took place. Last year we met in Berlin (text in German) to discuss various ideas and issues in the project, especially from a German-language perspective, and we followed them up this year to see what progress had been made.

Specifically, we talked about attending more conferences in the German-speaking region, with a more targeted focus: instead of just telling people what LibreOffice is (which most Linux users already know, for instance), we should focus more clearly on bringing in potential new contributors.

Then we turned to the topic of education. It was noted that the Citavi citation software no longer works with LibreOffice 6, and the community lacks materials that could be used to create courses (both online and in schools) about LibreOffice.

We also discussed having more regular face-to-face meetups. Silva Arapi from the Albanian community shared her experiences, but in a larger country like Germany, it’s difficult to get everyone together in the same place. So one idea was to organise more local events, like the Duisburg “Stammtisch” run by Andreas Mantke.

Finally, we set up some “action items”, including the creation of a new “Get involved” flyer for events, and a German translation of the “Get involved” page on the website.

Wrapping up

On the whole, it was a fun and productive event, with some familiar faces, some new faces, and lots of coding, ideas and proposals. Many thanks also to Bjoern Michaelsen and Thorsten Behrens for organising the event, serving up coffee and mentoring developers. And another big thanks to freiheit.com who generously hosted us – and even let us play on their pool table!

We plan to run more hackfests and local community events in the future, so keep an eye on this blog and our social media channels to hear about them: Twitter, Google+ and Facebook!

Coming up: the Month of LibreOffice, May 2018!

Joining an open source project is awesome, for many reasons. You get to:

  • Talk to, meet and share ideas with people around the world
  • Build up valuable skills that could be useful in a future career
  • Make the world a better place, by improving software for everyone to use

In the case of LibreOffice, you can join us at our yearly conference too! Here’s our community posing for a photo in Brno, Czech Republic:

LibreOffice Conference 2016

In May, we’ll be celebrating contributions all across the project with a “Month of LibreOffice”. Everyone who helps out with development, design, documentation, QA, marketing, translations and user support will get a big “thank you” from us, and a nifty sticker pack in the post:

(Oh, and there’s an extra special surprise as well, but more on that later!) We’ll post full details on May 1st, but in the meantime, you can find out more about joining the project on our Get Involved page. You don’t have to be a software developer – you can help out in many other areas as well. See you soon!