minutes of ESC call ...

* Present:
    + Armin, Oliver, Robinson, Michael M, Sophie, JanI, Christian, Stephan,
      Norbert, Eike, Muthu, Andras, Bjoern, Cloph, Michael S, David, Miklos,
      Lionel

* Completed Actions / Items:
    + enable calc bits by default for now for more testing (Kendy)
    + poke the users-list on MS Surface / GL issue (Michael)
        [ oddly no reply ]
    + merge slide transition artwork to -5-1 for B2 (Michael)
    + ask for QA support of Android remote on Windows (Robinson)
        [ waiting to hear back, people moved off windows ... ]
    + list of developers who havn't contributed in a while (JanI)
        [ done, pending E-mail ]

* Pending Action Items:
    + book FOSDEM conf. room for board meeting (Florian)
        [ perhaps after not before to avoid hackfest conflict ]
    + double-check libmar/src, update/src, remove the duplicate, etc. (Kendy)
    + UserAgent - move to 1% of users, drop bundled-languages etc. (Michael)
    + try out 'make check' for gerrit / Linux builders (Norbert)
         [ will take a while ]
    + get callgrind trace of SVG rendering in tdf#82214 (JMux)

* Release Engineering update (Cloph)
    + 4.4.7 - released as final today.
    + 5.0.4 RC1
        + on the mirrors.
        + RC2 to be tagge later today.
    + 5.1.0 B2
        + on mirrors, and available from website.
    + 5.1.0 RC1
        + due for tag (but no branch) next week.
        + string and UI freeze from next week.
        + but not code freese.
        + until RC1 - free to commit without review.
        + after RC1 - double review required for libreoffice-5-1
        + Late Features:
            + OpenGL - switch to simpler double-buffering.
                [ good progress, fixes bugs;
                  swap buffers at (high prio.) idle like Mac.
                  More testing / validation ongoing
                  Pending CI catchup. ]
            + Slide Transitions: artwork & polish
                + poke at artwork bits ...
            + UserAgent display & tweakage
                [ still needs random 1% bits doing ]
    + Android & iOS Remote
        + https://bugs.documentfoundation.org/show_bug.cgi?id=96127
           + simple patch submitted (thanks)
  
* blanket approval for lwp filter (Michael)
    + any objections to Caolan skipping review for all branches
      for simple lwp fixes for 5-0 ?
       + fine but wants a CI build (Norbert)
       + but the CI slaves are horribly over-loaded (Michael)
          + capacity is 4x per hour on Windows (Norbert)
       + current 60 patches CI backlog is a 10x hour delay (Michael)
    + happy to drop review; or post review them, putting
      them into 1x patch not ideal either (Caolan)
       + temporary disturbance not a problem (Norbert)
       + 35 issues outstanding and coming
    + patches on a feature branch vs. 5.0.4 - and 1x push to gerrit from tip (Bjoern)
       => push to gerrit & make it easy to merge. (see ./logerrit testfeature for the concept)
    + propose avoiding individual review for these patches (Michael)
       + sounds fine (Bjoern)
       + automatically solves this problem (Norbert)
           + just 1x commit in gerrit to approve.

* Crashtest update (Caolan)
    + ? import failures, ? export failures, ??? coverity

* IRC - ESC attendees appreciated as op's (Michael)
    + helps me remind you of ESC
        + ideally use channel service instead (Miklos)
            + bit like root; but flags may help others.
    + helps newbies find mentors (beware)
    + not moderator - since account not registered (Bjoern)
AI: + get ops who are not listed in the developers page listed (JanI)

* Madrid (Bjoern)
    + Jacobo approaching the university was great
        + taught design-patterns in university.
        + where are they in LibreOffice ?
            + perhaps a blog series wrt. design patterns in-use.
    + "welcome to the real world" experience (Norbert)
        + colleague teaching theory (Jacobo)
            + wants students to see the reality.
            + could make patterns more visible for interested newcomers.
        + code-base pre-dates discovery of the patterns (Norbert)
    + Pasqual from Valencia, submitted some patches already
        + also interested in certification; 100k seats there.

* Hackfests (Bjoern)
    + FOSDEM / Beta Co-working (Bjoern)
        + https://wiki.documentfoundation.org/Hackfest/FOSDEM2016
        + check-in with Italo for papers committe.
    + next venues / suggestions
        + considering another Gran Canaria hack-fest (Thorsten)
            + March next year (?)
                Please remember the easter holidays are in march this year, and big in spain
        + Turkey
            + talked to them; lots of enthusiasm & desire for training.

* Mentoring Update (JanI)
    + how to point to people that need help the most effectively? (Kendy)
        + sometimes I know how to help, just don't have time for the details (Kendy)
            + sorted out & provided more details interactively (JanI)
        + best way to contact is via E-mail (JanI)
     + Proposal gerrit paches:
        + mail owner after 1 month of inactivity -> Abandon patch if no activity after another month
            + please do comment/poke on gerrrit too (Bjoern)
                + good to start with old + negative review patches
                + https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:master+age:6month+label:Code-Review%3C%3D-1
            + not bot-work (Norbert)
                + will apply discretion (JanI)
        => agreed.
     + Spent time helping 2 new people get their patches to gerrit, in not so many variants
     + Madrid hackfest was the start of reviving a Spanish community
          - several contacts to follow up on.
          + Spanish discuss list has activity

