minutes of ESC call ...

* Present:
    + Stephan, Sophie, Robinson, Lionel, Caolan, Heiko, Kendy, JanI, Miklos, Noel,
      Olivier, David Tardon, Michael M, Christian, Michael S, Norbert, Armin,
      Thorsten, Bubli, Xisco

* Completed Action Items:
    + poke at missing CrashTest VM E-mails (Cloph)
        [ modified the send-email script to work with gmail;
          should send a mail, manually triggered - but not done yet ]
    + get GSOC students to write plain-text help (GSOC mentors)
        [ got feedback from a couple, thanks to mentors (Olivier) ]

* Pending Action Items:
    + create mentor summit proposal (Thorsten)
        [ Moggi asking his teachers, any other mentors interested in going ? ]
    + poke at MSDN licenses (Michael)
        [ waiting for a response on new process, will poke again ]
    + investigate a cron job that queries & auto-merges (Norbert)
        [ the solution proposed by David - using his query & a JSON script
          to refine it - will work - needs a bit more python (Norbert) ]
    + tweak UI and get LiveConnect API key / build case for board (Christian)
       + still need to get API key, rest is done
    + attempt to re-build a recent gstreamer 1.0 / core spec file
      on our CentOS6 base (tdf#94508) (Christian)

* Release Engineering update (Christian)
    + 5.2 → 5.2.1 RC2
        + now public, announce at LibO con.
    + 5.2.2 RC1 September 6th
        + next week; Jan doing that.
    + 5.1 → 5.1.6 rc1 Oct 4th
    + 5.3 → 5.3.0 alpha 1 Oct 18th
    + Android & iOS Remote
        + building a new version of the Android code, to see if it works.
        + if so push this weekend.

* LibreOffice Conference in Brno (Kendy)
    + if anyone had trouble booking the Hotel Vista
        + was 'booked' and wouldn't reserve at it - but is now free.
        + some big cancellation there.
    + prepare slides, make sure you've booked travel, etc.
    + register if you didn't do so already: http://conference.libreoffice.org/2016/registration/
        + is there some way to check if you're registered ? (Miklos)
            + if you receive the mails from the conference@global list, then you are registered (Sophie)
        + please make sure to register even if you are a speaker (Cloph)
            + no auto-registration there
        + Cor - asked for a list of registrations
            + Sophie to publish a list; concerns (JanI)
            registered:
* Stephan
* Sophie
* Lionel
* Heiko
* Kendy
* Jani (twice :slight_smile: one for each presentation :slight_smile:
* Miklos
* Olivier
* David
* Christian
* Michael S
* Norbert
* Armin
* Thorsten
* Bubli
* Xisco

not registered:
* Robinson, thought I did -> [done]
* Caolàn, oops, sure I did at some stage
* Noel (not coming)
* Michael M (will do)

* Documentation (Olivier)
    + Committed new help pages on CMIS
        + needs linguistic review before translation.
    + Book "Getting Started 5.2" being updated
    + Next:
        + new pages with GSOC work (thanks to mentors and students!)
        + LibOCon
        + more GS 5.2 chapter updates

* GSoC 2016 (Thorsten)
    + 1 student failed final evaluation
        + within the average & statistical variation.
    + happy; even failing students delivered some useful work after cleanup.

* UX Update (Heiko)
    + needsUXAdvice of 2016-Sep-01: Total 514 (+7), Resolved 7, Created 7
      Base 1
      Calc 14
      Draw 74
      Extensions 1
      filters and storage 1 (+1)
      framework 3
      Impress 9
      LibreOffice 356 (-1)
      Localization 1
      UI 14
      Writer 40 (+7)
    + Hot stuff
      * LibO as Dreamweaver/Pagemaker replacement (tdf#101772; rejected)
          + write a lot of tickets for UX advise review
          + some rejected
          + don't need another visual XML/HTML editor
              + not our primary goal
      * Cursor navigation (ctrl+up same as shift+ctrl+up; tdf#100777)
          + currently jump to the beginning of the previous paragraph.
          + flagging that those who care -> look at it (Michael)

* Crashtest update (Caolan)
    + 1 import failure, 0 export failures
      116 (last time 1680) coverity issues
         + great direction, new ones around move/assignment in C++11

* Hackfests (Thorsten)
    + next venues / suggestions
        + Akademy / FSFE summit - coming weekend & next-week (Thorsten)
           + plan to spend half a day over the weekend in Berlin.
           + Heiko coming on Sunday, perhaps Sat. evening too.
        + more suggestions welcome
    + Code for Hamburg (Eike)
        + Friday to Sunday hacking event
          https://redmine.documentfoundation.org/issues/1999
        + Koerberstiftung: Digital Empowerment
          http://www.kampnagel.de/de/programm/datapolitics/?datum=&id_datum=4756
          http://www.koerber-stiftung.de/innovation/im-fokus-digitale-muendigkeit.html
        + Leuphana? http://www.leuphana.de/en/research-centers/cdc/news.html
    + girls-only event in Berlin, 29th October
        + "Ladies who FOSS" (https://wikimedia.de/wiki/Ladies_that_FOSS) wikimedia and firefox already participating
        + Bubli ponders participating too
        + should we do a blogpost? (Bjoern)
            + afterwards...
    + 33c3 CfP open: https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ (Bjoern)
        + Anyone interested in a LibreOffice assembly -- or one shared e.g. with FSFE?
        + talks? workshops? deadline: 2016-09-30

* Updating ESC stats (Bjoern) -> defer this to next time.
    + do we want these in the numbers below ?
      and/or tracked ?

* Mentoring/easyhack update (janI)
  + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       16854(31) commits in a year of which 7918(49) were made directly, without use of gerrit
       290(3) people made commits in a year, 66(60) in a month. 32(1) people to be emailed
   + gerrit: committer open 60(4) contributor open 34(-3)
               updated merged abandoned updated merged abandoned
        year: 60(4) 7324(-42) 587(-1) 34(-3) 1612(24) 505(0)
        month: 58(2) 569(-25) 38(6) 34(-3) 152(-24) 40(2)
        week: 39(4) 141(17) 15(8) 15(-1) 36(-12) 6(2)
   + easyHacks:
        total 249(0) open 217(2) assigned 7(-3) needinfo 25(1)
        needsDevEval 487(-1) of which 0(0) are easyHacks
        needsUXEval 514(345) of which 9(0) are easyHacks
        missing cleanup due to many comments 204(1)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 56 patches merged, and have a total of 212 merged patches
         Susobhan Ghosh got 19 patches merged, and have a total of 39 merged patches
         Arnold Dumas got 11 patches merged, and have a total of 22 merged patches
         Muhammet Kara got 8 patches merged, and have a total of 57 merged patches
         Tamás Bunth got 6 patches merged, and have a total of 27 merged patches
   + new easyHacks:
       * NONE *
   + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup"
   + please remember, a codepointer is mandatory, and typically a look from an experienced developer
   + create new easy hacks from these ones or remove "needsDevEval" if not feasible):
       https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
   + numbers goinbg down after GSOC
   + time for reviews is climbing again
   + pootle automation, is close to production status (need a final blessing)
   + Prepared/updated numbers for the Mentoring presentation,
     like e.g. 20% of commits come from contributors vs. committers.

* Commit Access
    + discuss Susobhan Ghosh:
      https://gerrit.libreoffice.org/#/q/owner:"Susobhan+Ghosh+%3Csusobhang70%40gmail.com%3E",25
       + was a GSOC student -> no concerns (Kendy)
          + Added (Norbert)
AI: + write welcome E-mail (JanI)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
     => timeout for 1 week.

* Jenkins / CI update (Norbert)
    master linux rel jobs: 175 ok: 167 ko: 8 fail ratio: 4.57 % break: 3 broken duration: 0.80%
    master linux dbg jobs: 139 ok: 132 ko: 7 fail ratio: 5.04 % break: 7 broken duration: 2.87%
    master mac rel jobs: 145 ok: 142 ko: 3 fail ratio: 2.07 % break: 2 broken duration: 1.10%
    master mac dbg jobs: 140 ok: 137 ko: 3 fail ratio: 2.14 % break: 2 broken duration: 1.51%
    master win rel jobs: 142 ok: 131 ko: 10 fail ratio: 7.04 % break: 3 broken duration: 1.65%
    master win dbg jobs: 140 ok: 126 ko: 13 fail ratio: 9.29 % break: 6 broken duration: 3.33%
    master win64 dbg jobs: 152 ok: 142 ko: 10 fail ratio: 6.58 % break: 3 broken duration: 1.47%
    lo-5.2 mac jobs: 12 ok: 12 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.1 mac jobs: 6 ok: 6 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
       + meant to fail.
    gerrit win rel jobs: 277 ok: 241 ko: 36 fail ratio:13.00%
    gerrit lin rel jobs: 277 ok: 223 ko: 53 fail ratio:19.13%
    gerrit mac rel jobs: 276 ok: 240 ko: 36 fail ratio:13.04%
    gerrit clangplug jobs: 232 ok: 130 ko: 102 fail ratio:43.97%
    gerrit all jobs: 276 ok: 208 ko: 67 fail ratio:24.28%
    + looking fairly good
        + not much brokage - everyone on vacation ?

* l10n (Sophie)
    + things are quiet; but working.
    + added a Venetian (vec) translation to master (Cloph)

* Welcome / Introduction of Xisco Fauli
    + Started working for TDF today.
    + new QA engineer, happy to be on board
    + mountaineer, cyclist
    + spent time on LibreOffice before starting for TDF
    + did work on Java -> Python conversion wrt. Wizards @ GSOC.

* QA update (Robinson)

    + UNCONFIRMED: 701
        + up slightly.
        + enhancements: 82
        + needsUXEval: 54
    + needAdvice at 66

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + tdf#101726 - crash when selecting column and pressing ⌘1 or clicking menubar Format > Cells
            + macOS
        + tdf#101771 - FORM creation - hang/crash - impossible to save a control created from control toolbar
        + tdf#86926 - FILEOPEN: page format ignored on DOCX import
            + Regression from 4.x era

    + Mail merge regressions: http://tdf.io/mmregressions
        + 2 open; 2 open last meeting

    + bugs suggested for attention by Cor:
        tdf#62717, tdf#89760, tdf#92837, tdf#94319, tdf#97597
        + are they marked high prio. regressions ? (Michael)
           + had a look through the non-mentioned ones (Robinson)
               + not all high prio.

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +110 -81 (+29 overall)
    many thanks to the top bug squashers:
        Heiko Tietze 9
        V Stuart Foote 8
        Yousuf (Jay) Philips 7
        Cor Nouws 7
        Roeland 4
        Aron Budea 4
        Eike Rathke 3
        Zenaan Harkness 3
        Urmas 2
        Les Bell 1
        Stephan Bergmann 1
        Alex Thurgood 1
        Luke 1
        Björn Michaelsen 1

* Highest-Priority bugs (aka "MABs"):
        5.2: 1/16 - 6%
        5.1: 2/30 - 6%
        5.0: 7/53 - 13%
        4.4: 7/73 - 9%
        4.3: 5/69 - 7%
        4.2: 8/133 - 6%
        4.1: 4/79 - 5%
        4.0: 8/82 - 9%
        old: 31/246 - 12%

* Bibisected bugs open: keyword 'bibisected'
    + 338/1407 325/1390 325/1383 325/1383 333/1383 340/1383 348/1382 353/1378 359/1378 362/1374 364/1371
        + https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f1=keywords&known_name=LibreOffice%20Bi-bisected&o1=substring&product=LibreOffice&query_based_on=LibreOffice%20Bi-bisected&query_format=advanced&resolution=---&v1=bibisected
        + please keep using a non-obsolete query, the old one is broken as QA doesnt use whiteboard:bibisect anymore (Bjoern)

* all bugs tagged with 'regression'
    + 687(+1) bugs open of 5117(+2) total 10(+2) high prio.

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

        * ~Component count net * all regressions
          Writer: total - 213 (+1)
                   Calc - 122 (+1)
          Writer: other - 120 . [!?] - should we drop this ?
                Impress - 52 (-1)
           Writer: docx - 50 .
            LibreOffice - 47 (+2)
         graphics stack - 41 (+0)
                     UI - 38 (+1)
                   Base - 32 (+1)
                Borders - 31 (+0)
            Writer: doc - 31 .
                Crashes - 30 (+1)
                   Draw - 26 (-1)
       filter / storage - 23 (+0)
                  Chart - 16 (+0)
     print / PDF export - 12 (-1)
           Writer: perf - 10 .
                  BASIC - 10 (+0)
         Writer: filter - 5 .
             Linguistic - 4 (+0)
             Extensions - 3 (+0)
              framework - 2 (+0)
         Formula Editor - 1 (+0)
                    sdk - 1 (+0)
                + http://bit.ly/1BUdI8i