minutes of ESC call ...

With special thanks to jmux from rescuing these from etherpad =)

* Present:
    + Norbert, David, sophie, Jan-Marek, Stephan, Michael S, Christian,
      Miklos, Jacobo, Thorsten, Muthu, Kendy, Armin, Eike, Lionel, Bjoern,
      Olivier, Noel, Caolan

* Completed Actions / Items:
    + CC the easy hacks to the dev list, to be more monitored (Bjoern)
    + UserAgent - move to 1% of users, drop bundled-languages etc. (Michael)
         [ punt until we can ask for more data from the user ]
         [ remove extra langs for now ]
    + announce deprecation & removal of one SVG filter for 5.2 timeframe (Thorsten)
         [ announced, action ongoing ].

* Pending Action Items:
    + Update/fix: https://wiki.documentfoundation.org/Development/GSoC/Ideas (All)
    + double-check duplicate libmar/src, update/src (Kendy)
    + add gerrit stats & old/stale commit links to ESC agenda (JanI)
    + add more repos from gerrit/github to gitdm-config scripts (e.g. for Document Liberation repos) (Thorsten)
         [ ongoing ]
    + add stuff to Release Notes and Under The Hood (everyone)

* Release Engineering update (Christian)
    + 5.0.5 RC1
        + tagged & is on m irrors, but not public yet; will go after call.
        + RC2 due 1st week after FOSDEM; Feb 2nd or so.
        + 5.0.6 will the the last 5.0 release
    + 5.1.0 RC3 / final
        + next Tuesday the deadline for patches.
        + RC3 due after FOSDEM
        + two extra +1's are necessary for libreoffice-5-1-0
        + Late Features (now for 5.1.1)
            + New Slide Transitions: polish
            + UserAgent display & tweakage
            + URL for the online documentation needs change (Bjoern)
                [ still pending / in-progress ]
            + impress mode switching (Kendy)
                [ switching between slide-sorted, etc.
AI: chase patch - make the button more prominent (Cloph) ]
    + Android & iOS Remote
        + build breakage updated; Android builds ready
            + up-loaded soon.
        + iOS remote needs re-releasing with new certificate
            + due later this week.
    + Release Notes: are they complete:
        + https://wiki.documentfoundation.org/ReleaseNotes/5.1
        => please do fill that out ... check commit logs.
        + https://wiki.documentfoundation.org/UnderTheHood/5.1
            + help also appreciated.

* Documentation (Olivier)
    + various help content corrections
    + some additions from Eike for new functions in 5.1
    + next finishing some other help pages - for 5.2

* GSoC 2016 (Thorsten)
    + Please update & fix:
        + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + deadline: Feb 8th for org application, absolute last for cleaning up is Feb 19th.
        + have 3x admin volunteers: JanIV, Moggi, Thorsten

* UX Update (Kendy)
    + missed the last meeting.
    + minutes: lots of impress switching bits.
        + keep the tabs hidden; but make display more prominent.
        + also drop-down for switching between views.

* Crashtest update (Caolan)
    + 2 import failures, 0 export failures, 190 coverity
         + big spike of asserts during christmas break
         + all now fixed again
    + slowly tackling the 190 Java issues; many false positives
         + some - can see catch for exception (Norbert)
             + trying to use something null - it may fail, but
               code wrapped in catch for that exception so ... ?
             + suppose a false positive (Caolan)
         + much of coverity Java output, on suggestion side (Stephan)
             + hard to clean it up.
         + Java code not changed very much (Caolan)
             + false positives are likely to stay that way when annotated.

* Hackfests (Bjoern)
    + FOSDEM / Beta Co-working (Bjoern)
        + https://wiki.documentfoundation.org/Hackfest/FOSDEM2016
    + next venues / suggestions
        + Turkey
            + talked to them; lots of enthusiasm & desire for training.
                + mid-March hack-fest expected.
        + considering another Gran Canaria hack-fest (Thorsten)
            + April 6-8th (7-9th) possibly
                Plan is to craft it according to the Japanese Mini-Conference, with a broader local community appeal
                https://wiki.documentfoundation.org/Events/LibreOffice_Espania_Summit
        + Japanese event (?)
            + 9th January in Osaka https://wiki.documentfoundation.org/Events/LibOCon_mini_JP
            + 10th January, hackfest http://libojapan.connpass.com/event/24081/
    + Cambridge again ?

* Mentoring Update (JanI)
      - Added wiki https://wiki.documentfoundation.org/Development/GetInvolved/DeveloperStepByStep/javapython
      - started to abandon gerrit patches where owners did not react on the polite ping 1 month ago
      - added dev as CC to all easy-hacks, thanks to a BZ search from Björn
      - starting to prepare for FOSDEM (talk etc)
      - Gerrit patches: 56 open from non-committers all commented. 115 open in total.
           Thanks for reviewers for helping out with new patches.

* l10n Update (Sophie)
    + bug that Cloph sorted out.
    + new languages from India, from event in Delhi.

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + committee will come up with names for the ESC the next week
      => rubber stamp that lot [ approved ].
AI: mail to ask & get approvals (Stephan)

