minutes of ESC call: 2016-08-18

* Present: Norbert, Sophie, Armin, Stephan, Robinson, Christian, Thorsten, Jan-Marek, Bjoern, Eike, Miklos, Lionel, Olivier, Heiko

* Completed Action Items:
    + fixed with 62c4a8aacf76771e97a8da35096e6ad69a11979a - was: explain the reason why "make debug=T" doesnt build with symbols anymore
      / bring it to some ESC when Stephan is here (Stephan / Bjoern)
    + for breeze etc. originals, find out who needs commit access & enable them to do it (Heiko)
        + Breeze & co. originals in git should be done http://nabble.documentfoundation.org/kendy-collabora-com-Minutes-of-ESC-call-2016-08-11-tp4190974p4190988.html
    + approve https://gerrit.libreoffice.org/#/c/27028/ and
      https://gerrit.libreoffice.org/#/c/27857/ (Cloph)

* Pending Action Items:
    + poke at MSDN licenses (Michael)
        [ waiting for a response on new process, on holiday ? ]
    + 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)
    + Program committee to work on the Conf. program (Kendy, Thorsten, Italo, Marina)

* Release Engineering update (Christian)
    + no release this week, rc1 last week rc2 next week (cloph)
    + all on track (cloph)
    + 5.1 → 5.1.6 rc1 Oct 4th
    + 5.2 → 5.2.1 rc2 next Tue (Aug 23rd)
    + 5.3 → 5.3.0 alpha 1 Oct 18th
    + Android & iOS Remote

* LibreOffice Conference in Brno (Kendy)
   + kendy away, anyone else?
   + shm_get: see ya there
   + erAck: prep slides!

* Membership Committee plug (Michael)
    + Please send nominations and self-nominations via e-mail to
      elections@documentfoundation.org (which reaches the Board of
      Directors in private) and also (!) to
      board-discuss@documentfoundation.org (which is a public mailing
      list). We kindly ask nominees who would like to stand for
      elections to provide a statement of up to 75 words on their
      candidacy as continuous text (so no bullet lists or multiple
      paragraphs). In addition, please also provide your full name,
      e-mail address and your corporate affiliation, if any, and
      please announce that you will provide information on all future
      changes as soon as possible.
    + tooling uses git & is user-friendly for devs.

* Documentation (Olivier)
    + Help page for doc classification in.
       -> vm173.documentfoundation.org/text/swriter/classificationbar.xhp
    + Preparing help page for CMIS setup and usage
       -> Found CMIS access very slow in cmis.alfresco.com/cmisatom
       -> will install Alfresco community in laptop to study check-in/check-out real case
    + Writer Guide book under review by Jean Weber
    + Getting Started 5.2 open for update
       -> Community slow to jump in (vacations?).
    + Bjoern: blocking on something from dev/infra?
         + infra to put link for Q&A for 5.3, not urgent (askbot or something else)

* GSoC 2016 (Thorsten)
    + Next deadline is August 23rd 19:00 UTC for students to submit their work
    + Mentors then review, final deadline for mentor eval is August 29th
    + reminder - blogging at a minimum helps docs / QA teams etc.
    + !!! soft pen-down next Monday (15th), on 23rd deliver & package
        + to be frozen and delivered after that
        + important that the students deliver that on time, otherwise they'll be failed
    + 6 students attending the Conference
    + no news, make students document/blog wildly (Thorsten)

* UX Update (Heiko)
    + from: http://nabble.documentfoundation.org/kendy-collabora-com-Minutes-of-ESC-call-2016-08-11-tp4190974p4190988.html
        + ux-advice: keep it, because many bugs are not easy to file against a certain component
        + tracking of needsux: sure, can do that; but many people may understand enhancements similar to ux, which needs to get covered (or better we restrict our trust in the numbers)
        + no semantic difference between "component:LibreOffice keyword:needsUXeval" and "component:ux-advise" (Bjoern)
        + introduced keyword, to allow component linked (Heiko)
        + component for newcomers (Heiko)
        + personally like to keep both (Heiko)
        + 350 and 150 in each bucket (Bjoern)
        + component:LibreOffice is the catch-all (Bjoern)
        + watch compoment for mailing list? (Heiko)
        + get a email for every bug change and filter (Thorsten)
        + ML create false impression there might be a discussion (Thorsten)
        + actual discussion should happen (Eike)
        + RSS Feed for query: https://www.bugzilla.org/features/#buglist-formats (Jan-Marek)
