ESC meeting minutes: 2024-12-05

Miklos Vajna vmiklos at collabora.com
Thu Dec 5 15:32:39 UTC 2024


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

* Completed Action Items:

* Pending Action Items:
   + Upgrade the wiki template for the release pages to specify when the MAR update can be expected (Hossein)

* Release Engineering update (Cloph)
   + 24.8.4 rc2 in 1 week
     + cross-update will be enabled (from 24.2.x; after 1 week delay)
   + 25.2 beta1 + feature freeze this week
     + rc1 + UI freeze in 2 weeks
     + branch rules: https://wiki.documentfoundation.org/Development/Branches
       + self-review is OK for now
     + macOS 11 compat: Patrick fixed this problem, no need to adjust the system requirements, thanks.
     + late features:
       + Sahil is working on the application colors (Heiko)

* Documentation (Olivier)
     + missing Olivier
     + Bugzilla Documentation statistics
         230(230) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months    12 months
            created      3(1)    15(-7)     49(-64)     262(3)
          commented     12(9)    35(-54)   182(-177)   1003(-2)
           resolved      1(0)     5(-2)     22(-45)     173(1)
     + top 10 contributors:
           Ilmari Lauhakangas made 18 changes in 1 month, and 146 changes in 1 year
           Olivier Hallot made 12 changes in 1 month, and 348 changes in 1 year
           Heiko Tietze made 8 changes in 1 month, and 86 changes in 1 year
           Eyal Rozenberg made 5 changes in 1 month, and 8 changes in 1 year
           Bogdan B made 4 changes in 1 month, and 26 changes in 1 year
           Dione Maddern made 4 changes in 1 month, and 114 changes in 1 year
           Kaganski, Mike made 4 changes in 1 month, and 79 changes in 1 year
           Timur Gadzo made 3 changes in 1 month, and 14 changes in 1 year
           Vernon, Stuart Foote made 3 changes in 1 month, and 167 changes in 1 year
           Pierre F made 2 changes in 1 month, and 225 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         229(229) (topicUI) bugs open, 23(23) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month    3 months   12 months
              added      2(-4)    10(-4)     16(-1)      23(-2)
          commented     24(-2)   112(-16)   328(3)     1572(-106)
            removed      0(0)      3(2)       6(4)       13(2)
           resolved      2(2)     14(-2)     46(-15)    250(-13)
     + top 10 contributors:
           Heiko Tietze made 91 changes in 1 month, and 882 changes in 1 year
           Eyal Rozenberg made 54 changes in 1 month, and 205 changes in 1 year
           Vernon, Stuart Foote made 32 changes in 1 month, and 402 changes in 1 year
           *UNKNOWN* made 26 changes in 1 month, and 26 changes in 1 year
           Ilmari Lauhakangas made 19 changes in 1 month, and 176 changes in 1 year
           Roman Kuznetsov made 10 changes in 1 month, and 31 changes in 1 year
           Cristian Secară made 8 changes in 1 month, and 8 changes in 1 year
           *UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year
           Aditya (Addy) Sahu made 4 changes in 1 month, and 16 changes in 1 year
           Dieter made 4 changes in 1 month, and 127 changes in 1 year
     + [Bug 164171] Separate strings for tooltips of the open documents list in
            navigator
     + [Bug 164138] Different macro languages in new Macro organizer dialog should
            have different icons
     + [Bug 164112] cell border dialogue does not display current borders for a cell
     + [Bug 164117] In Libreoffice writer it would be useful to use not just the
            mouse but also the current shortcut keys (SHIFT+ALT+ARROW UP/DOWN7LEFT/
            RIGHT) to move text
     + [Bug 164115] Add shortcut key combination for change from one document to another
     + [Bug 164110] Can't edit the area color as HSL rather than RGB
     + [Bug 164084] Improve UI discoverability of font-relative spacing and margins

* Crash testing (Caolan)
     + 255(+176) import failure, 26(-51) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
      - at least 463 backtraces, generating new backtraces for latest run
     + 19 coverity issues
     + 0 ossfuzz issues

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
     + missing Xisco
     + 24.8.0.3    29249(+11444)
     + 24.8.1.2    21965(+9224)
     + 24.8.2.1    53702(+49705)
     + 24.8.3.2    11062(+0)

