ESC meeting minutes: 2022-04-28

Miklos Vajna vmiklos at collabora.com
Thu Apr 28 14:27:57 UTC 2022


* Present:
     + Heiko, Olivier, Caolan, Cloph, Hossein, Stephan, Miklos, Michael W, Xisco, Lubos, Eike, Thorsten

* Completed Action Items:
     + None

* Pending Action Items:
     + None

* Release Engineering update (Cloph)
     + 7.4 status: alpha 1 in 2 weeks, feature freeze in June
     + 7.3 status: 7.3.3 rc2 is tagged
     + 7.2 status: 7.2.7 rc2 will be in 1 week
     + Remotes: Android, iOS
     + Android viewer

* Documentation (Olivier)
     + New Help
        + Work to support RTL languages in Help (WIP - buovjaga)
     + Helpcontent2
        + Updates and housekeeping (S. Chaiklin, A. Romedenne)
     + Guides
        + Work in progress Impress (P. Schofield, K. Kriek)
        + WIP for Base Guide 7.4 (Pulkit K., Dev, S. Fanning, Ohallot)

     + Bugzilla Documentation statistics
         221(221) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created     4(-2)    54(-4)    113(-2)     329(-4)
          commented     8(-14)   65(5)     248(-53)   1442(-16)
           resolved     1(0)     34(-1)     64(-3)     224(-6)
     + top 10 contributors:
           Olivier Hallot made 70 changes in 1 month, and 520 changes in 1 year
           Seth Chaiklin made 51 changes in 1 month, and 95 changes in 1 year
           Dieter made 16 changes in 1 month, and 99 changes in 1 year
           Ilmari Lauhakangas made 13 changes in 1 month, and 117 changes in 1 year
           Nabet, Julien made 9 changes in 1 month, and 75 changes in 1 year
           Henschel, Regina made 5 changes in 1 month, and 23 changes in 1 year
           Xisco Fauli made 5 changes in 1 month, and 81 changes in 1 year
           Kaganski, Mike made 4 changes in 1 month, and 84 changes in 1 year
           Telesto made 4 changes in 1 month, and 24 changes in 1 year
           Alain Romedenne made 3 changes in 1 month, and 33 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         271(271) (topicUI) bugs open, 82(82) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      6(-5)    19(-9)    29(-10)     56(-9)
          commented     88(16)   238(-7)   657(-62)   2576(-76)
            removed      2(0)      6(-1)    16(-1)      39(1)
           resolved     11(7)     31(7)    103(5)      384(-4)
     + top 10 contributors:
           Heiko Tietze made 220 changes in 1 month, and 1944 changes in 1 year
           Seth Chaiklin made 60 changes in 1 month, and 120 changes in 1 year
           Ilmari Lauhakangas made 55 changes in 1 month, and 263 changes in 1 year
           Telesto made 46 changes in 1 month, and 291 changes in 1 year
           Eyal Rozenberg made 32 changes in 1 month, and 97 changes in 1 year
           Dieter made 24 changes in 1 month, and 206 changes in 1 year
           Roman Kuznetsov made 21 changes in 1 month, and 205 changes in 1 year
           Kaganski, Mike made 18 changes in 1 month, and 147 changes in 1 year
           Timur made 13 changes in 1 month, and 116 changes in 1 year
           Robert Großkopf made 13 changes in 1 month, and 28 changes in 1 year

     + 18 new tickets since Apr/21
       + [Bug 148836] Categories in Customize keyboard dialog should be alphabetized
       + [Bug 148823] Mail Merge Email Settings confirmation is not needed each time
       + [Bug 142834] "Previous / Next Page" shortcuts do not match the tooltips on
              the navigator
       + [Bug 142664] EDITING Calc Auto-Filter does not filter empty cells with a
              formula when "not empty" is selected
       + [Bug 148718] Ambiguous use of Chapter in Table of Contents, Index of
              Bibliography dialog
       + [Bug 148797] UI: Add to list button disabled as long someone keeping CTRL
              pressed
       + [Bug 148798] Add to list: unable to 'detected' a list directly below/or
              above.. you always need to place cursor in the list
       + [Bug 148790] UI: The No List button constantly highlighted when no some text
              isn't a list
       + [Bug 148793] UI: Customize dialog Toolbars Target, list the active toolbars on
              top (with separator)
       + [Bug 148794] UI: Customize dialog Toolbars Target, if you click the drop down
              it will scroll to 'standard'. The middle of the list. Which makes in hard
              to find a toolbar
   ->  + [Bug 148782] "Left frame border" and "Right frame border" options for
              Horizontal "to" position in Position and Size for shapes should be changed
              to "Left of frame text area" and "Right of frame text area"
       + [Bug 148756] Document Type in Options dialog should correspond to the
              application that opened the dialog
       + [Bug 148751] [UI] Text toolbar is not in View - Toolbar menu and cannot be
              displayed
       + [Bug 148473] Use field type for subtreeing in Navigator
       + [Bug 148698] Page Format Margin settings incorrect for Letter Size in LO Writer
       + [Bug 148732] UI: Default Character in Format Styles is called No Character
              Style in character styles deck of the sidebar
       + [Bug 148723] Request improvement :Create a REFLECT text effect in Font
              attributes like italic, bold...
       + [Bug 148728] Should Format -> Character/ Paragraph entry's not be called
              Paragraph/Character Direct Formatting


