minutes of ESC call ...

* Present:
    + Andras, Bjoern, Caolan, Jacobo, Kendy, Miklos, Michael M, Eike,
      Sophie, Muthu, Norbert, Jan-Marek, Christian, Stephan, Robinson,
      Lionel, Noel, Michael S, Bubli

* Completed Action Items:
    + mail conference attendees who havn't registered for events (Sophie)
    + add a conditional to disable google wearable bits for freedroid (Cloph)
        [ you still need the google APIs installed locally for Gradle
          but built in the minimal flavour it won't be used ].
    + rename blocker -> very-critical (Robinson)
      restrict access to very-critical-ity (Robinson)
        [ patch is in-place, any problems ?
          about to restrict severity slightly more today.
          Ping Robinson if you can't change Priority ]
    + find & reward / promote whomever did the 1000'th [bi]bisect (Robinson)
        [ Terrence Enger is the lucky winner !
          he had 2x in a row chronologically - what a great guy (Michael)
          one fixed the other is still open: (Robinson)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=91596
AI: + write a nice blog entry about it - including flowers (Robinson)
        ]
    + E-mail - dev-list to advertise that verification is now much faster (Norbert)
        [ its hardly news - already in these notes etc. ]
    + get Elementary theme guys git push access (Bjoern)
        [ complicated provenance, working through that - get it in 1st. ]
    + look into archiving callgrind traces for a while (Norbert)
        [ print out the callgrind annotate results in the log too,
          not so convenient to parse - but its there.
          Hope to have full files later. ]

* Pending Action Items:
    + look at 'make check' failures on win32 again if interested (Michael S)
        [ been working on make check failures on Linux - thanks ! ]
    + have a look at the CppUnit to implement 'expected failure' (Jan-Marek)
        [ investigated the current CPPUNIT version and Qt test suite,
          don't be able to hack on it before the conference ]
    + review Giuseppe's webdav work in gerrit (Kendy/?)
        + https://gerrit.libreoffice.org/#/c/17189/
        [ Giuseppe recently updated the patch, to not affect normal http - needs
          reviewing, no big concerns ]
    + UserAgent - drop bundled-languages (Michael)
    + UserAgent - produce a patch for review (Michael)
    + ask students to write their own wrap-ups to aggregate (Cedric)
    + fix ESC bug scripts for MAB-like bits for each release (Robinson)
        [ commit updated to use the new behavior
          Can we have a new graph for the new queries, and
          aggregate as before for a longer series ? (Michael) ]
    + write up some blog / blurb on OpenGL rendering (Michael)

* Conference (Sophie)
    + Leif says - 150 registered attendees, and Leif is sleeping; good.

* Release Engineering update (Robinson/Cloph)
    + 4.4.6 (last of the 4.4.x line) - status
        + RC1 - week 40 (week starting 28th September)
           + perhaps may do an earlier release; lets see.
           + can Cloph help out Caolan here in the future.
    + 5.0.2 - RC2 status
        + tagged before the call, builds triggered
        + available for early-testing ~tomorrow morning.
            + should be out Saturday
        + OpenGL bits (Michael)
            + continuing to get a number of fixes in
                + fixed Impress 3D OpenGL transitions
                + flicker reduction: pwrt. re-sizing.
                + re-cycle OpenGLContext's more helpfully.
                + slideshow crash fix.
                + sane OpenGLContext lifecycle management
                + binary shader serialization.
                + make check passing in OpenGL mode.
            + still no QA / end-user reports at all.
                + please test (your default) settings with latest -5-0 branch
    + Android & iOS Remote
        + new ver. of Android remote in the 'alpha channel'
            + crash fix & minor translation updates.
    + who is shipping gtk3 apart from Debian ? (Bjoern)
        + Arch, Fedora Rawhide (not released yet)
        + currently as an optional RPM for rawhide (Caolan)
            + hope to have it default next cycle.
            + a few known issues:
               + D&D not implemented
               + some themes may not look correct / work
               + open R/O doc -> press key, writer crashes (Bjoern)
                  + get a trace, debug, fix it (Caolan)
            + shipping it as an optional pkg as well (Bjoern)
               + Debian had it as a dep. of the meta-pkg - urk.
               + perhaps patch it to remove the fallback (?)

* UX Update (Kendy)
    + Jay improving some styles in writer
        + table style - support is in ODF but not LibreOffice.
           + don't even import them as direct formatting currently.
        + These table auto format things are one of the two users of

            the old binary file format. (Michael S)

        + currently resurrecting the table styles from GSOC
        + problem was: (Miklos)
           + patch a) removed table auto-formats, then
               did b) add table styles
        + still trying to improve it in idle moments (Kendy)
    + Moggis chart-sidebar is looking pretty
        + Jay interested in creating chart styles
    + Heiko - may be working with Andreas (of Breeze) on a new icon set.
    + Mariano Gaudix guy created Kalahari icon set too (Bjoern):
        http://gnome-look.org/content/show.php/++Kalahari+-+LibreOffice+5.0.0?content=157970
AI: + approach the guy to include it (Michael)

* Commit access (Eike/Markus)
    + Łukasz Hryniuk
        + does really great work around Calc's matrix/mdds code
        + great knowledge around c++
    => added (Norbert)
AI: + welcome mail for Lukasz (Eike)

* Documentation (Kendy)
    + Jay did even more improvements in help authoring tool
        + many patches to the basic impl.
    + when doing a new feature, please try the extension.
        + why an extension ? (Michael)
            + it's pretty awful starbasic (Kendy)
            + might want to move the XSLT filters -> core (Kendy)
        + leave it there for now.
    + next release prepared of it, but not announced yet.

* Crashtest update (Caolán)
    + 0 import failures, 4 export failures, 4 coverity
      + 2 .docs are asserts triggered by recent revert of another fix
      + 2 .odgs are not reproducible
    + coverity upgraded from 7.6.0 to 7.7.0, new run in progress
      + perhaps whole new types of issues ? no changelog; hard to tell.
    + fuzzing still burning CPU somewhere.
      + took archive of examples of troublesome image files & found some.

* Hackfests (Bjoern)
    + Aarhus LibreOffice conference bits ?
        + Hackfest topic: "C++11 in LibreOffice"
        + look into easy, easy C++11 EasyHacks for that
            + like Stephans "init list ctors for UNO-Sequences", or
              using type-alias etc.
            + !!!please file easy hacks if you have ideas!!! (Bjoern)
            + currently: tdf#75757, tdf#88205, tdf#89592
              tdf#93240, tdf#94306, tdf#94228, tdf#93243
    + Hamburg, Germany: Oct 23rd -> 25th (Bubli)
        + https://wiki.documentfoundation.org/Hackfest/Hamburg2015
            + would be great to see everyone there.
    + next venues / suggestions
        + Belgium another candidate ...
        + winter is tricky:
            + FOSDEM is next ?
            + early next year after 5.1.x looks better ?

* l10n Update (Sophie)
    + preparing for Denmark trips.

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + meet face-to-face at the conference (Kendy)

* Jenkins update (Norbert)
    master linux rel jobs:163 ok:163 ko:0 fail ratio:0% break:0 broken duration:0%
    master linux dbg jobs:115 ok:107 ko:7 fail ratio:6.08% break:3 broken duration:4.89%
    master mac rel jobs:160 ok:156 ko:4 fail ratio:2.49% break:2 broken duration:1.47%
    master mac dbg jobs:163 ok:159 ko:4 fail ratio:2.45% break:2 broken duration:1.96%
    master win rel jobs:68 ok:56 ko:12 fail ratio:17.64% break:7 broken duration:20.74%
    master win dbg jobs:144 ok:124 ko:20 fail ratio:13.88% break:13 broken duration:8.34%
    master win64 dbg jobs:133 ok:117 ko:16 fail ratio:12.03% break:11 broken duration:6.44%
    lo-4.4 mac jobs:11 ok:10 ko:1 fail ratio:9.09% break:1 broken duration:0.27%
    gerrit win rel jobs:221 ok:124 ko:97 fail ratio:43.89%
    gerrit lin rel jobs:221 ok:207 ko:14 fail ratio:6.33%
    gerrit mac rel jobs:221 ok:205 ko:16 fail ratio:7.23%
    gerrit all jobs:221 ok:120 ko:101 fail ratio:45.7%
       + not too bad this week.
       + recurring problem with .Net bites us & some hang somewhere.
          + known file-locking issue.
          + couldn't find where we'd open it with a lock
          + perhaps a binary running using that lib ? (Michael)
             + perhaps a dep. issue (Norbert)
       + abort after 3x hours - means it ran too long & hung.

* Easy Hacks:
    + new easy-hacks thanks to:
        + http://bit.ly/1KR4HWX
    + create your own by setting whiteboard to eg.
            "easyHack difficultyBeginner skillCpp topicCleanup"

* GSOC patch about to merge (Bubli)
    + chaining text-boxes patch about to go in.
    + some discussion on ML & Thorsten feedback.
    + any objections / concerns ?
    + read both mails, but no opinion (Norbert)
       + only Thorsten followed it closely (Miklos)
    + touching editengine is ... fun (Bubli)
       + patch last year went in & ...
           + black fonts on black backgrounds etc.
    + waiting doesn't improve that (Norbert)
       + nice and early in the cycle ... can bibisect
    + is there interest in fixing regressions ? (Miklos)
       + cf. AOO problems; fill-attributes issues still from a year ago.
           + multiple ways to describe repeat of writer page backgrounds.
           + priority changed between XML attributes.
    + can bibisect & revert later (Michael)
    => in & watch for regressions.

* QA update (Robinson)
    + UNCONFIRMED at 537
    + needAdvice at 11
    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
            + quiet this week
        + tdf#83306 - FILEOPEN: Regression importing .docx files with Autoshape images, click -> Crash
            + Crash on 4.4-series
        + tdf#92478 - Scanning crashes on 64bit Windows 10 build
    + just poked at gtk3 issue affecting Debian ... (Bjoern)
        + some can and can't reproduce.
        + worth checking if reporters have this lingering pkg installed.
    + added -GL to the window title / help (Michael)
        + could add the VCL backend too there for Linux (Michael)
        + perhaps these issues go to bugzilla too (Cloph)
        + we could add an extra dialog in help (Bjoern)
        + like a super-combo to copy version (Robinson)
           + takes way too long wrt. embedded SVG (Michael)
    + do we log configure flags in the product ? (Bjoern)

* QA stats
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +200 -120 (+80 overall)
    many thanks to the top bug squashers:
        Beluga 15
        Cor Nouws 11
        V Stuart Foote 9
        Julien Nabet 6
        m.a.riosv 6
        Eike Rathke 6
        raal 6
        Adolfo Jayme 5
        Alex Thurgood 4
        Jean-Baptiste Faure 3
        Katarina Behrens (CIB) 3
        Michael Stahl 3
        Xisco Faulí 3
        Maxim Monastirsky 3
        Caolán McNamara 3

* Open 5.0 MAB
  + 1/12 1/12 1/12 1/12 1/12 1/12 1/12 1/12 1/12 1/12 1/12 2/12 2/12 3/12
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1

* Open 4.4 MAB
  + 10/60 10/60 10/60 11/60 11/60 11/60 11/60 10/60 10/60 10/60 10/60 12/60
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1

* Open 4.3 MAB
  + 59/168 59/168 59/168 59/168 59/168 59/168 61/168 61/168 61/168 62/168
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibisected'
  + 325/1029 330/1028 344/1028 345/1020 338/1006 328/991 314/964 309/956
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
        + 634(+10) bugs open of 4203(+22) total 39(+1) high prio.

        * ~Component count net * high severity regressions
                  Calc - 17 (+0)
                Writer - 10 (+1)
           LibreOffice - 5 (+0)
               Impress - 4 (+0)
                    UI - 1 (+0)
   filters and storage - 1 (+0)
                  Base - 1 (+0)
                + http://bit.ly/1HWHb3E

        * ~Component count net * all regressions
                Writer - 214 (+0)
                  Calc - 131 (+4)
               Impress - 48 (+2)
               Crashes - 44 (+1)
                    UI - 41 (+0)
           LibreOffice - 40 (+1)
        graphics stack - 25 (+0)
                  Base - 25 (+0)
               Borders - 24 (-1)
                  Draw - 22 (+1)
   filters and storage - 13 (+1)
                 Chart - 12 (+1)
Printing and PDF export- 11 (+0)
                 BASIC - 9 (+1)
        Formula Editor - 4 (-1)
            Linguistic - 4 (+0)
             framework - 4 (+0)
            Extensions - 2 (+0)