minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Apr 14 15:19:08 UTC 2016


* Present:
    + Lionel, Stephan, Norbert, Sophie, Armin, Kendy, Michael M,
      Thorsten, Caolan, Jan I, Andras, Eike, Christian, Miklos,
      Michael S, Olivier, Bjoern
 
* Completed Action Items:
    + setup GSOC proposal ranking spreadsheet (Michael)
    + add UI guys as reviewers for gerrit UI patches (JanI)
    + switch lcov profiling config to --system-nss (Norbert)
         [ did but didn't solve the problem ]
AI:        poke again at the lcov problem on tb31 ? (Bjoern)
 
* Pending Action Items:
    + investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
         [ have a patch that makes glew not have any dependencies thanks to Marco
           waiting for up-stream review of that - it is invasive-ish as a patch,
           as changes generated headers (Michael)
           https://github.com/nigels-com/glew/pull/84 ]
    + tweak UI and get LiveConnect API key / build case for board (Christian)
    + ask QA to re-test http://tdf.io/mmregressions (Robinson)
         [ testing underway ]
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)
    + script XML / l10n string translation changes (Christian)
         [ still pending => ignore translating it for now (Cloph) ].
 
* Release Engineering update (Christian)
    + 5.0.6
        + RC1 tagged built & being pushed to mirrors
        + not all patches integrated, some were waiting for -5-0
           + 7 patches in total.
           + now needs tripple review 1x for -5-0 and 2x for 5-0-6
        + RC2 - due for tagging in 2 weeks - April 26th.
    + 5.1.3 RC1 - due April 18th
        + due next ~Tuesday
    + 5.2 Alpha 1 - ~end of week Thur of April 18th
        + a milestone for early testing.
    + Android & iOS Remote
        + Material-design theming bits
             + needed some re-write to avoid breaking min. version compat.
             + more patches coming in too.
             + do we keep orange/yellow or green + animations etc.
 
* Documentation (Olivier)
    + Got vm173.documentfoundation.org to play with XHP+XSLT. Issue on mime-type to fix (INNE - I'm no nginx expert).
    + Getting Started guides under review by ODFAuthors team (Preface, Introduction, Setup, Style&Templates)
    + Patches in help (write+submit and cherry-pick+verify+submit)
    + Support newcomer for writing helpcontent.
    + Community work: pt-BR team starting translation with OmegaT (I'm supporting them remotely)
 
* l10n (Sophie)
    + all going well, Cloph has removed the 4.3 and 4.4 projects from pootle
        + for langs mentioned on ML
           + old ones are used as proposals (Cloph)
 
* GSoC 2016 (Thorsten)
    + Ranking ~done in spreadsheet
        + pretty obvious in some ways.
    + We have submitted a slot ask - we got 11 slots (JanI)
    + We have until the 20th to choose which students (Thorsten)
        + still time for ranking - but 1st come 1st served for students.
           + org that clicks first gets the student.
    + concerned wrt. lack of time given for ranking (Michael)
       + can we do a partial acceptance ? (Norbert)
       + top 9 already accepted by Markus (Thorsten)
    + decided between the remaining three inside the call.

    ** Do not communicate results with students **
 
* UX Update (Kendy)
    + nothing v. substantial in the call.
    + small meeting; just Kendy / Jay / Heiko.
        + sometimes 7 sometimes 3.
 
* Crashtest update (Caolan)
    + 1 import failures, 1 export failures, 3 coverity
        + whack-amole of incoming changes continues
    + continuing work on hunspell.
    + how is fuzzing going ? (Norbert)
        + intermittent results from many CPU weeks (Caolan)
 
* Gran Canaria hack-fest update (Thorsten)
    + https://wiki.documentfoundation.org/Events/LibreOffice_Espania_Summit
    + one day of three with students
    + five people learning various things wrt. LibreOffice hacking
    + some Java extension / python macro bits.
    + community: nice to get people in a room
    + same conclusion as last year from TDF side.
        + not convinced wrt. new students.
    + good meetings (JanI)
        + Xisco + students - planned an event in Madrid later this year.
 
* Hackfests (Bjoern)
    + next venues / suggestions
        + Ankara, Turkey
            + April 30th - May 1st.
            + https://wiki.documentfoundation.org/Hackfest/Ankara2016
            + plan do an overview talk on Friday with Markus & any interest (Michael)
        + Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
            + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
            + 27-29 May (parallel to the Debian Sun Camp)
AI:     + poke at hack-fest candidate list (Bjoern)
 
* Mentoring Update (JanI)
    + closed work on GSoC
    + prepping new vm to be used for mentoring statistics, and contributor help
        + automating daily manual work as a cron job.
    + total: 135 ( open gerrit patches of which 83 are mergeable
    + contributors: 63 open gerrit patches of which 34 are mergeable
    + abondoned/pinged old patches  
    + could we have a +3 vs. -4 for numbers from last week (Michael)
        + new VM will help.
 
* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + after GSOC setup
 
* Jenkins / CI update (Norbert)
    master linux rel  jobs: 173 ok: 161 ko:  12 fail ratio:  6.94 % break:   6 broken duration: 2.36%
    master linux dbg  jobs: 143 ok: 134 ko:   9 fail ratio:  6.29 % break:   7 broken duration: 4.19%
    master mac rel    jobs: 161 ok: 155 ko:   6 fail ratio:  3.73 % break:   5 broken duration: 1.33%
    master mac dbg    jobs: 164 ok: 161 ko:   2 fail ratio:  1.22 % break:   1 broken duration: 0.37%
    master win rel    jobs: 114 ok: 105 ko:   8 fail ratio:  7.02 % break:   3 broken duration: 8.25%
    master win dbg    jobs: 117 ok: 102 ko:  14 fail ratio: 11.97 % break:   3 broken duration:10.10%
    master win64 dbg  jobs: 114 ok: 101 ko:  13 fail ratio: 11.40 % break:   5 broken duration: 9.66%
    lo-5.0 mac        jobs:   9 ok:   9 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.1 mac        jobs:  18 ok:  18 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    + intended to fail:
    gerrit win rel    jobs: 237 ok: 195 ko:  39 fail ratio:16.46%
    gerrit lin rel    jobs: 238 ok: 211 ko:  26 fail ratio:10.92%
    gerrit mac rel    jobs: 237 ok: 216 ko:  21 fail ratio: 8.86%
    gerrit all        jobs: 236 ok: 176 ko:  56 fail ratio:23.73%
    + numbers not wonderful for Windows
        + lots of it - infra. move of machine over the weekend
           + a hiccup: over-zealously failing builds
           + local TCP server to simulate desktops for tests to pass
               + a real windows app required.
 
    + fixed the last known Windows specific deadlock (Michael S / Armin)
        + might be worth seeing if 'make check' works reliably.
            + might fail but should not deadlock.
        + we have a dbgutil t-box (Norbert)
            + will check if it runs 'make check'
        + getting new Windows hardware soon (Norbert)
        + important that dbgutil is not used everywhere (Miklos)
            + since most developers use it.
        + still one small issue (Michael S)
            + when run the tests locally - assertion failure: pops up a dialog box.
                + is a registry tweak for that (Norbert)
 
* Easy Hacks (JanI)
    + total 292: 275 not assigned, 13 Assigned to contributors, 4 need info  
    + needsDevEval 429 needs to be evaluated  
    + cleanup: 228 has more than 4 comments, 198 needs to be reviewed
    + new last 8 days: 
               none 
    + how do we create an easy-hack (Kendy) ?
       + perhaps whiteboard not keywords ? (Michael)
    + pinged/unassigned easy hacks assigned for more than 1 month
       + some positive responses.
    + have a script to pull all easy-hacks as json.
    + Working on tool to copy old easy hacks to new ones, with less comments    
       (comments edited manually - offline)
    + create your own by updating Keywords to eg.
            "easyHack, difficultyBeginner, skillCpp, topicCleanup"
            + please remember, a code pointer is mandatory, and typically
              a look from an experienced developer
    + create new easy hacks from these proposed ones
      (or remove the Keyword "needsDevEval" if not feasible):
      https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
 
* QA update (Bjoern)
    + UNCONFIRMED: 737
        + going up - help much appreciated.
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 69
        + in ux-advise: 33
    + needAdvice at 31

    + 5.0.6 issues - mostly fixed.
    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Persists as Common issue -> lots of duplicates; many related layout bugs
        + Mail merge regressions (Bjoern)
            + Cor did some testing of the new code
            + http://tdf.io/mmregressions (11 open; 9 open last meeting)
               + several have commits on them - just need closing.
 
    + April 22nd - 1st 5.2 bug-hunting session planned.
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +148    -111        (+37 overall)
    many thanks to the top bug squashers:
        Markus Mohrhard       14
        raal                  12
        Adolfo Jayme           9
        V Stuart Foote         8
        Buovjaga               7
        David Tardon           5
        Miklos Vajna           5
        Julien Nabet           4
        m.a.riosv              4
        steve -_-              3
        Caolán McNamara        3
        Eike Rathke            3
        Joel Madero            3
        Yousuf (Jay) Philips   3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 3/8    - 37%   +0
        5.1: 2/27   -  7%   +0
        5.0: 7/52   - 13%   +0
        4.4: 9/72   - 12%   -1
        4.3: 5/68   -  7%   +0
        4.2: 10/133 -  7%   +0
        4.1: 4/79   -  5%   +0
        4.0: 9/81   - 11%   +0
        old: 38/249 - 15%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 383/1325 388/1313 391/1307 399/1305 404/1297 406/1292 412/1284
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 750(-16) bugs open of 4832(+14) total 23(-2) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc -  8 (-1)
                Writer -  8 (-1)
           LibreOffice -  3 (+0)
                  Base -  2 (+0)
            Extensions -  1 (+0)
               Impress -  1 (+0)
                + http://tdf.io/regressionscritical
 
        * ~Component   count net * all regressions
                Writer - 238 (-3)
                  Calc - 146 (-10)
           LibreOffice -  52 (-1)
               Impress -  49 (+2)
               Crashes -  46 (-1)
                    UI -  40 (-1)
                  Base -  35 (+0)
        graphics stack -  34 (-1)
               Borders -  31 (+0)
                  Draw -  26 (-1)
   filters and storage -  22 (+0)
                 BASIC -  17 (+2)
                 Chart -  14 (+0)
Printing and PDF export-  10 (+0)
        Formula Editor -   6 (+0)
            Linguistic -   4 (+0)
            Extensions -   3 (+0)
          Installation -   2 (+0)
                   sdk -   1 (+0)
             framework -   1 (-1)
                + http://tdf.io/allregressions

-- 
 michael.meeks at collabora.com  <><, Pseudo Engineer, itinerant idiot



More information about the LibreOffice mailing list