ESC meeting minutes: 2024-04-11

  • Present:

    • Jonathan, Olivier, Cloph, Stephan, Eike, Hossein, Michael W.,
      Regina,
      Michael S., Ilmari, Xisco
  • Completed Action Items:

  • Pending Action Items:

  • 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

    • 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`anonymous%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)
    +
    Google Summer of Code

  • 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)

  • What’s cooking (Miklos)

  • QA update (Xisco)

  • QA stats (Stéphane)
    +
    Weekly Bug Summary
    +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’

    done by:
       Kira Tubo              3
       Raal                   1
       Xisco Fauli            1
    
  • Bibisected bugs open: keyword ‘bibisected’

    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

    • Bug List
      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

    • Bug List
      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)