ESC meeting minutes: 2021-09-09

Miklos Vajna vmiklos at collabora.com
Thu Sep 9 14:53:58 UTC 2021


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

* Completed Action Items:
    + None

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2 status: 7.2.1 rc2 has been tagged, builds are in progress
    + 7.1 status: 7.1.6 is out
    + week 41 is 7.1.7 rc1
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
   + New Help
      + master online help updated
   + Helpcontent2
      + Refactoring (Johnny_M)
      + New pages on recent UNO commands (ohallot)
      + Pages on existing features not doc’ted (ohallot, R. Lima)
      + Scriptforge pages (scriptforge team)
      + Bugs: 249 open, 28 partial, 1 new, 5 closed
   + Guides
      + published Getting Started Guide 7.2
      + WIP for Calc Guide 7.2


* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        257(257) (topicUI) bugs open, 163(163) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months
             added      2(-11)    15(-10)    42(-11)     90(-11)
         commented     80(-34)   300(-24)   822(-40)   3559(-28)
           removed      0(-1)      3(0)      10(0)       36(-1)
          resolved     13(9)      42(3)     112(3)      513(3)
    + top 10 contributors:
          Heiko Tietze made 266 changes in 1 month, and 2484 changes in 1 year
          Roman Kuznetsov made 42 changes in 1 month, and 244 changes in 1 year
          Telesto made 41 changes in 1 month, and 691 changes in 1 year
          Foote, V Stuart made 31 changes in 1 month, and 651 changes in 1 year
          Faure, Jean-Baptiste made 25 changes in 1 month, and 29 changes in 1 year
          Ilmari Lauhakangas made 20 changes in 1 month, and 419 changes in 1 year
          Kaganski, Mike made 20 changes in 1 month, and 190 changes in 1 year
          BogdanB made 15 changes in 1 month, and 169 changes in 1 year
          Adolfo Jayme Barrientos made 15 changes in 1 month, and 47 changes in 1 year
          Nabet, Julien made 14 changes in 1 month, and 50 changes in 1 year

   + New tickets with needsUXEval Sep/02-09

     [Bug 142147] Password protection on Writer malfunctioning
          + SaveAs does not auto-check protection for protected documents
     [Bug 139164] Edited page of labels must be closed and saved before edits
                  will be printed
          + On any selection in the document the print dialog auto-checks
            "Selection"
     [Bug 144247] Row height in Calc was 0,45 cm now it's 0,4516. Set rowheight
                  to 10 it will be 9,9995 cm (since 7.2)
          + Dialog has 4 digits now
     [Bug 144348] Emoji font
          + Update the (abandoned) emoji font
     [Bug 139708] Improve "Delete Category" dialog handling in Template Manager
          + Open file browser and remove internal handling
     [Bug 144296] Under-engineered and inconsistent cell edit mode overflow
                  direction with RTL text
          + Overflow to left when adjacent cells are empty but not to the right
     [Bug 45048] Inconsistent document field names: Use names of column 'Select'
                 instead of 'Type' (e.g. use Pages instead of Statistics)
          + "Statistics" for all fields; should be "Statistics: Pages", OSLT
     [Bug 143922] UI Indicate change tracked formatting changes in readable
                  format
          + formatting tracking is really limited to just “reset back to formatting” (Michael S)

* Crash Testing (Caolan)
    + 11(+0) import failure, 7(-1) export failures
    + 0 coverity issues
    + 9 ossfuzz issues, 3 are the same leak with work underway in gerrit

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.1.4.2
         + (-511) 2103 2614 2720 2898 3541 5776 5961 4390 4278 4028 3104 1968 1590 0
   + https://crashreport.libreoffice.org/stats/version/7.1.5.2
         + (-285) 2257 2542 2518 2412 1832 1718 654 0
   + https://crashreport.libreoffice.org/stats/version/7.2.0.4
         + (+391) 2159 1768 1068 0
   + https://crashreport.libreoffice.org/stats/signature/sw::GetZOrderLayer::operator()(com::sun::star::uno::Reference%3Ccom::sun::star::beans::XPropertySet%3E%20const%20&)
	- Maybe relate d to 79ef3c7ae3b2f7be5ba6fe38997e846fd9c7e0ee
	- https://bugs.documentfoundation.org/show_bug.cgi?id=141467. M. Stahl ?
       - no repro steps yet, though
    + some infra issues with the crashreport server, but now back to normal
    + crashreporting is disabled on Linux? (Olivier)
      + ideally should work with TDF binaries (Stephan)
      + unless disabled by distro packaging (Caolan)

