minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu May 11 14:44:56 UTC 2017


* Present:
    + Kendy, Michael, Stephan, Eike, Olivier, Xisco, Caolan, Michael Stahl, Christian,
      Sophie, Miklos, Bubli
 
* Completed Action Items:
    + create blank 5.5 wiki / release notes page (Cloph)
       [ copied the 5.3 dates, but not checked conference template etc.
         not added to the overall releae page yet ]
    + investigate signing issues during make / check around files (Cloph)
       [ when session is closed builds succeed, not watching remotely helps it seems,
         was mainly 5.2 release affected; not looking into it – 5.2 EOL.
         5.4 build now working without any failures with a patch.
         Moved screenshot dependency – to depend on signing not vv. ]

* Pending Action Items:
    + mass conversion of helpcontent (Cloph)
       [ Polished patches in gerrit, prepared for inclusion.
         Removed old / obsolete tags – will be ready for the 5.4 Beta.
         Will package images into the libo base package, so far not
         many localized images; now in a separate directory not Galaxy img. Theme
            + created the patches a long time ago (Bubli)
               + patch to scp2 project created locally (Cloph) ]

* Release Engineering update (Christian)
    + 5.3.3 RC2
      + released as final earlier today.
    + 5.4.0 Beta 1 May 16th
      + branching next week.
    + 5.3.4 RC1 – week after.
    + Android & iOS Remote
      + some patches integrated; thanks for reviews.
      + no new build from those yet.
    + online – 5.3.3 source release.
      + sent source archives over, not published yet.
AI:   + dig out E-mail from Andras & put on-line (Cloph)

* Documentation (Olivier)
    + Help contents updates by Gabor Kelemen on Template manager
    + Massive cleanup of obsolete XML attributes by cloph
    + Documentation meeting on May 10th.
        + few attendees; more hoped for next time.
    + “Documented vs “Undocumented” BASIC commands/constants and functions
       tdf#84675:  https://bugs.documentfoundation.org/show_bug.cgi?id=84675
       “Add missing BASIC function and constant documentation”
        + do we want to make these visible ?
        + No issue with that (Michael)
          + can we split the VBA compatibility ones out → own section.
        + Bug extracted commands / functions from the source (Olivier)
          + can you read the impl. to get the parameters (Michael)
    + Good to have things documented so harder to break (Miklos)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        256(256) (topicUI) bugs open, 462(462) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      4(1)     12(3)     33(2)      467(-9) 
         commented     40(-4)   165(17)   535(-28)   3524(-15)
           removed      0(-1)     3(0)      7(0)       42(1)  
          resolved      2(1)     12(-3)    78(-3)     230(1)  
    + top 10 contributors:
          Philips, Yousuf made 168 changes in 1 month, and 1343 changes in 1 year
          Tietze, Heiko made 52 changes in 1 month, and 2091 changes in 1 year
          Buovjaga made 27 changes in 1 month, and 367 changes in 1 year
          Foote, V Stuart made 27 changes in 1 month, and 652 changes in 1 year
          Thomas Lendo made 24 changes in 1 month, and 107 changes in 1 year
          Faulí Tarazona, Xisco made 13 changes in 1 month, and 412 changes in 1 year
          Henschel, Regina made 13 changes in 1 month, and 136 changes in 1 year
          Pinto, Marco A.G. made 12 changes in 1 month, and 12 changes in 1 year
          LibreTraining made 11 changes in 1 month, and 50 changes in 1 year
          Telesto made 10 changes in 1 month, and 54 changes in 1 year
    + Heiko on vacation; UX call at a bad time for Kendy, cancelled.

* Crash Reporting (Caolan)
    + 2(-10) import failure, 0(+0) export failures
       + new assert that fired finding dates problems.
       + need to spend some time on crash testing to find these 2.
    + 101 coverity issues
       + down a bit.
    + Google / ossfuzz: 28 fuzzers active now, ww6 added, ww8 smoketesting
       + nothing new coming from previous file-formats, trailed off.
       + not enabled other options: ASAN, UBsan & AFL – added as an option.
       + did we track the mystery joker filing bogus CVEs ? (Michael)
           + no-one seems to know (Caolan)
           + E-mail the mitre list ? ...

* Malaga update (Xisco)
    + will be in Malaga for Open conference in May 6th at 17:00
         + http://www.opensouthcode.org/conference/opensouthcode2017
    + Slides: https://speakerdeck.com/x1sc0/libreoffice-open-south-code
         + 10 attendees
         + encouraging people to get involved.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS ? (Bubli)
    + Italian hack-fest coming up: 4 days May 27-30th
         + Expectation match ? Presentation preparation etc. ? ...
         + Perugia University
             + https://wiki.documentfoundation.org/Hackfest/Perugia2017
                + Bjoern, Eike, Miklos, Cloph signed up.
                + full house for accomodation/food
    + Hamburg meeting (Bubli)
        + German community event
        + looking for a venue – moved to Hamburg from Essen ?
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + Weekend of June 24 – Friday → Sun.
    + Open Tech Summit (Heiko)
        + May/25 Potsdam
        + http://opentechsummit.net/

