minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu May 3 14:47:37 UTC 2018


* Present:
    + Stephan, Michael W, Olivier, Sophie, Michael M, Caolan, Heiko,
      Thorsten, Cloph, Xisco, Miklos, Christian, Lionel, Michael S, Kendy,
      Eike (>16:20)

* Completed Action Items:
    + create & circulate new ESC time poll & CC dev list (Heiko)
      => https://doodle.com/poll/567nszb5tfzfxue4
      [ what is the answer ? - hard to know, Thorsten didn’t fill it out.
        Rene has time in the morning / lunchtime (Heiko)
        + no Monday / Friday ? (Michael)
           + typically used by other meetings,travel (Heiko)
              + can run another poll of course.
           + would like to include people who can’t make it (Thorsten)
              + 18:00 Berlin time might be good.
        + just saw the ‘want it later than 4pm’ option (Thorsten)
        + lets re-run – what periods ? (Michael)
           + evening not ideal for East Asia / India (Thorsten)
           + concern with early morning (Olivier, Lionel)
           + 6am or 6pm to avoid work (Michael)
           => propose do a separate evening poll: 
AI:           6pm – 10pm Berlin time Mon→Fri (Thorsten) ]
    + come up with a plan for help / video l10n, translation (Olivier)
        + in discussion with l10n team
        [ listening to the l10n discussion – will now interact with them]

* Pending Action Items:
    + Fill out new doodle poll (everyone)
    + run dev-certification script again (Kendy)
    + turn budget ideas into a spreadsheet for ranking (Thorsten)

* Release Engineering update (Christian)
    + 5.4.7 – RC2 status
       + delayed, not tagged yet.
       + patches submitted to -5-4 but not -5-4-7
            + important to get a chance to review those.       
    + 6.0.4 – RC2 status
       + planned for this week
       + all patches are now in.
       + can tag after the ESC call.
    + 6.1.0 alpha1 – Feature Freeze May 24th
    + Remotes
       + iOS built with xcode8 – but wrong ver for iOS 11
       + downloaded xcode9  
    + Online

* Documentation (Olivier)
	+ Help contents:
		+ help pages for PIVOT CHARTS (ohallot)
		+ Improvements on EPUB help (ohallot)
		+ fixes, fixes, fixes… (fitoshido, ohallot, Sophia_s, A. Gelmini)
	+ New Help
		+ New help is packageable (sberg)
		+ CSS enhancements to prettify (fitoshido)
      + investigating on-line editors
            + no conclusion yet.
		
	+ Proposal for handling multimedia.

        Objective of Multimedia:
        • Will NOT replace textual description of LO resource or feature.
        • Be a rich support for textual contents
        • Introduce examples, use cases or tutorials on feature / resource.
        • Indirectly: motivate communities to produce contents and contribute.

        Issue: 
        • Multimedia contents is asked to be localized on release,
          for some languages.

       Concerns:
       • Not every community has resource for localization or
         local contents production to match release deadlines.
       • Localized captions not even accepted in some languages.

       Further information on New Help
       • New help is now build-able and package-able
         (thanks to Stephan Bergman and David Tardon)
       • New Help build distinct when ONLINE or OFFLINE
          ◦ Offline is package-able.
       • OFFLINE help already has no multimedia (<object> tag is not rendered)
       • ONLINE help has multimedia (master).
         ◦ https://help.libreoffice.org/6.1/en-US/text/scalc/main0000.html

       Options:
       1. Remove all multimedia from Help either online and offline: 
          1. Problem vanish.
       2. Remove all multimedia from offline Help.
          => Done already
       3. Implement language based multimedia enabler in XSLT / makefile
          1. --without-help-multimedia=fr
          2. if $lang = “fr” then multimedia > /dev/null
       4. Have multimedia enabled and localize <object>
          1. Change href= to localized contents
          2. set width=”0” and height=”0” if no localized contents.

     + was this built in discussion with l10n team ? (Michael)
         + not presented the options to them (Olivier)
            + would like to have ESC input

     + l10n team are waiting for his proposals (Sophie)
         + can we add – when video scripts are made available.
         + where are these published before embedding ?
         + expect each community to decide if they want it ? (Olivier)

     + a 5th option ? Different flavours of help  with & without ? (Heiko)
         + off-line help has no MM enabled already (Olivier)
            + the on-line site can have this. 

     => discuss this with the l10n teams for a decision.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        247(247) (topicUI) bugs open, 319(319) (needsUXEval)
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      4(-3)    17(0)     36(-2)     113(1)  
         commented     61(0)    215(6)    542(7)     2016(-1) 
           removed      0(0)      0(0)      2(0)       11(-1) 
          resolved      3(1)     14(2)     35(0)      181(3)  
    + top 10 contributors:
          Tietze, Heiko made 92 changes in 1 month, and 828 changes in 1 year
          Thomas Lendo made 36 changes in 1 month, and 422 changes in 1 year
          Foote, V Stuart made 27 changes in 1 month, and 279 changes in 1 year
          Dieter Praas made 27 changes in 1 month, and 147 changes in 1 year
          Xisco Faulí made 25 changes in 1 month, and 337 changes in 1 year
          Buovjaga made 23 changes in 1 month, and 221 changes in 1 year
          Mehrbrodt, Samuel made 20 changes in 1 month, and 53 changes in 1 year
          Cor Nouws made 17 changes in 1 month, and 152 changes in 1 year
          Faure, Jean-Baptiste made 16 changes in 1 month, and 34 changes in 1 year
          Pedro made 13 changes in 1 month, and 15 changes in 1 year

  + Colibre has been completed (32px and some cmd/ko missing) 
    Colibre: 3.300 icons + 1,500 linked files = 4.800 icons, 
    Galaxy: 3.900 icons + 150 linked files = 4.050 icons
      + Merging https://gerrit.libreoffice.org/#/c/52118/ now/soon
      + working on 32pix size – and some localized icons missing.
      + how do we have more icons than we link in the product ? (Michael)
          + large icons not so complete in Galaxy (Heiko)
      + need to do it soon – to have a test scenario.

  + Request to add the Oxygen alike “Karasa Jaga” icon theme to core tdf#117342
      + icon theme being created, active user
      + encouraged to create an extension
      + problem with extension site. 
         + if conesnsus is for more icon themes – can keep galaxy.
             + will update the fallback strategy

  + Comment # 22 on tdf#115344 “Bring back Format > Columns” from Kyle White        
    “I wish to take this point in time to thank everyone involved in the process of
    investigating and discussing the pros/cons of this item.
    It has been totally fascinating watching the process that has taken place. 
    This is the first time I have ever followed the entire process of the changing
    of a feature.
    Having followed the progression from StarOffice 3 on OS/2, to the current
    edition of LibreOffice on MacOS X, I now have a much better grasp of the level
    of dedication and commitment the developers have for this project.
    Once again, Thank You, all, very much!”
 