* Crash Testing (Caolan)
     + 10(+0) import failure, 3(+0) export failures
       - crashtesting vm unavailable (5 weeks)
       - brought it up in the infra meeting last week for Guilhem (Cloph)
         - the VM is not online yet, though
         - some .de vs .ch networking issue, not yet unresolved
         - do we have access to the data in the VM? (Caolan)
           - firing it up in the different would not be easy
           - little worried there will be too much errors while this is offline
           - hopefully will be resolved in 1 or 2 weeks (Cloph)
     + 1 coverity issues
     + 16 ossfuzz issues
       - 1 crash

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.2.6.2
          + (+259) 781 522 558 428 373 166 0
    + https://crashreport.libreoffice.org/stats/version/7.3.1.3
          + (+160) 1146 986 1887 2139 1652 1345 810 0
    + https://crashreport.libreoffice.org/stats/version/7.3.2.2
          + (+437) 2101 1664 934 0

    + https://crashreport.libreoffice.org/stats/signature/SwBookmarkPortion::DoPaint(SwTextPaintInfo%20const%20&,rtl::OUString%20&,SwFont%20&,int%20&)

        - https://gerrit.libreoffice.org/c/core/+/133562 is a potential fix


     + https://crashreport.libreoffice.org/stats/signature/lcl_SelectByContentTypeAndAddress

     - Introduced in fc44168ebe840fa2e772f034232fed15460e4977 in 7.3

     - navigator-related, no repro steps yet