* mentoring/easyhack update
    + openhub statistics (2001-01-01), -1(-1) people did -1(-1) commits in 12 month in -1(-1) lines of code
         + Is that really so ? -1 lines is a lot ...
    + gerrit/git statistics:
          committer...   1 week     1 month      3 months   12 months   
                  open      75(16)     110(9)       144(15)     151(15) 
               reviews     486(-13)   1609(65)     4638(71)   17093(45) 
                merged     214(18)     862(-49)    2626(17)   10238(46) 
             abandoned       5(-1)      41(-10)     156(-7)     625(-12)
           own commits     345(-32)   1403(-103)   4858(31)   16997(32) 
        review commits      79(34)     230(-16)     992(27)    3495(29) 
        contributor...   1 week     1 month     3 months    12 months   
                  open      15(-11)     38(-1)      54(0)        55(0)  
               reviews     519(16)    1792(-47)   5496(-53)   19746(116)
                merged      30(9)      100(-6)     419(2)      1066(3)  
             abandoned       0(-2)      13(-7)      70(0)       236(-4) 
           own commits      36(17)     107(2)      355(9)       847(13) 
        review commits       0(0)        0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 190(190)   
       total 234(234)   assigned 27(27)   open 179(179)   
    + top 5 contributors:
          Carl, Jens made 31 patches in 1 month, and 54 patches in 1 year
          Gelmini, Andrea made 9 patches in 1 month, and 98 patches in 1 year
          Johnny_M made 8 patches in 1 month, and 25 patches in 1 year
          Zu Ximeng made 7 patches in 1 month, and 9 patches in 1 year
          Kainz, Andreas made 5 patches in 1 month, and 37 patches in 1 year
    + top 5 reviewers:
          Holešovský, Jan made 258 review comments in 1 month, and 662 in 1 year
          Stahl, Michael made 218 review comments in 1 month, and 1299 in 1 year
          Mohrhard, Markus made 114 review comments in 1 month, and 1732 in 1 year
          Vajna, Miklos made 102 review comments in 1 month, and 1172 in 1 year
          Rathke, Eike made 99 review comments in 1 month, and 1345 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Magee, Timothy timothy at eastlincoln.net 
          AlexeyVlasov alexey.vlasov.work at gmail.com 
          Olivier R olivier.dev at grammalecte.net 
          Werner Tietz karlooforum at arcor.de 
          Jim Raykowski raykowj at gmail.com 
          Viscido Viscido marcoviscido at gmail.com 
          Ilmari Lauhakangas ilmari.lauhakangas at libreoffice.org 
          Piotr Drąg piotrdrag at gmail.com 
          Catherine Vance catvance77 at gmail.com 

* GSoC update (Thorsten)
    + timeline:
         + Currently in community bonding period.
             + students showing up; people introduced themselves on the list.
             + need to update the project plan – pwrt. overlapping / thinner projects
         + 10 students accepted – to do great things.
         + May 29: last day to report inactive students
         + May 30: coding begins
         + June 26-30: first eval
         + 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.3.2.2 
        + 4172 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.2.6.2 
        + 2328 (last 7 days)
    + GDI resource starvation
        + fix in for 5.4 – back-porting to 5.3 ?

    + Crash in: SfxItemPool::Put(SfxPoolItem const &,unsigned short) 
 	 + https://bugs.documentfoundation.org/show_bug.cgi?id=106424
	 + Crash number #1 in 5.2.6.2 and #4 in 5.3.2.2
	 + Jochen Nitschke submited a patch in gerrit
         https://gerrit.libreoffice.org/#/c/37499/

    + Sent emails to reporters of bugs ‘crash’ + NEEDINFO
	 + 25 emails sent so far.
        + to see if they can get steps.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 0 week sleep → ping ping ping ...

* Jenkins / CI update (Norbert)
    + missing.

* l10n (Sophie)
    + quiet again; people are working on 5.4

