minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Jan 11 21:27:34 UTC 2018


* Present:
    + jani, Miklos, Xisco, Sophie, Olivier, milian, Stephan, Heiko,
      Caolan, Cloph, Kendy, Michael S, Michael M, David, Thorsten,

* Completed Action Items:

* Pending Action Items:
    + review HTML patch and submit to 6-0 (Kendy)
    + come up with a list of retiring committers to mail (Norbert)

* Release Engineering update (Christian)
   + 5.4.4 – WinXP SDK re-build
        + replaced on the mirrors; in download archive – respin in separate folder
          https://downloadarchive.documentfoundation.org/libreoffice/old/5.4.4.2/win/x86/xp_respin/ 
   + 5.4.5 RC1 – last week of Jan – right before FOSDEM.
   + 6.0 RC2 (Xisco)
        + 8 patches in gerrit: https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:libreoffice-6-0
        + tag & branch libreoffice-6-0-0 after the meeting
           + please review patches ASAP.
        + 2nd to last RC.
        + tripple review after the branch for libreoffice-6-0-0
        + one review for libreoffice-6-0
        + late features
            + gpg4libre branch (Thorsten)
               [ almost done with decrypting – if not making
                 the deadline for RC2 get it tripple reviewed.
                 worst cases disable in the UI – but don’t expect that
                 marketing should still market it ? (Michael)
                    + yes (Thorsten) ].
            + HTML help pieces (Olivier)
               [ progress, very close to being tested on master,
                 needs patches approved & merged to master → 6.0
                    + finished the intermediate files to activate help
                    + fixed uno commands help too.
                    + would appreciate help reviewing patch (Kendy)
                        + Xisco giving good feedback.
                        + tested it on Mac – with some problems.
                    + does the help get into MSI files etc. ? (Michael)
                        + should be an add-on, packaged in the same way.
                    + Extended tips do they work ? (Cloph)
                        + makefile that dtardon did, adds help tips
                          to the new help
                    + downside of sticking with old-style for 6.0 ? (Miklos)
                        + want to improve the help content too (Olivier)
                    + editing of help not a blocker (Kendy)
                        + merge it ASAP to master, can switch master to it.
                        + not a disaster not having it in 6.0, won’t block the
                          help changes we want. ]
            + VC Runtime re-distributable installer (Cloph)
               [ merged to 6-0 on monday ]
   + Android (Cloph)
       + some patches causing a conflict, regarding runtime permissions
       + pushed something to fix stray page borders (Michael)
       + proper fix for the rendering issue from Pranav.
   + Online
       + RC2 – needs doing.

* Documentation (Olivier)
   + finally decided on book cover artwork
       + do we have time for a run-off (?)
   + Localization of online UI

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        254(254) (topicUI) bugs open, 325(325) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      5(1)     11(-1)    36(-2)     111(0)  
         commented     45(11)   146(-2)   539(-19)   2123(-46)
           removed      0(0)      0(-1)     2(0)       21(0)  
          resolved      2(-3)    17(-1)    53(-3)     234(-6) 
    + top 10 contributors:
          Tietze, Heiko made 47 changes in 1 month, and 1006 changes in 1 year
          Thomas Linard made 46 changes in 1 month, and 47 changes in 1 year
          Foote, V Stuart made 28 changes in 1 month, and 344 changes in 1 year
          Philips, Yousuf made 27 changes in 1 month, and 786 changes in 1 year
          Xisco Faulí made 19 changes in 1 month, and 413 changes in 1 year
          Buovjaga made 16 changes in 1 month, and 219 changes in 1 year
          Cor Nouws made 16 changes in 1 month, and 181 changes in 1 year
          Henschel, Regina made 14 changes in 1 month, and 130 changes in 1 year
          Telesto made 11 changes in 1 month, and 92 changes in 1 year
          Budea, Áron made 8 changes in 1 month, and 41 changes in 1 year

 * HIG: “Provide tooltips for unlabeled controls or when the label doesn't make the function perfectly clear.”
   + https://wiki.documentfoundation.org/Design/PropertyDialog
   + state of our art

 * Paragraph selection with or without breaks
   + https://bugs.documentfoundation.org/show_bug.cgi?id=68271
   + discussion in progress

 * Update of recovery dialog
   + https://bugs.documentfoundation.org/show_bug.cgi?id=114508
   + mockup provided
   + weird workflow in the dialog.