* Mentoring/EasyHack update (Hossein)
           committer...   1 week    1 month      3 months    12 months
                   open      85(17)    141(3)       144(-2)      147(-1)
                reviews     362(92)   1228(-46)    3600(-80)   12610(-54)
                 merged     266(41)   1213(33)     3943(-54)   15709(-17)
              abandoned      14(5)      71(-117)    310(0)       829(-19)
            own commits     198(26)    875(15)     2937(-72)   12488(2)
         review commits      35(-1)    185(-11)     775(-56)    3682(-16)
         contributor...   1 week     1 month      3 months     12 months
                   open      25(7)       62(1)        64(1)         67(1)
                reviews     772(130)   3006(-390)   9168(-120)   34550(-62)
                 merged       8(-6)      41(2)       201(-22)     1423(-38)
              abandoned      11(3)       84(-44)     181(7)        463(-9)
            own commits       3(-8)      35(-3)      250(-37)     1455(-9)
         review commits       0(0)        0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 298(298)
        total 363(363)   assigned 33(33)   open 301(301)
     + top 10 contributors:
           Paris Oplopoios made 7 patches in 1 month, and 7 patches in 1 year
           Attila Bakos made 3 patches in 1 month, and 33 patches in 1 year
           xuenhua made 3 patches in 1 month, and 3 patches in 1 year
           Batmunkh Dorjgotov made 2 patches in 1 month, and 4 patches in 1 year
           Vincent Reher made 2 patches in 1 month, and 2 patches in 1 year
           Isha Desai made 2 patches in 1 month, and 2 patches in 1 year
           Nagy Tibor made 1 patches in 1 month, and 33 patches in 1 year
           Mostafa Elsharnoby made 1 patches in 1 month, and 1 patches in 1 year
           Kevin Suo made 1 patches in 1 month, and 36 patches in 1 year
           Vaibhav Malik made 1 patches in 1 month, and 13 patches in 1 year
     + top 10 reviewers:
           Michael Stahl made 132 review comments in 1 month, and 1214 in 1 year
           Kaganski, Mike made 90 review comments in 1 month, and 784 in 1 year
           Thorsten Behrens made 88 review comments in 1 month, and 796 in 1 year
           Adolfo Jayme Barrientos made 82 review comments in 1 month, and 956 in 1 year
           Xisco Fauli made 76 review comments in 1 month, and 894 in 1 year
           Vajna, Miklos made 74 review comments in 1 month, and 618 in 1 year
           Nabet, Julien made 66 review comments in 1 month, and 582 in 1 year
           Ilmari Lauhakangas made 60 review comments in 1 month, and 290 in 1 year
           Hossein - made 58 review comments in 1 month, and 228 in 1 year
           Weghorn, Michael made 42 review comments in 1 month, and 122 in 1 year
     + Patches automatically abandoned:
         tdf#132233 Add sc_IT (Sardinian) dictionary ( Adrià Martín )
             - https://gerrit.libreoffice.org/#/c/104122
         Change Advanced Filters help filter from <1600000 to >160000. (   )
             - https://gerrit.libreoffice.org/#/c/117425
         tdf#141908: CppUnittests: replace usage of sal_Int32 with colors ( Harshita Nag )
             - https://gerrit.libreoffice.org/#/c/121835
         tdf#146429 - Fallback to other character encodings detected by ICU ( Daniel Thomas )
             - https://gerrit.libreoffice.org/#/c/127539
         [DO NOT SUBMIT] Test basic actions with existing files ( Xisco Fauli )
             - https://gerrit.libreoffice.org/#/c/128580
         SwNavigator: add ability to choose content types shown ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/129875
         tdf#100770 Added unit test ( Vaibhav Malik )
             - https://gerrit.libreoffice.org/#/c/130167
         try to detect changes in SfxSetItem when already in a pool ( Luboš Luňák )
             - https://gerrit.libreoffice.org/#/c/130390
         enable ScPatternAttr::IsSortable() again (tdf#81765) ( Luboš Luňák )
             - https://gerrit.libreoffice.org/#/c/130391
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Zain Iftikhar (7vals.com)

     + New blog post on dev blog

       How to write a good commit message (draft)

       https://dev.blog.documentfoundation.org/?p=469&preview=1&_ppp=9495bbd4e7


* GSoC (Hossein/Ilmari)
     + Timeline: https://developers.google.com/open-source/gsoc/timeline
     + May 12th is the deadline for the slot request

* Commit Access
   + None

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

* Jenkins / CI update (Cloph)
     from:Thu Apr 21 14:00:57 2022
     master linux rel  jobs: 104 ok: 100 ko:   3 fail ratio:  2.88 % break:   1 broken duration: 0.87%
     master linux dbg  jobs:  84 ok:  75 ko:   8 fail ratio:  9.52 % break:   5 broken duration: 5.37%
     master mac rel    jobs:  45 ok:  41 ko:   4 fail ratio:  8.89 % break:   1 broken duration: 2.36%
     master mac dbg    jobs:  47 ok:  43 ko:   4 fail ratio:  8.51 % break:   1 broken duration: 0.98%
     master win rel    jobs:  84 ok:  79 ko:   5 fail ratio:  5.95 % break:   3 broken duration: 3.62%
     master win dbg    jobs:  94 ok:  86 ko:   7 fail ratio:  7.45 % break:   5 broken duration: 4.29%
     master win64 dbg  jobs:  86 ok:  79 ko:   7 fail ratio:  8.14 % break:   5 broken duration: 5.17%
     master gerrit lin jobs: 464 ok: 365 ko:  74 fail ratio: 15.95% time for ok: mean:  22 median:  19
     master gerrit plg jobs: 440 ok: 257 ko: 144 fail ratio: 32.73% time for ok: mean:  59 median:  57
     master gerrit win jobs: 484 ok: 331 ko: 102 fail ratio: 21.07% time for ok: mean:  55 median:  52
     master gerrit mac jobs: 474 ok: 330 ko:  84 fail ratio: 17.72% time for ok: mean:  39 median:  38
     master android    jobs: 401 ok: 345 ko:  32 fail ratio:  7.98% time for ok: mean:  23 median:  15
     master gerrit all jobs: 453 ok: 235 ko: 159 fail ratio: 35.10% time for ok: mean:  82 median:  78
    + https://dev-www.libreoffice.org/tmp/gerrit_220421.html
    + tests that failed more than twice in last seven days:
       3 CppunitTest_services                gerrit_mac
       3 UITest_calc_tests                gerrit_linux_clang_dbgutil
       4 CppunitTest_sc_macros_test                gerrit_windows
       7 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil_branch
      48 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
   + some timeouts were due to font differences, when test documents refer to non-bundled fonts (Cloph)
     + fixed the test documents, thanks to Caolan
     + lesson learned: if not fuzzing, then try to stick to bundled fonts when creating test documents
   + is it possible to test LO with specific fonts? (Hossein)
     + working on a change to limit visible fonts to just bundled ones, not system ones (Caolan)
     + some problems only happen with specific RTL/CTL fonts (Hossein)
       + external/more_fonts/ has such fonts
   + we already exclude Windows/macOS in some tests (Xisco)
     + expect the above change from Caolan will improve stability here

* l10n (Sophie)
   + no updates

* What’s cooking (Miklos)
   + 16k cols in Calc (Lubos)
     + https://bugs.documentfoundation.org/show_bug.cgi?id=133764
   + MSO-style data tables for charts (Tomaz)
     + see initial commits in master
   + Working on SmartArt (Armin)
     + hope to get a blog post out soon regarding the current state
   + Adding content controls to Writer (Miklos)
     + <w:sdt> in DOCX, focusing on inline SDT and the rich text/checkbox types
   + upcoming poll with TDF members on new application icons (Heiko)
     + have several choices already
     + perhaps for the next major release
   + feature/scaling-geometry-provider (Jan-Marek)
     + focusing on Wayland, scenario: multiple monitors with different DPI scaling factor, handle that

* QA update (Xisco)
     + UNCONFIRMED: 1832 (+6)
         + enhancements: 264  (-5)
         + needsUXEval: 7 (-7)
         + haveBackTrace: 8 (+1)
         + needsDevAdvice: 28 (+0)
         + documentation:  9 (+0)
         + android:  3 (+1)
         + iOS:  0 (+0)
         + Online:  10 (+0)

     + Most pressing bugs:
      New:
         None
      Old:
         + macOS: Can't save or open files using Finder dialog on Standard accounts on macOS 10.15 Catalina
            + https://bugs.documentfoundation.org/show_bug.cgi?id=128233
            + started to happen with a new macOS version

         + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from
           imported PDF are reversed, PDFIProcessor::mirrorString not behaving
             + https://bugs.documentfoundation.org/show_bug.cgi?id=104597
             + already listed here for 2 years, and many duplicates

     + New high severity bugs of the week:
         + Direct formatting instead of styles is used for text on table autoformat/styles
             + https://bugs.documentfoundation.org/show_bug.cgi?id=104389
             + not a regression, but behavior changed in 5.2

         + CRASH in 7.4: importing DOCX document with diagram
             + https://bugs.documentfoundation.org/show_bug.cgi?id=148665
             + already fixed, thanks Hossein

* QA stats
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +135  -6 (-127) overall)
       many thanks to the top bug squashers:
        Timur                   23
        Buovjaga                16
        Heiko Tietze            9
        QA Administrators       9
        Julien Nabet            8
        Telesto                 6
        Xisco Faulí             6
        Mike Kaganski           5
        Caolán McNamara         4
        sdc.blanco              4

     + top 10 bugs reporters:
        Telesto                 22
        sdc.blanco              6
        Michael Weghorn         5
        SheetJS                 5
        Regina Henschel         4
        Jambunathan K           3
        Mike Kaganski           3
        gearhead                3
        Eyal Rozenberg          2
        Olivier Hallot          2

     + top 10 bugs fixers:
        Xisco Fauli             4
        McNamara, Caolán        3
        Németh, László          3
        Seth Chaiklin           3
        Andreas Heinisch        2
        Glogowski, Jan-Marek    2
        Ilmari Lauhakangas      2
        Michael Stahl           2
        Nabet, Julien           2
        Timur                   2

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      16
        Heiko Tietze            15
        Timur                   11
        Dieter                  8
        Nabet, Julien           5
        Xisco Fauli             5
        Telesto                 4
        m.a.riosv               4
        Raal                    3
        Eyal Rozenberg          2

