Minutes of ESC call 2017-10-19

Jan Holesovsky kendy at collabora.com
Fri Oct 20 11:14:05 UTC 2017


* Present: Caolán, Miklos, Thorsten, Xisco, Kendy, Sophie, Stephan, Christian, Michael S., Eike, Jan-Marek

* Completed Action Items:
    + switch default to x86_64 / Windows for testing & pre-releases of 6.0 (Cloph)
        [ enabled for all versions – but only for new downloads, not via the update
        check ]

* Pending Action Items:
    + find data for x86 / Linux downloads with view to removing for 6.0 (Cloph)
        [ have the data, but not the breakdown ]
    + ship the horror win / VC runtime DLLs with the installer (Cloph)
        [ patch in progress, but not verified yet ]
    + 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)

* Release Engineering update (Christian)
    + 5.4.3 RC1 this week
        + tagged, only the win32bit missing; the rest uploaded
        + will upload after the call
    + 5.3.7 RC2 - 1 week after conference.
        + shifted, will be the next week
    + 6.0 Alpha1 – this week
        + 6.0 feature freeze: week 47 (Nov 20th)
        + tagged now – earlier today
        + there will be bughunting session
    + Android
        + found another breakage – nss related
        + issue with rendering
            + Tomaz will have a look soon
    + Online

* Documentation (Olivier)
    + Olivier on vacation

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        253(253) (topicUI) bugs open, 392(392) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months  
             added      3(-3)     19(1)      35(2)      110(-2) 
         commented     42(-13)   180(-30)   525(9)     2419(-82)
           removed      0(0)       4(0)       6(-1)      25(-2) 
          resolved      4(-1)     18(0)      69(-4)     257(-6) 
    + top 10 contributors:
          Philips, Yousuf made 100 changes in 1 month, and 999 changes in 1 year
          Tietze, Heiko made 91 changes in 1 month, and 1160 changes in 1 year
          Thomas Lendo made 45 changes in 1 month, and 470 changes in 1 year
          Foote, V Stuart made 45 changes in 1 month, and 453 changes in 1 year
          Faulí Tarazona, Xisco made 13 changes in 1 month, and 363 changes in 1 y
          Budea, Áron made 12 changes in 1 month, and 59 changes in 1 year
          Cor Nouws made 12 changes in 1 month, and 203 changes in 1 year
          Timur made 12 changes in 1 month, and 77 changes in 1 year
          Kaganski, Mike made 10 changes in 1 month, and 24 changes in 1 year
          *UNKNOWN* made 10 changes in 1 month, and 11 changes in 1 year

    + potential issue with joined characters in https://bugs.documentfoundation.org/show_bug.cgi?id=113134
        + joining characters in Hebrew; might be broken in ODF…
        + surprising that appeared now, not earlier (Heiko)
    + still catching up with the email + notes from the conference (Heiko)

