[Libreoffice-qa] ESC meeting minutes: 2021-08-05

Miklos Vajna vmiklos at collabora.com
Thu Aug 5 14:55:35 UTC 2021


* Present:
    + Caolan, Hossein, Cloph, Stephan, Miklos, Olivier, Eike, Thorsten

* Completed Action Items:
    + None

* Pending Action Items:
    + None

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

* Documentation (Olivier)
    + Helpcontent2
      + ScriptForge documentation (R. Lima)
      + Dev Tool Help page (R. Lima)
      + 246 Open,  New(+1), closed (2) , partial (22)
    + Guides
      + Work in progress for Writer Guide and Cal Guide 7.2
    + Wiki
      + Updated dispatch command wiki page (ohallot)
      + https://wiki.documentfoundation.org/Development/DispatchCommands
        + also will update api.libreoffice.org with newer data

* UX Update (Heiko)
    + Missing Heiko
    + Bugzilla (topicUI) statistics
        252(252) (topicUI) bugs open, 181(181) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added     26(7)      56(23)    64(21)     114(24)
         commented     45(-86)   364(24)   843(10)    3676(24)
           removed      0(-1)      3(-2)    16(0)       35(0)
          resolved      4(-5)     36(-3)   131(-1)     507(-8)
    + top 10 contributors:
          Heiko Tietze made 192 changes in 1 month, and 2375 changes in 1 year
          Ilmari Lauhakangas made 122 changes in 1 month, and 444 changes in 1 year
          Foote, V Stuart made 93 changes in 1 month, and 680 changes in 1 year
          Telesto made 91 changes in 1 month, and 800 changes in 1 year
          Roman Kuznetsov made 46 changes in 1 month, and 235 changes in 1 year
          Dieter made 43 changes in 1 month, and 406 changes in 1 year
          Timur made 27 changes in 1 month, and 134 changes in 1 year
          Henschel, Regina made 18 changes in 1 month, and 97 changes in 1 year
          Cor Nouws made 15 changes in 1 month, and 53 changes in 1 year
          Stéphane Guillou made 15 changes in 1 month, and 24 changes in 1 year

* Crash Testing (Caolan)
    + 11(-1) import failure, 8(+1) export failures
      + reported as 0 issues for a while, but that itself was a failure
    + 2 coverity issues
    + 16 oss-fuzz issues
      + builds failing, git timeouts, afl-clang-fast++ ICE in icu, build timeouts

* Crash Reporting (Xisco)
    + 7.1.4.2    35106(+5776)
    + 7.1.5.2    1718(+1401)
    + 7.2.0.0    1054(+23)
    + 7.2.0.1    140(+69)
    + 7.2.0.2 is now added (Cloph)

* Mentoring/easyhack update (Hossein)
          committer...   1 week     1 month      3 months    12 months
                  open      50(-5)     128(-18)     170(-11)     179(-10)
               reviews     328(-62)   1358(-120)   3154(-42)    5218(186)
                merged     306(4)     1244(-75)    3994(-77)    6521(261)
             abandoned      14(-1)      48(-4)      180(-6)      344(14)
           own commits     285(16)     995(58)     3160(27)    13029(-8)
        review commits      83(0)      383(5)       919(24)     4468(-3)
        contributor...   1 week      1 month      3 months     12 months
                  open      26(-11)      72(-16)     105(-4)       112(-3)
               reviews     746(-122)   3084(-190)   9006(-160)   14480(556)
                merged      15(-12)     122(-15)     354(34)       569(52)
             abandoned       5(1)        28(0)        70(-6)       198(5)
           own commits      15(-22)     152(-26)     431(15)      2061(-8)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)
       total 322(322)   assigned 25(25)   open 271(271)
    + top 10 contributors:
          Johnny_M made 72 patches in 1 month, and 712 patches in 1 year
          Kevin Suo made 9 patches in 1 month, and 22 patches in 1 year
          Hossein made 8 patches in 1 month, and 12 patches in 1 year
          Steve Fanning made 6 patches in 1 month, and 56 patches in 1 year
          Dante DM made 5 patches in 1 month, and 110 patches in 1 year
          Nagy Tibor made 4 patches in 1 month, and 44 patches in 1 year
          Sántha Balázs made 4 patches in 1 month, and 7 patches in 1 year
          NOGATA, Jun made 3 patches in 1 month, and 7 patches in 1 year
          Shubham Jain made 3 patches in 1 month, and 11 patches in 1 year
          Attila Szűcs made 3 patches in 1 month, and 43 patches in 1 year
    + top 10 reviewers:
          Vajna, Miklos made 124 review comments in 1 month, and 314 in 1 year
          Grandin, Noel made 122 review comments in 1 month, and 346 in 1 year
          Vajngerl, Tomaž made 112 review comments in 1 month, and 192 in 1 year
          Michael Stahl made 102 review comments in 1 month, and 368 in 1 year
          Olivier Hallot made 100 review comments in 1 month, and 546 in 1 year
          Xisco Fauli made 94 review comments in 1 month, and 368 in 1 year
          Thorsten Behrens made 76 review comments in 1 month, and 248 in 1 year
          Németh, László made 64 review comments in 1 month, and 266 in 1 year
          Nabet, Julien made 64 review comments in 1 month, and 174 in 1 year
          Ilmari Lauhakangas made 54 review comments in 1 month, and 128 in 1 year

  + Fewer commits from the contributors compared to the previous weeks
  + Second part of the blog post on bug fixing got published
   https://blog.documentfoundation.org/blog/2021/08/05/fixing-an-interoperability-bug-in-libreoffice-missing-lines-from-docx-part-2-3/
  + Contacted list of ~25 newbies that was mentored by Ilmari before, and stopped responding
     + 5 responded, wanted to continue development
     + Will continue mentoring to help them continue development
  + Written a draft test for a mentee, who needs to complete and submit it
  + Hopefully will have 1 or 2 first commits next week

  + question on the mailing list: “can I submit patches from my colleagues?” (Miklos)
    + they have a license statement is in (Cloph)
      + we don’t allow other names by default
      + because then could “be” everyone, not just their company
    + suggest to use a “Co-authored-by: …” footer instead? (Miklos)
    + can add multiple addresses to the same gerrit account (Cloph)
    + would be happy to see them submit the patches themselves (Eike)
      + disadvantage of a proxy is that code review is no longer direct (Miklos)
