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

Miklos Vajna vmiklos at collabora.com
Thu Jan 23 15:41:46 UTC 2020


* Present:
     + Heiko, Ilmari, Caolan, Michael W, Cloph, Stephan, Michael S, Olivier, Eike, Jan-Marek, Sophie, Miklos, Thorsten, Kendy, Xisco

* Completed Action Items:
    + update configure to 7.0 on master (Cloph)

* 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
      + actual release next week (Olivier)
      + 6.4 rc3 + buildfix1 tag is done, binaries uploaded/ing
        + final announcement planned for Wednesday
    + 6.3 status
      + 6.3.5 rc1 tagging is due next week
    + Remotes
    + Android viewer: old core.git viewer is currently broken on master
      + both arch64 and x86 (crash on doc load, will investigate)
    + Online
      + Andras did the LibreOffice Online 6.4 rc2 source code release

* Documentation (Olivier)
    + New Help
        + More developments for XHP editor.
    + Helpcontents 2
        + Fixes (S Chaiklin, S. Horacek, O Hallot, M Kaganski, A. Barrientos)
    + Guides
        + Published Math Guide 6.4
        + WIP for
           + Getting Started 6.4
           + Impress Guide 6.4

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        236(236) (topicUI) bugs open, 256(256) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added      14(9)     24(3)     45(-2)     112(2)
         commented     109(44)   316(45)   876(25)    2573(62)
           removed       0(0)      1(0)      7(1)       17(1)
          resolved       9(3)     23(0)     79(5)      235(1)
    + top 10 contributors:
          Heiko Tietze made 184 changes in 1 month, and 1168 changes in 1 year
          Foote, V Stuart made 80 changes in 1 month, and 462 changes in 1 year
          Seth Chaiklin made 45 changes in 1 month, and 95 changes in 1 year
          Xisco Faulí made 39 changes in 1 month, and 398 changes in 1 year
          kompilainenn made 38 changes in 1 month, and 280 changes in 1 year
          Dieter Praas made 27 changes in 1 month, and 363 changes in 1 year
          Cor Nouws made 26 changes in 1 month, and 190 changes in 1 year
          Kainz, Andreas made 25 changes in 1 month, and 262 changes in 1 year
          Thomas Lendo made 19 changes in 1 month, and 256 changes in 1 year
          Ilmari Lauhakangas made 15 changes in 1 month, and 29 changes in 1 y

     + New tickets with needsUXEval Jan/18-23

        * default sidebar width
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130102
        * Consistent Page Sidebar
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130095
        * Writer Wrap Sidebar RadioButton
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130096
        * Section "Scope" of new Bullets&Numbering dialog in Impress/Draw
          needs improvement
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130069
        * Too narrow margin around icons on high DPI screen
          + https://bugs.documentfoundation.org/show_bug.cgi?id=129160
     -> * LibreOffice Options Start Page
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130083
        => in discussion

        * Let's add a search feature?
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130115
        => dup

     -> * ALPHABETICAL INDEX: "run-on" entries need to be separated by
          semicolons (not commas)
          + https://bugs.documentfoundation.org/show_bug.cgi?id=129719
        * "Missing hyphenation info" pop-up banner displayed if Hyphenation
          Module is disabled.
          + https://bugs.documentfoundation.org/show_bug.cgi?id=129996
        * Redaction: allow transparent PNG images
          + https://bugs.documentfoundation.org/show_bug.cgi?id=126876
        * use .stg .stv .str files for galleries in LO
          + https://bugs.documentfoundation.org/show_bug.cgi?id=127627
        * Navigator mode can no longer be set from its attached Navigation
          toolbox dialog--OK with tear-away of the floating toolbox
          + https://bugs.documentfoundation.org/show_bug.cgi?id=130004
        => new

* Crash Testing (Caolan)
    + 27(+0) import failure, 4(+0) export failures
      + no crashtest results this week, machine reboots constantly
    + 0 coverity issues
    + 8 ossfuzz issues

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.2.8.2
        + (+488) 1645 1157 1172 1195 1082 973 815 568 375 320 198 0
    + https://crashreport.libreoffice.org/stats/version/6.3.2.2
        + (+291) 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
        + (+513) 3068 2555 3302 4368 3674 3312 2629 1820 854 0
    + https://crashreport.libreoffice.org/stats/version/6.3.4.2
        + (+1165) 3222 2057 984 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


* Hackfests & Events (Thorsten)
   + hope to have one each quarter.
   + plans for this year:
     + FOSDEM 2020 (in 2 weeks)
	 + HackFest February 3rd and 4th, again probably in Beta Coworking (after FOSDEM)
         + https://wiki.documentfoundation.org/Hackfest/FOSDEM2020
           please add your name to the participants list (same for the dinner)
       + devroom is approved, will be on Saturday
         + talks submitted: Caolan, Thorsten (will do the lightning), Ilmari,
           Kendy, Andras, Pedro, Michael, Heiko, Xisco
       + CMS room might be interesting too (Thorsten)