* Mentoring (Hossein)
   + waiting for cygwin 3.5.5, the hang issue is fixed there,expect it'll be significantly better (Hossein)
           committer...   1 week     1 month     3 months    12 months
                   open      95(34)     148(30)     148(-19)     148(-19)
                reviews     468(120)   1718(442)   3860(394)   13458(196)
                 merged     335(30)    1378(24)    3799(113)   14130(359)
              abandoned      12(6)       70(12)     155(-34)     748(-31)
            own commits     245(73)    1036(43)    2784(109)   10137(122)
         review commits      57(24)     311(84)     847(158)    3308(140)
         contributor...   1 week     1 month     3 months    12 months
                   open     246(74)     490(242)    493(226)     493(226)
                reviews     998(386)   3656(604)   8696(546)   31588(850)
                 merged      39(30)     174(81)     451(167)    1479(41)
              abandoned       9(8)       74(63)      99(33)      579(18)
            own commits      36(22)     161(85)     402(122)    1396(106)
         review commits       0(0)        0(0)        0(0)         0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 341(341)
        total 427(427)   assigned 26(26)   open 363(363)
     + top 10 contributors:
           Bogdan B made 84 patches in 1 month, and 256 patches in 1 year
           Dione Maddern made 6 patches in 1 month, and 10 patches in 1 year
           Srebotnjak, Martin made 4 patches in 1 month, and 19 patches in 1 year
           Batmunkh Dorjgotov made 4 patches in 1 month, and 4 patches in 1 year
           Pierre F made 4 patches in 1 month, and 102 patches in 1 year
           Rahim Siddiq made 4 patches in 1 month, and 4 patches in 1 year
           Weblate made 3 patches in 1 month, and 40 patches in 1 year
           Mohamed Ali made 3 patches in 1 month, and 3 patches in 1 year
           Marco Pinto made 2 patches in 1 month, and 6 patches in 1 year
           Kurt Nordback made 2 patches in 1 month, and 30 patches in 1 year
     + top 10 reviewers:
           Vajna, Miklos made 146 review comments in 1 month, and 1122 in 1 year
           Thorsten Behrens made 146 review comments in 1 month, and 730 in 1 year
           Caolán McNamara made 140 review comments in 1 month, and 1376 in 1 year
           Nabet, Julien made 112 review comments in 1 month, and 874 in 1 year
           Michael Stahl made 112 review comments in 1 month, and 866 in 1 year
           Ilmari Lauhakangas made 96 review comments in 1 month, and 700 in 1 year
           Grandin, Noel made 92 review comments in 1 month, and 726 in 1 year
           Xisco Fauli made 84 review comments in 1 month, and 828 in 1 year
           Christian Lohmaier made 80 review comments in 1 month, and 592 in 1 year
           Olivier Hallot made 80 review comments in 1 month, and 444 in 1 year
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Manish Bera
           Sahil Gautam (allotropia)
           Simon Chenery
           Zachary Davis (csumb.edu)
           kstefun (csumb.edu)

* Outreachy (Ilmari)
   + 1 design project (Writer templates) this year
     + looking forward to ask for feedback & collect it, etc (Heiko)
     + actual start is 9th Dec
   + hope to also do a coding project in the future (Ilmari, Heiko)

* Commit Access

