minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jul 6 14:53:14 UTC 2017


* Present:
    + Heiko, Eike, Miklos, Olivier, Michael M, Sophie, Armin,
      Cloph, Michael S, Varun, Bubli, Jan-Marek, Jean-Sebastian

* Completed Action Items:

* Pending Action Items:
    + build concrete, deliverable plan for live-screenshots (Olivier, Armin)
        [ need more time to evaluate that with Armin (Olivier)
          discussed with Bubli what we can do (Armin)
             + would have been nice to do from the beginning,
             + 80-85% do-able without flickering ]

* Release Engineering update (Christian)
    + 5.4.0 RC2
      + not been tagged yet – issues with translations
        + ran script, but obsolete strings re-appeared
        + build-queue in Jenkins was too long so 5.4 patches were not building
        + going to tag today.
      + three reviews later this week after RC2, on the release branch
      + feature pages: please update:
        + https://wiki.documentfoundation.org/ReleaseNotes/5.4
    + 5.3.5 RC1 next week
    + 5.2.7 – has been removed from the download page
        + not offered unless you explicitly select it.
           + still available from download-archive.
        + update check moved to 5.3.4 instead
    + Android & iOS Remote
    + online
        + need to build a release here too.

* Documentation (Olivier)
   * Throughout refactor of Help online build script (http://helponline.libreoffice.org) with
        + Use 'helpex' utility from build
        + Added piwik code
        + Build & uploaded all released languages (~90) for 6.0
             + a shell script so far
             + ideally, it should be "make helponline", but IAND
               helponline:\n<tab>shell-script … (Michael)
        + Inclusion of schema.org markup "TechArticle" for SEO
             + http://schema.org/TechArticle
             + Not trivial to qualify right schema
             + adding meta-tags for classification of page content.
             + would like input / advice on whether schema.org adds value to SEO
        + Still waiting for community promised layout for pages
             + will have to do myself if no response
             + helponline really close to be released then
    * Monitoring google/webmasters/console for helponline and documentation
        + will need to get access to documentation.lo.o shell
            + to get to template <meta>
        + SEO parametrization far from trivial,
            + Can't get SE to give immediate response
                + SE not in our control
                + task pending to execute takes days
    * Several fixes to help pages for release 5.4
    * Published easy hacks for help pages
        + no response
    * Donation patch
        + time spent refactoring for BCP47
        + erAck merged it for 6.0
           + I’m working on having it configurable for
             distros and large deployments

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        260(260) (topicUI) bugs open, 474(474) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months  
             added      4(-1)    17(1)      38(1)      409(-9) 
         commented     43(9)    164(-17)   547(23)    3348(-60)
           removed      0(-2)     3(0)       6(0)       43(0)  
          resolved      3(0)     15(-2)     41(-2)     244(0)  
    + top 10 contributors:
          Thomas Lendo made 208 changes in 1 month, and 371 changes in 1 year
          Philips, Yousuf made 111 changes in 1 month, and 1537 changes in 1 year
          Tietze, Heiko made 52 changes in 1 month, and 1517 changes in 1 year
          Foote, V Stuart made 29 changes in 1 month, and 579 changes in 1 year
          Buovjaga made 23 changes in 1 month, and 360 changes in 1 year
          Timur made 20 changes in 1 month, and 63 changes in 1 year
          Cor Nouws made 20 changes in 1 month, and 356 changes in 1 year
          Faulí Tarazona, Xisco made 14 changes in 1 month, and 417 changes in 1 year
          dieterp made 9 changes in 1 month, and 41 changes in 1 year
          Mehrbrodt, Samuel made 7 changes in 1 month, and 123 changes in 1 year

  + discussions about line spacing default, zero sized bullets in Impress
    + can size bullets to ~zero – crazy
    + suggest we crop to 25% for interop. (Michael)
  + first branding-6.0 commits
    + ongoing task, submitted the first real image(s)
    + needs tuning, but this is how it looks
    + did we get TDF branded versions → cloph ? (Michael)
       + in-progress; esthetic design issues being worked on (Heiko)
  + get in touch with KDAB dev for metrics ?
    + https://github.com/KDE/KUserFeedback
    + want to collect data on what people are using
    + want to collect surveys from running programs too
    + not a question of development – but web development (Markus)
    + doesn’t seem like a good line-up (Michael)
       + OTOH – had a tender for this in the past IIRC
       + would be good to have more engagement with that in future etc.

* Crash Testing (Miklos)
    + 10(+0) import failure, 3(+0) export failures
    + took a look at today’s Writer ones:
      + kde62072-1.html: doesn't crash for me
      + ooo119635-3.docx: crash in BigPtrArray::Compress
      + ooo119568-2.docx: crash in BigPtrArray::Compress
      + rhbz739252-3.odt: crash in SwLayoutFrame::Lower
        + not obvious, bisecting, probably from the recent section split feature
      + ooo69618-1.odt: assert in sw/source/core/bastyp/bparr.cxx:84
      + ooo43304-1.sxw: assert in sw/source/core/bastyp/bparr.cxx:84
      + ooo31961-20.sxw: assert in sw/source/core/bastyp/bparr.cxx:84
      + ooo8886-15.sxw: assert in sw/source/core/bastyp/bparr.cxx:84
      + the BigPtrArray issues may be from 1eee0abd459a508a6dcf9e71cbf2c1be3725faa7
        + Noel looking into this.

    + oss-fuzz: ?? fuzzers active
    + coverity: ??

* multi-sheet calc document (Jean-Sebastian)
    + selecting five sheets of ten say.
    + updating a protected cell, can’t find the protected cell
    + an idea – good to have a lock icon near sheet label (?)
       + in error msg – the name of the sheet.
    + recommend talking to erAck on IRC (Michael)
    + saw some enhancement proposal in bugzilla tdf#95880 (Bubli)
    + recall was a patch to list un-protected cell of current sheet (Eike)
       + think it is in master.
    + generally happy with the idea (Eike)
    + Timo and Gülsah were working on unprotected cells in the past tdf#95885 (Michael)

* Hackfests & Events (Bubli)
    + next venues / suggestions
    + Ladies who FOSS
       + project somehow died, mid-week meetings problematic
       + last one took place in May.
    + Akademy: 22nd-27th July (Thorsten)
    + GUADEC: 28th July - 2nd Aug (Michael)

* Call for Papers for the LibreOffice conference
    + deadline August 15th.
    + http://conference.libreoffice.org/2017/call-for-papers-3/ 5*0.04
    + keynote included in largest sponsorship level ? (Realitix)
        + connect to Italo.

* mentoring/easyhack update
          committer...   1 week    1 month     3 months     12 months    
                  open      0(0)       0(-4)      117(-2)       124(0)   
               reviews      0(0)       0(-12)    2991(-261)   15203(-292)
                merged      0(0)       0(-4)     1598(-211)    9059(-164)
             abandoned      0(0)       0(0)        80(-11)      535(-24) 
           own commits     12(-27)   216(-301)   3259(-352)   15642(-303)
        review commits      1(-1)     33(-58)     630(-90)     3177(-65) 
        contributor...   1 week   1 month   3 months     12 months    
                  open     0(0)      0(-3)      57(0)         59(0)   
               reviews     0(0)      0(-24)   3219(-398)   17390(-381)
                merged     0(0)      0(-1)     223(-44)     1031(-12) 
             abandoned     0(0)      0(0)       28(-4)       218(0)   
           own commits     0(-2)    23(-17)    266(-41)      859(-10) 
        review commits     0(0)      0(0)        0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 185(185)   
       total 231(231)   assigned 16(16)   open 188(188)   
    + top 5 contributors:
          Dewan Aditya made 18 patches in 1 month, and 27 patches in 1 year
          Freund, Matthias made 3 patches in 1 month, and 12 patches in 1 year
          Šebetić, Krunoslav made 1 patches in 1 month, and 6 patches in 1 year
          Gelmini, Andrea made 1 patches in 1 month, and 100 patches in 1 year
          *UNKNOWN* made 0 patches in 1 month, and 0 patches in 1 year
    + top 5 reviewers:
          *UNKNOWN* made 0 review comments in 1 month, and 0 in 1 year
          Paul made 0 review comments in 1 month, and 0 in 1 year
          Paula made 0 review comments in 1 month, and 0 in 1 year
          Patrik Nilsson made 0 review comments in 1 month, and 0 in 1 year
          *UNKNOWN* made 0 review comments in 1 month, and 0 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:

* GSoC update (Thorsten / Markus / JanI)
    + First evaluations update (Michael S)
         + one student failed, the rest passed.
    + timeline:
         + July 24 - second eval
         + August 21- 29: pens down, wrap up
         + August 29 - September 5: final evaluations of students
         + September 6: passing projects announced

* crash reporter news (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128 
    + http://crashreport.libreoffice.org/stats/version/5.2.7.2
        + 1920 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.3.2
        + 3304 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.4.2
        + 1348 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.0
        + 9 (last 7 days)
    + Open bugs with a signature : 32 (+1)
	 + http://bit.ly/2qZIC1H

* Commit Access

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

* Jenkins / CI update (Norbert)

* l10n (Sophie)
    + nothing new; quiet.

* QA update (Xisco)

    + UNCONFIRMED: 420 (-22)
        + enhancements: 54  (+7)
        + needsUXEval: 6 (+3)
        + haveBackTrace: 8 (+0)
        + needsDevAdvice: 33 (+0)
        + documentation:  2 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
	  + New:
          + CALC - crashes on COPYing 3+ whole rows to clipboard with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108299
                + crash-reporter shows similar issues:
                  Windows - dumping clipboard to OS before final exit.

	  + Older:
          + CRASH - SEGFAULT 11 attempting to open any document on master
                + macOS only – crashes rendering text ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108793 

          + CRASH: LibreOffice crashes while clicking on Show Signatures button 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108852
		    + Regression from e744e9f4492d3013742fcdb6254cd76528870e9d
                + Bubli ?

          + Text is invisible, both in UI and in editor on update to 5.3.2,
            older AMD and Intel GPUs
                + Similar issue wrt. ClearType fixed thanks to Tomaz:
                + https://bugs.documentfoundation.org/show_bug.cgi?id=106990 
                + Tomaz now working on:
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107166
                    + nothing obvious; writing a standalone renderer to test...
                + bit of a problem ! - bisected to Khaled’s commit in
                  https://bugs.documentfoundation.org/show_bug.cgi?id=107942
                + breaks remote desktops too – some DirectWrite horror ?
                + DirectWrite rendering seems to be the issue.
                + unclear what to do – disabling DirectWrite is far from ideal
                + would love a fix before 5.4 (Xisco)
                + 3 bugs mentioned as fixed by current code (Miklos)
                    + so reverting – gives us 3 more.

          + CRASH: Crash after undo operation (BigPtrArray::Index2Block(...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107975
		    + http://crashreport.libreoffice.org/stats/signature/BigPtrArray::Index2Block(unsigned%20long)
			  + Total: 3470
                + Initially introduced by 2903d85d6197829633d7f96c95cd55821c2c20ff ( Luboš Luňák )
		    + Fixed in 9099e21b89184bd4e39def497e483cac4a77ec5a ( 	Jan-Marek Glogowski )
		    + reverted by e84f0a9b3223f49b0829f2f55dacbf11ae201c1e ( Michael Stahl )
                + Michael S - looked at it a couple of weeks ago.
                   + someone fixed problem deleting part of para – then the
                     at-character anchored objects are not deleted – but moved
                     to index 0
                   + the oldest commit - changed that so they are actually deleted
                   + other parts of the code expect them not to be deleted.
                   + 2 different undo classes crash in this case.
                   + unfortunately, not had enough time to look at it.
                   + alternative – just revert that commit.

	  + Fixed:

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +131  +28 (-170) overall)
      many thanks to the top bug squashers:
       QA Administrators       64
       Buovjaga                14
       Xisco Faulí             8
       Alex Thurgood           6
       Gabor Kelemen           6
       Michael Stahl           5
       Regina Henschel         5
       Aron Budea              5
       Yousuf Philips (jay)    4
       Samuel Mehrbrodt (CIB)  4
       Justin L                3
       Markus Mohrhard         3
       Mark Hung               3
       Mike Kaganski           3
       Julien Nabet            3

    + top 10 bugs reporters:
       Thomas Lendo            11
       Telesto                 10
       krishna [:kr1shna]      6
       Yousuf Philips (jay)    5
       Samuel Mehrbrodt (CIB)  5
       Aron Budea              5
       Xisco Faulí             4
       bureautiquelibre        3
       Regina Henschel         3
       Samson                  3
       Gabor Kelemen           2
       Heiko Tietze            2
       kavalec74               2
       Mike Kaganski           2
       denis campbell          2

    + top 10 bugs fixers:
       Thomas Lendo            11
       Telesto                 10
       krishna [:kr1shna]      6
       Yousuf Philips (jay)    5
       Samuel Mehrbrodt (CIB)  5
       Aron Budea              5
       Xisco Faulí             4
       bureautiquelibre        3
       Regina Henschel         3
       Samson                  3
       Gabor Kelemen           2
       Heiko Tietze            2
       kavalec74               2
       Mike Kaganski           2
       denis campbell          2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 5/43 -     11 %  (+2)
     5.2 : 2/36 -     5 %  (+0)
     5.1 : 1/34 -     2 %  (+0)
     5.0 : 2/60 -     3 %  (+0)
     4.4 : 4/76 -     5 %  (+0)
     4.3 : 6/73 -     8 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 4/82 -     4 %  (+0)
     4.0 : 4/81 -     4 %  (+0)
     old : 28/256 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 376/1471 368/1458 372/1448 383/1441 386/1435 385/1425 384/1410 

     done by:
        Faulí Tarazona, Xisco   5
        Raal                    4
        Budea, Áron             2
        Justin L                1
        Stahl, Michael          1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 466/2056 457/2042 463/2032 470/2018 473/2008 470/1994 472/1980 

     done by:
        Faulí Tarazona, Xisco   5
        Raal                    4
        Budea, Áron             3
        Mehrbrodt, Samuel       1
        Justin L                1


* all bugs tagged with 'regression'
   + 848(+13) bugs open of 6119(+25) total 14(+3) high prio.

     done by:
        Buovjaga               10
        Faulí Tarazona, Xisco   5
        Raal                    3
        Telesto                 2
        Alexandre               1
        steve -_-               1
        Mehrbrodt, Samuel       1
        Justin L                1
        Stahl, Michael          1
        Budea, Áron             1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Calc                     - 138(+1)
     Writer: other            - 137(+4)
     Impress                  - 80(+2)
     Writer: docx filter      - 72(+0)
     LibreOffice              - 66(+2)
     UI                       - 47(-1)
     Writer: doc filter       - 44(+0)
     graphics stack           - 40(+0)
     Draw                     - 35(+1)
     Writer: perf             - 33(+0)
     Base                     - 32(-1)
     Borders                  - 30(+0)
     Writer: other filter     - 24(+0)
     Chart                    - 23(+1)
     filters and storage      - 22(+0)
     Crashes                  - 20(+3)
     Printing and PDF export  - 17(+1)
     BASIC                    - 13(+1)
     Extensions               - 4(+0)
     framework                - 3(+0)
     Installation             - 3(+0)
     Linguistic               - 2(+1)


More information about the LibreOffice mailing list