* GSoC 2020 (Ilmari)
    + 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)

     + LibreOffice developer bootcamp (Muhammet)
      + LibreOffice developer workshop upcoming, 25th-28th Jan
        + 30 students applied so far
        + requirement is a bit higher now (some c++ experience now required)
          + also: ability to read English documentation

* mentoring/easyhack update
          committer...   1 week     1 month      3 months      12 months
                  open      72(-36)    148(-37)      159(-40)      170(-38)
               reviews     748(-22)   2316(-790)   12215(-847)   53651(-840)
                merged     335(-4)    1201(-110)    4809(-150)   17786(2)
             abandoned      23(2)       99(7)        272(2)        930(12)
           own commits     290(18)    1014(-58)     3942(-140)   14845(33)
        review commits      68(-11)    340(-70)     1122(-31)     4280(-52)
        contributor...   1 week      1 month     3 months    12 months
                  open       22(-10)     76(-8)      77(-7)      80(-7)
               reviews     1050(-76)   3620(426)   5288(600)   8295(748)
                merged       28(-9)     127(-14)    292(17)     930(5)
             abandoned        5(-4)      31(0)      212(4)      483(3)
           own commits       33(-6)     153(-14)    359(-3)     988(-21)
        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 13(13)   open 228(228)
    + top 10 contributors:
          Seth Chaiklin made 50 patches in 1 month, and 73 patches in 1 year
          mesut çifci made 10 patches in 1 month, and 11 patches in 1 year
          Weblate made 10 patches in 1 month, and 18 patches in 1 year
          Onur Yılmaz made 8 patches in 1 month, and 10 patches in 1 year
          Yusuf Keten made 8 patches in 1 month, and 10 patches in 1 year
          Pranam Lashkari made 6 patches in 1 month, and 14 patches in 1 year
          Adrien Ollier made 5 patches in 1 month, and 25 patches in 1 year
          Szabolcs Tóth (NISZ) made 4 patches in 1 month, and 14 patches in 1 year
          aleyna  doğrucan made 3 patches in 1 month, and 3 patches in 1 year
          Kemal Ayhan made 3 patches in 1 month, and 5 patches in 1 year
    + top 10 reviewers:
          Adolfo Jayme Barrientos made 210 review comments in 1 month, and 997 in 1 year
          Nabet, Julien made 166 review comments in 1 month, and 2397 in 1 year
          Kaganski, Mike made 150 review comments in 1 month, and 862 in 1 year
          Michael Stahl made 140 review comments in 1 month, and 1557 in 1 year
          Bergmann, Stephan made 122 review comments in 1 month, and 1093 in 1 year
          Vajna, Miklos made 116 review comments in 1 month, and 1587 in 1 year
          Meeks, Michael made 102 review comments in 1 month, and 806 in 1 year
          Behrens, Thorsten made 100 review comments in 1 month, and 1517 in 1 year
          Timar, Andras made 96 review comments in 1 month, and 1329 in 1 year
          Grandin, Noel made 88 review comments in 1 month, and 1163 in 1 year
    + Patches automatically abandoned:
        uitest for bug tdf#126685 ( Zdenek Crhonek )
            - https://gerrit.libreoffice.org/#/c/78575
        tdf#121649: Reduce scope of fix for tdf#120728 ( Xisco Faulí )
n            - https://gerrit.libreoffice.org/#/c/80375
        vcl: introduce OutputDevice::Draw() function ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/82452
        vcl: add OutputDevice::GetPixel() test ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/82453
        tdf#49994 Fix text selection for table with repeat heading ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/79113
        vcl: move pixel drawing functionality to PixelDrawable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/82454
        no need to construct a parser in  SwXMLTextBlocks::GetDoc ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/82969
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Shivam Kumar Singh
          Luca Carlon
          Bjoern Kirchhoff
          Louis Meyrat

* Commit Access
    + None

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep -7 weeks

* Jenkins / CI update (Christian)
  + script gives wrong numbers this week, claims to only have 162 builds…
  + Need to investigate, apart from that nothing that stands out.
  + tb77 was broken, now repaired (os updates installed, rebooted)
  + script to kill the hanging processes seem to work

* 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
   + will attend the weblate workshop at FOSDEM
     + to share needs with other projects / weblate devs

* 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
      + 13 fixed bugs (2 open)
    + Lubos works on this to make it the default on Windows (at some stage)

* 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

