[Libreoffice-qa] ESC meeting minutes: 2020-01-30

Miklos Vajna vmiklos at collabora.com
Thu Jan 30 15:25:42 UTC 2020


* Present:
     + Stephan, Michael W, Caolan, Miklos, Xisco, Michael S, Muhammet, Gabriel

* Completed Action Items:
    + None

* Pending Action Items:
    + Propose new certified developers (Kendy, Stephan, Thorsten)
      + still waiting
    + take care of the GSoC 2020 application process till 5th Feb (Thorsten)

* Release Engineering update (Cloph)
    + 6.4 status
      + 6.4.0 was released yesterday
    + 6.3 status
      + 6.3.5 RC1 is tagged
    + Remotes
    + Android viewer: core.git java viewer is currently broken on master
      + both arch64 and x86 (crash on doc load, will investigate)
    + Online

* Documentation (Olivier)
    + Missing

* UX Update (Heiko)
    + Missing
    + Bugzilla (topicUI) statistics
        238(238) (topicUI) bugs open, 261(261) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added      13(-1)    28(4)     51(6)      119(7)
         commented     109(0)    363(47)   953(77)    2655(82)
           removed       1(1)      2(1)      8(1)       18(1)
          resolved      10(1)     31(8)     87(8)      238(3)
    + top 10 contributors:
          Heiko Tietze made 218 changes in 1 month, and 1196 changes in 1 year
          Seth Chaiklin made 76 changes in 1 month, and 128 changes in 1 year
          Foote, V Stuart made 74 changes in 1 month, and 471 changes in 1 year
          Xisco Faulí made 71 changes in 1 month, and 436 changes in 1 year
          Kainz, Andreas made 42 changes in 1 month, and 269 changes in 1 year
          Dieter Praas made 36 changes in 1 month, and 381 changes in 1 year
          kompilainenn made 24 changes in 1 month, and 291 changes in 1 year
          Cor Nouws made 21 changes in 1 month, and 185 changes in 1 year
          Kaganski, Mike made 18 changes in 1 month, and 78 changes in 1 year
          Ilmari Lauhakangas made 18 changes in 1 month, and 35 changes in 1 year

    + traveling to FOSDEM

* Crash Testing (Caolan)
    + 27(+0) import failure, 4(+0) export failures
      + machine was rebooted again, not much confidence in the HW though
    + 7 coverity issues
    + 8 oss-fuzz issues
      + all own file format timeouts are fixed, thanks to Noel’s fastparser work

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.2.8.2
        + (-6) 1639 1645 1157 1172 1195 1082 973 815 568 375 320 198 0
    + https://crashreport.libreoffice.org/stats/version/6.3.2.2
        + (-44) 1752 1796 1505 1962 2563 2578 2640 3124 3622 3487 4392 3950 3273 4801 1698 0
    + https://crashreport.libreoffice.org/stats/version/6.3.3.2
        + (-238) 2830 3068 2555 3302 4368 3674 3312 2629 1820 854 0
    + https://crashreport.libreoffice.org/stats/version/6.3.4.2
        + (+547) 3769 3222 2057 984 0
    + https://crashreport.libreoffice.org/stats/version/6.4.0.3
        + (+419) 419 0

    + Recent regressions without steps to reproduce
1.
https://crashreport.libreoffice.org/stats/signature/ScDocument::RemoveSubTotalCell(ScFormulaCell%20*)

2. Only linux
https://crashreport.libreoffice.org/stats/signature/SfxItemPool::GetFrozenIdRanges

    + ~3 crashes are already fixed, just not in 6.4.0 (will be in 6.4.1)

* GSoC 2020 (Ilmari)
    + Ilmari missing
    + https://opensource.googleblog.com/2019/12/announcing-google-summer-of-code-2020.html
        + https://wiki.documentfoundation.org/Development/GSoC/Ideas
        + Please review the ideas for any obsolete ones
          + Not much has happened (Ilmari)
        + Please all of you at least came up with a new idea (Thorsten)
        + We have lots of good ideas (Heiko)

    + Wintercamp (Muhammet)
      + 20 students, 16 at the end
      + all have multiple commits in core.git as of now
      + continuing on easy hacks
      + 1+ candidates for GSoC

