minutes of ESC call ...

* Present:
    + Stephan, Lionel, Jan-Marek, Muthu, janI, Norbert, Michael M, Armin,
      Kendy, Jacobo, Eike, Miklos, Sophie, Bubli, Bjoern, Varun, Olivier.
      Caolan, Norbert

* Completed Action Items:
    + poke a GSOC admin if you didn't get the mentoring invitation mail (All)
        [ all mentors registered (JanI) ]
    + switch easy-hack to turn: OSL_DEBUG_LEVEL > 1 to
      OSL_DEBUG_LEVEL > 0 (Bjoern)
        [ one perfect hack reverted; because not liked ]
    + write a cheat-sheet & mail to Armin (Norbert)

* Pending Action Items:
    + build clearer 'kill scp2' proposal (JanI interested) (Bjoern)
    + UI changes from non-committers in gerrit: post list to UX team (Kendy)
         [ assigned to kendy (was on vacation) and push to list ]
    + double-check duplicate libmar/src, update/src (Kendy)
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)

* Release Engineering update (JanI)
    + got the chance to do a 2nd build (JanI)
        + "helped" make 5.1.1 final, publish to mirrors this morning etc
            + announced & on mirrors etc.
    + 5.0.6 RC1 - due April 12th.
    + 5.1.2 RC1 - on Tuesday - March 15th
        + Late Features (for 5.1.2)
            + New Slide Transitions: polish
                [ ... debugging & work - some Intel fixing ]
            + UserAgent display & tweakage
                [ still not done ... ]
    + Android & iOS Remote
        + updates still planned

* Gerrit update (Norbert)
    + updated to 2.11.7 and then 2.11.8
       + reasonably smooth in-place update
    + google auth ? (Michael)
        + planned to install a plugin (Norbert)
            + requires some registration
    + built some nice stats (Norbert)
        + 62,717 commits across all repos (in 2015)
        + Jenkins numbers:
            + core.git - ~61,000 builds

* Documentation (Olivier)
    + New help pages for OpenGL, and functions: FORECAST.ETS.*(ohallot), menus updates (S. Horacek, Y. Phillips).
        + math textbook reading fun.
    + New templates for translation (pot files) with too many changes
        only help files (janI)
        + Many strings are the same content but with xml tags placed differently
            + same visual result
            + issues with translators ahead, must find support for a script to fix this
               => need a script to undo this; or un-fuzzy-them.
    + some IRC discussions.
    + another volunteer on list (Kendy)
        + great outreach from Sophie.
        + does it make sense to have regular hangouts / meetings ?
            + time hard: NZs, Canadians, Brazilians, Europeans etc.

* l10n (Sophie)
    + will ask on the l10n list wrt. scripting
        + developer support appreciated.
        + how urgent is it ?
            + since 5.2 is due in August - so plenty.
        + is it only po files, or UI files too ? (JanI)
            + only help files; for pt_BR: 57k new words to review.
            + can compare 5.1 vs. master dbs (JanI)
AI: + unwind / script changes here (Christian)

* GSoC 2016 (JanI)
    + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + 3 admin volunteers: janI, Moggi, Thorsten
    + next important date, march 25, proposals must be agreed with mentors
        + mentors should be helping students to take care with proposals.

* UX Update (Kendy/Bubli)
    + Heiko and Kendy out on Friday.
       + didn't take place.
    + lots of GSOC / UI hackers -> working hard on easy-hacks (Bubli)
       + nice work in the sidebar.
       + more mentors for GSOC / UI tasks appreciated.

* Crashtest update (Caolan)
    + 1 import failures, 0 export failures, 9 coverity
       + much improved, 1 issue in Calc.
       + coverity way down, expecting a new number soon.

* Hackfests (Bjoern)
    + next venues / suggestions
        + Ankara, Turkey
            + https://wiki.documentfoundation.org/Hackfest/Ankara2016
            + talked to them; lots of enthusiasm & desire for training.
                + suggested date: 2016-04-30
            + hope to go & do an overview talk first (Michael)
            + DavidO hoping to go
        + 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
            + announced on Spanish list (janI)
        + Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
            + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
            + Weekend doodle: https://dudle.inf.tu-dresden.de/LiMux_Hackfest_May_2016/
                + 19-21 or 27-29
                + closes next Mon -> select weekend.