AI: get back to Jeff & explain (Hossein)

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Jul 29 13:57:15 2021
    master linux rel  jobs: 139 ok: 139 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 118 ok: 113 ko:   5 fail ratio:  4.24 % break:   3 broken duration: 4.07%
    master mac rel    jobs: 131 ok: 131 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs: 125 ok: 125 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs: 108 ok:  94 ko:  14 fail ratio: 12.96 % break:   1 broken duration:22.40%
    master win dbg    jobs: 112 ok:  99 ko:  13 fail ratio: 11.61 % break:   1 broken duration:22.14%
    master win64 dbg  jobs: 109 ok:  85 ko:  24 fail ratio: 22.02 % break:   9 broken duration:31.61%
    master gerrit lin jobs: 549 ok: 417 ko:  99 fail ratio: 18.03% time for ok: mean:  21 median:  18
    master gerrit plg jobs: 550 ok: 323 ko: 187 fail ratio: 34.00% time for ok: mean:  42 median:  39
    master gerrit win jobs: 576 ok: 367 ko: 160 fail ratio: 27.78% time for ok: mean:  62 median:  60
    master gerrit mac jobs: 544 ok: 419 ko:  76 fail ratio: 13.97% time for ok: mean:  29 median:  26
    master android    jobs: 513 ok: 417 ko:  60 fail ratio: 11.70% time for ok: mean:  25 median:  21
    master gerrit all jobs: 589 ok: 274 ko: 257 fail ratio: 43.63% time for ok: mean:  63 median:  59
   + https://dev-www.libreoffice.org/tmp/gerrit_210805.html
   + tests that failed more than twice in last seven days
      4 CppunitTest_dbaccess_hsqldb_test		gerrit_windows
      4 CppunitTest_sw_core_undo		gerrit_windows
      4 CppunitTest_vcl_backend_test		gerrit_windows
      4 UITest_writer_tests3		gerrit_linux_clang_dbgutil
      4 UITest_writer_tests7		gerrit_linux_clang_dbgutil
      6 Killed by the kill-wrapper		gerrit_linux_gcc_release
     10 CppunitTest_sc_uicalc		gerrit_windows
     21 CppunitTest_writerperfect_writer		gerrit_windows
     41 Killed by the kill-wrapper		gerrit_linux_clang_dbgutil
  + looks worse than it was:
    + kills were catching real badness
    + CppunitTest_writerperfect_writer is real, but it’s not new

* l10n (Sophie)
  + work is going on
  + will change master to actual master after 7.2 is out
    + 7.2 will be created in weblate

