minutes of ESC call ...

* Present:
    + Michael W, Caolan, Heiko, Miklos, Olivier, Michael M, Lionel,
      Bubli, Kendy, Sophie, Xisco, Eike, Christian

* Completed Action Items:

* Pending Action Items:
    + create & circulate new ESC time poll & CC dev list (Heiko)
      => https://doodle.com/poll/567nszb5tfzfxue4
    + turn budget ideas into a spreadsheet for ranking (Thorsten)

* Release Engineering update (Christian)
    + 5.4.7 RC2
       + tag planned this week too
       + but focused on 6.1 for testers first.
    + 6.0.4 – RC2 status
       + plan this next week
    + 6.1.0 alpha1 – April 24th… Feature Freeze May 24th
       + being built – a problem with the 32bit Linux build
           + problem with Junit tests failing
       + other platforms built and being up-loaded
       + testers will have something to play with.
    + Remotes
       + iOS update didn’t happen yet.
    + Online

* Documentation (Olivier)
  + New help:
    + Several tweaks for handling tables (Adolfo, buovjaga, ohallot)
    + Contribution to packaging offline help (TBA, sberg)
    + online XHP editor: evaluating options for rich text editors
  + Helpcontent2
    + many help pages fixes (Sophia_S, Adolfo, ohallot, cloph, jpledure)
  + Guides:
            + resuming activities
    + GS 06 Review week to be announced for May.
    + contributions from Drew Jensen.
  + Other: Wiki page for Firebird migration:
    + https://wiki.documentfoundation.org/Documentation/FirebirdMigration
      thanks to RobertG

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        249(249) (topicUI) bugs open, 316(316) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes 1 week 1 month 3 months 12 months
             added 7(5) 17(5) 38(1) 112(3)
         commented 61(36) 209(8) 535(14) 2017(6)
           removed 0(0) 0(-2) 2(0) 12(-2)
          resolved 2(-2) 12(-4) 35(-3) 178(-5)
    + top 10 contributors:
          Tietze, Heiko made 78 changes in 1 month, and 823 changes in 1 year
          Buovjaga made 49 changes in 1 month, and 231 changes in 1 year
          Thomas Lendo made 39 changes in 1 month, and 426 changes in 1 year
          Xisco Faulí made 32 changes in 1 month, and 341 changes in 1 year
          Dieter Praas made 23 changes in 1 month, and 139 changes in 1 year
          Faure, Jean-Baptiste made 21 changes in 1 month, and 34 changes in 1 year
          Foote, V Stuart made 17 changes in 1 month, and 267 changes in 1 year
          Mehrbrodt, Samuel made 16 changes in 1 month, and 49 changes in 1 year
          Cor Nouws made 10 changes in 1 month, and 146 changes in 1 year
          Dr. Matthias Weisser made 9 changes in 1 month, and 9 changes in 1 year

   + Terminology in file format dropdown
     + https://bugs.documentfoundation.org/show_bug.cgi?id=108894
     + old: “Microsoft Word 2007-2013 XML”
     + suggested: "Word 2007-2016 (*.docx)" (without Microsoft)
     + check if "Office Open XML Text (docx)" is an extra filter
        + yes, it is a different filter (Miklos)
           + strictness is orthogonal
           + specification vs. reality.
           + suggest hiding the Office Open XML Text (Michael, Miklos)
     + classic bike-shed; removing Microsoft.