* Mentoring Update (JanI)
    + gerrit: 182 open patches of which 117 can be merged if no open comments
           97 from contributors of which 59 can be merged if no open comments
    + GSoC wiki update, with official dates (and ours), mentors please have a look
    + GSoC mail help, interest seems high and positive
        + spend lots of time helping them.
    + Updated remaining bugs id < 40000 unconfirmed.
    + Update esc-mentoring tool twice (due to gerrit updates)
    + bz tools added (to update comments)
    + some attention needed with OSL_ENSURE to assert() replacements:
      might make the dbgutil build halt hard a lot more (Bjoern)
    + did halt hard in the 2 tests I made, I am communicating with the contributor (janI)

* embedded database / firebird mess (Lionel/David O)
    + inconclusive on mailing list
    + options:
        + declare FB only supported on platforms, where it can be
          built with current compiler toolchain that is used and
          decided by this project.
        + cancel MSVC 14.0 upgrade for now and wait until it's
          supported by FB project
            [ or help FB 3.0 / to upgrade (?) ]
        + give up on FB and use another embedded DB
    + unless we help FB to have recent MSVC support, not a good
      idea to be chained to waiting for them.
        + FB decided - their win binaries -
          will be built with MSVC13 - for WinXP compat.
             + not decided to -not- be compatible with future versions.
             + unclear if they have issues compiling with newer compilers.
    + originally effort to VS 2015 (Norbert)
        + from a CI perspective - it didn't build based on normal config.
        + decision: fix firebird, or stop building in a default config
        + or bundle their binaries (urgh) (Lionel)
             + deep non-enthusiasm (Norbert, Michael, Bjoern)
        + FB - not building on latest Mac either (Norbert)
             + not just windows.
    + FB - shipped as std. binary file-format is specific to platforms (Caolan)
        + pending work needed to use backup file-format instead.
           + just a bit of work from our side - not fundamental (Lionel)
    + FB - originally introduced to kill HSQLDB (Norbert)
        + don't -have- to have it.
        + current JavaDB is really a problem (Lionel)
           + need to replace it with something else.
    + user will only get FB if they enable experimental (Stephan)
        + problems are mostly theoretical for most users.
    + ancient version of HSQLDB is pretty horrible (Bjoern)
        + the way it is integrated probably responsible for some horribleness
    + decision needed: (Norbert)
        + effort to support VS 2015
        + not eager to turn it off.
AI: => regret; disable for now for CI (Norbert)
AI: + write to Firebird people (Lionel)
           => people ecouraged to contribute to FB / MSVC14 support
           => We are still eager to default to Firebird 3 for embedded db.
    + also eager for a co-mentor for Firebird ! (Lionel)

* Commit Access
    + ijzervreter from (Chris Sherlock)
        + great work so far; would be happier with more commits first.
    + Dennis Francis via Bubli
        + seconded (Caolan)
        + thirded, like the non-trivial fixes ! (Eike)
            + done (Norbert)
        => write to him (Eike)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending next cycle.

* Jenkins / CI update (Norbert)
    * these are supposed to be clean:
    master linux rel jobs: 221 ok: 187 ko: 32 fail ratio: 14.48 % break: 9 broken duration:15.70%
    master linux dbg jobs: 177 ok: 156 ko: 20 fail ratio: 11.30 % break: 10 broken duration: 6.12%
    master mac rel jobs: 210 ok: 204 ko: 6 fail ratio: 2.86 % break: 4 broken duration: 1.63%
    master mac dbg jobs: 215 ok: 209 ko: 5 fail ratio: 2.33 % break: 4 broken duration: 1.01%
    master win rel jobs: 131 ok: 111 ko: 20 fail ratio: 15.27 % break: 8 broken duration: 9.69%
    master win dbg jobs: 130 ok: 103 ko: 26 fail ratio: 20.00 % break: 8 broken duration:18.02%
    master win64 dbg jobs: 129 ok: 103 ko: 26 fail ratio: 20.16 % break: 8 broken duration:20.20%
    lo-5.0 mac jobs: 15 ok: 15 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.1 mac jobs: 24 ok: 22 ko: 2 fail ratio: 8.33 % break: 1 broken duration: 7.29%
    * these are expected to break:
    gerrit win rel jobs: 425 ok: 314 ko: 104 fail ratio:24.47%
    gerrit lin rel jobs: 427 ok: 332 ko: 94 fail ratio:22.01%
    gerrit mac rel jobs: 424 ok: 350 ko: 74 fail ratio:17.45%
    gerrit all jobs: 423 ok: 264 ko: 151 fail ratio:35.70%
       + normal week; daily breakage here & there.

* Easy Hacks (JanI)
    + total 304: 281 waiting for contributor, 15 Assigned to contributors,
             8 need info
             413 needs to be evaluated
             cleanup: 235 has more than 4 comments, 244 needs to be reviewed
        new last 8 days:
             NONE
    + 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

* libxmlsec upgrade (Miklos)
    + first time in ~5 years; not ideal.
    + bumped a minor version, gets rid of two custom patches.
    + up-stream is alive; possible to do upgrades.
    + up-stream is interested in integrating patches
        + we have to do the work to port to master.

* QA update (Robinson)
    + UNCONFIRMED: ???
        + enhancements: ??
        + in ux-advise: ??
    + needAdvice at ??

    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Persists as Common issue -> lots of duplicates
        + Mail merge regressions (Bjoern)
            + http://bit.ly/1POJrmp (7 open; 7 open last meeting)
            + Patch-set still pending (Kendy)
                + sending E-mails glitches + unit test not passing
            + (also pending AI: push the last MM fix to 5.0 too)
                + lots of other stuff going on (JMux)
        + tdf#96847 - Android viewer crashes on every file (android 4.4.4 & 5.x)
            + Crash with daily builds (2016-02-18)

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +191 -133 (+58 overall)
    many thanks to the top bug squashers:
        Buovjaga 20
        Maxim Monastirsky 9
        Cor Nouws 8
        Caolán McNamara 7
        V Stuart Foote 7
        Yousuf (Jay) Philips 6
        Michael Meeks 6
        raal 6
        Eike Rathke 5
        Xisco Faulí 4
        Julien Nabet 4
        m.a.riosv 4
        Adolfo Jayme 4
        Keith Curtis 4

* Highest-Priority bugs (aka "MABs"):
        5.2: 2/5 - 40% +1
        5.1: 3/26 - 11% +1
        5.0: 9/52 - 17% -2
        4.4: 11/75 - 14% -1
        4.3: 5/68 - 7% +0
        4.2: 10/133 - 7% -1
        4.1: 4/79 - 5% +0
        4.0: 10/81 - 12% +0
        old: 39/249 - 15% +0

* Bibisected bugs open: whiteboard 'bibisected'
  + 406/1292 412/1284 408/1277 403/1260 398/1248 402/1247 408/1242
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
        + 784(+4) bugs open of 4773(+32) total 30(-1) high prio.

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

        * ~Component count net * all regressions
                Writer - 241 (+1)
                  Calc - 171 (+2)
           LibreOffice - 56 (+2)
               Crashes - 55 (-2)
               Impress - 49 (-2)
                    UI - 41 (+1)
        graphics stack - 38 (-1)
               Borders - 34 (+2)
                  Base - 32 (+3)
                  Draw - 27 (+0)
   filters and storage - 22 (+2)
                 Chart - 15 (+1)
                 BASIC - 13 (-2)
Printing and PDF export- 11 (+1)
        Formula Editor - 7 (+1)
            Linguistic - 4 (+0)
            Extensions - 3 (+0)
             framework - 2 (+0)
          Installation - 2 (+0)
                   sdk - 1 (+0)
                + http://bit.ly/1BUdI8i