[Libreoffice-qa] ESC meeting minutes: 2021-09-30

Miklos Vajna vmiklos at collabora.com
Thu Sep 30 14:29:06 UTC 2021


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

* Completed Action Items:
    + None

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2 status: 7.2.2 rc2 is due next week
    + 7.1 status: 7.1.7 rc1 in 2 weeks
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    + New Help
      + Improvements in index search (buovjaga)
      + Doc bits for New Help (Ross Johnson)
    + HelpContents2
      + Typos after translations. (A. Barrientos, ohallot, A. Gelmini, R Lima)
      + updates in Help pages (R. Johnson, ohallot, R. Lima, S. Fanning, erack)
      + scriptforge Help pages (A Romedenne, R. Lima)
    + Stats for HC2
      + 248 open
      + 28 partially fixed
      + 1 new (7 days)
      + 2 closed (7 days)
    + Guides
      + Updates in Draw Guide (P. Schofield, Rachel Kartch)
      + Updates in Calc Guide (S. Fanning, Zibi)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        257(257) (topicUI) bugs open, 159(159) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added      9(6)     18(8)     43(8)       93(8)
         commented     50(22)   214(16)   742(24)    3345(-16)
           removed      0(-1)     3(0)      9(-1)      37(0)
          resolved      2(-4)    29(0)     94(-8)     485(-11)
    + top 10 contributors:
          Heiko Tietze made 153 changes in 1 month, and 2295 changes in 1 year
          Telesto made 46 changes in 1 month, and 676 changes in 1 year
          Ross Johnson made 23 changes in 1 month, and 23 changes in 1 year
          Foote, V Stuart made 23 changes in 1 month, and 590 changes in 1 year
          Timur made 22 changes in 1 month, and 124 changes in 1 year
          Nabet, Julien made 18 changes in 1 month, and 54 changes in 1 year
          Roman Kuznetsov made 14 changes in 1 month, and 216 changes in 1 year
          Dieter made 11 changes in 1 month, and 294 changes in 1 year
          Rafael Lima made 11 changes in 1 month, and 43 changes in 1 year
          Kaganski, Mike made 10 changes in 1 month, and 188 changes in 1 year

    + 23 new tickets with needsUXEval Sep/17-30

    + bug 144784 - UI draws with smaller font size than system default on
                   generic VCL (okay with extra package libreoffice-gtk3)
      + users ask to bring back UI scaling (bug 101646) to work-around the
        issue that gtk3/kf5 VCL packages are not the default on some DE

* Crash Testing (Caolan)
    + 7(+0) import failure, 4(+1) export failures
    + 0 coverity issues
    + 4 ossfuzz issues
      + all timeouts, but 3 are while(true);
      + new fuzzer for dbf (dbase) format

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.1.5.2
         + (+98) 2623 2525 2257 2542 2518 2412 1832 1718 654 0
   + https://crashreport.libreoffice.org/stats/version/7.1.6.2
         + (+440) 650 210 0
   + https://crashreport.libreoffice.org/stats/version/7.2.0.4
         + (-460) 2023 2483 2159 1768 1068 0
   + https://crashreport.libreoffice.org/stats/version/7.2.1.2
         + (+1450) 1450 0

   + Added a script to compare stats of two different versions
	- https://cgit.freedesktop.org/libreoffice/core/commit/?id=397290489354d8ba5958d43acc58482c8115f69f

   + Fixed in 7.2.1.2
	- vcl::Window::SetPointer(PointerStyle)
	- weld::CustomWidgetController::SetPointer(PointerStyle)
	- sfx2::RecentDocsView::ExecuteHdl_Impl(void *)
      + all three were probably tdf#143843
   + No new ones in 7.2.1.2

