ESC meeting minutes: 2022-12-15

Miklos Vajna vmiklos at collabora.com
Thu Dec 15 15:33:16 UTC 2022


* Present:

         + Olivier, Ilmari, Michael S, Heiko, Stephan, Gabriel, Miklos, Xisco, Cloph, Caolán, Stéphane, Eike, Kendy


* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
     + 7.4 status: 7.4.4 rc1 to be tagged this evening
     + 7.5 status:
       + rc 1 to be tagged next week
       + issue building install sets on Windows, still investigating
         + doesn't happen all the time...
       + late features
         + Touchpad gesture support (Ilmari)
           + Support the idea (Tomaz, Thorsten)
             + looks good to me (Caolan)
           + Context & funding behind this: https://www.gitclear.com/blog/linux_touchpad_update_december_2021
           + An interview would be nice to boost the visibility
           => no objections (all)
AI: backport the changes (Xisco)
         + PDF/UA UI changes (Michael S)
           + it's in now
         + macOS / Skia (Xisco)
           + Patrick already fixed one blocker for skia-on-macOS
           + https://bugs.documentfoundation.org/show_bug.cgi?id=145988 is also in progress (Ilmari)
           + no action is needed here for now, it seems
     + master macOS runtime requirement is now 10.15, should not affect too many users (Cloph)