* Cross compiling LO for Mac on Linux in CI? (Jan-Marek, Thorsten, …)
  * Short discussion on IRC yesterday
  * Mozilla compiles Firefox on Linux to speed things up for the mac build
    + LWN comment: https://lwn.net/Articles/795016/
    + Mozilla upstream bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=921040
  * Cross build docker images at https://github.com/multiarch/crossbuild
  * There is already gb_SUPPRESS_TESTS=t to suppress tests running on build
  * configure knows CROSS_COMPILING to build iOS and Android
  * More general mac cross compiling scripts https://github.com/tpoechtrager/osxcross
  * Tests still have to run on a real box, I guess
  * is this a proposal? (Miklos)
    + yes, for CI. But I just know that mac is / was a bottleneck (Jmux)
    + mac is currently not the bottleneck, though (Christian)
      + rather Linux(gcc+clang) or Windows (and have cloud help for Linux)
    + no action necessary (Thorsten)
      + good to keep in mind
      + may need this at some stage (and then this would help with the build part)
        + mac HW is just really expensive (does not scale)

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

    + UNCONFIRMED: 580 (-45)
        + enhancements: 69  (-4)
        + needsUXEval: 5 (+5)
        + haveBackTrace: 1 (+1)
        + needsDevAdvice: 11 (+0)
        + documentation:  6 (+2)
        + android:  6 (+0)
        + iOS:  0 (+0)
        + Online:  18 (-3)

   + 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:
        + macOS -- LibreOffice crash within 40s after opening app when online update automatically enabled, or with check from the Extension manager -- https certificate issues
           + https://bugs.documentfoundation.org/show_bug.cgi?id=127619
           + Thanks to Stephan Bergmann

        + Create New Folder in the Save Dialog crashes with the gen (X11) VCL plugin
           + https://bugs.documentfoundation.org/show_bug.cgi?id=130090
           + Thanks to Caolán




    + New high severity bugs of the week:
        + Add option to Select Visible Cells Only (to be copied from or copied to)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=36466
            + tagged as “feature”?

        + FILEOPEN PPTX: equation not displayed because Impress doesn't support inline formulas
            + https://bugs.documentfoundation.org/show_bug.cgi?id=129061
            + missing feature (Miklos)

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +106  +25 (-126) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             17
       Heiko Tietze            9
       QA Administrators       9
       sdc.blanco              8
       Timur                   7
       Caolán McNamara         7
       Mike Kaganski           6
       Jim Raykowski           5
       Julien Nabet            5
       Regina Henschel         4

    + top 10 bugs reporters:
       andreas_k               8
       NISZ LibreOffice Team   5
       sdc.blanco              4
       Regina Henschel         4
       Roman Kuznetsov         3
       Axel Braun              3
       Timur                   2
       Eltomito                2
       Mike Kaganski           2
       Gerald Pfeifer          2

    + top 10 bugs fixers:
       McNamara, Caolán        6
       Jim Raykowski           5
       Kaganski, Mike          4
       Németh, László          4
       Henschel, Regina        4
       Xisco Faulí             4
       Melenchuk, Vasily       3
                               2
       Simon Rigét             2
       Lillqvist, Tor          2

    + top 10 bugs confirmers:
       Xisco Faulí             59
       Nabet, Julien           15
       Dieter Praas            14
       Heiko Tietze            12
       kompilainenn            6
       Henschel, Regina        6
       McNamara, Caolán        3
       *UNKNOWN*               3
                               2
       Timur                   2


* 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 : 6/244 -    2 %  (+0)


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

     done by:
        Xisco Faulí           12
        Telesto                2
        Budea, Áron            1


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

     done by:
        Xisco Faulí           13
        Budea, Áron            4
        Telesto                2


* all bugs tagged with 'regression'
   + 1131(-3) bugs open of 9256(+20) total 2(+0) high prio.

     done by:
        Xisco Faulí            12
        kompilainenn            3
        Seth Chaiklin           1
        Timur                   1
        NISZ LibreOffice Team   1
        Budea, Áron             1
        Cor Nouws               1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Calc          - 1(+0)
     UI            - 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            - 313(-5)
     Calc                     - 223(-2)
     Impress                  - 131(+1)
     Writer: docx filter      - 70(-1)
     LibreOffice              - 64(+0)
     Draw                     - 44(+0)
     UI                       - 40(-1)
     Borders                  - 38(+1)
     Base                     - 34(+0)
     Writer: perf             - 32(+0)
     Crashes                  - 30(-2)
     Writer: other filter     - 30(+0)
     Writer: doc filter       - 29(+0)
     graphics stack           - 27(+0)
     filters and storage      - 23(+1)
     RTL                      - 23(+0)
     Printing and PDF export  - 19(+0)
     Chart                    - 18(+1)
     BASIC                    - 18(+0)
     framework                - 2(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)


More information about the Libreoffice-qa mailing list