* Crash Reporting (Caolan)
    + 2(-0) import failure, 2(-1) export failures
       + two assertions from FastParser still left
          + https://gerrit.libreoffice.org/#/c/52720/ 
       + fixed an export issue
       + fixed threading issue in calc (Miklos)
          + can we do a run with enabling calc CPU threading ?
          + don’t want to do it in master.
          + no problem (Caolan)
              + can I have the commit to revert ?
              + experimental bits there often tried.
    + coverity
        + 14 (+8, -1)
    + forcepoint round 6, complete.
        + bodged last nasty layout crash.
        + will mail them later.
    + oss-fuzz (16 outstanding, 14 minor)
    + CVE 2018-10583
        + logged against LibreOffice
        + Windows / SMB share access / credentials via links.
           + not convinced this is a real issue.
           + added this case inside our protection.
        + only follow links from trusted locations by default (Thorsten)
           + surprising not to have that.
           + one thing missing (Stephan) 
                + get broken link icons – and no way to follow the links
                + added an infobar for Calc (Caolan)
                    + click to un-block that.
                    + needs developing.
        + link to smb: shares are normal out there (Caolan)

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2 
          + 642 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1 
          + 666 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.6.2 
          + 690 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1 
          + 468 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1 
          + 961 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.3.2
          + 1541 (last 7 days) (up)
    + users moving to 6.0.3 ...

* GSoC schedule (Thorsten)
   + Community Bonding: April 23 - May 14
       + hopefully students turn up and intro their projects.
       + mentors reach out & ensure they show up & are ready come May 15
       + Markus sent a nice mail to students already referring to CoC (Heiko)    
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hackfests & Events
     + OSCAL is coming (Heiko)
         + May in Tirana – Heiko, Florian, Italo there.
         + can share presentation for there – get more people into design coding
           https://nextcloud.documentfoundation.org/s/qJdqrbRCYoCFgpo
     + Turkey – OYLG ? May 12th-13th https://ozguryazilimgunleri.org.tr/2018/
         + applied for multiple talks & booth space. 
     + Linux InfoTag in Augsburg – April 21st
        + had a small booth, write-up:
       https://blog.documentfoundation.org/blog/2018/04/24/libreoffice-17th-linux-infotag-in-augsburg-germany/ 

* mentoring/easyhack update


