minutes of ESC call ...

* Present:
    + Jan-Marek, Bjoern, janI, Armin, Robinson, Miklos, Michael M,
      Cloph, Eike, Kendy, Andras, Caolan, Lionel, Muthu, Sophie, Olivier

* Completed Action Items:
    + write to Firebird people (Lionel)
         [ we should move to Firebird 3.0
           which will be future-proofed, and is at RC2.
           Encourage a GSOC student to apply themselves here.
           Upstream answer on compiler support
           https://lists.freedesktop.org/archives/libreoffice/2016-March/073774.html
            ]
    + disable Firebird for now, for CI (Norbert)
    + write to Dennis Francis wrt. commit access (Eike)
    + build clearer 'kill scp2' proposal (Bjoern)
         + JanI planned a spare-time hack here:
         + punt for 3 months, then reevaluate progress,
           create self-assigned RM ticket? (Bjoern)
    + double-check duplicate libmar/src, update/src (Kendy)
         [ interest from a student to work on it, Easy Hack created and
           a gerrit patch ]

* Pending Action Items:
    + UI changes from non-committers in gerrit: post list to UX team (Kendy)
         [ in progress ]
    + 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)
         [ lots of context changes in profiles; will build a script
           to auto-translate, mainly affects 'Basic' documentation
           => ignore that for now; due to fixing syntax errors in there (Cloph) ].

* Release Engineering update (Cloph/JanI)
    + 5.0.6 RC1 - due April 12th.
    + 5.1.2.1 (RC1) - on Tuesday - March 15th
        + tag created
            + there was a 5.1.2.1-buildfix1 tag.
        + builds on pre-releases
        + RC2 will be tagged by JanI
        + Defunct feature bits:
            + New Slide Transitions: polish
                [ looking pretty good now ]
            + UserAgent display & tweakage
                [ merged & fixed by cloph ]
    + JanI setup extra build server, to act a RE backup
    + Android & iOS Remote
        + updates still planned
        + ARM one builds fine, but x86 assertion failure on build.

* Documentation (Olivier)
    + up-loaded a patch to the dev-tools wrt. tweaking the XSL file
        + needs gerrit approval.
        + can it be pushed to the help repository (Kendy)
            + already have scripts there etc.
        + need to sit with Jay - who has another concept here (Kendy)
            + we have 3x parsers: Python, PHP, XSLT
            + python goes -> wiki-syntax
            + put others next to that.
        + don't check help-files in, just XSLT (Michael)
    + asks from meeting with Spanish & Brazilian community
        + waiting for official English / Reference docs.
        + want things TDF branded
        + and like more in-depth information.
    + working on documenting new features in help.
    + surely we have very detailed, in-depth books (Michael)
        + yes, lots of generic information.
        + still have un-documented features.
        + totally un-documented, or in the wiki, on ask ? (Bjoern)
           + books of ODF Authors & Help System (Olivier)
               + have gaps in both.
    + Books vs. Help ? (Michael)
        + done lots of help (Olivier)
           + now starting to look into the Books,
           + some of them are on 4.0 and need updates.
           + Books many chapters, describing lots of features.
           + Help a starting point for a quick view -> detail in Books.
        + is asking on 'ask' a good resource for getting input ? (Bjoern)
           + help to generate input there.

* l10n (Sophie)
    + great that Cloph will help with the help.

* GSoC 2016 (JanI)
    + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + 3 admin volunteers: janI, Moggi, Thorsten
    + Encouraged by some good newbies so far (Michael)
    + next important date, march 25, proposals must be agreed with mentors
        + mentors should be helping students to take care with proposals.
    + mentors: please make sure patches from your students are merged, or commented

* Firebird update
   + upgrade to Firebird 3.0 and hope for the best?

* UX Update (Kendy/Bubli)
    + single line toolbar discussed
        + can use the approach planned for notebookbar
        + have a possible GSoC student for this
    + OS X toolbar
        + currently trying to look 'native', but uses a strange API
        + seems better to use a solid color
            + but maybe there is a better API to use?

* Crashtest update (Caolan)
    + 2 import failures, 0 export failures, 7 coverity
        + next run of coverity in few hours

* 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/
                + 27-29 May (parallel to the Debian Sun Camp)

* Mentoring Update (JanI)
    + gerrit: 155 open patches of which 105 can be merged if no open comments
               88 from contributors of which 58 can be merged if no open comments
    + GSoC students are very active with questions etc.
        + amazing amount of questions
    + opinion about the students? (Lionel)
        + can share privately when you ask about an interested student (JanI)

* Commit Access

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

* Jenkins / CI update (Norbert)
    * these are supposed to be clean:
      ...
    * these are expected to break:
      ...

* Easy Hacks (JanI)
     + easyHacks: total 306: 281 waiting for contributor, 17 Assigned to contributors, 8 need info
                  needsDevEval 419 needs to be evaluated
                 cleanup: 237 has more than 4 comments, 242 needs to be reviewed
        new last 8 days:
            https://bugs.documentfoundation.org/show_bug.cgi?id=98602 mentor:kendy -> "Duplicate code in onlineupdate/"
            https://bugs.documentfoundation.org/show_bug.cgi?id=98705 mentor:nemeth -> "Reduce starting time on Windows by removing GetCaseCorrectPathName usage"
    + amazed by cleanup of debug levels (Bjoern)
         + junk code in there: eg. in VCL - functions have different return values.
    + removed easyHack keyword from old NEEDINFO bugs.
         + a number that were years old.
    + 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

* Bibisect repos - are they up to date ? (Bjoern)
    + Windows - are updated weekly in a batch mode (Cloph)
    + just fixed a 5.2 bibisected regression (Michael)
    + no bibisect 'max' repo yet (Cloph)

* LiveConnect / API key (Kendy)
    + we don't use their SDK.
    + are already configure switches for onedrive credentials (Cloph, JMux)
AI: + check why showing in UI is not bound to that switch cf. GDrive (Kendy)
AI: + tweak UI and get API key / build case for board (Cloph)
    + would love 2x factor auth for GDrive in libCMIS (Cloph)
    + what do Distros do for GDrive ? (Bjoern)
       + no idea; don't think we do anything (Caolan)
    + will also create t-box builds key (Cloph)

* QA update (Robinson)
    + UNCONFIRMED: 686
        + somewhat lower numbers
        + enhancements: 65
        + in ux-advise: 31
    + needAdvice at 26

    + 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 (Miklos has taken over)
                + expect mm toolbar will be mergeable by tomorrow.
            + (also pending AI: push the last MM fix to 5.0 too)
                + lots of other stuff going on (JMux)
        + tdf#96847 - [Crash] Android viewer crashes on every file (android 4.4.4 & 5.x)
            + Continues to Crash with latest daily build (2016-03-17)

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +162 -127 (+35 overall)
    many thanks to the top bug squashers:
        Buovjaga 21
        Caolán McNamara 15
        raal 6
        Alex Thurgood 6
        Maxim Monastirsky 6
        Michael Meeks 5
        m.a.riosv 5
        Yousuf (Jay) Philips 4
        Timur 4
        Eike Rathke 4
        V Stuart Foote 4
        Matus Uzak 4
        Katarina Behrens 3
        Joel Madero 3
        Cor Nouws 2

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

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

* all bugs tagged with 'regression'
        + 785(+1) bugs open of 4788(+15) total 30(+0) high prio.

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

        * ~Component count net * all regressions
                Writer - 243 (+2)
                  Calc - 173 (+2)
           LibreOffice - 59 (+3)
               Crashes - 54 (-1)
               Impress - 46 (-3)
                    UI - 42 (+1)
        graphics stack - 35 (-3)
                  Base - 34 (+2)
               Borders - 32 (-2)
                  Draw - 27 (+0)
   filters and storage - 22 (+0)
                 Chart - 14 (-1)
                 BASIC - 13 (+0)
Printing and PDF export- 11 (+0)
        Formula Editor - 7 (+0)
            Linguistic - 4 (+0)
            Extensions - 3 (+0)
          Installation - 2 (+0)
                   sdk - 1 (+0)
             framework - 1 (-1)
                + http://bit.ly/1BUdI8i