minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Mar 9 15:46:30 UTC 2017


* Present:
        + Caolan, Heiko, Kendy, Miklos, Michael M, Sophie, Eike, Stephan,
          Norbert, Christian, Björn, Olivier, Andras, David, bubli, Jan-Marek, Thorsten,
          Xisco, Michael S

* Completed Action Items:
    + collect names of Perugia / Hackfest interested mentors in a wiki page (Bjoern)
      template wiki page created: https://wiki.documentfoundation.org/Hackfest/Perugia2017

* Pending Action Items:
    + org admins to invite mentors (when gsoc page bug fixed) (Thorsten)
    + look into advertising tweet for GSOC from TDF (Thorsten)

* Release Engineering update (Christian)
    + 5.2.6 RC2
        + announced as final today.
        + test was randomly failing (Bjoern)
            + was known; not seen it before - a regression (?)
            + mentioned in previous ESC calls - in XShape2 tests (Cloph)
                + only failed on Windows; Linux un-affected apparently.
                + prolly some dep. chain / dependency issue.
                   + worked on 2nd try so ...
                + broke on i386 Ubuntu builders so can't be a dep issue (Bjoern)
                   + help / test disabling appreciated (Michael)
    + 5.3.1 RC2
        + on pre-releases, and is being pushed to mirrors
        + will be announced as RC later today.
    + Android & iOS Remote
        + Intel build ready, ARM out of space - release soon.
    + online (Michael)
        + 5.3.2 next - patches welcome etc.

* Retrospective: bump master baseline from MSVC 2013 to 2015? (Stephan)
    + any problems ? (Michael)
    + not updated tinderbox build pieces for this branch yet (Cloph)
    + some problems updating toolchains from people. (Stephan)
        + UWINAPI.DLL - a cleanup fix to get rid of that
AI:        + look at old Duden extension to see if they use that (Thorsten)

* Documentation (Olivier)
     + Published blog post on latest guide
     + Traffic on documentation website climbing steadily
     + Patch by aeimi for new help system (need more work)
     + Awaiting Pootle fix for Help 3 (as last week)
         + didn't connect with pootle devs this week (Cloph)
             + last week: had found another issue - fixing & testing.
             + not sure when this would happen.
         + content changes don't need to wait; only automated cleanups (Cloph)

* UX Update (Heiko)
  + Bugzilla (topicUI) statistics
       251(251) (topicUI) bugs open, 475(475) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week   1 month   3 months   12 months  
            added      3(1)     14(2)     37(3)      495(-1) 
        commented     63(39)   224(7)    739(23)    3673(-22)
          removed      1(0)      3(1)      9(1)       39(1)  
         resolved      8(6)     50(4)    100(3)      205(8)  
   + top 10 contributors:
         Faulí Tarazona, Xisco made 166 changes in 1 month, and 379 changes in 1 year
         Tietze, Heiko made 142 changes in 1 month, and 2189 changes in 1 year
         Foote, V Stuart made 46 changes in 1 month, and 682 changes in 1 year
         Buovjaga made 41 changes in 1 month, and 367 changes in 1 year
         Thomas Lendo made 40 changes in 1 month, and 44 changes in 1 year
         Cor Nouws made 22 changes in 1 month, and 477 changes in 1 year
         Kainz, Andreas made 15 changes in 1 month, and 16 changes in 1 year
         LibreTraining made 15 changes in 1 month, and 17 changes in 1 year
         Philips, Yousuf made 13 changes in 1 month, and 1395 changes in 1 year
         *UNKNOWN* made 10 changes in 1 month, and 10 changes in 1 year
   + will run a survey on default table styles
      + 39 different styles, both existing and new
   + also planned is a quick poll about the default color palette
      + three options on the table; community to decide.
   + considering interactive prototyping tool with RE feature
       + would like to make clear what new functionality is needed
         to make it fully functional
            + no way to compare features introduced vs. replaced.
                + open-source tools already a problem when un-maintained (Michael)
                     + not eager for proprietary too
       + any problem with requirement tracking ? (Heiko)
            + word 'requirement' is a bit tricky in open-source (Michael)

* Crashtest update (Caolan)
    + 3 import failure, 1 export failures
        + cleared the docx issues.
        + one of the import failures is in the number-formatting code
        + changed recently.
    + 168 coverity issues.
          + didn't do much this week.
    + Google / ossfuzz: 22 fuzzers active now
        + picking leaks out of things to get ppt going
          + fuzzer crashes when OOM currently.
        + lots of places, temporarily duplicating memory when moving bitmaps around
        + fixing some of these to reduce memory use.
        + using a representative minimal set of documents for this.
          + http://dev-www.libreoffice.org/corpus/

