ESC meeting minutes: 2024-04-11

Stephan Bergmann stephan.bergmann at allotropia.de
Thu Apr 11 14:11:20 UTC 2024


* Present:
     + Jonathan, Olivier, Cloph, Stephan, Eike, Hossein, Michael W., 
Regina,
       Michael S., Ilmari, Xisco

* Completed Action Items:

* Pending Action Items:
     + Update api.libreoffice.org from 7.4 (Cloph)

* Release Engineering update (Cloph)
     + 7.6: 7.6.7 RC1 next week
     + 24.2: 24.2.3 RC1 this week, branch later today

* Documentation (Olivier)
     + New Help (no news)
     + Helpcontent2
         + Updates and fixes (ohallot)
     + Guides
         + Calc guide available as web pages: books.libreoffice.org

     + Bugzilla Documentation statistics
         269(269) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created      7(-1)   52(0)      89(1)     224(-5)
          commented     19(4)    96(-6)    238(-4)    848(-45)
           resolved      2(1)    22(2)      38(0)     114(-3)
     + top 10 contributors:
           Olivier Hallot made 36 changes in 1 month, and 259 changes in 
1 year
           Pierre F made 30 changes in 1 month, and 30 changes in 1 year
           Dione Maddern made 20 changes in 1 month, and 31 changes in 1 
year
           Adolfo Jayme Barrientos made 20 changes in 1 month, and 24 
changes in 1 year
           Kaganski, Mike made 15 changes in 1 month, and 68 changes in 
1 year
           Vernon, Stuart Foote made 10 changes in 1 month, and 85 
changes in 1 year
           Nabet, Julien made 9 changes in 1 month, and 53 changes in 1 year
           Ilmari Lauhakangas made 8 changes in 1 month, and 88 changes 
in 1 year
           Heiko Tietze made 7 changes in 1 month, and 88 changes in 1 year
           MeBugzilla made 7 changes in 1 month, and 7 changes in 1 year

* UX Update (Heiko)
     + Heiko missing
     + Bugzilla (topicUI) statistics
         243(243) (topicUI) bugs open, 42(42) (needsUXEval) needs to be 
evaluated by the UXteam
     + Updates:
         BZ changes   1 week    1 month    3 months   12 months
              added      8(4)      18(0)      21(1)       29(-1)
          commented     30(-20)   208(-57)   505(-31)   1981(-48)
            removed      0(-1)      1(0)       1(0)       12(-1)
           resolved      6(-2)     26(-2)     82(2)      316(3)
     + top 10 contributors:
           Stéphane Guillou made 90 changes in 1 month, and 667 changes 
in 1 year
           Heiko Tietze made 85 changes in 1 month, and 1150 changes in 
1 year
           Vernon, Stuart Foote made 62 changes in 1 month, and 281 
changes in 1 year
           Ady made 20 changes in 1 month, and 146 changes in 1 year
           Justin Luth made 18 changes in 1 month, and 140 changes in 1 year
           Patrick Luby made 17 changes in 1 month, and 24 changes in 1 year
           Ilmari Lauhakangas made 16 changes in 1 month, and 164 
changes in 1 year
           Devansh Varshney made 16 changes in 1 month, and 20 changes 
in 1 year
           Fortin Tam, Jean-François made 10 changes in 1 month, and 24 
changes in 1 year
           Weghorn, Michael made 8 changes in 1 month, and 20 changes in 
1 year

* Crash Testing (Caolan)
     + Caolan missing
     + 20(-8) import failure, 2(+1) export failures
     + ??? coverity issues
     + Google / ossfuzz: ?? fuzzers active now

* Crash Reporting (Xisco)
     + 7.6.5.2    7183(+1052)
     + 7.6.6.3    467(+0)
     + 24.2.0.3    14690(+832)
     + 24.2.1.2    9690(+1538)
     + 24.2.2.2    1663(+1205)

     - New in 24.2.1.2

         - 
https://crashreport.libreoffice.org/stats/signature/static%20bool%20%60anonymous%20namespace'::IsAllHiddenRow(const%20class%20SwRowFrame%20&%20const,%20const%20class%20SwTabFrame%20&%20const)

     - Since f472defff73d495f564a0d8a84f24bc3739c9603 "sw: layout: 
prevent bad page break in table with 0-height rows"

     - Michael S. ?

     - should be fixed by https://gerrit.libreoffice.org/c/core/+/164788


* Mentoring (Hossein)
  + Reviewed submissions from the newcomers
  + Multiple calls for Windows build problems
  + New draft blog post
    + Porting Java tests to C++
           committer...   1 week      1 month     3 months    12 months
                   open      77(1)       142(-13)    159(-16)     159(-16)
                reviews     304(-152)   1540(-50)   3974(-96)   12510(-4)
                 merged     194(-56)    1015(-72)   3361(-72)   12495(23)
              abandoned      16(10)       51(-1)     170(0)       666(3)
            own commits     140(-37)     682(-50)   2211(-39)    9276(-16)
         review commits      57(-18)     314(-8)     927(-29)    3065(5)
         contributor...   1 week      1 month      3 months     12 months
                   open      32(-28)      99(-3)      101(-5)       101(-5)
                reviews     688(-142)   2784(-108)   7946(-118)   29772(-48)
                 merged      21(-46)     155(2)       363(-5)      1797(-39)
              abandoned      17(12)       37(14)      290(3)        689(5)
            own commits      31(-27)     181(0)       463(6)       1120(11)
         review commits       0(0)         0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 333(333)
        total 416(416)   assigned 29(29)   open 352(352)
     + top 10 contributors:
           Pierre F made 22 patches in 1 month, and 24 patches in 1 year
           LeSasse made 19 patches in 1 month, and 19 patches in 1 year
           Armin Le Grand (allotropia) made 13 patches in 1 month, and 
