minutes of ESC call ...

* Present:
     + Michael, Kendy, Olivier, Bjoern,Stephan, Caolán, Eike, Robinson, Norbert,
      Sophie, Armin, Christian, Michael S, jan I, Miklos, Muthu

* Completed Action Items:
    + fixed EasyHacks not showing up (JanI, Christian)
    + Review JanI's GSOC submission (Thorsten)
        [ reviewed submitted ]
    + create a tender to improve fonts for the board (Design Team)
         [ Francisco Adrián S. who raised the problem with Carlito and Caladea fonts,
           hope to collect it into a tenderable form -
AI: and poke Google & RedHat too ? (Kendy, Caolan) ]
           + Parag Nemade <pnemade@redhat.com> is google-crosextra-[caladea|carlito]-fonts maintainer
    + come up with a hackfest 2016 travel estimate (Bjoern)
        + 2015 numbers and participant counts (unaffiliated, non TDF-members:
            - Las Palmas 1127.32EUR for 8 (1, 1 )
            - Cambridge 1193.70EUR for 14 (1, 1 )
            - Hamburg 112.75EUR for 20 (4, 12+) (plus two job interviews, not included)
            - Madrid 752.80EUR for 7 (1, 3 )
            - FOSDEM N/A

AI: + submit below to board: (Bjoern)
        + 2016 budget proposal:
            - Las Palmas 1000 Eur
            - Turkey 2000 Eur
            - Hamburg 500 Eur
            - Spain? 1000 Eur
            - US/Boston? 1000 Eur
            - FOSDEM 3500 Eur
            - Foss Asia 1500 Eur
            - DLP 1000 Eur
            - gerrit conf 1000 Eur
            - speaker/booth swag 500 Eur
                [ added after meeting - for newbies - T-shirts etc. ]
            - Hardware 3000 Eur
                - indiv dev. H/w SSDs, Macs,
AI: move it to the right place (Norbert)
    + talk with Norbert and hand doxygen generation over to sysadmin (Miklos)
    + build dev. SSD, PC, Mac, headsets budget (Michael)

* Pending Action Items:
    + UI changes from non-committers in gerrit: post list to UX team (Kendy)
         [ assigned to kendy and push to list ]
    + double-check duplicate libmar/src, update/src (Kendy)
    + update release plan for 5.2 and 5.3 (Christian)
    + setup a tinderbox VM for VS. 2015 (Christian)

* Release Engineering update (Christian/JanI)
    + improved the releng instructions
        + tagged & builds being done.
        + will further improve docs together next week
    + 5.0.6 RC1 - due April 12th.
    + 5.1.1 RC2 due this week
        + first build with Jan - prolly tag will be Wed to avoid late nights.
             Tagging done, build pending (janI)
        + Late Features (for 5.1.2)
            + New Slide Transitions: polish
                [ ... debugging & work - some Intel fixing ]
            + UserAgent display & tweakage
                [ still not done ... ]
            + URL for the online documentation needs change (Bjoern)
                [ still pending ]
        + concern wrt. features (Norbert)
            + somewhat un-panicy release (Bjoern)
            + nothing major happening (Michael)
    + 5.1.2 RC1 week 11, March 15th
    + Android & iOS Remote
        + updates planned after build prep.

* Documentation (Olivier)
    + hacking XML files - and built a site with helpcontent.
        + trying to have it directly available in a browser.
            + http://hc3.edx.srv.br
                 + not ready yet.
        + different to wikihelp ? (Michael)
            + another approach; can make pages richer.
            + currently mimic help file.
        + can we have it in dev-tools ? (Kendy)
        + plan not to touch XHP files, just:
            + transform & display in browser.
    + some additions to documentation:
        + new help files for some new calc functions
    + changes in UI getting updated in the help.
    + someone new on docs mailing-list (Kendy)
        + can you welcome & mentor ?

* GSoC 2016 (Thorsten, JanI)
    + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + 3 admin volunteers: janI, Moggi, Thorsten
    + Application filed and available on wiki, for later years (janI)
    + next step - mid next month: opens for students to apply.

* UX Update (Kendy)
    + some time discussing the side-bar & its width
        + a survey coming out on what users expect & want there.
    + Q - what happens when MS Office opens a doc with Carlito ?
        + when export to word we have a fallback for that (Caolan)
        + VCL.xcu - font name graveyard (Michael)

* Crashtest update (Caolan)
    + 11 import failures, 1 export failures, 49 coverity
      + import odp new EmptyProperties assert
         + docs were prolly wrong in the past.
      + export odp recurse to death in svg reader
      + import svg recurse to death issues
         + waiting for help from Xisco
    + coverity run underway, hoping for sub 20 result
       + Stephan fixing Java-ness left & right.

* 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
AI: + encourage date confirmation (Bjoern)
                + encourage people to add names in the wiki (All)
            + concrete volunteer mentors?
                + will send a Collaboran (Michael)
                + Jan-Marek maybe, moggi if after March, 12th
            + weekend or not ? what preference ?
                + like in the week (Michael)
        + German Community event in Essen
            + would be good to have developers there too ...
        + 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
                + smaller amount of space available this year (Jan-Marek)
                + maybe some general community event around that? (Bjoern)
                   + it is a general event, not LO specific (Jan-Marek)

* Mentoring Update (JanI)
     + pretty calm week - working on release & other bits.
     + gerrit: 165 open patches of which 105 can be merged if no open comments
                75 from contributors of which 43 can be merged if no open comments
     + Wiki, getInvolved updated with softer wording on license and git commit message
     + Otherwise Work as usual

* xdg-app builds of LibreOffice (Stephan)
    + heads up:
        + would like to eventually provide xdg-app bundle of LO alongside
          deb/rpm packages
        + ideally for LO 5.2
    + xdg-app: new format to provide app plus dependencies against a
      well-specified platform (similar to apps on Mac, Windows); plus optional
      sandboxing
        + <https://en.wikipedia.org/wiki/Xdg-app>
        + available for ~all distros:
          <https://wiki.gnome.org/Projects/SandboxedApps/Packages>
        + example repo with GNOME apps:
          <https://wiki.gnome.org/Projects/SandboxedApps/NightlyBuilds>
    + packaging LO:
        + <http://conference.libreoffice.org/2015/the-program/talks/development/#Box%20Office:%20The%20xdg-app%20sandboxing%20initiative>
        + single bundle with all langs, online help (and just x86-64)
        + still some details to sort out
        + maybe even possible to backport "xdg-app build" to CentOS 6 (to use
          same VM as other TDF Linux builds)
    + is a tinderbox needed ? (Norbert)
        + can we re-use the CentOS6 base-line / builds
        + Jenkins is CentOS7
    + Views:
        + hope it works on CentOS6 base-line (Cloph)
             + no problem providing it if just triggering a build/
        + would be nice to have a list of known-issues (Bjoern)
             + tag in bugzilla ? or own platform.
        + love the idea (Michael)

* l10n Update (Sophie)
    + all going well as usual.
    + will create the 5.1 projects for pootle (Christian)
        + early next week.

* Commit Access

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

* Jenkins / CI update (Norbert)
    master linux rel jobs:182 ok:179 ko:3 fail ratio:1.64% break:3 broken duration:1.22%
    master linux dbg jobs:160 ok:149 ko:9 fail ratio:5.62% break:6 broken duration:11.65%
    master mac rel jobs:174 ok:170 ko:4 fail ratio:2.29% break:4 broken duration:3.41%
    master mac dbg jobs:183 ok:175 ko:7 fail ratio:3.82% break:2 broken duration:1%
    master win rel jobs:131 ok:130 ko:1 fail ratio:0.76% break:1 broken duration:0.32%
    master win dbg jobs:123 ok:121 ko:2 fail ratio:1.62% break:2 broken duration:0.68%
    master win64 dbg jobs:123 ok:121 ko:2 fail ratio:1.62% break:2 broken duration:0.67%
    lo-5.0 mac jobs:9 ok:9 ko:0 fail ratio:0% break:0 broken duration:0%
    gerrit win rel jobs:311 ok:223 ko:79 fail ratio:25.4%
    gerrit lin rel jobs:315 ok:247 ko:68 fail ratio:21.58%
    gerrit mac rel jobs:313 ok:254 ko:59 fail ratio:18.84%
    gerrit all jobs:311 ok:198 ko:104 fail ratio:33.44%
      + pretty good this week.

* Visual Studio 2015
      + originally wanted only 1x version to avoid cross-influence
      + OTOH 5.1 doesn't build with it
          + concerned wrt. switching tool-chain mid-release.
          + if want to build 5.1 and master - need both.
      + what are relative risks of:
          + 2013+2015 vs. back-porting etc. ?
          + different jenkins slaves ? (JanI)
              + budget good, but not that good.
              + would need to do more setup work etc.
      + goals:
          + obsolete old compiler (nicer C++) - new baseline
          + ensure new builders can build it.
      + tinderbox is good enough ? (Michael)
          + problems with combinations; dbgutil, 32bit, 64bit etc. (Norbert)
      + both compilers on 1x machine (JanI)
          + linker problems, depending
          + not a big issue (Norbert)
              + each tree with its own compiler.
          + different libraries linked in etc.
      + about releases ? (Michael)
          + about Jenkins builds (Norbert)
              + release machines are locked down differently.
      + rather go with install both on T-boxes (Stephan)
          + will find problems in official cloph builds.
          + better than switching to 2015 on 5.1 line
      => install both versions
          + install 2015 on 2013.
          + consensus from all.

* Easy Hacks:
    + 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
    + easyHacks: total 308: 289 waiting for contributor, 9 Assigned to contributors, 7 need info
                 cleanup: 227 has more than 4 comments, 258 needs to be reviewed
      + new last 8 days:
            https://bugs.documentfoundation.org/show_bug.cgi?id=97966 mentor:tml -> "Drop 'static' for functions inside unnamed namespaces"
            https://bugs.documentfoundation.org/show_bug.cgi?id=97975 mentor:michael.meeks -> "OpenGL: theme / widget cache ..."
            https://bugs.documentfoundation.org/show_bug.cgi?id=97973 mentor:michael.meeks -> "cleanup spinbuttons theming logic."
            https://bugs.documentfoundation.org/show_bug.cgi?id=98004 mentor:Samuel.Mehrbrodt -> "Beanshell Editor: Add a toolbar"
            https://bugs.documentfoundation.org/show_bug.cgi?id=98110 mentor:dennisroczek -> "Convert-Script from XHP to MediaWiki modifications"
            https://bugs.documentfoundation.org/show_bug.cgi?id=97977 mentor:dennisroczek -> "FILEOPEN: XSLX - MODE results in wrong calculation"
      + need info (mentor or code pointer), please help:
            https://bugs.documentfoundation.org/show_bug.cgi?id=97283 mentor:dtardon -> "merge unit tests in sal module"
            https://bugs.documentfoundation.org/show_bug.cgi?id=57174 mentor:harman.eric -> "When Opening Any Dialog the First Value in the Dialog Should be Selected"
            https://bugs.documentfoundation.org/show_bug.cgi?id=86214 mentor:luuk34 -> "UI: User isn't warned that entering a cell address is not allowed as range name"
            https://bugs.documentfoundation.org/show_bug.cgi?id=79924 mentor:alban.crequy -> "LibreOffice should use stemp in other directories than $HOME first"
            https://bugs.documentfoundation.org/show_bug.cgi?id=66876 mentor:idler.1st -> "[Sidebar] Large icons are not used"
            https://bugs.documentfoundation.org/show_bug.cgi?id=97803 mentor:d.ostrovsky -> "gbuild: check that everything in instdir/ ends up packaged in the end"
            https://bugs.documentfoundation.org/show_bug.cgi?id=67544 mentor:kobzeci -> "FILESAVE: Slide transistion sound(other sound) is not included in presentation file"

* Gerrit update (Cloph)
    + reminder - expect a 2 hr downtime on Wed.
AI: + talk tomorrow with Norbert (Cloph)

* QA update (Robinson)
    + UNCONFIRMED: 739
        + really climbing.
        + enhancements: 18
        + in ux-advise: 30
    + needAdvice at 26

    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#95709 - [DISPLAY] Presentation mode renders graphics wrong
            + Armin / Thorsten ?
        + tdf#96172 - Crash in layout SwSectionFrame after opening particular document
            + ODT crash [was: Crash on opening DOCX]
            + bibisected;
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Common issue -> lots of duplicates
            + Unfortunately, predates earliest bibisect range for OS X
                + Request for additional 'max' bibisect repos:
                  Linux daily, 4.2, 4.1; Win 4.4, 4.3
            + building them (Norbert)
                + up-load is not automated
                + git gc kills the box so has to be paused.
                + pre-dates those repos.
                + one epoc is missing.
                + another contains all release versions 3.3->4.3
            + http://dev-downloads.libreoffice.org/bibisect/mac/
            + surely part of the coretext move ? (Michael)
                + v. likely (Norbert)
        + Mail merge regressions (Bjoern)
            + http://bit.ly/1POJrmp (7 open; 7 open last meeting)
            + (Still pending?) AI: push the last MM fix to 5.0 too
            + about to push some 30x patches (Kendy)
                + mostly the UI.
            + jmux working on fixing things.
        + tdf#96847 - Android viewer crashes on every file (android 4.4.4 & 5.x)
            + Crash persists with daily builds (2016-02-18)

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +209 -154 (+55 overall)
    many thanks to the top bug squashers:
        Beluga 21
        Maxim Monastirsky 14
        Cor Nouws 8
        Michael Stahl 7
        Timur 6
        Samuel Mehrbrodt 6
        V Stuart Foote 5
        Caolán McNamara 4
        Michael Meeks 4
        raal 4
        Julien Nabet 4
        RAV 3
        Adolfo Jayme 3
        Xisco Faulí 3

* Highest-Priority bugs (aka "MABs"):
        5.2: 1/4 - 25% +0
        5.1: 2/25 - 8% +0
        5.0: 9/52 - 17% +0
        4.4: 12/75 - 16% +0
        4.3: 5/68 - 7% -1
        4.2: 11/134 - 8% +0
        4.1: 4/79 - 5% +0
        4.0: 10/81 - 12% +0
        old: 39/248 - 15% +0

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

* all bugs tagged with 'regression'
        + 770(+3) bugs open of 4719(+26) total 31(-3) high prio.

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

        * ~Component count net * all regressions
                Writer - 234 (+0)
                  Calc - 166 (+4)
           LibreOffice - 54 (+0)
               Crashes - 54 (-2)
               Impress - 52 (+1)
                    UI - 41 (-2)
        graphics stack - 38 (+0)
               Borders - 32 (-1)
                  Base - 28 (+0)
                  Draw - 27 (+0)
   filters and storage - 19 (+0)
                 BASIC - 15 (+0)
                 Chart - 15 (+0)
Printing and PDF export- 10 (-1)
        Formula Editor - 6 (+0)
            Linguistic - 4 (-1)
            Extensions - 3 (+0)
             framework - 2 (+1)
          Installation - 2 (+0)
                   sdk - 1 (+0)
                + http://bit.ly/1BUdI8i