[Libreoffice-qa] minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Mon Sep 18 14:12:57 UTC 2017


And apologies again for forgetting to send these out immediately:

* Present
    + Stephan, Jan-Marek, Xisco, Olivier, Sophie, Michael M, Christian, Heiko
      Caolan, Eike, Kendy, Teodor, Michael S, Bubli

* Completed Action Items:
    + restore commit bit + mail (Kendy, Michael)
    + font issues (Xisco)
         [ http://bugs.documentfoundation.org/attachment.cgi?id=136092
             + picture comes from Thomas – but nothing reported (Xisco)
                  + suspend this then.
             + telegram guy says “everything solved” (Heiko)
                  + want to buy flowers for Caolan ]

* Pending Action Items:
    + fix scripts producing junk numbers for crash testing (7 and 7) (Shinnok)
        [ pending – making the scripts work again. ]
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
        [ still working on this, hope to have it done today,
          add - enable/disable doxygen / gettext in the wiki ?
          do we recommend a check build for newcomers ?
              + yes – unit testing is important (Michael)
                 + will send details on failing CVE test to the list (Shinnok)
                 + compiling on Linux – no problems with default (Heiko)
                    + on Mac he has to build with –no-build-check
                        + also see this regularly (Stephan)
              + got a configuration from Caolan’s tinderbox
              + have pending Mac fix patches (Jmux)
                 + pending monotonic ticks patch
          + can we add homebrew in parallel to MacPorts ? (Shinnok)
              + easy to link against homebrew by mistake (Cloph)
                 + only autoconf/automake/make etc.
                 + if we have macports already, not against homebrew
              + don’t we recommend LODE on Mac ? (Stephan)
                 + surely why we created LODE in the 1st instance.
              => if we invest time – invest it in improving LODE on Mac ]

* Release Engineering update (Christian)
    + 5.4.2 RC1 status
        + branch & creating RC1
        + https://gerrit.libreoffice.org/#/q/status:open+branch:libreoffice-5-4 
    + 5.3.7 - 1st week of October as initially scheduled
    + 6.0 Alpha1 – moved to after the conference
    + Android
        + not rendering anything except blankness & white-ness
        + some fixes went in nevertheless, but blocking a new release.
        + Tomaz may have a clue – bisected to a specific commit
        + should we build a bibisect repo ? (Michael)
            + compression and/or signature a problem (Kendy)
    + Online
        + create an RC2 later.

* Documentation (Olivier)
     + unexpected surgery early this week, recovering well
     + helponline now with tweaked custom search by Google
         + Language segmentation
         + No ads
         + all results in the LibreOffice domain
     + Doc team working on the 6.0 Guides. 
         + revisions and proofreading
         + monitoring Release notes 6.0 for additions.
     + Initial discussion on a rich text XHP editor (Jean Spiteri).
     + how far are we from using the HTML for off-line help (Kendy)
         + alpha is getting close.
         + we are quite close (Olivier)
            + need some skills in C++ to invoke off-line pages in the software
            + can help out with this (Kendy)
                + more worried about packaging, installation etc.
            + a tree of HTML pages that will be compressed & packaged
                + 40MB of disk-space
            + could be an MSI file, or an extension
            + don’t have the knowledge of how to build the files.
                + need to tweak vnd.com.star.sun to a browser understood protocol