89 patches in 1 year
           Ritobroto Mukherjee made 12 patches in 1 month, and 12 
patches in 1 year
           Rafał Dobrakowski made 11 patches in 1 month, and 16 patches 
in 1 year
           Dione Maddern made 10 patches in 1 month, and 34 patches in 1 
year
           Bogdan B made 5 patches in 1 month, and 20 patches in 1 year
           Stéphane Guillou made 4 patches in 1 month, and 57 patches in 
1 year
           Aaron Bourdeaux made 4 patches in 1 month, and 4 patches in 1 
year
           Xuan Chen made 3 patches in 1 month, and 5 patches in 1 year
     + top 10 reviewers:
           Adolfo Jayme Barrientos made 114 review comments in 1 month, 
and 470 in 1 year
           Vajna, Miklos made 110 review comments in 1 month, and 1100 
in 1 year
           Caolán McNamara made 108 review comments in 1 month, and 1364 
in 1 year
           Grandin, Noel made 106 review comments in 1 month, and 706 in 
1 year
           Nabet, Julien made 106 review comments in 1 month, and 960 in 
1 year
           Ilmari Lauhakangas made 88 review comments in 1 month, and 
506 in 1 year
           Olivier Hallot made 84 review comments in 1 month, and 352 in 
1 year
           Thorsten Behrens made 68 review comments in 1 month, and 644 
in 1 year
           Xisco Fauli made 66 review comments in 1 month, and 764 in 1 year
           Kaganski, Mike made 60 review comments in 1 month, and 464 in 
1 year
     + Patches automatically abandoned:
         [WIP] Create new data structure for Primitive2DContainer ( Noel 
Grandin )
             - https://gerrit.libreoffice.org/#/c/135319
         use XComplexColor for colors in ColorStop ( Tomaž Vajngerl )
             - https://gerrit.libreoffice.org/#/c/155361
         lok: sc: .uno:SetOptimalRowHeight does not work correctly ( 
Caolán McNamara )
             - https://gerrit.libreoffice.org/#/c/162432
         Related: tdf#121711 limit width of LinkButton in ui ( Caolán 
McNamara )
             - https://gerrit.libreoffice.org/#/c/162687
         tdf#108037 Reduce time and memory consumed exporting to PDF ( 
Matt K )
             - https://gerrit.libreoffice.org/#/c/162785
         Use pragma once instead of include guards in 
sal/inc/rtllifecycle.h ( Abhiram Rishi Prattipati )
             - https://gerrit.libreoffice.org/#/c/162859
         tdf#66319 - Create locale dependent output strings ( Andreas 
Heinisch )
             - https://gerrit.libreoffice.org/#/c/162889
         Resolves tdf#159432 - Sort Named Ranges ( Heiko Tietze )
             - https://gerrit.libreoffice.org/#/c/163092
     + big CONGRATULATIONS to contributors who have at least 1 merged 
patch, since last report:
           Heikki Ilvesmäki
           Moritz Duge (allotropia)
           Printf Debugging
           Amanda Quaresma

* GSoC (Ilmari)
     + 
https://summerofcode.withgoogle.com/programs/2024/organizations/libreoffice
     + https://wiki.documentfoundation.org/Development/GSoC/2024
     + April 24: project rankings due
     + Patch review help appreciated: 
https://wiki.documentfoundation.org/Development/gerrit/CommonQueries

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 133 ok: 129 ko:   2 fail ratio: 1.50% 
mean_ok:  10 ( 13) median_ok:   8 (  9)
gerrit_android_arm         jobs: 133 ok: 124 ko:   7 fail ratio: 5.26% 
mean_ok:  10 ( 12) median_ok:   7 (  8)
gerrit_android_x86         jobs: 133 ok: 129 ko:   2 fail ratio: 1.50% 
mean_ok:   9 ( 12) median_ok:   7 (  8)
gerrit_android_x86_64      jobs: 134 ok: 125 ko:   7 fail ratio: 5.22% 
mean_ok:   9 ( 11) median_ok:   7 (  8)
gerrit_linux_clang_dbgutil jobs: 268 ok: 212 ko:  48 fail ratio: 17.91% 
mean_ok:  36 ( 37) median_ok:  28 ( 29)
gerrit_linux_gcc_release   jobs: 324 ok: 258 ko:  53 fail ratio: 16.36% 
mean_ok:  17 ( 18) median_ok:  15 ( 15)
gerrit_mac                 jobs: 271 ok: 237 ko:  25 fail ratio: 9.23% 
mean_ok:  53 ( 54) median_ok:  45 ( 45)
gerrit_windows             jobs: 263 ok: 211 ko:  31 fail ratio: 11.79% 
mean_ok:  66 ( 74) median_ok:  56 ( 56)
gerrit_master_ml           jobs: 324 ok: 182 ko: 106 fail ratio: 32.72% 
mean_ok:  94 ( 94) median_ok:  82 ( 82)
gerrit_master              jobs:  32 ok:  17 ko:   8 fail ratio: 25.00% 
mean_ok:  96 ( 96) median_ok:  83 ( 83)
gerrit_master_seq          jobs: 290 ok: 167 ko:  94 fail ratio: 32.41% 
mean_ok:  94 ( 94) median_ok:  82 ( 82)
   + https://dev-www.libreoffice.org/tmp/gerrit_240411.html
    + tests that failed more than twice in last seven days:
       3 CppunitTest_desktop_lib                gerrit_linux_gcc_release
       3 UITest_range_name                gerrit_linux_clang_dbgutil