* Crash Hunting (Caolan)
    + 78(+0) import failure, 0 export failures
        + as before christmas - still some calc threading issues pending.
    + 4 (-1) coverity
    + 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
            ubsan+libfuzzer, asan+afl), writer html newly added
        + html an exciting set; memory issues unless we add arbitrary limits
        + after Xmas – got more fuzzing horsepower(?) – doubled output
        + 75 issues or so.
    + calc patch in gerrit, use link manager.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1111 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 1369 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
	  + 2457 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
	  + 1181 (last 7 days) (up)
        + more reports this week: people back from Xmas.
        + still looking better.

* iOS update (JanI)
   + Status:
      + LO isolated and pre-linked as 1 object file and packaged as a dylib
      + Thanks to help from Jon Nermut rendering is available in swift
          + can render on iPad now.
      + Code is tested with both simulator and device (ARM64)
          + startup time is good with dylib
   + Short term plan:
      + solve SolarMutex unbalance in lok_init
          + causing issues with exit, thread queue bits.
      + Connect renderer with file viewer
          + currently uses a built-in document.
      + will commit swift wrapper and document renderer shortly.
      + Test renderer for all document types
          + calc bits are pending.
   + Mid term plan (2-3 months):
     + Upload beta version to app store (as private or LO project)
     + add search bar
     + add export (convert) posibility
   + Long term plan:
     + Support for all LO document types
     + Writeable documents
     + Simple calc functions
   + re-using the JS approach ? (Kendy)
     + currently just using Swift (JanI)
        + online JS is not only document – its menu-bars & so on.
        + when moving to editing – want to use online JS.
     + focused on a viewer as of now.
   + _exit may be the best thing (Michael)

* GSOC application (Thorsten)
    + thanks to admins: Thorsten & Moggi.
    + application period ends soon
    + help much appreciated if someone else wants to be an admin
    + Heiko volunteers as an admin.

* Hackfests & Events (Michael)
    + FOSDEM hack-fest / meetings
        + dates confirmed (Monday + Tuesday), book your travel!
        + Hotel: La Grande Cloche over the street.
	  + https://wiki.documentfoundation.org/Hackfest/FOSDEM2018
    + Hamburg TNG – 1st new-style hackfest
        + outlined for April 7/8th.
            + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
    + fallback plan for March in either Italy or Germany
    + still looking for people who want help learning how to fix
      their problems interactively at a hackfest.

* mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months
                  open      76(10)     150(4)      154(5)       157(4)  
               reviews     617(279)   1759(-32)   4793(184)   18675(142)
                merged     313(194)   1186(-70)   3543(120)   11964(66) 
             abandoned      13(11)      53(-29)    242(1)       746(4)  
           own commits     326(192)   1125(-41)   4091(95)    14483(243)
        review commits     126(87)     294(49)     901(84)     3036(125)
        contributor...   1 week     1 month      3 months    12 months   
                  open      20(-9)      46(-10)      49(-8)       53(-8) 
               reviews     794(243)   2753(-229)   7945(146)   24995(144)
                merged      24(6)       92(-5)      267(11)     1218(-1) 
             abandoned       8(1)       20(-3)       62(4)       336(1)  
           own commits      33(17)      90(7)       257(20)      927(30) 
        review commits       0(0)        0(0)         0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 37(37)   needsUXEval 1(1)   cleanup_comments 204(204)   
       total 248(248)   assigned 21(21)   open 187(187)   
    + top 5 contributors:
          Gelmini, Andrea made 42 patches in 1 month, and 245 patches in 1 year
          Goncharuk, Lera made 6 patches in 1 month, and 18 patches in 1 year
          Jim Raykowski made 5 patches in 1 month, and 17 patches in 1 year
          Ilmari Lauhakangas made 5 patches in 1 month, and 18 patches in 1 year
          Pinto, Marco A.G. made 4 patches in 1 month, and 14 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 243 review comments in 1 month, and 864 in 1 year
          Behrens, Thorsten made 174 review comments in 1 month, and 1140 in 1 year
          Holešovský, Jan made 159 review comments in 1 month, and 1193 in 1 year
          Stahl, Michael made 142 review comments in 1 month, and 2030 in 1 year
          Grandin, Noel made 104 review comments in 1 month, and 1405 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Dominique Leuenberger dimstar at suse.de 
          Vikas Mahato vikasmahato0 at gmail.com 