* GSoC 2021 ongoing (Heiko/Thorsten/Ilmari)
  + project page: http://g.co/gsoc
  + next steps:
    + June 19, 2021 - August 16, 2021: Coding ← we are here
    + August 16 - 23, 2021: Students Submit Code and Final Evaluations
    + August 23 - 30, 2021: Mentors Submit Final Evaluations
    + August 31, 2021: Results Announced

* LibOCon 2021 (virtual) September 23-25 (Cloph)
  + https://events.documentfoundation.org/libocon2021/cfp
  + if you got confirmation mails, please click on the link!

* What’s cooking (Miklos)
  + Gulsah starting on the “automated ODF filter regression testing” TDF project

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

    + UNCONFIRMED: 1473 (-130)
        + enhancements: 249  (-12)
        + needsUXEval: 43 (+23)
        + haveBackTrace: 1 (+1)
        + needsDevAdvice: 23 (+1)
        + documentation:  8 (-1)
        + android:  2 (+0)
        + iOS:  0 (+0)
        + Online:  16 (+0)



    + Most pressing bugs:
     New:
     Old:
     Fixed:


    + New high severity bugs of the week:
        + Filter By Color: Hangs after apply a color filter and then deselect the filter
            + https://bugs.documentfoundation.org/show_bug.cgi?id=142420
            + not a regression

        + Impress slide transition sounds do not loop
            + https://bugs.documentfoundation.org/show_bug.cgi?id=143527
            + needs bisecting

        + Tools → SQL: Command couldn't be executed.
            + https://bugs.documentfoundation.org/show_bug.cgi?id=143657
            + already has a fix, thanks to Caolan

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +143  -35 (-162) overall)
      many thanks to the top bug squashers:
       Buovjaga                31
       Julien Nabet            12
       Timur                   11
       Ming Hua                9
       BogdanB                 8
       NISZ LibreOffice Team   7
       Telesto                 7
       stragu                  7
       Aron Budea              6
       QA Administrators       6

    + top 10 bugs reporters:
       Telesto                 21
       Hossein                 5
       NISZ LibreOffice Team   5
       Colin                   4
       Robert Großkopf         4
       sophie                  4
       Adalbert Hanßen         3
       TorrAB                  3
       Christian Lehmann       2
       Mike Kaganski           2

    + top 10 bugs fixers:
       Nabet, Julien           7
       Attila Szűcs            2
       Christian Lohmaier      2
       Melenchuk, Vasily       2
       Nagy Tibor              2
       Adolfo Jayme Barrientos 1
       Andreas Heinisch        1
       Behrens, Katarína       1
       Bergmann, Stephan       1
       Budea, Áron             1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      80
       *UNKNOWN*               31
       Roman Kuznetsov         20
       BogdanB                 14
       Nabet, Julien           12
       Stéphane Guillou        11
       Timur                   5
       Екатерина               4
       Dieter                  3
       Raal                    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 : 3/248 -    1 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 942/5478 936/5462 931/5443 930/5432 929/5417 930/5408 930/5398

     done by:
        Budea, Áron            8
        Timur                  2
        Justin Luth            1
        Kelemen, Gabor         1
        Weghorn, Michael       1
        soniadalalx            1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 1125/6421 1116/6403 1113/6383 1110/6369 1109/6354 1114/6347 1113/6337

     done by:
        Budea, Áron            9
        Timur                  2
        Kelemen, Gabor         1
        Weghorn, Michael       1
        Kevin Suo              1
        Telesto                1


* all bugs tagged with 'regression'
   + 1354(+14) bugs open of 11128(+21) total 12(+0) high prio.

     done by:
        Telesto                7
        Budea, Áron            5
        Timur                  2
        Raal                   2
        Robert Großkopf        2
        Ilmari Lauhakangas     1
        Weghorn, Michael       1
        Németh, László         1
        Nabet, Julien          1
        Foote, V Stuart        1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 450(+3)
     Calc                     - 225(+1)
     Impress                  - 145(+6)
     Writer: docx filter      - 60(+2)
     LibreOffice              - 55(-1)
     Crashes                  - 50(+2)
     Draw                     - 48(-1)
     Borders                  - 47(+0)
     Writer: perf             - 46(+1)
     UI                       - 45(+2)
     Base                     - 37(+1)
     Writer: other filter     - 32(+2)
     Chart                    - 30(+0)
     RTL                      - 25(+2)
     Writer: doc filter       - 24(+0)
     graphics stack           - 23(+0)
     Printing and PDF export  - 19(+0)
     filters and storage      - 17(+0)
     BASIC                    - 16(+0)
     Formula Editor           - 2(+0)
     framework                - 2(+0)
     sdk                      - 1(+0)


More information about the Libreoffice-qa mailing list