minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Wed Oct 11 15:44:58 UTC 2017


* Present:
    + lots of people at the Rome conference.

* What is the ESC (Caolan)
    + Engineering Steering Commitee
    + avoiding potential conflicts.
    + representation from most developing communities
         + docs, translation, releng, etc.
    + mostly people are in the ESC anyway.
    + all calls are public, and recorded, can listen in & find out …

* Completed Action Items:
    + bisect and analyze bug#112558
	+ Bisected
	+ Only in Calc
      + affects metric compatible fonts primarily C*
      + brought to ESC because Caolan fixed previous issue (Xisco)
          + priority is normal, but lets not focus on it now.
      + everyone happy with line-spacing in writer ? (Caolan)
          + yes – and elsewhere in UI etc. (Xisco)
    + add access to Mathias Freund(Kendy)
          + send welcome mail (Heiko)

* Pending Action Items:
    + find data for x86 / Linux downloads (Cloph)
    + ship the horror win / VC runtime DLLs with the installer (Cloph)
    + fix scripts producing junk numbers for crash testing (7 and 7) (Shinnok)
        [ pending – making the scripts work again. ]
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
        [ still working on this, hope to have it done today ]
    + research the best way to build HTML help / documentation (Olivier)
        [ still working on this ]
           + it will be python (olivier)
    + switch default to x86_64 / Windows for testing & pre-releases of 6.0 (Cloph)

* Release Engineering update (Christian)
    + 5.4.2 RC2 status
        + released as final last week.
        + prolly first version which has flat-hub builds (Stephan)
           + they do the builds for us …
           + Stephan does builds of ‘fresh’, but they will do ‘still’
           + prolly continue doing ‘fresh’ builds.
           + Endless – want to use this …
               + they appear to have the B/W to do the builds.
           + building for ARM32 & ARM64 too – plus Intel 32 & 64.
    + 5.3.7 RC2 - 1 week after conference.
    + 5.4.3 RC1 next week
    + 6.0 Alpha1
        + next week
        + 6.0.1 will be made sensible ...
        + 6 week gap from 6.0.0 to 6.0.1 ?
            https://wiki.documentfoundation.org/ReleasePlan/6.0
        + ideal to have 3-4 week after release instead;
        => adjust to 3 weeks; Christian to do something sensible.
        + 6.0.1 rc1 week 6
          to avoid scheduling conflicts move 5.4.5 one week back
    + Android
    + Online

* Documentation (Olivier)
    + some patches coming to the help content
    + continuing building books; intend to release a companion to 6.0
        + a static guide; on time there.
       + what should the cover look like.

* Heiko missing.

* Crash Hunting (Caolan)
    + 6 import failures, 0 export failures
        + mostly RTF documents, results for this week not in yet.
        + hope down to zero.
    + 7 coverity issues
        + only 3 outstanding Java issues of potential leaks.
        + sol’n – is to use Java APIs that don’t exist in our Java
        + do we care about our Java baseline ? → ignore them.
        + down to close to zero again.
        + Julien N doing great stuff on fixing these.
    + Google / ossfuzz: 34 fuzzers active now
        + chewing away at the XML filters
        + Google fixed the log issues.
        + starting to see issues hidden by older problems.
            + OOM when hit 2Gb; so seeing new layers of badness 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)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
	  + 598 (last 7 days )
    + numbers falling for 5.3.x
    + NEW to 5.4.2.2 http://crashreport.libreoffice.org/stats/signature/ScEditEngineDefaulter::SetDefaultItem(SfxPoolItem%20const%20&)
        + Xisco will look at reproducing it.

* Hackfests & Events (Thorsten)
    + new plan from Bjoern:
       + https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
         + trying to get these going
         + had a meeting; minutes posted to board-discuss
         + need to work through ‘interesting’ easy-hacks to find a topic.
         + want two-day-long not-so-easy hacks.
    + 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
         + love to have more offers fro further afield (Michael)
    + LibreOffice Conference
         + hacknight on Thu evening (Sophie)
              + Scout Center 
         + use the occasion to ask devs about NeedDevAdvice bugs (Xisco)
              + try to get the UNCONFIRMED stats down etc.