* What’s cooking (Miklos)
     + A11y update (Michael W)
       + improvements to Accerciser/pyatspi2, Qt
       + plan to look further into Navigator a11y (tdf#159910)
     + RTL/CTL/CJK update (Jonathan)
        + getting up to speed
        + break iterator modifications not sync'ed upstream?
        + https://bugs.documentfoundation.org/show_bug.cgi?id=49885

* QA update (Xisco)
     + UNCONFIRMED: 1163 (+8)
         + enhancements: 278  (-4)
         + needsUXEval: 12 (-1)
         + haveBackTrace: 11 (+1)
         + needsDevAdvice: 44 (+0)
         + documentation:  2 (-1)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  9 (+0)

     + Most pressing bugs:
      New:
         + FILEOPEN Writer closes immediately after the odt document is 
Opened / Created in LibreOffice
             + https://bugs.documentfoundation.org/show_bug.cgi?id=160523
               + needs bisecting?
               + It seems to be already fixed ?


     + New high severity bugs of the week:

             None


* QA stats (Stéphane)
     + 
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +109  +6 (-101) overall)
       many thanks to the top bug squashers:
        QA Administrators       14
        Stéphane Guillou (stragu) 11
        Mike Kaganski           9
        Buovjaga                8
        Julien Nabet            6
        V Stuart Foote          6
        m_a_riosv               6
        Heiko Tietze            5
        Armin Le Grand          4
        Caolán McNamara         4

     + top 10 bugs reporters:
        Heiko Tietze            7
        Gabor Kelemen (allotropia) 6
        Mike Kaganski           5
        Ulrich Windl            5
        Cor Nouws               2
        Don                     2
        Laurent Balland         2
        Leonard                 2
        Regina Henschel         2
        V Stuart Foote          2

     + top 10 bugs fixers:
        Kaganski, Mike          4
        Le Grand, Armin         4
        Caolán McNamara         3
        Heiko Tietze            2
        Rafael Lima             2
        Vernon, Stuart Foote    2
        Adolfo Jayme Barrientos 1
        Aron Budea              1
        Ayush.BugZilla          1
        Henschel, Regina        1

     + top 10 bugs confirmers:
        Stéphane Guillou        15
        Heiko Tietze            11
        Ilmari Lauhakangas      8
        m.a.riosv               6
        *UNKNOWN*               5
        Kaganski, Mike          5
        Raal                    4
        Xisco Fauli             4
        Dieter                  3
        Nabet, Julien           3


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

      done by:
         Kira Tubo              3
         Raal                   1
         Xisco Fauli            1


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

      done by:
         Kira Tubo              3
         Raal                   1
         Xisco Fauli            1


* all bugs tagged with 'regression'
    + 1233(-10) bugs open of 13292(+9) total 24(+2) high prio.

      done by:
         m.a.riosv              2
         Stéphane Guillou       2
         Gerald Pfeifer         1
         Ilmari Lauhakangas     1
         Robert Großkopf        1


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

    by OS:
      All           - 18(+0)
      Linux         - 3(+0)
      Mac OS X      - 0(+0)
      Windows       - 3(+2)


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 437(-6)
      Calc                     - 223(-2)
      Impress                  - 127(+1)
      LibreOffice              - 53(+0)
      Draw                     - 51(+0)
      Writer: docx filter      - 45(+0)
      Crashes                  - 42(+0)
      Base                     - 40(+0)
      UI                       - 37(+0)
      Borders                  - 35(-1)
      Writer: perf             - 35(+0)
      Writer: other filter     - 30(-1)
      Chart                    - 24(+0)
      Printing and PDF export  - 24(+0)
      RTL                      - 23(-1)
      filters and storage      - 22(+0)
      BASIC                    - 19(+0)
      Writer: doc filter       - 16(+0)
      graphics stack           - 12(-1)
      Formula Editor           - 7(+0)
      framework                - 3(+0)
      Extensions               - 2(+0)
      sdk                      - 2(+0)
      Linguistic               - 1(+0)


More information about the LibreOffice mailing list