minutes of ESC call ...

* Present:
    + Lionel, Norbert, Bjoern, Markus, Kendy, Miklos, Andras, Caolan, Michael M,
      Eike, Tibby, Stephan, Michael S., cloph, Robinson, Kohei¸ Adam

* Completed Action Items:
    + create mirror of libetonyek on freedesktop (Michael, Norbert)
    + give ijsung commit access (Michael)
    + C* font back-port to 4.1 (Andras)
    + poke people around FOSDEM, and get submission details from Italo (Kendy)
      [ stick them in the wiki for now:
      https://wiki.documentfoundation.org/Marketing/Events/Fosdem2014/talks ]
    + re-run the certification script (Kendy)
      [ done ]
    + ask Noel Grandin to blog about UniString death (Caolan)
      [ Caolan did it: http://caolanm.blogspot.co.uk/2013/11/unistring.html ]
    
* Pending Action Items:
    + New templates (Ahmad)
        [ made some progress there hard-coding templates as code ]
    + produce a VM with callgrind metrics (Matus)
        [ Cloph to clone Fedora VM & install valgrind ]
    + partition document test loads / run them on tinderboxen (Norbert)
        [ good progress, Markus' python script getting tweaked to make it more
          flexible wrt. scheduling things in small pieces, targetting to Mac too
          setting it up so tinderboxes can use the down-time waiting for the next
          pull to spin a number of tests - soaking up the free CPU time currently
          sleeping 30secs at a time to avoid banging the server ].
        [ if we see false positives / races etc. poke Markus ]
    + get setup wrt. mobile app-store access (Cloph / Thorsten)
        [ still pending to get access ]
AI: poke at Android / iOS remote-control translation issues (Andras)
    + blog about the death of the solver (Michael S)

* Release Engineering update (Cloph)
    + 4.2 Alpha 1 status ...
        + has been built for Windows - up-loading for early testing
        + a number of Mac build issues fixed (thanks to Norbert)
        + built a 64bit Mac version.
    + 4.1.4 RC1 - November 25th
        + nice big gap to get 4.2 working.
    + 4.2 Feature freeze is Nov 18th.
    + at-risk items for 4.2
        + IAccessible2
        + track-changes toolbar: https://bugs.freedesktop.org/show_bug.cgi?id=47677
        + new charting pieces (Markus)
        + expert config page - still ~infinitely slow needs fixing
        + firebird not fully ready yet
AI: + make firebird conditional on 'experimental' setting (Lionel)
             + any gut feeling for when it's finished (Bjoern)
                 + depends on Andrzej closing the bugs (Lionel)
                     + couple of missing features eg. new table wizard with
                       default options - doesn't work:
                       data types not mapped, autovalue primary key, ...
                     + numeric fields appear erroneously as currency
                     + relations not implemented (in driver; supported by Firebird)
                     + autovalue primary keys
                     + story around "save" not sorted out
                 + concern about what goes into next Ubuntu LTS release (Bjoern)
    + GSOC / Android & iOS remote control releases from master update
       + credentials setup, iOS pending input from Thorsten
       + need help getting l10n sorted for Android remote (and iOS?) ...

* GNOME 3.6 non-latin keyboard shortcuts broken (Bjoern)
    + new handling of kbmaps provoking an old bug.
        https://bugs.freedesktop.org/show_bug.cgi?id=41169

* Crashtest update (Markus)
    + cf. http://dev-builds.libreoffice.org/crashtest/
        + lots of writer crashes down to now fixed math bug (thanks Kendy)
        + a number of other issues nailed (thanks to Caolan)
    http://dev-builds.libreoffice.org/crashtest/7e4f8eb5eff642c7fc8bfa665289d55a1c5b054b/
        + abi10075 crash duplicated in a number of places, getting fixed (Caolan)
    + help much appreciated, crash-fixing is fun: mostly string bounds access issues.
    + a number of calc issues where shared formula indexes are not correct
      for binary .xls

* INPATH removal (Michael S)
    + for the un-initiated 'INPATH' is 'unxlngi6.pro' etc.
    + in gerrit:
      https://gerrit.libreoffice.org/#/c/6601/
    + instset location moves, does it require tinderbox tooling changes?
       + would tinderboxes stop up-loading builds ?
    + probably not, will take a look and test it (Norbert)
       + '.pro' is still visible in the solenv/ packaging magic, needs
         investigating. Hard coded as a literal.
    + Cross-compilers get 'instdir-for-build' or 'workdir-for-build' and
      so they don't need separate sub-directories
       + it's not tested yet (Michael S)
AI + poke at cross-compile pieces without INPATH (Tor)

* Freiburg Hack-fest update (Bjoern)
    + great hack-fest, local stuff was awesome, thanks to organisers
      for food, drinks, help hacking on LibreOffice
    + great location, and help from attendees too:
        + https://wiki.documentfoundation.org/Hackfest/Freiburg2013#Achievements
    + Munich: mail-merge slowness callgrinded:
        + view layout fiddled with 6 million times for 2k documents or somesuch
        + why are we doing layout at all ? (Bjoern)
        + lots of forks in there too,
AI: + file bug & attach the callgrind trace (Bjoern)
           https://bugs.freedesktop.org/show_bug.cgi?id=56355 (not Munich one, but complains about slow mm with larger datasets)
    + concerns about the website - can't get to the code fast enough (Tibby)
AI: + mail Charles with the feedback, want a cgit link nearby (Tibby)

* Certification progress (Kendy)
AI: + provide details to accelerate progress (Bjoern/Stephan)

* Base issue needs help (Lionel)
    + help appreciated with: https://bugs.freedesktop.org/70703
        + nominally a base issue - but trace in sfx2, sw, vcl etc.
        + nice self contained test-case (no external db needed)
AI: + Java-free (Firebird?) reproduction case (Lionel)
AI: + valgrind trace (Lionel)

* Header includes <> vs "" etc. (Tml/Sberg)
    + easy-hack closure:
        + https://bugs.freedesktop.org/show_bug.cgi?id=65108
    + situation reasonably clear, MS compiler has a very odd use of ""
        + if we want to do a global cleanup, and be reasonably sane
          we should only use <> (Sberg)
        + problems with own vs. system version (Norbert)
            + concern with local includes vs. public ones
        + local includes have no directory path anyway (Stephan)
        + in places we do relative includes "../foo/baa.h" (Kohei)
        + helps to cleanup pre-compiled headers (Sberg)
    + we should use <> everywhere without a relative path.
        + but it's fine to continue using "" for whatever corner cases make sense,
          identify and restore these post-facto (Kohei)

* QA update (Robinson)

   + weekly 'need_advice' bug ping for help.
     https://bugs.freedesktop.org/show_bug.cgi?id=61337
      PRINTING: LO does not print duplex mode with Brother HL-2240d.
     https://bugs.freedesktop.org/show_bug.cgi?id=61189
      PDF printing mode sends no paper sizes to PS page printers
     QA doesn't have these printers, and so can't easily reproduce /
     confirm etc. => they linger in NEEDINFO.
     + both seem competent bugs, need an expert to fix -> NEW ?

   + triage is going well, moved the QA meeting time and got more
     interest, still building up the QA team and looking good.

   + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +153 -122 (+31 overall)
    many thanks to the top bug squashers:
        Jean-Baptiste Faure 11
        Caolán McNamara 10
        Eike Rathke 9
        Maxim 8
        Urmas 6
        ign_christian 5
        Khaled Hosny 5
        Markus Mohrhard 5
        Julien Nabet 5

* QA stats:

* Open 4.2 MAB
  + 5/16 5/15 5/14 4/13 6/13 4/10 2/8 1/6 1/6 2/6 5/6 5/6 6/6
  + https://bugs.freedesktop.org/show_bug.cgi?id=65675

* Open 4.1 MAB
  + 27/118 8/116 21/106 20/103 18/100 17/99 15/96 14/93 12/91 14/91 17/89
     23% 24% 20% 19% 18% 17% 16% 15% 13% 15% 19%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=60270&hide_resolved=1

* Open 4.0 MAB
  + 53/200 54/200 55/200 57/200 56/198 58/198 56/195 54/193 55/194 52/183
     27% 27% 28% 29% 29% 29% 29% 28% 29% 28%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=54157&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibsected'
  + 49/160 49/158 40/148 38/146 36/144 35/143 34/142 34/141 34/140 35/140
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'
    + 336(-2) bugs open of 2076(+11) total
    * ~Component count net *
           Writer - 100 (+0)
      Spreadsheet - 45 (-6)
      Libreoffice - 36 (-1)
     Presentation - 26 (+2)
          Crashes - 21 (-2)
         Database - 20 (+2)
          Borders - 17 (+0)
          Drawing - 16 (+0)
            BASIC - 5 (+0)
        Migration - 3 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
  + https://bugs.freedesktop.org/buglist.cgi?keywords=regression%2C%20&keywords_type=allwords&resolution=---&query_format=advanced&product=LibreOffice&list_id=36764
  + Migration: https://bugs.freedesktop.org/showdependencytree.cgi?id=43489&hide_resolved=1