* Jenkins / CI update (Norbert)
    master linux rel jobs:204 ok:176 ko:27 fail ratio:13.23% break:7 broken duration:5.55%
    master linux dbg jobs:155 ok:127 ko:24 fail ratio:15.48% break:6 broken duration:5.8%
    master mac rel jobs:197 ok:176 ko:21 fail ratio:10.65% break:6 broken duration:4.58%
    master mac dbg jobs:192 ok:172 ko:20 fail ratio:10.41% break:6 broken duration:4.73%
    master win rel jobs:134 ok:116 ko:18 fail ratio:13.43% break:6 broken duration:6.6%
    master win dbg jobs:136 ok:119 ko:17 fail ratio:12.49% break:4 broken duration:5.71%
    master win64 dbg jobs:132 ok:115 ko:17 fail ratio:12.87% break:7 broken duration:7.7%
    lo-5.0 mac jobs:10 ok:10 ko:0 fail ratio:0% break:0 broken duration:0%
    gerrit win rel jobs:384 ok:308 ko:75 fail ratio:19.53%
    gerrit lin rel jobs:383 ok:338 ko:37 fail ratio:9.66%
    gerrit mac rel jobs:384 ok:297 ko:87 fail ratio:22.65%
    gerrit all jobs:382 ok:244 ko:130 fail ratio:34.03%
    + nothing special ...
        + Windows % -> t-box,
        + Windows on-par with the rest; 5-7% failure.
        + 6-7 breaks: working & it stopped

* Bug 96482 - cannot access columns of a tablecontrol ... (Lionel)
    + unclear what was the other commit that fixed it ?
        + need to revert since it causes another regession.
    + unknown which other fix also fixed it (Caolan)
    + best approach; revert the patch and build / bisect it.
    + both the bug, and regression from its fix are bad / annoying.
        + impacts 5.0.6 - but not 5.1
    + happy to provide some horsepower in Brussels (Norbert)

* Easy Hacks:
    + new easy-hacks thanks to:
        + http://bit.ly/1mpGhJx
    + create your own by updating Keywords to eg.
            "easyHack, difficultyBeginner, skillCpp, topicCleanup"
    + 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 (Robinson)
    + UNCONFIRMED: 614
        + enhancements: 56
        + in ux-advise: 31
    + needAdvice at 80

    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#97033 - EDITING - Malformed ODB file crashes when editing tables, queries, forms in master dbgutil
            + regression
        + tdf#95709 - [DISPLAY] Presentation mode renders graphics wrong
            + Armin ?
        + tdf#96172 - Crash on opening DOCX
            + bibisected;
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Common issue -> lots of duplicates
               + Norbert bisecting (?)
        + Mail merge regressions (Bjoern)
            + http://bit.ly/1POJrmp (7 open; 7 open last meeting)
            + having a look (Thorsten, Kendy, Jan-Marek)
            + PENDING: AI: push the last MM fix to 5.0 too
               + Jan-Marek watching this, but short on time currently
        + tdf#96847 - Android viewer crashes on every file (android 4.4.4)
            + Crash.

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +174 -120 (+54 overall)
    many thanks to the top bug squashers:
        Jean-Baptiste Faure 15
        Fridrich Strba 11
        raal 7
        Beluga 6
        Alex Thurgood 5
        Justin L 5
        Andras Timar 4
        FutureProject 4
        V Stuart Foote 3
        Kevin Suo 3
        Armin Le Grand 3
        Joel Madero 3
        Adolfo Jayme 3
        Maxim Monastirsky 3
        Regina Henschel 2

* Highest-Priority bugs (aka "MABs"):
        5.2: 1/2 - 50% +0
        5.1: 2/24 - 8% +0
        5.0: 10/52 - 19% +0
        4.4: 14/75 - 17% +0
        4.3: 6/68 - 8% +0
        4.2: 11/134 - 8% +0
        4.1: 5/80 - 6% +0
        4.0: 11/81 - 13% +0
        old: 38/247 - 15% -2

* Bibisected bugs open: whiteboard 'bibisected'
  + 409/1238 406/1229 353/1140 344/1125 343/1116 335/1103 336/1098
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
        + 760(+6) bugs open of 4626(+19( total 39(+2) high prio.

        * ~Component count net * high severity regressions
                  Calc - 17 (+0)
                Writer - 11 (+1)
           LibreOffice - 5 (+0)
                  Base - 2 (+0)
               Impress - 2 (+0)
            Extensions - 1 (+1)
                  Draw - 1 (+1)
                + http://bit.ly/1HWHb3E

        * ~Component count net * all regressions
                Writer - 241 (+1)
                  Calc - 162 (-1)
               Crashes - 60 (+3)
           LibreOffice - 54 (+2)
               Impress - 51 (+1)
                    UI - 46 (+1)
               Borders - 31 (+0)
        graphics stack - 29 (+1)
                  Draw - 29 (+0)
                  Base - 28 (+0)
   filters and storage - 20 (+1)
                 BASIC - 15 (+0)
                 Chart - 14 (+0)
Printing and PDF export- 11 (+0)
        Formula Editor - 7 (+1)
            Linguistic - 4 (+1)
            Extensions - 3 (+1)
          Installation - 2 (+0)
                   sdk - 1 (+0)
             framework - 1 (+0)
                + http://bit.ly/1BUdI8i