ESC meeting minutes: 2024-07-25

  • Present:

    • Heiko, Jonathan, Olivier, Stephan, Michael W., Ilmari, Regina,
      Caolan, Cloph,
      Hossein, Xisco, Stephane
  • Completed Action Items:

  • Pending Action Items:

  • Release Engineering update (Cloph)

    • 24.8.0 rc2 this week, probably later today
      • libreoffice-24-8 now needs 1 review
      • libreoffice-24-8-0 branch will be created today, need 2 more
    • 24.2.6 rc1 in 3 weeks, as a current plan
  • Documentation (Olivier)

    • Helpcontents

      • Maintenance and updates (ohallot D. Maddern, Pierre F, S.
        Horacek, Ilmari)
    • Guides

      • Update getting started guide 24.8
        • please add new features in RN! e.g. tdf#86790, or we miss
          documentation.
        • wherever suitable, please add a screenshot of the feature.
    • Bugzilla Documentation statistics
      251(251) bugs open

    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      created 5(-4) 20(-7) 89(-4) 228(-9)
      commented 5(-13) 40(-36) 223(-20) 856(-39)
      resolved 1(-1) 6(-7) 53(-3) 135(-6)

    • top 10 contributors:
      Ilmari Lauhakangas made 13 changes in 1 month, and 93 changes
      in 1 year
      Olivier Hallot made 11 changes in 1 month, and 271 changes in
      1 year
      Stéphane Guillou made 9 changes in 1 month, and 183 changes
      in 1 year
      Dione Maddern made 7 changes in 1 month, and 107 changes in 1
      year
      Heiko Tietze made 6 changes in 1 month, and 87 changes in 1 year
      UNKNOWN made 6 changes in 1 month, and 6 changes in 1 year
      Henschel, Regina made 6 changes in 1 month, and 17 changes in
      1 year
      Pierre F made 5 changes in 1 month, and 36 changes in 1 year
      m.a.riosv made 5 changes in 1 month, and 28 changes in 1 year
      Kaganski, Mike made 5 changes in 1 month, and 80 changes in 1
      year

  • UX Update (Heiko)

    • Bugzilla (topicUI) statistics
      236(236) (topicUI) bugs open, 28(28) (needsUXEval) needs to be
      evaluated by the UXteam
    • Updates:
      BZ changes 1 week 1 month 3 months 12 months
      added 3(-2) 5(-5) 9(-4) 15(-4)
      commented 45(1) 153(-21) 443(-13) 1758(-13)
      removed 0(0) 0(0) 4(-1) 10(0)
      resolved 11(5) 23(2) 79(4) 285(0)
    • top 10 contributors:
      Heiko Tietze made 90 changes in 1 month, and 966 changes in 1
      year
      Stéphane Guillou made 32 changes in 1 month, and 624 changes
      in 1 year
      Vernon, Stuart Foote made 27 changes in 1 month, and 328
      changes in 1 year
      Ady made 17 changes in 1 month, and 121 changes in 1 year
      Ilmari Lauhakangas made 17 changes in 1 month, and 137
      changes in 1 year
      Rafael Lima made 16 changes in 1 month, and 71 changes in 1 year
      Dieter made 10 changes in 1 month, and 151 changes in 1 year
      Eyal Rozenberg made 10 changes in 1 month, and 159 changes in
      1 year
      Cor Nouws made 6 changes in 1 month, and 25 changes in 1 year
      Kaganski, Mike made 6 changes in 1 month, and 73 changes in 1
      year
    • [Bug 162133] Tab stop of list contents increases then decreases
      in Roman numeral
      lists. Should be right-aligned.
    • [Bug 159167] Conditional formatting of cells based on rules for
      checking values
      greater than or less than
    • [Bug 162133] Tab stop of list contents increases then decreases
      in default Roman
      numeral list, looking messy
    • [Bug 162120] Auto-detect paragraph directions when they were not
      set explicitly
    • [Bug 162112] Toolbar position locking/unlocking should, by
      default, apply to all
      toolbars
      → + [Bug 156223] FILEOPEN DOCX: Wrong automatic numbering for a
      heading after a page
      break
      + input welcome!
      + compatibility issue with a use case for separate chapter
      pages (Hossein)
    • [Bug 162101] Magnifier Tool for a quick overview and spot zoom
      into a document
      in Multiple-page view
    • [Bug 160560] WRITER / Tools / Language / For selection: checkbox
      doesn’t act
      like a checkbox…
  • Crash Testing (Caolan)

  • Crash Reporting (Xisco)

    • 24.2.2.2 18362(+545)
    • 24.2.3.2 15707(+692)
    • 24.2.4.2 10280(+1395)
    • 24.2.5.2 1787(+1295)
    • Regression in 24.2.5

