ESC meeting minutes: 2024-11-28

Miklos Vajna vmiklos at collabora.com
Thu Nov 28 15:32:28 UTC 2024


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

* Completed Action Items:
   + check the incremental bug stats, they seem to be incorrect (Xisco)
     -> Problem was OOM reading json files. Increased RAM to 16gbs

* 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 rc1 this week: plan to tag later today
   + 25.2 beta1 + feature freeze next week
   + late faetures? (Heiko)
     + good to list them early (Cloph)
     + Sahil is working on the application colors, may not be ready by next week (Heiko)
       + aware of the deadline, though
   + language / help pack packaging changes (Cloph)
     + discussion ongoing
     + may be too late for 25.2
     + currently the 3 platforms (Windows/Linux/macOS) do this all differently
     + the single installer could contain all UI languages
       + would work nicely on Windows: increases download size, but not the install size
         + some comment: help is also annoying to have it as a separate package
         + but then that would be an even larger install set
       + macOS: both download and install size increasing
         + Patrick was working on a patch here
     + one request was to have both versions: with and without languages (Ilmari)
     + perhaps the discussion has to settle first, earlier (Miklos)
       + agree (Cloph)
     + macOS 11 "not starting" bugreport -- needs investigating (Cloph)
       + drop support for this or try to get it working
       + have a macOS 11, will try to bisect (Xisco)
       + found by the alpha release (Cloph)
          https://bugs.documentfoundation.org/show_bug.cgi?id=164047
     + arm Windows build status? (Caolan)
       + 25.2 will feature it as a primary platform (from the download page)
       + no hunting will be needed (Cloph)
       + no plans (for now) to provide Linux aarch64 builds from TDF however (cloph)

* Documentation (Olivier)
     + Helpcontents
        + Fixes in date representation (B. Busea)
        + Review some translatable strings (ohallot)
     +Guides
        + Draw Guide published (P. Schofield)
        + Work on Math Guide (P. Schofield)
        + Calc guide WIP (ohallot, D. Maddern, L. Samy, E. Olson)

     + Bugzilla Documentation statistics
         230(230) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months    12 months
            created      3(1)    18(-4)     54(-59)     262(3)
          commented     13(10)   45(-44)   205(-154)   1000(-5)
           resolved      0(-1)    6(-1)     25(-42)     172(0)
     + top 10 contributors:
           Olivier Hallot made 17 changes in 1 month, and 346 changes in 1 year
           Ilmari Lauhakangas made 16 changes in 1 month, and 144 changes in 1 year
           Heiko Tietze made 8 changes in 1 month, and 86 changes in 1 year
           Kaganski, Mike made 7 changes in 1 month, and 79 changes in 1 year
           Vernon, Stuart Foote made 6 changes in 1 month, and 164 changes in 1 year
           Eyal Rozenberg made 5 changes in 1 month, and 8 changes in 1 year
           Dione Maddern made 4 changes in 1 month, and 114 changes in 1 year
           Bogdan B made 3 changes in 1 month, and 25 changes in 1 year
           Weghorn, Michael made 3 changes in 1 month, and 16 changes in 1 year
           Stéphane Guillou made 3 changes in 1 month, and 113 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         231(231) (topicUI) bugs open, 25(25) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month    3 months   12 months
              added      7(1)     10(-4)     17(0)       23(-2)
          commented     35(9)    103(-25)   328(3)     1609(-69)
            removed      0(0)      3(2)       6(4)       13(2)
           resolved      5(5)     16(0)      47(-14)    258(-5)
     + top 10 contributors:
           Heiko Tietze made 83 changes in 1 month, and 901 changes in 1 year
           Eyal Rozenberg made 44 changes in 1 month, and 195 changes in 1 year
           *UNKNOWN* made 26 changes in 1 month, and 26 changes in 1 year
           Ilmari Lauhakangas made 23 changes in 1 month, and 191 changes in 1 year
           Vernon, Stuart Foote made 19 changes in 1 month, and 392 changes in 1 year
           Aditya (Addy) Sahu made 8 changes in 1 month, and 16 changes in 1 year
           Cor Nouws made 8 changes in 1 month, and 38 changes in 1 year
           Cristian Secară made 8 changes in 1 month, and 8 changes in 1 year
           Roman Kuznetsov made 4 changes in 1 month, and 25 changes in 1 year
           Dieter made 4 changes in 1 month, and 127 changes in 1 year
  -> + [Bug 164034] Make non-breaking hyphen visible again in normal use case
            (at least as an option)
     + [Bug 164016] In Change-Master-Slide dialog, always indicate the
            currently-used master
     + [Bug 164015] Default choice in Change-master-slide dialog should be last
            similar choice
     + [Bug 163992] UI: Tooltip of the open documents list in navigator
     + [Bug 164012] Can't switch Master Slide from the Slide Pane
     + [Bug 164011] No access to a selection of colors widely-used in the document
     + [Bug 164007] "Do not add space between paragraphs of the same style" active,
            but doesn't work
     + [Bug 164002] Shift-selection in slide pane is brittle w.r.t. mis-clicks
     + [Bug 164001] Shift-selecting in the slide pane should show last-chronologically-
            selected slide
     + [Bug 163990] Wrap text + Resize to fit text in drawing object doesn't do
            what it says
  -> + [Bug 163985] There is no window above the cursor with info when i choose
            multiple cells in "Calc"

