ESC meeting agenda: 2024-12-19 16:00 CET

Miklos Vajna vmiklos at collabora.com
Wed Dec 18 16:11:51 UTC 2024


Hi,

The prototype agenda is below. Extra items are appreciated either in
this document or as a reply to this mail:

https://pad.documentfoundation.org/p/esc

You can join using Jitsi here:

https://jitsi.documentfoundation.org/esc

Regards,

Miklos

---

* Present:
   +

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
   + 24.8.5 rc1 in 6 weeks?
   + 25.2 rc1 + UI freeze this week?
     + branch rules: https://wiki.documentfoundation.org/Development/Branches
       + self-review is OK for now
     + late features:
       + Sahil is working on the application colors (Heiko)
       + Quick Look plugin for macOS (Patrick)

* Documentation (Olivier)
     + Bugzilla Documentation statistics
         230(230) bugs open
     + Updates:
         BZ changes   1 week    1 month   3 months   12 months
            created     49(39)    60(40)     82(34)    296(31)
          commented      5(-17)   49(-7)    142(-26)   996(-14)
           resolved      1(-3)     6(-1)     20(-1)    175(1)
     + top 10 contributors:
           Bogdan B made 107 changes in 1 month, and 129 changes in 1 year
           Ilmari Lauhakangas made 13 changes in 1 month, and 152 changes in 1 year
           Olivier Hallot made 10 changes in 1 month, and 353 changes in 1 year
           Kaganski, Mike made 6 changes in 1 month, and 84 changes in 1 year
           Vernon, Stuart Foote made 3 changes in 1 month, and 167 changes in 1 year
           Heiko Tietze made 2 changes in 1 month, and 86 changes in 1 year
           Weghorn, Michael made 2 changes in 1 month, and 18 changes in 1 year
           *UNKNOWN* made 1 changes in 1 month, and 1 changes in 1 year
           *UNKNOWN* made 1 changes in 1 month, and 1 changes in 1 year
           Pierre F made 1 changes in 1 month, and 225 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         227(227) (topicUI) bugs open, 21(21) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month    3 months   12 months
              added      4(1)     10(-1)     14(-1)      21(0)
          commented     34(-8)   100(-17)   281(-29)   1482(-37)
            removed      0(0)      0(-1)      5(0)       12(0)
           resolved      5(-1)    20(5)      47(0)      246(-4)
     + top 10 contributors:
           Heiko Tietze made 64 changes in 1 month, and 815 changes in 1 year
           Eyal Rozenberg made 45 changes in 1 month, and 205 changes in 1 year
           Roman Kuznetsov made 21 changes in 1 month, and 37 changes in 1 year
           Vernon, Stuart Foote made 18 changes in 1 month, and 384 changes in 1 year
           Bogdan B made 12 changes in 1 month, and 29 changes in 1 year
           m.a.riosv made 8 changes in 1 month, and 44 changes in 1 year
           Raal made 7 changes in 1 month, and 11 changes in 1 year
           lol made 6 changes in 1 month, and 6 changes in 1 year
           Cor Nouws made 5 changes in 1 month, and 33 changes in 1 year
           Justin Luth made 5 changes in 1 month, and 32 changes in 1 year

* Crash testing (Caolan)
     + 240(-30) import failure, 15(+1) export failures
     + ??? coverity issues
     + Google / ossfuzz: ?? fuzzers active now

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
     + 24.8.0.3    31713(+1174)
     + 24.8.1.2    22713(+342)
     + 24.8.2.1    54872(+537)
     + 24.8.3.2    24171(+6715)

* Mentoring (Hossein)

