minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Nov 22 16:11:12 UTC 2018


* Present:
    + Michael W, Eike, Stephan, Caolan, Christian, Xisco, Michael M,
      Heiko, Kendy, Thorsten, Olivier

* Completed Action Items:

* Pending Action Items:
    + run certification script (Kendy)
      [ not run yet ]
    + add screenshot builder to basic build stats (Christian)
      [ didn’t get to the build failure ]

* Release Engineering update (Christian)
    + all well.  
    + 6.2 Beta 1
      + cherry-pick from master to 6.2 branch
      + feature frozen, but no reviews needed yet for 6-2
      + optional beta 1st week in Dec. 
      + otherwise RC1 is due Dec 17th.
      + Late Features ?
         + donation infobar (Heiko)
            + not decided yet if we go with it.
            + can we get the strings in ? (Michael M)
               + still a couple of weeks here.    
         + red-lining paragraph attribute re-work (Michael S) 
		- trying to aim for UI freeze on Dec 17 for switching the default 
    + 6.1.4 RC1 next week 48, Nov 26
    + Remotes
    + Android viewer
 + Online
    + 6.2 branch & Beta1 source release  

* Printing dialog (Kompi - not here)
    + status update on:
      https://gist.github.com/danielfaleiro/992aa39557f8475b8f4daa3af4bb3052
    + anything actionable here ? (Thorsten)
       + dislike the "hassle things into the project" approach (Michael)
    + expect to get plenty of bugs when it hits real users (Thorsten)
       + need someone to step up to own / fix issues.
       + easy part is the merge conflicts.
    + similar story with GSOC side-bar (Xisco)
       + completely understand not merging it.
    + any volunteers to shared fixing ? (Thorsten)
       + can do a fix or two, but not all of it myself.
       + may have a look (Michael W)
    => looking forward to Daniel continuing to finish this & merge it.    

* CentOS base-line for KDE bits ? (Christian)
    + had already bumped it for 6.2 – for gtk3 / KDE5
    + 64bit Linux build on CentOS7
    + 32bit Linux still on CentOS6
       + platform is missing these newer pieces.
       + not got the new gtk/kde support but has new compiler.

* Compiler baselines (Stephan)
    + Plan at <https://lists.freedesktop.org/archives/libreoffice/2018-November/081423.html> “Re: Compiler baselines”:
    + If nobody objects, we'd update the build baselines on master
      (towards LO 6.3) as follows (cf README.md):
        + Windows: from Visual Studio 2017 to Visual Studio 2017 version 15.7
        + macOS: from Xcode 8 to Xcode 9.3
           + expect tinderbox / builders are at 9.3 anyway. 
        + Linux GCC: from GCC 4.8.1 to GCC 7
        + Linux Clang: from Clang to Clang 5.0.2
        + Clang compiler plugins: from Clang 3.8 to Clang 5.0.2
        + flex: from 2.5.35 to 2.6.0
        + gperf: from 3.0.0 to 3.1
     + any objections ? otherwise impl. thus.
     + Android ? (Michael)
        + tinderbox is dead too …
        + using the NDK-16 (Christian)
           + C++ run-time deprecated,
             and bump to NDK18 to llvm C++ runtime
             where exception handling is broken.  
AI:     + mend tinderbox (Christian)
     + MacOS / toolchain ? (Thorten)
        + if dropping unmaintained stuff - no problem.