* QA update (Xisco)

    + QA Stats from ESC meetings from Jan 2016 to Apr 2017 collected here: https://wiki.documentfoundation.org/File:QA-Stats-Apr-2017.ods

    + UNCONFIRMED: 450 (-7)
        + enhancements: 48  (+5)
        + needsUXEval: 5 (+2)
        + haveBackTrace: 11 (-1)
        + needsDevAdvice: 35 (-1)
        + documentation:  0 (+0)

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

	  + New:
           + MailMerge: Writer crashes using wizard 2nd time through
                + https://bugs.documentfoundation.org/show_bug.cgi?id=105002
			+ Bisected to Noel’s commit
			+ Noel doesn’t know what’s going on – advice appreciated.
           + MAILMERGE: Crash while saving new document 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107729
			+ Introduced in mailmerge refactoring – Kendy ?
                    + had a brief look (Kendy)
                        + not very straightforward; assert protects a later crash.
                        + need to cancel the mail-merge creation to trigger it.
                        + there for 18 months, without it being noticed.
                        + hope to look at it tomorrow; not a 5 minute fix.
                        + crash-reporter shows 400x of this signature.

	  + Older:  
	    + Scrolling font list with previews enabled makes LO crash ( steps in comment 36 )
                + https://bugs.documentfoundation.org/show_bug.cgi?id=106265
                + Tomaz has a fix; moggi concerned wrt. left-over GDI handles
                    + Tomaz isn’t concerned and/or frightened to do a big
                      re-factor without more tests here.
                    + back-port to 5.3 – and see what happens (?)

	    + CRASH: Libreoffice crashes while inserting the header/footer in a document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107568

	    + Writer crashes immediately after opening this .docx in Windows 7
                + https://bugs.documentfoundation.org/show_bug.cgi?id=106161
                + Bisected to Justin Luth’s commit

	  + Fixed:
           + CRASH: when closing Calc document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107706
                + Thanks to Noel.

           + FILEOPEN: assertion ‘len >= 0’ at sequence.cxx:664
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107709
                + Thanks to Michael Stahl.

           + FILEOPEN crash on opening svg-result of slide export
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107142
                + Thanks to Takeshi Abe.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +156  -3 (-178) overall)
      many thanks to the top bug squashers:
       QA Administrators       47
       Yousuf Philips (jay)    15
       Timur                   13
       Buovjaga                11
       Eike Rathke             5
       Xisco Faulí             5
       Aron Budea              5
       Olivier Hallot          5
       Alex Thurgood           5
       V Stuart Foote          5
       Julien Nabet            4
       Katarina Behrens (CIB)  3
       Maxim Monastirsky       3
       Caolán McNamara         3
       Jean-Baptiste Faure     3

    + top 10 bugs reporters:
       Yousuf Philips (jay)    27
       Telesto                 14
       Terrence Enger          5
       Gabor Kelemen           4
       Oliver Brinzing         4
       Xisco Faulí             4
       Regina Henschel         4
       Volga                   4
       Timur                   4
       Ofir                    3
       Mike Kaganski           2
       Jeff Martin             2
       Cor Nouws               2
       Julien Nabet            2
       ffs                     1

    + top 10 bugs fixers:
       Yousuf Philips (jay)    27
       Telesto                 14
       Terrence Enger          5
       Gabor Kelemen           4
       Oliver Brinzing         4
       Xisco Faulí             4
       Regina Henschel         4
       Volga                   4
       Timur                   4
       Ofir                    3
       Mike Kaganski           2
       Jeff Martin             2
       Cor Nouws               2
       Julien Nabet            2
       ffs                     1


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 4/37 -     10 %  (+2)
     5.2 : 4/33 -     12 %  (+3)
     5.1 : 2/34 -     5 %  (+0)
     5.0 : 2/60 -     3 %  (+0)
     4.4 : 4/75 -     5 %  (+0)
     4.3 : 5/72 -     6 %  (+0)
     4.2 : 6/133 -    4 %  (+0)
     4.1 : 4/81 -     4 %  (+0)
     4.0 : 4/81 -     4 %  (+0)
     old : 27/253 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 371/1380 374/1374 373/1366 370/1360 371/1357 364/1347 359/1332 

     done by:
        Faulí Tarazona, Xisco   4
        Raal                    3
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 453/1941 455/1933 453/1921 449/1914 449/1910 440/1897 435/1882 

     done by:
        Faulí Tarazona, Xisco   5
        Raal                    3
        Terrence Enger          2
        Budea, Áron             1


* all bugs tagged with 'regression'
   + 810(-5) bugs open of 5948(+20) total 12(+0) high prio.

     done by:
        Faulí Tarazona, Xisco   4
        Telesto                 3
        Buovjaga                2
        Terrence Enger          2
        Alex Thurgood           2
        Nabet, Julien           1
        guilleron29             1
        Philips, Yousuf         1
        Budea, Áron             1
        Henschel, Regina        1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 137(-5)
     Calc                     - 121(-1)
     Impress                  - 79(-1)
     Writer: docx filter      - 71(+2)
     LibreOffice              - 60(+0)
     UI                       - 49(+1)
     Writer: doc filter       - 41(+2)
     graphics stack           - 35(-2)
     Draw                     - 32(+0)
     Base                     - 31(+0)
     Borders                  - 30(+0)
     Writer: other filter     - 27(+2)
     Writer: perf             - 23(-1)
     filters and storage      - 22(+1)
     Chart                    - 20(+0)
     Crashes                  - 19(-6)
     Printing and PDF export  - 17(+1)
     BASIC                    - 14(+0)
     Extensions               - 5(+1)
     framework                - 4(+0)
     Linguistic               - 1(+1)
     Installation             - 1(+0)



More information about the LibreOffice mailing list