[Libreoffice-qa] minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jul 19 14:50:35 UTC 2018


* Present:
    + Jmux, Michael W, Sophie, Olivier, Michael M, Xisco,
      Miklos, Eike, Thorsten, Cloph, Heiko, Caolan

* Completed Action Items:
    + Submit Tirana / conference papers
         + https://libocon.org/2018/call-for-papers/ 
         + lots of last-minute submissions ... 
    + Windows tinderbox/build-bot owners to parallel install VS2017
         [ Jenkins slaves all updated & building (Christian)
           switch already enabled on master ]
    + on ESC share - “Budget2018” - add your ranking before this week’s call
         [ hopefully getting there ]

* Pending Action Items:

* Release Engineering update (Christian) 
    + 6.0.6 – rc2 due next week
    + 6.1.0 RC2 – next week – July 17
        + delayed a little by Xisco’s revert.
        + plan to tag after the ESC call, later today.
    + 6.1 late features
        + calc threading default / fixing (Miklos)
           + 3 calc docs - are they threading related or not ?
               + things can be improved, but looking promising.
           => done – disable after a few releases.
    + Remotes
    + Android viewer
        + new patches but no new version yet.   
    + Online
        + need an rc2 – Timar on vacation.
    + iOS – now has built-in l10n support in XCode on master for storyboards.

* Documentation (Olivier)
    + New Help
         + included into the 6.1 release & packaged  
         + Fixing corner case of bookmark in help page (ohallot)
    + Help contents
         + Content removal from obsoleted feature (fitoshido)
         + Contents updated on signatures (Caolán)
         + Change in terminology for tree-files (ohallot)
    + Guides
         + Reviewing chapters for book assembly
 
* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 291(291) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added     15(12)    24(14)    30(13)      97(14) 
         commented     48(17)   140(50)   286(46)    1702(46) 
           removed      1(1)      1(1)      1(1)       11(1)  
          resolved      4(3)      9(2)     20(3)      170(-1) 
    + top 10 contributors:
          Buovjaga made 58 changes in 1 month, and 205 changes in 1 year
          Foote, V Stuart made 38 changes in 1 month, and 268 changes in 1 year
          Tietze, Heiko made 36 changes in 1 month, and 713 changes in 1 year
          Xisco Faulí made 27 changes in 1 month, and 317 changes in 1 year
          kompilainenn made 21 changes in 1 month, and 42 changes in 1 year
          OfficeUser made 18 changes in 1 month, and 18 changes in 1 year
          Telesto made 14 changes in 1 month, and 94 changes in 1 year
          Henschel, Regina made 11 changes in 1 month, and 99 changes in 1 year
          Harald Koester made 8 changes in 1 month, and 13 changes in 1 year
          Kaganski, Mike made 8 changes in 1 month, and 50 changes in 1 year
    + just returned from vacation.
    + Some discussion on how close we want to be on Excel (tdf#117647)
        + make the top 10 elements – for conditional formatting.
        + is this a UI thing ? (Michael)
              + any file-format, functional difference seems gratuitous.
              + just UI (Heiko)

    + is the colibre icon-set finished ? (Olivier)
        + Andreas says – finished a month ago (Heiko)
            + request asking for screenshots noted.
            + help pages use icons (Olivier)
                + using Colibre as the icons.
            + do help pages use links.txt ? (Michael)
                + copy the full colibre inside the help package
        + when I did the analysis it was complete (Michael)
            + anything missing is prolly a S/W problem.
            + calm down the shuffling for now (Thorsten)
        + UI freeze reminder for 6-1 (Heiko)
            + everyone knows this – lets keep the freeze cf. July 8th.

* Fuzz / Crash Testing (Caolan)
    + 20(-24) import failure, 4(+1) export failures 
        + found a few SVG crashers from new SVG bits.
        + crash since Noel’s work of std::unique_ptr of SvStream
             + before that - was a leak wrt. Embedded spreadsheets.
             + going to need a chunk of energy to fix. 
    + coverity
        + 17(+12, -6)
        + expect all to be fixed from this report.
        + next due-in during the day – should get back to pre-vacation 
    + forcepoint round #8
        + smaller set of issues here – only 7
        + only 3 / 4 outstanding. 
    + oss-fuzz (13 outstanding, 13 minor)
        + broke during Caolans’ vacation
        + reasonably small.
  
* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.7.2
         + 534 (last 7 days) (45)
    + http://crashreport.libreoffice.org/stats/version/6.0.4.2
         + 967 (last 7 days) (-160)
    + http://crashreport.libreoffice.org/stats/version/6.0.5.2
         + 1232 (last 7 days) (+137)

         + Updater was enabled, looks better than for previous version
         + Top 2 and Top 4 crashes in 6.0.5.2 fixed for 6.0.6
* Budget ranking (Thorsten)
   + on ESC share - “Budget2018”
   + should we include all members into the voting ? (Heiko)
       + helpful to have some expert views (Michael)
       + these are very technical (Thorsten)
           + perhaps a survey to get feedback on areas to improve.
   + getting any input at all is good (Michael)
       + only understood the UI topics (Heiko)
   + could you be interested in the survey ? (Thorsten)
       + good to have benefits of being a member (Heiko)
           + asking the community – get lots of input that needs aggregating
           + chunks of work
       + hard even in the ESC to get input.
       + we have a hear to improve – a talk at the conference ?
AI:    => end of call, mail spreadsheet for the board (Thorsten)

* GSoC schedule (Thorsten/Heiko)
   + Mentors polled:
       + should students should be invited to the LibreOffice conference.
       + 1 reply so far, if you wrote to Sophie privately – tell the admins.
       + budget concerns wrt. Inviting them all (Heiko)
       + admins to sort by end of the week for Sophie (Thorsten)
             + err on generous side.
   + Coding: May 14 - August 6
   + Evaluation 2: July 9 – 13 - next week!
       + all students passed – 10 still going.
       + 1 feedback on somewhat inaccessible mentors
       + should have 2x assigned – if not available; please tell students
       + let Moggi/Heiko/Thorsten know if both are away
           + bad to let students stew for two weeks un-attended.
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hackfests & Events
   + Akademy in Vienna Aug 11-17th
      + Thorsten?
   + FrOScon in Bonn: Aug 25
      + Bubli, Thorsten, perhaps Cloph.
   + Conference – September
   + potentially one in Bern / Switzerland - October 19th.
   + working on a Munich event October 26-28th (Thorsten)
      + an Open Gov’t meeting from the City of Munich
      + good to have a hack-fest back-to-back there.
      + moving slowly here …

* mentoring/easyhack update
         committer...   1 week       1 month     3 months    12 months   
                  open      110(36)      138(8)      140(7)       151(7)  
               reviews     1410(-577)   5569(110)   8861(659)   22443(581)
                merged      285(-35)    1386(-35)   3576(-13)   14004(83) 
             abandoned       12(-5)       56(-18)    267(-10)     994(-6) 
           own commits      253(4)      1053(21)    3549(-56)   14757(63) 
        review commits       55(-42)     306(-13)    955(-24)    3508(33) 
        contributor...   1 week     1 month     3 months     12 months    
                  open      25(-27)    69(-3)       72(-3)        75(-3)  
               reviews     114(-2)    311(-178)   4713(-668)   29160(-469)
                merged      24(-43)   144(-3)      373(-15)     1711(-4)  
             abandoned      10(-5)     37(5)       103(-6)       350(-40) 
           own commits      22(-34)   143(-10)     390(-17)     1345(10)  
        review commits       0(0)       0(0)         0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 52(52)   needsUXEval 2(2)   cleanup_comments 219(219)   
       total 267(267)   assigned 28(28)   open 184(184)   
    + top 5 contributors:
          Gelmini, Andrea made 32 patches in 1 month, and 410 patches in 1 year
          Sophia Schröder made 28 patches in 1 month, and 85 patches in 1 year
          Justin Luth made 9 patches in 1 month, and 17 patches in 1 year
          Vikas Mahato made 8 patches in 1 month, and 9 patches in 1 year
          Rizal Muttaqin made 7 patches in 1 month, and 11 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 3106 review comments in 1 month, and 3587 in 1 year
          Behrens, Thorsten made 246 review comments in 1 month, and 1626 in 1 year
          Pootle bot made 222 review comments in 1 month, and 1902 in 1 year
          Adolfo Jayme Barrientos made 210 review comments in 1 month, and 860 in 1 year
          Holešovský, Jan made 147 review comments in 1 month, and 1264 in 1 year
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping ~16 weeks.

* Jenkins / CI update (Christian)
    from:Thu Jul 12 16:19:17 2018
    master linux rel  jobs: 150 ok: 150 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 128 ok: 127 ko:   1 fail ratio:  0.78 % break:   1 broken duration: 0.19%
    master mac rel    jobs: 121 ok: 121 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs: 125 ok: 125 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  82 ok:  30 ko:  52 fail ratio: 63.41 % break:  10 broken duration:62.48%
    master win dbg    jobs:  81 ok:  64 ko:  17 fail ratio: 20.99 % break:  14 broken duration:16.90%
    master win64 dbg  jobs:  77 ok:  56 ko:  21 fail ratio: 27.27 % break:  19 broken duration:31.14%
    lo-5.3 mac        jobs:   0 ok:   0 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%
    master gerrit lin jobs: 515 ok: 372 ko:  70 fail ratio: 13.59% time for ok: mean:  16 median:  15
    master gerrit plg jobs: 519 ok: 337 ko:  57 fail ratio: 10.98% time for ok: mean:  31 median:  29
    master gerrit win jobs: 582 ok: 304 ko: 110 fail ratio: 18.90% time for ok: mean:  73 median:  75
    master gerrit mac jobs: 516 ok: 347 ko:  23 fail ratio:  4.46% time for ok: mean:  60 median:  36
    master gerrit all jobs: 450 ok: 238 ko: 169 fail ratio: 37.56% time for ok: mean: 103 median:  95
   + https://dev-www.libreoffice.org/tmp/gerrit_180719.html  
   + tests that failed more than twice in last week:   
      3 CppunitTest_sw_uiwriter		(windows)
      5 CppunitTest_sc_subsequent_export_test	(linux gcc release)
      5 CppunitTest_sd_export_ooxml2	(linux gcc release)
      5 CppunitTest_vcl_pdfexport		(windows, once on mac)	
      7 CppunitTest_sd_import_tests_smartart	(linux gcc release)
      7 CppunitTest_sw_odfimport		(linux gcc release)
     10 JunitTest_dbaccess_complex		(linux clang dbgutil, leftover soffice)
     16 CppunitTest_vcl_fontfeature		(windows)
   + Have the new Mac mini gooked up – with 2TB Fusion drive.
      + cached build in ~1 hour – in line with Windows.
      + to reduce the load froom multiple concurrent requests.
   + Last week – git killed on windows leaving a lock behind.
   + one Linux build had an soffice.bin from a previous build – making things fail.
   + failure number greater than reality – caused by earlier failure.
   + What is the cluster peak-rate ? (Michael)
      + around 600 commits/week currently handle at peak weeks (Christian)
         + no carry-over from one day to the next.
         + mean time ~100 minutes.
         + fastest limited by windows build time.

* l10n (Sophie)
    + Quiet – work going on nothing new to report.

* GCC 4.8 support no longer needed for master by City of Munich (Michael W)
    + prolly the only ones still using this vs. master.
    + 6.1 is the last one built for Ubuntu 14.04
    + new base-line is Ubuntu 18.04
        + gcc 7
    + would also require bumping base-line on TDF linux builds (Christian)
    + ideally wait for Stephan (Michael)
    + this may help wrt. C++ features, the VS 2017 upgrade didn’t much (Miklos)
        + due to older gcc baseline.
    + CentOS6 – continues until 2020, CentOS 7 til 2024 (Christian)
    + would like to build more KDE on a newer baseline (Thorsten)
    => when Stephan is back.

* QA update (Xisco)

    + looking good with unconfirmed <400
        + expect many new reports with the 6.1 release.  

    + UNCONFIRMED: 387 (-33)
        + enhancements: 41  (-3)
        + needsUXEval: 13 (+12)
        + haveBackTrace: 7 (-1)
        + needsDevAdvice: 27 (-1)
        + documentation:  0 (-1)
        + android:  13 (-2)
    + Most pressing bugs:
        + New
            + Calc: Crash when cutting some content
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118707
                + Henry Castro

            + Crash deleting a table using the floating table toolbar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118786
                + Jmux – (returned from vacation) might be anything.

            + [Crash] Insert Signature Line after select image object
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118777
                + Samuel M ?

            + LibreOffice Writer unexpectedly silently exits on loading doc.
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118385
                + Szymon K ?

        + Older

            + CRASH: Print Preview crashes on signed document without infobar
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117426
                + Bubli (has fix for 5.4.x) band-aid ? …
                + asked wrt. cherry-picking to 6.0 (Xisco)
                    + would prefer to have band-aid in 6.0 & 6.1 (Michael)
                    + would prefer an ideal fix if possible (Thorsten)
                       + otherwise band-aid sounds sensible.

        + Fixed:
            + CRASH: Pressing Enter with a color selected in the ColorTabPage
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118549
                + thanks to Caolan.

            + Impress & Draw: Menu can be opened twice. Close app, one
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118769
                + thanks to Caolan.

            + EDITING: Crash while selecting cell format with double-click
                + https://bugs.documentfoundation.org/show_bug.cgi?id=115950
                + thanks to Eike & Kendy

            + PivotTable: the last row of a worksheet can't be used:
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118620
                + thanks to Michael Meeks.

            + CRASH: Writer crashes inserting a section
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118377
                + thanks to Armin.

            + CRASH: Draw just closes if to try select table in file
                + https://bugs.documentfoundation.org/show_bug.cgi?id=118354
                + Thanks to Armin


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +137  +7 (-125) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             19
       Buovjaga                18
       V Stuart Foote          15
       andreas_k               7
       Markus Mohrhard         7
       Timur                   7
       Eike Rathke             5
       Justin L                4
       Adolfo Jayme            4
       Mark Hung               3

    + top 10 bugs reporters:
       Telesto                 22
       Gabor Kelemen           8
       Xisco Faulí             6
       Drew Jensen             5
       Aron Budea              3
       Harald Koester          2
       Timur                   2
       Mark Hung               2
       Jim Raykowski           2
       Hikmet Baş              2

    + top 10 bugs fixers:
       Foote, V Stuart         10
       Xisco Faulí             8
       Kainz, Andreas          7
       Adolfo Jayme Barrientos 4
       Mohrhard, Markus        4
       Hung, Mark              3
       McNamara, Caolán        3
       Justin L                2
       Buovjaga                2
       Rathke, Eike            2

    + top 10 bugs confirmers:
       Buovjaga                44
       Xisco Faulí             42
       Dieter Praas            14
       Foote, V Stuart         5
       Telesto                 4
       Timur                   3
       Raal                    3
       Drew Jensen             3
       Kelemen, Gabor          3
       Kaganski, Mike          3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 4/45 -     8 %  (+4)
     5.4 : 2/38 -     5 %  (+0)
     5.3 : 1/53 -     1 %  (+0)
     5.2 : 1/41 -     2 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 5/134 -    3 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 19/257 -   7 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 561/2371 549/2337 538/2301 537/2290 539/2275 530/2253 519/2225 

     done by:
        Xisco Faulí           22
        Buovjaga               8
        Telesto                1
        Budea, Áron            1
        Raal                   1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 731/3091 710/3046 678/2988 654/2953 656/2936 648/2910 630/2873 

     done by:
        Xisco Faulí           25
        Buovjaga              15
        Telesto                1
        Budea, Áron            1
        Raal                   1


* all bugs tagged with 'regression'
   + 969(+6) bugs open of 7311(+36) total 17(+2) high prio.

     done by:
        Xisco Faulí           18
        Buovjaga               6
        Telesto                5
        Timur                  2
        MM                     1
        Jacques Guilleron      1
        Budea, Áron            1
        perie_gut              1
        Raal                   1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 221(+6)
     Calc                     - 164(+2)
     Impress                  - 106(-3)
     Writer: docx filter      - 81(+1)
     LibreOffice              - 68(-2)
     UI                       - 46(+0)
     Base                     - 33(+3)
     Borders                  - 33(+0)
     Crashes                  - 33(+2)
     Draw                     - 33(-1)
     Writer: doc filter       - 32(-1)
     graphics stack           - 30(-2)
     filters and storage      - 29(+1)
     Writer: other filter     - 27(+0)
     Writer: perf             - 26(+1)
     Chart                    - 22(+0)
     BASIC                    - 19(-1)
     Printing and PDF export  - 14(+1)
     framework                - 5(+0)
     Installation             - 1(+0)
     Extensions               - 1(+0)
     Formula Editor           - 1(+0)
     sdk                      - 1(+0)
     Linguistic               - 1(+0)


More information about the Libreoffice-qa mailing list