ESC meeting minutes: 2021-04-22

Miklos Vajna vmiklos at collabora.com
Thu Apr 22 14:46:04 UTC 2021


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

* Completed Action Items:
    + None

* Pending Action Items:
    + ESC bug stats, chart ranges don’t show data past 2019-08-13 (Xisco)

* Release Engineering update (Cloph)
    + 7.2 alpha 1 in 2nd week of May (in 4 weeks)
    + 7.1 status: 7.1.3 rc2 is due next week
    + 7.0 status: 7.0.6 rc1 builds are in progress
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    + New Help
        + No news
    + Helpcontent2
        + Fixes and updates (S. Chaiklin, A. Heinrich, A gelmini, Johnny_M)
    + Google Seasons of Doc 2021
        + LibreOffice note selected for this year
    + Guides
        Progress is going to releases for 7.1 Guides.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        249(249) (topicUI) bugs open, 228(228) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months
             added     14(8)      19(6)      38(2)      109(7)
         commented     87(-59)   346(-47)   828(-82)   3836(-32)
           removed      0(-1)      2(-1)     13(-3)      29(1)
          resolved     10(-13)    45(-6)    120(-10)    503(-5)
    + top 10 contributors:
          Heiko Tietze made 196 changes in 1 month, and 2360 changes in 1 year
          Ilmari Lauhakangas made 69 changes in 1 month, and 427 changes in 1 y
          Foote, V Stuart made 48 changes in 1 month, and 639 changes in 1 year
          Dieter made 46 changes in 1 month, and 394 changes in 1 year
          Seth Chaiklin made 42 changes in 1 month, and 235 changes in 1 year
          Xisco Fauli made 33 changes in 1 month, and 221 changes in 1 year
          Eyal Rozenberg made 29 changes in 1 month, and 33 changes in 1 year
          Telesto made 28 changes in 1 month, and 946 changes in 1 year
          Kaganski, Mike made 24 changes in 1 month, and 173 changes in 1 year
          Németh, László made 16 changes in 1 month, and 27 changes in 1 year

    + New tickets with needsUXEval Apr/15-22

      [Bug 141392] Borders widget doesn't update border type icon
      [Bug 141733] Buttons with colors unsuitable for dark themes.
      [Bug 141802] Unacceptable: Data loss when working with CSVs.
      [Bug 141439] FIND & REPLACE: Should be possible to specify both
                   a search expression and a style
      [Bug 141771] LO Writer: standardize behavior of OK button
      [Bug 141755] Calc: Print or export to pdf tracked changes
      [Bug 141739] Highlighting applied after drag & drop (unexpected)
      [Bug 135905] Drag and drop incidentally pasted at end of the line
   -> [Bug 141732] Each LO app should default to its own PDF import filter
      [Bug 141728] Navigator SB deck, 'Go to Page' Spin box is holding
                   deck width too wide
   -> [Bug 141288] "page break before" of hidden paragraph is shown
      + tried to see what MSO does here, but seems there is no such functionality
        + please CC Mike, he worked on hidden paragraphs for Word compat purposes (Miklos)
      [Bug 141720] Add Gutter Margin in Page Margin drop down menu of
                   layout tab of Tabbed interface

   -> [Bug 47718] Add indicator of text outside page boundary eg. due to
                  negative indentation
      + Calc has a small triangle to indicate
      + Writer also has a red triangle for similar purposes in general (Miklos)

* Crash Testing (Caolan)
    + 12(+4) import failure, 4(+1) export failures
    + 7 coverity issues
    + 18 ossfuzz issues
    + CVE-2021-25631 advisory released

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.0.5.2
         + (+48) 1926 1878 1425 1392 1100 358 0
   + https://crashreport.libreoffice.org/stats/version/7.1.0.3
         + (-330) 4307 4637 4077 4695 5822 7276 8505 10520 8732 6625 4863 452 0
   + https://crashreport.libreoffice.org/stats/version/7.1.1.2
         + (-961) 6441 7402 7644 8944 8025 5645 2706 0
   + https://crashreport.libreoffice.org/stats/version/7.1.2.2
         + (+1527) 5495 3968 2046 0