* Crash testing (Caolan)
     + 75(+0) import failure, 55(+0) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
      - 463 core dumps, out of space after that, some common crashes are
      - https://bugs.documentfoundation.org/show_bug.cgi?id=164056
      - https://bugs.documentfoundation.org/show_bug.cgi?id=164075
      - some more fixes merged since
     + 27 coverity issues
     + 0 ossfuzz issues
       - suspicious

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
     + 24.8.0.3    28226(+10421)
     + 24.8.1.2    21751(+9010)
     + 24.8.2.1    53025(+49028)
     + 24.8.3.2    6707(+0)

     + https://crashreport.libreoffice.org/stats/signature/SwRenderData::ViewOptionAdjustStop()
      - second most reported crash in 24.8.3.2

     - related to print ?


      + https://crashreport.libreoffice.org/stats/signature/SfxItemSet::GetByOffset(unsigned%20short,unsigned%20short)

     - Regression in 24.8 branch

     - related align cell in calc ?


* Mentoring (Hossein)
  + Finalized and published a blog post on VCL weld mechanism
    VCL weld: create LibreOffice GUI from design files
    https://dev.blog.documentfoundation.org/2024/11/22/vcl-weld-create-libreoffice-gui-from-design-files/
  + Added a Wiki namespace for VCL, consisting of various articles
    https://wiki.documentfoundation.org/Development/VCL
    + Described examples and workbenches
      + Adapted minvcl (basic VCL example) and minweld (basic VCL weld example) from dev blog posts
    + Will add new articles around VCL
      + Creating a new dialog
        + good to update the "new Impress dialog" (2013) page as well (Ilmari)
      + Create UI fragments using Builder
      + Relevant information from vcl/README.md
      + notebookbar doesn't use widgets currently which are welded (Michael W)
        + not planning to fix this at the moment
        + good to encourage to not create more custom widgets

           committer...   1 week     1 month      3 months    12 months
                   open      35(-26)     97(-21)     109(-58)     109(-58)
                reviews     450(102)   1590(314)    3824(358)   13710(448)
                 merged     346(41)    1244(-110)   3797(111)   14163(392)
              abandoned       9(3)       66(8)       155(-34)     753(-26)
            own commits     253(81)     954(-39)    2770(95)    10154(139)
         review commits      79(46)     341(114)     843(154)    3322(154)
         contributor...   1 week      1 month     3 months    12 months
                   open      290(118)    488(240)    493(226)     493(226)
                reviews     1072(460)   3362(310)   8562(412)   31158(420)
                 merged       52(43)     205(112)    434(150)    1412(-26)
              abandoned       26(25)      69(58)      92(26)      565(4)
            own commits       53(39)     192(116)    396(116)    1380(90)
         review commits        0(0)        0(0)        0(0)         0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 342(342)
        total 429(429)   assigned 26(26)   open 364(364)
     + top 10 contributors:
           Bogdan B made 105 patches in 1 month, and 250 patches in 1 year
           Pierre F made 12 patches in 1 month, and 102 patches in 1 year
           Dione Maddern made 8 patches in 1 month, and 10 patches in 1 year
           Batmunkh Dorjgotov made 4 patches in 1 month, and 4 patches in 1 year
           Samuel Adesola made 3 patches in 1 month, and 5 patches in 1 year
           Oromidayo Owolabi made 3 patches in 1 month, and 4 patches in 1 year
           Armin Le Grand (allotropia) made 3 patches in 1 month, and 78 patches in 1 year
           Srebotnjak, Martin made 2 patches in 1 month, and 17 patches in 1 year
           Weblate made 2 patches in 1 month, and 40 patches in 1 year
           Kurt Nordback made 2 patches in 1 month, and 30 patches in 1 year
     + top 10 reviewers:
           Caolán McNamara made 144 review comments in 1 month, and 1386 in 1 year
           Thorsten Behrens made 130 review comments in 1 month, and 712 in 1 year
           David Gilbert made 122 review comments in 1 month, and 168 in 1 year
           Nabet, Julien made 110 review comments in 1 month, and 894 in 1 year
           Vajna, Miklos made 102 review comments in 1 month, and 1104 in 1 year
           Grandin, Noel made 88 review comments in 1 month, and 716 in 1 year
           Michael Stahl made 88 review comments in 1 month, and 852 in 1 year
           Olivier Hallot made 82 review comments in 1 month, and 452 in 1 year
           Ilmari Lauhakangas made 74 review comments in 1 month, and 660 in 1 year
           allotropia jenkins made 72 review comments in 1 month, and 262 in 1 year
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Sahil Gautam
           Zachary Davis
           Simon Chenery