* Mentoring/EasyHack update (Hossein)
          committer...   1 week     1 month    3 months    12 months
                  open      65(-6)     112(0)     162(-26)     171(-26)
               reviews     442(-44)   1618(58)   3830(178)    6800(294)
                merged     343(31)    1321(64)   3958(74)     8107(336)
             abandoned      19(12)      83(3)     200(8)       441(18)
           own commits     288(37)    1052(68)   3059(37)    12870(-1)
        review commits     104(10)     368(52)   1046(52)     4347(-21)
        contributor...   1 week     1 month     3 months   12 months
                  open      47(10)      82(17)     118(19)     127(19)
               reviews     892(-20)   3278(110)   9058(92)   17936(644)
                merged      35(-8)     145(30)     379(21)     709(34)
             abandoned       2(-9)      47(-10)     96(-4)     255(2)
           own commits      38(-2)     152(33)     435(21)    1976(-27)
        review commits       0(0)        0(0)        0(0)        0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 275(275)
       total 329(329)   assigned 25(25)   open 277(277)
    + top 10 contributors:
          Johnny_M made 72 patches in 1 month, and 724 patches in 1 year
          Dante DM made 16 patches in 1 month, and 126 patches in 1 year
          Emircan Ağaç made 12 patches in 1 month, and 12 patches in 1 year
          Akshit Kushwaha made 7 patches in 1 month, and 23 patches in 1 year
          Ming Hua made 4 patches in 1 month, and 21 patches in 1 year
          Yıldıray Üsküdar made 4 patches in 1 month, and 4 patches in 1 year
          Nagy Tibor made 3 patches in 1 month, and 40 patches in 1 year
          Bayram Çiçek made 3 patches in 1 month, and 15 patches in 1 year
          Baran Aytas made 3 patches in 1 month, and 3 patches in 1 year
          Sántha Balázs made 2 patches in 1 month, and 9 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 184 review comments in 1 month, and 540 in 1 year
          Vajngerl, Tomaž made 140 review comments in 1 month, and 358 in 1 year
          Xisco Fauli made 126 review comments in 1 month, and 486 in 1 year
          Adolfo Jayme Barrientos made 122 review comments in 1 month, and 472 in 1 year
          Olivier Hallot made 110 review comments in 1 month, and 658 in 1 year
          Kaganski, Mike made 96 review comments in 1 month, and 406 in 1 year
          Grandin, Noel made 76 review comments in 1 month, and 422 in 1 year
          Hossein made 72 review comments in 1 month, and 88 in 1 year
          Németh, László made 70 review comments in 1 month, and 320 in 1 year
          Ilmari Lauhakangas made 68 review comments in 1 month, and 190 in 1 year
  + pretty normal week, in terms of easy hacks / change submissions
  + SwoC (Heiko/Hossein)
    + we got invited to SWoC as organization https://swoc.scriptindia.org/#/#about
    + unlike GSoC, only the winners get compensation
    + also strongly connected to cryptocurrencies
    + question: is it serious enough to be present there as a project? (Heiko)
      + mentors are a limited resource…
      + should select students very carefully if they are not good enough
    + suspect the winner will be a crypto-related project.. quite independent from libreoffice (Hossein)
