Annual Report 2021: Attracting new contributors to LibreOffice

Bringing new community members on board, and helping them to get started in the LibreOffice community, is an essential part of our work. Here’s what we did in 2021…

(This is part of The Document Foundation’s Annual Report for 2021 – we’ll post the full version here soon.)

Onboarding tools and sites

Joining a large and established project like LibreOffice can be daunting for many. The software has a large codebase, and sub-projects use a wide array of tools. In recent years, we’ve made efforts to simplify the onboarding process by linking more services together with SSO (single sign-on), thereby reducing some of the complexity. In addition, we’ve created Easy Hacks and similar “bite size” projects in other areas, so that newcomers can get involved quickly and achieve something without months of work.

Currently, we have two websites/pages that function as starting points for new contributors: What Can I Do For LibreOffice and the Get Involved page. The former was set up by LibreOffice’s Albanian community, and lets users click through topics of interest, until they find something they want to do. The latter is a regular page, with a list of sub-projects inside LibreOffice, and quick steps to make initial contact.

Throughout 2021, we posted regular “Community Member Monday” interviews on this blog. In many cases, we emphasised how these contributors started off as regular LibreOffice users, but wanted to “scratch an itch” and start to make changes to the software. We highlighted the ways in which other community members helped newcomers to start working on projects, and used these as “success stories” on our social media accounts, encouraging others to make the step-up from being a user to an active contributor.

In addition, we have accounts and projects listed on various volunteering platforms, including VolunteerMatch and Idealist (English), Vostel (German), Vapaaehtoistyo (Finnish), TuDu (Polish) and HeroClan, Um sem um tam and Zapojim se (Czech).

LibreOffice New Generation

In early 2021, we announced LibreOffice New Generation, a project to bring new – and especially younger – people into the LibreOffice community. While The Document Foundation is proud that our community is diverse and has people from all ages, younger people help to bring fresh ideas and approaches to the project. So we wanted to make it easier for everyone to join, get involved and have fun – regardless of age.

To achieve this, we set up the New Generation project with communication channels, contact points in the community, and initial ideas for things to work on. The community grew quickly, with 300 members arriving in the Telegram group within the space of a few weeks, and many ideas being proposed. One was to create a distinctive flyer that can be distributed in schools and universities, which not only explains what LibreOffice does, but how all users can also get involved and help to improve the software. New Generation community members created an initial design for the flyer, along with an update, and then translated it into several languages. TDF used funds from its marketing budget to get flyers printed and distributed to people around the globe.

Open Badges

We also continued to issue Open Badges, special, custom images with embedded metadata, confirming contributions from people in the community. For instance, we sent our personalised badges to French translators of the Math Guide, along with Brazilian Portuguese documentation team members and Czech documentation contributors.

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, or consider making a donation. Thank you!

Indonesian LibreOffice community: recent activities

Rania Amina from the Indonesian LibreOffice community writes:

On Wednesday, 18 May 2022, I had the opportunity to talk in one of the sessions at the Virtual Visit of SMK Amaliah 1 Ciawi Bogor. This activity is a routine agenda for Amaliah Vocational School in the form of seminars and visits to institutions or communities to broaden students’ knowledge of Information and Communication Technology to Support Creative and Innovative Education.

I represent the Indonesian LibreOffice community, given the opportunity to provide material for the activities. The topic that I conveyed revolves around LibreOffice and FOSS in general, and how the open source community ecosystem can be well developed so that it can be a space for self-development before pursuing a career in that field.

This event was held virtually, starting at 08:00 WIB (Western Indonesian Time/GMT+7) until 12:00 WIB, with around 90 participants. The enthusiasm of the participants in this activity was quite high, considering that apparently both LibreOffice and FOSS were new things for the students. On this occasion, I also conveyed to them to never hesitate to start contributing, both in the coding and non-coding spheres, for example as testers, bug hunters, making designs for promotions in their environment, creating events related to LibreOffice, and more.

We hope that – after this activity – LibreOffice ID will collaborate again with Amaliah Vocational School to organize offline activities in the future.

Many thanks to Rania and the community for their great work! Learn more here.

Annual Report: TDF’s infrastructure in 2021

In 2021, the infrastructure team migrated our “Ask LibreOffice” site to Discourse, deployed a Decidim instance, and assisted with video streaming during the LibreOffice Conference.

(This is part of The Document Foundation’s Annual Report for 2021 – we’ll post the full version here soon.)

LibreOffice’s infrastructure team is responsible for maintaining the hardware, virtual machines and services that enable the wider community to develop, market, test, localize and improve the software. The public infrastructure is powered by around 50 kernel-based virtual machines (KVMs) spread across four hypervisors, plugged to an internal 10Gbps switch, hosted at Manitu in St. Wendel (Germany), and managed with libvirt and its KVM/QEMU driver. The virtual disk images are typically stored in GlusterFS volumes – distributed across the hypervisors – except for some transient disks (such as cache) where the IOPS requirement is higher and the redundancy less important.

