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

* Completed Action Items:
    + Create an easyhack about bumping clang-format version (Ilmari)
      + https://bugs.documentfoundation.org/show_bug.cgi?id=172437
    + Investigated HTML help packaging on Fedora (Dan)
        Open a Fedora bug to register, add current findings on the issue
https://bugzilla.redhat.com/show_bug.cgi?id=2488226
    + expand list of users in IRC notification pings
    + rerun crashreport (Cloph)
    + Send an email to the ml regarding the latest VS 18.7.0 (Hossein)
LibreOffice build errors with the latest Visual Studio 2026 version 18.7.0
https://lists.freedesktop.org/archives/libreoffice/2026-June/094681.html


* Pending Action Items:
+ take over our role at CNA (cloph)
get in touch with Caolan
+ rerun crashreport (Cloph)
+ backtraces missing
+ partially done
+ Submit new functions for ODFF 1.5.(Olivier)
+ partially submitted, but still some pending (see also below)
https://gerrit.libreoffice.org/c/core/+/206367
+ Remove .uno:Translate (Heiko)
+ patch submitted to gerrit https://gerrit.libreoffice.org/c/core/+/206367
+ Require Python 3.11 (Neil)mm OO
+ The patch to update the configure script to require Python 3.11 turned out a bit more complicated than I thought. I have three patches pending and I’ve asked for feedback from Cloph.
+ python 3.11 deployed on linux builders (linux gcc, clang, android)
+ at some point might switch linux builds to use system python in provided builds + or maybe make it an optional package and have LO fall back to system python if there's no internal copy (cloph) + currently we compile a specific version/adding a dependency to that version, need to switch that to a minimum-API/minimum-version approach       + tdf#170443 (Flex) - [Feature Request] Implement Python Stable ABI (Limited API) for PyUNO to decouple LibreOffice from external Python versions
https://bugs.documentfoundation.org/show_bug.cgi?id=170443


* Release Engineering update (Cloph)
  + 26.8.0 beta1 still building for win
  + 26.2.5 RC1 in 1 week
  + 26.8 RC1 in 3 weeks
  + Issue with Danish dictionary (Xisco)

 * - Fixed in https://gerrit.libreoffice.org/c/dictionaries/+/206974


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

* Documentation (Olivier)
    + New Help
    + Helpcontents
       + Updates and fixes (Olivier)
    + Guides
       + Published Getting Started Guide 26.2 (D. Maddern)
       + Blog Post
       + Conversion to HTML on the way
+ Bugzilla Documentation statistics
204(204) bugs open
+ Updates:
BZ changes   1 week   1 month   3 months   12 months
created     3(-2)    21(-4)     75(-4)    201(-2)
commented     5(-5)    46(-7)    156(-19)   692(-6)
resolved     3(0)      9(1)      38(-3)    131(0)
+ top 10 contributors:
Olivier Hallot made 27 changes in 1 month, and 512 changes in 1 year
Bogdan B made 17 changes in 1 month, and 87 changes in 1 year
nobu made 11 changes in 1 month, and 36 changes in 1 year
m.a.riosv made 8 changes in 1 month, and 33 changes in 1 year
Ilmari Lauhakangas made 7 changes in 1 month, and 109 changes in 1 year
Bielefeld, Rainer made 6 changes in 1 month, and 7 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
Adolfo Jayme Barrientos made 2 changes in 1 month, and 10 changes in 1 year
LES COLLEEN made 2 changes in 1 month, and 2 changes in 1 year


* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
200(200) (topicUI) bugs open, 13(13) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes   1 week   1 month   3 months   12 months
added      3(-1)    9(-1)      9(-3)     12(-3)
commented     27(-5)   81(-43)   193(-29)   569(-28)
removed      0(0)     1(1)       2(0)       4(0)
resolved      8(7)     8(1)      18(0)      70(1)
+ top 10 contributors:
Heiko Tietze made 52 changes in 1 month, and 205 changes in 1 year
Vernon, Stuart Foote made 29 changes in 1 month, and 109 changes in 1 year
Eyal Rozenberg made 19 changes in 1 month, and 80 changes in 1 year
Bogdan B made 14 changes in 1 month, and 19 changes in 1 year
Ilmari Lauhakangas made 12 changes in 1 month, and 108 changes in 1 year
Andrei Cherniaev made 9 changes in 1 month, and 9 changes in 1 year
Andreas Heinisch made 6 changes in 1 month, and 16 changes in 1 year
m.a.riosv made 6 changes in 1 month, and 16 changes in 1 year
Dieter made 4 changes in 1 month, and 14 changes in 1 year
Neil Roberts made 4 changes in 1 month, and 5 changes in 1 year
+ [Bug 172462] Style preview cropped on Right rather than on End
 -> + [Bug 172466] Remove RedlineRenderMode (or add a label)
+ [Bug 172447] (Re)consider default choice of styles for drop-down list in toolbar,
properties deck, NBB
+ [Bug 172443] Options - Appearance - Customizations - Remember last edit item + [Bug 108239] Add paragraph style filtering identical to drop down menu toolbar
control into sidebar
+ [Bug 172430] Missing button for re-running the accessibility check
    + going through commands without labels
+ finding lots of apparently pointless stuff e.g. with redlining changing appearance of the changes, but that's covered by our config

1. → plan to remove that


* Crash Testing (Xisco)
    + 99 crashes on import https://dev-builds.libreoffice.org/crashtest/408ff4e9b1abc3bc5ba9497a53c395237de3d3b7/crashlog.txt     + 15 crashes on export https://dev-builds.libreoffice.org/crashtest/408ff4e9b1abc3bc5ba9497a53c395237de3d3b7/exportCrash.txt
+ ??? coverity issues (services still down)
+ Google / ossfuzz: ?? fuzzers active now (access now, but still need to get things going)

* Crash Reporting (Xisco)
+ 26.2.0.3    46086(+1970)
+ 26.2.1.2    58551(+2200)
+ 26.2.2.2    33936(+512)
+ 26.2.3.2    38949(+5312)
+ 26.2.4.2    4310(+3218)
https://crashreport.libreoffice.org/stats/signature/SvxAppearanceTabPage::SvxAppearanceTabPage(weld::Container%20*,weld::DialogController%20*,SfxItemSet%20const%20& <https://crashreport.libreoffice.org/stats/signature/SvxAppearanceTabPage::SvxAppearanceTabPage(weld::Container%20*,weld::DialogController%20*,SfxItemSet%20const%20&>)

 * - Still reproducible in 26.2.4.2

 * - blind fix:
   
https://git.libreoffice.org/core/+/7cb312a202f54b5df2d178f2aa0c1a992c8f641d%5E%21

 * - it didn't work


* mentoring/easyhack update (Hossein)
  + Reviewed submissions from newcomers
  + Dealing with build problems on newer versions of VS 2026
  + fontconfig update broke headless build (Xisco)