+ Tools > Options > LibreOffice > Online update crashes if "online update" feature is not installed
  + https://bugs.documentfoundation.org/show_bug.cgi?id=132901
  + Fixed. Should reduce the number of crash reports
+ https://crashreport.libreoffice.org/stats/signature/sd::FuText::SetInEditMode(MouseEvent%20const%20&,bool)
  + happening since 7.0, no steps to repro so far

* Mentoring/easyhack update
          committer...   1 week     1 month      3 months    12 months
                  open      64(-5)     123(-11)     130(-5)      137(-5)
               reviews     324(-52)   1312(-112)   1876(174)    1902(168)
                merged     281(-34)   1332(7)      1952(279)    1952(279)
             abandoned      24(11)      96(13)      113(24)      113(24)
           own commits     221(-15)   1001(-17)    3249(-98)   13982(-116)
        review commits      52(-16)    330(-97)    1248(-67)    4797(-16)
        contributor...   1 week      1 month      3 months    12 months
                  open      20(-12)      68(-8)       71(-8)      74(-9)
               reviews     748(-146)   3162(-160)   4662(524)   4680(520)
                merged      13(-10)      86(-50)     190(11)     190(11)
             abandoned       5(-1)       93(1)       106(5)      106(5)
           own commits      12(-29)     130(-95)     608(-32)   2252(-15)
        review commits       0(0)         0(0)         0(0)        0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 3(3)   cleanup_comments 249(249)
       total 292(292)   assigned 25(25)   open 241(241)
    + top 10 contributors:
          Johnny_M made 60 patches in 1 month, and 748 patches in 1 year
          Steve Fanning made 8 patches in 1 month, and 118 patches in 1 year
          Hossein made 4 patches in 1 month, and 4 patches in 1 year
          Attila Bakos made 3 patches in 1 month, and 45 patches in 1 year
          Tomoyuki Kubota made 3 patches in 1 month, and 14 patches in 1 year
          Nagy Tibor made 2 patches in 1 month, and 38 patches in 1 year
          Vert D. made 2 patches in 1 month, and 6 patches in 1 year
          Carmen Bianca Bakker made 2 patches in 1 month, and 2 patches in 1 year
          Aditya, Pratap Singh made 2 patches in 1 month, and 4 patches in 1 year
          Ahmet, Hakan Çelik made 2 patches in 1 month, and 4 patches in 1 year
    + top 10 reviewers:
          Olivier Hallot made 130 review comments in 1 month, and 272 in 1 year
          Michael Stahl made 98 review comments in 1 month, and 136 in 1 year
          Adolfo Jayme Barrientos made 84 review comments in 1 month, and 118 in 1 year
          Xisco Fauli made 78 review comments in 1 month, and 128 in 1 year
          Vajna, Miklos made 72 review comments in 1 month, and 98 in 1 year
          Kaganski, Mike made 68 review comments in 1 month, and 100 in 1 year
          McNamara, Caolán made 66 review comments in 1 month, and 96 in 1 year
          Holešovský, Jan made 64 review comments in 1 month, and 72 in 1 year
          Németh, László made 58 review comments in 1 month, and 76 in 1 year
          Thorsten Behrens made 58 review comments in 1 month, and 70 in 1 year
    + Patches automatically abandoned:
        tdf#74702 vcl: introduce OutputDevice::SetViewRange() ( Diwanshu Mittal )
            - https://gerrit.libreoffice.org/#/c/110202

        tdf#124176:  Use pragma once instead of include guards ( Mostafa Elsharnoby )
            - https://gerrit.libreoffice.org/#/c/110887

    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Oleksii Makhotin (Bitprox)
          Po-Yen Huang (OSSII)