* Documentation (Olivier)
     + New Help
          + fixes and enhancements in Index (buovjaga)
     + Helpcontents
          + Typos (SophiaS)
          + Pages updates (S. Horacek, M. Kaganski)
     + Guides,
          + many discussions on templates 
          + procedures for guides updates
     + plenty of activity.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        255(255) (topicUI) bugs open, 298(298) - needsUXEval
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added     10(-5)    35(0)     57(3)      100(4)  
         commented     75(8)    203(0)    409(18)    1466(-9) 
           removed      1(-1)     3(1)      3(1)        9(1)  
          resolved      4(2)     10(-2)    25(-1)     121(-4) 
    + top 10 contributors:
          Thomas Lendo made 118 changes in 1 month, and 368 changes in 1 year
          Tietze, Heiko made 115 changes in 1 month, and 550 changes in 1 year
          Kainz, Andreas made 52 changes in 1 month, and 147 changes in 1 year
          Xisco Faulí made 44 changes in 1 month, and 273 changes in 1 year
          和尚蟹 made 31 changes in 1 month, and 31 changes in 1 year
          Foote, V Stuart made 29 changes in 1 month, and 217 changes in 1 year
          Cor Nouws made 15 changes in 1 month, and 83 changes in 1 year
          kompilainenn made 15 changes in 1 month, and 55 changes in 1 year
          Muhammet Kara made 12 changes in 1 month, and 15 changes in 1 year
          Zolnai, Tamás made 11 changes in 1 month, and 147 changes in 1 year
   New needsUXEval between Nov/16-22th 

     * Standard (Viewing Mode) toolbar does not have the close icon
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121490
       => Assigned/Fixed
     * Add button in tabbed mode
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121556
       => DUP 101513
     * Notebookbar: Tabbed variant for Math
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121484
       => WFM/WF

     * Add generalized Pan control at point of selection
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121480
     * UNO commands to edit the object position needed
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121492
     * Notes and warnings in help have the wrong icons
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121571
     * Form Controls present in Tabbed UI, Draw tab appears or focus 
       changes wrongly to Home tab
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121592
     * Borders and background from format header menu is missing 
       formatting options
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121545
       => accepted

     * Mouse pauses automatically
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121507
     * "Select" to "automatically copy"
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121481
     * Context menu with "cut,copy,...,symbols" inaccessible, if word 
       is autocorrectable
       + https://bugs.documentfoundation.org/show_bug.cgi?id=120901
     * Rename the "Organize Dialogs" command in the Tools tab to Macro Organizer
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121581
     * Missing icon for "Organize Dialogs" in Calc Tools Tab
       + https://bugs.documentfoundation.org/show_bug.cgi?id=121580
     * Pasting from Writer to Impress Should be "Text only" by default
       https://bugs.documentfoundation.org/show_bug.cgi?id=121574
      => NEW/UNCONFIRMED

     * Missing method of inserting custom date format field in Impress
       + https://bugs.documentfoundation.org/show_bug.cgi?id=120647
       => needsDevEval

* Crash Testing (Caolan)
    + 3 (+1) import failures, 13(+13) export failures
        + export failures is a new assert to find these
        + passed these on to Justin.
    + 8 (-1) coverity issues
    + 19 Google / ossfuzz:
        + 1 serious, lots of timeout issues / broken build:
    + ForcePoint, round 9
        + 4 writer layout issues
    + couple of other issues
        + end of Jan. embargo for one lower prio issue.
           + Miklos had a look at improving UI.
        + another issue in progress at higher prio.
          Still struggling to agree an embargo with AOO
           + now have a CVE to go with this.
           + had agreement, agreement withdrawn, back to no date suggested.
        + sticking with 27th November.
    + CNA process joy ?
        + mailed the list, no firm opinions.
        + need to have a page that describes our process:
           + 45 days from fix to revealing the issue.
        => will modify the page
        + and start the process.
    + PVS Studio – still underway - got a few more fixed.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/6.0.6.2
         + 1446 (last 7 days) (+69)
    + http://crashreport.libreoffice.org/stats/version/6.0.7.3
         + 412 (last 7 days) (+127)
    + http://crashreport.libreoffice.org/stats/version/6.1.2.1
         + 3455 (last 7 days) (-67)
    + http://crashreport.libreoffice.org/stats/version/6.1.3.2
         + 1917 (last 7 days) (+490)
    + numbers much better than for the previous ver.
    + expect 6.1.4 to be better too.