* Mentoring/EasyHack update (Hossein)
          committer...   1 week     1 month     3 months    12 months
                  open      67(-12)    110(-15)    176(-5)      195(0)
               reviews     302(-18)   1278(-82)   3758(-32)    7428(202)
                merged     307(61)    1294(21)    3770(-41)    8918(301)
             abandoned       7(1)       48(-1)     181(-5)      466(7)
           own commits     258(60)    1091(52)    3044(51)    12627(-20)
        review commits      45(-16)    338(-13)   1010(-18)    4259(-58)
        contributor...   1 week     1 month     3 months    12 months
                  open      36(13)      76(1)      125(5)       147(14)
               reviews     804(92)    3044(-16)   8654(-74)   19710(640)
                merged      26(-1)     137(3)      348(-12)     785(23)
             abandoned      24(5)       50(14)     131(20)      300(24)
           own commits       9(-10)    127(-2)     374(-24)    1952(-19)
        review commits       0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 276(276)
       total 328(328)   assigned 27(27)   open 274(274)
    + top 10 contributors:
          Johnny_M made 74 patches in 1 month, and 738 patches in 1 year
          Ross Johnson made 14 patches in 1 month, and 14 patches in 1 year
          Attila Bakos made 4 patches in 1 month, and 35 patches in 1 year
          Baran Aytas made 4 patches in 1 month, and 5 patches in 1 year
          Nagy Tibor made 3 patches in 1 month, and 39 patches in 1 year
          Dániel Arató made 3 patches in 1 month, and 21 patches in 1 year
          Ming Hua made 3 patches in 1 month, and 22 patches in 1 year
          Steve Fanning made 2 patches in 1 month, and 58 patches in 1 year
          Aleś Bułojčyk made 2 patches in 1 month, and 2 patches in 1 year
          4k5h1t made 2 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 146 review comments in 1 month, and 622 in 1 year
          Kaganski, Mike made 136 review comments in 1 month, and 492 in 1 year
          Olivier Hallot made 114 review comments in 1 month, and 696 in 1 year
          Adolfo Jayme Barrientos made 96 review comments in 1 month, and 522 in 1 year
          Xisco Fauli made 92 review comments in 1 month, and 530 in 1 year
          Németh, László made 68 review comments in 1 month, and 354 in 1 year
          Vajna, Miklos made 58 review comments in 1 month, and 400 in 1 year
          Heiko Tietze made 48 review comments in 1 month, and 204 in 1 year
          Thorsten Behrens made 46 review comments in 1 month, and 328 in 1 year
          Grandin, Noel made 44 review comments in 1 month, and 446 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Aleś Bułojčyk
          Natalia Gavrilova
    + somewhat normal week

    + Now we have a getting started video (from LibOCon). Need feedback:

    + Getting Started with LibreOffice Development https://www.youtube.com/watch?v=whHBiTwstWI

    + More videos for EasyHack, etc. will come.
      → please give feedback on the conference one

    + Checked wiki for the name of people with first commit, added the missing folks: (2021-07-1 until 2021-09-30)

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Sep 23 13:43:24 2021
    master linux rel  jobs: 113 ok: 113 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 104 ok:  96 ko:   8 fail ratio:  7.69 % break:   7 broken duration: 8.17%
    master mac rel    jobs: 100 ok: 100 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs: 106 ok: 106 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  89 ok:  89 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win dbg    jobs:  88 ok:  88 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs:  86 ok:  86 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master gerrit lin jobs: 523 ok: 396 ko:  90 fail ratio: 17.21% time for ok: mean:  20 median:  16
    master gerrit plg jobs: 485 ok: 307 ko: 113 fail ratio: 23.30% time for ok: mean:  40 median:  37
    master gerrit win jobs: 549 ok: 338 ko: 135 fail ratio: 24.59% time for ok: mean:  57 median:  55
    master gerrit mac jobs: 523 ok: 380 ko:  71 fail ratio: 13.58% time for ok: mean:  28 median:  23
    master android    jobs: 482 ok: 398 ko:  38 fail ratio:  7.88% time for ok: mean:  20 median:  13
    master gerrit all jobs: 510 ok: 254 ko: 176 fail ratio: 34.51% time for ok: mean:  65 median:  57
   + https://dev-www.libreoffice.org/tmp/gerrit_210930.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_sc_ucalc_sort		gerrit_windows
      3 UITest_writer_tests3		gerrit_linux_clang_dbgutil
      4 CppunitTest_sc_ucalc_condformat		gerrit_windows
      5 UITest_writer_tests7		gerrit_linux_clang_dbgutil
      6 CppunitTest_sd_misc_tests		gerrit_windows
      6 CppunitTest_vcl_backend_test		gerrit_windows
      7 CppunitTest_sc_ucalc_copypaste		gerrit_windows
      9 Killed by the kill-wrapper		gerrit_linux_clang_dbgutil
   + issue with m1 jenkins bot solved thanks to Lubos
     https://gerrit.libreoffice.org/c/core/+/121929
     “properly separate code built with different CPU settings”
    + relatively smooth week

* OpenSSH 8.8 disabled rsa-sha encryption(Heiko)
   + https://www.itsfoss.net/openssh-8-8-release/
   + Fedora already updated, other distros are following (Cloph)
     + Fedora perhaps did this years ago (Michael S)
   + logerrit already generates the newer key format (Hossein)

    + a) ssh-keygen -t ed25519 and upload this key to Gerrit (Heiko)
+ b) or allow the deprecated cypher in the ~/.ssh/config per
     PubkeyAcceptedKeyTypes +ssh-rsa
AI: send a short mail to the dev list about this (Heiko)

  + an upgrade problem: new keys are not created with the old cyphers anymore (Cloph)
    + good to not touch existing configs
    + print the config setting and ask the user to modify the config could be a solution

* l10n (Sophie)
  + work is going on