* Commit Access
    + None

* Developer Certification (Stephan/Kendy/Thorsten/László)
    + sleep -23 weeks

* Jenkins / CI update (Cloph)
    from:Thu Apr 15 13:53:08 2021
    master linux rel  jobs:  53 ok:  49 ko:   4 fail ratio:  7.55 % break:   2 broken duration:16.64%
    master linux dbg  jobs:  51 ok:  46 ko:   5 fail ratio:  9.80 % break:   4 broken duration:16.88%
    master mac rel    jobs:  88 ok:  87 ko:   1 fail ratio:  1.14 % break:   1 broken duration: 3.05%
    master mac dbg    jobs:  90 ok:  89 ko:   1 fail ratio:  1.11 % break:   1 broken duration: 3.03%
    master win rel    jobs:  67 ok:  66 ko:   1 fail ratio:  1.49 % break:   1 broken duration: 3.06%
    master win dbg    jobs:  72 ok:  70 ko:   2 fail ratio:  2.78 % break:   2 broken duration: 4.04%
    master win64 dbg  jobs:  70 ok:  67 ko:   3 fail ratio:  4.29 % break:   3 broken duration: 6.76%
    master gerrit lin jobs: 433 ok: 328 ko:  78 fail ratio: 18.01% time for ok: mean:  23 median:  21
    master gerrit plg jobs: 389 ok: 245 ko: 105 fail ratio: 26.99% time for ok: mean:  49 median:  42
    master gerrit win jobs: 453 ok: 298 ko: 112 fail ratio: 24.72% time for ok: mean:  53 median:  55
    master gerrit mac jobs: 436 ok: 309 ko:  92 fail ratio: 21.10% time for ok: mean:  33 median:  27
    master android    jobs: 387 ok: 306 ko:  47 fail ratio: 12.14% time for ok: mean:  31 median:  20
    master gerrit all jobs: 407 ok: 215 ko: 140 fail ratio: 34.40% time for ok: mean:  75 median:  67
   + https://dev-www.libreoffice.org/tmp/gerrit_210422.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_chart2_xshape		gerrit_windows
      3 CppunitTest_sw_uiwriter		gerrit_windows
      3 CppunitTest_vcl_png_test		gerrit_linux_clang_dbgutil
      4 CppunitTest_sd_dialogs_test		gerrit_linux_clang_dbgutil
      4 CppunitTest_sd_uiimpress		gerrit_mac
   + builds now check for WIP/private state, so even if the state toggles, but the change is either private or wip no builds will be executed
   + master-config for android now builds two instead of one (32bit intel and aarch64 or 64bit intel and 32bit arm)
    + also means a given 32bit coverage before submitting

* l10n (Sophie)
  + work going on
  + Bengali and Bengali(India) will be merged to a single language
  + when is weblate updated?
    + not before the next 7.0.x release (Cloph)

* GSoC 2021 announced (Heiko/Thorsten/Ilmari)
  + project page: http://g.co/gsoc
  + new ideas are welcome at https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + new mentors too: https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
  + next step:
    + March 29, 2021 - April 13, 2021: Student Application Period
    + slot request: May 3rd ← next step
      + if you are mentor, you should know your planned students already
      + click the “I want to mentor” button for 1 student if you’re sure
      + checking interesting projects without a mentor (Thorsten)
    + April 13, 2021 - May 17, 2021: Application Review Period
    + May 17, 2021: Student Projects Announced
    + May 17, 2021 - June 7, 2021: Community Bonding
    + June 7, 2021 - August 16, 2021: Coding
    + July 12 - 16, 2021: Evaluations
    + August 16 - 23, 2021: Students Submit Code and Final Evaluations
    + August 23 - 30, 2021: Mentors Submit Final Evaluations
    + August 31, 2021: Results Announced

