ESC meeting minutes: 2025-02-20

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
  + 24.8.5 was announced today
  + 24.8.6 rc1 in 2 weeks
  + 25.2.1 rc2 will be tagged later today
  + 25.2.2 rc1 is also in 2 weeks

* Documentation (Olivier)
    + Helpcontent2
       + updates and fixes (B. Busea, ohallot)
    + Guides
       + Work in progress
          + Writer Guide 25.2 is online
          + Calc Guide in the oven
    + Bugzilla Documentation statistics
        222(222) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     4(-1)    19(-3)    126(0)     323(0)
         commented     5(-11)   32(-13)   149(-1)    974(-1)
          resolved     2(0)     12(2)      29(2)     187(2)
    + top 10 contributors:
          Olivier Hallot made 29 changes in 1 month, and 396 changes in 1 year
          Ilmari Lauhakangas made 15 changes in 1 month, and 168 changes in 1 year
          Bogdan B made 10 changes in 1 month, and 248 changes in 1 year
          Kaganski, Mike made 8 changes in 1 month, and 86 changes in 1 year
          *UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year
          Robert Großkopf made 5 changes in 1 month, and 5 changes in 1 year
          Nabet, Julien made 5 changes in 1 month, and 43 changes in 1 year
          Dione Maddern made 4 changes in 1 month, and 124 changes in 1 year
          Eyal Rozenberg made 4 changes in 1 month, and 13 changes in 1 year
          Jim Avera made 2 changes in 1 month, and 2 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        230(230) (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(-6)     12(-5)     14(-5)      23(-5)
         commented     21(-22)   126(-17)   266(-30)   1427(-41)
           removed      0(0)       0(-1)      1(-1)     this week?  12(0)
          resolved      0(-1)      8(-6)     39(-2)     220(-7)
    + top 10 contributors:
          Heiko Tietze made 43 changes in 1 month, and 725 changes in 1 year
          Vernon, Stuart Foote made 42 changes in 1 month, and 418 changes in 1 year
          Eyal Rozenberg made 35 changes in 1 month, and 207 changes in 1 year
          Ilmari Lauhakangas made 19 changes in 1 month, and 173 changes in 1 year
          Fortin Tam, Jean-François made 16 changes in 1 month, and 35 changes in 1 year
          Telesto made 16 changes in 1 month, and 30 changes in 1 year
          Roman Kuznetsov made 12 changes in 1 month, and 59 changes in 1 year
          Stéphane Guillou made 8 changes in 1 month, and 269 changes in 1 year
          m.a.riosv made 7 changes in 1 month, and 51 changes in 1 year
          Balazs Varga made 6 changes in 1 month, and 13 changes in 1 year
    + [Bug 159227] Special Character selection applying another font
    + [Bug 165309] In File > New menu - places template choice above blank
           document items
    + [Bug 165301] Adapt windows VCL tree view to look similar to standard
           Windows 11 UI components
 -> + [Bug 165307] A mechanism for auto-localization of templates
      + unclear how to do it
      + any ideas are welcome here
      + related idea was <https://wiki.documentfoundation.org/Development/Budget2023#Localization_support_for_templates> (Hossein)
    + [Bug 165298] Consider combining the "Text" and "Alignment" tabs of the
           Drawing Object Style dialog
    + [Bug 165299] Add direction indication to mock-preview in style dialog
    + [Bug 165271] "Total rows" and "Total columns" options in pivot table
           layout dialog are worded ambiguously
    + [Bug 165254] A new Appearance theme extension as replacement for
           old-school Personalization 'Green' theme

* Crash testing (Caolan)
    + 201(+28) import failure, 32(+9) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
    + 5 coverity issues
    + 3 ossfuzz issues
      - 2 timeouts, 1 crash

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
    + 24.8.3.2    41713(+253)
    + 24.8.4.2    46176(+7324)
    + 25.2.0.2    141(+8)
    + 25.2.0.3    6246(+4079)

* Mentoring (Hossein)
 + Updated Android build instructions
   + Simplified the instructions
   + Removed unrelated contents
   https://wiki.documentfoundation.org/Development/BuildingForAndroid
          committer...   1 week     1 month    3 months    12 months
                  open      79(2)      143(-2)    144(-2)      144(-2)
               reviews     532(-14)   1550(84)   3810(-12)   13570(44)
                merged     278(-14)   1146(39)   3442(59)    14198(-5)
             abandoned      35(17)      81(19)    173(-4)      740(23)
           own commits     215(47)     771(43)   2286(60)    10055(59)
        review commits      65(18)     203(12)    668(10)     3111(-31)
        contributor...   1 week      1 month     3 months    12 months
                  open     1025(207)   1161(38)    1161(37)     1161(37)
               reviews      908(66)    3048(134)   8210(106)   31418(6)
                merged       44(18)     113(22)     364(5)      1436(3)
             abandoned        7(-1)      37(-9)     196(-30)     628(-4)
           own commits       26(14)      67(8)      302(2)      1336(-38)
        review commits        0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 351(351)
       total 428(428)   assigned 30(30)   open 360(360)
    + top 10 contributors:
          Simon Chenery made 17 patches in 1 month, and 23 patches in 1 year
          Rashesh Padia made 4 patches in 1 month, and 14 patches in 1 year
          Ujjawal Kumar made 4 patches in 1 month, and 9 patches in 1 year
          Rahul Anand made 4 patches in 1 month, and 4 patches in 1 year
          Manish Bera made 3 patches in 1 month, and 12 patches in 1 year
          Bogdan B made 2 patches in 1 month, and 291 patches in 1 year
          Ismael Olea made 2 patches in 1 month, and 2 patches in 1 year
          Mohamed Ali made 2 patches in 1 month, and 8 patches in 1 year
          Shardul Vikram Singh made 2 patches in 1 month, and 3 patches in 1 year
          David Hashe made 2 patches in 1 month, and 2 patches in 1 year
    + top 10 reviewers:
          Weghorn, Michael made 154 review comments in 1 month, and 476 in 1 year
          Christian Lohmaier made 138 review comments in 1 month, and 728 in 1 year
          Vajna, Miklos made 136 review comments in 1 month, and 1224 in 1 year
          Ilmari Lauhakangas made 104 review comments in 1 month, and 790 in 1 year
          Xisco Fauli made 96 review comments in 1 month, and 784 in 1 year
          Adolfo Jayme Barrientos made 94 review comments in 1 month, and 1024 in 1 year
          Caolán McNamara made 88 review comments in 1 month, and 1272 in 1 year
          Grandin, Noel made 72 review comments in 1 month, and 638 in 1 year
          Hossein   made 72 review comments in 1 month, and 304 in 1 year
          Michael Stahl made 70 review comments in 1 month, and 838 in 1 year
    + Patches automatically abandoned:
        vcl: move bitmapex.hxx to include/vcl/bitmap/BitmapEx.hxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/177149
        basic : use more OUString literals in basic comp ( Arnaud Versini )
            - https://gerrit.libreoffice.org/#/c/177611
        tdf#162070: enclose delimiters in in formula inside quotes ( Pranam Lashkari )
            - https://gerrit.libreoffice.org/#/c/177797
        vcl: move ComboBox::ImplCalcEditHeight() after initialization functions ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/178351
        wip: Resolves: tdf#147568 Data Validation help is 'under' form controls ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/178525
        Related tdf#120658: Use the Macro Manager for the Macro Selector ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/178532
        SwNavigator: Gray out Indexes content context menu items when Index ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/178601
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Asif Mohaideen
          Dan Frantes
          Rahul Anand
          Siddharth Sengupta
          Alexandre Sena Coelho

* GSoC (Hossein)
  + https://developers.google.com/open-source/gsoc/timeline
  + Add your ideas: https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + Next step: February 27:
    List of accepted mentoring organizations published

* Commit Access (Stephan)
  + Mohit Marathe
  + Moritz Duge
  + reviewers were positive about them (Stephan)
AI: enable the commit bit (Cloph)
AI: send the welcome mail (Stephan)

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

* Jenkins / CI update (Cloph)
 + Proposing clang upgrade for CI and build baseline (Hossein)
   + Suggestion: 18, which is widely used (or 19, which is the current stable)
   https://lists.freedesktop.org/archives/libreoffice/2025-February/093021.html
   + CI currently uses clang-12.0.1 on linux (via lode)
     + old macs/XCode 14.2 has Apple clang version 14.0.0
     + current macs/XCode have Apple clang version 16.0.0
   + is meant to be mostly available in distros in general
   + Noel thought we don't have a clang baseline (Ilmari)
   + We require clang for skia/pdfium (Michael W)
   + Think we should require something older for the "gcc + clang" case (Michael S)
     + this is not the clang plugin case
     + this is skia/pdfium
   + Android also uses clang (Skyler)
     + so probably requires an NDK bump as well
     + NDK 27 -> clang 18
     + would be fine with patches pending in Gerrit (Michael W)
       + https://gerrit.libreoffice.org/c/core/+/181851
   + think macOS is independent here (Ilmari)
     + has some own numbering anyway
   + VS 2022 would be clang 19, think (Cloph)
   + think the macOS baseline should be specified as xcode version (Stephan)
     + and see what features are available
   + fine with clang 18 as a baseline for the plugins (Stephan)
     + lode clang is still 12 for plugins / sanitizers
   AI: bump the clang in lode to 18 (Hossein)
   + or ask help from Stephan in 2 weeks
   + e.g. c++20 ranges baseline bottleneck is currently Linux (Hossein)
     https://pad.documentfoundation.org/p/esc
gerrit_android_aarch64     jobs: 190 ok: 180 ko:   9 fail ratio: 4.74% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_arm         jobs: 188 ok: 183 ko:   4 fail ratio: 2.13% mean_ok:   8 ( 17) median_ok:   6 ( 12)
gerrit_android_x86         jobs: 190 ok: 181 ko:   8 fail ratio: 4.21% mean_ok:   8 ( 16) median_ok:   6 ( 11)
gerrit_android_x86_64      jobs: 188 ok: 183 ko:   4 fail ratio: 2.13% mean_ok:   8 ( 18) median_ok:   6 ( 13)
gerrit_linux_clang_dbgutil jobs: 399 ok: 332 ko:  62 fail ratio: 15.54% mean_ok:  40 ( 47) median_ok:  37 ( 44)
gerrit_linux_gcc_release   jobs: 430 ok: 367 ko:  35 fail ratio: 8.14% mean_ok:  21 ( 27) median_ok:  19 ( 20)
gerrit_mac                 jobs: 419 ok: 351 ko:  56 fail ratio: 13.37% mean_ok:  53 ( 57) median_ok:  48 ( 49)
gerrit_windows             jobs: 384 ok: 340 ko:  37 fail ratio: 9.64% mean_ok:  35 ( 44) median_ok:  35 ( 36)
gerrit_master_ml           jobs: 471 ok: 304 ko: 127 fail ratio: 26.96% mean_ok:  81 ( 82) median_ok:  73 ( 74)
gerrit_master              jobs:  44 ok:  31 ko:  10 fail ratio: 22.73% mean_ok:  58 ( 58) median_ok:  59 ( 59)
gerrit_master_seq          jobs: 427 ok: 273 ko: 117 fail ratio: 27.40% mean_ok:  84 ( 84) median_ok:  76 ( 76)
   + tests that failed more than twice in last seven days
      3 UITest_sw_ui_frmdlg                gerrit_linux_clang_dbgutil
      5 JunitTest_sw_unoapi_2                gerrit_linux_clang_dbgutil
      8 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
      9 aborted by jenkins job timeout                gerrit_windows
  + looks like a normal week (Cloph)

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + gtk4: updates to focused state implemented now
      + some somewhat related upstream GTK fixes
  + RTL/CTL/CJK update (Jonathan)
    + tdf#165089 sw: DOC/DOCX grid should not be centered
      + https://bugs.documentfoundation.org/show_bug.cgi?id=165089
      + Another CJK grid layout compatibility fix

* QA update (Xisco)
    + UNCONFIRMED: 1593 (-6)
        + enhancements: 397  (+7)
        + needsUXEval: 11 (-4)
        + haveBackTrace: 12 (+0)
        + needsDevAdvice: 48 (-1)
        + documentation:  3 (-1)
        + android:  0 (-2)
        + iOS:  0 (+0)
        + Online:  9 (+0)


    + Most pressing bugs:
     New:

    None

     Fixed:
        + LibreOffice_25.2.0.3_Win_x86-64.msi installation doesn't install VCRUNTIME140_1.dll
            + https://bugs.documentfoundation.org/show_bug.cgi?id=165149
            + Fixed. Thanks to Cloph


    + New high severity bugs of the week:
        + Crash in: VclPtr<VirtualDevice>::disposeAndClear()
            + https://bugs.documentfoundation.org/show_bug.cgi?id=164791

        + Editing a conditional format from the Manage dialog changes the range / creates a new one
            + https://bugs.documentfoundation.org/show_bug.cgi?id=160252
            + Armin ?
            + around the ItemSet rework

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +120  +36 (-94) overall)
      many thanks to the top bug squashers:
       Buovjaga                18
       m_a_riosv               8
       Olivier Hallot          7
       Xisco Faulí             7
       Jonathan Clark          4
       V Stuart Foote          4
       Armin Le Grand (allotropia) 3
       Gabor Kelemen (allotropia) 3
       Michael Weghorn         3
       Balázs Varga (allotropia) 2

    + top 10 bugs reporters:
       Aron Budea              5
       Eyal Rozenberg          4
       Justin L                4
       Gabor Kelemen (allotropia) 3
       Hossein                 3
       jan d                   3
       Jeff Fortin Tam         2
       Olivier Hallot          2
       Sascha Krämer           2
       Colin                   1

    + top 10 bugs fixers:
       Olivier Hallot          5
       Jonathan Clark          4
       Le Grand, Armin         3
       Samuel Mehrbrodt        3
       Weghorn, Michael        3
       Xisco Fauli             3
       Balazs Varga            2
       Kelemen, Gabor          2
       Aron Budea              1
       Caolán McNamara         1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      22
       m.a.riosv               12
       Xisco Fauli             10
       Heiko Tietze            9
       Raal                    9
       *UNKNOWN*               7
       Vernon, Stuart Foote    5
       Weghorn, Michael        3
       Aron Budea              2
       Henschel, Regina        2


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

     done by:
        Xisco Fauli            3
        Raal                   2
        Bogdan B               1
        Ilmari Lauhakangas     1


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

     done by:
        Xisco Fauli            3
        Raal                   2
        Ilmari Lauhakangas     1
        libre                  1


* all bugs tagged with 'regression'
   + 1260(+7) bugs open of 13935(+17) total 22(+1) high prio.

     done by:
        Ilmari Lauhakangas     2
        Raal                   2
        Xisco Fauli            2
        m.a.riosv              1
        Vernon, Stuart Foote   1


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

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


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



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux