[Libreoffice-qa] ESC meeting minutes: 2022-06-09

Stephan Bergmann sbergman at redhat.com
Thu Jun 9 14:56:35 UTC 2022


* Present:
     + Michael W, Thorsten, Heiko, Hossein, Caolan, Stephan, Ilmari, 
Lubos, Michael S,
       Gabriel, Eike, Olivier, Xisco, Cloph, Kendy, Quikee, Michael M

* Completed Action Items:
     + create a bugzilla query for open easy hacks without the 
reviewed:2022 whiteboard field (Hossein) → 
https://wiki.documentfoundation.org/Development/EasyHacks/Review
     + document Java baseline in README.md (Hossein)
       Add information on Java baseline in README.md
       https://gerrit.libreoffice.org/c/core/+/135557

* Pending Action Items:

* Release Engineering update (Cloph)
     + 7.4 status:
       + beta 1 + feature freeze + 7-4 branch later today
       + self-approval still possible on 7-4 branch for now
       + string/UI freeze in week 27, additional approvals needed then
     + 7.3 status: 7.3.4 final today
        + 7.3.5 rc1 end of June
     + Windows ARM build (Thorsten)
       + add similarly to macOS ARM build (Cloph)
       + Gerrit CI would be great (Thorsten)
         - tough w/o adding more hw (Cloph)
         - get every N'ths build done, Thorsten committing to act in 
case of failure
           then
       + Any use of that build? (Heiko)
          - there are low-cost Windows machines using ARM (Thorsten)
          - Microsoft introduced the SQ1/SQ2 Processor based on ARM
          - see e.g. here 
https://www.androidauthority.com/windows-on-arm-explained-3100713/
     + Remotes: Android, iOS; Android viewer

* Under-loved areas of the codebase (Michael M)
   + https://wiki.documentfoundation.org/Development/Under-loved_areas
   + personal communication from a foundation director (Michael S)
      + very unhappy we're discussing this topic
      + that we have started our own list - instead of using his proposal
      + asking us to replace the description with a sentence - don't have
        an opinion on it.
        "This page is meant to build a selection of "Focus areas" of the 
LibreOffice codebase with contributions from the ESC and TDF's team to 
list areas that have been neglected for a while and would benefit from 
additional attention from commercial contributors, in-house developers 
and volunteers."
   + seems to me it's good to have the ESC oversee engineering things 
(Michael)
      + like to keep it clear of political manoevers (Stephan B)
      + strongly support that (Thorsten, Xisco, Michael M)
   + says:
       "This page is meant to build a list of under-loved areas of the 
LibreOffice codebase where the ESC recommends more attention and would 
benefit from investment of resources without duplicating existing 
investment. The intention is to list higher level areas, like RTL or CTL 
support, or Base (no micro-ideas, please)."
         + nothing problematic with that (Stephan B)
            + what is the difference ?
            + no idea (Michael S)
               + only a developer, not a grand visionary.
         + note it is a wiki - it's easy to edit it yourself (Michael M)
    + motivation - avoiding delay (Michael M)
       + propose come up with a spreadsheet to rank these
       + BoD can use it, or not use it as it sees fit.
    + was there interesting bugs/LOC? (Michael M)
       + expected someone else to do it from my sheet (Xisco)
AI:   + create the ranking sheet and include anything from Xisco's bug 
data (Miklos)

* Atticization of LOOL (Michael M)
   + policy is here: https://wiki.documentfoundation.org/TDF/Policies/Attic
   + technical vs. political
   + limbo state currently.
     + contributors moved away 2020-10-01
        + no commits for ~3 months
     + was 'frozen' since 2021-01-19
        + https://cgit.freedesktop.org/libreoffice/online/log
     + make clear that no bugfixing is going on (Caolan)
        + real security issues / hazard here:
        + https://github.com/CollaboraOnline/online/security/advisories
     + and how to un-freeze it if wanted
    + support the idea to get some clarity here (Thorsten)
       + as one of the co-authors of the process - reminder we need to 
decide
         if it small/medium/large
    + we might become something similar as ASF for OO if continues 
(Michael S)
    + size: between medium & large (Caolan)
       + agree (Thorsten)
       + initial thought it is large (Stephan B)
       + quite complex - JS + C++ - leaflet etc. (Michael M)
       + intimiately tied to core (Thorsten)
          + size: 1 small, 3 medium, 6 large
          + not sure tightness to core should count (Kendy)
             + project itself - C++/JS server-side quite large.
     + Atticization proposal evolved (Thorsten)
       + was one-size-fits all initially, thought for small projects too 
onerous
         to require 3 devs, so - we had this three sizes added
    + consensus that it is at least medium sized (Thorsten)
       + little practical difference if 3-6 need to show up (Stephan B)
    * propose the "atticization" of LOOL
       + 9 - no concerns
       + 6 - abstain
       => passed.
=> AI: pass on to board (Stephan)

* Documentation (Olivier)
     + New Help, no news
        + issues found with firefox w/snap in Ubuntu.
           + apparently Ubuntu snap's problem
     + Helpcontent2
        + Updates and fixes (S. Chaiklin, R. Lima, fitoshido, ohallot, 
erack)
        + Goto sheet feature Help page update (Laurent BP)
        + New Help page on Sparklines (ohallot)
     + Guides
        + Published Base Guide 7.4
           + Publication of Base Guide will go time-based
     + Bugzilla Documentation statistics
         245(245) bugs open
     + Updates:
         BZ changes   1 week    1 month   3 months   12 months
            created     11(-15)    53(-8)   123(-8)     334(-1)
          commented      9(-52)   147(4)    306(13)    1491(-16)
           resolved      1(-5)     11(-7)    57(-8)     208(0)
     + top 10 contributors:
           Seth Chaiklin made 113 changes in 1 month, and 279 changes in 
1 year
           Olivier Hallot made 25 changes in 1 month, and 465 changes in 
1 year
           Heiko Tietze made 23 changes in 1 month, and 111 changes in 1 
year
           Timur made 15 changes in 1 month, and 15 changes in 1 year
           Kaganski, Mike made 13 changes in 1 month, and 97 changes in 
1 year
           Ilmari Lauhakangas made 9 changes in 1 month, and 110 changes 
in 1 year
           Rafael Lima made 8 changes in 1 month, and 315 changes in 1 year
           Dieter made 7 changes in 1 month, and 98 changes in 1 year
           Henschel, Regina made 7 changes in 1 month, and 26 changes in 
1 year
           McNamara, Caolán made 6 changes in 1 month, and 15 changes in 
1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         275(275) (topicUI) bugs open, 81(81) (needsUXEval) needs to be 
evaluated by the UXteam
     + Updates:
         BZ changes   1 week    1 month   3 months   12 months
              added      8(-3)     14(-2)    33(-2)      60(-1)
          commented     80(-31)   296(10)   732(-3)    2589(-2)
            removed      0(0)       1(-1)    12(-2)      35(-1)
           resolved      6(3)      29(2)     77(-2)     353(-1)
     + top 10 contributors:
           Heiko Tietze made 163 changes in 1 month, and 1785 changes in 
1 year
           Seth Chaiklin made 68 changes in 1 month, and 204 changes in 
1 year
           Rafael Lima made 51 changes in 1 month, and 89 changes in 1 year
           Ilmari Lauhakangas made 26 changes in 1 month, and 269 
changes in 1 year
           Henschel, Regina made 26 changes in 1 month, and 69 changes 
in 1 year
           Timur made 22 changes in 1 month, and 31 changes in 1 year
           Hans-Werner made 21 changes in 1 month, and 21 changes in 1 year
           Németh, László made 19 changes in 1 month, and 35 changes in 
1 year
           Dieter made 18 changes in 1 month, and 232 changes in 1 year
           Eyal Rozenberg made 17 changes in 1 month, and 102 changes in 
1 year
      + [Bug 149466] LibreOffice Draw opens the OpenSSH public key
      + [Bug 148978] Business Cards in Writer don't show database
      + [Bug 149460] Lines and Shadows in Shapes are positioned outside 
their selected
             region (to Entire Paragraph area or Paragraph Text area)
  ->  + [Bug 149143] add .odm to the list of master documents in the 
filer picker
          might be good if a developer takes a look
      + [Bug 149430] Clone formatting de-merges cells rather than 
considering the
             merged cells as a single cell
      + [Bug 149431] Sidebar width is not suitable in Writer when switch 
from wide
             tab to narrow one
      + [Bug 134704] KDE5 - unable to dock sidebar by dragging frame

* Crash Testing (Caolan)
     + 4(-33) import failure, 2(-34) export failures
       - 2 docx export xml tag mismatches
     + 4 coverity issues
     + 10 ossfuzz issues
       + 2 crashes, new one fixed now

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.2.6.2
          + (+125) 728 603 794 816 646 779 781 522 558 428 373 166 0
    + https://crashreport.libreoffice.org/stats/version/7.2.7.2
          + (+68) 382 314 268 167 0
    + https://crashreport.libreoffice.org/stats/version/7.3.2.2
          + (+14) 1572 1558 1718 1720 1622 2249 2101 1664 934 0
    + https://crashreport.libreoffice.org/stats/version/7.3.3.2
          + (+214) 1797 1583 1417 1055 555 0
    + wait for 7.3.4 results next week

* Mentoring/EasyHack update (Hossein)
           committer...   1 week     1 month     3 months    12 months
                   open      60(-14)    138(-13)    138(-14)     138(-14)
                reviews     310(-28)   1094(26)    2954(-2)    12586(56)
                 merged     264(-36)   1306(-43)   3658(-91)   15634(-33)
              abandoned       6(-14)     59(-13)    296(-7)      816(-10)
            own commits     195(-21)   1009(-62)   2814(-73)   12415(-74)
         review commits      41(-1)     190(8)      592(2)      3602(-3)
         contributor...   1 week      1 month      3 months     12 months
                   open      33(3)        81(-5)      101(9)        101(9)
                reviews     670(-170)   3044(-132)   8580(-246)   34326(-90)
                 merged       3(-9)       36(-6)      143(-13)     1357(-12)
              abandoned       1(-21)      43(-3)      189(-5)       452(-8)
            own commits       8(-5)       49(-3)      169(2)       1355(-5)
         review commits       0(0)         0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 305(305)
        total 363(363)   assigned 16(16)   open 320(320)
     + top 10 contributors:
           Srebotnjak, Martin made 8 patches in 1 month, and 22 patches 
in 1 year
           Goncharuk, Lera made 5 patches in 1 month, and 5 patches in 1 
year
           Nagy Tibor made 5 patches in 1 month, and 33 patches in 1 year
           Attila Bakos made 4 patches in 1 month, and 35 patches in 1 year
           Paris Oplopoios made 3 patches in 1 month, and 11 patches in 
1 year
           Marco Pinto made 2 patches in 1 month, and 7 patches in 1 year
           Ashleigh Sinclair made 2 patches in 1 month, and 2 patches in 
1 year
           Possoz, Louis made 1 patches in 1 month, and 1 patches in 1 year
           Dante DM made 1 patches in 1 month, and 22 patches in 1 year
           Attila Szűcs made 1 patches in 1 month, and 13 patches in 1 year
     + top 10 reviewers:
           Thorsten Behrens made 98 review comments in 1 month, and 828 
in 1 year
           McNamara, Caolán made 92 review comments in 1 month, and 540 
in 1 year
           Michael Stahl made 70 review comments in 1 month, and 1238 in 
1 year
           Xisco Fauli made 70 review comments in 1 month, and 888 in 1 year
           Adolfo Jayme Barrientos made 66 review comments in 1 month, 
and 966 in 1 year
           Nabet, Julien made 58 review comments in 1 month, and 622 in 
1 year
           Kaganski, Mike made 50 review comments in 1 month, and 708 in 
1 year
           Németh, László made 48 review comments in 1 month, and 442 in 
1 year
           Bergmann, Stephan made 44 review comments in 1 month, and 278 
in 1 year
           Christian Lohmaier made 44 review comments in 1 month, and 
250 in 1 year
     + Patches automatically abandoned:
         WIP: tdf#124098: sc: new document setting 