AI + move component:ux-advise to component:LibreOffice keyword:UX as ninja-edit (Robinson)
        + get checkbox for bugzilla (Heiko)
        + we have 500 ux bugs, we dont need to make it much easier right now (Bjoern)
    + other UX topics: (Heiko)
        + currently on vacation
        + blog post on online media integration
        + simplify the workflow to integrate media (like youtube, image from repo)
        + looking over replies
        + no good video playback in Impress
        + avideo is on top of everything, so it's hard (alg)
        + Whats the actual issue? fundamental problem? (Thorsten)
        + post was about integration, but replies were about playback brokage (Heiko)
        + this is supposed to work (Thorsten)
        + maybe look into it from a QA angle? (Bjoern)
        + Overview of playback testing by platform (Robinson)
          https://wiki.documentfoundation.org/Media_Support/Summary#Video_Formats

* Crashtest update (Caolan)
    + 2 import failure, 0 export failures, coverity works again, 1680 new issues! :slight_smile:

* Hackfests (Bjoern)
    + next hackfests: nothing confirmed yet.
    + next venues / suggestions
        + Froscon
        + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
          https://redmine.documentfoundation.org/issues/1999
        + more suggestions welcome
    + Code for Hamburg (Eike)
        + Friday to Sunday hacking event
        + 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