* Hackfests & Events (Thorsten)
   + next year hackfests coming up:
	+ FOSDEM in February - 2 days before the conference expected.
	+ Tirana perhaps in March/April
	+ Paris in summer
	+ tentative Dresden: late autumn (past mid-October, for having students)
   + hope to have one each quarter.    
   + GSoC’19
     + https://opensource.googleblog.com/2018/11/google-summer-of-code-15-years-strong.html
        + project signup starts to open Jan 15th 
     + good to come up with good ideas / design plans for the wiki (Thorsten)
	  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
        + Heiko / Xisco as org. admins ?
        + trouble with decision of what projects ? (Heiko)
           + based on mentor power and student quality (Thorsten)

* mentoring/easyhack update
          committer...   1 week       1 month     3 months      12 months   
                  open       54(-23)     112(-12)     116(-14)      127(-14)
               reviews     1233(-347)   5078(-71)   12648(-226)   33811(550)
                merged      253(-27)    1234(-25)    3557(-167)   15324(47) 
             abandoned       14(-10)     114(-6)      223(5)        988(-2) 
           own commits      413(59)     1519(38)     4040(141)    15705(150)
        review commits      109(-9)      374(59)      874(46)      3793(55) 
        contributor...   1 week    1 month   3 months   12 months    
                  open     25(-4)     46(-5)    48(-7)       51(-7)  
               reviews     74(15)    236(17)   425(6)     19807(-458)
                merged     44(-3)    150(30)   319(22)     1603(17)  
             abandoned      2(-21)    31(-4)    66(-2)      312(-3)  
           own commits     46(-9)    164(27)   379(20)     1536(16)  
        review commits      0(0)       0(0)      0(0)         0(0)   
    + easyHack statistics:
       needsDevEval 58(58)   needsUXEval 4(4)   cleanup_comments 229(229)   
       total 289(289)   assigned 21(21)   open 204(204)   
    + top 10 contributors:
          Gelmini, Andrea made 54 patches in 1 month, and 525 patches in 1 year
          Sophia Schröder made 22 patches in 1 month, and 161 patches in 1 year
          Zoltán Zdibák made 17 patches in 1 month, and 18 patches in 1 year
          Illarionov, Arkadiy made 10 patches in 1 month, and 42 patches in 1 year
          Ilmari Lauhakangas made 8 patches in 1 month, and 43 patches in 1 year
          Tümer, Mert made 7 patches in 1 month, and 29 patches in 1 year
          Aleksei Nikiforov made 5 patches in 1 month, and 5 patches in 1 year
          Johnny_M made 4 patches in 1 month, and 100 patches in 1 year
          Balazs Varga made 3 patches in 1 month, and 13 patches in 1 year
          Hamish McIntyre-Bhatty made 3 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Adolfo Jayme Barrientos made 147 review comments in 1 month, and 1010 in 1 year
          Behrens, Thorsten made 140 review comments in 1 month, and 1510 in 1 year
          Nabet, Julien made 127 review comments in 1 month, and 1024 in 1 year
          Vajna, Miklos made 119 review comments in 1 month, and 1285 in 1 year
          Olivier Hallot made 115 review comments in 1 month, and 553 in 1 year
          McNamara, Caolán made 114 review comments in 1 month, and 1023 in 1 year
          Michael Stahl made 104 review comments in 1 month, and 670 in 1 year
          Grandin, Noel made 101 review comments in 1 month, and 1280 in 1 year
          Mohrhard, Markus made 88 review comments in 1 month, and 705 in 1 year
          Meeks, Michael made 87 review comments in 1 month, and 789 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Jozsef Szakacs zmx3 at citromail.hu 
          Martin van Zijl martin.vanzijl at gmail.com 
          Alyssa Ross hi at alyssa.is 
* Commit Access
    + Mert Tumer - with android scope -> send welcome mail (Michael)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending the script.