(headless requires fontconfig, in non-headless config it isn't used)
    + have some WIP patches for that (hossein)

committer...   1 week    1 month    3 months     12 months
open     126(91)    164(81)    165(78)  165(78)
reviews     420(98)   1196(52)   3366(-416)  14396(-28)
merged     227(32)    985(2)    3363(-306)  15343(20)
abandoned      13(2)      52(2)     250(-17) 778(0)
own commits     192(26)    805(19)   2298(-21) 10081(41)
review commits     111(16)    557(2)    1268(66) 2973(80)
contributor...   1 week     1 month     3 months     12 months
open     435(93)     531(88)     534(85)  534(85)
reviews     792(194)   2342(104)   7586(-558)  35592(-12)
merged      20(9)       90(-16)    444(-25)  2455(-36)
abandoned      15(5)       86(5)      262(-55)  1179(-477)
own commits      23(3)       86(-1)     297(-2)  945(9)
review commits       0(0)        0(0)        0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 340(340)
total 400(400)   assigned 31(31)   open 328(328)
+ top 10 contributors:
Armin Le Grand (collabora) made 9 patches in 1 month, and 46 patches in 1 year
Devansh Varshney made 8 patches in 1 month, and 16 patches in 1 year
Parag Nemade made 8 patches in 1 month, and 8 patches in 1 year
Furkan Ahmet Kara made 7 patches in 1 month, and 8 patches in 1 year
Srebotnjak, Martin made 6 patches in 1 month, and 12 patches in 1 year
Andrew Lee made 5 patches in 1 month, and 6 patches in 1 year
Brian Yoon made 4 patches in 1 month, and 6 patches in 1 year
Simon Chenery made 3 patches in 1 month, and 67 patches in 1 year
Kurt Nordback made 3 patches in 1 month, and 36 patches in 1 year
Muhammad Naeem made 3 patches in 1 month, and 10 patches in 1 year
+ top 10 reviewers:
Ilmari Lauhakangas made 188 review comments in 1 month, and 1182 in 1 year
Hossein made 170 review comments in 1 month, and 530 in 1 year
Xisco Fauli made 126 review comments in 1 month, and 658 in 1 year
Weghorn, Michael made 88 review comments in 1 month, and 512 in 1 year
Jonathan Clark made 80 review comments in 1 month, and 182 in 1 year
Christian Lohmaier made 74 review comments in 1 month, and 810 in 1 year
Dan Williams made 62 review comments in 1 month, and 190 in 1 year
Nabet, Julien made 52 review comments in 1 month, and 594 in 1 year
Adolfo Jayme Barrientos made 48 review comments in 1 month, and 990 in 1 year
Neil Roberts made 36 review comments in 1 month, and 48 in 1 year
+ Patches automatically abandoned:
tdf#145614 Convert '#define' to 'enum' and 'constexpr' ( Jim Chen )
- https://gerrit.libreoffice.org/#/c/187513
tdf#170994 unocontrols: replace DBG_ASSERT with SAL_WARN_IF ( Garv Gupta )
- https://gerrit.libreoffice.org/#/c/202125
WIP: tdf#100244: sc: Use accessors for MemberArray ( David Gilbert )
- https://gerrit.libreoffice.org/#/c/203340
WIP: tdf#100244:sc: Add MemberLinearArray ( David Gilbert )
- https://gerrit.libreoffice.org/#/c/203341
WIP: tdf#100244: sc: Start populating MemberLinearArray ( David Gilbert )
- https://gerrit.libreoffice.org/#/c/203342
tdf#145759 use constexpr symbolic constant for progress range ( Gustavo Elicker )
- https://gerrit.libreoffice.org/#/c/203429

* GSoC (Ilmari)
  + Midterm evaluation: 10 July
  + things progressing calmly

* Commit Access

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

* Jenkins/CI (cloph)
gerrit_android_aarch64 jobs: 398 ok: 365 ko:  33 fail ratio: 8.29% mean_ok:   7 (211) median_ok:   5 ( 96) gerrit_android_arm jobs: 398 ok: 366 ko:  32 fail ratio: 8.04% mean_ok:   6 (214) median_ok:   5 ( 95) gerrit_android_x86 jobs: 400 ok: 367 ko:  33 fail ratio: 8.25% mean_ok:   7 (210) median_ok:   5 ( 84) gerrit_android_x86_64 jobs: 400 ok: 366 ko:  34 fail ratio: 8.50% mean_ok:   6 (213) median_ok:   5 ( 97) gerrit_linux_clang_dbgutil jobs: 445 ok: 309 ko: 136 fail ratio: 30.56% mean_ok:  50 (210) median_ok:  44 (110) gerrit_linux_gcc_release jobs: 506 ok: 387 ko: 117 fail ratio: 23.12% mean_ok:  25 (235) median_ok:  22 ( 95) gerrit_mac jobs: 450 ok: 349 ko:  98 fail ratio: 21.78% mean_ok:  38 ( 52) median_ok:  36 ( 39) gerrit_windows_wsl jobs: 682 ok: 361 ko: 317 fail ratio: 46.48% mean_ok:  39 (127) median_ok:  32 ( 76) gerrit_master_ml_p jobs: 510 ok: 254 ko: 223 fail ratio: 43.73% mean_ok:  36 (535) median_ok:   0 (307) gerrit_262_p jobs:  20 ok:  17 ko:   3 fail ratio: 15.00% mean_ok: 466 (480) median_ok: 326 (332)
   + tests that failed more than twice in last seven days
3 CppunitTest_sc_spreadsheet_functions_test gerrit_linux_gcc_release
3 CppunitTest_sw_rtfexport2 gerrit_linux_clang_dbgutil
3 CppunitTest_sw_rtfexport2                gerrit_mac
3 CppunitTest_vcl_pdf_encryption                gerrit_mac
3 JunitTest_forms_unoapi_2 gerrit_linux_clang_dbgutil
4 CppunitTest_chart2_import2 gerrit_linux_gcc_release
7 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
7 UITest_writer_tests5                gerrit_linux_clang_dbgutil
8 Killed by the kill-wrapper                gerrit_mac
24 UITest_cui_dialogs                gerrit_linux_clang_dbgutil
  + queue grew large on last weekend because lack of linux builders, once that was settled queue grew large because of multiple larger patch series being submitted     → more than double the waiting time on average, multiple day in worst case
    → but all normalized now, back to the ~2h until result target

* What’s cooking (all)
   + A11y update (Michael W)
     + looking into weld::TreeView and some related a11y refactoring
   + RTL/CTL/CJK update (Jonathan)
   + macOS / UI (Dan)
     + Looking at how to Weld the osx VCL plugin
       + (could we perhaps kill the NWF eventually?)
     + Reworking Qt VCL patchset for Michael's comments
       + https://gerrit.libreoffice.org/c/core/+/206475
     + Qt6 Mac Plugin
       + private/dcbw/qt6-mac
       + SAL_VCL_QT_USE_WELDED_WIDGETS=1 SAL_VCL_QT_USE_QFONT=1 SAL_USE_VCLPLUGIN=qt6 open instdir/LibreOfficeDev.app --stderr /tmp/stderr --stdout /tmp/stdout          + add SAL_QT_SHOW_BORDERS=1 to show layout/widget borders for layout debugging
         + autogen.input:
         + --enable-debug
         + --enable-headless
         + --without-system-freetype
         + --without-system-fontconfig
         + --enable-qt6
         + Build with QT6DIR=/usr/local/Qt-6.11.1 make (or wherever your Qt is)
   + Base (Vissarion)
     + (re)Implement report builder in C++
       + Check patches https://gerrit.libreoffice.org/c/core/+/191045/3refactor and create new patches on top of current master        + Open a couple of bugs related to report-builder (as part of experimenting with the interface)
         + Please categorize with "Database-Reports-Builder" (Hossein)
https://bugs.documentfoundation.org/show_bug.cgi?id=108745(DONE)

   + Scripting (Neil)
     + Object browser:
       + I was curious why the Object Catalog and the Macro Organiser don’t have the same problem of causing global variables to be loaded into the BASIC namespace. It turns out they do have the same problem, it’s just that it’s harder to trigger because they both do lazy loading only when a node in the tree is expanded.        + I made a patch to implement this for the Object Browser as a way to “fix” the bug with a less intrusive patch that would be easy to backport.        + Devansh pointed out that his patch does this too so I asked if he wanted to split that part out of his patch so we can merge that in the meantime.        + It would be good to get that merged before the 26.2.5 branch next week. + better to get lazyloading bits merged separately if Devansh' patches need time to be merged (hossein)
+ agree, better to get stuff in if otherwise stuff gets delayed (Jonathan)
     + Working on making the macro manager dialog support deleting BASIC macros.
+ in some you could, in some others you couldn't…
+ needed so the new dialog can replace all the others
   + ODF-TC (Olivier + Regina)
      - Submitted new Calc functions to TC
https://issues.oasis-open.org/browse/OFFICE-4204- TAKE
+ re: optional params Excel 365 has them mandatoryhttps://bugs.documentfoundation.org/show_bug.cgi?id=172440
+ fixed in code, but description needs updating (xisco)

 * https://issues.oasis-open.org/browse/OFFICE-4205- DROP

 * https://issues.oasis-open.org/browse/OFFICE-4206- VSTACK

 * https://issues.oasis-open.org/browse/OFFICE-4207- HSTACK

 * https://issues.oasis-open.org/browse/OFFICE-4208- EXPAND

 * https://issues.oasis-open.org/browse/OFFICE-4209- TEXTAFTER

 * https://issues.oasis-open.org/browse/OFFICE-4210- TEXTBEFORE

  *  + "left" and "right" doesn't take RTL into account (Jonathan)

 * 
https://docs.oasis-open.org/office/OpenDocument/v1.4/os/part4-formula/OpenDocument-v1.4-os-part4-formula.html#__RefHeading__1018872_715980110

 * → going to raise the issue (olivier)


   + 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 was June 15th 2026
    -> now extended to 2026-06-30 23:30 (UTC), 1 week, 5 days from now
https://events.documentfoundation.org/libreoffice-conference-2026/cfp

* Removing published APIs? (Xisco)

 * -[API CHANGE] remove deprecated XSpell1 and XSupportedLanguages

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

 * - moved from api (Already deprecated in 2000)

 * 
https://git.libreoffice.org/core/+/88c437c597b604524d50f450506285a594bd03a5%5E!

 * - There is a replacement for them

 * - Added to
   https://wiki.documentfoundation.org/ReleaseNotes/27.2#API_Changes

 * - Safe to remove them or should I revert the patch?

 *


 * - Is there any policy for removing published APIs ?

 * - E.g. Applet.
   https://bugs.documentfoundation.org/show_bug.cgi?id=162563

   - hard to judge whether stuff is used in the wild, should have some kind of logging or alerting the user of deprecated usage to get the extension updated or raising a veto of the removal/asking us to reconsider (cloph)    - should have a dedicated deprecation listing with timeframe when it is going to get axed (jonathan)
   - why remove it/what is the harm of keeping it? (hossein)
     + if we remove stuff like the applet API, we also should clean up deprecated API (xisco)
     + old code mostly untested/unclear whether it works at all (jonathan)
     + can only rely on people coming back telling us an update broke their usecase
     + there still is maintenance cost
     + maybe can tap into extensions site and look what is used (hossein)

  *


* QA update (Xisco)

+ UNCONFIRMED: 2291 (+21)
+ enhancements: 693  (+14)
+ needsUXEval: 8 (+1)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 52 (+0)
+ documentation:  7 (+0)
+ android:  4 (+0)
+ iOS:  0 (+0)
+ Online:  3 (+0)

+ Most pressing bugs:
New:

 * None


+ New high severity bugs of the week:
None


* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+75  -1 (-71) overall)
many thanks to the top bug squashers:
Buovjaga                15
QA Administrators       13
Andreas Heinisch        5
BogdanB                 4
Heiko Tietze            3
Justin L                3
Parag                   3
m_a_riosv               3
Mihai Vasiliu           2
Vissarion Fysikopoulos  2

