minutes of ESC call ...

* Present:
    + Robinson, Christian, Sophie, Norbert, Caolan, Michael M, Bjoern,
      Noel, David, Cedric, Jan-Marek, Muthu, Stephan, Giuseppe C, Eike,
      Michael S, Thorsten

* Completed Action Items:
    + file conference papers [!] (All)
        + please submit abstracts:
             + some beginner oriented stuff & website infra + 2 others (Cloph)
             + Release Engineering / freeze overview (Bjoern)
             + From extensions to core: how it works (Bjoern)
    + ping paranoid security guys (Michael)
    + complete regression ideas wiki page (Bjoern/Norbert/Noel & others ...)
        + https://wiki.documentfoundation.org/Development/RegressionIdeas
        [ just added one (Bjoern) ]
    + enable 'make check' for new Windows CI hardware when it arrives (Norbert)
        [ have the new hardware - from ByteMark, but tried make check on bytemark
          and it failed left/right.
            + mostly passes for Michael S
            + a win64 build (Norbert)
                + could be just this platform.
                + never done a win64 build (Michael S)
AI: + will check on a 32bit box instead (Norbert) ]
    + mail people to ask wrt. regression idea ranking & consolidate (Michael)

* Pending Action Items:
    + take a look at tdf#91495 (Kendy)
        [ easiest is to add an expert config option, which won't crash
          with the string freeze, will look at it. ]
    + file conference papers [!] (All)
        + please submit abstracts:
        + http://conference.libreoffice.org/2015/call-for-papers/
             + Rendercontext & design foo (Kendy)
             + Ace of Base (Lionel)
             + ODF / TC bits (Andras)
    + register at the conference: http://conference.libreoffice.org/2015/registration/ (all)
    + test win64 / thunderbird / mork integration (Robinson)
        [ not get the 64bit builds to work, Florian R hoped to look at it,
          we get sdbc:// driver errors:
AI: + file bug and poke David O etc. (Robinson) ]
    + re-arrange the help XML for the menu changes (Jay)
        [ still nothing up ]
AI: + poke Jay, do we need to revert ? (Sophie)
        + track & support help XML status (Kendy)
    + UserAgent - drop bundled-languages (Michael)
    + UserAgent - produce a patch for review (Michael)
    + review ongoing pootle maintenance funding arrangements (Floeff)
    + update 5.1 Linux base-line to CentOS/6 to get KDE4 support (Christian)

* Release Engineering update (Christian)
    + 4.4.5 - RC2
        + also the next RC for 5.0.0 due next week.
        + currently 2x waiting for 5-0, and 4x for 5-0-0
    + 5.0.0 - status / branch
        + heavy-duty triple-review process for libreoffice-5-0-0 branch
            + 1x review for 5-0 and +2 more for 5-0-0
        + Major bugs
            + Java not working without the old VS2010 MSVC runtime
               + https://bugs.documentfoundation.org/show_bug.cgi?id=92483
                 [ now fixed, and no issues for win64 that don't also affect
                   32bit, was a data-type casting issue ]
            + presenter console - not rendering on Windows (Michael)
               + https://bugs.documentfoundation.org/show_bug.cgi?id=91574
                  [ incredible code really odd ... still chasing it ]
            + KDE4 usability (JMux)
               + 2x patches submitted for master & 5.0.0
               + all merged, no worse than previous releases.
               + lhm tinderboxes already building with KDE4 to track that.
            + nothing super-pressing (Robinson)
               + some things turned out to be more minor than user prio.
        + Late Feature Status (Michael)
              + LibreOfficeKit / Online tweaks (Kendy)
                  + no changes -> mostly changes going into master anyway.
              + OpenGL / double-buffer RenderContext (Kendy)
                  + co-ordinate system improved to get GPU based scaling & 0.5 pix offsets
                      + hairlines now work nicely.
                  + various other fixes -> working much better.
                  + OpenGL by default not achievable for 5.0.0
                      + propose re-visit @ ESC for 5.0.1 for some H/W on Windows.
                  + won't affect anything TDF ships for 5.0
          + 5.0 splash / startcenter graphics / about dialog (Kendy?)
              + https://bugs.documentfoundation.org/show_bug.cgi?id=90452#c45
                  + did everything get in ?
AI: + provide a non-TDF branded set into git (Cloph)
AI: + move existing git images -> private TDF branded (Cloph)
                  + poke Barak for source files.
                  + chase 'About' dialog ... whatsup ?
          + is the credits page ? (Norbert)
              + updated on every RC released (Cloph)
    + Android & iOS Remote
        + review done, patch looks good, will merge with
          new translations etc. (Cloph)

* UX Update (Kendy)
    + kendy on vacation.

* Documentation (Olivier)
    + no-one here.

