ESC meeting minutes: 2020-08-13

Miklos Vajna vmiklos at collabora.com
Thu Aug 13 14:34:40 UTC 2020


* Present:
    + Caolan, Heiko, Gabriel, Xisco, Thorsten, Ilmari, Stephan, Michael S, Miklos

* Completed Action Items:
    + None

* Pending Action Items:
    + make a decision on what notebookbar variant to promote (Heiko)
      + see tdf#135501 for details
      + no decision yet

* Release Engineering update (Xisco)
    + 7.0 status: 7.0.1 rc1 is tagged
    + 6.4 status: 6.4.6 was announced
    + Remotes
    + Android viewer
    + Online

* Documentation (Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        248(248) (topicUI) bugs open, 245(245) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added       6(-5)    18(-3)    41(0)      156(-1)
         commented     108(12)   352(17)   970(18)    3634(35)
           removed       0(0)      2(-1)    10(1)       53(2)
          resolved       7(0)     37(1)    110(-11)    384(-1)
    + top 10 contributors:
          Heiko Tietze made 178 changes in 1 month, and 2104 changes in 1 year
          Telesto made 84 changes in 1 month, and 326 changes in 1 year
          Foote, V Stuart made 40 changes in 1 month, and 572 changes in 1 year
          Dieter Praas made 36 changes in 1 month, and 506 changes in 1 year
          Xisco Fauli made 36 changes in 1 month, and 546 changes in 1 year
          Timur made 34 changes in 1 month, and 236 changes in 1 year
          Kainz, Andreas made 20 changes in 1 month, and 427 changes in 1 year
          R. Green made 15 changes in 1 month, and 25 changes in 1 year
          Cougar Brenneman made 13 changes in 1 month, and 13 changes in 1 year
          Nabet, Julien made 13 changes in 1 month, and 85 changes in 1 year

    + New tickets with needsUXEval Aug/06-13

      * A showcase of HTML import, editing and export bugs
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135282
  ->  * Bad layout for extra options in save dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135554

  ->  * Change the default UI
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135501
        + discussing what notebookbar variants to remove, no consensus yet

      * Print preview always places pages in LTR order
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135515
      * Search-Replace: Regular Expression engine fails on zero length matches
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135538
      => in discussion

      * EDITING: Drag and drop from Windows Explorer to Writer does not make
        OLE object
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135669
  ->  * Margins in sidebar are confusing
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135572
      * Fonts preview and libreoffice cover illegible
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135565
      => new

      * LIST STYLES: formatting is not being consistently applied to paragraphs
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135336
      * Vorschlag zur Änderung beim Steuerelement "Schaltfläche"
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135503
      * Soft Edge Sidebar String
        + https://bugs.documentfoundation.org/show_bug.cgi?id=135499
      => NAB

* Crash testing (Caolan)
    + 6(-2) import failure, 34(+27) export failures
    + 18 coverity issues
      - builds seem broken again
    + 15 ossfuzz issues
      - believe 2 fixes are in queue

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/6.3.6.2
        + (+32) 1750 1866 1834 1900 2143 2188 2094 2327 1758 1376 858 668 529 283 0
   + https://crashreport.libreoffice.org/stats/version/6.4.4.2
        + (-160) 3606 3766 4029 4353 5352 6607 6857 7333 5252 3670 1638 0
   + https://crashreport.libreoffice.org/stats/version/6.4.5.2
        + (-344) 2208 2552 2315 1761 1162 0
   + https://crashreport.libreoffice.org/stats/version/7.0.0.3
        + (+3052) 3840 788 0

   + if notebookbar is enabled, then we crash on startup → fixed
   + launch of the about dialog → fixed

   + Skia related crashes
- https://crashreport.libreoffice.org/stats/signature/SkSurface::getCanvas()
- https://crashreport.libreoffice.org/stats/signature/SkSurface::flushAndSubmit()
   + Lubos will see if he can do something here (Miklos)


* GSoC 2020 (Thorsten/Ilmari)
    + Projects announced: https://blog.documentfoundation.org/blog/2020/05/05/9769/
    + June 1, 2020 - August 24, 2020: Students work on their projects
    + 6 projects accepted
    + the game is on, students are reporting more or less regularly
      + remind your students if it's not happening
    + August 31, 2020 - September 7, 2020: Mentors Submit Final Evaluations
    + Students will have a panel: (Thorsten)
      + mentors: please poke your students to have a 10-15 mins presentation of their work
    + Reminder: end of GSoC is close:
      + merge your gerrit changes / feature branch, in 2 weeks
      + also consider documentation!

* Mentoring/easyhack update
          committer...   1 week      1 month      3 months     12 months
                  open     108(15)      214(16)      214(12)       223(13)
               reviews     464(-62)    1928(58)     4632(-144)   19929(-286)
                merged     348(-101)   1816(-96)    5404(-177)   19559(32)
             abandoned      15(-5)       89(3)       244(-16)     1008(-1)
           own commits     232(-66)    1141(-112)   3630(-183)   15840(-8)
        review commits      76(7)       342(20)     1128(-38)     4528(-52)
        contributor...   1 week      1 month      3 months      12 months
                  open       39(0)       98(-1)        99(0)        101(-1)
               reviews     1228(-68)   5150(-202)   14153(-192)   44436(251)
                merged       36(14)     157(17)       523(14)      1673(17)
             abandoned       11(8)       44(3)        142(3)        546(7)
           own commits       54(28)     207(33)       648(19)      1524(29)
        review commits        0(0)        0(0)          0(0)          0(0)
    + easyHack statistics:
       needsDevEval 10(10)   needsUXEval 2(2)   cleanup_comments 242(242)
       total 292(292)   assigned 13(13)   open 257(257)
    + top 10 contributors:
          Johnny_M made 70 patches in 1 month, and 262 patches in 1 year
          Shivam Kumar Singh made 16 patches in 1 month, and 33 patches in 1 year
          Gökay ŞATIR made 15 patches in 1 month, and 38 patches in 1 year
          Alain Romedenne made 10 patches in 1 month, and 148 patches in 1 year
          Yusuf Keten made 7 patches in 1 month, and 25 patches in 1 year
          Attila Szűcs made 6 patches in 1 month, and 6 patches in 1 year
          Aditya Sahu made 5 patches in 1 month, and 17 patches in 1 year
          srijan bhatia made 5 patches in 1 month, and 11 patches in 1 year
          Weblate made 5 patches in 1 month, and 61 patches in 1 year
          Nagy Tibor made 5 patches in 1 month, and 12 patches in 1 year
    + top 10 reviewers:
          Behrens, Thorsten made 164 review comments in 1 month, and 1358 in 1 year
          Adolfo Jayme Barrientos made 146 review comments in 1 month, and 1300 in 1 year
          Xisco Fauli made 142 review comments in 1 month, and 868 in 1 year
          Timar, Andras made 138 review comments in 1 month, and 1435 in 1 year
          Michael Stahl made 108 review comments in 1 month, and 1240 in 1 year
          Németh, László made 106 review comments in 1 month, and 588 in 1 year
          Kaganski, Mike made 102 review comments in 1 month, and 838 in 1 year
          Olivier Hallot made 94 review comments in 1 month, and 684 in 1 year
          McNamara, Caolán made 84 review comments in 1 month, and 782 in 1 year
          Vajna, Miklos made 80 review comments in 1 month, and 1022 in 1 year
    + Patches automatically abandoned:
        WIP convert styles to fastparser ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/87529

        attemp to improve the use of table 'orientation' ( b. s. )
            - https://gerrit.libreoffice.org/#/c/95939

    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Gökhan Karabulut (Pardus)
          Tünde Tóth (NISZ)

* Commit Access
    + Gokay Satir (Miklos)
      + primarily for cherry-picking purposes to Collabora vendor branches
      + will ask Cloph next week to grant the permission

* Developer Certification (Stephan/Kendy/Thorsten)
    + sleep 7 weeks
    + seeking for a new person as a replacement for Bjoern, who is currently
      inactive

* Jenkins / CI update (Christian)
    + all of the 7 macs were down this morning (Stephan)
      + Cloph restored 3 of them, so not yet ideal
      + seems they don’t reconnect automatically once disconnected
     + now we automatically re-try Windows on failure

* l10n (Sophie)
  + work is ongoing

* Graphics architecture (Thorsten)
  * https://pad.documentfoundation.org/p/ESC_graphics_architecture
  * skia / vulkan: try it on master (Lubos)
    + metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
      + 8 (+4) open bugs, 90 total (+3)

* LibreOffice Conference will be Online (Sophie)
  + late proposals are still possible, if really wanted

* Notebookbar state (Caolan)
   + we have .ui in the user profile for notebookbar
     + but not promising to not touch .ui files, doesn’t fly in the long-term
     + will try a different solution at some stage
   + do we do API CHANGE in commit messages for configuration changes?
     + not .xcu file, but it’s in the user profile
   + probably doesn’t hurt (Stephan, Michael S)

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

    + UNCONFIRMED: 1033 (+31)
        + enhancements: 111  (+2)
        + needsUXEval: 4 (-3)
        + haveBackTrace: 1 (+0)
        + needsDevAdvice: 14 (+1)
        + documentation:  10 (-1)
        + android:  6 (+0)
        + iOS:  0 (+0)
        + Online:  13 (+3)

    + Most pressing bugs:
     New:
	None

     Old:
       + LO7RC1 - LANGPACK macOS - many versions fail to recognize LibreOffice7 installation as valid on Catalina
            + https://bugs.documentfoundation.org/show_bug.cgi?id=134607

       + 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:
       + Crash when switching UI to Notebookbar variant
            + https://bugs.documentfoundation.org/show_bug.cgi?id=135495
	    + Thanks to Caolán

    + New high severity bugs of the week:
        + Page Break: editing "Text flow > Breaks" gives differing results depending on where the cursor is situated
            + https://bugs.documentfoundation.org/show_bug.cgi?id=134439
            + Kendy ?

        + List Box not triggering any event macros
            + https://bugs.documentfoundation.org/show_bug.cgi?id=135550
            + Caolán  ?

 * QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +200  +2 (-129) overall)
      many thanks to the top bug squashers:
       Caolán McNamara         13
       QA Administrators       13
       Mike Kaganski           10
       Telesto                 9
       Xisco Faulí             7
       Heiko Tietze            6
       Julien Nabet            6
       Maxim Monastirsky       5
       Aron Budea              4
       Eike Rathke             3

    + top 10 bugs reporters:
       Telesto                 44
       Nik Gervae              4
       R. Green                4
       Heiko Tietze            3
       Karl-Heinz Arkenau      3
       NISZ LibreOffice Team   3
       Xisco Faulí             3
       sawakaze                3
       Felipe Viggiano         2
       Mike Kaganski           2

    + top 10 bugs fixers:
       McNamara, Caolán        13
       Kaganski, Mike          4
       Nagy Tibor              3
       Shivam Kumar Singh      3
       Adolfo Jayme Barrientos 2
       Attila Szűcs            2
       Németh, László          2
       Rathke, Eike            2
       Tünde Tóth              2
                               1

    + top 10 bugs confirmers:
       Xisco Fauli             59
       Roman Kuznetsov         12
       Heiko Tietze            9
       Nabet, Julien           8
       *UNKNOWN*               6
       Dieter Praas            5
       Kaganski, Mike          5
       Alex Thurgood           3
       Robert Großkopf         3
       Telesto                 3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/52 -     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 : 2/73 -     2 %  (+0)
     4.2 : 1/133 -    0 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 6/247 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 839/4593 835/4575 839/4559 822/4529 815/4507 805/4474 797/4452

     done by:
        Xisco Fauli           13
        Telesto                5


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 1026/5482 1023/5464 1027/5448 1012/5417 1005/5393 997/5359 990/5335

     done by:
        Xisco Fauli           13
        Telesto                5


* all bugs tagged with 'regression'
   + 1288(+15) bugs open of 10094(+34) total 17(+0) high prio.

     done by:
        Telesto               14
        Xisco Fauli           11
        Roman Kuznetsov        3
        Kaganski, Mike         2
        Robert Großkopf        2
        baffclan               1
        Panos Stokas           1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 390(+5)
     Calc                     - 229(+1)
     Impress                  - 146(+0)
     Crashes                  - 59(-1)
     LibreOffice              - 58(+0)
     Writer: docx filter      - 56(+0)
     Draw                     - 48(+1)
     Writer: perf             - 43(+1)
     Borders                  - 42(-1)
     UI                       - 42(+0)
     Base                     - 32(+2)
     Writer: other filter     - 29(+0)
     Writer: doc filter       - 27(+0)
     graphics stack           - 26(+0)
     Printing and PDF export  - 24(+0)
     RTL                      - 23(+0)
     filters and storage      - 20(+0)
     Chart                    - 19(-1)
     BASIC                    - 17(+1)
     framework                - 2(+0)
     Formula Editor           - 1(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list