minutes of ESC call ...

* Present:
    + Bjoern, Norbert, Stephan, Jan I, Jan-Marek, Sophie, Miklos, Michael S,
      Robinson, Christian, Caolan, David, Kendy, Olivier, Thorsten, Michael M

* Completed Action Items:
    + fix / limit the per-processor thread-pool (Ashod)
        [ set to max 4 during unit tests ]
AI: + back-port it to 5-1 and -5-2 (Ash)
    + mail list of guys for certification (Stephan)
        [ all mailed, all accepted ].
    + mail Laurent BP, Rishabh Kumar, Alex Pantecthem wrt. commit (Thorsten)

* Pending Action Items:
    + investigate a cron job that queries & auto-merges (Norbert)
         + if +2 by author and +1 by jenkins -> auto-push (on-going)
         [ some problem; stream events don't contain both +1 and +2 -
           a bit complicated; needs a query (Norbert) ]
    + tweak UI and get LiveConnect API key / build case for board (Christian)
    + 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 Beta 2 update
        + also available on the mirrors
        + not doing an (optional) B3 this week
        + one pending Debian packaging bug - one file in multiple packages
        + also a problem with help related to authoring extension.
    + RC1 due on Tuesday ... (June 21st - English string & UI freeze)
        + libreoffice-5-2-0 branch-off: July 5 (hard code freeze) - rc2
    + 5.1.4 update
        + up-loaded 5.1.4 rc2 just before the call.
    + 5.1.5 rc1 : July 12th (week 28)
    + Caolan will fix the help strings issue (Caolan)
        + happy (Cloph)
    + Android & iOS Remote
        + Android viewer has runtime problems, will debug & push a fix (Cloph)
        + crashes when loading documents on master currently ...
        + releases are from master so far.

* Documentation (Olivier)
    + Finished porting HelpAuthoring OOo schema documentation to TDF wiki:
        + https://wiki.documentfoundation.org/HelpContentAuthoring
            -> e.g. updated with <bascode> new tag (Olivier, tagezi)
        + readable; and now can be edited to improve it.
    + Updated chapter 10 (Print, Export, Mail) of Getting started book.

* GSoC 2016 (Thorsten)
    + June 26th - midterm eval due, make sure it's filed or ask your co-mentor!
        + if in doubt ask Thorsten/Moggi/JanI
    + ask/encourage students to submit & register for LibOCon

* UX Update (Kendy)
    + GSoC reports on progress
    + wider discussion on templates - how they should be managed
        + when is it better to open it for editing vs. opening a doc. based on it.
        + how can we distinguish it better.
    + Area-fill & side-bar improvements going well.
    + latest writer menu changes
        + max. of 20 items for menu - some important stuff goes to sub-menus
        + a poll going on to have some input from people.
    + discussing auto-creation of screenshots.

* Crashtest update (Caolan)
    + 1 import failures, 3 export failure, 0 coverity
    + ok again; not reproducible failures - fails on test machines, not locally.
    + looking at backtraces in BZ - down to 12 still open
    + Moggi's crash testing producing good stuff.

* Hackfests (Bjoern)
    + next hackfests: nothing confirmed yet.
    + Hamburg Home-hacking setup ? (Bjoern)
    + next venues / suggestions
        + Chaos event - good for outreach; at the same time as Munich.
        + Infra Meetup: July 24th to 30th, close to Munich (kaufbeuren)
        + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
        + more suggestions welcome
    + Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)
        + advertise at university ? C++ training ? etc.

* LibreOffice Conference in Brno - CfP open (Sophie)
    + Kendy & Thorsten on program committee:
    + https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/
        + deadline is mid July.
    + OSBA interop. working group (Thorsten)
        + desire a professional user track cf. Bern.
        + got some good feedback;
        + will propose it to the conf. organizers.
            + 1/2 a day of that.

* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       17357(0) commits in a year of which 8801(-34) were made directly, without use of gerrit
       293(0) people made commits in a year, 32(-15) in a month. 38(10) people to be emailed
   + gerrit: committer open 65(10) contributor open 48(-13)
               updated merged abandoned updated merged abandoned
        year: 65(10) 7142(112) 562(1) 48(-13) 1414(-78) 476(-2)
        month: 64(9) 974(12) 40(2) 47(-14) 164(-3) 39(0)
        week: 51(13) 202(-19) 8(0) 33(-4) 42(2) 11(-1)
   + easyHacks:
        total 229(-9) open 201(-5) assigned 18(-4)
        needinfo 10(0) needsDevEval 474(5) needsUXEval 90(16)
        missing cleanup due to many comments 182(-9)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 29 patches merged, and have a total of 29 merged patches
         krishna keshav got 14 patches merged, and have a total of 14 merged patches
         Jakub Trzebiatowski got 10 patches merged, and have a total of 17 merged patches
         Muhammet Kara got 10 patches merged, and have a total of 24 merged patches
         Stanislav Horáček got 9 patches merged, and have a total of 63 merged patches
   + new easyHacks:
       https://bugs.documentfoundation.org/show_bug.cgi?id=100370mentor:marco.filippozzi -> "Status bar functions - Selection Icon not working properly on left mouse click"
   + 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
   + Made rough grouping of all developer wiki pages (https://wiki.documentfoundation.org/ProjectCleanupDevelopmentWiki)
   + Blog post about our IRC, https://janiversen.wordpress.com/2016/06/14/like-to-socialize-while-hacking-on-open-source/
       + have some nice stats on # of users etc.
   + esc-mentoring, solved problem when contributor becomes committer
   + esc-mentoring, added check for easy hacks with new commits to nightly stat.
   + checked easy hacks with commits, and changed status on the solved ones

* Commit Access
    + Giuseppe Castagno (Stephan)
AI: => add him (Norbert)
AI: => welcome mail (Stephan)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + Newly appointed:
        + Ashod Nakashian
        + Giuseppe Castagno
        + Pranav Kant
    + Italo will send out certificates.

* Jenkins / CI update (Norbert)
    master linux rel jobs: 200 ok: 194 ko: 4 fail ratio: 2.00 % break: 4 broken duration: 0.70%
    master linux dbg jobs: 143 ok: 134 ko: 9 fail ratio: 6.29 % break: 6 broken duration: 5.25%
    master mac rel jobs: 174 ok: 173 ko: 1 fail ratio: 0.57 % break: 1 broken duration: 0.18%
    master mac dbg jobs: 185 ok: 183 ko: 2 fail ratio: 1.08 % break: 2 broken duration: 0.37%
    master win rel jobs: 152 ok: 149 ko: 2 fail ratio: 1.32 % break: 2 broken duration: 2.02%
    master win dbg jobs: 148 ok: 148 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master win64 dbg jobs: 150 ok: 147 ko: 2 fail ratio: 1.33 % break: 2 broken duration: 3.79%
    lo-5.2 mac jobs: 50 ok: 50 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.1 mac jobs: 17 ok: 17 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    gerrit win rel jobs: 425 ok: 370 ko: 55 fail ratio:12.94%
    gerrit lin rel jobs: 426 ok: 338 ko: 88 fail ratio:20.66%
    gerrit mac rel jobs: 425 ok: 377 ko: 48 fail ratio:11.29%
    gerrit all jobs: 426 ok: 321 ko: 104 fail ratio:24.41%

    + looking good; zero break on win32 debug
    + rest is very low; worst is Linux Debug with 6 breaks < 1 per day on avg.
        + almost perfect.

* l10n (Sophie)
    + everyone happy with master & stable branches
    + going on nicely; more work around edited help etc. but good.

* bzkanban (buovjaga - formerly known as beluga :-))
    + based on:
        + https://en.wikipedia.org/wiki/Kanban_(development)
        + https://blogs.gnome.org/ovitters/2016/02/11/post-fosdemdevconf-cz-plans-ill-never-get-to/
    + https://github.com/leif81/bzkanban
    + demo: https://rawgit.com/leif81/bzkanban/master/index.html?product=Bugzilla&milestone=Bugzilla+6.0&assignee=&site=https%3A%2F%2Fbugzilla.mozilla.org
        + is it useful for devs ?
    + Like Trello -> having a whiteboard (Bjoern)
        + different representation of bug state
        + reduces amount of WIP you have; thin area of issues to solve.
        + Agile development planning tool.
        + doesn't fit well with our development approach - we're not telling people what to do.
    => Doesn't fit us well.

