Woran arbeitet das TDF-Team im LibreOffice-Projekt?

Übersetzung: englisches Original von Mike Saunders

LibreOffice ist ein weltweites Projekt, an dem Hunderte von Menschen mitwirken: Freiwillige, Entwickler bei Unternehmen des Ökosystems sowie das 18-köpfige Team der The Document Foundation (der gemeinnützigen Organisation, die das Projekt und die Community koordiniert). Woran hat das Team also in letzter Zeit gearbeitet? Hier ist eine kurze Zusammenfassung:

Release Engineering

  • LibreOffice 26.8.0 Release Candidate 2 getaggt, gebaut und bereitgestellt
  • MAR-Updates für Cross-Updates von 25.8.7 und 26.2.4 auf 26.2.5 aktiviert
  • Patches überprüft
  • Neue Windows-Build-Bots im Produktivbetrieb getestet
  • Fehlerhafte Berechtigungen in täglichen Debian-Paketen untersucht und behoben

Scripting

  • Untersuchung eines Problems beim Export von BASIC-Makros als Erweiterung durch einen Erweiterungsentwickler
  • Identifizierung einer Assertion im Debug-Build, die sich offenbar nicht auf Release-Builds auswirkt
  • Hinzufügung eines UI-Tests zur Vermeidung künftiger Regressionen beim Makro-Export

Code und Barrierefreiheit

  • Diskussion über vorgeschlagene Verbesserungen der Barrierefreiheit auf der entsprechenden LibreOffice-Mailingliste
  • Analyse und Behebung von tdf#172831: Benutzerdefinierte Namen für Reiter in der NotebookBar wurden nach einem Upgrade nicht lokalisiert
  • Veröffentlichung von LibreOffice Viewer für Android (Version 26.2.5) im Google Play Store, bei F-Droid und im Meta Horizon Store
  • Diskussion zu tdf#172885 (einem LibreOffice-spezifischen Qt-Theme/Style); Prüfung eines Upstream-Ansatzes mittels Umgebungsvariablen für Qt-Stylesheets und anschließende Implementierung einer LibreOffice-Befehlszeilenoption zur Festlegung des Stylesheets
  • Veröffentlichung und Überarbeitung der macOS-spezifischen Teile der Arbeiten am Qt-VCL-Backend
  • Überarbeitung der Änderungen basierend auf Rückmeldungen und anschließende Zusammenführung (Merge)
  • Arbeit an der Verallgemeinerung des Patches für die macOS-Skalierung
  • Bekanntmachung der Aktions-ID für die „Zurücksetzen“-Schaltfläche im gesamten Quellcode

QA

  • Verfügbarkeit von LibreOffice 26.8 RC1 für Testzwecke bekanntgegeben
  • Externe Bibliotheken aktualisiert:
    • NSS auf 3.126
    • libffi auf 3.7.1
  • Automatisierte Tests verbessert:
    • Gemeinsamen Code aus CppunitTest_sc_swarmsolvertest ausgelagert
    • Tests für die Funktion ARRAYTOTEXT als FunctionsTest hinzugefügt
  • Abstürze und Warnungen behoben:
    • Warnung bezüglich Null-Pointer-Dereferenzierung in Writer behoben
    • Absturz in ThemeExport::write behoben
    • Absturz in OutMarkdown_SwTableNode behoben
  • Arbeiten an Qt6-Stil und -Theming für tdf#172885 getestet und kommentiert
  • Einstellungsaufgaben und Code-Reviews abgeschlossen
  • Untersuchung von Regressionen im Zusammenhang mit CJK-Schriftnamen und der Galerie für CJK-Aufzählungszeichen
  • Zwei Build-/SDK-Probleme behoben:
    • Build-Problem mit Visual Studio 2026 18.7.0 behoben
    • Fehlende plattformübergreifende .NET-Binding-Dateien im SDK korrigiert (tdf#165585)
  • Fortsetzung der Arbeiten zur Lösung von Build-Problemen (Headless-Modus, Windows/fontconfig), die für Qt6 unter Windows erforderlich sind

Mentoring

  • Sechs umfangreiche Patch-Einreichungen geprüft
  • GSoC-Mentorenaufgaben abgeschlossen

Design

  • Bugzilla-Tickets gesichtet und priorisiert
  • An den wöchentlichen UX- und ESC-Meetings teilgenommen
  • Erweiterungen veröffentlicht und Kommentare verwaltet
  • Das Community-Wachstum über den Social-Media-Account @libodesign unterstützt
  • Mehrere Design-Reviews durchgeführt
  • Die Base-Umfrage vorbereitet
  • Patches beigesteuert:
    • tdf#115805: Schrittweiten in Nummerierungsdialogen korrigiert
    • tdf#172739: Tab-Reihenfolge der NotebookBar vereinheitlicht

Dokumentation

  • Aktualisierung der Online-Hilfe mit Fehlerbehebungen für die Versionen Master, 26.2 und 25.8
  • Aktualisierung der Hilfeseiten durch Fehlerbewertung (Triage), Überprüfung von Patches aus der Community, Fehlerbehebungen und allgemeine Pflegearbeiten
  • Beitrag zu Verbesserungen der Hilfe, darunter:
    • Anpassung der linken Ränder für Absätze in Tabellen
    • Überarbeitung der Seite „Optionen für die AutoKorrektur“
    • Aktualisierung der Dokumentation zur Verankerung „An Seite“
    • Aufnahme von „Seitenumbruch“ in die Attribute für Suchen & Ersetzen
    • Rückgängigmachen der Entfernung von „Seitenvorlage“ aus den Attributen für Suchen & Ersetzen
    • Deaktivierung der Lokalisierung für bestimmte Zeilen in Python- und BASIC-Code
  • Unterstützung laufender Community-Aktualisierungen der Handbücher
  • Hilfe für neue Mitwirkende
  • Mitarbeit am „Bookshelf“-Projekt, einschließlich der Bereinigung des Impress-Handbuchs

Marketing

  • Bekanntmachung und Vorstellung neuer TDF-Mitglieder sowie der neuen Marketing-Position
  • Pflege der Social-Media-Aktivitäten, Aktualisierungen und Beantwortung von Anfragen
  • Koordination der Konferenzlogistik und Erstellung des ersten Programmentwurfs
  • Verfassen von Abschnitten für den TDF-Jahresbericht 2025
  • Aktualisierung der Presseverteiler und der Datenbank
  • Veröffentlichung von Blogbeiträgen zu ODF und Pflege des Blogs
  • Überwachung von Spenden, Downloads, Medienberichten und Support-Anfragen zu Downloads
  • Verwaltung budgetrelevanter Vorgänge
  • Mitarbeit an den Vorbereitungen für die Veröffentlichung von LibreOffice 26.8

Genau daran arbeitet das Team – und das alles dank eurer Spenden, die dazu beitragen, die Teammitglieder zu bezahlen. Doch wie bereits erwähnt, ist dies nur ein kleiner Teil der Aktivitäten rund um das LibreOffice-Projekt; die meiste Arbeit wird von Hunderten anderer Menschen auf der ganzen Welt geleistet. Danke an euch alle! 😊

Written by:

391 Posts

View All Posts
Follow Me :