ESC meeting minutes: 2020-04-23

Miklos Vajna vmiklos at collabora.com
Thu Apr 23 14:36:26 UTC 2020


* Present:
    + Michael W, Stephan, Caolan, Cloph, Ilmari, Heiko, Sophie, Eike, Thorsten, Xisco, Miklos, Gabriel, Olivier, Kendy

* Completed Action Items:
    + Sort out access nextcloud.tdf access with hostmaster@ (Gabriel)
    + Backport fix for latest LLVM libcxxabi to 6-3-6 (Stephan)
      + <https://gerrit.libreoffice.org/c/core/+/92300>

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.0 status: alpha in 2 weeks; feature freeze is last week of May
    + 6.4 status: 6.4.4 rc1 will be tagged next week
    + 6.3 status: 6.3.6 final is pushed to master
    + Remotes
    + Android viewer
      + Android tinderbox has problems, need HW help
      + maybe it’ll be moved to TDF infra
    + Online

* Documentation (Olivier)
    + New Help
       + Considering a new layout/branding for 7.0
    + Helpcontents2
       +  Several fixes and additions (LibreOfficiant, S. Fanning, ohallot)
    + Google Seasons of Doc
       + https://wiki.documentfoundation.org/Documentation/GSoDOC/2020
    + Guides
       + Work in progress.
       + Plea to get master document + PDF export bug fixed:
          + https://bugs.documentfoundation.org/show_bug.cgi?id=84913
          + not a new problem/regression, but it’s painful
          + specific to hidden sections

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        243(243) (topicUI) bugs open, 258(258) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added      12(5)     20(5)      79(0)     162(6)
         commented     111(16)   373(41)   1051(11)   3228(73)
           removed       0(-1)     2(-2)     36(-1)     43(-1)
          resolved      12(2)     45(4)     124(2)     309(7)
    + top 10 contributors:
          Heiko Tietze made 260 changes in 1 month, and 1801 changes in 1 year
          Kainz, Andreas made 145 changes in 1 month, and 448 changes in 1 year
          Dieter Praas made 72 changes in 1 month, and 503 changes in 1 year
          Timur made 43 changes in 1 month, and 200 changes in 1 year
          Foote, V Stuart made 35 changes in 1 month, and 562 changes in 1 year
          Telesto made 32 changes in 1 month, and 63 changes in 1 year
          Henschel, Regina made 17 changes in 1 month, and 80 changes in 1 year
          Roman Kuznetsov made 16 changes in 1 month, and 316 changes in 1 year
          Thomas Lendo made 16 changes in 1 month, and 261 changes in 1 year
          Xisco Faulí made 15 changes in 1 month, and 570 changes in 1 year

     + New tickets with needsUXEval Apr/16-23

       * The icons of the toolbar(and generaly in the whole interface) are
         pixelated (in bad resolution) in Windows 10.
         + https://bugs.documentfoundation.org/show_bug.cgi?id=131730
       * Writer does not allow a user-set default view/zoom
         + https://bugs.documentfoundation.org/show_bug.cgi?id=132274
       * SHAPES: scrolling text not running
         + https://bugs.documentfoundation.org/show_bug.cgi?id=132177
       * Inserted file not displayed correctly (Numbering missing)
         + https://bugs.documentfoundation.org/show_bug.cgi?id=132289
       => in discussion

       * Prefill description field for default layers- and show the description
         as tooltip
         + https://bugs.documentfoundation.org/show_bug.cgi?id=127286
       * Select in(active) Layer
         + https://bugs.documentfoundation.org/show_bug.cgi?id=127283
       => NEW

       * drawing styles for writer
         + https://bugs.documentfoundation.org/show_bug.cgi?id=132175
       * Themes Support for drawings
         + https://bugs.documentfoundation.org/show_bug.cgi?id=132140
       => DUP, WFM

   ->  * CHARACTER DIALOG: Drop hyperlink from character attributes
         + https://bugs.documentfoundation.org/show_bug.cgi?id=132253
         + Word has no “hyperlink” in its font dialog, either, FWIW (Miklos)
         + bold vs hyperlink behavior is different (Cloph)
         => no objections to remove the tab page, if dedicated dialog provides the same functionality (all)

   ->  * Drop Macromedia Flash export filter
         + https://gerrit.libreoffice.org/c/core/+/92507
       => needsDevAdvice
         + did a survey, swf is used by the least number of users (Heiko)
         + would love to see that go (Thorsten)
           + Michael S was just complaining we didn’t deprecate it earlier
         + it’s a dying format, Adobe is EOLing the format
         + svg export can also export animations
         => go ahead with the removal (all)

* Crash Testing (Caolan)
    + 17(+6) import failure, 8(+0) export failures
    + 12 coverity issues
    + 8 ossfuzz issues

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.3.5.2
        + (-90) 1771 1474 1755 1845 1565 1167 961 635 312 0
    + https://crashreport.libreoffice.org/stats/version/6.4.0.3
        + (+275) 4578 4263 5555 8022 8518 7488 7429 8772 9464 6774 4842 419 0
    + https://crashreport.libreoffice.org/stats/version/6.4.1.2
        + (+269) 2230 1961 2884 4166 5344 5609 3687 2052 0
    + https://crashreport.libreoffice.org/stats/version/6.4.2.2
        + (+342) 6869 6527 8046 6988 3716 0
    + https://crashreport.libreoffice.org/stats/version/6.4.3.2
        + (+2199) 2199 0

    + Crashes since 6.4 without steps
1. https://crashreport.libreoffice.org/stats/signature/vcl::WizardMachine::WizardMachine
    This one is probably my one (caolan) but I don’t see how to reproduce
2. https://crashreport.libreoffice.org/stats/signature/SvxNotebookbarConfigPage::searchNodeandAttribute(std::vector%3CSvxNotebookbarConfigPage::NotebookbarEntries,std::allocator%3CSvxNotebookbarConfigPage::NotebookbarEntries%3E%20%3E%20&,std::vector%3CSvxNotebookbarConfigPage::CategoriesEntries,std::allocator%3CSvxNotebookba
3.
https://crashreport.libreoffice.org/stats/signature/std::vector%3CMsgRange,std::allocator%3CMsgRange%3E%20%3E::_Emplace_reallocate%3CMsgRange%20const%20&%3E


* GSoC 2020 (Ilmari)
    + April 22 - 30 18:00 UTC: Orgs select the proposals to become student projects. At least 1 mentor must be assigned to each project before it can be selected. (Org Admins enter selections)
    + April 30 - May 4: Google Program Admins will do another review of student eligibility
    + May 4: Accepted GSoC 2020 students/projects are announced

    + 2nd mentor is now mandatory (Ilmari)
      + help is still needed here!
    + slots are now allocated to the project

* Mentoring/easyhack update
    + reviewing patches from first contributors is much appreciated (Muhammet)
    + https://gerrit.libreoffice.org/q/status:open+-label:Code-Review=-1+-label:Verified=-1+-ownerin:Committers

          committer...   1 week     1 month     3 months     12 months
                  open      82(-36)    155(-8)     158(-12)      175(-13)
               reviews     460(18)    1630(52)    5090(-192)   22967(18)
                merged     387(102)   1485(72)    4509(46)     18739(143)
             abandoned      33(7)      114(22)     284(10)      1024(23)
           own commits     329(111)   1170(74)    3767(32)     15353(90)
        review commits      76(19)     327(-10)   1206(8)       4617(5)
        contributor...   1 week     1 month     3 months     12 months
                  open       34(-5)     69(-2)       73(-1)       75(-1)
               reviews     1100(86)   3872(194)   10728(111)   38164(364)
                merged       26(6)     110(10)      371(3)       864(18)
             abandoned        3(-4)     35(-3)      143(-2)      532(-1)
           own commits       34(-1)    160(11)      469(8)      1080(24)
        review commits        0(0)       0(0)         0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 2(2)   cleanup_comments 214(214)
       total 260(260)   assigned 21(21)   open 221(221)
    + top 10 contributors:
          LibreOfficiant made 29 patches in 1 month, and 116 patches in 1 year
          Steve Fanning made 22 patches in 1 month, and 26 patches in 1 year
          Johnny_M made 19 patches in 1 month, and 22 patches in 1 year
          Pranam Lashkari made 11 patches in 1 month, and 45 patches in 1 year
          Weblate made 6 patches in 1 month, and 45 patches in 1 year
          Gökay ŞATIR made 5 patches in 1 month, and 6 patches in 1 year
          Andreas Heinisch made 4 patches in 1 month, and 25 patches in 1 year
          Szabolcs Tóth (NISZ) made 4 patches in 1 month, and 21 patches in 1 year
          Marco A.G.Pinto made 3 patches in 1 month, and 17 patches in 1 year
          Jussi Pakkanen made 3 patches in 1 month, and 9 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 156 review comments in 1 month, and 1540 in 1 year
          Timar, Andras made 152 review comments in 1 month, and 1299 in 1 year
          Behrens, Thorsten made 114 review comments in 1 month, and 1274 in 1 year
          Adolfo Jayme Barrientos made 100 review comments in 1 month, and 1038 in 1 year
          Grandin, Noel made 96 review comments in 1 month, and 1177 in 1 year
          Vajna, Miklos made 80 review comments in 1 month, and 1382 in 1 year
          Meeks, Michael made 74 review comments in 1 month, and 940 in 1 year
          Holešovský, Jan made 66 review comments in 1 month, and 981 in 1 year
          Xisco Faulí made 64 review comments in 1 month, and 890 in 1 year
          Kaganski, Mike made 60 review comments in 1 month, and 868 in 1 year
    + Patches automatically abandoned:
        tdf#51611 - Macros: Cursor's GotoEndOfWord selects dot ( Andreas Heinisch )
            - https://gerrit.libreoffice.org/#/c/78269
        wsd: gracefully disconnect the kit socket ( Jan Holesovsky )
            - https://gerrit.libreoffice.org/#/c/83354
        [MS-OFFCRYPTO] convert oox implementation into UNO service ( Thorsten Behrens )
            - https://gerrit.libreoffice.org/#/c/84436
        wip: flush out unconverted CreateItemWindow uses ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/88598
        Use at least -std=c++14 for compilerplugins ( Stephan Bergmann )
            - https://gerrit.libreoffice.org/#/c/88670
        Log WOPI proof headers ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/88706
        Add logging of request header ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/88721
        sc: Check that the chart is also pasted ( Xisco Faulí )
            - https://gerrit.libreoffice.org/#/c/88742
        Pass by const ref instead of pass-by-value ( Muhammet Kara )
            - https://gerrit.libreoffice.org/#/c/88819
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Pavel Klevakin
          Sachin Vilas Nagane
          Steve Fanning
          Nagy Tibor (NISZ)
          Ian Barkley-Yeung

* Commit Access
    + None

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

* Jenkins / CI update (Christian)
    from:Thu Apr 16 13:54:51 2020
    master linux rel  jobs:  48 ok:  45 ko:   3 fail ratio:  6.25 % break:   2 broken duration: 2.43%
    master linux dbg  jobs:  44 ok:  40 ko:   3 fail ratio:  6.82 % break:   2 broken duration:18.51%
    master mac rel    jobs:  95 ok:  94 ko:   1 fail ratio:  1.05 % break:   1 broken duration: 2.02%
    master mac dbg    jobs:  87 ok:  86 ko:   1 fail ratio:  1.15 % break:   1 broken duration: 1.64%
    master win rel    jobs:  78 ok:  78 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win dbg    jobs:  86 ok:  86 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs:  83 ok:  83 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master gerrit lin jobs: 545 ok: 440 ko:  67 fail ratio: 12.29% time for ok: mean:  23 median:  23
    master gerrit plg jobs: 535 ok: 308 ko: 161 fail ratio: 30.09% time for ok: mean:  33 median:  29
    master gerrit win jobs: 556 ok: 416 ko: 101 fail ratio: 18.17% time for ok: mean:  51 median:  52
    master gerrit mac jobs: 563 ok: 460 ko:  74 fail ratio: 13.14% time for ok: mean:  28 median:  25
    master gerrit all jobs: 548 ok: 273 ko: 208 fail ratio: 37.96% time for ok: mean:  90 median:  74
   + https://dev-www.libreoffice.org/tmp/gerrit_200423.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_vcl_graphic_test
      3 JunitTest_forms_unoapi_4
      3 UITest_search_replace
      4 JunitTest_toolkit_unoapi_1
      5 CppunitTest_sw_uwriter
      8 CppunitTest_sw_uiwriter
     19 CppunitTest_desktop_lib
     41 UITest_writer_demo5
  + 1 UI test failed many builds, now fixed
    + also caused a longer queue due to rebases
  + 1 mac had connectivity problem
  + callgrind job now fails for 2 weeks (Stephan)
    + think it was a perl → python conversion (Cloph)
    + possibly something (Sephten)
    + nominally Norbert and Markus are the owners
    + wait till next week to see if somebody fixes it (Miklos)

* l10n (Sophie)
  + work as usual
  + new language: Central Kurdish

* Graphics architecture (Thorsten)
  * https://pad.documentfoundation.org/p/ESC_graphics_architecture
  * skia / vulkan: to try it on master (Lubos)
    + metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
      + 6 (+1) open bugs, 43 total (+11)
      + now builds again on x86 (Thorsten)
        + now worked around.. :)

* Use TDF nextcloud/Online instance for ESC too (easier access for non-regular attendees) (Thorsten)
  + non-regular attendees wanting to add agenda items
  + aware of the dog-food idea
  + believe the TDF instance would do the work
  + you can just login with TDF ldap (Michael M)
  + TDF could run a core/online master (Thorsten)
    + not a big deal (Michael M)
  + Waiting for Gabriel to sort out access
  + Next week’s agenda would be at <https://nextcloud.documentfoundation.org/apps/files/?dir=/Shared/Common/ESC-minutes>
    + works fine (Michael W, Cloph)

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

    + UNCONFIRMED: 884 (+54)
        + enhancements: 124  (+10)
        + needsUXEval: 5 (+3)
        + haveBackTrace: 1 (+0)
        + needsDevAdvice: 11 (+0)
        + documentation:  19 (-1)
        + android:  6 (+1)
        + iOS:  0 (+0)
        + Online:  15 (+1)

    + Most pressing bugs:
     New:
	None

     Old:
       + 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)

       + Notarize LibreOffice builds so that it launches without warnings on macOS 10.15 Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=126409
           + Cloph?

       + Opening ODS file rise Incorrect Format exception. Opened well with OpenOffice 4.1.3
           + https://bugs.documentfoundation.org/show_bug.cgi?id=116079
           + regression from the fastparser gsoc work from 2016
          + Mohammed is no longer around, Julien is asking for tips

        + 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

    + New high severity bugs of the week:
        + IMAGE WRAP: Crash if you wrap an image with vertical position "Bottom + Page text area"
            + https://bugs.documentfoundation.org/show_bug.cgi?id=131729
            + Miklos will take a look
        + Crash in: swlo.dll
            + https://bugs.documentfoundation.org/show_bug.cgi?id=132236
            + M. Stahl will take a look
        + FILEOPEN PPTX: Titles rendered vertically instead of horizontally
            + https://bugs.documentfoundation.org/show_bug.cgi?id=132282
            + Fong / NetDragon ?
        + Spell check erases footnotes
            + https://bugs.documentfoundation.org/show_bug.cgi?id=132288
            + regression, not bisected

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +207  -71 (-142) overall)
      many thanks to the top bug squashers:
       QA Administrators       16
       Justin L                13
       Luboš Luňák             7
       Buovjaga                6
       Heiko Tietze            6
       Julien Nabet            6
       Dieter                  5
       Mike Kaganski           5
       Rizal Muttaqin          5
       Timur                   5

    + top 10 bugs reporters:
       Telesto                 46
       Mike Kaganski           5
       Xisco Faulí             5
       NISZ LibreOffice Team   4
       andreas_k               4
       Heiko Tietze            3
       giors_00                3
       guser                   3
       Alex Thurgood           2
       Buovjaga                2

    + top 10 bugs fixers:
       Luboš Luňák             6
       Rizal Muttaqin          6
       Nabet, Julien           5
       Heiko Tietze            4
       Kaganski, Mike          3
       Németh, László          3
       Balazs Varga            2
       Jim Raykowski           2
       Justin Luth             2
       McNamara, Caolán        2

    + top 10 bugs confirmers:
       Dieter Praas            23
       Ilmari Lauhakangas      20
       Nabet, Julien           17
       Xisco Faulí             13
       Telesto                 8
       Faure, Jean-Baptiste    7
       Budea, Áron             6
       Foote, V Stuart         5
       Heiko Tietze            5
       m.a.riosv               4


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/52 -     1 %  (+0)
     5.4 : 2/41 -     4 %  (+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 : 3/82 -     3 %  (+0)
     old : 6/245 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 704/4138 699/4119 713/4113 715/4104 719/4091 710/4070 708/4049

     done by:
        Xisco Faulí             7
        Ilmari Lauhakangas      3
        NISZ LibreOffice Team   3
        Justin Luth             1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 877/4982 870/4962 885/4957 892/4954 895/4940 885/4918 885/4897

     done by:
        Xisco Faulí             8
        Ilmari Lauhakangas      3
        NISZ LibreOffice Team   3
        Justin Luth             1


* all bugs tagged with 'regression'
   + 1144(+15) bugs open of 9538(+32) total 3(+2) high prio.

     done by:
        Xisco Faulí             9
        Telesto                 8
        Ilmari Lauhakangas      3
        Dieter Praas            2
        Timur                   1
        Justin Luth             1
        NISZ LibreOffice Team   1
        Nabet, Julien           1
        Foote, V Stuart         1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 314(+4)
     Calc                     - 217(+1)
     Impress                  - 133(+1)
     LibreOffice              - 67(-1)
     Writer: docx filter      - 59(+0)
     Draw                     - 47(+1)
     Crashes                  - 42(+6)
     UI                       - 42(+2)
     Borders                  - 39(+0)
     Writer: perf             - 37(+0)
     Base                     - 35(+0)
     graphics stack           - 29(+1)
     Writer: doc filter       - 28(+0)
     Writer: other filter     - 27(+0)
     Chart                    - 23(+1)
     Printing and PDF export  - 23(+1)
     RTL                      - 22(+0)
     filters and storage      - 22(+0)
     BASIC                    - 17(+0)
     framework                - 2(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list