* Commit Access
          committer...   1 week     1 month     3 months     12 months    
                  open      64(-32)    145(-16)    148(-18)      151(-18) 
               reviews     516(-49)   2062(26)    4870(-273)   18060(61)  
                merged     248(10)    1180(-31)   3770(-183)   13075(48)  
             abandoned      13(0)       68(-3)     208(-26)      857(7)   
           own commits     267(-4)    1188(-1)    3787(-130)   13891(-172)
        review commits      62(-41)    362(7)      922(-39)     3162(8)   
        contributor...   1 week      1 month      3 months     12 months   
                  open      30(6)        54(4)        54(3)         58(3)  
               reviews     708(-180)   3116(-145)   9160(-533)   30864(14) 
                merged      18(-38)     150(-16)     507(-60)     1774(-32)
             abandoned       8(-5)       47(7)        96(0)        361(3)  
           own commits      23(-24)     142(-9)      388(-39)     1169(19) 
        review commits       0(0)         0(0)         0(0)          0(0)  
    + easyHack statistics:
       needsDevEval 41(41)   needsUXEval 2(2)   cleanup_comments 202(202)   
       total 249(249)   assigned 22(22)   open 183(183)   
    + top 5 contributors:
          Sophia Schröder made 39 patches in 1 month, and 39 patches in 1 year
          Gelmini, Andrea made 34 patches in 1 month, and 320 patches in 1 year
          Jim Raykowski made 11 patches in 1 month, and 55 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 117 patches in 1 year
          Samuel Thibault made 8 patches in 1 month, and 26 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 303 review comments in 1 month, and 1522 in 1 year
          Vajna, Miklos made 215 review comments in 1 month, and 1314 in 1 year
          Behrens, Thorsten made 184 review comments in 1 month, and 1389 in 1 year
          Grandin, Noel made 162 review comments in 1 month, and 1514 in 1 year
          Michael Stahl made 142 review comments in 1 month, and 142 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Laurent Godard laurent.godard at cncc.fr 

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + alarm rings – Kendy to run the script again.

* Jenkins / CI update (Christian)
    from:Thu Apr 26 16:01:35 2018
    master linux rel  jobs: 138 ok: 129 ko:   9 fail ratio:  6.52 % break:   2 broken duration: 7.22%
    master linux dbg  jobs:  95 ok:  88 ko:   7 fail ratio:  7.37 % break:   2 broken duration: 6.91%
    master mac rel    jobs:  86 ok:  78 ko:   8 fail ratio:  9.30 % break:   4 broken duration: 7.88%
    master mac dbg    jobs:  86 ok:  81 ko:   5 fail ratio:  5.81 % break:   2 broken duration: 6.16%
    master win rel    jobs:  62 ok:  46 ko:  16 fail ratio: 25.81 % break:  11 broken duration:22.96%
    master win dbg    jobs:  83 ok:  62 ko:  21 fail ratio: 25.30 % break:  13 broken duration:25.34%
    master win64 dbg  jobs:  75 ok:  58 ko:  17 fail ratio: 22.67 % break:  15 broken duration:24.53%
    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: 482 ok: 278 ko:  40 fail ratio:  8.30% time for ok: mean:  12 median:  10
    master gerrit plg jobs: 484 ok: 228 ko:  92 fail ratio: 19.01% time for ok: mean:  25 median:  22
    master gerrit win jobs: 486 ok: 228 ko:  58 fail ratio: 11.93% time for ok: mean:  60 median:  52
    master gerrit mac jobs: 476 ok: 229 ko:  32 fail ratio:  6.72% time for ok: mean:  69 median:  42
    master gerrit all jobs: 470 ok: 198 ko: 210 fail ratio: 44.68% time for ok: mean: 112 median: 111
    + didn’t run the breakdown of build failures
       + stats seemed sensible again.

* l10n (Sophie)
    + waiting for videos & example files in help.

