ESC meeting minutes: 2025-04-24

Miklos Vajna vmiklos at collabora.com
Thu Apr 24 14:35:05 UTC 2025


* Present:
   + Cloph, Olivier, Caolan, Heiko, Ilmari, Jonathan, Michael W, Stephan, Miklos

* Completed Action Items:
   + add guidelines wrt LLM usage to the GSoC page (Ilmari)
   + proceed with dev cert current round (Stephan)

* Pending Action Items:

* Release Engineering update (Cloph)
   + 24.8.7 rc2 next week
   + 25.2.3 rc2 this week: to be tagged later today
     + https://gerrit.libreoffice.org/q/status:open+branch:libreoffice-25-2-3
   + upcoming 25.8: first alpha in 2 weeks (from master)
     + https://wiki.documentfoundation.org/ReleasePlan/25.8 is created now (may change)

* Documentation (Olivier)
     + Helpcontents
        + bug fixes (J. Nabet, S. Horaceck, ohallot)
        + Help invocation from CLI (ohallot)
        + Extended tips on text boundaries
     + Guides
        + work in progress (Ed Olson, ohallot)
     + Ubuntu installs browser as snap package, breaks offline help (cloph)
       https://bugs.documentfoundation.org/show_bug.cgi?id=166301
       + workaround is to uninstall the local help-packages (Cloph)
         + or use the Mozilla-supplied deb package (Olivier)
         + https://support.mozilla.org/en-US/kb/install-firefox-linux
       + for macOS, we detect if Safari is the browser to be used, then use online help unconditionally
       + ATM no such detection on Linux
       + run a whole local webserver to serve help? (Olivier)
         + probably an overkill (Miklos)

     + Bugzilla Documentation statistics
         220(220) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created     12(3)    25(6)      49(0)     297(1)
          commented     39(19)   87(34)    145(30)    878(9)
           resolved      5(2)    11(4)      27(0)     170(1)
     + top 10 contributors:
           Olivier Hallot made 45 changes in 1 month, and 383 changes in 1 year
           Ilmari Lauhakangas made 20 changes in 1 month, and 162 changes in 1 year
           Kaganski, Mike made 16 changes in 1 month, and 86 changes in 1 year
           gmarco made 9 changes in 1 month, and 10 changes in 1 year
           Vernon, Stuart Foote made 9 changes in 1 month, and 117 changes in 1 year
           Christian Lohmaier made 8 changes in 1 month, and 8 changes in 1 year
           Eyal Rozenberg made 7 changes in 1 month, and 19 changes in 1 year
           Nabet, Julien made 7 changes in 1 month, and 40 changes in 1 year
           marcin at truehorizon.eu made 5 changes in 1 month, and 5 changes in 1 year
           m.a.riosv made 5 changes in 1 month, and 36 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         222(222) (topicUI) bugs open, 16(16) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      4(2)     12(4)     12(4)       18(4)
          commented     33(8)    120(2)    275(22)    1213(-11)
            removed      0(0)      0(0)      0(0)        7(-1)
           resolved      5(-3)    18(0)     43(0)      207(-5)
     + top 10 contributors:
           Vernon, Stuart Foote made 55 changes in 1 month, and 350 changes in 1 year
           Eyal Rozenberg made 41 changes in 1 month, and 212 changes in 1 year
           Heiko Tietze made 40 changes in 1 month, and 614 changes in 1 year
           Ilmari Lauhakangas made 18 changes in 1 month, and 186 changes in 1 year
           Olivier Hallot made 11 changes in 1 month, and 17 changes in 1 year
           Kaganski, Mike made 10 changes in 1 month, and 36 changes in 1 year
           Devashish gupta made 6 changes in 1 month, and 6 changes in 1 year
           m.a.riosv made 6 changes in 1 month, and 35 changes in 1 year
           Peyton R made 5 changes in 1 month, and 5 changes in 1 year
           *UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year
  -> + [Bug 166313] Addition of 'locality' field in Options > User Data
       => needsDevEval
       + need to find out if this is doable to store in ODF
  -> + [Bug 166308] [Feature Request] Add Superscript Citation.
       => character style for citation references like for foot-/endnotes
     + [Bug 166293] UI: Hold and move scrollbar, it doesn't jump back when moving
            mouse (far) away from it
  -> + [Bug 166287] Integrate basic playback controls for audio/video when _not_ doing
            a slide show
        => some triangle to distinguish the video from a still image
  -> + [Bug 166286] When inserting a video file, it is not scaled down to slide
            (or smaller) dimenions
     + [Bug 166285] Insert > Media submenu offers images, but not Audio/Video
  -> + [Bug 166282] Allow Save-and-Closing of open files from the command-line
       => needsDevEval
       + execute a uno command from the commandline for a running soffice instance
       + you currently have to opt in to listen to a TCP port inside the soffice process (Miklos)
     + [Bug 166269] HUD / Search Commands does not match some menu commands even by name
     + [Bug 166175] Need mechanism for indicating which page of a document to use for
             a thumbnail
     + [Bug 166130] [Request] Right-click on the thumbnail in the Start Center to see
             a larger image
     + [Bug 166094] Feature Suggestion - Option to Keep the Start Center Open
     + [Bug 166111] keyboard shortcut search feature