* l10n Update (Sophie)
    + nothing new.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending another week / perhaps to the new year.

* Jenkins / CI update (Norbert)
   master linux rel jobs:184 ok:179 ko:5 fail ratio:2.71% break:4 broken duration:2.75%
   master linux dbg jobs:175 ok:166 ko:7 fail ratio:3.99% break:5 broken duration:0.93%
   master mac rel jobs:166 ok:164 ko:2 fail ratio:1.2% break:2 broken duration:0.42%
   master mac dbg jobs:173 ok:170 ko:2 fail ratio:1.15% break:2 broken duration:2.13%
   master win rel jobs:113 ok:80 ko:32 fail ratio:28.31% break:24 broken duration:17.06%
   master win dbg jobs:122 ok:97 ko:24 fail ratio:19.67% break:18 broken duration:17.61%
   master win64 dbg jobs:115 ok:104 ko:11 fail ratio:9.56% break:6 broken duration:4.82%
   lo-4.4 mac jobs:0 ok:0 ko:0 fail ratio:0% break:0 broken duration:0%
   gerrit win rel jobs:234 ok:116 ko:117 fail ratio:50%
   gerrit lin rel jobs:241 ok:214 ko:27 fail ratio:11.2%
   gerrit mac rel jobs:239 ok:212 ko:27 fail ratio:11.29%
   gerrit all jobs:235 ok:107 ko:128 fail ratio:54.46%
       + better this week; from a low base.
       + Windows -> getting a bit better.
       + gerrit failure rate of 50% -> prolly lagging reaction to master week before.
    Turned off IRC plugin / notifying IRC channel
       + plugin had a bug that wedge Jenkins every few days
           + would not be able to re-connect to IRC.

* Easy Hacks:
    + new easy-hacks thanks to: Bubli
        + http://bit.ly/1KR4HWX
    + 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

* Board Election (Thorsten)
    + check your spam filters, ask MC if you don't have a token and you're a member.

* QA update (Robinson)
    + UNCONFIRMED at 523 + 32 bugs in UX-advise
        + holding steady.
    + needAdvice at 14
    + Bugzilla: Migration of Whiteboard tags -> Keywords continues
        + Punting on bulk updates until the weekend; plan to quiet email
        + can you send a mail to dev-list (Miklos)
            + has queries, that need updating, to avoid spurious empty lists.

    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#96118 - list of combobox closes when clicking on its scroll bar slider
        + tdf#96119 - Cannot select list item with mouse in any combobox
            [ related combo-box bugs ]
        + tdf#94851 - (comment) Images are not printed (paper and PDF) with OpenGL activated
            [ Tomaz has a patch for RC1 ]
        + tdf#90913 - OSX - very poor performance when first opening Finder dialog
            + Over 2min to open Finder/File Save dialogs
               + may be scheduler / main-loop related ?
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Common issue -> lots of duplicates
            + Norbert bisecting (?)
        + Mail merge regression concern (Bjoern)
            + http://bit.ly/1POJrmp (8 open)
            + having a look (Thorsten, Kendy)
            + potentially the mork fix ? (Norbert)
                + unlikely to be that (Michael)

* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +158 -95 (+63 overall)
    many thanks to the top bug squashers:
        Beluga 9
        Maxim Monastirsky 9
        V Stuart Foote 5
        Cor Nouws 5
        Joel Madero 4
        m.a.riosv 4
        Eike Rathke 3
        Regina Henschel 3
        David Tardon 3
        Caolán McNamara 3
        tommy27 3
        Yousuf (Jay) Philips 2
        baffclan 2
        Miklos Vajna 2
        Tor Lillqvist 2

* Highest-Priority bugs (aka "MABs"):
        5.2: 0/0 - 0% +0
        5.1: 4/23 - 17% +2
        5.0: 10/50 - 20% +0
        4.4: 11/72 - 15% +0
        4.3: 6/67 - 8% +0
        4.2: 10/133 - 7% -1
        4.1: 4/79 - 5% +0
        4.0: 10/81 - 12% +0
        old: 40/247 - 16% +0

* Bibisected bugs open: whiteboard 'bibisected'
  + 353/1140 344/1125 343/1116 335/1103 336/1098 332/1088 341/1089
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
        + 730(+9) bugs open of 4487(+22) total 41(+1) high prio.

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

        * ~Component count net * all regressions
                Writer - 239 (-1)
                  Calc - 157 (+3)
               Crashes - 53 (-2)
               Impress - 49 (+0)
           LibreOffice - 47 (+0)
                    UI - 43 (+2)
        graphics stack - 33 (+0)
               Borders - 29 (+0)
                  Base - 25 (+0)
                  Draw - 22 (+0)
   filters and storage - 17 (+2)
                 BASIC - 16 (+2)
Printing and PDF export- 12 (+0)
                 Chart - 10 (+0)
        Formula Editor - 6 (+1)
            Extensions - 3 (+0)
          Installation - 2 (+0)
             framework - 2 (+0)
            Linguistic - 2 (+0)
                   sdk - 1 (+0)
                + http://bit.ly/1BUdI8i