* Crash Reporting (Caolan)
    + 2(-26) import failure, 4(+1) export failures
       + two assertions from FastParser still left
          + https://gerrit.libreoffice.org/#/c/52720/
    + coverity
        + 5 (-19, +2)
    + forcepoint round 6, still not complete.
        + one nasty layout one remaining
    + oss-fuzz
       + builds were not working properly
       + mergelib for andoid style now mended
       + waiting to see new issues.

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2
          + 747 (last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1
          + 828 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.6.2
          + 662(last 7 days) (up)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1
          + 563 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1
          + 1353 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.3.2
          + 1433 (last 7 days) (up)

    + similar to last week; top crash is OpenGL related.
          + Miklos fixed the top issue.
          + would be good to have it in 6.0.4
              + happy but need it in -6-0 first (Miklos)

    + Review needed:
      + https://gerrit.libreoffice.org/#/c/53434/
      + https://gerrit.libreoffice.org/#/c/53329/

* ESC proto-agenda (Michael)
   + send it to the public / dev-list instead of private CC
   + should get more engagement & interest there.
   + do doodle poll publicly
     → https://doodle.com/poll/567nszb5tfzfxue4

* GSoC Application (Heiko)
   + all 11 students accepted
   + Be welcome! https://blog.documentfoundation.org/blog/2018/04/25/welcome-google-summer-of-code-18-students/
   + another one from a different organization
     https://summerofcode.withgoogle.com/projects/#4662611367428096
     from Greek GFOSS.
   + bonding = get in contact, get familiar with code base etc. (should be done)

* GSoC schedule
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hackfests & Events
     + OSCAL is coming (Xisco)
         + May in Tirana – Heiko, Florian, Italo there.
         + perhaps a hack-fest there.
     + Turkey – OYLG ? May 12th-13th https://ozguryazilimgunleri.org.tr/2018/
     + Linux InfoTag in Augsburg
        + have a small booth, end-user related Cloph will be there
          & Mike giving a talk.

* mentoring/easyhack update
         committer... 1 week 1 month 3 months 12 months
                  open 96(14) 161(28) 166(30) 169(30)
               reviews 565(51) 2036(122) 5143(-85) 17999(129)
                merged 238(-59) 1211(-72) 3953(-75) 13027(58)
             abandoned 13(-8) 71(0) 234(-8) 850(-12)
           own commits 271(-34) 1189(-9) 3917(-99) 14063(15)
        review commits 103(28) 355(64) 961(20) 3154(52)
        contributor... 1 week 1 month 3 months 12 months
                  open 24(-5) 50(-8) 51(-7) 55(-8)
               reviews 888(-59) 3261(39) 9693(-39) 30850(333)
                merged 56(21) 166(44) 567(2) 1806(29)
             abandoned 13(-2) 40(4) 96(6) 358(9)
           own commits 47(13) 151(41) 427(4) 1150(18)
        review commits 0(0) 0(0) 0(0) 0(0)
    + easyHack statistics:
       needsDevEval 41(41) needsUXEval 2(2) cleanup_comments 202(202)
       total 250(250) assigned 22(22) open 184(184)
    + top 5 contributors:
          Gelmini, Andrea made 34 patches in 1 month, and 320 patches in 1 year
          Sophia Schröder made 33 patches in 1 month, and 33 patches in 1 year
          Johnny_M made 15 patches in 1 month, and 120 patches in 1 year
          himajin100000 made 12 patches in 1 month, and 14 patches in 1 year
          Samuel Thibault made 10 patches in 1 month, and 26 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 311 review comments in 1 month, and 1481 in 1 year
          Vajna, Miklos made 205 review comments in 1 month, and 1304 in 1 year
          Grandin, Noel made 178 review comments in 1 month, and 1492 in 1 year
          Behrens, Thorsten made 175 review comments in 1 month, and 1370 in 1 year
          Holešovský, Jan made 125 review comments in 1 month, and 1358 in 1 year

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + alarm rings – Kendy to run the script again.

* Jenkins / CI update (Christian)
    master linux rel jobs: 41 ok: 36 ko: 5 fail ratio: 12.20 % break: 1 broken duration:16.67%
    master linux dbg jobs: 2 ok: 2 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac rel jobs: 7 ok: 7 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master mac dbg jobs: 8 ok: 8 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master win rel jobs: 6 ok: 4 ko: 2 fail ratio: 33.33 % break: 2 broken duration:56.23%
    master win dbg jobs: 8 ok: 7 ko: 1 fail ratio: 12.50 % break: 1 broken duration: 9.45%
    master win64 dbg jobs: 7 ok: 4 ko: 3 fail ratio: 42.86 % break: 2 broken duration:54.84%
    lo-5.3 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    lo-5.4 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
    master gerrit lin jobs: 172 ok: 77 ko: 18 fail ratio: 10.47% time for ok: mean: 12 median: 11
    master gerrit plg jobs: 185 ok: 62 ko: 48 fail ratio: 25.95% time for ok: mean: 24 median: 22
    master gerrit win jobs: 169 ok: 62 ko: 27 fail ratio: 15.98% time for ok: mean: 57 median: 51
    master gerrit mac jobs: 168 ok: 63 ko: 8 fail ratio: 4.76% time for ok: mean: 65 median: 41
    master gerrit all jobs: 182 ok: 52 ko: 99 fail ratio: 54.40% time for ok: mean: 142 median: 130
    + something wrong with the stats script
        – build #4020 was 7days ago, now we’re at 4720
    + some broken build-bot cases
    + “kill -9” submitted to lode, but not rolled out to all the bots yet.
    + firebird directory deletion – with attribute of ‘temporary’
        + a cygwin bug in 2.10 – so hidden from cygwin
        + if downgrade cygwin, doesn’t work.
        + otherwise use a cygwin snapshot package
        + move to a directory – deleted in win explorer.
        + http://cygwin.1069669.n5.nabble.com/Files-with-attribute-temporary-invisible-in-cygwin-td139637.html
          https://cygwin.com/snapshots/ (fixed since 2018-03-09)

* l10n (Sophie)
    + new contributors getting included
    + discussion on embedded videos
        + happened without enough discussion.
        + hard to translate videos thus far, youtube concern
    + Olivier talking about this for ages @ ESC (Michael)
        + didn’t realize embedded rather than a link (Sophie)
    + would be good to work together on this
        + published a blog post on this a month ago (Olivier)
           + would be good to have a link on l10n list (Sophie)
    + current video is a sample / POC (Olivier)
        + up to the community if they want this or not
        + concern is around l10n, not video per-se (Sophie)
    + perfectly possible to convert embedded to links in fr (Olivier)
        + off-line help does not include these too.
        + would like to be able to translate these (Sophie)
    + creating a video is a complex activity needs to be professional (Olivier)
        + have >100 videos in French with English subtitles (Sophie)
            + aware of Jean-Pierre’s work that we can include.
AI: + come up with a plan for help / video l10n, translation (Olivier)
        + in discussion with l10n team
        + created technology, up to community to use it.

* QA update (Xisco)

    + Next Bug Hunting Session LibreOffice 6.1 Alpha1
        + April 27, 2018
        + https://wiki.documentfoundation.org/QA/BugHuntingSession/6.1.0Alpha

    + UNCONFIRMED: 388 (-15)
        + enhancements: 45 (+2)
        + needsUXEval: 4 (+4)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 28 (+0)
        + documentation: 0 (+0)
        + android: 10 (-2)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs

        + New:
            + EDITING: crash in SfxItemSet::GetItemState pasting comment
              of closed document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117228
                + Henry Castro looking into it

            + crash when moving (move up /move down) an item in a list (gtk/gtk3)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117205
                + Noel Grandin?

            + Print Preview crashes on signed document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117039
                + Bubli ?

        + New / Firebird Migrations:
            + FIREBIRD: Migration: No migration possible with data in tables
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116980
                + fix from Tamas B is pending CI

            + FIREBIRD : Migration : error on importing tables or queries
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116987
                + Tamas B will take a look.

            + FIREBIRD : Migration : Abort with std:bad alloc error
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116986
                + fix from Tamas B is pending CI

        + New / AW080: (+3 last week)
            + CRASH: LibreOffice crashes being closed with content in the clipboard
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116977

            + CRASH: LibreOffice crashes changes the master slides
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117181

            + CRASH: Copy/pasting a push button from Writer to Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117111

            + Crash inserting Fontwork
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116993

            + Crash on pasting copy from Draw in Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117064

            + Crash when showing Comment
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116879

        + Older:

            + Crash (fatal error) when attempting a mail merge print
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116543
                + Szymon ?

            + Crash on third file opening
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116803
                + Image Handling Refactoring. Tomaž actively working on it.

            + Calc crashes when opening Function Wizard through Cmd-F2 shortcut
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116511
                + bisected – Eike / can Tor reproduce ? ...

             + Printing doesn't start in particular documents until show first
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370
                + Jan-Marek ?

            + Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116365
                + Miklos working on a fix.

            + CRASH when adding paragraphs in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293
                + Manfred Blume / Thorsten ?

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068
                + Michael S’s assert catching badness ...
    
        + Fixed:
            + LibreOffice crashed when inserted "−" (minus, U+2212) character
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116951
                + Thanks to Caolán McNamara

           + Crash in: OpenGLContext::AcquireFramebuffer(OpenGLTexture const &)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=113377
                + Thanks to Miklos Vajna

            + EDITING Calc crashes after long file name in insert hyperlink dialog
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116928
                + Thanks to Caolán McNamara

            + Hebrew character and number make Writer crash
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116182
                + Thanks to Mark Hung
     
* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +141 +4 (-106) overall)
      many thanks to the top bug squashers:
       Buovjaga 13
       Xisco Faulí 12
       Caolán McNamara 8
       Timur 7
       Heiko Tietze 5
       Olivier Hallot 5
       V Stuart Foote 5
       raal 4
       Mark Hung 4
       Mike Kaganski 3

    + top 10 bugs reporters:
       Xisco Faulí 14
       Telesto 9
       Aron Budea 5
       Gabor Kelemen 5
       robert 5
       Gerhard Weydt 4
       sergio.callegari 3
       Patrick Jaap 2
       Buovjaga 2
       mwtjunkmail 2

    + top 10 bugs fixers:
       McNamara, Caolán 6
       Hung, Mark 4
       Grandin, Noel 3
       Mehrbrodt, Samuel 2
       Kosiorek, Bartosz 2
       Kaganski, Mike 2
       Xisco Faulí 2
       Olivier Hallot 2
       Buovjaga 1
       Tümer, Mert 1

    + top 10 bugs confirmers:
       Buovjaga 36
       Xisco Faulí 15
       Foote, V Stuart 14
       Dieter Praas 9
       Raal 9
       Jacques Guilleron 7
       *UNKNOWN* 6
       Mehrbrodt, Samuel 4
       m.a.riosv 4
       Faure, Jean-Baptiste 3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 3/39 - 7 % (+0)
     5.4 : 5/39 - 12 % (+2)
     5.3 : 2/53 - 3 % (+0)
     5.2 : 1/40 - 2 % (+0)
     5.1 : 1/36 - 2 % (+0)
     5.0 : 2/63 - 3 % (+0)
     4.4 : 1/76 - 1 % (+0)
     4.3 : 5/74 - 6 % (+0)
     4.2 : 6/134 - 4 % (+0)
     4.1 : 3/84 - 3 % (+0)
     4.0 : 4/83 - 4 % (+0)
     old : 21/258 - 8 % (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 489/2108 475/2083 467/2064 458/2037 463/2029 460/2011 444/1981

     done by:
        Xisco Faulí 19
        Raal 2
        Buovjaga 2
        Telesto 1
        Justin L 1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 589/2738 576/2714 564/2691 552/2662 557/2652 555/2636 539/2608

     done by:
        Xisco Faulí 20
        Raal 2
        Telesto 1
        Mehrbrodt, Samuel 1
        Justin L 1

* all bugs tagged with 'regression'
   + 954(+14) bugs open of 7023(+27) total 18(+3) high prio.

     done by:
        Xisco Faulí 11
        Telesto 4
        Buovjaga 3
        robert 2
        Mehrbrodt, Samuel 1
        Benes, Luke 1
        Budea, Áron 1
        perie_gut 1
        MM 1
        Dieter Praas 1

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

   by OS:
     All - 13(+3)
     Windows - 3(+0)
     Linux - 1(+0)
     Mac OS X - 1(+0)

* ~Component count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other - 189(+1)
     Calc - 168(+3)
     Impress - 115(+3)
     LibreOffice - 74(+3)
     Writer: docx filter - 74(+1)
     UI - 49(+2)
     Crashes - 36(+5)
     Draw - 35(+1)
     Writer: doc filter - 34(+0)
     graphics stack - 33(+0)
     Base - 33(+1)
     Borders - 31(+0)
     Writer: perf - 26(+0)
     Writer: other filter - 26(+0)
     filters and storage - 26(+0)
     Printing and PDF export - 19(+0)
     Chart - 19(-1)
     BASIC - 17(+0)
     framework - 5(+0)
     Linguistic - 1(+0)
     sdk - 1(+0)
     Formula Editor - 1(+1)
     Extensions - 1(+0)
     Installation - 1(+0)