* Commit Access
    + poked on IRC and added Vincent Le Garrec (Michael)
    + milian – doing KDE5 stuff – helpful to do in a branch
        + 1 gerrit commit instead of 20 patches.
        => add commit access (Thorsten)

* Milian intro
    + introduced in december – working for KDAB via Munich to impl. KDE5 work
    + familiar plasma / file-dialogs shown.
       + using gtk3 backend – and adding Qt/KDE to show dialogs via ‘trivialIPC’
       + similar to firefox / KMozilla helper.
    + would like to get it in ASAP to get more testing.
    + another feature – support for KIO required too.
       + similar to gvfs
       + no FUSE/KIO bridge.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep for 14 weeks.

* Jenkins / CI update (Christian)
    from:Thu Jan  4 16:26:28 2018
    master linux rel  jobs: 183 ok: 180 ko:   1 fail ratio:  0.55 % break:   1 broken duration: 0.05%
    master linux dbg  jobs: 140 ok: 133 ko:   6 fail ratio:  4.29 % break:   6 broken duration: 4.52%
    master mac rel    jobs: 114 ok: 111 ko:   3 fail ratio:  2.63 % break:   3 broken duration: 3.30%
    master mac dbg    jobs: 111 ok: 110 ko:   1 fail ratio:  0.90 % break:   1 broken duration: 0.55%
    master win rel    jobs:  85 ok:  77 ko:   8 fail ratio:  9.41 % break:   6 broken duration: 6.21%
    master win dbg    jobs:  96 ok:  86 ko:   9 fail ratio:  9.37 % break:   9 broken duration: 7.68%
    master win64 dbg  jobs:  89 ok:  76 ko:  13 fail ratio: 14.61 % break:  12 broken duration:13.29%
    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:   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: 314 ko:  21 fail ratio: 6.27%
    master gerrit plg jobs: 335 ok: 282 ko:  45 fail ratio:13.43%
    master gerrit win jobs: 278 ok: 234 ko:  42 fail ratio:15.11%
    master gerrit mac jobs: 275 ok: 255 ko:  14 fail ratio: 5.09%
    master gerrit all jobs: 334 ok: 218 ko:  96 fail ratio:28.74%
     + slow week – rather few builds done.
     + windows always a constant ~15% fail ratio.
     + Macs helped by Linux builds before.


* Budgetting (Thorsten)
    + expect some numbers at FOSDEM
    + hope to get some fast new Macs and host at Manitu
    + if ESC members have things in particular to implement
        + feature/function – nightmare holes to fill etc.
    + pet-peeves: gerrit – under-loved & updated
        + newer versions (?) like to move up.
    + soliciting ideas for development topics too ...

* l10n (Sophie)
    + racing to finish the translation
    + partial de-fuzz in 2017
       + did the strings get pushed ?
          + couldn’t make it (Cloph)
             + hope to have it this week if 6.0 rc2 works without glitches