* mentoring/easyhack update (Shinnok)
          committer...   1 week     1 month     3 months    12 months   
                  open      66(-8)     115(6)      116(0)       124(0)  
               reviews     515(12)    1954(-43)   5397(82)    17608(133)
                merged     238(-22)    984(32)    2774(80)    10928(95) 
             abandoned      19(5)       85(3)      261(10)      697(3)  
           own commits     313(-43)   1293(14)    2474(299)   14075(-27)
        review commits      54(0)      270(-20)    614(53)     2793(-5) 
        contributor...   1 week     1 month     3 months    12 months   
                  open      20(2)       42(6)       47(7)        50(7)  
               reviews     716(-55)   2714(58)    6756(184)   22063(253)
                merged      25(6)       97(-10)    342(7)      1283(6)  
             abandoned       6(4)       34(6)       83(4)       263(5)  
           own commits      27(4)      107(0)      296(27)      945(12) 
        review commits       0(0)        0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 27(27)   needsUXEval 0(0)   cleanup_comments 196(196)   
       total 253(253)   assigned 8(8)   open 216(216)   
    + top 5 contributors:
          Gelmini, Andrea made 26 patches in 1 month, and 156 patches in 1 year
          Andreas Brandner made 9 patches in 1 month, and 9 patches in 1 year
          Johnny_M made 9 patches in 1 month, and 39 patches in 1 year
          Krot, Serge made 5 patches in 1 month, and 5 patches in 1 year
          Carl, Jens made 4 patches in 1 month, and 107 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 280 review comments in 1 month, and 450 in 1 year
          Stahl, Michael made 212 review comments in 1 month, and 1842 in 1 year
          Grandin, Noel made 169 review comments in 1 month, and 1313 in 1 year
          Behrens, Thorsten made 150 review comments in 1 month, and 753 in 1 year
          Vajna, Miklos made 100 review comments in 1 month, and 1236 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Nigel Dias nigeldias2012 at gmail.com 
          Daniel Faleiro SIlva danielfaleirosilva at gmail.com 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + perhaps make progress

* Jenkins / CI update (Christian)
     from:Wed Oct  4 14:29:20 2017
    master linux rel  jobs: 147 ok: 147 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 133 ok: 131 ko:   1 fail ratio:  0.75 % break:   1 broken duration: 3.14%
    master mac rel    jobs: 120 ok: 116 ko:   4 fail ratio:  3.33 % break:   4 broken duration: 1.51%
    master mac dbg    jobs: 120 ok: 116 ko:   4 fail ratio:  3.33 % break:   4 broken duration: 1.67%
    master win rel    jobs: 103 ok:  90 ko:  13 fail ratio: 12.62 % break:  13 broken duration:10.54%
    master win dbg    jobs: 106 ok:  97 ko:   9 fail ratio:  8.49 % break:   9 broken duration:10.60%
    master win64 dbg  jobs: 105 ok:  98 ko:   7 fail ratio:  6.67 % break:   7 broken duration: 3.18%
    lo-5.3 mac        jobs:   2 ok:   2 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.4 mac        jobs:   1 ok:   1 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: 281 ok: 249 ko:  28 fail ratio: 9.96%
    master gerrit plg jobs: 280 ok: 204 ko:  72 fail ratio:25.71%
    master gerrit win jobs: 280 ok: 237 ko:  42 fail ratio:15.00%
    master gerrit mac jobs: 280 ok: 216 ko:  61 fail ratio:21.79%
    master gerrit all jobs: 282 ok: 179 ko:  95 fail ratio:33.69%
      + settling again; Mac a bit high.
      + Mac – missing patches to have with new baseline.

* l10n (Sophie)
    + is bad.
    + many strings are marked fuzzy / not cleaned yet (Cloph)
       + many can be auto-translated but need a script writing.
       + wizards cause problems (from gettext migration)
           + different things there (Caolan)
       + some instances where English source string is changed
           + will still be fuzzy afterwards.
    + translators should be a bit patient (Sophie)
       + focus on writer & calc where chance of un-converted strings is low (Cloph)
          + plan to have a script for next week