* linking from editeng against sfx (Bjoern)
    + https://gerrit.libreoffice.org/#/c/34985/ and follow-up
    + editeng and sfx are both already in libmerged anyway
    + also might clean up OutlinerViewShell? (Miklos)
    + so - not much change except one slightly bigger unittest
    + also mst threatened to UNO-fy EditEngine alternatively
    + trying to cleanup Editengine instances ? (Michael S)
        + if we're leaking EditEngines - ensure they are disposed.
    + when the app is shutdown, kill the VCL pointers so not sitting around (Bjoern)
        + is it global caches ? (Michael)
            + something in a global static thing - with VclPtr's (Bjoern)
    + XTerminateListener instead ? (Michael)
            + not so easy - particularly in cppunit tests (Bjoern)
                + focused on unit tests - to check no leaks there.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS – Berlin, next Thursday (?) (Bubli)
        + monthly now (Bubli)
        + April 20th the next one
    + Italian hack-fest coming up: 4 days May 27-30th
         + Perugia University
         + ...
    + event in Spain (Xisco)
        + will be in Malaga for Open conference in May
            + http://www.opensouthcode.org/conference/opensouthcode2017
        + an idea to do something.
        + Xisco giving a talk there too - be good to meet up.
    + UX people: Arnaud suggested a UX meeting (Heiko)
        + no commitments here -> drop this.
    + Essen meeting (Bjoern)
        + suggestions for bike-shedding topics to get people interesting
            + UX / Extensions ?
        + suggested dates in April 15th or 23rd German community coming up with that.
        + not nailed down yet
    + another hackfest in Granada / Spain for Document Freedom Day (Xisco)
        + initially give a talk 31st March and see how students react
             + if good - give a hack-fest
 
* mentoring/easyhack update (JanI)
   + openhub statistics (2017-03-03), 267(267) people did 15401(15401) commits in 12 month in 8804167(8804167) lines of code
   + gerrit/git statistics:
         committer...   1 week     1 month     3 months    12 months    
                 open      40(-9)      82(-11)     94(-8)      101(-8)  
              reviews     504(75)    1623(40)    4297(-66)   17154(-98) 
               merged     157(-38)    856(-42)   2665(-82)    9933(4)   
            abandoned      15(3)       59(3)      143(5)       658(-2)  
          own commits     292(-62)   1645(-7)    3047(-88)   17123(-205)
       review commits      76(45)     228(19)     430(5)      3297(-24) 
       contributor...   1 week     1 month     3 months    12 months  
                 open      16(-2)      35(-5)      40(-9)       40(-9)
              reviews     486(-11)   2004(-46)   5193(-79)   18680(7) 
               merged      40(34)      89(14)     223(23)      791(5) 
            abandoned       8(4)       29(6)       86(5)       271(1) 
          own commits      38(33)      87(11)     141(21)      761(6) 
       review commits       0(0)        0(0)        0(0)         0(0) 
   + easyHack statistics:
      needsDevEval 23(23)   needsUXEval 0(0)   cleanup_comments 187(187)   
      total 228(228)   assigned 25(25)   open 178(178)   
   + received patches from 0 emails the last month without licesense statement
   + top 5 contributors:
         Gelmini, Andrea made 20 patches in 1 month, and 57 patches in 1 year
         Donkers, Winfried made 11 patches in 1 month, and 55 patches in 1 year
         Kumar, Rohan made 6 patches in 1 month, and 43 patches in 1 year
         Prajapati Gautam made 5 patches in 1 month, and 6 patches in 1 year
         Kainz, Andreas made 5 patches in 1 month, and 14 patches in 1 year
   + top 5 reviewers:
         Iversen, Jan made 168 review comments in 1 month, and 1517 in 1 year
         Stahl, Michael made 140 review comments in 1 month, and 1086 in 1 year
         Mohrhard, Markus made 132 review comments in 1 month, and 1815 in 1 year
         Vajna, Miklos made 113 review comments in 1 month, and 1160 in 1 year
         Grandin, Noel made 112 review comments in 1 month, and 1320 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:

* GsoC update (Thorsten)
    + timeline:
         + now - March 20: spread the news, attract students
         + March 20 - April 3 16:00 UTC: student submissions
         + April 3 - 16: review proposals
         + April 17, 16:00 UTC: deadline to submit slot requests
         + April 19, 16:00 UTC: slot allocations announced
         + April 19 - 24 16:00 UTC: choose proposals, assign mentors
         + May 4 - 29: projects public, community bonding period starts
         + 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
    + fewer people showing up on IRC and interacting,
      changes Google does may have an effect.
         + announced on twitter - thanks to Heiko on design account
         + everyone blogging / mentioning would be good.
    + last week talked at OpenStadt (Bjoern)
         + local people - prototype-funds in 2nd round;
             + Eur 30k for 1/2 a year on OpenData, OpenSource.
             + interested in working on that - if German folk are interested.
             + https://prototypefund.de/

* crash reporter news (?)
    + http://crashreport.libreoffice.org/stats/version/5.3.1.1
    + http://crashreport.libreoffice.org/stats/version/5.2.5.1
    + http://crashreport.libreoffice.org/stats/version/5.2.6.1
    + 5.2.4.2 – still(!) plaguing us.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + web page is now updated (Stephan)
         + turns out there is a duplicate page which was out of date.
  * https://www.documentfoundation.org/gethelp/developers/
  * https://www.libreoffice.org/get-help/professional-support/

    + 6 week sleep.

* Jenkins / CI update (Norbert)
    from:Thu Mar  2 16:03:12 2017
    master linux rel  jobs: 220 ok: 207 ko:  13 fail ratio:  5.91 % break:   5 broken duration: 4.08%
    master linux dbg  jobs: 179 ok: 162 ko:  16 fail ratio:  8.94 % break:   9 broken duration: 6.41%
    master mac rel    jobs: 186 ok: 180 ko:   5 fail ratio:  2.69 % break:   5 broken duration: 1.62%
    master mac dbg    jobs: 183 ok: 178 ko:   4 fail ratio:  2.19 % break:   4 broken duration: 2.28%
    master win rel    jobs: 163 ok: 125 ko:  38 fail ratio: 23.31 % break:  19 broken duration:17.41%
    master win dbg    jobs: 161 ok: 109 ko:  52 fail ratio: 32.30 % break:  11 broken duration:32.50%
    master win64 dbg  jobs: 174 ok: 126 ko:  48 fail ratio: 27.59 % break:  15 broken duration:26.73%
    lo-5.2 mac        jobs:   4 ok:   4 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.3 mac        jobs:  16 ok:  15 ko:   1 fail ratio:  6.25 % break:   1 broken duration: 5.15%
    branch gerrit all jobs:  10 ok:   7 ko:   3 fail ratio:30.00%
    master gerrit lin jobs: 286 ok: 241 ko:  44 fail ratio:15.38%
    master gerrit plg jobs: 286 ok: 244 ko:  42 fail ratio:14.69%
    master gerrit win jobs: 285 ok: 186 ko:  99 fail ratio:34.74%
    master gerrit mac jobs: 283 ok: 236 ko:  46 fail ratio:16.25%
    master gerrit all jobs: 283 ok: 161 ko: 120 fail ratio:42.40%
        + nice bump on the windows machines.

  + how to re-base / re-trigger builds if no other changes on the branch ? (Michael)
     + can't do that without re-basing (Norbert)
        + avoid builds for nothing.
     + rational - random CI fluke - a random bug in the product / test (Norbert)

* l10n (Sophie)
     + nothing new - awaiting Dwayne's feedback & new strings
     + not blocked for everyone - some projects have work still
         + but for those who finished their last localization - wait for the 5.4 strings from master.

* Major release 6.0 in Q1/2018 acc. ML (Heiko)
     + should we use the '6.0' version for next year.
     + Italo says scheduled for Q1 2018 
     + how do we get branding / visual identity sorted ?
     + hope this is not a developers' issue: marketing, design etc. (Michael)
     + does 6.0 provide a chance to drop WinXP ?
        + people expect a big change with a change to major version (JMux)
          + when there is nothing to release increase the number (Kendy)
             + both have been seen in the wild.
     => marketing make the call.