* Outreachy (Ilmari)
   + Interns will be announced today

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 265 ok: 255 ko:   9 fail ratio: 3.40% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_arm         jobs: 265 ok: 252 ko:  11 fail ratio: 4.15% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_x86         jobs: 265 ok: 253 ko:  10 fail ratio: 3.77% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_x86_64      jobs: 266 ok: 252 ko:  12 fail ratio: 4.51% mean_ok:   8 ( 17) median_ok:   6 ( 10)
gerrit_linux_clang_dbgutil jobs: 551 ok: 437 ko: 103 fail ratio: 18.69% mean_ok:  43 ( 50) median_ok:  41 ( 47)
gerrit_linux_gcc_release   jobs: 638 ok: 522 ko:  72 fail ratio: 11.29% mean_ok:  22 ( 29) median_ok:  19 ( 22)
gerrit_mac                 jobs: 578 ok: 493 ko:  72 fail ratio: 12.46% mean_ok:  51 ( 53) median_ok:  44 ( 45)
gerrit_windows             jobs: 542 ok: 466 ko:  63 fail ratio: 11.62% mean_ok:  36 ( 89) median_ok:  37 ( 48)
gerrit_master_ml           jobs: 666 ok: 395 ko: 212 fail ratio: 31.83% mean_ok: 128 (166) median_ok:  89 ( 89)
gerrit_master              jobs:  84 ok:  52 ko:  25 fail ratio: 29.76% mean_ok:  91 ( 91) median_ok:  63 ( 63)
gerrit_master_seq          jobs: 578 ok: 343 ko: 183 fail ratio: 31.66% mean_ok: 125 (133) median_ok:  89 ( 89)
    + tests that failed more than twice in last seven days
       3 CppunitTest_sc_a11y                gerrit_linux_gcc_release
       3 UITest_sw_ui_frmdlg                gerrit_linux_clang_dbgutil
       5 UITest_sw_navigator                gerrit_linux_clang_dbgutil
       6 aborted by jenkins job timeout                gerrit_windows
       6 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
       6 CppunitTest_sd_png_export_tests                gerrit_windows
       6 UITest_impress_tests                gerrit_linux_clang_dbgutil
      14 CppunitTest_sw_tiledrendering2                gerrit_linux_gcc_release
      + CppunitTest_sw_tiledrendering2 still keeps failing frequently
      + most of the Windows builders are down, will take a look after the call (Cloph)