* mentoring/easyhack update
          committer...   1 week    1 month     3 months      12 months
                  open      68(-4)    134(-14)     145(-14)      156(-14)
               reviews     818(70)   2734(418)   11948(-267)   53092(-559)
                merged     355(20)   1372(171)    4819(10)     17825(39)
             abandoned      18(-5)     82(-17)     259(-13)      930(0)
           own commits     321(31)   1166(152)    3932(-10)    14916(71)
        review commits     144(76)    421(81)     1186(64)      4359(79)
        contributor...   1 week      1 month     3 months    12 months
                  open       55(33)     105(29)     106(29)     109(29)
               reviews     1256(206)   4102(482)   6182(894)   9269(974)
                merged       84(56)     189(62)     370(78)     995(65)
             abandoned       22(17)      46(15)     232(20)     503(20)
           own commits       87(54)     219(66)     431(72)    1059(71)
        review commits        0(0)        0(0)        0(0)        0(0)
    + easyHack statistics:
       needsDevEval 6(6)   needsUXEval 1(1)   cleanup_comments 205(205)
       total 254(254)   assigned 15(15)   open 226(226)
    + top 10 contributors:
          Seth Chaiklin made 56 patches in 1 month, and 85 patches in 1 year
          Onur Yılmaz made 12 patches in 1 month, and 17 patches in 1 year
          Pranam Lashkari made 12 patches in 1 month, and 20 patches in 1 year
          Weblate made 11 patches in 1 month, and 20 patches in 1 year
          mesut çifci made 10 patches in 1 month, and 12 patches in 1 year
          Yusuf Keten made 8 patches in 1 month, and 10 patches in 1 year
          Adrien Ollier made 7 patches in 1 month, and 27 patches in 1 year
          Batuhan Taskaya made 6 patches in 1 month, and 6 patches in 1 year
          Mehmet Emin Başoğlu made 5 patches in 1 month, and 5 patches in 1 year
          PhD. Ayhan YALÇINSOY made 4 patches in 1 month, and 6 patches in 1 year
    + top 10 reviewers:
          Adolfo Jayme Barrientos made 212 review comments in 1 month, and 999 in 1 year
          Michael Stahl made 176 review comments in 1 month, and 1555 in 1 year
          Kaganski, Mike made 162 review comments in 1 month, and 874 in 1 year
          Nabet, Julien made 154 review comments in 1 month, and 2379 in 1 year
          Holešovský, Jan made 148 review comments in 1 month, and 1066 in 1 year
          Muhammet Kara made 146 review comments in 1 month, and 346 in 1 year
          Bergmann, Stephan made 144 review comments in 1 month, and 1119 in 1 year
          Vajna, Miklos made 140 review comments in 1 month, and 1555 in 1 year
          Meeks, Michael made 130 review comments in 1 month, and 830 in 1 year
          Behrens, Thorsten made 124 review comments in 1 month, and 1483 in 1 year
    + Patches automatically abandoned:
        tdf#127811 tdf#127813 Introduce compatibility key for the data series ( Tünde Tóth )
            - https://gerrit.libreoffice.org/#/c/83897 (NISZ)
        tdf#108059 Introduce compatibility key for pie chart orientation ( Gabor Kelemen )
            - https://gerrit.libreoffice.org/#/c/82524 (NISZ)
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Ahmad Ganzouri
          İrfan Akarsu
          Burak Bala
          Sarper Akdemir
          Mehmet Emin Başoğlu
          Cumali Toprak
          Hakan Bakacak
          Faruk Demirbaş
          Pelin, Rabia Kuran
          Efdal İncesu
          Eda Nur Var
          Burak Bala
          serkan Özkaya
          Canberk TURAN
          Batuhan Taskaya
    + help with reviewing patches from first contributors is much appreciated (Muhammet)
      + search for ‘status:open label:Verified+1’ on gerrit

* Commit Access
    +  Seth Chaiklin
       + git log --author "sdc.blanco at youmail.dk" --oneline |wc -l
         49 (Heiko)
       + no objections (Caolan)
AI:    + click the buttons (Miklos)

* 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)
  + Cloph Missing

* l10n (Sophie)
   + Online.git creates Gerrit changes, so please don’t touch po files in git!
   + not a problem in core.git, have an interim repo there

* Graphics architecture (Thorsten)
  * https://pad.documentfoundation.org/p/ESC_graphics_architecture
  * skia / vulkan: to try it, export SAL_ENABLESKIA=1 on master (Miklos)
    + metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
      + 15 fixed bugs (1 open)
    + Lubos works on this to make it the default on Windows (at some stage)
      + broken driver handling missing
      + opengl transitions in Impress

* docx/xlsx competitive marketing issues (Miklos)
  + docx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128194 6 open bugs
  + xlsx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128382 4 open bugs