* QA update (Xisco)

    + lots of bugs fixed this week – thanks to all fixers !

    + UNCONFIRMED: 404 (+9)
        + enhancements: 40  (-3)
        + needsUXEval: 0 (-3)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 28 (+0)
        + documentation:  2 (+0)
        + android:  9 (-9)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
             + CRASH: Read-only file crashes executing the macro (steps: comment 3)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114932
                   + The root of the problem is an UnknownPropertyException
                   + Noel would value some help here.

             + Crash on layout of specific document
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114536
                   + Assigned to Miklos
	  
        + Older:
             + crashing with insert subtotals in Calc
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114932
                   + Jean-Sebastien Bevilacqua, no sign – ping realitix on IRC.

             + Crash when opening a particular presentation (OpenGL)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114736
                   + Tamas Bunth – to look at SalLayout caching ?

        + Fixed:
             + [BASE/Table Copy] crash: when repeated Primary Key on Table Copy
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113923 	
                   + Thanks to Julien Nabet

             + Crash when texts containing certain CJK characters are printed
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114704	
                   + Thanks to Caolán McNamara

             + CRASH: A control of tables 'grid' inside a form gives me an error
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114495	
                   + Thanks to Julien Nabet

             + [MacOS] Can't open Preferences : LibreOffice 6.0 RC1 crash
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114655
                   + fixed thanks to Tor.

             + Creating files from File > Wizards > Agenda crashed 
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=114881
                   + fixed thanks to Stephan Bergmann.


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +124  -21 (-174) overall)
      many thanks to the top bug squashers:
       QA Administrators       70
       Xisco Faulí             11
       Heiko Tietze            9
       Buovjaga                8
       raal                    7
       V Stuart Foote          7
       Thomas Linard           6
       Mike Kaganski           5
       Julien Nabet            4
       Gabor Kelemen           3

    + top 10 bugs reporters:
       Xisco Faulí             8
       Telesto                 7
       Gabor Kelemen           5
       Marcin                  4
       Regina Henschel         4
       Yousuf Philips (jay)    3
       Matthias Basler         3
       andreas_k               2
       zyklon87                2
       Aron Budea              2

    + top 10 bugs fixers:
       Nabet, Julien           4
       Xisco Faulí             3
       Tietze, Heiko           3
       Zolnai, Tamás           2
       Kaganski, Mike          2
       Németh, László          1
       Mamane, Lionel Elie     1
       Justin L                1
       Vajna, Miklos           1
       Hung, Mark              1

    + top 10 bugs confirmers:
       Xisco Faulí             18
       Raal                    14
       Alex Thurgood           8
       Tietze, Heiko           6
       Foote, V Stuart         4
       Timur                   4
                               3
       Budea, Áron             3
       Faure, Jean-Baptiste    3
       Henschel, Regina        3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 2/49 -     4 %  (+0)
     5.2 : 2/40 -     5 %  (-2)
     5.1 : 1/35 -     2 %  (+0)
     5.0 : 3/63 -     4 %  (+1)
     4.4 : 2/76 -     2 %  (+0)
     4.3 : 6/75 -     8 %  (-1)
     4.2 : 6/134 -    4 %  (+1)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 25/259 -   9 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 427/1840 418/1820 408/1805 410/1796 420/1795 413/1767 416/1760 

     done by:
        Xisco Faulí           15
        Kevin Suo              1
        Raal                   1
        Telesto                1
        Budea, Áron            1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 520/2459 512/2437 499/2419 500/2409 510/2407 500/2376 502/2369 

     done by:
        Xisco Faulí           16
        Kevin Suo              1
        Raal                   1
        Telesto                1
        Kaganski, Mike         1
        Budea, Áron            1


* all bugs tagged with 'regression'
   + 902(+5) bugs open of 6688(+26) total 10(-1) high prio.

     done by:
        Xisco Faulí           12
        Faure, Jean-Baptiste   3
        Alex Thurgood          2
        Kevin Suo              1
        Thomas Linard          1
        Raal                   1
        Gerhard Schaber        1
        Michael H.             1
        mwallinger             1
        Kaganski, Mike         1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 162(-2)
     Calc                     - 153(+0)
     Impress                  - 98(+4)
     Writer: docx filter      - 74(+1)
     LibreOffice              - 72(+4)
     UI                       - 49(+0)
     graphics stack           - 37(+2)
     Writer: perf             - 33(-1)
     Base                     - 33(-2)
     Writer: doc filter       - 33(+0)
     Draw                     - 32(-1)
     Borders                  - 30(+1)
     filters and storage      - 26(+0)
     Writer: other filter     - 25(+0)
     Crashes                  - 24(-2)
     Chart                    - 19(+1)
     BASIC                    - 16(+0)
     Printing and PDF export  - 15(-1)
     framework                - 4(-1)
     Linguistic               - 2(+0)
     sdk                      - 1(+0)
     Installation             - 1(+0)
     Extensions               - 1(+0)


More information about the LibreOffice mailing list