+ top 10 bugs reporters:
Buovjaga                3
Eyal Rozenberg          3
Olivier Hallot          3
Nicolas Joffre          2
Patrice Lemaur          2
questions2000           2
Adalbert Hanßen         1
Farid                   1
Hans Zekl               1
Heiko Tietze            1

+ top 10 bugs fixers:
Ilmari Lauhakangas      11
Andreas Heinisch        6
Justin Luth             3
Parag Nemade            3
Mihai Vasiliu           2
Vissarion Fisikopoulos  2
1
Heiko Tietze            1
Jim Raykowski           1
Karthik Godha           1

+ top 10 bugs confirmers:
Heiko Tietze            9
Bogdan B                7
m.a.riosv               6
**UNKNOWN**5
Ilmari Lauhakangas      5
Dieter                  3
Vernon, Stuart Foote    3
Dan Williams            2
Robert Großkopf         2
Xisco Fauli             2


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

done by:
vijaya chandra         1
rominator              1


* all bugs tagged with 'regression'
   + 1303(+0) bugs open of 14731(+3) total 20(+0) high prio.

done by:
Raal                   1
Robert Großkopf        1
Timur Gadzo            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            - 445(-3)
Calc                     - 257(+0)
Impress                  - 125(+0)
LibreOffice              - 69(+1)
Crashes                  - 53(+1)
Draw                     - 48(+0)
Writer: docx filter      - 44(+0)
UI                       - 37(+1)
Base                     - 36(+1)
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