Minutes of ESC call 2017-10-26

Miklos Vajna vmiklos at collabora.co.uk
Thu Oct 26 14:59:32 UTC 2017


* Present:
    + Olivier, Shinok, Thorsten, Xisco, Miklos, Cloph, Stephan, Heiko, Michael S
      Eike, Yousuf, Armin

* Completed Action Items:
    + enable commit & send invite mail to Serge Krot (Thorsten)
    + fix scripts producing junk numbers for crash testing (7 and 7) (Shinnok)
        [ pending – making the scripts work again. ]

* Pending Action Items:
    + run dev certification script (Kendy/Thorsten)
    + provide / check docs on dev certification process (Kendy)
    + find data for x86 / Linux downloads with view to removing for 6.0 (Cloph)
        [ have the data, but not the breakdown termbin.com/2jc2 ]
    + ship the horror win / VC runtime DLLs with the installer (Cloph)
        [ patch in progress, but verification is still in progress 
http://dev-builds.libreoffice.org/daily/libreoffice-5-4/Win-x86@62-TDF/tdf_108580/  ]
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
        [ still working on this ]
    + research the best way to build HTML help / documentation (Olivier)
        [ still working on this ]
           + it will be python (Olivier)

* Release Engineering update (Christian)
    + 5.4.3 RC2
    + 5.3.7 RC2 is tagged, on pre-releases server (except Windows)
      + looking forward to drop the old Windows baseline
      + to be announced next week
    + 6.0 Alpha1
        + 6.0 feature freeze: week 47 (Nov 20th)
    + Android
    + Online

* Documentation (Olivier)
      + intensive discussion in Rome
      + with Kendy and Mike Saunders
        + trying to get everything together in a single format
        + possibly will use XHP
        + need to work on tools (and retire old/buggy ones)
      + plan: remove old-offline help in 6.0
        + from 6.0, offline help would be in-browser help as well
        + does it require connectivity? (Xisco)
          + no, can view offline html in-browser (Olivier)
      + XHP would be the source of on-line help and printed material as well
      + find wysiwyg editor for XHP
      + workflow based on git
      + concern that uno command descriptions get lost (Heiko)
        + has to be considered (Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 396(396) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      9(6)     23(4)     44(9)      117(7)  
         commented     83(41)   219(39)   561(36)    2403(-16)
           removed      0(0)      0(-4)     6(0)       22(-3) 
          resolved      7(3)     19(1)     61(-8)     258(1)  
    + top 10 contributors:
          Philips, Yousuf made 132 changes in 1 month, and 880 changes in 1 year
          Tietze, Heiko made 109 changes in 1 month, and 1190 changes in 1 year
          Thomas Lendo made 56 changes in 1 month, and 476 changes in 1 year
          Cor Nouws made 43 changes in 1 month, and 219 changes in 1 year
          Foote, V Stuart made 42 changes in 1 month, and 427 changes in 1 year
          Faulí Tarazona, Xisco made 16 changes in 1 month, and 373 changes in 1 y
          Timur made 12 changes in 1 month, and 76 changes in 1 year
          Budea, Áron made 12 changes in 1 month, and 56 changes in 1 year
          Frédéric MASSOT made 9 changes in 1 month, and 9 changes in 1 year
          Stéphane Aulery made 8 changes in 1 month, and 8 changes in 1 year

   + blog post about icon theme extension published
  https://design.blog.documentfoundation.org/2017/10/23/how-to-bundle-icon-themes/

   + blog post about bullets/numbering in Impress in proof-reading

   + update bundled fonts
     https://bugs.documentfoundation.org/show_bug.cgi?id=103080
     + remove Libertine (unmaintained, bulky)  
     + remove DejaVu (old, limited unicode coverage) 
     + remove OpenSans (looks like Noto, limited unicode support)
     + add a selection of Noto

     + concern wrt breaking existing documents (Miklos)
       + shares the concern (Xisco)
     + breaking one third of users sounds bad (Cloph)
     + never removing sounds bad (Heiko)
       + not too user-friendly (Thorsten)
         + what is the cost? just some disk space
     + lack of easy way to see missing (but used) fonts (Miklos)
       + on linux you get a popup (Thorsten)
     + DejaVu also replaced Bitstream Vera in the past (Yousuf)
       + not a representative example, they are metric-compatible (Michael S)
       + was handled with font name mapping in configuration
     + feel not so happy about this, bad impact on users (Thorsten)
     + fonts in extensions? (Heiko)
       + not happy extending the extension mechanism this way (Stephan)

     => currently removing bundled fonts is not welcome
 
   + Default line spacing from 100 to 115%
     + https://bugs.documentfoundation.org/show_bug.cgi?id=94464 

   + Spacing between cols in Writer from 0 to 0.5cm
     + https://bugs.documentfoundation.org/show_bug.cgi?id=67670 

   + new templates pushed today

   + aliasing at the splash screen / about dialog
     https://bugs.documentfoundation.org/show_bug.cgi?id=113276
     + no idea out of the blue

   + Client Side Decoration (CSD)
     https://bugs.documentfoundation.org/show_bug.cgi?id=113388
     + Wontfix as the outer frame is generated by the OS

* clang-format-ness (Miklos)
    + Came up with a prototype at https://gerrit.libreoffice.org/#/c/43736/ 
     + Tamas Z: autofix up style → added a config option
     + Thorsten: server-side idea
       + not clear if it’s nice-to-have or a blocker if not addressed (Miklos)
     + Stephan: maintenance concern with given style config
       + not a blocker, but having one more week to research this would be nice (Stephan)

    => discuss this once again next week

* Crash Hunting (Caolan)
    + 0 import failures, 1 export failures (ODT export)
    + ? coverity issues
    + Google / ossfuzz: ?? fuzzers active now

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1527 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.1.2
        + 3168 (last 7 days)
                + crash in the update checker
                        + https://bugs.documentfoundation.org/show_bug.cgi?id=113225 
                        + added missing SolarMutex & OpenGLContext::reset fix too.
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
          + 2141 (last 7 days )

* Hackfests & Events (Thorsten)
    + new plan from Bjoern:
       + https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
         + good suggestions from Regina
    + Hamburg – 1st new-style hackfest
         + 9th-10th December possible, if it fits.
         + just after Beta2
         + https://wiki.documentfoundation.org/Hackfests/HackfestTNG (Eike)
    + next after FOSDEM
    + Germany / France / Italy – considered for spring

* mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months   
                  open      76(25)     123(3)      124(3)       132(4)  
               reviews     522(227)   1608(-17)   5023(-36)   17659(111)
                merged     229(128)    844(-20)   2649(17)    10765(25) 
             abandoned      21(16)      60(10)     188(7)       622(6)  
           own commits     382(219)   1184(27)    3046(372)   13613(16) 
        review commits      62(15)     220(4)      735(59)     2700(15) 
        contributor...   1 week     1 month     3 months    12 months   
                  open      23(4)       48(-1)      50(-1)       54(-1) 
               reviews     842(402)   2396(20)    6629(119)   22291(199)
                merged      16(-5)      80(-15)    321(-24)    1357(-7) 
             abandoned       4(-2)      24(0)       96(-3)      341(-2) 
           own commits      17(-6)      83(-14)    325(7)       908(-1) 
        review commits       0(0)        0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 30(30)   needsUXEval 0(0)   cleanup_comments 200(200)   
       total 256(256)   assigned 12(12)   open 212(212)   
    + top 5 contributors:
          Gelmini, Andrea made 21 patches in 1 month, and 161 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 43 patches in 1 year
          Carl, Jens made 6 patches in 1 month, and 109 patches in 1 year
          Udaree Kanewala made 5 patches in 1 month, and 5 patches in 1 year
          Ekansh Jha made 4 patches in 1 month, and 4 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 280 review comments in 1 month, and 552 in 1 year
          Stahl, Michael made 145 review comments in 1 month, and 1881 in 1 year
          Grandin, Noel made 138 review comments in 1 month, and 1320 in 1 year
          Behrens, Thorsten made 94 review comments in 1 month, and 785 in 1 year
          Nabet, Julien made 94 review comments in 1 month, and 650 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)

   + no update

* Jenkins / CI update (Christian)
    from:Thu Oct 19 16:10:58 2017
    master linux rel  jobs: 207 ok: 207 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 154 ok: 154 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac rel    jobs: 123 ok: 119 ko:   4 fail ratio:  3.25 % break:   4 broken duration: 4.57%
    master mac dbg    jobs: 123 ok: 119 ko:   4 fail ratio:  3.25 % break:   4 broken duration: 3.16%
    master win rel    jobs: 130 ok: 117 ko:  13 fail ratio: 10.00 % break:   8 broken duration: 3.74%
    master win dbg    jobs: 138 ok: 117 ko:  21 fail ratio: 15.22 % break:  14 broken duration: 7.72%
    master win64 dbg  jobs: 140 ok: 121 ko:  19 fail ratio: 13.57 % break:  10 broken duration: 8.48%
    lo-5.3 mac        jobs:   4 ok:   4 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%
    branch gerrit all jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit lin jobs: 424 ok: 386 ko:  36 fail ratio: 8.49%
    master gerrit plg jobs: 423 ok: 359 ko:  57 fail ratio:13.48%
    master gerrit win jobs: 429 ok: 351 ko:  76 fail ratio:17.72%
    master gerrit mac jobs: 423 ok: 355 ko:  65 fail ratio:15.37%
    master gerrit all jobs: 423 ok: 286 ko: 127 fail ratio:30.02%

* l10n (Sophie)

* QA update (Xisco)

    + Automated ‘untouched for a year’ ping
          + https://wiki.documentfoundation.org/QA/Bugzilla/AutomatedTasks#Bug_untouched_for_a_year

    + Added list of bugs with 10 people or more in CC
        + https://wiki.documentfoundation.org/QA/Stats/MostCCBugs

    + New guided form for reporting bugs available (simpler)
          + https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided

    + office-interoperability-tools works with PPT/PPTX now (Xisco)
        + do we expect a big regression jump ?
                - 14 bugs reported → https://bugs.documentfoundation.org/buglist.cgi?component=Impress&email1=xiscofauli%40libreoffice.org&emailreporter1=1&emailtype1=substring&f1=creation_ts&list_id=744883&o1=greaterthan&query_format=advanced&v1=2017-10-10


    + UNCONFIRMED: 528 (+28)
        + enhancements: 67  (+4)
        + needsUXEval: 0 (+0)
        + haveBackTrace: 9 (+0)
        + needsDevAdvice: 32 (+0)
        + documentation:  4 (+1)
        + android:  19 (-1)

          195 bugs reported last week ( average ~140 )
                + Call for help in the QA ML
                + http://nabble.documentfoundation.org/Re-Weekly-QA-Report-W42-2017-tt4225407.html

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + Crash in: ScPreview::MouseMove(MouseEvent const &)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113422
                   + bisected to Noel (?)

             + CRASH: When closing the document before closing calc warning dialog
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113160
                   + bisected to Armin (?)

        + Older:
                [None]

        + Fixed:
             + EDITING Closing Colour replacer crashes the application
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113328
                   + Thanks to Caolán

             + Crash when FILEOPEN .DOT Template
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113336
                   + Thanks to Caolán

             + Basic Library Organizer is broken and closing dialogs crashes 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113252
                   + Thanks to Caolán

             + Crash in: writerfilter::dmapper::DomainMapper_Impl::finishParagraph(std::shared_ptr<writerfilter::dmapper::PropertyMap> const &) 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113230
                   + Thanks to Caolán

             + Crash opening index dialog
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113284
                   + Thanks to Tamas Bunth

             + Crash in Basic IDE if you press Enter to get a new line
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113400
                   + Thanks to Julien Nabet

             + File Selection widget in dialog causes crash
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113368
                   + Thanks to Julien Nabet


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +224  -81 (-148) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             32
       Yousuf Philips (jay)    14
       Caolán McNamara         10
       Maxim Monastirsky       9
       Alex Thurgood           7
       eisa01                  7
       Buovjaga                6
       Telesto                 4
       Heiko Tietze            4
       Jan-Marek Glogowski     4

    + top 10 bugs reporters:
       Yousuf Philips (jay)    41
       Cor Nouws               17
       Xisco Faulí             11
       Thomas Lendo            7
       zyklon87                6
       Regina Henschel         5
       Mirosław Zalewski       5
       Emil Tanev              4
       Telesto                 3
       Cheng-Chia Tseng        3

    + top 10 bugs fixers:
       McNamara, Caolán        10
       Philips, Yousuf         4
       Glogowski, Jan-Marek    4
                               3
       Vajna, Miklos           3
       Budea, Áron             2
       Justin L                2
       Behrens, Thorsten       2
       Junichi Matsukawa       2
       Kelemen, Gabor          2

    + top 10 bugs confirmers:
       Faulí Tarazona, Xisco   58
       Philips, Yousuf         32
       Raal                    20
       Tietze, Heiko           9
       Alex Thurgood           7
       Thomas Lendo            7
       Dieter Praas            5
       Rathke, Eike            4
       Foote, V Stuart         4
       m.a.riosv               3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 1/46 -     2 %  (+0)
     5.2 : 2/39 -     5 %  (+0)
     5.1 : 1/35 -     2 %  (-3)
     5.0 : 2/62 -     3 %  (+0)
     4.4 : 3/76 -     3 %  (+0)
     4.3 : 5/74 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/83 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 25/257 -   9 %  (-1)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 410/1696 410/1669 400/1654 385/1631 380/1614 371/1593 369/1583 

     done by:
        Faulí Tarazona, Xisco  16
        Raal                   11
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 494/2297 490/2265 476/2247 462/2225 461/2212 451/2191 461/2191 

     done by:
        Faulí Tarazona, Xisco  19
        Raal                   12
        Budea, Áron             1


* all bugs tagged with 'regression'
   + 890(-1) bugs open of 6482(+40) total 7(+3) high prio.

     done by:
        Faulí Tarazona, Xisco  20
        Raal                    5
        OfficeUser              3
        Philips, Yousuf         2
        Kelemen, Gabor          1
        Nabet, Julien           1
        Alexandr                1
        geraldg                 1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 156(-2)
     Calc                     - 135(+1)
     Impress                  - 98(+6)
     Writer: docx filter      - 72(+1)
     LibreOffice              - 71(-2)
     UI                       - 51(+1)
     Writer: doc filter       - 36(+0)
     graphics stack           - 35(+0)
     Draw                     - 33(+0)
     Base                     - 30(-1)
     Borders                  - 28(-1)
     Writer: perf             - 27(-2)
     Writer: other filter     - 27(+0)
     filters and storage      - 25(+1)
     Crashes                  - 20(+4)
     Chart                    - 19(-1)
     BASIC                    - 18(+2)
     Printing and PDF export  - 17(+0)
     framework                - 4(+0)
     Linguistic               - 2(+0)
     Extensions               - 2(+0)
     Installation             - 1(-2)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list