AI:      + research the best way to build this (Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        254(254) (topicUI) bugs open, 407(407) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      6(0)     18(-1)    34(2)      130(-3) 
         commented     86(46)   222(42)   537(62)    2927(-25)
           removed      1(1)      1(1)      5(1)       40(-3) 
          resolved      6(1)     21(-1)    72(4)      289(4)  
    + top 10 contributors:
          Tietze, Heiko made 107 changes in 1 month, and 1586 changes in 1 year
          Thomas Lendo made 68 changes in 1 month, and 463 changes in 1 year
          Philips, Yousuf made 54 changes in 1 month, and 1350 changes in 1 year
          Foote, V Stuart made 46 changes in 1 month, and 570 changes in 1 year
          Cor Nouws made 36 changes in 1 month, and 300 changes in 1 year
          Buovjaga made 36 changes in 1 month, and 379 changes in 1 year
          Adolfo Jayme Barrientos made 33 changes in 1 month, and 70 changes in 1 y
          Faulí Tarazona, Xisco made 30 changes in 1 month, and 490 changes in 1 y
          dieterp made 14 changes in 1 month, and 50 changes in 1 year
          Telesto made 11 changes in 1 month, and 75 changes in 1 year
    + Mascot update ?
       + waiting for BoD
    + Open source survey
       + https://design.blog.documentfoundation.org/2017/09/13/open-source-means-libreoffice-users/
       + stability, usability, and compatibility are paramount
       + transparency and replicability are more appreciated by experts 
         and developers. 
       + importance to know the publisher
       + like to support what we know with hard data.
    + Design meeting
       + talked about when dropdown selection become effective
       + cannot change things when wheel-scrolling through font names eg.
       + ‘live preview’ ? (Michael)
       + will discuss this in design call
           + decision is not to change this (yet)

* CrashHunting (Caolan)
    + 3 import failures, 0 export failures
        + fixed the impress blocker
    + 7 coverity issues
    + Google / ossfuzz: 32 fuzzers active now
        + still finding slk/calc filter issues
       + working on flat-odf next for the fuzzer
           + tough – no configuration in the fuzzer
              + cf. conference talk.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.4.2
        + 2121 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.5.2
        + 516 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 285 (lasy 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.3
        + 1834 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.1.2
        + 1407 (last 7 days)
    + top bug – missing symbols from merged.dll ? (Michael)
        + http://crashreport.libreoffice.org/stats/crash_details/6ed34f4e-7836-4afd-9bd8-ffa9eb1db28a#allthreads
        + http://crashreport.libreoffice.org/stats/crash_details/1b36c17c-1209-4d1b-9381-0e71a4044069
        + are we up-loading symbols or ? …
            + symbols are up-loaded & correct (Cloph)
            + processing from the minidump is not working
            + is it the crash-report-side processing ?
            + if you do the debugging yourself it works.
       + Markus suggested - problems with MSVC 2015 install ? (Xisco)
       + remaining top crashes don’t have good traces (no surprise) (Michael)
AI:         + look into that (Cloph)

* Hackfests & Events (Bubli)
    + new plan from Bjoern:
       + https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
         + another kickoff call September 17th at 14:30 UTC  for planning.
    + LibreOffice Conference

* mentoring/easyhack update (Shinnok)
          committer...   1 week     1 month      3 months    12 months   
                  open      56(12)     110(-12)     125(0)       133(1)  
               reviews     549(19)    1988(-135)   5145(17)    17198(95) 
                merged     209(19)     809(-8)     2634(46)    10626(199)
             abandoned      25(10)      79(22)      258(90)      680(98) 
           own commits     236(-56)   1020(18)     1550(196)   14058(-32)
        review commits      67(-20)    326(-19)     455(65)     2858(7)  
        contributor...   1 week     1 month     3 months    12 months    
                  open      16(-10)     37(-20)     41(-20)      43(-21) 
               reviews     756(88)    2567(-95)   6459(58)    21353(228) 
                merged      26(-11)    165(-26)    367(-55)    1315(-112)
             abandoned      17(-4)      39(-12)     84(-57)     276(-68) 
           own commits      26(-7)     166(-25)    246(27)      971(18)  
        review commits       0(0)        0(0)        0(0)         0(0)   
    + easyHack statistics:
       needsDevEval 26(26)   needsUXEval 1(1)   cleanup_comments 197(197)   
       total 251(251)   assigned 14(14)   open 210(210)   
    + top 5 contributors:
       <bug – not generated by script ?>
    + got a new ssr student joining, introduced to the list
       => ask to send weekly reports to the list
       + evaluate quality of responses.
    + possible new developer interacting on the list
    + how important is Java on Mac ?
        + without it ‘base’ has real problems (Michael M)
        + subsequent-tests use it (Michael S)
        + should we recommend installing it on Mac ?
           + works fine for jmux
    + need help with gitdm-config & scripts
        + bug me about it (Michael)
    + working on the ESC scripts still – lots of errors there.
    + easyhack procedure (Heiko)
        + in the past put effort into not changing tickets
        + recommend not setting ‘needs-ux’ on easy-hacks
        + otherwise we end up with big, uncertain discussions on tickets
        + shouldn’t have unclear easy-hacks
        => if needs UX input – it is not an easy hack

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping for 3 weeks

* Jenkins / CI update (Christian)
    from:Thu Sep  7 16:26:32 2017
    master linux rel  jobs: 182 ok: 171 ko:  11 fail ratio:  6.04 % break:   2 broken duration: 0.65%
    master linux dbg  jobs: 147 ok: 145 ko:   2 fail ratio:  1.36 % break:   2 broken duration: 0.89%
    master mac rel    jobs: 182 ok: 163 ko:  19 fail ratio: 10.44 % break:   7 broken duration: 6.72%
    master mac dbg    jobs: 166 ok: 148 ko:  16 fail ratio:  9.64 % break:   8 broken duration: 8.55%
    master win rel    jobs: 107 ok:  91 ko:  16 fail ratio: 14.95 % break:  12 broken duration:24.56%
    master win dbg    jobs: 113 ok:  97 ko:  16 fail ratio: 14.16 % break:  12 broken duration:17.00%
    master win64 dbg  jobs: 113 ok: 101 ko:  12 fail ratio: 10.62 % break:   7 broken duration:14.41%
    lo-5.3 mac        jobs:   7 ok:   6 ko:   1 fail ratio: 14.29 % break:   1 broken duration: 0.00%
    lo-5.4 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    branch gerrit all jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit lin jobs: 327 ok: 291 ko:  36 fail ratio:11.01%
    master gerrit plg jobs: 325 ok: 269 ko:  53 fail ratio:16.31%
    master gerrit win jobs: 328 ok: 285 ko:  41 fail ratio:12.50%
    master gerrit mac jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit all jobs: 326 ok: 239 ko:  83 fail ratio:25.46%
    + fail ratio improved
    + Macs added back to build configuration in gerrit config.

* l10n (Sophie)
    + nothing new, smooth work ongoing.

* Fraction / MapMode re-factor (Noel)
    + type ‘long’ is 32bits on win even in a 64bit, but 64bit on Linux
    + get an inconsistent Fraction on different platforms.
    => intention is to convert it to be consistent everywhere.
    + used to be a problem with calc (Kendy)
       + when the fraction didn’t handle 64bit
       + comments were horribly re-placed
       + grid disappeared in calc when we last poked it (Michael)
    + be careful here …
    + would love more unit tests here (Michael)

* Extra GSoC Unix/Print dialog (Michael S)
    + what is the story around this ?
    + the common print dialog from the open printing foundation (Caolan)
        + it is built, but will only kick into action if the
          other half is installed on your computer
        + benefit ? (Michael)
            + claim they’ve made the core of GNOME printing dialog
              available to all applications as a backend.
           => can print to the cloud etc. to Google Account as PDF eg.
              on Linux.
       + unifying the print dialog across toolkits (Jmux)
           + a backend – and a print-dialog.

* QA update (Xisco)

    + great unconfirmed score; below 400 for a while
        + added Android to the list.

    + UNCONFIRMED: 390 (-58)
        + enhancements: 44  (-2)
        + needsUXEval: 1 (-2)
        + haveBackTrace: 9 (+0)
        + needsDevAdvice: 33 (-1)
        + documentation:  2 (-1)
        + android:  25 (+0)

	  + Many thanks to Buovjaga ( 38 ), Xisco Faulí ( 17 ),
          Jean-Baptiste Faure ( 15 ), Dieter Praas ( 10 ),
          Heiko Tietze ( 9 ), Jacques Guilleron ( 9 ), raal ( 7 ),
          Aron Budea ( 7 ), Thomas Lendo ( 6 ), Alex Thurgood ( 5 )
          and many others


    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + FILESAVE: LibreOffice is stuck while saving (MACOS)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=112288
                + Jmux ?
                + already had a look at it, and don’t see it.
                    + waiting for monotonic ticks to go in.
                    => lots of review comments in gerrit …
                    + would like to see if it fixes this (Michael)

        + Older:

        + Fixed:
          + CALC - crashes on COPYing 3+ whole rows to clipboard with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108299
                + still in-progress; allocating unreasonably gigantic bitmaps.
                + Thanks to Dennis.

          + Crash when opening docx converted from pdf (Linux/MAC)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=112311
                + Thanks to Michael Stahl

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +118  +27 (-146) overall)
      many thanks to the top bug squashers:
       Buovjaga                16
       V Stuart Foote          9
       Alex Thurgood           9
       Xisco Faulí             7
       Tamás Zolnai            6
       Heiko Tietze            6
       Szymon Kłos             5
       Andreas Brandner        5
       Yousuf Philips (jay)    5
       Justin L                5

    + top 10 bugs reporters:
       Aron Budea              6
       Emil Tanev              6
       Regina Henschel         5
       Telesto                 4
       Gabor Kelemen           4
       Luke                    3
       Tamás Zolnai            3
       Yousuf Philips (jay)    3
       Thomas Lendo            2
       Michael Viveros         2


    + top 10 bugs fixers:
        Zolnai, Tamás          6
        McNamara, Caolán       5
        Andreas Brandner       5
        Stahl, Michael         4
        Holešovský, Jan        3
        Alex Thurgood          3
        Szymon Kłos            3
        Kara, Muhammet         2
        Budea, Áron            2
        Buovjaga               2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 1/45 -     2 %  (+0)
     5.2 : 2/38 -     5 %  (-2)
     5.1 : 1/34 -     2 %  (+0)
     5.0 : 2/61 -     3 %  (+0)
     4.4 : 3/76 -     3 %  (+0)
     4.3 : 6/74 -     8 %  (-1)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/83 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 28/258 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 369/1583 372/1569 375/1557 381/1551 377/1541 383/1533 381/1515 

     done by:
        Faulí Tarazona, Xisco   7
        Justin L                2
        Budea, Áron             2
        Buovjaga                1
        Raal                    1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 461/2191 461/2173 466/2159 477/2152 471/2139 476/2129 469/2106 

     done by:
        Faulí Tarazona, Xisco   8
        Budea, Áron             4
        Justin L                2
        Buovjaga                2
        Raal                    1


* all bugs tagged with 'regression'
   + 872(-2) bugs open of 6336(+22) total 7(+0) high prio.

     done by:
        Buovjaga                5
        Faulí Tarazona, Xisco   3
        Justin L                2
        Budea, Áron             2
        Benes, Luke             1
        Faure, Jean-Baptiste    1
        David                   1
        MM                      1
        Jacques Guilleron       1
        Alex Thurgood           1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 151(+4)
     Calc                     - 139(+0)
     Impress                  - 82(-2)
     LibreOffice              - 72(+0)
     Writer: docx filter      - 71(+2)
     UI                       - 51(+2)
     graphics stack           - 37(-1)
     Writer: doc filter       - 37(-2)
     Draw                     - 35(+0)
     Writer: perf             - 32(+0)
     Base                     - 30(+0)
     Borders                  - 30(+0)
     Writer: other filter     - 26(-2)
     filters and storage      - 23(+0)
     Chart                    - 20(-1)
     BASIC                    - 16(+1)
     Printing and PDF export  - 16(-1)
     Crashes                  - 14(-1)
     framework                - 4(+0)
     Installation             - 3(+0)
     Linguistic               - 2(+0)
     Extensions               - 2(+0)
     sdk                      - 1(+0)


More information about the Libreoffice-qa mailing list