"ForceRowHeightRecalc" ( Vasily Melenchuk )
             - https://gerrit.libreoffice.org/#/c/129300
         tdf#116411 fix Navigate By Page Next does not move the expected 
next ( Jim Raykowski )
             - https://gerrit.libreoffice.org/#/c/132373
         tdf#89387 Use Parallel Walk to improve Matrix Operations ( 
Sarrah Bastawala )
             - https://gerrit.libreoffice.org/#/c/132453
             - From April 2022, looks useful -> restored
             - Hossein will follow up
     + Hackfest on June 22, Amirkabir University
        - hope to attract volunteers for coding and also in areas like 
translation
        - preparing a server to make downloads easier

* GSoC (Hossein/Ilmari)
     + Timeline: https://developers.google.com/open-source/gsoc/timeline
     + June 13th, coding officially begins

* Commit Access

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

* Jenkins / CI update (Cloph)
     from:Thu Jun  2 14:09:13 2022
     master linux rel  jobs: 110 ok: 110 ko:   0 fail ratio:  0.00 % 
break:   0 broken duration: 0.00%
     master linux dbg  jobs:  93 ok:  91 ko:   2 fail ratio:  2.15 % 
break:   2 broken duration: 1.69%
     master mac rel    jobs:  90 ok:  90 ko:   0 fail ratio:  0.00 % 
break:   0 broken duration: 0.00%
     master mac dbg    jobs:  93 ok:  93 ko:   0 fail ratio:  0.00 % 
break:   0 broken duration: 0.00%
     master win rel    jobs:  96 ok:  94 ko:   2 fail ratio:  2.08 % 
break:   2 broken duration: 1.16%
     master win dbg    jobs: 102 ok:  99 ko:   3 fail ratio:  2.94 % 
break:   1 broken duration: 1.57%
     master win64 dbg  jobs:  95 ok:  92 ko:   3 fail ratio:  3.16 % 
break:   1 broken duration: 1.20%
     master gerrit lin jobs: 288 ok: 236 ko:  38 fail ratio: 13.19% time 
for ok: mean:  22 median:  18
     master gerrit plg jobs: 278 ok: 206 ko:  53 fail ratio: 19.06% time 
for ok: mean:  44 median:  42
     master gerrit win jobs: 295 ok: 224 ko:  47 fail ratio: 15.93% time 
for ok: mean:  53 median:  42
     master gerrit mac jobs: 307 ok: 236 ko:  47 fail ratio: 15.31% time 
for ok: mean:  41 median:  35
     master android    jobs: 276 ok: 220 ko:  38 fail ratio: 13.77% time 
for ok: mean:  25 median:  19
     master gerrit all jobs: 300 ok: 172 ko:  99 fail ratio: 33.00% time 
for ok: mean:  60 median:  58
    + https://dev-www.libreoffice.org/tmp/gerrit_220609.html
    + tests that failed more than twice in last seven days
       3 UITest_pasteSpecial                gerrit_linux_clang_dbgutil
       3 UITest_writer_tests4                gerrit_linux_clang_dbgutil
       5 CppunitTest_sdext_pdfimport                gerrit_windows
       5 CppunitTest_vcl_backend_test                gerrit_windows
      15 Killed by the kill-wrapper 
gerrit_linux_clang_dbgutil
     + nothing that stands out

* l10n (Sophie)
     + no updates

* What’s cooking (Miklos)
   + 16k cols in Calc (Lubos): 
https://bugs.documentfoundation.org/show_bug.cgi?id=133764
   + feature/chartdatatable: MSO-style data tables for charts (Tomaz): 
see initial commits in master
   + Working on SmartArt editing (Armin)
   + Grammar checker (Mert): finalizing, merge it in before the LO 7.4 
branch-off,
      today or tomorrow, link to privacy policy got added
     + https://gerrit.libreoffice.org/c/core/+/135178
   + Script for scraping attachment from OO/Libo/Office forums (Xisco)

       + ~110K new files for the crashtesting corpus (not yet incorporated)

       + would about double the amount of files (now 116K)


* gerrit update this weekend to 3.6 (Cloph)
   + https://status.documentfoundation.org/#scheduled-21
   + will solve the problem with rsa keys/no need for workarounds or new 
keys anymore
   + only short downtime expected (<30min)

* Bisect release repo for linux (Xisco)

     - Updated up to 7.3.4.2


* QA update (Xisco)
     + UNCONFIRMED: 1699 (-7)
         + enhancements: 275  (+0)
         + needsUXEval: 8 (-3)
         + haveBackTrace: 6 (+0)
         + needsDevAdvice: 29 (+1)
         + documentation:  30 (+0)
         + android:  3 (+0)
         + iOS:  0 (+0)
         + Online:  12 (+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
            + somebody has to do the work to keep up with the new Apple 
requirements
              + sometimes this works, sometimes now (Stephan)

     + New high severity bugs of the week:
         None

     + New high severity bugs of the week:
         + FILESAVE Emojis not exported to PDF
             + https://bugs.documentfoundation.org/show_bug.cgi?id=129523
             + not a regression?

         + FILESAVE: PPTX: date in chart changes in MSO
             + https://bugs.documentfoundation.org/show_bug.cgi?id=148117
             + Dennis?

         + Follow URL link in Writer text when navigator displayed: 
Crash in: _chkstk
             + https://bugs.documentfoundation.org/show_bug.cgi?id=149467
             + Jim?

         + Feature request: Format As Table, Excel Table Styles
             + https://bugs.documentfoundation.org/show_bug.cgi?id=66377
             + feature request

* QA stats
     + 
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +68  +73 (-96) overall)
       many thanks to the top bug squashers:
        Timur                   14
        QA Administrators       10
        Aron Budea              9
        Noel Grandin            7
        Buovjaga                5
        Heiko Tietze            5
        Caolán McNamara         4
        Eike Rathke             4
        Mike Kaganski           3
        Adolfo Jayme Barrientos 2

     + top 10 bugs reporters:
        Regina Henschel         4
        NISZ LibreOffice Team   3
        Shlomo belleli          3
        Mike Kaganski           2
        Xisco Faulí             2
        manimal.tfu             2
        sdc.blanco              2
        Axel Braun              1
        Daniel Rentz            1
        Franklin Weng           1

     + top 10 bugs fixers:
        Grandin, Noel           7
        Rathke, Eike            4
        Timur                   4
        McNamara, Caolán        3
        Adolfo Jayme Barrientos 2
        Németh, László          2
        Seth Chaiklin           2
        Andreas Heinisch        1
        Attila Bakos            1
        Glogowski, Jan-Marek    1

     + top 10 bugs confirmers:
        Timur                   10
        Dieter                  7
        Nabet, Julien           6
        Aron Budea              5
        Heiko Tietze            5
        *UNKNOWN*               4
        Xisco Fauli             4
        m.a.riosv               4
        NISZ LibreOffice Team   3
        Rafael Lima             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:
         Xisco Fauli            3
         Aron Budea             1
         Timur                  1

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

      done by:
         Xisco Fauli            3
         Rathke, Eike           1
         Timur                  1

* all bugs tagged with 'regression'
    + 1244(-18) bugs open of 11822(+3) total 11(+0) high prio.

      done by:
         Xisco Fauli            3
         Aron Budea             1
         Michael Stahl          1
         Timur                  1

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

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

* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 457(-6)
      Calc                     - 197(-3)
      Impress                  - 121(-2)
      Writer: docx filter      - 59(+0)
      Crashes                  - 58(-1)
      LibreOffice              - 49(+1)
      UI                       - 45(+0)
      Draw                     - 44(+0)
      Writer: perf             - 37(-1)
      Borders                  - 36(+0)
      Writer: other filter     - 35(+0)
      Base                     - 33(-1)
      Chart                    - 26(+0)
      RTL                      - 25(+0)
      Writer: doc filter       - 21(-1)
      Printing and PDF export  - 20(+0)
      BASIC                    - 17(+0)
      filters and storage      - 16(+0)
      graphics stack           - 15(-3)
      Formula Editor           - 2(+0)
      framework                - 2(+0)
      Linguistic               - 1(+0)
      sdk                      - 1(+0)



More information about the Libreoffice-qa mailing list