* Present:
   + Olivier, Hossein, Jonathan, Vissarion, Regina, Ilmari, Neil, Heiko, Michael, Xisco, cloph

* Completed Action Items:

 * + adjust 26.8 release plan wiki page (Xisco)

 * - https://wiki.documentfoundation.org/ReleasePlan/26.8



* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
+ test-run still in-progress however (and on different HW)
+ partially done
+ Investigated HTML help packaging on Fedora (Dan)
Open a Fedora bug to register, add current findings on the issue
tried the switch and attempted to split the packages up, but inconvenient atm
+ Submit new functions for ODFF 1.5.(Olivier)
→ next meeting (around 8 new functions)

* Release Engineering update (Cloph)
  + 26.2.5 RC1 in 2 weeks
  + 26.8 Beta1 this week
    + pending test failure
    + pending issues with da dictionary descriptions
patches available

* MAR Updater (Cloph)
  + 25.8 branch: to 25.8.7
  + 26.2 branch: to 26.2.3
  + Cross update: to 25.8.4 onwards

* Documentation (Olivier)
   + Helpcontents
       + Updates and fixes (A. Gelmini, Seth Chaiklin, ohallot)
       + Added MathML3 to XHP files (ohallot, cloph)
       + Presentation sections (ohallot)
   + Guides
       + Collecting new features
       + Contributor Guide (P. Schofield)
       + Draw Guide 26.2 is now online (web pages)
          + https://books.libreoffice.org/en/DG262/DG262.html
+ Bugzilla Documentation statistics
205(205) bugs open
+ Updates:
BZ changes   1 week   1 month   3 months   12 months
created      5(-1)   25(2)      79(0)     203(1)
commented     10(-4)   53(5)     175(1)     698(2)
resolved      3(1)     8(1)      41(1)     131(0)
+ top 10 contributors:
Olivier Hallot made 31 changes in 1 month, and 525 changes in 1 year
Bogdan B made 21 changes in 1 month, and 87 changes in 1 year
nobu made 12 changes in 1 month, and 36 changes in 1 year
Bielefeld, Rainer made 6 changes in 1 month, and 7 changes in 1 year
m.a.riosv made 6 changes in 1 month, and 31 changes in 1 year
Ilmari Lauhakangas made 5 changes in 1 month, and 105 changes in 1 year
Seth Chaiklin made 4 changes in 1 month, and 5 changes in 1 year
Vernon, Stuart Foote made 4 changes in 1 month, and 74 changes in 1 year
Heiko Tietze made 3 changes in 1 month, and 103 changes in 1 year
Tuomas Hietala made 3 changes in 1 month, and 14 changes in 1 year


* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
202(202) (topicUI) bugs open, 14(14) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes   1 week    1 month    3 months   12 months
added      4(-2)     10(-1)     12(-5)     15(-4)
commented     32(-10)   124(-16)   222(-68)   597(-70)
removed      0(0)       0(-1)      2(-1)      4(-1)
resolved      1(0)       7(0)      18(-3)     69(-1)
+ top 10 contributors:
Heiko Tietze made 63 changes in 1 month, and 211 changes in 1 year
Bogdan B made 24 changes in 1 month, and 29 changes in 1 year
Vernon, Stuart Foote made 17 changes in 1 month, and 98 changes in 1 year
Eyal Rozenberg made 14 changes in 1 month, and 74 changes in 1 year
Paolo Benvenuto made 14 changes in 1 month, and 52 changes in 1 year
Xisco Fauli made 12 changes in 1 month, and 22 changes in 1 year
Andreas Heinisch made 10 changes in 1 month, and 16 changes in 1 year
m.a.riosv made 7 changes in 1 month, and 15 changes in 1 year
Ilmari Lauhakangas made 6 changes in 1 month, and 101 changes in 1 year
jan d made 5 changes in 1 month, and 7 changes in 1 year
+ [Bug 172395] [feature request] Allow copy text from Warning
+ [Bug 172374] New style filter in Stylist should uncheck all other enabled
items in the list if user selects item "All styles"
+ [Bug 172344] Watermark default font is "Liberations Sans", not document's
standard font

 -> + [Bug 172375] Remove .uno:Translate