* What’s cooking (Miklos)
   + A11y update (Michael W)
     + honor animation setting for selected object rectangle (https://bugs.documentfoundation.org/show_bug.cgi?id=94147)
     + support for labelled-by relation in NVDA and Qt
       + works in gtk? (Caolan)
         + gtk3: yes, not sure about gtk4 (Michael W)
     + looking into Windows a11y crashes
     + JAWS issues
       + do you have that setup locally? (Hossein)
       + no setup yet, just the 40 mins demo mode (Michael W)
         + and then can requrest a longer demo
   + 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 in flight
   + PVS-Studio update (Xisco)
     + will link the report from https://wiki.documentfoundation.org/Development
       + https://report.dev.libreoffice.org/

* Manage Conditional Formatting dialog (Xisco)
     - https://bugs.documentfoundation.org/show_bug.cgi?id=162475
   - Pranam is thinking of just reverting for now & do it properly in the future (Caolan)
     - https://gerrit.libreoffice.org/c/core/+/177334/1 (root of revert tree)
     - revert on master is in progress

* FOSDEM 2025 (Xisco)
     - DevRoom: Saturday, February 1, from 10AM to 2PM.
     - Submission deadline: 1st December 2024 at 11:59PM CET
       - in less than 4 days!

* QA update (Xisco)
     + UNCONFIRMED: 1386 (+74)
         + enhancements: 344  (+11)
         + needsUXEval: 5 (-7)
         + haveBackTrace: 12 (+2)
         + needsDevAdvice: 48 (+1)
         + documentation:  5 (+2)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  9 (+0)


     + Most pressing bugs:
      New:
          None
      Old:
         + Crashes on Editing TOC when Preview is on
             + https://bugs.documentfoundation.org/show_bug.cgi?id=163325
             + bisected to Michael S

     + 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
               + Rafael is also linking some 'ask' reports there

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +99  +13 (-76) overall)
       many thanks to the top bug squashers:
        Buovjaga                20
        QA Administrators       8
        Mike Kaganski           5
        Justin L                4
        V Stuart Foote          4
        Caolán McNamara         3
        raal                    3
        BogdanB                 2
        Heiko Tietze            2
        Michael Weghorn         2

     + top 10 bugs reporters:
        Eyal Rozenberg          9
        nobu                    5
        Mike Kaganski           3
        peter josvai            3
        Caolán McNamara         2
        Cor Nouws               2
        Gabor Kelemen (allotropia) 2
        Jambunathan K           2
        LeroyG                  2
        László Németh           2

     + top 10 bugs fixers:
        Kaganski, Mike          5
        Justin Luth             4
        Caolán McNamara         3
        Grandin, Noel           2
        Heiko Tietze            2
        Kłos, Szymon            2
                                1
        Balland-Poirier, Laurent 1
        Bogdan B                1
        Dr. Martinus            1

     + top 10 bugs confirmers:
        *UNKNOWN*               18
        Ilmari Lauhakangas      14
        Heiko Tietze            9
        Bogdan B                6
        Kaganski, Mike          5
        m.a.riosv               4
        Nabet, Julien           3
        Raal                    3
        Vernon, Stuart Foote    3
        Caolán McNamara         2


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

      done by:
         Ilmari Lauhakangas     7
         bzanoli                1
         Kurt Nordback          1
         Xisco Fauli            1


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

      done by:
         Ilmari Lauhakangas     7
         Bogdan B               1
         bzanoli                1
         Chika                  1
         Lars Jødal             1
         Xisco Fauli            1


* all bugs tagged with 'regression'
    + 1208(-10) bugs open of 13743(+69) total 22(+1) high prio.

      done by:
         Ilmari Lauhakangas     7
         Bogdan B               2
         m.a.riosv              1
         Németh, László         1
         Xisco Fauli            1


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

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 398(-3)
      Calc                     - 243(-3)
      Impress                  - 127(+5)
      LibreOffice              - 50(-3)
      Draw                     - 46(-3)
      Crashes                  - 42(+2)
      Writer: docx filter      - 42(-2)
      Base                     - 36(-2)
      UI                       - 34(-1)
      Borders                  - 33(+0)
      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      - 20(+1)
      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