* Commit Access
           committer...   1 week      1 month     3 months     12 months
                   open      67(-12)     126(-25)    134(-17)      134(-17)
                reviews     400(-112)   1736(-66)   3880(22)     13672(4)
                 merged     326(-91)    1490(35)    3850(-58)    14381(56)
              abandoned      20(7)        55(-22)    154(-3)       729(6)
            own commits     178(-64)     957(-69)   2728(-117)   10193(-9)
         review commits      31(-28)     246(-37)    826(-24)     3274(-41)
         contributor...   1 week      1 month     3 months     12 months
                   open     426(96)      553(30)     555(32)       555(32)
                reviews     920(-202)   3802(-72)   8852(-132)   31958(40)
                 merged      13(-24)     151(-23)    449(-11)     1458(-22)
              abandoned      66(58)      109(28)     166(63)       639(56)
            own commits      12(-18)     131(-16)    413(-1)      1397(-8)
         review commits       0(0)         0(0)        0(0)          0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 341(341)
        total 424(424)   assigned 29(29)   open 357(357)
     + top 10 contributors:
           Bogdan B made 59 patches in 1 month, and 267 patches in 1 year
           Manish Bera made 5 patches in 1 month, and 5 patches in 1 year
           Srebotnjak, Martin made 4 patches in 1 month, and 19 patches in 1 year
           Simon Chenery made 4 patches in 1 month, and 4 patches in 1 year
           Rahim Siddiq made 4 patches in 1 month, and 5 patches in 1 year
           Weblate made 3 patches in 1 month, and 36 patches in 1 year
           Rashesh Padia made 3 patches in 1 month, and 6 patches in 1 year
           Hubert Figuière made 3 patches in 1 month, and 17 patches in 1 year
           Mohamed Ali made 3 patches in 1 month, and 4 patches in 1 year
           Marco Pinto made 2 patches in 1 month, and 6 patches in 1 year
     + top 10 reviewers:
           Vajna, Miklos made 220 review comments in 1 month, and 1226 in 1 year
           Caolán McNamara made 138 review comments in 1 month, and 1402 in 1 year
           Michael Stahl made 118 review comments in 1 month, and 908 in 1 year
           Thorsten Behrens made 114 review comments in 1 month, and 716 in 1 year
           Nabet, Julien made 106 review comments in 1 month, and 870 in 1 year
           Ilmari Lauhakangas made 106 review comments in 1 month, and 718 in 1 year
           Christian Lohmaier made 90 review comments in 1 month, and 638 in 1 year
           Xisco Fauli made 86 review comments in 1 month, and 822 in 1 year
           Olivier Hallot made 76 review comments in 1 month, and 438 in 1 year
           allotropia jenkins made 76 review comments in 1 month, and 312 in 1 year
     + Patches automatically abandoned:
         port currently enabled tests in checkdispatchapi.java ( Adam Seskunas )
             - https://gerrit.libreoffice.org/#/c/168694
         tdf#150524 Cannot traverse entire font lists in combo box with ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/171966
         [WIP] add custom widget to display colored labels ( Mohit Marathe )
             - https://gerrit.libreoffice.org/#/c/172032
         sunjre: check all four possible OpenJDK variants for libjvm.so ( WANG Xuerui )
             - https://gerrit.libreoffice.org/#/c/172248
         frame.hxx: use SAL_RET_MAYBENULL in GetUpper() ( Xisco Fauli )
             - https://gerrit.libreoffice.org/#/c/172330
         Show macro description tooltip for entries in macro selector dialog ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/172341
         WIP StylePool ( Noel Grandin )
             - https://gerrit.libreoffice.org/#/c/172343
         [WIP] add custom widget to display colored labels ( Mohit Marathe )
             - https://gerrit.libreoffice.org/#/c/172381
         tdf#162678 Unify Basic IDE and SQL editor colors ( Rafael Lima )
             - https://gerrit.libreoffice.org/#/c/172888
         tdf#157198 Add UI test ( Adam Seskunas )
             - https://gerrit.libreoffice.org/#/c/172929
         vcl: move variables closer to first usage and flatten BitmapEx functions ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173201
         make the SvxUnoText inherit from OWeakAggObject virtually ( Noel Grandin )
             - https://gerrit.libreoffice.org/#/c/173210
         this is a prototype ( Nagy Tibor )
             - https://gerrit.libreoffice.org/#/c/173340
         Experiment for type-safe sal_Alpha usage ( Armin Le Grand )
             - https://gerrit.libreoffice.org/#/c/173685
         Pass CFLAGS, CPPFLAGS, CXXFLAGS, LDFLAGS to external projects ( Rico Tzschichholz )
             - https://gerrit.libreoffice.org/#/c/173825
         vcl: remove unnecessary variables in BitmapEx functions ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173873
         vcl: remove unnecessary aEmptyPoint variable ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173875
         vcl: rename parameters in BitmapEx::AutoScaleBitmap() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173876
         vcl: flatten BitmapEx functions ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173877
         vcl: move variables closer to first use and make const where appropriate ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/173879
         tdf#163199 fix DATE wizard tips ( Pierre F )
             - https://gerrit.libreoffice.org/#/c/174019
         vcl: clang-format bitmap/bmpfast.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174138
         vcl: clang-format bitmap/salbmp.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174163
         vcl: clang-format bitmap/alpha.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174167
         vcl: make bitmap/alpha.cxx more readable ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174168
         vcl: clang-format bitmap/bitmap.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174187
         tdf#43157 convert OSL_FAIL to SAL_WARN in Bitmap functions ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174189
         vcl: make bitmap/bitmap.cxx more readable ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174191
         vcl: remove need for bRet in HasGreyPalette8Bit() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174193
         vcl: move variables closer to first use in Bitmap::ImplConvertDown8BPP() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174195
         tdf#114441 Convert use of sal_uLong to better integer types ( Zainab Abbasi )
             - https://gerrit.libreoffice.org/#/c/174367
         vcl: remove unnecessary whitespace ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174520
         vcl: make variables const in Button::ImplDrawAlignedImage() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174573
         vcl: remove unnecessary else (previous if returns) ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174574
         vcl: remove bHasSymbol ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174575
         vcl: move variables closers to first use in Button::ImplDrawAlignedImage() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174576
         vcl: extract lcl_ShouldAdjustRight() and lcl_ShouldAdjustBottom() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174577
         vcl: move pImage closer to first use ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174578
         vcl: make aSize const in Button::ImplDrawAlignedImage() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174579
         vcl: make parameters in Button::ImplDrawAlignedImage() in const ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174580
         vcl: remove unncessary brackets in button.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174581
         vcl: extract lcl_CalculateSymbolHeight() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174582
         vcl: aTSSSize -> aTextSegmentSize in Button::ImplDrawAlignedImage() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174583
         vcl: extract GetAlignedImageRect() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174592
         vcl: migrate c-style cast to static_cast in control/button.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174597
         vcl: extract Button::GetSymbolRect() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174598
         vcl: initialize ImplCommonButtonData member variables in declaration ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174599
         vcl: format Button constructor ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174600
         vcl: move statements to next line ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174601
         vcl: extract PushButton::GetPushButtonTextColor() ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174608
         vcl: make control/button.cxx more readable ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174609
         vcl: remove commented out code ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174610
         vcl: remove unnecessary brackets in button.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174611
         vcl: make constructors readable in control/button.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174614
         vcl: move one line functions onto one line ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174615
         vcl: make control/button.cxx more readable ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174616
         vcl: remove extraneous spaces in control/button.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174617
         vcl: remove unnecessary curly brackets around single line if statements ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174647
         vcl: reorganize headers in vcl/source/control/button.cxx ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/174717
         Make uitest/uitest/ importable ( Chenxiong Qi )
             - https://gerrit.libreoffice.org/#/c/174822
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Ariel Darshan
           B.Antonio Fernández

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