=> no action is need for now (all)

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Sep  2 13:43:09 2021
    master linux rel  jobs: 130 ok: 129 ko:   1 fail ratio:  0.77 % break:   1 broken duration: 0.73%
    master linux dbg  jobs: 120 ok: 112 ko:   8 fail ratio:  6.67 % break:   7 broken duration:10.51%
    master mac rel    jobs:  66 ok:  66 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:  67 ok:  67 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  96 ok:  96 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win dbg    jobs:  96 ok:  96 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs:  97 ok:  92 ko:   5 fail ratio:  5.15 % break:   4 broken duration: 6.22%
    master gerrit lin jobs: 606 ok: 470 ko:  99 fail ratio: 16.34% time for ok: mean:  21 median:  17
    master gerrit plg jobs: 625 ok: 373 ko: 207 fail ratio: 33.12% time for ok: mean:  42 median:  39
    master gerrit win jobs: 629 ok: 427 ko: 142 fail ratio: 22.58% time for ok: mean:  63 median:  63
    master gerrit mac jobs: 603 ok: 460 ko:  86 fail ratio: 14.26% time for ok: mean:  27 median:  24
    master android    jobs: 564 ok: 498 ko:  26 fail ratio:  4.61% time for ok: mean:  22 median:  17
    master gerrit all jobs: 643 ok: 305 ko: 266 fail ratio: 41.37% time for ok: mean:  84 median:  71
   + https://dev-www.libreoffice.org/tmp/gerrit_210909.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_sc_ucalc_formula		gerrit_mac
      3 CppunitTest_sc_ucalc_pivottable		gerrit_windows
      4 linker cannot find VclOutdevTest::testDrawGrayBitmap()		gerrit_linux_gcc_release
      4 CppunitTest_sc_ucalc		gerrit_mac
      4 UITest_writer_tests3		gerrit_linux_clang_dbgutil
      5 CppunitTest_sc_ucalc_copypaste		gerrit_mac
      5 CppunitTest_vcl_filters_test		gerrit_linux_gcc_release
      5 UITest_writer_tests7		gerrit_linux_clang_dbgutil
     48 Killed by the kill-wrapper		gerrit_linux_clang_dbgutil
  + large numbers of timeouts, needs investigation (Cloph)
  * helpcontent2 commits breaking the build but not caught by Jenkins (Stephan)
    * e.g. <https://git.libreoffice.org/help/+/77c10ceaaabe76f57014e53dbdd4560d988bb8a1%5E%21> “Fix typo in path to Tip-of-the-day xhp Fix typo in path to Tip-of-the-day xhp”, <https://git.libreoffice.org/help/+/ab1e841eac31980f39ecfcbac897220a5d5b7c2a%5E%21> “Fix duplicate id”
    * improve Jenkins to catch those?
    + Jenkins only validates against the DTD (Cloph)
      + doing a full build would require more resources
        + could do with a low priority
      + also, figuring out the core.git commit from help.git is not trivial (Stephan)
      + perhaps authors don’t do a build locally before submission
        + if so, a full build has a great value
    + not sure who needs these ids anyway
      + could check for these non-unique ids explicitly, without a build (Miklos)
  * tb86 (m1 mac mini) build failures with Illegal Instruction
    https://gerrit.libreoffice.org/c/core/+/115675 “Upgrade SSE2 sum to AVX512 sum with Neumaier 1"
  * tb87 clang failure (picking up icu50 for some reason): still investigating
    + ideally all of these machines are centos7, configured by salt, but need to check…
   + pdb generation is now less racy, thanks to a patch from Caolan

* l10n (Sophie)
  + work is going on
  + removed 6.3 and 6.4 projects
  + splitting 7-2 projects later this week
  + possibly also updating weblate
  + problem with uploading translations via script/API

* GSoC 2021 ongoing (Heiko/Thorsten/Ilmari)
  + Mentors: please invite your students to the (online) conference (Sophie)
  + Conference slot is on Friday 24. September at 4pm for 90 mins in room 2

* LibOCon 2021 (virtual) September 23-25 (Cloph)
  + the schedule is now public: https://events.documentfoundation.org/libocon2021/schedule/
  + presenters can upload prerecorded videos now!
  + 12th Sept is the deadline for this (Thorsten)
  + have a conference template now

* What’s cooking (Miklos)
   + Gulsah adding odfundiff-based ODF diffing in crashtesting, WIP
   + core.git feature/themesupport2 (Sarper)

* Drop idlc/regmerge from SDK? (Stephan)
  * Use unoidl-write (producing new types.rdb format) like in LO itself
  * Requires incompatible changes of users’ makefiles
  * New extensions containing types.rdb no longer work in LO < 4.1 or AOO
  * Keep ability to read old types.rdb format (old extensions still work)
  * Drop code from store and registry, drop all of idlc and external/ucpp
  * Requires <https://gerrit.libreoffice.org/c/core/+/121725> “[API CHANGE] Fix all
    bad UNOIDL identifiers across offapi”
  * Need changes to how extensions are built
  * Will ping Thorsten wrt Java IDE plugin they have