* Developer Certification (Stephan/Miklos/László/Gabriel)
   + resting since: 6 week (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 201 ok: 192 ko:   6 fail ratio: 2.99% mean_ok:   8 ( 15) median_ok:   6 ( 12)
gerrit_android_arm         jobs: 201 ok: 194 ko:   7 fail ratio: 3.48% mean_ok:   8 ( 15) median_ok:   6 ( 11)
gerrit_android_x86         jobs: 199 ok: 193 ko:   4 fail ratio: 2.01% mean_ok:   8 ( 15) median_ok:   6 ( 11)
gerrit_android_x86_64      jobs: 201 ok: 194 ko:   7 fail ratio: 3.48% mean_ok:   7 ( 15) median_ok:   6 ( 11)
gerrit_linux_clang_dbgutil jobs: 415 ok: 331 ko:  75 fail ratio: 18.07% mean_ok:  39 ( 45) median_ok:  36 ( 41)
gerrit_linux_gcc_release   jobs: 503 ok: 400 ko:  57 fail ratio: 11.33% mean_ok:  22 ( 27) median_ok:  19 ( 20)
gerrit_mac                 jobs: 445 ok: 370 ko:  64 fail ratio: 14.38% mean_ok:  53 ( 55) median_ok:  46 ( 48)
gerrit_windows             jobs: 425 ok: 348 ko:  61 fail ratio: 14.35% mean_ok:  36 ( 72) median_ok:  36 ( 37)
gerrit_master_ml           jobs: 518 ok: 288 ko: 166 fail ratio: 32.05% mean_ok: 111 (111) median_ok:  76 ( 76)
gerrit_master              jobs:  58 ok:  27 ko:  28 fail ratio: 48.28% mean_ok:  78 ( 78) median_ok:  48 ( 48)
gerrit_master_seq          jobs: 461 ok: 263 ko: 137 fail ratio: 29.72% mean_ok: 113 (113) median_ok:  77 ( 77)
    + tests that failed more than twice in last seven days
       3 UITest_calc_tests6                gerrit_linux_clang_dbgutil
       3 UITest_impress_tests                gerrit_linux_clang_dbgutil
       3 UITest_sw_ui_frmdlg                gerrit_linux_clang_dbgutil
       4 JunitTest_svx_unoapi                gerrit_linux_clang_dbgutil
       9 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
      11 aborted by jenkins job timeout                gerrit_windows
      20 CppunitTest_sw_tiledrendering2                gerrit_linux_gcc_release
         + 2nd try to stabilize this was on Monday, let's see (Cloph)
   + 'jom' tool is used (instead of nmake) in LODE, saves 5 mins on Windows CI (Cloph)
   + when submitting large number of related patches at once:
       + submit as WIP and only flag the topmost one as ready for review
         → ci can build the series with a single build
            can make others ready to build during the night
       + 10-15 changes at once is not ideal, especially during the busy hours of the day

* What’s cooking (Miklos)
   + A11y update (Michael W)
     + menu a11y issues on Windows (tdf#164093, tdf#157001)
     + reducing dependency of vcl widget a11y classes on toolkit
     + LO/JAWS issues
   + RTL/CTL/CJK update (Jonathan)
     + tdf#163913: Font-relative loext:margin-left and margin-right
       + https://bugs.documentfoundation.org/show_bug.cgi?id=163913
       + Change landed after last meeting
     + tdf#164098: sw: Fixed word overflow crash in kashida justification
       + https://bugs.documentfoundation.org/show_bug.cgi?id=164098
     + tdf#162912: i18npool: Updated CJK BreakIterator to use custom rules
       + https://bugs.documentfoundation.org/show_bug.cgi?id=162912
       + Leftover issue from ICU rule upgrade (tdf#49885)
   + tdf#159549 - FORMATTING LO Writer 7.6 and 24.2 alter settings of Text Body paragraph style when renaming style as Body Text (Michael S)
       + https://gerrit.libreoffice.org/c/core/+/177858
       + think it's not ideal that styles can be accessed by their localized name as well (Michael S)
         + but dropping the l10n access may break extensions/macros
         + still, it's a mess
         + the above change drops support for l10n style name access
         + mark it as an "[API CHANGE]" and be done with it (Stephan)
         + would suggest: wait for somebody to complain, only then limit this to file import code (Miklos)
         => will go with this (Michael S)
         + writerfilter still needs fixing, perhaps it uses the (English) UI name, not the API name
         + good to consider what Word does with localized style names (Hossein)
           + the past case there was different: localized style name gets written to the file & then fields refer to it (Michael S)

* Manage Conditional Formatting dialog (Xisco)
   + the reverts are in (Caolan)

* FOSDEM 2025 (Xisco)
     - DevRoom: Saturday, February 1, from 10AM to 2PM.

* QA update (Xisco)
     + UNCONFIRMED: 1409 (+97)
         + enhancements: 357  (+24)
         + needsUXEval: 5 (-7)
         + haveBackTrace: 12 (+2)
         + needsDevAdvice: 48 (+1)
         + documentation:  5 (+2)
         + android:  1 (+1)
         + iOS:  0 (+0)
         + Online:  9 (+0)



     + Most pressing bugs:
      New:
      Old:
      Fixed:


     + New high severity bugs of the week:
         + Cloud synchronization issues: files with 0 bytes after save
             + https://bugs.documentfoundation.org/show_bug.cgi?id=162452

         + LibreOffice crashes when attempting to save the AutoRecovery info of an untitled COPY of a spreadsheet
             + https://bugs.documentfoundation.org/show_bug.cgi?id=163033

         + Writer crashes when moving a picture
             + https://bugs.documentfoundation.org/show_bug.cgi?id=164045

         + Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows
             + https://bugs.documentfoundation.org/show_bug.cgi?id=164093
             + needs bisecting

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +93  +19 (-62) overall)
       many thanks to the top bug squashers:
        Buovjaga                10
        Jonathan Clark          5
        QA Administrators       5
        Julien Nabet            3
        Marina Latini (SUSE)    3
        Mike Kaganski           3
        V Stuart Foote          3
        Heiko Tietze            2
        Noel Grandin            2
        Regina Henschel         2

     + top 10 bugs reporters:
        Gabor Kelemen (allotropia) 5
        Roman Kuznetsov         5
        nobu                    4
        Bl                      3
        Regina Henschel         3
        Eyal Rozenberg          2
        Hossein                 2
        LeroyG                  2
        László Németh           2
        Mike Kaganski           2

     + top 10 bugs fixers:
        Jonathan Clark          5
        Grandin, Noel           2
        Kaganski, Mike          2
        *UNKNOWN*               1
        Andreas Heinisch        1
        Aron Budea              1
        Balazs Varga            1
        Balland-Poirier, Laurent 1
        Bogdan B                1
        Caolán McNamara         1

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      12
        m.a.riosv               9
        *UNKNOWN*               7
        Marina Latini           5
        Vernon, Stuart Foote    4
        Heiko Tietze            3
        Kaganski, Mike          3
        Weghorn, Michael        3
        Bogdan B                2
        Nabet, Julien           2


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

      done by:
         Ilmari Lauhakangas     4
         Aron Budea             1
         Chika                  1
         Kelemen, Gabor         1
         Weghorn, Michael       1
         Raal                   1
         Timur Gadzo            1
         Xisco Fauli            1


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

      done by:
         Ilmari Lauhakangas     4
         Aron Budea             1
         Weghorn, Michael       1
         Raal                   1
         Timur Gadzo            1
         Xisco Fauli            1


* all bugs tagged with 'regression'
    + 1218(+0) bugs open of 13760(+86) total 21(+0) high prio.

      done by:
         Ilmari Lauhakangas     4
         nobu                   4
         m.a.riosv              2
         Aron Budea             1
         Eyal Rozenberg         1
         Epo Nym                1
         Weghorn, Michael       1
         Németh, László         1
         Vernon, Stuart Foote   1
         Xisco Fauli            1


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

    by OS:
      All           - 13(+0)
      Linux         - 5(+0)
      Mac OS X      - 0(+0)
      Windows       - 3(+0)


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 402(+1)
      Calc                     - 248(+2)
      Impress                  - 126(+4)
      LibreOffice              - 50(-3)
      Draw                     - 47(-2)
      Crashes                  - 44(+4)
      Writer: docx filter      - 42(-2)
      Base                     - 36(-2)
      Borders                  - 33(+0)
      UI                       - 33(-2)
      Writer: perf             - 32(-1)
      Writer: other filter     - 31(+0)
      Printing and PDF export  - 25(-1)
      Chart                    - 24(+0)
      RTL                      - 24(+1)
      BASIC                    - 22(+0)
      filters and storage      - 19(+0)
      Writer: doc filter       - 17(+0)
      Formula Editor           - 12(+1)
      graphics stack           - 12(+0)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Extensions               - 2(+0)
      Linguistic               - 2(+0)


More information about the LibreOffice mailing list