* QA update (Xisco)
    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 1629 (-32)
        + enhancements: 221  (-3)
        + needsUXEval: 6 (+3)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 20 (+3)
        + documentation:  5 (+2)
        + android:  2 (+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 As after installing language pack on Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=132025

           + more info here: “Subject: Budget 2020 proposals and macOS
Catalina
             support / onboarding” on the dev list (Heiko)

        + 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

            + Thorsten looking at it
            + old problem, but many duplicates
	Fixed:
		+ EDITING, FORMATTING: diagram didn't automatic update when change variable (steps in comment 28)
			+ https://bugs.documentfoundation.org/show_bug.cgi?id=86321
			+ Thanks to Xisco



    + New high severity bugs of the week:
        + Embedded fonts not rendered correctly
            + https://bugs.documentfoundation.org/show_bug.cgi?id=126936
            + not a regression?

        + FILEOPEN PPTX Table text imported with white color
            + https://bugs.documentfoundation.org/show_bug.cgi?id=132472
            + Gulsah?
		+ I’ve submitted a fix to gerrit ( Xisco )

        + Error Printing Landscape
            + https://bugs.documentfoundation.org/show_bug.cgi?id=141017
            + Samuel?

        + EDITING Tab key no longer moves to next cell in Impress table
            + https://bugs.documentfoundation.org/show_bug.cgi?id=141703
            + already fixed, thanks to Samuel

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +103  +58 (-168) overall)
      many thanks to the top bug squashers:
       QA Administrators       19
       Timur                   14
       Buovjaga                13
       Heiko Tietze            9
       V Stuart Foote          7
       Xisco Faulí             7
       andreas_k               7
       Jean-Baptiste Faure     6
       Mike Kaganski           6
       Andreas Heinisch        5

    + top 10 bugs reporters:
       NISZ LibreOffice Team   8
       Telesto                 4
       Christian Lehmann       3
       Buovjaga                2
       Eyal Rozenberg          2
       Heiko Tietze            2
       Ingo Belka              2
       Oleksandr               2
       Regina Henschel         2
       Rizal Muttaqin          2

    + top 10 bugs fixers:
       Kainz, Andreas          4
       McNamara, Caolán        4
       Xisco Fauli             4
                               3
       Andreas Heinisch        3
       Attila Bakos            3
       Ilmari Lauhakangas      3
       Luboš Luňák             3
       Behrens, Katarína       2
       Grandin, Noel           2

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      21
       Dieter                  16
       Xisco Fauli             11
       Heiko Tietze            9
       Nabet, Julien           7
       Timur                   7
       *UNKNOWN*               5
       Raal                    4
       Faure, Jean-Baptiste    3
       Roman Kuznetsov         3


* 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 : 1/73 -     1 %  (-1)
     4.2 : 2/134 -    1 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 2/83 -     2 %  (+0)
     old : 5/248 -    2 %  (+0)


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

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


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

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


* all bugs tagged with 'regression'
   + 1339(-15) bugs open of 10885(+14) total 11(-2) high prio.

     done by:
        Xisco Fauli            3
        Budea, Áron            2
        Timur                  1
        Ilmari Lauhakangas     1
        Robert Großkopf        1
        Nabet, Julien          1
        Telesto                1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 433(-3)
     Calc                     - 233(-2)
     Impress                  - 140(-2)
     LibreOffice              - 53(+1)
     Writer: docx filter      - 53(-3)
     Draw                     - 50(-2)
     Crashes                  - 49(-2)
     Borders                  - 46(+0)
     Writer: perf             - 44(-1)
     UI                       - 40(-3)
     Base                     - 34(+1)
     Writer: other filter     - 32(+0)
     Chart                    - 28(+0)
     Writer: doc filter       - 28(+1)
     graphics stack           - 27(+0)
     RTL                      - 25(+0)
     filters and storage      - 21(+1)
     Printing and PDF export  - 19(-2)
     BASIC                    - 15(+0)
     Formula Editor           - 2(+0)
     Installation             - 1(+1)
     framework                - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list