* Documentation (Olivier)
     + New Help
        + Improvement in build system (cloph, sberg)
     + Helpcontents2
        + Reviews in contents (B. Buzea)
        + Minor fixes after translations rounds (ohallot, A. Gelmini
        + Precisions on the STYLE function (erack)
        + More contents for ScriptForge (A. Romedenne, R. Lima, JP Ledure)
        + Update in icons and page colors (A. Barrientos)
     + Guides
        + Preparing for release 7.5 (J. Weber, Tsveti, P..Schoffield, flywire,
            S. Masonsmith...)
     + Bugzilla Documentation statistics
         246(246) bugs open
     + Updates:
         BZ changes   1 week   1 month    3 months   12 months
            created     11(-3)    41(-8)     91(1)      322(0)
          commented     18(2)    133(-24)   289(1)     1222(8)
           resolved      6(0)     19(-2)     46(4)      203(1)
     + top 10 contributors:
           Bogdan B made 84 changes in 1 month, and 152 changes in 1 year
           Stéphane Guillou (stragu) made 28 changes in 1 month, and 49 changes in 1 year
           Olivier Hallot made 21 changes in 1 month, and 468 changes in 1 year
           Ilmari Lauhakangas made 20 changes in 1 month, and 103 changes in 1 year
           Dieter made 19 changes in 1 month, and 88 changes in 1 year
           Heiko Tietze made 16 changes in 1 month, and 119 changes in 1 year
           Kaganski, Mike made 12 changes in 1 month, and 114 changes in 1 year
           steve made 11 changes in 1 month, and 18 changes in 1 year
           Rafael Lima made 8 changes in 1 month, and 221 changes in 1 year
           Adolfo Jayme Barrientos made 7 changes in 1 month, and 40 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         281(281) (topicUI) bugs open, 60(60) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      3(-5)     9(-2)    23(-3)      50(-2)
          commented     45(-6)   170(-7)   509(0)     2137(-36)
            removed      1(-1)     4(-2)     9(-1)      37(0)
           resolved      6(3)     25(-5)    77(-4)     305(-8)
     + top 10 contributors:
           Heiko Tietze made 110 changes in 1 month, and 1485 changes in 1 year
           V Stuart Foote made 48 changes in 1 month, and 107 changes in 1 year
           Eyal Rozenberg made 30 changes in 1 month, and 197 changes in 1 year
           Ilmari Lauhakangas made 28 changes in 1 month, and 156 changes in 1 year
           Stéphane Guillou (stragu) made 26 changes in 1 month, and 39 changes in 1 year
           Dieter made 23 changes in 1 month, and 206 changes in 1 year
           Bogdan B made 14 changes in 1 month, and 46 changes in 1 year
           Rafael Lima made 14 changes in 1 month, and 214 changes in 1 year
           McNamara, Caolán made 12 changes in 1 month, and 22 changes in 1 year
           خالد حسني made 12 changes in 1 month, and 25 changes in 1 year
     + [Bug 127856] Pushing More... in language selection in Calc Status bar leads
            to Language settings instead of cell properties
     + [Bug 138178] EDITING OLE Icon inserted from dialog does not display file name
     + [Bug 147376] With adjacent lists, it is not immediately clear to the user
            the lists are separate
     + [Bug 145269] Simple clicking a module gives the impression that this module
            has the view
     + [Bug 152481] Dedicated sidebar deck for table-related functions
  -> + [Bug 152463] AutoRecovery should be turned on by default
       + default will be true for AutoSave and CreateBackup
       + patch at https://gerrit.libreoffice.org/c/core/+/144020
     + [Bug 152457] Ability to sort Paragraph and Character styles in sidebar
            by frequency of use
     + [Bug 62063] FORMATTING: Font textbox ignores keyboard layout change to
            RTL language
     + [Bug 152454] Dark Mode on Windows 11 shows light borders and tabbed menu bar
            in background collor
     + [Bug 152453] Improve the wording of "JREs already installed" list title,
            to remove confusion


* Crash Testing (Caolan)
     + 22(+0) import failure, 1(+0) export failures
         + 500,000 extra documents, mostly excel
         + Last run was out of space, script fixed to solve that
     + 0 coverity issues
     + 4 ossfuzz issues, no crashes

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.3.7.2
          + (+73) 606 533 431 460 855 217 0
    + https://crashreport.libreoffice.org/stats/version/7.4.2.3
          + (-172) 1365 1537 1746 2048 1986 1732 1632 1253 650 0
    + https://crashreport.libreoffice.org/stats/version/7.4.3.2
          + (+336) 1246 910 712 0


     + https://crashreport.libreoffice.org/stats/signature/void%20rtl::str::release%3C_rtl_uString%3E(_rtl_uString*)

     - Still most reported crash in 7.4.3

     - Noel tried to fix it in b4b63d0c46979ad6b6aae5d6a4ea6672ea248e10 for 7.4.2

     - Introduced in 7df433cdc33b4d6ba38eafad9282d015571433ef (Luboš)

     - no steps to reproduce it


* Easyhack update / mentoring (Hossein)
   + Missing Hossein
           committer...   1 week    1 month     3 months    12 months
                   open      90(0)     165(13)     171(15)      177(15)
                reviews     344(50)   1142(-50)   2778(-86)   11646(10)
                 merged     281(39)   1174(35)    3342(-18)   14577(19)
              abandoned      23(17)     64(6)      179(5)       857(10)
            own commits     184(26)    831(3)     2487(-44)   11132(10)
         review commits      72(32)    258(-21)    770(5)      2938(35)
         contributor...   1 week     1 month     3 months   12 months
                   open      34(9)      180(-8)     188(-3)     204(-3)
                reviews     902(168)   2994(100)   7576(80)   32118(124)
                 merged      28(16)     106(-8)     245(12)    1026(9)
              abandoned      14(-16)     67(-28)    151(10)     460(14)
            own commits      36(17)     133(-17)    328(17)     978(33)
         review commits       0(0)        0(0)        0(0)        0(0)
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 317(317)
        total 378(378)   assigned 19(19)   open 329(329)
     + top 10 contributors:
           Bogdan B made 44 patches in 1 month, and 76 patches in 1 year
           Srebotnjak, Martin made 6 patches in 1 month, and 24 patches in 1 year
           Paris Oplopoios made 6 patches in 1 month, and 85 patches in 1 year
           Patrick Luby made 6 patches in 1 month, and 6 patches in 1 year
           Skyler Grey made 5 patches in 1 month, and 5 patches in 1 year
             made 5 patches in 1 month, and 24 patches in 1 year
           Stéphane Guillou made 4 patches in 1 month, and 4 patches in 1 year
           Rashesh Padia made 4 patches in 1 month, and 5 patches in 1 year
           Daniel Lohmann made 4 patches in 1 month, and 9 patches in 1 year
           Armin Le Grand (allotropia) made 4 patches in 1 month, and 30 patches in 1 year
     + top 10 reviewers:
           Michael Stahl made 102 review comments in 1 month, and 1094 in 1 year
           McNamara, Caolán made 90 review comments in 1 month, and 846 in 1 year
           Adolfo Jayme Barrientos made 86 review comments in 1 month, and 1052 in 1 year
           Németh, László made 70 review comments in 1 month, and 300 in 1 year
           Vajngerl, Tomaž made 68 review comments in 1 month, and 418 in 1 year
           Grandin, Noel made 62 review comments in 1 month, and 400 in 1 year
           Vajna, Miklos made 58 review comments in 1 month, and 558 in 1 year
           Hossein made 50 review comments in 1 month, and 276 in 1 year
           Nabet, Julien made 48 review comments in 1 month, and 782 in 1 year
           Ilmari Lauhakangas made 48 review comments in 1 month, and 268 in 1 year
     + Patches automatically abandoned:
         tdf#143640 Fix UNO object inspector crash ( Hossein )
             - https://gerrit.libreoffice.org/#/c/134035
         tdf#79542 xls: applyGroupBox to radiobutton groups ( Justin Luth )
             - https://gerrit.libreoffice.org/#/c/137839
         tdf#145538 Use range based for loops ( Radhey Parekh )
             - https://gerrit.libreoffice.org/#/c/138157
         [API CHANGE] related tdf#85592: drop duplicate use of .uno:CharBackgroundExt ( Justin Luth )
             - https://gerrit.libreoffice.org/#/c/138167
         tdf#147132 Flatten Basic function implementations ( Radhey Parekh )
             - https://gerrit.libreoffice.org/#/c/139001
         Related: tdf#108497 static instance font generation options ( Caolán McNamara )
             - https://gerrit.libreoffice.org/#/c/139240
         Draft: unwrap SwUpdateAttr to plain SfxHint ( Bjoern Michaelsen )
             - https://gerrit.libreoffice.org/#/c/140684
         vcl: split up SalLayout, GenericTextLayout and MultiTextLayout ( Chris Sherlock )
             - https://gerrit.libreoffice.org/#/c/140915
         tdf#151260 Better crash fix ( Samuel Mehrbrodt )
             - https://gerrit.libreoffice.org/#/c/141006
         related tdf#148806 xls vba: auto_open unit test ( Justin Luth )
             - https://gerrit.libreoffice.org/#/c/141076
         tdf#1448806 sw vba: unit test for autoOpen ( Justin Luth )
             - https://gerrit.libreoffice.org/#/c/141077
         tdf#143123 Port Java SDK examples to Python ( Mehdi Tizabi )
             - https://gerrit.libreoffice.org/#/c/141101
         tdf#151051 Fix promote/demote outline-level promotes/demotes both ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/141128
         Make gtkinst treeview scroll_to_row consistent with salinst ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/141147
         try to limit Skia GPU->raster copying (tdf#146779) ( Luboš Luňák )
             - https://gerrit.libreoffice.org/#/c/141211
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Patrick Luby (neooffice)

* Commit Access

* Developer Certification (Stephan/Kendy/Thorsten/László)
   + resting since: 12 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
     from:Thu Dec  8 15:09:27 2022
     master linux rel  jobs: 109 ok: 109 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master linux dbg  jobs:  84 ok:  71 ko:  13 fail ratio: 15.48 % break:   3 broken duration:16.88%
     master mac rel    jobs:  58 ok:  58 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master mac dbg    jobs:  61 ok:  61 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
     master win rel    jobs:  65 ok:  57 ko:   8 fail ratio: 12.31 % break:   3 broken duration: 5.45%
     master win dbg    jobs:  62 ok:  55 ko:   7 fail ratio: 11.29 % break:   4 broken duration: 4.46%
     master win64 dbg  jobs:  66 ok:  59 ko:   7 fail ratio: 10.61 % break:   4 broken duration: 4.81%
     master gerrit lin jobs: 610 ok: 428 ko: 157 fail ratio: 25.74% time for ok: mean:  20 median:  19
     master gerrit plg jobs: 498 ok: 279 ko: 178 fail ratio: 35.74% time for ok: mean:  54 median:  52
     master gerrit win jobs: 725 ok: 400 ko: 267 fail ratio: 36.83% time for ok: mean:  59 median:  59
     master gerrit mac jobs: 733 ok: 401 ko: 287 fail ratio: 39.15% time for ok: mean:  37 median:  35
     master android    jobs: 392 ok: 323 ko:  42 fail ratio: 10.71% time for ok: mean:  19 median:  14
     master gerrit all jobs: 397 ok: 236 ko:  99 fail ratio: 24.94% time for ok: mean: 124 median: 102
    + https://dev-www.libreoffice.org/tmp/gerrit_221215.html
    + tests that failed more than twice in last seven days
       3 UITest_writer_tests3                gerrit_linux_clang_dbgutil
       5 CppunitTest_chart2_import                gerrit_linux_gcc_release
   + relatively normal week
   + had a bug in the retry rule -> caused additional load (rebuilt also good changes)
     + fixed now

* FOSDEM 2023 (Xisco)
   + 11th December was the deadline to submit talks
   + Italo is putting together a schedule
     + If you didn't get a mail from Italo, something went wrong (Cloph)

* What’s cooking (Miklos)
   + unocast changes, WIP (Stephan)
     + basic problem to be fixed: dynamic_cast<> can crash on proxy UNO objects, needs more work
     + somewhat related to the crosscast checker

* QA update (Xisco)

     + UNCONFIRMED: 1649 (-31)
         + enhancements: 288  (+3)
         + needsUXEval: 4 (+0)
         + haveBackTrace: 8 (+0)
         + needsDevAdvice: 33 (+1)
         + documentation:  16 (+1)
         + android:  3 (+0)
         + iOS:  0 (+0)
         + Online:  11 (+0)

     + Most pressing bugs:
      New:

     None


     + New high severity bugs of the week:
         + FILEOPEN:PPTX: Images not displayed
             + https://bugs.documentfoundation.org/show_bug.cgi?id=152434
             + Tibor?

* Next ESC call time (Miklos)
   + proposal is to skip the next 2 weeks (22nd & 29th Dec)
   + next call would be at 5th Jan 2023
   => no objections (all)

* QA stats (Stephane)
     + reviewing features for 7.5, expanding the release notes
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +96  +4 (-124) overall)
       many thanks to the top bug squashers:
        QA Administrators       22
        Buovjaga                14
        Caolán McNamara         13
        Stéphane Guillou (stragu) 8
        خالد حسني               6
        Julien Nabet            5
        László Németh           5
        Alex Thurgood           4
        Dieter                  4
        Andreas Heinisch        3

     + top 10 bugs reporters:
        rferraro                7
        Stéphane Guillou (stragu) 5
        Eyal Rozenberg          3
        Mike Kaganski           3
        Xisco Faulí             3
        NISZ LibreOffice Team   2
        Robert Großkopf         2
        steve                   2
        خالد حسني               2
        Adolfo Jayme Barrientos 1

     + top 10 bugs fixers:
        McNamara, Caolán        9
        Németh, László          5
        Andreas Heinisch        3
        خالد حسني               3
        Nabet, Julien           2
        Rafael Lima             2
        Rathke, Eike            2
        Stéphane Guillou (stragu) 2
        Adolfo Jayme Barrientos 1
        Bergmann, Stephan       1

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      35
        m.a.riosv               8
        Dieter                  7
        Heiko Tietze            7
        Xisco Fauli             5
        Stéphane Guillou (stragu) 4
        V Stuart Foote          4
        Alex Thurgood           3
        McNamara, Caolán        3
        Raal                    3


* Highest-Priority bugs (aka "MABs"):
    + http://bit.ly/2lJAAJI
      6.0 : 1/53 -     1 %  (+0)
      5.4 : 0/41 -     0 %  (+0)
      5.3 : 0/54 -     0 %  (+0)
      5.2 : 0/43 -     0 %  (+0)
      5.1 : 0/35 -     0 %  (+0)
      5.0 : 0/64 -     0 %  (+0)
      4.4 : 0/76 -     0 %  (+0)
      4.3 : 0/73 -     0 %  (+0)
      4.2 : 2/134 -    1 %  (+0)
      4.1 : 2/85 -     2 %  (+0)
      4.0 : 1/83 -     1 %  (+0)
      old : 1/246 -    0 %  (+0)


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

      done by:
         Xisco Fauli                 4
         Raal                        2
         Stéphane Guillou (stragu)   2
         Ilmari Lauhakangas          1
         خالد حسني                   1
         Kaganski, Mike              1


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

      done by:
         Xisco Fauli                 4
         Raal                        2
         Stéphane Guillou (stragu)   2
         Ilmari Lauhakangas          1
         Kaganski, Mike              1


* all bugs tagged with 'regression'
    + 1195(+0) bugs open of 12188(+16) total 8(+0) high prio.

      done by:
         Xisco Fauli                 4
         Ilmari Lauhakangas          3
         Stéphane Guillou (stragu)   2
         خالد حسني                   1
         Kaganski, Mike              1
         Németh, László              1
         Raal                        1


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

    by OS:
      All           - 7(+0)
      Linux         - 0(+0)
      Mac OS X      - 0(+0)
      Windows       - 1(+0)


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 426(+0)
      Calc                     - 203(-1)
      Impress                  - 119(+2)
      Writer: docx filter      - 57(-1)
      Crashes                  - 56(+2)
      LibreOffice              - 44(+0)
      Base                     - 40(-1)
      Draw                     - 40(+0)
      UI                       - 37(+1)
      Writer: perf             - 35(+0)
      Borders                  - 31(+0)
      Writer: other filter     - 29(+0)
      Chart                    - 25(+1)
      RTL                      - 23(+0)
      Writer: doc filter       - 19(+0)
      BASIC                    - 18(+0)
      Printing and PDF export  - 16(+0)
      filters and storage      - 15(+0)
      graphics stack           - 15(+1)
      Formula Editor           - 3(-1)
      sdk                      - 2(+0)
      framework                - 1(+0)


More information about the LibreOffice mailing list