As 2021 marked another “pandemic year” with only online events, the infrastructure team helped to make these a pleasant experience from home. Notably, they deployed a Pretalx instance to manage conference submissions and the schedule, and put in place a streaming backend based on Jitsi/Jibri/RTMP during the annual conference, thereby providing several participation options to chose from.

Ask LibreOffice

After several months of tests and feedback from the community, the infra team also concluded the migration of LibreOffice’s Q&A platform (“Ask LibreOffice”) to Discourse. Over 65,000 questions and 130,000 replies from 50,000 users — spanning over 17 languages — were imported, with a focus on preserving post attribution and overall layout. The metric collection engines (Matomo as well as the public Grimoire Dashboard) were updated to reflect that change.

Also on the community participation front, the infrastructure team deployed a Decidim instance to structure debate and encourage democratic participation from community members. The instance is currently still under test.

On the Continuous Integration (CI) front, the team deployed new buildbots for Windows and Linux baselines, as well as a buildbot for the WebAssembly (WASM) effort. They also migrated and refactored the bibisect setup to better suit the needs of the quality assurance community.

Backends

As for the backends: Debian GNU/Linux 11 (codename “Bullseye”) was released in the middle of 2021, and the team upgraded most of TDF’s virtual machines accordingly during the second half of the year. However, for the lower layers of the virtualization stack, the upgrade is planned for 2022. Furthermore, lots of work was done in planning the restructuring of database engines, most notably around Point-in-Time Recovery; this work was driven by contributor Brett Cornwall. Finally, the team assisted the Membership Committee with the architecture of the back-end side of their new tooling.

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, or consider making a donation. Thank you!

Czech translation of LibreOffice Getting Started Guide 7.3

Zdeněk Crhonek (aka “raal”) from the Czech LibreOffice community writes:

The Czech team has finished its translation of the LibreOffice Getting Started Guide 7.3. As usual it was team work, namely: translations by Petr Kuběj, Zdeněk Crhonek and Ludmila Chládková; localized pictures by Roman Toman; and technical support from Miloš Šrámek. Thanks to all the team for their work! The Czech translation of the guide 7.3 is available for download on this page.

Indeed, many thanks to everyone in the Czech community for their work! Learn more about LibreOffice’s documentation project here.

Annual Report: LibreOffice Quality Assurance in 2021

Quality Assurance (QA) is a cornerstone of the LibreOffice project, thanks to the activity of a large number of volunteers and the feedback of many users who help in reporting bugs and regressions.

(This is part of The Document Foundation’s Annual Report for 2021 – we’ll post the full version here soon.)

In 2021, the QA team triaged thousands of bugs, bisected hundreds of regressions, and answered questions from countless bug reporters. As one of the most visible groups directly responding to end users, the QA team must be nimble and able to adapt to changes. In addition, it must deal with specific requests for help from other teams.

The QA team meets regularly on IRC on the #libreoffice-qa channel, which is the best medium for discussing bugs and regressions. The IRC channel provides an excellent opportunity to remain in close contact with team members, and to tutor new members in the art and skill of LibreOffice QA. This is bridged to the Telegram group.

During 2021, 6,804 bugs were reported by 3,022 users, which means 131 new bugs were reported every week on average.

Top 10 bug reporters

  • Telesto (571)
  • NISZ LibreOffice Team (296)
  • Regina Henschel (126)
  • Mike Kaganski (115)
  • Xisco Faulí (104)
  • Eyal Rozenberg (87)
  • Rafael Lima (66)
  • sdc.blanco (60)
  • Valek Filippov (54)
  • Colin (50)

Bug Hunting, Bibisecting

In July 2021, the QA Team organized an online Bug Hunting Session for LibreOffice 7.2. This provided the opportunity for all users, especially those with technical knowledge, to test pre-release versions and provide their feedback in the IRC channel and Telegram group. They were helped to report and confirm bugs, which led to improved stability in the final release.

Also, during 2021, the QA team performed 652 bibisects of regressions.

Top 10 Bisecters

  • Xisco Faulí (166)
  • Timur (85)
  • Aron Budea (68)
  • raal (66)
  • Buovjaga (48)
  • Telesto (46)
  • NISZ LibreOffice Team (29)
  • Justin L (23)
  • Roman Kuznetsov (23)
  • Kevin Suo (18)

Learn more about the QA project on this page, and give the team a hand!

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, or consider making a donation. Thank you!

LibreOffice project and community recap: April 2022

Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more…

  • How do different free and open source software projects do mentorship, and how can we all learn from each other? Daniel Garcia Moreno (EndlessOS Foundation and GNOME), Emily Gonyer (openSUSE), Ilmari Lauhakangas (The Document Foundation), and Marie Nordin (Fedora) discuss this in a panel moderated by Ben Cotton:

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.

Keep in touch – follow us on Twitter, Facebook and Mastodon. Like what we do? Support our community with a donation – or join us and help to make LibreOffice even better!