* Jenkins / CI update (Cloph)

* What’s cooking (Miklos)
   + A11y update (Michael W)
   + RTL/CTL/CJK update (Jonathan)

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

* QA update (Xisco)
     + UNCONFIRMED: 1462 (+31)
         + enhancements: 365  (+5)
         + needsUXEval: 5 (-1)
         + haveBackTrace: 11 (+0)
         + needsDevAdvice: 49 (+1)
         + documentation:  7 (+1)
         + android:  1 (+0)
         + iOS:  0 (+0)
         + Online:  9 (+0)



     + Most pressing bugs:
      New:
      Old:
      Fixed:


     + New high severity bugs of the week:
         + Crash when toggling formatting marks while image anchored to hidden text is selected. Crash in: SwAttrIter::CtorInitAttrIter(SwTextNode &,SwScriptInfo &,SwTextFrame const *)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=163182
             + not a regression

         + After MAR updates on Writer launch, language defaulting to Tagalog (comment 14)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=164070
             + Stephan commented already

         + EDITING: Too small dialogue pretends that Value of numeric fields can not be modified
             + https://bugs.documentfoundation.org/show_bug.cgi?id=164251
             + needs bisecting

         + Crash of LO by using macro which worked in 24.2.5.2
             + https://bugs.documentfoundation.org/show_bug.cgi?id=164285
             + Armin?

