[Libreoffice-qa] ESC meeting minutes: 2022-08-11

Thorsten Behrens thb at libreoffice.org
Fri Aug 12 03:22:23 UTC 2022


* Present:
    + Xisco, Hossein, Thorsten, Olivier, Heiko, Ilmari, Caolan,
      Michael W, Michael S, Cloph, Lubos

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
    + 7.4 status
      + RC3 this week, final by next
      + Windows builds running, available this evening
    + 7.3 status: 7.3.6 rc1 in 1 week
    + Appstores
      + all good on Apple side (Cloph)
      + MS store - funny probs with the web form, waiting for MS to
        fix it
	  + can jump in if necessary (Thorsten)

* Documentation (Olivier)
    + New help
       + LO74 Help online Help updated
       + ~ready for releasing next week
    + HelpContent2
       + Bug triaging - Unconfirmed and unclosed (ohallot)
       + Q: Is there a Help for the toolbars (usig F1 on the tbar)
         + there is a fix in RC3 hopefully? (Thorsten)
           https://gerrit.libreoffice.org/c/core/+/138030 related?
         + seems F1 is processed differently in toolbars
         + did it ever work? needs some more digging (feedback appreciated)
    + Guides
       + Work in progress

    + Bugzilla Documentation statistics
        235(235) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
           created     19(11)   27(3)      91(1)      330(0)  
         commented     17(6)    45(0)     284(10)    1474(10) 
          resolved     10(8)    13(4)      43(7)      215(9)  
    + top 10 contributors:
          Olivier Hallot made 42 changes in 1 month, and 499 changes in 1 year
          Kaganski, Mike made 23 changes in 1 month, and 109 changes in 1 year
          Rafael Lima made 9 changes in 1 month, and 315 changes in 1 year
          Robert Großkopf made 6 changes in 1 month, and 15 changes in 1 year
          Dieter made 5 changes in 1 month, and 99 changes in 1 year
          Justin Luth made 4 changes in 1 month, and 11 changes in 1 year
          Xisco Fauli made 4 changes in 1 month, and 84 changes in 1 year
          Balland-Poirier, Laurent made 3 changes in 1 month, and 3 changes in 1 year
          Nabet, Julien made 3 changes in 1 month, and 92 changes in 1 year
          Werner Tietz made 3 changes in 1 month, and 3 changes in 1 year


* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        268(268) (topicUI) bugs open, 54(54) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      5(0)      9(1)     11(-1)      36(-1) 
         commented     66(22)   186(29)   472(-2)    2224(-12)
           removed      0(0)      0(0)      1(-1)      29(0)  
          resolved      5(-3)    22(-3)    69(1)      320(-8) 
    + top 10 contributors:
          Heiko Tietze made 92 changes in 1 month, and 1579 changes in 1 year
          Roman Kuznetsov made 31 changes in 1 month, and 180 changes in 1 year
          Kaganski, Mike made 23 changes in 1 month, and 155 changes in 1 year
          Dieter made 20 changes in 1 month, and 211 changes in 1 year
          Eyal Rozenberg made 20 changes in 1 month, and 96 changes in 1 year
          Rafael Lima made 20 changes in 1 month, and 96 changes in 1 year
          Timur made 17 changes in 1 month, and 65 changes in 1 year
          Bielefeld, Rainer made 13 changes in 1 month, and 19 changes in 1 year
          C.Rogers made 9 changes in 1 month, and 9 changes in 1 year
          Tavo made 9 changes in 1 month, and 9 changes in 1 year
    + [Bug 150260] Last row does not remain hidden when deleting row(s)
    + [Bug 67669] Make narrow non-breaking spaces visible
    + [Bug 146121] UI: Redesign proposal regarding to Page Size and Orientation 
           feature in Print dialog
    + [Bug 146161] Consider renaming button "open" in templates dialog
 -> + [Bug 150276] Paragraph mark in rotated-character paragraph placed in 
           middle of text
           * suggestion: if in doubt, do it like Word does (Caolan)
    + [Bug 150262] Make Autosum button a split button
    + [Bug 150264] FORMATTING: UI improvements to add automatic data 
           validation of dates

* Crash Testing (Caolan)
    + 135(+16) import failure, 94(+14) export failures
    + 18 coverity issues
      - new run underway, 16 expected to go
      - new coverity release coming mid Aug, the one we use will no
        longer work we skipped the last update because it was too
        noisy, maybe the new one will be better, unlikely, so probably
        some churn there
    + 10 ossfuzz issues
      - 2 crashes

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.2.7.2
         + (-10) 502 512 516 479 484 410 396 382 314 268 167 0 
   + https://crashreport.libreoffice.org/stats/version/7.3.4.2
         + (-196) 1498 1695 1672 1581 1128 963 675 0
   + https://crashreport.libreoffice.org/stats/version/7.3.5.2
         + (+316) 866 550 0

    + Crashes fixed in 7.3.5.2

    - SwEditWin::MouseButtonDown(MouseEvent const &)

    - Thanks to Xisco

    - SwFEShell::SelectObj(Point const &,unsigned char,SdrObject *)

    - Thanks to Miklos

    - sw::sidebar::WriterInspectorTextPanel::`scalar deleting destructor'(unsigned int)

    - Thanks to Caolán

    - GrVkPipelineState::setAndBindInputAttachment

    - Thanks to Luboš

    - rtl_stringbuffer_insert

    - Thanks to Stephan


    + Regression in 7.3.5.2

    - https://crashreport.libreoffice.org/stats/signature/vcl::Window::IsVisible()%20const

    - tdf#150242 - crash saving document. no steps to reproduce it though

    - related to tdf#147708 ?


    + 7.3.5.2 crashes shared in the mailing list

    - https://lists.freedesktop.org/archives/libreoffice/2022-August/089227.html



* mentoring/easyhack update (Hossein)
          committer...   1 week     1 month     3 months    12 months   
                  open      74(14)     123(14)     137(18)      137(18) 
               reviews     378(2)     1174(58)    2928(70)    12228(-64)
                merged     271(62)     935(144)   3367(-23)   15101(-10)
             abandoned      10(-6)      50(-6)     152(-9)      808(-1) 
           own commits     202(47)     678(131)   2363(-56)   11742(-12)
        review commits      26(-22)    181(4)      594(-15)    3313(-19)
        contributor...   1 week     1 month     3 months    12 months   
                  open      69(18)     102(2)      113(5)       118(5)  
               reviews     826(144)   2524(274)   7592(-10)   33176(-2) 
                merged      20(1)      100(0)      201(8)      1212(3)  
             abandoned       8(6)       39(-1)     108(2)       455(-13)
           own commits      11(-1)      72(0)      175(-4)     1223(1)  
        review commits       0(0)        0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 2(2)   cleanup_comments 301(301)   
       total 365(365)   assigned 15(15)   open 319(319)   
    + top 10 contributors:
          Paris Oplopoios made 34 patches in 1 month, and 53 patches in 1 year
          Hannah Meeks made 15 patches in 1 month, and 19 patches in 1 year
          Colomban Wendling made 7 patches in 1 month, and 9 patches in 1 year
          خالد حسني made 5 patches in 1 month, and 6 patches in 1 year
          Srebotnjak, Martin made 2 patches in 1 month, and 24 patches in 1 year
          Nagy Tibor made 1 patches in 1 month, and 28 patches in 1 year
          Attila Bakos made 1 patches in 1 month, and 33 patches in 1 year
          Matt K made 1 patches in 1 month, and 2 patches in 1 year
          Ehsan Movahedian made 1 patches in 1 month, and 3 patches in 1 year
          Nazanin Yadi made 1 patches in 1 month, and 2 patches in 1 year
    + top 10 reviewers:
          Vajngerl, Tomaž made 146 review comments in 1 month, and 416 in 1 year
          Thorsten Behrens made 104 review comments in 1 month, and 856 in 1 year
          Adolfo Jayme Barrientos made 92 review comments in 1 month, and 1076 in 1 year
          Michael Stahl made 86 review comments in 1 month, and 1212 in 1 year
          McNamara, Caolán made 78 review comments in 1 month, and 584 in 1 year
          Nabet, Julien made 76 review comments in 1 month, and 672 in 1 year
          Xisco Fauli made 70 review comments in 1 month, and 932 in 1 year
          Kaganski, Mike made 64 review comments in 1 month, and 656 in 1 year
          Grandin, Noel made 40 review comments in 1 month, and 394 in 1 year
          Vajna, Miklos made 40 review comments in 1 month, and 506 in 1 year
    + Patches automatically abandoned:
        WIP: tdf#124098: sc: new document setting "ForceRowHeightRecalc" ( Vasily Melenchuk )
            - https://gerrit.libreoffice.org/#/c/129300
        tdf#89387 Use Parallel Walk to improve Matrix Operations ( Sarrah Bastawala )
            - https://gerrit.libreoffice.org/#/c/132453
        don't overwrite searchname with the glyph fallback GetFallbackForUnicode name ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/134685
        tdf#149252  update help for Entire Paragraph Area positioning ( Seth Chaiklin )
            - https://gerrit.libreoffice.org/#/c/135008
        Update Italian hyphenation and dictionary ( Emanuele Goldoni )
            - https://gerrit.libreoffice.org/#/c/135435
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Stanislav Lopatin
          Niko Fink

   + cleaned up easy hacks a bit (Hossein)
   + New blog post:
     + Get familiar with ODF standard by changing LibreOffice code (draft)
       https://dev.blog.documentfoundation.org/?p=525&preview=1&_ppp=43f050d709
     + Ideas and comments are welcome (Hossein)

* GSoC (Hossein/Ilmari)
  + Timeline: https://developers.google.com/open-source/gsoc/timeline
  + students approached for GSoC panel at libocon
  + next review/final week: September 12

* Commit Access
  + None this time

* Developer Certification (Stephan/Kendy/Thorsten/László)
  + resting since: 27 weeks (limit: 20 weeks)
  + AI thorsten chase kendy / run the script himself

* Jenkins / CI update (Cloph)
    from:Thu Aug  4 13:59:25 2022
    master linux rel  jobs: 107 ok: 107 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs:  87 ok:  80 ko:   6 fail ratio:  6.90 % break:   6 broken duration: 5.37%
    master mac rel    jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  86 ok:  80 ko:   6 fail ratio:  6.98 % break:   5 broken duration:19.64%
    master win dbg    jobs:  85 ok:  82 ko:   3 fail ratio:  3.53 % break:   3 broken duration: 1.80%
    master win64 dbg  jobs:  86 ok:  81 ko:   5 fail ratio:  5.81 % break:   3 broken duration: 3.89%
    master gerrit lin jobs: 591 ok: 472 ko:  90 fail ratio: 15.23% time for ok: mean:  22 median:  19
    master gerrit plg jobs: 510 ok: 366 ko: 105 fail ratio: 20.59% time for ok: mean:  44 median:  42
    master gerrit win jobs: 585 ok: 382 ko: 163 fail ratio: 27.86% time for ok: mean:  53 median:  51
    master gerrit mac jobs: 574 ok: 430 ko:  52 fail ratio:  9.06% time for ok: mean:  42 median:  36
    master android    jobs: 512 ok: 434 ko:  46 fail ratio:  8.98% time for ok: mean:  28 median:  24
    master gerrit all jobs: 498 ok: 234 ko: 167 fail ratio: 33.53% time for ok: mean: 184 median: 171
   + https://dev-www.libreoffice.org/tmp/gerrit_220811.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_sw_mailmerge                gerrit_windows
      3 CppunitTest_sw_uiwriter6                gerrit_linux_clang_dbgutil
      3 CppunitTest_sw_uiwriter6                gerrit_mac
      3 CppunitTest_sw_uiwriter6                gerrit_windows
      3 UITest_calc_tests8                gerrit_linux_clang_dbgutil
      4 UITest_impress_tests                gerrit_linux_clang_dbgutil
 + resume build feature still not working
   + upstream fix is ready, waiting for Jenkins update
   + update/restart planned soonish (waiting for build queues to drain)
 + short on Mac builders currently
   + waiting for more Mac minis/new data center setup (Cloph)
   + bit of a prob - 20 jobs queued up
   + can we enable PCH on Mac? (Lubos)
     + should cut build time by 50%
     + AI Cloph try it out, then enable for distro-config (use the PCH=full switch)

* Table style improvement task was budgeted for this year, but doubts appeared (Ilmari)
  + https://wiki.documentfoundation.org/Development/Budget2022#Table_Styles_improvements
  + Mike K. recommends to invest in implementing it properly rather
    than continue to tweak the current solution that relies on direct
    formatting
    + implemented as GSoC in 2016 - our current solution
    + which is not using the actual styles machinery
    + but instead using hard formatting
  + so the better plan would be to implement it based on real styles
  + lets wait for Miklos' feedback on this (Caolan)
    + re-visit after his vacation next week

* Outreachy (Ilmari)
  + "Open source communities must find internship funding ($8,000 USD per intern)"
  + Sept. 9, 2022 at 4pm UTC Deadline for community sign up
  + https://www.outreachy.org/docs/community/#week-1-expectations
  + needs:
     + at least one mentor
     + budget approved from the board
  + project ideas
    + rewrite make_installer.pl to python (preps for meson)
    + language bindings
  + AI Ilmari keep hunting for mentors & project ideas
  + AI Thorsten chase the board for budget

* What’s cooking (Miklos)
  + gtk4 scroll bar now themeable & using native scrollbar (Caolan)

* QA update (Xisco)

    + UNCONFIRMED: 1707 (-3)
        + enhancements: 285  (-1)
        + needsUXEval: 3 (+0)
        + haveBackTrace: 7 (+1)
        + needsDevAdvice: 27 (-1)
        + documentation:  11 (-7)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  12 (+0)

    + Most pressing bugs:
     None

    + New high severity bugs of the week:
        + With disconnected network printers, Calc hangs opening some files waiting on the Windows print spooler
            + https://bugs.documentfoundation.org/show_bug.cgi?id=42673
            + (bad) workaround proposal in bug 140240


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +82  -4 (-100) overall)
      many thanks to the top bug squashers:
       Julien Nabet            9
       Mike Kaganski           9
       Olivier Hallot          7
       Timur                   7
       QA Administrators       5
       Buovjaga                4
       Caolán McNamara         4
       Dieter                  4
       Eike Rathke             4
       Heiko Tietze            4

    + top 10 bugs reporters:
       Rafael Lima             5
       BDF                     3
       Gabor Kelemen (allotropia) 3
       Mike Kaganski           3
       Regina Henschel         3
       Hossein                 2
       MikeGebirge             2
       Ubair Sheikh            2
       Eyal Rozenberg          1
       Fritz R. Paul           1

    + top 10 bugs fixers:
       Olivier Hallot          7
       Kaganski, Mike          5
       McNamara, Caolán        4
       Nabet, Julien           4
       Rathke, Eike            3
       Grandin, Noel           2
       Németh, László          2
                               1
       Balazs Varga            1
       Byron Bray              1

    + top 10 bugs confirmers:
       Olivier Hallot          7
       Timur                   7
       Dieter                  5
       Heiko Tietze            4
       Raal                    4
       Roman Kuznetsov         4
       Xisco Fauli             4
       Eyal Rozenberg          3
       Ezinne Nnamani          3
       Foote, V Stuart         3


* 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:
        Hossein                3
        Raal                   3
        Roman Kuznetsov        1
        bhavna.reportinsights   1
        Kaganski, Mike         1
        Timur                  1
        Xisco Fauli            1
 

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

     done by:
        Raal                   3
        Hossein                2
        Roman Kuznetsov        1
        Kaganski, Mike         1
        Timur                  1
        Xisco Fauli            1


* all bugs tagged with 'regression'
   + 1209(-6) bugs open of 11929(+9) total 10(+0) high prio.

     done by:
        Hossein                2
        Raal                   2
        Kaganski, Mike         1
        sclewell               1
        Xisco Fauli            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 435(+0)
     Calc                     - 195(+0)
     Impress                  - 119(-2)
     Writer: docx filter      - 58(+0)
     Crashes                  - 56(-3)
     Draw                     - 47(-1)
     LibreOffice              - 47(-1)
     UI                       - 41(-1)
     Writer: perf             - 36(+0)
     Borders                  - 35(-1)
     Base                     - 32(-1)
     Writer: other filter     - 32(+0)
     RTL                      - 24(+0)
     Chart                    - 23(+0)
     Writer: doc filter       - 21(+0)
     BASIC                    - 18(+0)
     Printing and PDF export  - 18(+0)
     filters and storage      - 15(+0)
     graphics stack           - 14(+0)
     Formula Editor           - 3(+0)
     framework                - 2(+0)
     Linguistic               - 1(+0)
     sdk                      - 1(+0)ESC call 2022-08-11

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1032 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice-qa/attachments/20220812/c95aafad/attachment.sig>


More information about the Libreoffice-qa mailing list