* 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 : 1/36 -     2 %  (+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 : 3/85 -     3 %  (+0)
      4.0 : 2/83 -     2 %  (+0)
      old : 1/246 -    0 %  (+0)

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

      done by:
         Aron Budea             3
         Timur                  3
         Kelemen, Gabor         1
         Raal                   1
         Telesto                1
         Xisco Fauli            1

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

      done by:
         Aron Budea             3
         Timur                  3
         Yotam Benshalom        1
         Kelemen, Gabor         1
         Raal                   1
         Telesto                1
         Xisco Fauli            1

* all bugs tagged with 'regression'
    + 1257(+2) bugs open of 11725(+15) total 11(-1) high prio.

      done by:
         Telesto               11
         Timur                  3
         Ilmari Lauhakangas     2
         Yotam Benshalom        1
         Gerald Pfeifer         1
         Heiko Tietze           1
         Faure, Jean-Baptiste   1
         Kelemen, Gabor         1
         Raal                   1
         Xisco Fauli            1

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

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

* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 445(-2)
      Calc                     - 202(-2)
      Impress                  - 117(+0)
      Writer: docx filter      - 60(+3)
      Crashes                  - 55(-2)
      LibreOffice              - 52(-1)
      UI                       - 45(+2)
      Draw                     - 43(+0)
      Writer: perf             - 40(+0)
      Borders                  - 36(+0)
      Base                     - 34(+0)
      Writer: other filter     - 33(+0)
      Chart                    - 25(+0)
      RTL                      - 23(+0)
      Writer: doc filter       - 21(+0)
      Printing and PDF export  - 20(+1)
      BASIC                    - 17(-1)
      graphics stack           - 17(+0)
      filters and storage      - 16(+0)
      Formula Editor           - 2(-1)
      Linguistic               - 1(+1)
      framework                - 1(-1)
      sdk                      - 1(+0)


More information about the LibreOffice mailing list