+ experimental but unmaintained
+ introduced for DeepL/aimed at only that one
+ linking against one, non-free service
+ better done per extension
https://extensions.libreoffice.org/en/extensions/show/pagetranslate
+ already supports multiple sevices/is more flexible
    + should make extensions more visible (hossein)
+ also then need to care about mainenance/quality/... of those extensions
    + was it mentioned in releasenotes
https://wiki.documentfoundation.org/ReleaseNotes/7.5#Machine_translation
+ AI: Heiko to remove it

* Crash Testing (Xisco)
+ 621(+0) import failure, 553(+0) export failures
+ ??? coverity issues
+ Google / ossfuzz: ?? fuzzers active now
+ Alternatives to coverity:

 * - https://github.com/wazuh/wazuh/issues/36748


* Crash Reporting (Xisco)
+ 26.2.0.3    44116(+1798)
+ 26.2.1.2    56351(+2457)
+ 26.2.2.2    33424(+652)
+ 26.2.3.2    33637(+7080)
+ 26.2.4.2    1092(+0)
+ So far no new regression identified in 26.2.4.2

* mentoring/easyhack update (Hossein)
committer...   1 week     1 month      3 months     12 months
open      35(-13)     83(-1)       87(-1) 87(-1)
reviews     322(-60)   1144(-146)   3782(-398)  14424(-58)
merged     195(46)     983(-20)    3669(-205)  15323(50)
abandoned      11(-3)      50(-11)     267(-4)  778(5)
own commits     166(54)     786(19)     2319(-13) 10040(49)
review commits      95(18)     555(-1)     1202(53) 2893(61)
contributor...   1 week     1 month     3 months     12 months
open     342(272)    443(119)    449(120) 449(120)
reviews     598(70)    2238(-36)   8144(-498)  35604(74)
merged      11(-13)    106(-25)    469(-33)  2491(-23)
abandoned      10(-14)     81(-17)    317(-181) 1656(4)
own commits      20(5)       87(-4)     299(-6)  936(3)
review commits       0(0)        0(0)        0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 341(341)
total 402(402)   assigned 35(35)   open 326(326)
+ top 10 contributors:
Armin Le Grand (collabora) made 9 patches in 1 month, and 46 patches in 1 year
Devansh Varshney made 7 patches in 1 month, and 15 patches in 1 year
Brian Yoon made 5 patches in 1 month, and 5 patches in 1 year
Kurt Nordback made 4 patches in 1 month, and 36 patches in 1 year
Muhammad Naeem made 4 patches in 1 month, and 9 patches in 1 year
Andrew Lee made 4 patches in 1 month, and 4 patches in 1 year
Furkan Ahmet Kara made 4 patches in 1 month, and 5 patches in 1 year
Simon Chenery made 3 patches in 1 month, and 69 patches in 1 year
Aristeidis Palamaras made 3 patches in 1 month, and 6 patches in 1 year
Asmat Zahra made 3 patches in 1 month, and 5 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 200 review comments in 1 month, and 1174 in 1 year
Hossein made 158 review comments in 1 month, and 530 in 1 year
Xisco Fauli made 116 review comments in 1 month, and 658 in 1 year
Weghorn, Michael made 88 review comments in 1 month, and 510 in 1 year
Christian Lohmaier made 82 review comments in 1 month, and 810 in 1 year
Nabet, Julien made 76 review comments in 1 month, and 604 in 1 year
Jonathan Clark made 76 review comments in 1 month, and 180 in 1 year
Dan Williams made 64 review comments in 1 month, and 188 in 1 year
Adolfo Jayme Barrientos made 46 review comments in 1 month, and 990 in 1 year
Heiko Tietze made 34 review comments in 1 month, and 284 in 1 year
+ Patches automatically abandoned:
tdf#56676 Disable Allow* form properties for read-only datasources ( Madhura Hegde )
- https://gerrit.libreoffice.org/#/c/200254
tdf#165786 Add "complete word" (Ctrl+Space) to BASIC IDE editor ( Madhura Hegde )
- https://gerrit.libreoffice.org/#/c/201174
tdf#158068 Use OUString literals in fileextcheckdlg.cxx ( Simon Chenery )
- https://gerrit.libreoffice.org/#/c/201483
tdf#143122 Port the MinimalComponent sdk example to cpp ( Yaswant Penapaka )
- https://gerrit.libreoffice.org/#/c/201742
Replaced a multitude of subsequent numerical defines with enums ( Lukas Baier )
- https://gerrit.libreoffice.org/#/c/202932
tdf#55960 EasyHack: canonicalize floating-point values in FillSeries ( Moemen Mohamed )
- https://gerrit.libreoffice.org/#/c/203120
tdf#55960 EasyHack: canonicalize floating-point values in FillSeries ( Moemen Mohamed )
- https://gerrit.libreoffice.org/#/c/203142
WIP: afdko: upgrade to 5.0.0 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/203151
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Parag Nemade
Tomaž Vajngerl

 * cpp standard bump/c++23 features (hossein)