https://crashreport.libreoffice.org/stats/signature/ucbhelper::Content::getPropertyValuesInterface(com::sun::star::uno::Sequence<rtl::OUString>%20const%20&)

 - Autocorrect. Related to 50be3fa1f0f3b8870af5bda88b65f835ef37d77e "

 tdf#141773 AutoCorrect: fix broken [All] dictionaries" ?
  • Mentoring (Hossein)
    • Reviewed submissions from newcomers
    • Worked on tdf#161837 Fraction → double
    • Finalized and published a blog post on dev blog
      LibreOfficeKit for document conversion

committer… 1 week 1 month 3 months 12 months
open 100(9) 196(10) 197(10) 197(10)
reviews 476(-48) 1676(-164) 3762(90) 13166(60)
merged 285(-34) 1313(-93) 3683(33) 12925(52)
abandoned 17(4) 81(-1) 199(-1) 735(9)
own commits 203(-5) 845(-16) 2535(12) 9419(-9)
review commits 37(-22) 244(-70) 727(-28) 3055(-38)
contributor… 1 week 1 month 3 months 12 months
open 59(19) 102(2) 104(4) 104(4)
reviews 938(10) 3408(-68) 8314(148) 29942(114)
merged 16(-1) 121(-10) 264(-11) 1521(-28)
abandoned 6(-2) 25(0) 77(-6) 722(2)
own commits 14(-15) 132(-16) 318(-13) 1207(-6)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 327(327)
total 410(410) assigned 22(22) open 352(352)
+ top 10 contributors:
Bogdan B made 57 patches in 1 month, and 88 patches in 1 year
Pierre F made 8 patches in 1 month, and 32 patches in 1 year
Armin Le Grand (allotropia) made 5 patches in 1 month, and 82
patches in 1 year
Weblate made 3 patches in 1 month, and 34 patches in 1 year
Adam Seskunas made 3 patches in 1 month, and 17 patches in 1 year
Ritobroto Mukherjee made 3 patches in 1 month, and 23 patches
in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 21 patches
in 1 year
Theppitak Karoonboonyanan made 2 patches in 1 month, and 4
patches in 1 year
Dione Maddern made 2 patches in 1 month, and 67 patches in 1 year
Aung, Khant Oo made 2 patches in 1 month, and 4 patches in 1 year
+ top 10 reviewers:
Christian Lohmaier made 138 review comments in 1 month, and
486 in 1 year
Thorsten Behrens made 124 review comments in 1 month, and 698
in 1 year
made 122 review comments in 1 month, and 338 in 1 year
Caolán McNamara made 102 review comments in 1 month, and 1490
in 1 year
Xisco Fauli made 98 review comments in 1 month, and 752 in 1 year
Adolfo Jayme Barrientos made 96 review comments in 1 month,
and 650 in 1 year
Ilmari Lauhakangas made 84 review comments in 1 month, and
590 in 1 year
Vajna, Miklos made 74 review comments in 1 month, and 1182 in
1 year
Michael Stahl made 74 review comments in 1 month, and 876 in
1 year
Kaganski, Mike made 72 review comments in 1 month, and 486 in
1 year
+ Patches automatically abandoned:
tdf#132293 removed unused imports and variables ( Pradyumn Pai )
- https://gerrit.libreoffice.org/#/c/165506
Changed include to pragma once ( Ludwig Triller )
- https://gerrit.libreoffice.org/#/c/166964
tdf#45946 Add function to convert field to text ( Oliver Specht )
- https://gerrit.libreoffice.org/#/c/167900
WIP: RTF import: All MS formats should ignore blanks for
lineheight. ( Vasily Melenchuk )
- https://gerrit.libreoffice.org/#/c/167907
+ big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Lars Jødal lajo@rn.dk

  • GSoC (Ilmari)

    • reminder: if contributor would like to extend project time, do so ASAP
  • LiboCon

  • Commit Access

  • Developer Certification (Stephan/Miklos/László/Gabriel)

    • resting since: 12 weeks (limit: 20 weeks)
  • Jenkins / CI update (Cloph)
    gerrit_android_aarch64 jobs: 191 ok: 187 ko: 2 fail ratio: 1.05%
    mean_ok: 13 ( 32) median_ok: 10 ( 21)
    gerrit_android_arm jobs: 192 ok: 186 ko: 3 fail ratio: 1.56%
    mean_ok: 12 ( 31) median_ok: 9 ( 17)
    gerrit_android_x86 jobs: 191 ok: 187 ko: 2 fail ratio: 1.05%
    mean_ok: 13 ( 32) median_ok: 10 ( 17)
    gerrit_android_x86_64 jobs: 191 ok: 184 ko: 4 fail ratio: 2.09%
    mean_ok: 12 ( 31) median_ok: 10 ( 19)
    gerrit_linux_clang_dbgutil jobs: 403 ok: 304 ko: 91 fail ratio: 22.58%
    mean_ok: 52 ( 69) median_ok: 51 ( 60)
    gerrit_linux_gcc_release jobs: 435 ok: 364 ko: 52 fail ratio: 11.95%
    mean_ok: 27 ( 42) median_ok: 20 ( 30)
    gerrit_mac jobs: 379 ok: 352 ko: 19 fail ratio: 5.01%
    mean_ok: 58 ( 60) median_ok: 47 ( 48)
    gerrit_windows jobs: 384 ok: 343 ko: 33 fail ratio: 8.59%
    mean_ok: 61 ( 62) median_ok: 57 ( 57)
    gerrit_master_ml jobs: 468 ok: 283 ko: 157 fail ratio: 33.55%
    mean_ok: 117 (117) median_ok: 96 ( 96)
    gerrit_master jobs: 56 ok: 33 ko: 18 fail ratio: 32.14%
    mean_ok: 87 ( 88) median_ok: 73 ( 73)
    gerrit_master_seq jobs: 412 ok: 250 ko: 139 fail ratio: 33.74%
    mean_ok: 118 (120) median_ok: 99 ( 99)

    • tests that failed more than twice in last seven days
      3 CppunitTest_sw_a11y gerrit_linux_gcc_release
      3 CppunitTest_sw_a11y gerrit_windows
      3 CppunitTest_toolkit gerrit_mac
      3 CppunitTest_vcl_bitmapprocessor_test
      gerrit_linux_gcc_release
      3 JunitTest_svx_unoapi gerrit_linux_clang_dbgutil
      3 UITest_impress_tests gerrit_linux_clang_dbgutil
      4 CppunitTest_cui_dialogs_test3
      gerrit_linux_clang_dbgutil
      5 aborted by jenkins job timeout gerrit_windows
      5 Killed by the kill-wrapper
      gerrit_linux_clang_dbgutil
      5 UITest_sw_chart gerrit_linux_clang_dbgutil
      5 UITest_sw_ui_frmdlg gerrit_linux_clang_dbgutil
      27 UITest_writer_tests gerrit_linux_clang_dbgutil

      -> Introduced by 
      