* QA update (Xisco)

    + Next Bug Hunter Session for LibreOffice 6.0 Alpha0
	  + October, 20th – next Friday

    + increases in unconfirmed due to travel etc.

    + UNCONFIRMED: 474 (+39)
        + enhancements: 60  (+3)
        + needsUXEval: 1 (-2)
        + haveBackTrace: 8 (-1)
        + needsDevAdvice: 32 (+0)
        + documentation:  3 (+0)
        + android:  20 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
		[None]

        + Older:
            + Menu-bar / font non-rendering / measuring with GL / Intel HD
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107764
                + very unusual; a DirectWrite / font-metrics issue ?
                + not fixed by dropping DirectWrite - because of GL.
                + look at this after the conference.

            + libreoffice from 5-4 branch shows a broken helpimg icon theme in options.
                    + https://bugs.documentfoundation.org/show_bug.cgi?id=108406
                    + fixes thanks to Andreas Brandner & Bubli
                    + things to back-port ? can it be closed ?
                        + Rene still can reproduce the crash. Bubli can't
                    + need a simple way to reproduce this.

        + Fixed:

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +178  +5 (-121) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             38
       Tamás Zolnai            7
       Yousuf Philips (jay)    6
       Telesto                 6
       V Stuart Foote          4
       miles                   4
       Adolfo Jayme            4
       Julien Nabet            4
       Timur                   4
       Aron Budea              3

    + top 10 bugs reporters:
       Emil Tanev              11
       Yousuf Philips (jay)    11
       Telesto                 11
       Xisco Faulí             6
       Thomas Lendo            5
       t0m1p                   4
       Tamás Zolnai            4
       R. Bingham              3
       John Russell            2
       Alex ARNAUD             2

    + top 10 bugs fixers:
       Zolnai, Tamás           7
       Adolfo Jayme Barrientos 4
       Srebotnjak, Martin      4
       Nabet, Julien           4
       Foote, V Stuart         3
       Vajna, Miklos           3
       McNamara, Caolán        2
       Stahl, Michael          2
       Kainz, Andreas          1
       Behrens, Katarína       1

    + top 10 bugs confirmers:
       Faulí Tarazona, Xisco   28
       Philips, Yousuf         12
       Raal                    6
       Telesto                 6
       Budea, Áron             5
       Tietze, Heiko           5
       Alex Thurgood           4
       Zolnai, Tamás           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/38 -     5 %  (+0)
     5.1 : 2/35 -     5 %  (+0)
     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 : 27/258 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 400/1655 386/1634 380/1616 373/1597 367/1585 371/1574 373/1558 

     done by:
        Telesto                 9
        Faulí Tarazona, Xisco   7
        Raal                    5
        Justin L                1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 476/2248 464/2229 461/2214 453/2195 460/2193 461/2179 465/2160 

     done by:
        Telesto                 8
        Faulí Tarazona, Xisco   7
        Raal                    4
        Budea, Áron             1
        Justin L                1


* all bugs tagged with 'regression'
   + 878(+3) bugs open of 6419(+22) total 5(+0) high prio.

     done by:
        Faulí Tarazona, Xisco      7
        Telesto                    3
        Alex Thurgood              2
        m.a.riosv                  2
        Budea, Áron                1
        Adolfo Jayme Barrientos    1
        Zolnai, Tamás              1
        Balland-Poirier, Laurent   1
        Philips, Yousuf            1
        Justin L                   1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 159(+0)
     Calc                     - 136(+0)
     Impress                  - 85(+0)
     LibreOffice              - 72(+4)
     Writer: docx filter      - 71(+1)
     UI                       - 51(+1)
     Writer: doc filter       - 37(+0)
     graphics stack           - 35(-2)
     Draw                     - 34(+0)
     Base                     - 32(+0)
     Borders                  - 30(+0)
     Writer: perf             - 29(-1)
     Writer: other filter     - 26(-1)
     filters and storage      - 24(+0)
     Chart                    - 20(+0)
     Crashes                  - 16(+1)
     BASIC                    - 16(+0)
     Printing and PDF export  - 16(+0)
     framework                - 4(+0)
     Installation             - 3(+0)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list