* Jenkins / CI update (Christian)
    from:Thu Nov 15 15:02:56 2018
    master linux rel  jobs: 202 ok: 202 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 138 ok: 133 ko:   5 fail ratio:  3.62 % break:   5 broken duration: 1.90%
    master mac rel    jobs: 139 ok: 137 ko:   2 fail ratio:  1.44 % break:   2 broken duration: 6.71%
    master mac dbg    jobs: 139 ok: 137 ko:   2 fail ratio:  1.44 % break:   1 broken duration: 0.49%
    master win rel    jobs: 104 ok:  41 ko:  63 fail ratio: 60.58 % break:  18 broken duration:61.11%
    master win dbg    jobs: 104 ok:  81 ko:  23 fail ratio: 22.12 % break:  19 broken duration:16.07%
    master win64 dbg  jobs: 101 ok:  77 ko:  24 fail ratio: 23.76 % break:  17 broken duration:17.29%
    lo-5.3 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.4 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master gerrit lin jobs: 570 ok: 450 ko:  39 fail ratio:  6.84% time for ok: mean:  22 median:  19
    master gerrit plg jobs: 568 ok: 382 ko:  93 fail ratio: 16.37% time for ok: mean:  38 median:  33
    master gerrit win jobs: 612 ok: 358 ko:  94 fail ratio: 15.36% time for ok: mean:  73 median:  73
    master gerrit mac jobs: 572 ok: 418 ko:  32 fail ratio:  5.59% time for ok: mean:  60 median:  37
    master gerrit all jobs: 458 ok: 253 ko: 159 fail ratio: 34.72% time for ok: mean: 107 median:  98
   + https://dev-www.libreoffice.org/tmp/gerrit_181122.html 
   + tests that failed more than twice in last seven days:
      4 CppunitTest_sc_macros_test
      4 CppunitTest_vcl_complextext
      4 UITest_calc_tests6
      9 CppunitTest_vcl_pdfexport 
   + going quite well; an issue with master being broken.
       + one compiler plugin triggered faults.
       + being based on a broken master.
   + windows / cygwin had the forking problem needing fixing
       + unclear if this one was updated to be fixed
       + have now updated - lets see.

* l10n (Sophie)
  (who has lost her voice)
    + Upper and Lower Sorbian fully translated, kudos to the team!
    + complete done in near record time - amazing (Christian)
    + follow-up on plural forms without issues currently
       + ongoing issue, Icelandic team report on dev-list.
       + Sophie fixed this.
    + Eike mentioned that pocheck kills duplicates only
       + translated function name might still conflict with an English name
       + don't think it is worth fixing though (cloph)
         (in theory there could be a third translation that conflicts with the
         English terms that would be used instead)

* Commit hook (Kendy)
    + does checks around git submodules
    + struggling committing unwanted changed to translations
    + hooks should tell people what to do to fix things
    + hopefully it doesn't annoy anyone.
    + doesn't need propagating to other repos (Michael)
    + server-side commits to toplevel core.git to keep submodules in sync.
    + if someone commits by mistake changing the submodules
      things get out of sync.