default to c++20 in configure/wiki notes
   + need to check what Visual Studio actually supports, along with Apple/Xcode compiler and gcc 13/current baseline
   + would only be for master anyway, too late for 26.8
   + would like to avoid compiler-version-checks/use new features only on some compilers (cloph)

+ Latest VS 18.7.0. had issuses. Reverted back to 18.6.2, and the problem went away.
  + Error in configuration phase with ./autogen.sh:
   checking for clang-cl... no
checking the dependency generation prefix (clang.exe -showIncludes)... configure: error: cannot determine the -showIncludes prefix
Error running configure at ./autogen.sh line 338.

 * - AI: Hossein to send an email to the ml


* GSoC (Ilmari)
  + Midterm evaluation: 10 July

* Bumping clang-format version (Ilmari)
  + Should we start tracking our baseline Clang version?
  + Easyhackify the task? I assume there is a need to review various options

 * - What's the reason to move to a newer version ? (cloph)

 * - our old version cannot deal with newer c++ constructs properly

 * do we have examples?

 * + example:
   https://lists.freedesktop.org/archives/libreoffice/2025-November/094006.html

 * 
https://git.libreoffice.org/core/+/56e6d683dba66d4f2f80145064d2bda2ea4b27b1%5E%21

  *       + "our venerable clang-format 5.0.0 would have broken the
   token `<=>` into `<= >`"

 * - stop using it or update (Ilmari)

 * - if we were to reformat all the files, we should also modify the
   exclude ones (Jonathan)

 * - I agree (Cloph)

 * - Problematic for git blame (Hossein)

  *  can ignore files in those revisions:

 * 
https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-filefile

 * already lots of minor cleanup in files that require skipping back in
   time (Jonathan)

 * - Also can cause issues with cherry-picking (MW)

 * AI: Create easyhack (Ilmari)


* Commit Access

* Update IRC bot (Jonathan)
  + Should we update the IRC bot to ping regular attendees?
  + anyone currently in the meeting objecting to being added?
    → no (but not all on IRC)
    → AI: cloph to add all irc users to the current list
have a volunteer wanting to setup a telegram bridge

* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 4 week (limit: 20 weeks)

* Jenkins/CI (cloph)
gerrit_android_aarch64 jobs: 307 ok: 299 ko:   7 fail ratio: 2.28% mean_ok:   7 ( 39) median_ok:   5 ( 30) gerrit_android_arm jobs: 308 ok: 298 ko:   9 fail ratio: 2.92% mean_ok:   8 ( 38) median_ok:   5 ( 27) gerrit_android_x86 jobs: 307 ok: 298 ko:   8 fail ratio: 2.61% mean_ok:   8 ( 34) median_ok:   5 ( 25) gerrit_android_x86_64 jobs: 308 ok: 300 ko:   8 fail ratio: 2.60% mean_ok:   7 ( 35) median_ok:   5 ( 26) gerrit_linux_clang_dbgutil jobs: 324 ok: 264 ko:  57 fail ratio: 17.59% mean_ok:  52 ( 76) median_ok:  46 ( 69) gerrit_linux_gcc_release jobs: 372 ok: 311 ko:  53 fail ratio: 14.25% mean_ok:  24 ( 46) median_ok:  19 ( 36) gerrit_mac jobs: 348 ok: 262 ko:  83 fail ratio: 23.85% mean_ok:  41 ( 41) median_ok:  36 ( 36) gerrit_windows_wsl jobs: 488 ok: 254 ko: 232 fail ratio: 47.54% mean_ok:  56 (121) median_ok:  55 (113) gerrit_master_ml_p jobs: 395 ok: 217 ko: 152 fail ratio: 38.48% mean_ok:  13 (185) median_ok:   0 (155) gerrit_262_p jobs:  11 ok:   9 ko:   2 fail ratio: 18.18% mean_ok: 149 (149) median_ok: 108 (108)
   + tests that failed more than twice in last seven days