* Crashtest update (Caolán)
    + crash-test stable
    + single docx export assert still
    + 1x import issue that comes & goes intermittently.
    + started fuzzing recently.
        + going well; with a scheme for fast iteration
    + canary issue (Norbert)
        + good to have 1x to see it's doing something.
        + tooling tells you of suspicious repeate execution (Caolan)
    + update of bug docs pending.
        + running out of space on VM136 -> within 10Gb of full on a run.
        + We have 12G of test docs. My up-to-date archive is 44G
        + Current 12G turns into +86G on run, so +616G, err I need an additional 660G
        + disk is 300G in size, so no amount of cleanup matters I guess
    + working on wrapping crash-testing into Jenkins (Norbert)
        + buried in the pile, needs to cleanup scripts & move them around
          to rationalize them; which will increase VM size.
    + no space available on the fast RAID system, only on regular (Cloph)
        + just an additional virtual-disk can be hooked up as
          another partition. (regular space is plenty, more than 2TB available)
        + VDB1 - fairly tight (Cloph)
    + cleanup & re-org needed to save space (Norbert)

* serf / neon & webdav bits (Giuseppe C)
    + Worked on implementing webdav locking in serf/ for AOO
    + implemented lock-management in the framework/
    + working on implementing an issue tdf#82744
        + pushed the patch to gerrit last night
        + testing is hard.
    + https://gerrit.libreoffice.org/#/c/17080/
        + reviewers appreciated.
        + nice to split patches;
            + into 2x -> 1x for UCB and then for framework

* UNO / stack / member allocated objects (Noel/Stephan)
    + current status - last patch addressed Stephan's comments
        + appears to trigger a basic ref-counting issue.
    + can we elide the basic bit for now ? (Michael)
    + which places does it address ? (Stephan)
        + either on-the stack or in-line in another class (Noel)
        + the cases - fine to detect & complain (Stephan)
            + deliberately creating stack objects for perf. problematic
            + best not to use an UNO interace there (Michael)

* GSoC (Cedric)
    + Next important dates:
        + Aug. 21: pencil down & start of evaluations
        + Aug. 28: final evaluations deadline
    + need to decide Mentor Summit attendees:
        + 7/8th Nov.
            + Thorsten & Cedric - ready to go.
            + Fridrich - not available.
            + happy if someone else goes instead (Thorsten)
                + failing that - want to go.
                + poke Thorsten if you have a burning desire =)
    + students -> LibreOffice Conference ? (Stephan)
        + should all tell our students wrt. conferences.
        + ask them to go now, TDF can guarentee them travel.
            + book early, cap at Eur 1500 for re-imbursement.
        + Google had a special budget for this too (apply to Carol)
            + expected $500 instead.
AI: + chase Google / student travel budget (Thorsten)
        + GSOC panel filed (Cedric)
            + each student has a mini-presentation slot there.

* Hackfests (Bjoern)
    + contacted by Aarhus LibreOffice conference guys wrt.
      a hackfest.
        + 2nd day of conference
           + looking for a "topic": suggested "C++11 in LibreOffice"
               + advertising to local C++ groups ?
           + UI paper-cuts instead ? (Michael)
               + might need some talks / to prepare for that ? (Bjoern)
    + Hamburg, Germany: Oct 23rd -> 25th
        + https://wiki.documentfoundation.org/Hackfest/Hamburg2015
        + would be great to see everyone there.
    + next venues / suggestions
        + Belgium another candidate ...

* l10n Update (Sophie)
    + Emojis (Michael)
        + last time we decided not to risk only 1x (or 2x) RCs with
          emoji translations
        + Laszlo didn't get the memo hence:
          https://gerrit.libreoffice.org/#/c/17113/1
AI: + suggest poll translators for their language & enable for just those (Sophie)
    + created a merged translation, not ideal (Cloph)
AI: + send the script to do the work to Cloph (Laszlo)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending / shelved for now - wait 5 weeks.