* Mentoring/easyhack update (janI)
   + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
   + summary:
       16823(0) commits in a year of which 7909(40) were made directly, without use of gerrit
       287(0) people made commits in a year, 30(-22) in a month. 22(5) people to be emailed
   + gerrit: committer open 63(-12) contributor open 48(5)
               updated merged abandoned updated merged abandoned
        year: 63(-12) 7362(-24) 584(7) 48(5) 1552(-16) 504(0)
        month: 60(-14) 622(-8) 37(4) 48(5) 181(1) 54(2)
        week: 35(-6) 122(-14) 12(7) 27(4) 25(-7) 6(-16)
   + easyHacks:
        total 249(-4) open 213(-2) assigned 13(-2) needinfo 23(0)
        needsDevEval 482(0) of which 0(0) are easyHacks
        needsUXEval 163(0) of which 9(0) are easyHacks
        missing cleanup due to many comments 202(-4)
   + top 5 contributors (based on merged patches last month):
         Zdenek Crhonek got 81 patches merged, and have a total of 174 merged patches
         Stanislav Horáček got 22 patches merged, and have a total of 83 merged patches
         Susobhan Ghosh got 16 patches merged, and have a total of 31 merged patches
         Muhammet Kara got 10 patches merged, and have a total of 55 merged patches
         nadith malinda premaratne got 5 patches merged, and have a total of 8 merged patches
   + new easyHacks:
       https://bugs.documentfoundation.org/show_bug.cgi?id=101442mentor:bjoern.michaelsen -> "Hyperlink is terribly dated vocabulary"
       https://bugs.documentfoundation.org/show_bug.cgi?id=101549 mentor:philipz85 -> "Removal of tooltip_markup properties from glade ui files"
   + 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 the statistic for needsDevEval and needsUXEval more readable (being the first
   + We currently have 163 bugs needing UX evalution, this has changed very rapidly, the UX team should take a look, give advice, and remove needsUXeval, so that
     the bugs can/will be worked on (most people do skip bugs when needs<foo> is set and solve other bugs).

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
     => timeout for 3 weeks.

* Jenkins / CI update (Norbert)
    master linux rel jobs: 152 ok: 146 ko: 5 fail ratio: 3.29 % break: 3 broken duration: 4.73%
    master linux dbg jobs: 127 ok: 120 ko: 5 fail ratio: 3.94 % break: 3 broken duration: 1.23%
    master mac rel jobs: 137 ok: 135 ko: 2 fail ratio: 1.46 % break: 2 broken duration: 0.59%
    master mac dbg jobs: 146 ok: 143 ko: 3 fail ratio: 2.05 % break: 3 broken duration: 1.03%
    master win rel jobs: 127 ok: 122 ko: 5 fail ratio: 3.94 % break: 4 broken duration: 1.88%
    master win dbg jobs: 125 ok: 118 ko: 6 fail ratio: 4.80 % break: 4 broken duration: 2.35%
    master win64 dbg jobs: 128 ok: 66 ko: 62 fail ratio: 48.44 % break: 15 broken duration:60.53%
    lo-5.2 mac jobs: 11 ok: 10 ko: 1 fail ratio: 9.09 % break: 1 broken duration: 2.10%
    lo-5.1 mac jobs: 2 ok: 2 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    gerrit win rel jobs: 139 ok: 121 ko: 18 fail ratio:12.95%
    gerrit lin rel jobs: 141 ok: 114 ko: 27 fail ratio:19.15%
    gerrit mac rel jobs: 137 ok: 111 ko: 26 fail ratio:18.98%
    gerrit clangplug jobs: 251 ok: 104 ko: 145 fail ratio:57.77%
    gerrit all jobs: 275 ok: 128 ko: 144 fail ratio:52.36%
    - Window dbg: some system icu troubles (Norbert)
    - clang: high fail rates? (Norbert)
       - Firebird causes half the builds to fail on clang (Miklos)
AI: - disable Firebird for clang? (Miklos)

* l10n (Sophie)

* Anybody who knows about the installer stuff not on vacation? (Caolan)
    + Andras would be the best person - but on vacation until last week (Kendy)

* Outdated stat links: (Bjoern)
    + this pad has http://bit.ly/VQfF3Q (goes to fdo)?
    + but really should go to http://tdf.io/bibibugs (now fixed, from last weeks ESC notes)
    + however that needs fixing in bugzilla: whiteboard:bibisected is keyword:bibisected now
AI: + Who (cloph?) can update the link to:
      https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f1=keywords&f2=keywords&known_name=LibreOffice%20Bibisect%20[tdf.io%2Fbibibugs]&list_id=628121&o1=substring&o2=nowords&product=LibreOffice&query_based_on=LibreOffice%20Bibisect%20[tdf.io%2Fbibibugs]&query_format=advanced&resolution=---&v1=bibisected&v2=bibisectedNewer
    + also suggesting to split/subdivide Writer regression to have filter/perf stuff separate => discussion next call as its already late (Bjoern)
AI: + bring patch for Writer regression stat update (Bjoern)

* QA update (Robinson)

    + UNCONFIRMED: 630
        + enhancements: 79
        + in ux-advise: 25
    + needAdvice at 65

    + Most Pressing Bugs:
        http://tdf.io/mostressingbugs
        + tdf#100925 - When overwriting a cell, new content is displayed on top of the old content until finishing the edit
            + Caolan: next steps?
        + Mail merge regressions
            + http://tdf.io/mmregressions (2 open; 3 open last meeting)

* QA stats

  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +162 -158 (+4 overall)
    many thanks to the top bug squashers:
        Buovjaga 18
        Caolán McNamara 17
        Regina Henschel 15
        Aron Budea 14
        Eike Rathke 11
        Bartosz 9
        V Stuart Foote 7
        mahfiaz 7
        Adolfo Jayme 7
        Heiko Tietze 6
        Yousuf (Jay) Philips 6
        Cor Nouws 5
        Alex Thurgood 4
        Miklos Vajna 3
        Robinson Tryon (qubit) 3

* 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'
        + 325 (of 1383) older ?
                + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
        + 688(+0) bugs open of 5090(+24) total 10(-1) high prio.

        * ~Component count net * high severity regressions
                  Calc - 4 (+0)
                Writer - 3 (-1) (one Windows only, one OSX only, one docx filter)
                  Base - 1 (+0)
           LibreOffice - 1 (+0)
               Impress - 1 (+0)
                + http://bit.ly/1HWHb3E

        * ~Component count net * all regressions
                 Writer - 213 (-2)
                   Calc - 123 (-2)
                Impress - 53 (+1)
            LibreOffice - 44 (+0)
         graphics stack - 39 (+1)
                     UI - 37 (+3)
                   Base - 31 (+0)
                Borders - 31 (-1)
                Crashes - 31 (+1)
                   Draw - 27 (+0)
    filters and storage - 21 (+0)
                  Chart - 15 (+0)
Printing and PDF export - 12 (+1)
                  BASIC - 11 (+1)
             Linguistic - 4 (+0)
              framework - 3 (+0)
         Formula Editor - 3 (+0)
             Extensions - 3 (+0)
                    sdk - 1 (+0)
           Installation - 1 (+0)
                + http://bit.ly/1BUdI8i