* Crash Hunting (Caolan)
    + 3 import failures, 1 export failures
        - cannot reproduce locally (Caolán)
    + 6 coverity issues
    + Google / ossfuzz: 34 fuzzers active now
        - nearly finished shrinking fuzzer sizes to allow more to be built
        - working through locally enabled ubsan fuzzers to allow that to be
          enabled upstream. One undefined shift in libstdc++ from mersenne random
          number generator
        - unreproducible issues are closed 14 days after they stop appearing

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1527 (last 7 days)
    	  + numbers falling for 5.3.x

    + http://crashreport.libreoffice.org/stats/version/5.4.1.2
        + 3168 (last 7 days)
		+ crashes has doubled since Friday 13th, October due to a crash in the update checker
	 		+ https://bugs.documentfoundation.org/show_bug.cgi?id=113225
			+ mmeeks believes is fixed after Caolan’s epoxy work

    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
	  + 598 (last 7 days )
    		+ NEW to 5.4.2.2 http://crashreport.libreoffice.org/stats/signature/ScEditEngineDefaulter::SetDefaultItem(SfxPoolItem%20const%20&;)
        	+ Xisco will look at reproducing it.
                  + after c5fcab1ec72be1cf2868215ee71d3cb2668498c1 ?
                  + but cannot reproduce it – so not 100% sure :-(

* 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.
    + Cyprus – at the end of October
         + Muhammet Kara reported about that on Twitter
         + Developer Workshop in Northern Cyprus on Oct 21
         + https://twitter.com/muhamm3tkara/status/920197500883161088 
    + 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 from further afield (Michael)

* mentoring/easyhack update
         committer...   1 week      1 month      3 months     12 months    
                  open      51(-1)      120(8)       121(8)        128(7)   
               reviews     295(-144)   1625(-228)   5059(-289)   17548(-149)
                merged     101(-110)    864(-116)   2632(-151)   10740(-270)
             abandoned       5(-7)       50(-13)     181(-46)      616(-89) 
           own commits     163(-75)    1157(-121)   2674(-17)    13597(-337)
        review commits      47(4)       216(-5)      676(24)      2685(-65) 
        contributor...   1 week      1 month      3 months     12 months    
                  open      19(-5)       49(5)        51(4)         55(5)   
               reviews     440(-148)   2376(-234)   6510(-188)   22092(-116)
                merged      21(5)        95(8)       345(15)      1364(113) 
             abandoned       6(2)        24(-8)       99(13)       343(82)  
           own commits      23(5)        97(4)       318(11)       909(-24) 
        review commits       0(0)         0(0)         0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 30(30)   needsUXEval 0(0)   cleanup_comments 199(199)   
       total 255(255)   assigned 10(10)   open 213(213)   
    + top 5 contributors:
          Gelmini, Andrea made 22 patches in 1 month, and 157 patches in 1 year
          Krot, Serge made 11 patches in 1 month, and 12 patches in 1 year
          Johnny_M made 8 patches in 1 month, and 41 patches in 1 year
          Carl, Jens made 6 patches in 1 month, and 109 patches in 1 year
          Paul Menzel made 4 patches in 1 month, and 5 patches in 1 year
    + top 5 reviewers:
          *dummy* made 260 review comments in 1 month, and 505 in 1 year
          Grandin, Noel made 157 review comments in 1 month, and 1306 in 1 year
          Stahl, Michael made 142 review comments in 1 month, and 1832 in 1 year
          Holešovský, Jan made 96 review comments in 1 month, and 1002 in 1 year
          Nabet, Julien made 96 review comments in 1 month, and 636 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Tjipke van der Heide tjipkevdh at gmail.com 
          Ekansh Jha jhaekansh80 at gmail.com 
          Stoyan Dimitrov stoyan at gmx.com 
          Emre Öztürk ozturkemry at gmail.com 

    + list of people who can participate in the Easy Hacks? (Heiko)
        + proposed by Michael
        + https://pad.documentfoundation.org/p/easyhack 
        + rough list so far
        + sounds good, it’s necessary to talk to the people directly though (Kendy)
        + good idea, but must be updated regularly (Xisco)
            + would prefer a wiki page though; but OK with pad too (Xisco)
            + can look through bugzilla with a script too (Xisco)

* Commit Access
    + Serge Krot
AI:     + enable & send the invitation mail (Thorsten)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + perhaps make progress ?
AI:     + run the script (Kendy/Thorsten)

* Jenkins / CI update (Christian)
    from:Thu Oct 12 16:22:59 2017
    master linux rel  jobs: 165 ok: 162 ko:   3 fail ratio:  1.82 % break:   3 broken duration: 0.78%
    master linux dbg  jobs: 141 ok: 139 ko:   1 fail ratio:  0.71 % break:   1 broken duration: 0.41%
    master mac rel    jobs: 126 ok: 122 ko:   4 fail ratio:  3.17 % break:   4 broken duration: 3.44%
    master mac dbg    jobs: 132 ok: 129 ko:   3 fail ratio:  2.27 % break:   3 broken duration: 4.06%
    master win rel    jobs: 118 ok:  83 ko:  35 fail ratio: 29.66 % break:  17 broken duration:22.45%
    master win dbg    jobs: 113 ok:  85 ko:  28 fail ratio: 24.78 % break:  11 broken duration:18.41%
    master win64 dbg  jobs: 117 ok:  94 ko:  23 fail ratio: 19.66 % break:   9 broken duration:14.79%
    lo-5.3 mac        jobs:   1 ok:   1 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%
    branch gerrit all jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit lin jobs: 335 ok: 297 ko:  38 fail ratio:11.34%
    master gerrit plg jobs: 334 ok: 271 ko:  59 fail ratio:17.66%
    master gerrit win jobs: 328 ok: 259 ko:  69 fail ratio:21.04%
    master gerrit mac jobs: 330 ok: 264 ko:  65 fail ratio:19.70%
    master gerrit all jobs: 329 ok: 215 ko: 108 fail ratio:32.83%

* l10n (Sophie)
    + discussion going on about scripting – how to script a change (Sophie)

* QA update (Xisco)

    + Next Bug Hunter Session for LibreOffice 6.0 Alpha1
	  + October, 20th – this Friday

    + office-interoperability-tools works with PPT/PPTX now (Xisco)

    + increases in unconfirmed due to travel etc. (Xisco)

    + UNCONFIRMED: 500 (+34)
        + enhancements: 63  (+4)
        + needsUXEval: 0 (+0)
        + haveBackTrace: 9 (+1)
        + needsDevAdvice: 32 (+0)
        + documentation:  3 (+0)
        + android:  20 (+0)

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

        + Older:
		[None]

        + Fixed:
            + Menu-bar / font non-rendering / measuring with GL / Intel HD
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107764
                + Fixed after a Graphics driver update.

            + DATALOSS FILESAVE: xlsx pivot table corrupted after save with LO and re-open with MS Office
                + https://bugs.documentfoundation.org/show_bug.cgi?id=89139
                + Thanks to  Mike Kaganski and Bartosz Kosiorek

            + FILESAVE: LibreOffice is stuck while saving (MACOS)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=112288
                + Thanks to Jan-Marek Glogowski
		

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +143  +32 (-87) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             8
       Adolfo Jayme            6
       Yousuf Philips (jay)    5
       V Stuart Foote          4
       Buovjaga                4
       Regina Henschel         4
       Timur                   4
       Telesto                 3
       Alex Thurgood           3
       Julien Nabet            3

    + top 10 bugs reporters:
       Yousuf Philips (jay)    20
       Telesto                 9
       Xisco Faulí             5
       Ole Tange               3
       Lior Kaplan             3
       Dieter Praas            3
       Emil Tanev              3
       Ljiljan                 2
       Mike                    2
       John Russell            2

    + top 10 bugs fixers:
       *UNKNOWN*               3
       Kainz, Andreas          2
       Philips, Yousuf         2
       Adolfo Jayme Barrientos 2
       McNamara, Caolán        2
       Glogowski, Jan-Marek    1
       Bevilacqua Jean-Sébastien 1
       Telesto                 1
       Nabet, Julien           1
       Terje Bråten            1

    + top 10 bugs confirmers:
       Faulí Tarazona, Xisco   26
       Philips, Yousuf         18
       dieterp                 8
       Nabet, Julien           6
       Kaplan, Lior            6
       Timur                   5
       Alex Thurgood           4
       m.a.riosv               4
       Foote, V Stuart         2
       Faure, Jean-Baptiste    2


* 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 : 26/258 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 410/1669 400/1654 385/1631 380/1614 371/1593 369/1583 372/1569 

     done by:
        Telesto                 7
        Faulí Tarazona, Xisco   6
        Kaganski, Mike          1
        Buovjaga                1
        Monastirsky, Maxim      1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 490/2265 476/2247 462/2225 461/2212 451/2191 461/2191 461/2173 

     done by:
        Telesto                10
        Faulí Tarazona, Xisco   6
        Kaganski, Mike          1
        Monastirsky, Maxim      1


* all bugs tagged with 'regression'
   + 891(+10) bugs open of 6442(+23) total 4(-1) high prio.

     done by:
        Telesto                 9
        Faulí Tarazona, Xisco   7
        Philips, Yousuf         3
        tommy27                 1
        Kaganski, Mike          1
        Buovjaga                1


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

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

* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 158(-1)
     Calc                     - 134(-2)
     Impress                  - 92(+7)
     LibreOffice              - 73(-1)
     Writer: docx filter      - 71(+0)
     UI                       - 50(-1)
     Writer: doc filter       - 36(-1)
     graphics stack           - 35(+0)
     Draw                     - 33(-1)
     Base                     - 31(-1)
     Writer: perf             - 29(+0)
     Borders                  - 29(-1)
     Writer: other filter     - 27(+0)
     filters and storage      - 24(+0)
     Chart                    - 20(+0)
     Printing and PDF export  - 17(+1)
     Crashes                  - 16(+0)
     BASIC                    - 16(+0)
     framework                - 4(+0)
     Installation             - 3(+0)
     Linguistic               - 2(+0)
     Extensions               - 2(+0)
     sdk                      - 1(+0)



More information about the LibreOffice mailing list