https://gerrit.libreoffice.org/c/core/+/169692 ? (Xisco)

  + Windows way more stable (maybe fake clipboard fix helped)

https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+102 -17 (-92) overall)
many thanks to the top bug squashers:
Buovjaga 9
QA Administrators 9
Mike Kaganski 8
Heiko Tietze 7
Stéphane Guillou (stragu) 7
Caolán McNamara 5
V Stuart Foote 5
m_a_riosv 5
Patrick Luby (volunteer) 4
ady 4

 + top 10 bugs reporters:
    Eyal Rozenberg          11
    Stéphane Guillou (stragu) 4
    Gabor Kelemen (allotropia) 3
    Mike Kaganski           3
    Regina Henschel         3
    Daniele                 2
    peter josvai            2
    raal                    2
    Andy                    1
    Buovjaga                1

 + top 10 bugs fixers:
    Kaganski, Mike          7
    Caolán McNamara         4
    Patrick Luby            4
    Rafael Lima             3
    Andreas Heinisch        2
    Jonathan Clark          2
    Nabet, Julien           2
                            1
    Balland-Poirier, Laurent 1
    Heiko Tietze            1

 + top 10 bugs confirmers:
    Ilmari Lauhakangas      15
    Stéphane Guillou        14
    Heiko Tietze            9
    m.a.riosv               7
    Raal                    6
    Dieter                  3
    Kaganski, Mike          3
    Ady                     2
    Caolán McNamara         2
    Justin Luth             2
  • Bisected bugs open: keyword ‘bisected’

    done by:
       Stéphane Guillou       5
       Ilmari Lauhakangas     2
       Raal                   2
       Aron Budea             1
       Xisco Fauli            1
    
  • Bibisected bugs open: keyword ‘bibisected’

    done by:
       Stéphane Guillou       5
       Ilmari Lauhakangas     3
       Bogdan B               2
       Raal                   2
       Aron Budea             1
       Olivier R              1
       Xisco Fauli            1
    
  • all bugs tagged with ‘regression’

    • 1240(+3) bugs open of 13499(+15) total 25(+1) high prio.

      done by:
      Ilmari Lauhakangas 3
      Raal 3
      Stéphane Guillou 3
      Ady 2
      Bogdan B 1

  • ~Component count net * high severity regressions

    • Bug List
      Writer - 13(+1)
      Calc - 4(+0)
      Impress - 2(+0)
      LibreOffice - 2(+0)
      UI - 2(+0)
      Base - 1(+0)

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

  • ~Component count net * all regressions

    • Bug List
      Writer: other - 419(-2)
      Calc - 238(+5)
      Impress - 124(-1)
      LibreOffice - 52(+2)
      Draw - 48(+0)
      Writer: docx filter - 47(+2)
      Crashes - 46(+0)
      Base - 41(-1)
      UI - 38(-1)
      Writer: perf - 35(+0)
      Borders - 34(+0)
      Writer: other filter - 32(+0)
      Printing and PDF export - 27(+0)
      Chart - 24(+0)
      RTL - 23(+0)
      filters and storage - 21(+0)
      BASIC - 20(+1)
      Writer: doc filter - 17(-1)
      graphics stack - 12(+0)
      Formula Editor - 10(+0)
      framework - 3(+0)
      Extensions - 2(+0)
      sdk - 2(+0)
      Linguistic - 1(+0)