* Git hook update (Jan-Marek)

    + see proposal at <https://gerrit.libreoffice.org/c/core/+/87369>
    + drastically simplify the git commit-msg hook:
      + requires git v2.2 (from 2014)
    + hope Apple Git is new enough (Stephan)
      + will check if the relevant git builtin is there

* QA update (Xisco)

    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 596 (+16)
        + enhancements: 72  (+3)
        + needsUXEval: 9 (+4)
        + haveBackTrace: 0 (-1)
        + needsDevAdvice: 11 (+0)
        + documentation:  7 (+1)
        + android:  6 (+0)
        + iOS:  0 (+0)
        + Online:  20 (+2)


   + Most pressing bugs:
    New:
         [None]

    Old:
       + FILEOPEN: Some labels in charts are not displayed by default
           + https://bugs.documentfoundation.org/show_bug.cgi?id=117088
           + Tamas Buth will take a look

        + 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

        + Save-As behavior on MacOS Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=126638
           + not happening for everyone

        + After Update to 6.1.4 on macOS fonts are blurred on retina
display (xcode 10)
           + https://bugs.documentfoundation.org/show_bug.cgi?id=122218
             + probably depends on xcode version (Xisco)
             + but newer xcode is required by notarization (Cloph)
               + ideal would be to build with xcode 10 entirely
               + HiDPI screen for Cloph would be great (Michael)
               + found out: not a regression, but it is from a user’s PoV


    Fixed:
        + CRASH: inserting comment to picture
           + https://bugs.documentfoundation.org/show_bug.cgi?id=130179
           + Thanks to Miklos


    + New high severity bugs of the week:
	[None]


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +139  -33 (-123) overall)
      many thanks to the top bug squashers:
       Caolán McNamara         12
       Timur                   10
       QA Administrators       10
       Heiko Tietze            8
       Xisco Faulí             7
       Julien Nabet            6
       m.a.riosv               4
       Balázs Varga            4
       sdc.blanco              4
       Mike Kaganski           3

    + top 10 bugs reporters:
       Xisco Faulí             6
       sdc.blanco              6
       NISZ LibreOffice Team   5
       andreas_k               5
       Roman Kuznetsov         3
       Peter                   3
       jul                     2
       DaeHyun Sung            2
       Kenneth Hanson          2
       Eltomito                2

    + top 10 bugs fixers:
       McNamara, Caolán        12
       Seth Chaiklin           4
       Heiko Tietze            3
       Nabet, Julien           3
       Balazs Varga            3
       Jim Raykowski           2
       Xisco Faulí             2
       Luboš Luňák             2
       Lillqvist, Tor          2
       Vajna, Miklos           2

    + top 10 bugs confirmers:
       Xisco Faulí             29
       Dieter Praas            16
       Alex Thurgood           6
       Budea, Áron             6
       m.a.riosv               5
       Heiko Tietze            5
       Nabet, Julien           5
       Timur                   4
       McNamara, Caolán        4
       Henschel, Regina        3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/52 -     1 %  (+0)
     5.4 : 1/40 -     2 %  (+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 : 5/244 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   +

     done by:
        Xisco Faulí           10
        Budea, Áron            3
        Brinzing, Oliver       1
        Ilmari Lauhakangas     1


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

     done by:
        Xisco Faulí           10
        Budea, Áron            2
        Ilmari Lauhakangas     2
        Brinzing, Oliver       1
        Timur                  1


* all bugs tagged with 'regression'
   + 1133(+2) bugs open of 9273(+17) total 2(+0) high prio.

     done by:
        Xisco Faulí           11
        Timur                  3
        Ilmari Lauhakangas     2
        Brinzing, Oliver       1
        kompilainenn           1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 314(+1)
     Calc                     - 222(-1)
     Impress                  - 130(-1)
     Writer: docx filter      - 70(+0)
     LibreOffice              - 63(-1)
     Draw                     - 45(+1)
     UI                       - 42(+2)
     Borders                  - 37(-1)
     Base                     - 34(+0)
     Writer: perf             - 33(+1)
     Crashes                  - 31(+1)
     Writer: other filter     - 30(+0)
     Writer: doc filter       - 29(+0)
     graphics stack           - 27(+0)
     RTL                      - 23(+0)
     filters and storage      - 23(+0)
     Printing and PDF export  - 21(+2)
     BASIC                    - 18(+0)
     Chart                    - 17(-1)
     framework                - 2(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the Libreoffice-qa mailing list