* QA update (Xisco)

    + had a bug-hunting session for Beta1 this week

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

    + UNCONFIRMED: 537 (+29)
        + enhancements: 65  (+9)
        + needsUXEval: 2 (+1)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 22 (+0)
        + documentation:  4 (+0)
        + android:  14 (+1)

        + KDE5 crashes ( 6 )
            + KDE5: Crash closing check for update dialog
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121516
            + kde5: Sporadic crash when right-clicking items in toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120454
            + KDE5: Impress crashes after selecting some of Slide Transitions
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121266
            + KDE5: Impress crashes at starting Slide show (with animation...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121247
            + KDE5: Recent Documents -> Clear list leads to crash
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121417
            + KDE5: Perform some actions for View -> Toolbars menu -> Crash
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120890
    + Most pressing bugs:
        + New
            + [None]

        + Older
            + Crash after accepting all changes from compared documents
                + https://bugs.documentfoundation.org/show_bug.cgi?id=109376
                + M. Stahl ? 
            + Crash restarting LibreOffice after applying an option
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121180
                + Diadlo, Bubli ? ...
            + Crashes on UNDO
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120754
                + dtardon / Caolan. Its an extension, so I'm guessing that one                      of the steps is outside undo control
            + Crash applying bold to textbox control
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120750
                + Jochen Nitschke / mst ? - Xisco poked Jochen.

            + Crash in: SwIndex::SwIndex(SwIndexReg * const,long)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119989
                + bisected to Ash

            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Henry Castro

        + Fixed
            + Pressing twice on the "Help" button causes LibreOffice application to crash when the focus is on one of the tabs on Properties window
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121432
                + Thanks to Caolán McNamara

            + CRASH deleting a form from form navigator
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121540
                + Thanks to Noel Grandin

            + choosing additional formatting in dialog insert fields cause crash (gen/gtk)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121538
                + Thanks to Caolán McNamara

            + Crash clicking on 'row' of a chart (with missing chart bars)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121246
                + Thanks to Caolán McNamara

            + CRASH: Print Preview fails if cursor inside Floating frame
                + https://bugs.documentfoundation.org/show_bug.cgi?id=121591
                + Problematic commit reverted

            + Impress/Draw hangs/crashes when exiting while editing formula
                + https://bugs.documentfoundation.org/show_bug.cgi?id=119945
                + Problematic commit reverted

            + Insert OLE Object from file causes crash, if Experimental features are enabled 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=120991
                + Thanks to Michael Stahl


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +157  +36 (-98) overall)
      many thanks to the top bug squashers:
       Caolán McNamara         12
       Xisco Faulí             10
       andreas_k               9
       Adolfo Jayme            8
       Buovjaga                6
       Markus Mohrhard         4
       Timur                   3
       Maxim Monastirsky       3
       Olivier Hallot          3
       Heiko Tietze            3

    + top 10 bugs reporters:
       NISZ LibreOffice Team   20
       Xisco Faulí             4
       Liad Skiva              4
       andreas_k               3
       和尚蟹                   3
       robert                  3
       Mike Kaganski           2
       Jim Raykowski           2
       raal                    2
       Drew Jensen             2

    + top 10 bugs fixers:
       McNamara, Caolán        9
       Kainz, Andreas          6
       Olivier Hallot          3
       Mohrhard, Markus        3
                               2
       Kaganski, Mike          2
       Mehrbrodt, Samuel       2
       Xisco Faulí             2
       Rathke, Eike            2
       Michael Stahl           2

    + top 10 bugs confirmers:
       Xisco Faulí             44
       Tietze, Heiko           8
       Brinzing, Oliver        7
       Foote, V Stuart         6
       Nabet, Julien           4
       Kainz, Andreas          3
       m.a.riosv               3
       Budea, Áron             3
       kompilainenn            3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/50 -     4 %  (+0)
     5.4 : 1/40 -     2 %  (+0)
     5.3 : 2/54 -     3 %  (+0)
     5.2 : 1/41 -     2 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 3/65 -     4 %  (+1)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 5/134 -    3 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 19/257 -   7 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 614/2756 609/2732 602/2702 599/2682 601/2660 595/2638 599/2623 

     done by:
        Xisco Faulí           19
        Budea, Áron            3
        Benes, Luke            2
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 801/3517 795/3494 787/3460 785/3440 785/3416 777/3392 777/3370 

     done by:
        Xisco Faulí           19
        Budea, Áron            3
        Thomas Lendo           1


* all bugs tagged with 'regression'
   + 1055(+2) bugs open of 7816(+21) total 14(+1) high prio.

     done by:
        Xisco Faulí           13
        Benes, Luke            3
        robert                 2
        Telesto                2
        Thomas Lendo           1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 275(+4)
     Calc                     - 188(+0)
     Impress                  - 115(+0)
     Writer: docx filter      - 76(+1)
     LibreOffice              - 71(+0)
     UI                       - 43(-2)
     Draw                     - 43(+0)
     Borders                  - 39(-1)
     Base                     - 35(+1)
     Writer: doc filter       - 34(+0)
     Writer: perf             - 34(+0)
     graphics stack           - 32(+0)
     Crashes                  - 30(-1)
     Writer: other filter     - 25(+0)
     filters and storage      - 24(+0)
     Chart                    - 20(-1)
     Printing and PDF export  - 15(+0)
     BASIC                    - 13(-2)
     Linguistic               - 2(+0)
     framework                - 2(+0)
     Extensions               - 1(+0)
     Formula Editor           - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list