* What’s cooking (Miklos)
  + webasm: first rendering of vcldemo in a browser (Thorsten)
     + focusing on event loops, trying to match the single-threaded assumption of the browser
     + in the feature/wasm branch currently

* QA update (Xisco)


    + UNCONFIRMED: 1422 (+38)
        + enhancements: 226  (+0)
        + needsUXEval: 6 (+5)
        + haveBackTrace: 3 (+1)
        + needsDevAdvice: 25 (+0)
        + documentation:  6 (+0)
        + android:  1 (+0)
        + iOS:  0 (+0)
        + Online:  17 (+0)


    + Most pressing bugs:
     New:
		None
     Old:
        + Writer document with tables lost data in cells (apparently) replacing with 0
            + https://bugs.documentfoundation.org/show_bug.cgi?id=131025
            + Eike is asking for Writer advice
            + there are some code pointers from Mike K there

        + 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


        + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from
imported
          PDF are reversed, PDFIProcessor::mirrorString not behaving
eikeeikee            + https://bugs.documentfoundation.org/show_bug.cgi?id=104597

            + Thorsten looking at it
            + old problem, but many duplicates
	Fixed:
        + Calc disables header/footer or looses footer content when saves a spreadsheet
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144184
            + Thanks to Daniel Arato
        + Criteria query (COUNTIF(), MATCH() et al) for numeric values broken considering number formats
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144740
            + Thanks to Eike
        + Crash when insert formula object in Writer
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144132
            + Thanks to Noel


    + New high severity bugs of the week:
        + Direct input through copy and paste to table is lost
            + https://bugs.documentfoundation.org/show_bug.cgi?id=140992
            + Caolán ? (bisected yesterday)

        + Crash in: SfxItemSet::Clone(bool,SfxItemPool *)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144565
            + M. Stahl  ?


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +129  +22 (-125) overall)
      many thanks to the top bug squashers:
       Buovjaga                15
       QA Administrators       14
       Julien Nabet            7
       Mike Kaganski           6
       Caolán McNamara         5
       Heiko Tietze            5
       Justin L                5
       Timur                   5
       Xisco Faulí             5
       Alex Thurgood           4

    + top 10 bugs reporters:
       Mike Kaganski           8
       flywire                 5
       John                    4
       Telesto                 4
       Alex Thurgood           3
       Colin                   3
       NISZ LibreOffice Team   3
       Mark Hung               2
       Michael Dewsbury        2
       P.S.                    2

    + top 10 bugs fixers:
       McNamara, Caolán        5
                               4
       Nabet, Julien           4
       Ilmari Lauhakangas      3
       Jim Raykowski           3
       Rathke, Eike            3
       Glogowski, Jan-Marek    2
       Grandin, Noel           2
       Heiko Tietze            2
       Németh, László          2

    + top 10 bugs confirmers:
       Dieter                  12
       Nabet, Julien           11
       *UNKNOWN*               8
       Xisco Fauli             8
       Alex Thurgood           4
       Telesto                 4
       Glogowski, Jan-Marek    2
       Heiko Tietze            2
       Kaganski, Mike          2
       Ming Hua                2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/53 -     3 %  (+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 : 3/248 -    1 %  (+0)


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

     done by:
        Raal                    3
        Budea, Áron             2
        Timur                   1
        lbrmk.510               1
        NISZ LibreOffice Team   1
        Telesto                 1
        Xisco Fauli             1


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

     done by:
        Raal                    3
        Budea, Áron             2
        Timur                   1
        Ilmari Lauhakangas      1
        NISZ LibreOffice Team   1
        Telesto                 1
        Xisco Fauli             1


* all bugs tagged with 'regression'
   + 1353(-6) bugs open of 11276(+19) total 16(-1) high prio.

     done by:
        Xisco Fauli            3
        Alex Thurgood          2
        Telesto                2
        Andreas Heinisch       1
        Dieter                 1
        Rathke, Eike           1
        henrik.palomaki        1
        Ilmari Lauhakangas     1
        Kaganski, Mike         1
        Nabet, Julien          1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 453(+0)
     Calc                     - 241(-1)
     Impress                  - 143(-1)
     Crashes                  - 62(+0)
     Writer: docx filter      - 57(-3)
     LibreOffice              - 54(+0)
     Draw                     - 50(+0)
     UI                       - 48(-1)
     Borders                  - 46(+0)
     Writer: perf             - 41(-3)
     Base                     - 40(+4)
     Writer: other filter     - 34(+0)
     Chart                    - 29(+0)
     RTL                      - 27(+0)
     Writer: doc filter       - 24(+0)
     graphics stack           - 22(-1)
     Printing and PDF export  - 21(-1)
     filters and storage      - 19(+0)
     BASIC                    - 18(+1)
     Formula Editor           - 2(+0)
     framework                - 1(+0)
     sdk                      - 1(+0)


More information about the Libreoffice-qa mailing list