3 CppunitTest_sc_ucalc                gerrit_mac
3 CppunitTest_sc_ucalc_formula2 gerrit_linux_gcc_release
3 CppunitTest_sd_layout_tests                gerrit_mac
3 UITest_sw_styleInspector gerrit_linux_clang_dbgutil
3 UITest_writer_tests5                gerrit_linux_clang_dbgutil
4 CppunitTest_sc_subsequent_export_test gerrit_linux_gcc_release
4 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
4 JunitTest_toolkit_unoapi_1 gerrit_linux_clang_dbgutil
4 UITest_calc_tests8                gerrit_linux_clang_dbgutil
7 CppunitTest_sc_ucalc_pivottable gerrit_windows_wsl
8 UITest_cui_dialogs                gerrit_linux_clang_dbgutil
31 Killed by the kill-wrapper                gerrit_mac
  + one broken mac bot caused build failures (bad HW)

* Should we change required Python version in configure.ac (Neil)
   + The README says that the baseline version is 3.11
   + The configure script only checks for 3.3, or 3.7 if building Harfbuzz
   + 3.9 is EOL and 3.10 and 3.11 are in security-fixonly mode
   + I tried building LibreOffice with 3.5 and it works fine apart from that desktop-translate.py is using f-strings which were introduced in 3.6. pyuno also works fine.    + The question that spurred this on for me is whether it’s ok to use f-strings in python files that are imported externally.
   + For reference: f-strings are like this print(f"I am {age} years old")
   + Maybe somebody is using bleeding-edge LibreOffice with an ancient Python version à la xkcd#1172.
   + we can install a newer version of python in baseline (Cloph)
   + we are using internal python anyway (Cloph)
     + TDF ships 3.11.x on 25-8 and 3.12 on 26-2 and master
   + Debian oldstable comes with 3.11

 * - https://wiki.debian.org/Python

AI: Require Python 3.11 (Neil)

* What’s cooking (all)
   + A11y update (Michael W)
+ SvxColorValueSet -> weld::IconView porting
   + RTL/CTL/CJK update (Jonathan)
+ tdf#146572 Extra space between LTR and RTL text when there is a line break
+ https://bugs.documentfoundation.org/show_bug.cgi?id=146572
+ tdf#169787 Ctrl+Shift changes horizontal alignment
+ https://bugs.documentfoundation.org/show_bug.cgi?id=169787
+ Paragraph alignment change removed in 26.8 already
+ Also made hotkeys require RTL language set as CTL default language
   + macOS / UI (Dan)
looking into printing issue w/ image with alpha obscuring stuff (PDF/document view is fine)

 * - maybe a recent regression ? (Xisco)

 * - https://wiki.documentfoundation.org/QA/Bibisect/macOS

   + Base (Vissarion)
     + Discussions with Hossein about Base focus areas and UI/UX; first area to focus will be the report builder      + _https://gerrit.libreoffice.org/c/core/+/205441_ <https://gerrit.libreoffice.org/c/core/+/205441>that fixes https://bugs.documentfoundation.org/show_bug.cgi?id=42713pushed to master (SQL comments) _+ __https://gerrit.libreoffice.org/c/core/+/206232_ <https://gerrit.libreoffice.org/c/core/+/206232>that fixes _https://bugs.documentfoundation.org/show_bug.cgi?id=87012_ <https://bugs.documentfoundation.org/show_bug.cgi?id=87012>waiting CI to push to master (empty charts in report builder) _+ __https://gerrit.libreoffice.org/c/core/+/206231_ <https://gerrit.libreoffice.org/c/core/+/206231>pushed to master (fixing format)
   + Scripting (Neil)
     + I landed the patches from last week to make the Run Macro dialog use the same method of enforcing the security policy as the Organize Macro dialog.      + There are an awful lot of different macro dialogs with a lot of overlapping functionality.      + Currently trying to understand the object browser better in order to review pending patches.      + Jim Raykowski worked on macro dialogs, might be worthlooking at his patches (Ilmari)
       + https://gerrit.libreoffice.org/c/core/+/176254
     + related bug https://bugs.documentfoundation.org/show_bug.cgi?id=171599(hossein)
   + ODF-TC (Olivier + Regina)
     + Writing specs for Calc new function (Olivier)
     + editor will review docs, then stuff will be proposed to 1.5 (~August)
   + UI/UX (Heiko)