* QA update (Robinson)

    + Going quite well.
    
    + Bug Hunting Session next week (June 24th)
        + https://wiki.documentfoundation.org/BugHunting_Session_5.2.0_RC1

    + UNCONFIRMED: 620
        https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
        + enhancements: 65
        + in ux-advise: 27
    + needAdvice at 51
        + going up a bit; would be good to tackle.

    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#100295 - LibODev-5.2.0.0.b2 does not run in Windows_XP (32 or 64 bit)
            + Interest in fixing ? anyone want to look at it ?
        + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
          in "File -> Exit LibreOffice" menu on Windows.
            + Continue to see dupe reports, an annoyance
        + Mail merge regressions (Bjoern)
            + http://tdf.io/mmregressions (7 open; 7 open last meeting)
            [ will re-test a couple to see if they got closed (Robinson)
              fixed some mail-merge related crashers (Michael S)
                 + not sure if tracked on the lists ]

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +133 -112 (+21 overall)
    many thanks to the top bug squashers:
        Caolán McNamara 18
        Alex Thurgood 10
        jan iversen 10
        Buovjaga 8
        Aron Budea 5
        Heiko Tietze 5
        V Stuart Foote 5
        Michael Stahl 4
        Eike Rathke 3
        Maxim Monastirsky 3
        Adolfo Jayme 3
        Akshay Deep 3
        Miklos Vajna 2
        m.a.riosv 2
        Olivier Hallot 2

* Highest-Priority bugs (aka "MABs"):
        5.2: 3/13 - 23% +1
        5.1: 2/28 - 7% +0
        5.0: 7/53 - 13% +0
        4.4: 7/73 - 9% +0
        4.3: 5/68 - 7% +0
        4.2: 8/133 - 6% +0
        4.1: 4/79 - 5% +0
        4.0: 10/81 - 12% +1
        old: 34/248 - 13% -1

* Bibisected bugs open: whiteboard 'bibisected'
  + 367/1371 365/1363 369/1361 366/1354 366/1352 371/1347 369/1335
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
        + 733(-3) bugs open of 4978(+21) total 14(-1) high prio.

        * ~Component count net * high severity regressions
                Writer - 6 (+0)
                  Calc - 5 (+0)
               Impress - 1 (+0)
                  Base - 1 (+0)
           LibreOffice - 1 (-1)
                + http://tdf.io/regressionscritical

        * ~Component count net * all regressions
                Writer - 227 (-2)
                  Calc - 141 (+0)
               Impress - 57 (+0)
           LibreOffice - 48 (+0)
        graphics stack - 39 (+2)
                    UI - 39 (+1)
               Crashes - 36 (-2)
               Borders - 32 (+1)
                  Base - 28 (+0)
                  Draw - 26 (+1)
   filters and storage - 23 (+0)
                 Chart - 15 (-1)
                 BASIC - 15 (+0)
Printing and PDF export- 11 (+0)
        Formula Editor - 5 (+0)
            Linguistic - 4 (+0)
             framework - 3 (+1)
          Installation - 3 (-1)
            Extensions - 2 (+0)
                   sdk - 1 (+0)
                + http://tdf.io/allregressions