minutes of ESC call ...

* Present:
    + Andras, Caolán, David, Michael, Miklos, Kendy, Stephan, Cloph,
      Muthu, Eike, Robinson, Michael S, Jacobo, Bjoern, Kohei

* Completed Action Items:
    + provide wiki links for new processes for design interation (Mirek)
      [if you want a UX topic be discussed, just go to
       http://pad.documentfoundation.org/p/design and add it as
       a topic, it will be discussed at the next meeting (Kendy)]
    + copy/paste the 4.3 schedule -> 4.5 schedule wiki page (Cloph)
      [ https://wiki.documentfoundation.org/ReleasePlan/4.5
        distro builders, please check whether it is conflicting with
        your schedule, labelled preliminary, please check ]
    + create an Easy-hack for enabling XML validators automatically (Miklos)
      [ Have a script that easily sets it up: fdo#84600 ]

* Pending Action Items:
    + Ask Bjoern to do a survey on the wrench icons (Kendy)
    + come back next week with a proposal for Mac / gatekeeper bits (Norbert)

* Release Engineering update (Cloph)
    + 4.2.7 RC2
        + next week is the deadline for the final version of 4.2.x
        + also time for the first alpha release of 4.4
        + reviews appreciated for:
            + some custom wrapper for LibreOffice needs adapting:
            + https://gerrit.libreoffice.org/#/c/11700/
AI: + review it (Andras, Caolan, Cloph, Michael)
    + 4.3.3 RC1
        + tagged, built and announced to early-testing & QA lists.
        + deadline for RC2 is in ~2x weeks.
    + master
        + switched master to create only one core package for deb/RPM
        + just 'core' not core01 -> core07
            + thought the reason was that EPM wasn't able to do big pkgs (Caolan)
            + EPM had a limitation on a certain file-size; but only an issue for
              a debug build in RPM form (Cloph)
            + even with the split, you couldn't reasonably build RPMs with debuginfo
              and EPM - it would fail.
            + lots more scope for improvement there (Michael)
                + hard to see what depends on what (Cloph)
    + Android Remote

* Crashtest update (Miklos)
    + new results: http://dev-builds.libreoffice.org/crashtest/24fb87501ef9d5aa715d572de7eb5efe49a0d9c3/ (07-Oct-2014)
    + nothing super-exciting
        + xlsx issues seem lower with threading fix.
        + some new writer redline asserts; but not really crashers
            + hitting the new assertions.
    + recent assertion changes hard to nail (Caolan)
    + PDF ones fell from 15 to 5, and database 7 to nothing
        + unclear why - is the VM the same etc. ?
            + Yes (Miklos)
        + perhaps some intermittency; a big improvement since Miklos
          started building them.
        + are the old traces reproducible (Michael)
            + all the old data is still there (Miklos)
                + some of the PDF issues were hard to reproduce anyway,
                  some PDF export timeout (?) - a race condition ?
            + perhaps load on machine dropped ? (Michael)

* Hackfests
    + Seattle 'Libre-Fest' (Robinson)
        https://wiki.documentfoundation.org/Events/2014/Seattle_LibreFest
        + October 26, 2014
        + scope / focus issues are broadened & fixed.
AI: + get BZ migration roadmap done for then (Bjoern)
    + Toulouse Hackfest (Arnaud)
        + Confirmed for Nov. 15-16th
        + more details: https://wiki.documentfoundation.org/Hackfest/Toulouse2014
        + budget reserved (Eur 2k) - poke Bjoern.
    + Munich hack-fest (Jan-Marek):
        http://www.it-muenchen-blog.de/2014/07/bug-squashing-party-2014/
        + jmux (IRC) can add you if you don't want to create an account
        + will have a BSP come-together; if someone says they're coming
          just show up etc.
           + November 21st-23rd, 2014
           https://wiki.debian.org/BSP/2014/11/de/Munich
           + we should drop by with 2 or 3 developers, if possible

* UX Update (Kendy)
    + had an amusing issue around table toolbar button behavior
        + a monster thread; encouraged Cor into the design call
        + cleared the situation up.
        + no way to measure what is good for users
        + so hacked up dumping the amount of clicked buttons in toolbars
            + talking to Samuel - wrt. looking at Mozilla code in this area.
               + http://blog.mozilla.org/metrics/2011/08/25/do-90-of-people-not-use-ctrlf/
               + https://testpilot.mozillalabs.com/
            + hope to re-use the server side.
            + as of now - dump it into the user profile & mail it.
            + connect it to the infobar etc. (?)
        + getting people on the call was great.
           + huge thread wouldn't need to be so huge with better
             communication
        + 8x people on the call vs. 4x last week
           + some good things, and Heiko colleague of Bjoern from
             User-Prompt there too.
    + #libreoffice-design IRC chat is live now.
    + is the UI / layout work complete ? (Michael)
        + ~everything done except for some categories (Caolan)
        + floating windows have an issue
        + and some 19 docking windows left.
        + then; some locations where individual widgets are loaded.
           + and more of resource file format will be unused
           => lots of coverity tainting complaints will go away.

* Security (Michael)
AI: + follow up on issue acquistion (Caolan)

* Leaking /tmp files (Cloph)
    + the 'lu' files are leaked by utl::TempFile (Miklos)
    + tinderbox has a custom tmp (Norbert)
        + creating a directory in workdir for tmp
        + could we do it in the tinderbox script by default ? (Michael)
        + there is an option to do that already (Norbert)
    + would still be good not to leak (Miklos)
        + we leak 1536 files per build (Norbert)
    + volunteers appreciated; could it be document load unit tests not cleaning up (?)

* Calc sorting issue (Kohei)
    + Filed by Jean-Baptiste Faure topic
      http://lists.freedesktop.org/archives/libreoffice/2014-October/063900.html
    + Both ways of sorting could be useful
    + was a pure bug-fix for a reference update issue (Kohei)
AI: + back-port the patch to 4.3 - and chop the UI change out (Michael)
        + it may introduce new bugs, people still complaining vs. master (Kohei)
            + but no use-case to demonstrate that.
            + a unit test is there to test both options.
              JBF's concern: https://bugs.freedesktop.org/show_bug.cgi?id=81633#c40
    + Isn't it a nightmare SUM(A1:A6), sort A2:10 ? (Michael)
        + no - doesn't handle range references (Kohei)
        + for single references we do do that, and limited case
          of range references
    + both sides seem to think they are right (Kohei)
        + https://bugs.freedesktop.org/show_bug.cgi?id=81309
            "Sorting should automatically adjust references."
        + https://bugs.freedesktop.org/show_bug.cgi?id=81633
            "Sorting shouldn't always automatically adjust references."
    + really annoying to go through lots of process to do this (Kohei)
        + people should be able to wait until 4.4
        + bit of a translation nightmare variously (Bjoern / Michael)
AI: + review & perhaps turn the new feature off by default in 4.3 (Michael/Eike)
AI: + get a clear use-case & description of what doesn't work vs. master (JBF)
        + there are half-a-dozen dups for this issue (Robinson)
    + code that enables the old behavior - is also quite risky ? (Eike)
        + not a trivial change (Kohei)

* QA (Robinson)
    + doing well
    + dropped the unconfirmed count by 80x or so.
    + did we decide 10.9.5 code-signing (Norbert)
         + not confident wrt. risks, happy to leave it this way until 4.4
         + fine wrt. waiting until the next release series.
AI: + comment & close for 4.4 (Norbert)
             + https://bugs.freedesktop.org/show_bug.cgi?id=84352
             + workaround is simple, too much risk etc.

* QA stats:
  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +152 -185 (-33 overall)
    many thanks to the top bug squashers:
        QA Administrators 61
        Jean-Baptiste Faure 14
        Caolán McNamara 13
        tommy27 11
        Julien Nabet 9
        Samuel Mehrbrodt 7
        ign_christian 6
        Lionel Elie Mamane 5
        Owen Genat 4
        Cor Nouws 4
        Miklos Vajna 3
        Luke 3
        Urmas 3

* Open 4.4 MAB
  + 4/14 3/12 3/12 3/12 7/12 3/8 3/8 4/8 4/8 3/7 3/7 2/5 1/2 1/1
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=79641&hide_resolved=1

* Open 4.3 MAB
  + 16/60 17/61 16/60 14/59 15/58 12/54 13/53 14/52 14/50 11/47 14/47
     26% 27% 26% 23% 25% 22% 24% 26% 28% 23% 29%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Open 4.2 MAB
  + 82/260 86/257 88/257 89/257 91/257 86/252 82/245 83/244 83/243
     31% 33% 35% 34% 35% 34% 33% 34% 34%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibsected'
  + 154/410 147/401 143/392 143/389 146/385 142/375 141/374 136/361
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'
    + 488(+13) bugs open of 3099(+21) total
        * ~Component count net *
                Writer - 151 (+9)
           Spreadsheet - 96 (+3)
          Presentation - 32 (+0)
               Crashes - 31 (+0)
              Database - 25 (-1)
           Libreoffice - 24 (+0)
              Graphics - 23 (+1)
                    UI - 23 (+0)
               Drawing - 19 (+3)
               Borders - 19 (+0)
               Filters - 18 (+1)
           Print / PDF - 14 (+0)
                 Chart - 11 (+1)
                 BASIC - 5 (+0)
            Extensions - 5 (+0)
            Linguistic - 4 (+0)
          Installation - 4 (+0)
               Formula - 4 (+0)
             framework - 1 (+0)
                   sdk - 0 (+0)
        Impress Remote - 0 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )