[Libreoffice-qa] ESC meeting minutes: 2020-06-18

Miklos Vajna vmiklos at collabora.com
Thu Jun 18 14:56:34 UTC 2020


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

* Completed Action Items:
    + fix Jenkins_Callgrind at some stage (Cloph)
      [ must be an env var mismatch, custom LD_LIBRARY_PATH causes problems ]
    + Ask quwex for the account + tell the usual intro (Thorsten)
    + build an ODF filter commit list + names, who need to file their extensions
      in the wiki (Thorsten)

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.0 status
      + UI freeze & string freeze in the first week of July + rc1 in 2 weeks
      + beta2 status: tagged yesterday, builds are done, ned uploading
      + there will be 3 RCs (Cloph)
    + 6.4 status
      + 6.4.5 status: rc1 is out, rc2 is due next week
    + Remotes
    + Android viewer
    + Online
      + libreoffice-7-0 branch is created (Andras)

* Documentation (Olivier)
    + New Help
      + Minor adjustments (ohallot)
    + Helpcontent2
      + Improvements and housekeeping (Johnny_m, LibreOfficianat, ohallot)
    + Guides
      + starting 7.0 series for Guides
      + Master document (Writer) killer bug
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130151
          + Samuel?
    + Google Seasons of Doc
      + receiving and analysing Tech Writer proposals
      + Some interesting proposals or API documentation
      + if interested in co-mentoring, please talk to Olivier!

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        242(242) (topicUI) bugs open, 260(260) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months
             added      6(-3)     17(-6)     43(-5)     160(-8)
         commented     74(-38)   342(-31)   985(-3)    3511(1)
           removed      1(1)       1(-1)      6(-1)      46(0)
          resolved      8(-12)    44(-7)    127(-5)     362(3)
    + top 10 contributors:
          Heiko Tietze made 188 changes in 1 month, and 2060 changes in 1 year
          Foote, V Stuart made 68 changes in 1 month, and 607 changes in 1 year
          Dieter Praas made 53 changes in 1 month, and 544 changes in 1 year
          Telesto made 53 changes in 1 month, and 201 changes in 1 year
          Kainz, Andreas made 38 changes in 1 month, and 467 changes in 1 year
          Eyal Rozenberg made 30 changes in 1 month, and 49 changes in 1 year
          BogdanB made 25 changes in 1 month, and 84 changes in 1 year
          Rizal Muttaqin made 22 changes in 1 month, and 78 changes in 1 year
          srijan bhatia made 22 changes in 1 month, and 22 changes in 1 year
          Kaganski, Mike made 19 changes in 1 month, and 112 changes in 1 year

    + New tickets with needsUXEval Jun/12-Jun/18

      * Hexagon Aspect Ratio Bug
        + https://bugs.documentfoundation.org/show_bug.cgi?id=129823
        => fixed by Regina
      * Enhancement: Support for real-time, synchronous collaborative editing
        in LibreOffice
        + https://bugs.documentfoundation.org/show_bug.cgi?id=133984
        => no UX topic, barely feasible enhancement, alternative Git see
           tdf#76318
      * File-Export to image only exports text and not chart
        + https://bugs.documentfoundation.org/show_bug.cgi?id=133923
        => accepted as bug
      * Difficult to set/override footnote separator line direction
        + https://bugs.documentfoundation.org/show_bug.cgi?id=133820
        => discussed in the design meeting and to be forwarded to documentation


* Crash Testing (Caolan)
    + 5(-2) import failure, 5(-4) export failures
    + ??? coverity issues
        + contacted coverity wrt failing uploads/builds
        + upload now works again, but analysis still fails, they look into it
    + 10 oss-fuzz issues, 8 timeouts


* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.3.6.2
        + (+569) 2327 1758 1376 858 668 529 283 0
    + https://crashreport.libreoffice.org/stats/version/6.4.2.2
        + (-259) 2095 2354 2731 3033 3501 3702 4322 5765 6869 6527 8046 6988 3716 0
    + https://crashreport.libreoffice.org/stats/version/6.4.3.2
        + (-360) 3411 3771 4896 6243 7540 6577 5725 4328 2199 0
    + https://crashreport.libreoffice.org/stats/version/6.4.4.2
        + (+2081) 7333 5252 3670 1638 0
    + https://crashreport.libreoffice.org/stats/signature/gdi32full.dll
      + that's the top 2 in the latest versions, 2k crashes
      + perhaps it's a Windows update? seeing reports even from 5.3
        + possibly it'll just go away
        + no reproducer steps so far, no usable backtrace

* GSoC 2020 (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
    + 1st evaluation: June 29, 2020 - July 3, 2020

* Mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months
                  open     113(33)     155(3)      159(2)       170(3)
               reviews     544(40)    1672(-54)   4180(62)    21091(-328)
                merged     432(-83)   1718(66)    4841(104)   19242(-15)
             abandoned      15(-2)      83(-12)    273(0)      1039(-3)
           own commits     240(-28)   1111(-64)   3673(-64)   15663(-13)
        review commits      84(32)     441(-25)   1159(-5)     4659(-19)
        contributor...   1 week       1 month    3 months     12 months
                  open       38(-1)       73(-2)      78(0)        80(0)
               reviews     1286(-250)   4862(58)   11750(204)   40952(118)
                merged       38(16)      196(7)      365(19)      968(17)
             abandoned       13(0)        50(3)      113(-2)      569(6)
           own commits       45(19)      273(9)      527(13)     1253(20)
        review commits        0(0)         0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 2(2)   cleanup_comments 225(225)
       total 271(271)   assigned 24(24)   open 228(228)
    + top 10 contributors:
          Steve Fanning made 84 patches in 1 month, and 86 patches in 1 year
          Johnny_M made 82 patches in 1 month, and 112 patches in 1 year
          Gökay ŞATIR made 22 patches in 1 month, and 22 patches in 1 year
          Ilmari Lauhakangas made 7 patches in 1 month, and 27 patches in 1 year
          himajin100000 made 5 patches in 1 month, and 17 patches in 1 year
          Attila Bakos made 5 patches in 1 month, and 17 patches in 1 year
          Aditya Sahu made 4 patches in 1 month, and 9 patches in 1 year
          Weblate made 4 patches in 1 month, and 54 patches in 1 year
          Ahmad Ganzouri made 4 patches in 1 month, and 6 patches in 1 year
          Andreas Heinisch made 3 patches in 1 month, and 26 patches in 1 year
    + top 10 reviewers:
          Olivier Hallot made 192 review comments in 1 month, and 532 in 1 year
          Behrens, Thorsten made 186 review comments in 1 month, and 1304 in 1 year
          Timar, Andras made 144 review comments in 1 month, and 1355 in 1 year
          Adolfo Jayme Barrientos made 106 review comments in 1 month, and 1092 in 1 year
          Michael Stahl made 98 review comments in 1 month, and 1428 in 1 year
          Ilmari Lauhakangas made 84 review comments in 1 month, and 150 in 1 year
          Kaganski, Mike made 80 review comments in 1 month, and 862 in 1 year
          Grandin, Noel made 72 review comments in 1 month, and 1089 in 1 year
          Németh, László made 70 review comments in 1 month, and 547 in 1 year
          Vajngerl, Tomaž made 68 review comments in 1 month, and 260 in 1 year
    + Patches automatically abandoned:
        "WIP tdf#104169 - Change the mouse cursor icon when hovering the spreadsheet ( mesut çifci )
            - https://gerrit.libreoffice.org/#/c/89744

        change "Styles deck" to "Styles window" in all help files ( Seth Chaiklin )
            - https://gerrit.libreoffice.org/#/c/89787

        tdf#114441: Convert use of sal_uLong to better integer types ( Buğra Kurt )
            - https://gerrit.libreoffice.org/#/c/90412

        Port to FreeBSD aarch64 ( Mikaël Urankar )
            - https://gerrit.libreoffice.org/#/c/91978

        Enable paragraph property panel spacing and indent fields ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/92073

        Fix ParaUL\LRSpacingWindow sensitivity ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/92075

        tdf#130526- New B&N dialog in Draw has a Scope section with 'Slide' and 'Selection' options, it's strange. ( Deepankar Vishwakarma )
            - https://gerrit.libreoffice.org/#/c/92321

        tdf#130526- New b&n dialog has 'Scope' section with 'Slide' and 'Selection' options, it's strange. ( Deepankar Vishwakarma )
            - https://gerrit.libreoffice.org/#/c/92322

    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Reztsov, Yakov
          zdposter

* Commit Access
    + None


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

* Jenkins / CI update (Christian)
    from:Thu Jun 11 14:11:21 2020
    master linux rel  jobs:  58 ok:  58 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs:  54 ok:  41 ko:  12 fail ratio: 22.22 % break:   8 broken duration:33.74%
    master mac rel    jobs:  69 ok:  50 ko:  19 fail ratio: 27.54 % break:   1 broken duration:32.97%
    master mac dbg    jobs:  75 ok:  56 ko:  19 fail ratio: 25.33 % break:   1 broken duration:33.09%
    master win rel    jobs:  72 ok:  72 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win dbg    jobs:  77 ok:  77 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs:  75 ok:  74 ko:   1 fail ratio:  1.33 % break:   1 broken duration: 0.82%
    master gerrit lin jobs: 556 ok: 413 ko: 110 fail ratio: 19.78% time for ok: mean:  21 median:  22
    master gerrit plg jobs: 440 ok: 243 ko: 155 fail ratio: 35.23% time for ok: mean:  30 median:  29
    master gerrit win jobs: 584 ok: 367 ko: 163 fail ratio: 27.91% time for ok: mean:  55 median:  54
    master gerrit mac jobs: 561 ok: 456 ko:  58 fail ratio: 10.34% time for ok: mean:  32 median:  27
    master gerrit all jobs: 441 ok: 203 ko: 173 fail ratio: 39.23% time for ok: mean:  81 median:  65
   + https://dev-www.libreoffice.org/tmp/gerrit_200618.html
   + tests that failed more than twice in last seven days:
      3 Killed by the kill-wrapper
      3 CppunitTest_dbaccess_RowSetClones
      3 UITest_autofilter
      3 UITest_writer_tests
      4 CppunitTest_sw_uwriter
      6 UITest_chart
     16 UITest_calc_demo
     57 CppunitTest_sw_uiwriter

  + macOS bot ran out of diskspace -> fixed
  + CppunitTest_sw_uiwriter -> probably fixed as well
  + uitests are now much more stable (Stephan)
    + just triggered the underlying problem
    + finally fixed, root cause was around the binary remote UNO bridge

* 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
      + 1 (-3) open bugs, 69 total (+3)

* LibreOffice Conference will be Online (Sophie)
  + deadline to submit your talks: 21st July

* The zoo of http/web and crypto libraries that we ship (Thorsten)
  + context: it seems we might be getting some funding from some large US company
  + funding security improvements, what do we propose as work to be done
  + ESC input is appreciated
  + Update Links: Calc shows an infobar, but Writer shows a dialog, to warn that a document has external links. Ideally both show an infobar, default to block, and the infobar should be able to launch the "links to external files..." dialog to review what wants to update.
  + Michael M had 2 proposals, some idea from Michael S
    + more granual security settings
    + protected mode (similar to what the competition does when you open documents from the work)
  + already on the budget2020 wiki page (Michael S)

   + add curl-based ucp, then kill all the other http/web client libraries
  + deadline: need to devide/vote on this by next Thur (25th)
  + idea: limit proposals to people on the security list (Thorsten)
    + cut-off date proposed: end-of-Sunday for ideas
    + please send proposals to the security list (though, no strong opinion)
  + have a meta-bug: https://bugs.documentfoundation.org/showdependencytree.cgi?id=116885&hide_resolved=1 (Ilmari)
  => do it on the security list (all)
  + security at documentfoundation.org
 https://wiki.documentfoundation.org/Development/Budget2020#Curl_based_HTTP.2FWebDAV_UCP

* Unhappy with freedesktop lists: 2 ones (William)
  + How to solve the problem that people hit the moderation list
  + Annoying problem with newcomers
  + https://lists.freedesktop.org/mailman/listinfo/libreoffice
  + https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
  + Eike does moderation these days (Michael S)
  + occasionally look at the queue (Stephan)
    + I don't care much either way
  + what is the problem? (Cloph)
    + moderation slow?
    + FDO email address is blacklisting some addresses (William)
    + not Guilhem's plate
    + FDO infra has no time to debug this
AI: put together some proposal on what are the benefits of such a move (William)

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

    + UNCONFIRMED: 863 (-5)
        + enhancements: 95  (-1)
        + needsUXEval: 6 (-5)
        + haveBackTrace: 2 (+1)
        + needsDevAdvice: 11 (+0)
        + documentation:  14 (+2)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  14 (+1)



+ Most pressing bugs:
     New:
                Three bugs changed to highest but need discurssion first

     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)

       + 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:
        + FORMATTING: Calc crashes on setting borders to all cells on more than one sheet simultaneously
            + https://bugs.documentfoundation.org/show_bug.cgi?id=133629
            + Noel?

        + Minimizing the presenter screen while presentation is active (UI)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=33495
            + not a regression?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +212  +12 (-202) overall)
      many thanks to the top bug squashers:
       Timur                   24
       Xisco Faulí             24
       QA Administrators       14
       Julien Nabet            11
       Telesto                 10
       Buovjaga                8
       Caolán McNamara         8
       Adolfo Jayme            6
       Luboš Luňák             6
       Michael Stahl (CIB)     6

    + top 10 bugs reporters:
       Telesto                 38
       NISZ LibreOffice Team   9
       Timur                   7
       Mike Kaganski           6
       Xisco Faulí             6
       libre officer           6
       peter josvai            5
       Nate Graham             3
       Robert Großkopf         3
       zzz                     3

    + top 10 bugs fixers:
       McNamara, Caolán        8
       Adolfo Jayme Barrientos 7
       Michael Stahl           7
       Luboš Luňák             5
       Andras Timar            4
       Attila Bakos            4
       Xisco Fauli             3
       Andreas Heinisch        2
       Balazs Varga            2
       Grandin, Noel           2

    + top 10 bugs confirmers:
       Xisco Fauli             25
       Ilmari Lauhakangas      23
       Nabet, Julien           14
       *UNKNOWN*               13
       Heiko Tietze            11
       Dieter Praas            10
       Timur                   10
       MM                      6
       Roman Kuznetsov         6
       Telesto                 5


* 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 %  (+1)
     old : 7/247 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 788/4400 773/4356 761/4308 745/4274 737/4241 737/4219 728/4195

     done by:
        Ilmari Lauhakangas    18
        Xisco Fauli           11
        Telesto                6
        Budea, Áron            4
        barakso.attila         2
        Timur                  2


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 977/5276 956/5224 943/5169 924/5130 917/5096 915/5071 905/5045

     done by:
        Ilmari Lauhakangas    23
        Xisco Fauli           11
        Telesto                7
        Budea, Áron            4
        barakso.attila         2
        Timur                  2
        BogdanB                1
        锁琨珑                    1


* all bugs tagged with 'regression'
   + 1156(-10) bugs open of 9782(+29) total 10(+1) high prio.

     done by:
        Telesto               18
        Xisco Fauli            9
        Ilmari Lauhakangas     3
        Roman Kuznetsov        2
        Budea, Áron            2
        BogdanB                1
        Timur                  1
        Kaganski, Mike         1
        Németh, László         1
        Brinzing, Oliver       1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 334(+3)
     Calc                     - 219(+2)
     Impress                  - 131(-1)
     LibreOffice              - 57(-1)
     Writer: docx filter      - 54(-1)
     Crashes                  - 47(+2)
     Draw                     - 44(+0)
     Borders                  - 43(+0)
     UI                       - 41(+1)
     Writer: perf             - 39(+1)
     Base                     - 28(+0)
     Writer: doc filter       - 27(-1)
     Writer: other filter     - 27(+0)
     graphics stack           - 27(+0)
     Printing and PDF export  - 25(-1)
     Chart                    - 22(-1)
     RTL                      - 22(-1)
     filters and storage      - 21(+0)
     BASIC                    - 14(+0)
     framework                - 2(+0)
     Formula Editor           - 1(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the Libreoffice-qa mailing list