* Crash testing (Caolan)
     + 146(+3) import failure, 32(-4) export failures
       - https://wiki.documentfoundation.org/Development/Crashtesting
       - https://gerrit.libreoffice.org/c/core/+/184350
       - https://gerrit.libreoffice.org/c/core/+/184338
     + 2 coverity issues
       - back to normal
     + 6 ossfuzz issues, 3 crashes, 2 timeouts, 1 OOM
       - build failed due to missing meson, that's fixed, but 2nd build failure
         reason, that's now also fixed, but no new successful build yet to see
         if latest attempt to fix a crash has worked
     + how the above stat is generated? (Caolan)
       + source data is usually from Wed morning, this time Thu morning (Miklos)
       + dev-tools/esc-reporting/esc-collect.py and esc-automate.py (Xisco)
       + change the template? (Miklos)
         + push to gerrit, Xisco to submit & deploy?
         + don't have rights to deploy (Xisco)
           + Guilhem deploys when asked

* Crash Reporting from crashreport.libreoffice.org (Xisco)
     + 25.2.0.2    210(+4)
     + 25.2.0.3    32703(+693)
     + 25.2.1.2    24639(+1098)
     + 25.2.2.2    12444(+4776)

     + https://crashreport.libreoffice.org/stats/signature/SwNodeIndex::SwNodeIndex(SwNode%20*)

         - https://bugs.documentfoundation.org/show_bug.cgi?id=164033, bisected to Justin


* Mentoring (Hossein)
   + we have Romanian university students (Ilmari)
     + Gabriel is organizing this from the local side
     + will help them from the LO side (Ilmari)
           committer...   1 week     1 month     3 months    12 months
                   open      80(-34)    164(-12)    170(-13)     170(-13)
                reviews     438(76)    1254(-44)   3560(-26)   13428(56)
                 merged     221(-45)   1009(24)    3177(-34)   14143(-24)
              abandoned      14(-10)     65(1)      210(5)       739(-6)
            own commits     156(-47)    720(56)    2136(-15)    9924(-35)
         review commits      44(11)     174(-1)     582(-8)     2878(-23)
         contributor...   1 week      1 month      3 months     12 months
                   open      72(-482)    885(-214)    889(-222)     889(-222)
                reviews     736(-170)   2736(10)     7486(-134)   31076(-72)
                 merged      11(-7)       80(-12)     287(-15)     1317(-16)
              abandoned     228(192)     317(216)     418(214)      758(217)
            own commits      11(5)        60(-10)     217(-7)      1202(-12)
         review commits       0(0)         0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 350(350)
        total 418(418)   assigned 56(56)   open 326(326)
     + top 10 contributors:
           Devashish gupta made 6 patches in 1 month, and 9 patches in 1 year
           Simon Chenery made 4 patches in 1 month, and 44 patches in 1 year
           Manish Mahapatra made 4 patches in 1 month, and 4 patches in 1 year
           Shardul Vikram Singh made 3 patches in 1 month, and 7 patches in 1 year
           Kurt Nordback made 3 patches in 1 month, and 3 patches in 1 year
           Nam Bui made 3 patches in 1 month, and 4 patches in 1 year
           Weblate made 2 patches in 1 month, and 27 patches in 1 year
           Marco Pinto made 2 patches in 1 month, and 6 patches in 1 year
           Celia Palacios Gómez Tagle made 2 patches in 1 month, and 2 patches in 1 year
           Pierre Vacher made 2 patches in 1 month, and 7 patches in 1 year
     + top 10 reviewers:
           Ilmari Lauhakangas made 128 review comments in 1 month, and 832 in 1 year
           Christian Lohmaier made 112 review comments in 1 month, and 804 in 1 year
           Hossein   made 102 review comments in 1 month, and 354 in 1 year
           Caolán McNamara made 86 review comments in 1 month, and 1240 in 1 year
           Vajna, Miklos made 82 review comments in 1 month, and 1148 in 1 year
           allotropia jenkins made 82 review comments in 1 month, and 534 in 1 year
           Thorsten Behrens made 74 review comments in 1 month, and 676 in 1 year
           Vajngerl, Tomaž made 72 review comments in 1 month, and 338 in 1 year
           Kaganski, Mike made 62 review comments in 1 month, and 560 in 1 year
           Xisco Fauli made 62 review comments in 1 month, and 802 in 1 year
     + Patches automatically abandoned:
         https://lists.freedesktop.org/archives/libreoffice/2025-April/093236.html