* Jenkins update (Norbert)
    master linux rel jobs:172 ok:164 ko:8 fail ratio:4.65% break:5 broken duration:1.54%
    master linux dbg jobs:89 ok:55 ko:33 fail ratio:37.07% break:6 broken duration:31.32%
    master mac rel jobs:153 ok:125 ko:28 fail ratio:18.3% break:9 broken duration:9.3%
    master mac dbg jobs:158 ok:138 ko:19 fail ratio:12.02% break:6 broken duration:6.27%
    master win rel jobs:112 ok:93 ko:17 fail ratio:15.17% break:6 broken duration:5.28%
    master win dbg jobs:113 ok:87 ko:26 fail ratio:23% break:9 broken duration:18.2%
    lo-4.4 mac jobs:20 ok:18 ko:2 fail ratio:9.99% break:2 broken duration:47.79%
    gerrit win rel jobs:260 ok:155 ko:105 fail ratio:40.38%
    gerrit lin rel jobs:258 ok:229 ko:29 fail ratio:11.24%
    gerrit mac rel jobs:261 ok:227 ko:33 fail ratio:12.64%
    gerrit all jobs:258 ok:150 ko:107 fail ratio:41.47%

    Two new boxes:
      + new windows box online, donated by Bytemark : tb68-bytemark (16 cores, dual socket, intel E5530)
      + new Mac box online, acquired by TDF : tb69 (MacPro 12 core)
          + lots of B/W for mac builds.
      + dedicated windows boxes for hosting in Germany coming
          + currently using a big EC2/Amazon instance for Win builds.
          + hope to replace that with 2x big Linux.
          + we have the paperwork done to actually order the windows box.
      + ie. will have doubled capacity vs. what we had last week.
          + takes another 2x weeks or so.

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

* Regression / Tendering Ideas (Michael)
    + out of time, straggling votes (and tasks)
    + deadline for E-mail scores by 00:00 tomorrow (UK time)
       -> would like complete scores form people.
          + don't forget Thorsten and/or Bjoern's new items.
    + post a sheet & order & send it to the board.

* Do we need "Blocker" severity in Bugzilla? (Robinson)
  + Rarely/never used correctly
      + misleading too (Michael)
          + could we just rename it ? reduce config touch.
      + mark maj/crit/
AI: + come up with a fun name (Robinson)
      + QA happy to see removed/renamed * QA (Robinson)
    + UNCONFIRMED at 398
    + needAdvice at 11
    + Most Pressing Bugs:
        http://bit.ly/1CIXqPZ
           + priority highest in the last week ...
        + tdf#92687 - Rendering: Rotated text blurry and unreadable in 5.1's charts
           + Bibisected
        + tdf#92653 - EDITING: cannot drag selection
           + Common functionality --> fix before we see dupes
        + tdf#91574 - SLIDESHOW: presenter console background and buttons not shown during slideshow
           + Looks messy; anything to discuss?
    + death of MAB ?
      + Joel created patch to restrict access to Severity/Priority
        + temporarily reverted due to unexpected side effects
           + affected the bug status in interesting ways
              + could no longer change status properly.
      + debugging / working on a less intrusive patch.

* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +130 -90 (+40 overall)
    many thanks to the top bug squashers:
        Maxim Monastirsky 10
        Adolfo Jayme 7
        Andras Timar 7
        Eike Rathke 6
        Gordo 5
        Caolán McNamara 4
        Michael Meeks 3
        Stephan Bergmann 3
        Justin L 3
        Timur 3
        Miklos Vajna 2
        Joel Madero 2
        Beluga 2
        Carlos Rodriguez 2
        m.a.riosv 2

* Open 5.0 MAB
  + 1/12 1/12 2/12 2/12 3/12 5/11 6/12 5/11 6/11 5/9 6/9 5/8 5/8 4/7
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1

* Open 4.4 MAB
  + 10/60 10/60 12/60 14/61 16/61 17/61 17/61 16/60 19/60 15/56 16/56
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1

* Open 4.3 MAB
  + 62/168 62/168 64/169 65/169 72/169 73/170 75/170 78/170 77/169 77/169
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibisected'
  + 305/936 305/931 310/925 310/921 320/915 330/909 329/898 335/895 333/874
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
    + 601(+11) bugs open of 4020(+23) total, 40(+0) high prio.

        * ~Component count net * high prio. regressions
                  Calc - 14 (+1)
                Writer - 9 (-1)
               Impress - 6 (+0)
           LibreOffice - 6 (+0)
                    UI - 1 (+1)
        Formula Editor - 1 (+1)
   filters and storage - 1 (+0)
                  Base - 1 (+0)
                + above as a list: http://bit.ly/1HWHb3E
                + complete table: http://bit.ly/1JQ3z4A

        * ~Component count net *
                Writer - 208 (+0)
                  Calc - 114 (+2)
               Impress - 51 (+1)
               Crashes - 45 (+2)
           LibreOffice - 40 (+1)
                    UI - 36 (+1)
        graphics stack - 25 (+1)
               Borders - 24 (+2)
                  Draw - 20 (+0)
                  Base - 20 (+1)
   filters and storage - 12 (+0)
                 Chart - 11 (+0)
Printing / PDF export - 10 (+0)
             framework - 5 (+0)
        Formula Editor - 5 (+0)
                 BASIC - 4 (-1)
            Extensions - 2 (+0)
            Linguistic - 1 (+0)
                   sdk - 0 (-1)
                + http://bit.ly/1BUdI8i
                + http://bit.ly/1BUdI8i