* QA update (Xisco)

    + UNCONFIRMED: 1369 (+19)
        + enhancements: 222  (+2)
        + needsUXEval: 12 (-9)
        + haveBackTrace: 2 (+1)
        + needsDevAdvice: 23 (+1)
        + documentation:  4 (+0)
        + 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 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

    + New high severity bugs of the week:
        + Hidden Columns but keep reappearing! Unlike Rows which will stay hidden (steps: comment 19)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=128895
            + Noel?

        + Crash when FILESAVE a calc file after delete some columns
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144244
            + Regina?

        + Crash when deleting a style in particular doc
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144365
            + Michael S?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +137  +19 (-140) overall)
      many thanks to the top bug squashers:
       Heiko Tietze            13
       Timur                   11
       Buovjaga                9
       QA Administrators       8
       Xisco Faulí             7
       Mike Kaganski           6
       Roman Kuznetsov         6
       Caolán McNamara         5
       Eike Rathke             5
       Julien Nabet            4

    + top 10 bugs reporters:
       Telesto                 9
       NISZ LibreOffice Team   6
       Mike Kaganski           5
       elias estatistics       5
       Elmar                   4
       Heiko Tietze            4
       Aron Budea              3
       HTK300                  3
       Olivier Hallot          3
       CSLam                   2

    + top 10 bugs fixers:
       Heiko Tietze            4
       Kaganski, Mike          4
       Adolfo Jayme Barrientos 3
       Grandin, Noel           3
       Ilhan Yesil             3
       Ilmari Lauhakangas      3
       McNamara, Caolán        3
       Nabet, Julien           3
       Olivier Hallot          3
       Samuel Mehrbrodt        3

    + top 10 bugs confirmers:
       Roman Kuznetsov         17
       Timur                   11
       Heiko Tietze            9
       m.a.riosv               9
       Dieter                  6
       Budea, Áron             4
       Ilmari Lauhakangas      4
       Uwe Auer                4
       Xisco Fauli             4
       Kaganski, Mike          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 %  (+0)
     4.2 : 2/134 -    1 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 2/83 -     2 %  (+0)
     old : 4/248 -    1 %  (+0)


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

     done by:
        Timur                   3
        NISZ LibreOffice Team   2
        Telesto                 2
        Budea, Áron             1
        Kelemen, Gabor          1
        Weghorn, Michael        1
        Raal                    1
        Xisco Fauli             1


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

     done by:
        Timur                   3
        NISZ LibreOffice Team   2
        Telesto                 2
        Budea, Áron             1
        Kelemen, Gabor          1
        Weghorn, Michael        1
        Raal                    1
        Xisco Fauli             1


* all bugs tagged with 'regression'
   + 1355(+9) bugs open of 11225(+23) total 14(+1) high prio.

     done by:
        Timur                   5
        NISZ LibreOffice Team   2
        Kaganski, Mike          2
        Roman Kuznetsov         1
        Budea, Áron             1
        Ilmari Lauhakangas      1
        Kelemen, Gabor          1
        Weghorn, Michael        1
        Ming Hua                1
        Telesto                 1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 450(-1)
     Calc                     - 239(+8)
     Impress                  - 145(+1)
     Writer: docx filter      - 59(+0)
     Crashes                  - 56(+1)
     LibreOffice              - 54(+0)
     Draw                     - 50(+1)
     UI                       - 48(-1)
     Borders                  - 46(+0)
     Writer: perf             - 44(+0)
     Base                     - 37(+0)
     Writer: other filter     - 34(+0)
     Chart                    - 29(+0)
     RTL                      - 27(+0)
     Writer: doc filter       - 24(+0)
     graphics stack           - 23(+0)
     Printing and PDF export  - 21(+0)
     filters and storage      - 19(+0)
     BASIC                    - 17(+0)
     Formula Editor           - 2(+0)
     sdk                      - 2(+0)
     framework                - 1(+0)


More information about the LibreOffice mailing list