* GSoC (Ilmari)
   + https://developers.google.com/open-source/gsoc/timeline
   + mentors are watching the patches associated with proposals/mentees
   + Next step: 29 April - GSoC contributor proposal rankings due from Org Admins

* Commit Access

* Developer Certification (Stephan/Miklos/László)
   + resting since: 20 weeks (limit: 20 weeks)
   + Gabriel meanwhile resigned from the committee, after not having his TDF membership
     renewed (Stephan)
   + the one candidate we contacted last week declined (Stephan)
   + https://www.documentfoundation.org/engineering-sc/ needs updating (Miklos)
     + need to remove Gabriel here
     + AI: do the removal (Ilmari)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 123 ok: 118 ko:   4 fail ratio: 3.25% mean_ok:   6 (  9) median_ok:   5 (  6)
gerrit_android_arm         jobs: 124 ok: 121 ko:   3 fail ratio: 2.42% mean_ok:   6 (  9) median_ok:   5 (  7)
gerrit_android_x86         jobs: 123 ok: 118 ko:   4 fail ratio: 3.25% mean_ok:   6 ( 10) median_ok:   5 (  6)
gerrit_android_x86_64      jobs: 124 ok: 120 ko:   3 fail ratio: 2.42% mean_ok:   6 ( 10) median_ok:   5 (  6)
gerrit_linux_clang_dbgutil jobs: 248 ok: 202 ko:  43 fail ratio: 17.34% mean_ok:  34 ( 37) median_ok:  33 ( 34)
gerrit_linux_gcc_release   jobs: 270 ok: 239 ko:  22 fail ratio: 8.15% mean_ok:  19 ( 21) median_ok:  19 ( 19)
gerrit_mac                 jobs: 267 ok: 229 ko:  32 fail ratio: 11.99% mean_ok:  51 ( 52) median_ok:  47 ( 47)
gerrit_windows             jobs: 247 ok: 219 ko:  24 fail ratio: 9.72% mean_ok:  37 ( 40) median_ok:  35 ( 35)
gerrit_master_ml           jobs: 282 ok: 185 ko:  84 fail ratio: 29.79% mean_ok:  73 ( 73) median_ok:  67 ( 67)
gerrit_master              jobs:  32 ok:  20 ko:   9 fail ratio: 28.12% mean_ok:  49 ( 49) median_ok:  47 ( 47)
gerrit_master_seq          jobs: 246 ok: 165 ko:  71 fail ratio: 28.86% mean_ok:  76 ( 76) median_ok:  69 ( 69)
    + tests that failed more than twice in last seven days
       3 CppunitTest_sw_uiwriter6                gerrit_linux_gcc_release
       3 UITest_impress_tests                gerrit_linux_clang_dbgutil
       3 UITest_sw_sidebar                gerrit_linux_clang_dbgutil
       6 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
       8 aborted by jenkins job timeout                gerrit_windows
   + more silent than usual week due to Easter (Cloph)
     + nothing stands out