* Skipping ESC towards the year end (Miklos)
   + Suggest to skip 26th Dec & 2nd Jan

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +89  +32 (-91) overall)
       many thanks to the top bug squashers:
        QA Administrators       12
        Timur                   9
        BogdanB                 6
        Mike Kaganski           6
        V Stuart Foote          6
        m_a_riosv               6
        Gabor Kelemen (allotropia) 5
        Buovjaga                4
        Heiko Tietze            2
        Justin L                2

     + top 10 bugs reporters:
        Alex Kemp               9
        Eyal Rozenberg          4
        Gabor Kelemen (allotropia) 4
        achim                   3
        Buovjaga                2
        Timur                   2
        Uncombed5936            2
        gplhust955              2
        nobu                    2
        Dan Essin               1

     + top 10 bugs fixers:
        Timur Gadzo             6
        Ilmari Lauhakangas      3
        Kelemen, Gabor          3
        Bogdan B                2
        Justin Luth             2
        Patrick Luby            2
        Specht, Oliver          2
        Andreas Heinisch        1
        Balazs Varga            1
        Free AI Tools           1

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      8
        Henschel, Regina        5
        Heiko Tietze            4
        Raal                    4
        m.a.riosv               4
        Vernon, Stuart Foote    3
        Weghorn, Michael        3
        *UNKNOWN*               2
        Jonathan Clark          1
        Justin Luth             1


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

      done by:
         Raal                   4
         Kelemen, Gabor         2
         Justin Luth            1
         Kaganski, Mike         1
         Timur Gadzo            1


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

      done by:
         Raal                   4
         Kelemen, Gabor         2
         Ilmari Lauhakangas     1
         Justin Luth            1
         Kaganski, Mike         1
         Timur Gadzo            1


* all bugs tagged with 'regression'
    + 1226(+3) bugs open of 13788(+11) total 22(+0) high prio.

      done by:
         Raal                   3
         Bogdan B               1
         Justin Luth            1
         Kelemen, Gabor         1
         m.a.riosv              1
         Kaganski, Mike         1


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

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 405(+0)
      Calc                     - 249(+1)
      Impress                  - 126(+0)
      LibreOffice              - 52(+0)
      Draw                     - 49(+2)
      Crashes                  - 46(+1)
      Writer: docx filter      - 41(-1)
      Base                     - 36(+0)
      Borders                  - 33(+0)
      UI                       - 33(+1)
      Writer: perf             - 32(-1)
      Writer: other filter     - 30(+0)
      Printing and PDF export  - 26(+0)
      Chart                    - 24(+0)
      RTL                      - 23(+0)
      BASIC                    - 21(-1)
      filters and storage      - 19(+0)
      Writer: doc filter       - 16(-1)
      Formula Editor           - 12(+0)
      graphics stack           - 12(+0)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Extensions               - 2(+0)
      Linguistic               - 2(+0)
      Installation             - 1(-1)


More information about the Libreoffice-qa mailing list