* Call for Paper for the LibreOffice conference is open
   - https://blog.documentfoundation.org/blog/2026/03/11/libocon-2026-call-for-papers/
   - deadline is June 15th 2026.


* QA update (Xisco)

+ UNCONFIRMED: 2270 (-3)
+ enhancements: 679  (+1)
+ needsUXEval: 7 (-10)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 52 (+1)
+ documentation:  7 (+2)
+ android:  4 (+1)
+ iOS:  0 (+0)
+ Online:  3 (+0)

+ Most pressing bugs:
New:

 * None


+ New high severity bugs of the week:
+ Opening and Closing and ODB file straight from newly launched LODev aborts whole soffice process (macOS)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=172343
+ Dan?
+ related to https://bugs.documentfoundation.org/show_bug.cgi?id=170420?


* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+74  +12 (-96) overall)
many thanks to the top bug squashers:
Buovjaga                14
Justin L                14
BogdanB                 12
Heiko Tietze            8
QA Administrators       8
raal                    5
Neil Roberts            4
Andreas Heinisch        3
Jonathan Clark          3
nobu                    3

+ top 10 bugs reporters:
Heiko Tietze            4
nobu                    4
sdc.blanco              3
Alex Thurgood           2
Jonny Grant             2
Bill Kristan            1
Eyal Rozenberg          1
Ivan Stephen            1
J22Gim                  1
Kevin Suo               1

+ top 10 bugs fixers:
Justin Luth             11
Ilmari Lauhakangas      10
Heiko Tietze            7
Andreas Heinisch        3
Jonathan Clark          3
Neil Roberts            3
Bogdan B                1
Dan Williams            1
Hossein                 1
Kelemen, Gabor          1

+ top 10 bugs confirmers:
Bogdan B                19
**UNKNOWN**15
Heiko Tietze            14
Raal                    4
Vernon, Stuart Foote    3
Alex Finch              1
Alex Thurgood           1
Justin Luth             1
Jörn Kaster             1
Robert Großkopf         1


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
+

done by:
vijaya chandra         1


* all bugs tagged with 'regression'
   + 1303(-6) bugs open of 14728(+2) total 20(+0) high prio.

done by:
Alex Thurgood          1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
Writer        - 12(+0)
Calc          - 5(+0)
LibreOffice   - 2(+0)
UI            - 1(+0)

by OS:
All           - 16(+0)
Linux         - 4(+0)
Mac OS X      - 0(+0)
Windows       - 0(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
Writer: other            - 448(-3)
Calc                     - 257(-2)
Impress                  - 125(-1)
LibreOffice              - 68(+0)
Crashes                  - 52(-2)
Draw                     - 48(+0)
Writer: docx filter      - 44(-1)
UI                       - 36(+0)
Base                     - 35(+0)
Borders                  - 33(+0)
Writer: other filter     - 27(+0)
Printing and PDF export  - 26(+0)
Writer: perf             - 26(+0)
Chart                    - 23(+0)
filters and storage      - 23(+0)
Writer: doc filter       - 20(+0)
BASIC                    - 19(+0)
RTL                      - 19(+0)
graphics stack           - 13(+0)
Formula Editor           - 9(+0)
framework                - 3(+0)
sdk                      - 3(+0)
Extensions               - 2(+0)
Linguistic               - 2(+0)
Installation             - 1(+0)


--
Xisco Faulí
LibreOffice QA Team
IRC: x1sc0

Reply via email to