* QA update (Xisco)

    + some new crashes - because they've been triaged.

    + UNCONFIRMED: 468 (0)
        + enhancements: 41  (+6)
        + needsUXEval: 1 (1)
        + haveBackTrace: 11 (-1)
        + needsDevAdvice: 43 (-2)
        + documentation:  7 (+2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Crash in: windows storage.dll
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106282
                        + looks like a windows file-picker / thread issue?
                    + looks like NOTOURBUG - would love a 2nd opinion ...
            + FORMATTING: When undo and redo, custom styles and formatting lost, or full crash.
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=88555
                    + Bubli ?
            + FILEOPEN: Crash of LibreOffice Calc when activating macros
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=104383
                    + Kohei ?
            + Crash in: SwWrtShell::CalcAndSetScal - in Writer paste table from Calc multiple times using autocaption
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=102286
                    + couldn't trigger it in the past.

      + Older:
            + Comparing two files makes LibreOffice crash
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=98202
                    + very old issue from 3.3.x (!)

        + Fixed Most Pressing Bugs: http://tdf.io/fixedmostpressingbugs
            + Crash when saving a particular document as DOCX
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=101178
                    + thanks to Michael Stahl.
            + Crash in Calc when selecting "Uniform Integer" with an max value "100000000000000" in "Random Number Generator
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=104117
                                    + thanks to Tomaž Vajngerl
            + FILEOPEN: Crash when clicking on a spreadsheet with many comments 
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=106385
                    + thanks to Eike
 
* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +172    -268        (-96 overall)
    many thanks to the top bug squashers:
        QA Administrators     82
        Xisco Faulí          43
        V Stuart Foote        17
        Buovjaga              11
        Heiko Tietze          11
        m.a.riosv              6
        Khaled Hosny           5
        Samuel Mehrbrodt (CIB) 5
        Mike Kaganski          4
        Eike Rathke            4
        Julien Nabet           4
        Katarina Behrens (CIB) 3
        Jacques Guilleron      3
        muso                   3
        Maxim Monastirsky      3

  + top 10 bugs reporters:
        Thomas Lendo           9
        Vajngerl, Tomaž        8
        Mehrbrodt, Samuel      6
        Telesto                4
        brian.bj.parker99      3
        Pinto, Marco A.G.      3
        bureautiquelibre       3
        Hung, Mark             3
        Hossein                3
        Timur                  2

  + top 10 bugs fixers:
        Foote, V Stuart            7
        Kelemen, Gabor             3
        Vajna, Miklos              3
        Rathke, Eike               3
        McNamara, Caolán           2
        Stahl, Michael             2
        Hosny, Khaled              2
        Monastirsky, Maxim         2
        Sven                       2
        Balland-Poirier, Laurent   2

* Highest-Priority bugs (aka "MABs"):
        5.3: 2/33   -  6% (+0)
        5.2: 4/29   - 13% (+1)
        5.1: 2/34   -  5% (+0)
        5.0: 2/58   -  3% (-1)
        4.4: 5/74   -  6% (-1)
        4.3: 5/72   -  6% (+0)
        4.2: 6/132  -  4% (+0)
        4.1: 4/80   -  5% (+0)
        4.0: 4/81   -  4% (+0)
        old: 29/253 - 11% (+0)
            + http://bit.ly/2lJAAJI

* Bisected bugs open: keyword 'bisected'
    + more accurate - down to a single commit.
    + 351/1293 352/1284 354/1270 352/1255 350/1239 342/1220
                + http://bit.ly/2dyIfDy

    + Done by:
        Faulí Tarazona, Xisco   8
        Budea, Áron             1

* Bibisected bugs open: keyword 'bibisected'
    + 420/1836 420/1826 423/1814 419/1797 419/1782 411/1761
        + http://bit.ly/2cSCXlS

    + Done by:
        Faulí Tarazona, Xisco   9
        Budea, Áron             1

* all bugs tagged with 'regression'
    + 770(-4) bugs open of 5788(+14) total 13(-1) high prio.

    + Done by:
        Faulí Tarazona, Xisco   7
        Timur                   1
        guilleron29             1
        Hosny, Khaled           1
        Shipovskij, Roman       1
        Kevin, Suo              1
        Alex Thurgood           1
        steve -_-               1
        Budea, Áron             1

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

                by OS:
                        + Mac     - 5
                        + All     - 5
                        + Windows - 2
                        + Linux   - 1

        * ~Component   count net * all regressions
                   Calc - 124 (-3)
          Writer: other – 122 (+2)
                Impress - 71 (-2)
           Writer: docx - 67 (+0)
            LibreOffice - 57 (+0)
                     UI - 44 (+0)
         graphics stack - 39 (-1)
            Writer: doc - 38 (+0)
                   Base - 31 (-1)
                Borders – 30 (+0)
                   Draw – 30 (+0)
                Crashes – 27 (-1)
         Writer: filter – 24 (+1)
           Writer: perf – 22 (+0)
       filter / storage – 21 (+0)
                  Chart - 21 (+0)
     print / PDF export - 13 (+0)
                  BASIC - 11 (+0)
             Extensions -  3 (+0)
              framework -  3 (+0)
           Installation -  2 (+0)
                    sdk -  1 (+0)
         Formula Editor -  1 (+0)
             + http://bit.ly/1BUdI8i


More information about the LibreOffice mailing list