* QA update (Xisco)

    + QA event
        + lots of interest in the Firebird migration
        + overall +51 bugs ? (Heiko)
           + long weekend, and focus on new bug in 6.1 alpha1

    +   Xisco on vacation for the next three calls.

    + UNCONFIRMED: 439 (+51)
        + enhancements: 47  (+2)
        + needsUXEval: 6 (+2)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 30 (+2)
        + documentation:  0 (+0)
        + android:  9 (-1)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs

        + New / Firebird Migrations:

            + FIREBIRD : Migration : error on importing tables or queries
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116987
                + Tamas B will take a look.

            + Firebird: Migration: Starting migration on file saved ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117325

        + New / AW080: Armin …
            + no BZ E-mail on these made it to Armin, now aware ...

            + CRASH: LibreOffice crashes being closed with content in the clipboard
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116977 

            + CRASH: LibreOffice crashes changes the master slides
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117181

            + CRASH: Copy/pasting a push button from Writer to Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117111

            + Crash inserting Fontwork
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116993

            + Crash on pasting copy from Draw in Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117064

            + Crash when showing Comment
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116879 

        + Older:
            + EDITING: crash in SfxItemSet::GetItemState pasting comment
              of closed document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117228
                + Henry Castro looking into it

            + Crash (fatal error) when attempting a mail merge print
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116543 
                + Szymon ?

            + Crash on third file opening
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116803 
                + Image Handling Refactoring. Tomaž actively working on it.

            + Calc crashes when opening Function Wizard through Cmd-F2 shortcut
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116511 
                + bisected – Eike / can Tor reproduce ? ...

             + Printing doesn't start in particular documents until show first
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370 
                + Jan-Marek ?

            + CRASH when adding paragraphs in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293 
                + Manfred Blume / Thorsten ?

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068  
                + Michael S’s assert catching badness ...
	  
        + Fixed:
            + Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116365 
                + Thanks to Miklos

            + FIREBIRD: Migration: No migration possible with data in tables
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116980
                + Thanks to Tamas Bunth

            + Firebird: Migration: crash: migrating a table with …
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117296
                + Thanks to Tamas Bunth

            + FIREBIRD : Migration : Abort with std:bad alloc error 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116986
                + Thanks to Tamas Bunth

            + Base hangs with memory allocation error when trying to open ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117300
                + Thanks to Tamas Bunth

            + crash when moving (move up /move down) an item in a list (gtk/gtk3) 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117205
                + Thanks to Noel Grandin

            + Print Preview crashes on signed document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117039
                + Thanks to Bubli

     
* QA stats
   + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +166  -25 (-98) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             14
       Khaled Hosny            8
       Mark Hung               5
       Miklos Vajna            5
       Maxim Monastirsky       5
       Buovjaga                4
       Caolán McNamara         4
       Eike Rathke             3
       Heiko Tietze            3
       V Stuart Foote          3

    + top 10 bugs reporters:
       Drew Jensen             8
       muso                    6
       Gabor Kelemen           5
       Xisco Faulí             4
       Marina Latini           3
       giradischi0001          3
       Pedro                   3
       Samuel Mehrbrodt (CIB)  3
       mal                     2
       Aron Budea              2

    + top 10 bugs fixers:
       Vajna, Miklos           5
       Monastirsky, Maxim      5
       McNamara, Caolán        4
       Justin L                2
       Tardon, David           2
       Xisco Faulí             2
       Hosny, Khaled           2
       Rathke, Eike            2
       Grandin, Noel           1
       Kant, Pranav            1

    + top 10 bugs confirmers:
       Xisco Faulí             24
       Raal                    12
       Jacques Guilleron       8
       Dieter Praas            5
       MM                      5
       Foote, V Stuart         3
       Drew Jensen             3
       Vajna, Miklos           3
       Tietze, Heiko           3
       Telesto                 2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 3/39 -     7 %  (+0)
     5.4 : 3/38 -     7 %  (-5)
     5.3 : 2/53 -     3 %  (+0)
     5.2 : 1/40 -     2 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 5/74 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 21/258 -   8 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 495/2129 489/2108 475/2083 467/2064 458/2037 463/2029 460/2011 

     done by:
        Xisco Faulí           21
        Muhammet Kara          1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 592/2760 589/2738 576/2714 564/2691 552/2662 557/2652 555/2636 

     done by:
        Xisco Faulí           22
        Muhammet Kara          1


* all bugs tagged with 'regression'
   + 959(+5) bugs open of 7047(+24) total 20(+2) high prio.

     done by:
        Xisco Faulí           16
        Raal                   4
        robert                 2
        Drew Jensen            1
        Rathke, Eike           1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 195(+6)
     Calc                     - 170(+2)
     Impress                  - 114(-1)
     LibreOffice              - 75(+1)
     Writer: docx filter      - 74(+0)
     UI                       - 47(-2)
     Crashes                  - 37(+1)
     Draw                     - 35(+0)
     Writer: doc filter       - 34(+0)
     graphics stack           - 32(-1)
     Base                     - 32(-1)
     Borders                  - 31(+0)
     Writer: perf             - 26(+0)
     filters and storage      - 26(+0)
     Writer: other filter     - 26(+0)
     Chart                    - 19(+0)
     Printing and PDF export  - 19(+0)
     BASIC                    - 18(+1)
     framework                - 5(+0)
     Linguistic               - 1(+0)
     sdk                      - 1(+0)
     Installation             - 1(+0)
     Extensions               - 1(+0)
     Formula Editor           - 1(+0)


More information about the LibreOffice mailing list