* What’s cooking (Miklos)
   + A11y update (Michael W)
      + getting over Writer a11y code
      + planning to look into unreliable announcement of Writer paragraphs by JAWS
   + RTL/CTL/CJK update (Jonathan)
     + TTT on languages tomorrow
     + next plan: ruby support in editeng
   + Enable native window tabbing on macOS (Patrick):
     + Patch in progress: https://gerrit.libreoffice.org/c/core/+/184390
     + Snapshot: https://bugs.documentfoundation.org/attachment.cgi?id=200461
     + Still need to merge native and LibreOffice's windows menus using NeoOffice code

* QA update (Xisco)
     + UNCONFIRMED: 1665 (+21)
         + enhancements: 447  (+8)
         + needsUXEval: 10 (+3)
         + haveBackTrace: 14 (+0)
         + needsDevAdvice: 47 (+0)
         + documentation:  4 (-1)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  7 (+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
       +103  -4 (-60) overall)
       many thanks to the top bug squashers:
        Olivier Hallot          7
        V Stuart Foote          7
        m_a_riosv               6
        Gabor Kelemen (allotropia) 5
        Buovjaga                3
        Mike Kaganski           3
        Dave Gilbert            2
        Dieter                  2
        Pierre Fortin           2
        nobu                    2

     + top 10 bugs reporters:
        Eyal Rozenberg          6
        Uralion                 4
        Aron Budea              3
        Uncombed5936            3
        Graham                  2
        Hossein                 2
        Michael Otto            2
        Mike Kaganski           2
        David Tonhofer          1
        Eliane Domingos de Sousa 1

     + top 10 bugs fixers:
        Kelemen, Gabor          4
        Olivier Hallot          3
        David Gilbert           2
        Aron Budea              1
        Dieter                  1
        Grandin, Noel           1
        Jim Raykowski           1
        Kaganski, Mike          1
        Karthik Godha           1
        RGB                     1

     + top 10 bugs confirmers:
        m.a.riosv               14
        *UNKNOWN*               9
        Olivier Hallot          9
        Vernon, Stuart Foote    5
        Aron Budea              3
        Ilmari Lauhakangas      3
        Heiko Tietze            2
        Kaganski, Mike          2
        Raal                    2
        Vajna, Miklos           2


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

      done by:
         libre                  2
         opp                    2
         Justin Luth            1
         jquintanaalvarado      1
         Raal                   1


* Bibisected bugs open: keyword 'bibisected'
    + http://bit.ly/2cSCXlS
    +

      done by:
         libre                  2
         opp                    2
         Justin Luth            1
         jquintanaalvarado      1
         Raal                   1


* all bugs tagged with 'regression'
    + 1249(+4) bugs open of 14035(+10) total 23(+0) high prio.

      done by:
         Ilmari Lauhakangas     2
         libre                  1
         opp                    1
         m.a.riosv              1
         Kaganski, Mike         1
         Raal                   1


* ~Component   count net * high severity regressions
    + http://bit.ly/1HWHb3E
      Writer        - 9(+0)
      Calc          - 6(+0)
      LibreOffice   - 4(+0)
      Impress       - 2(+0)
      Installation  - 1(+0)
      UI            - 1(+0)

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 414(+2)
      Calc                     - 243(-1)
      Impress                  - 126(+0)
      LibreOffice              - 56(+2)
      Draw                     - 47(+0)
      Writer: docx filter      - 45(+0)
      Crashes                  - 43(+0)
      Base                     - 37(+0)
      Borders                  - 35(+0)
      UI                       - 34(+0)
      Writer: perf             - 33(+0)
      Writer: other filter     - 30(+0)
      filters and storage      - 27(+1)
      Chart                    - 26(+0)
      Printing and PDF export  - 25(-1)
      RTL                      - 23(+0)
      BASIC                    - 19(+0)
      Writer: doc filter       - 18(+0)
      graphics stack           - 13(+0)
      Formula Editor           - 10(-1)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Extensions               - 2(+0)
      Installation             - 2(+0)
      Linguistic               - 2(+0)


More information about the LibreOffice mailing list