minutes of ESC call ...

* Present
    + Cloph, David, Eike, Fridrich, Michael M, Stephan, Thorsten, Ptyl, Miklos
      Kendy, Markus, Bjoern, Robinson, Michael S, Caolan, Andras, floeff, Jacobo

* Completed Action Items
    + talk to distro vendors wrt. commit access setup (Michael)
    + crashtest box - more research (Moggi/Cloph)
        [ new control script in pure python working nicely ].
    + create / promote a 4.3 MAB for WinXP/Java issues (Cloph)
        [ was related to python init. now fixed ]
    + add link on Credits page (Cloph)
        https://translations.documentfoundation.org/about/contributors/
    + create easy hack to find an auto-abandon config/setting for a gerrit (Bjoern)
      https://bugs.freedesktop.org/show_bug.cgi?id=79123
    + fix the Java bridge for MSVC2012 for 4.3 (Michael S.)
        [ done committed to -4-3 ]
    + teach the IRC bot. to not show distro commits (Miklos)
    + Tinderbox Admins: please add "LibreOffice 4.3" (Thorsten & co.)
        [ tinderboxes for all platforms rolling ].
    + encourage icon authors to put icons into git (Astron)
        [ no response from KACST guys ... ]

* Pending Action Items:

* GSOC Update (Fridrich)
    + students should be hacking.
    + If there are problems with contacting, should report absence
        + mail reports sound positive, ~all at work.
        + no concerns yet.
    + mid-term evaluations: 23rd-27th June.
    + remind to ask the student to blog about what they do (Cedric)
AI: + ask students to blog about it (GSOC Mentors)
    + steady work and progress is appreciated.

* Release Engineering update (Christian)
    + 4.2.5 RC2 deadline is next Monday
        + 7x patches queued in gerrit.
    + 4.3.0 Beta 2 status
        + delays around translation, lots of problems with context, not
          strings themselves: now fixed.
        + builds currently being pushed to mirrors; for public this
          evening / tomorrow.
    + 4.3.0 UI and string freeze: week after next - branch for first RC.
    + Android / iOS remote
        + will build a new version with buttons to start/exit remote
          ptr. feature.
        + builds pushed just now for the new version; and available.

    + Late features ?
            + libreofficekit bits / rename etc. (blocking on Michael)
            + OpenGL pieces / status
               + impress work as well ?
                   + pending GL capabilities check to avoid crashes.
               + experimentalising 3D chart bits.
                   + at risk.
            + some changes in language listbox (Eike)
               + switching to a combo-box, so can enter an arbitrary lang_tag
                  [ in: https://gerrit.libreoffice.org/9447 ]
            + preserving & rendering OOXML Artistic Effects (Jacobo)
               [ in: https://gerrit.libreoffice.org/9495 ]
            + Calc performanc fixes (?)

* Another OpenSSL issue:
    + https://securityblog.redhat.com/2014/06/05/openssl-mitm-ccs-injection-attack-cve-2014-0224/
    + http://www.openssl.org/news/secadv_20140605.txt
    + awaiting patch, lower priority - release on normal 4.2.5 cadence
    + should we disable heartbeat completely ? (Bjoern)
        + we don't really need it.
AI: + merge existing Fedora patches (Caolan)

* allow upgrade of access2base (Lionel?)
    * no - Lionel, no discussion / decision.

    + access2base now included in LibreOffice 4.2 and later
    + technical structure: one Basic library (and that's it)
    + for other branches (other forks of OO.org & LibreOffice 4.1 and earlier),
      available as extension
    + competitive "disadvantage": users of other branches
      can have newer access2base faster (install extension)
    + not possible for LibO 4.2 & later because extension not allowed
      to override part of LibreOffice (only other extension)
       + policy exception for access2base can have new features within stable line?
          + I don't like that
       + allow extensions to override any part of LibreOffice?
          + no, significant resistance
       + allow extensions to override any *script* or *dialog* library from LibreOffice?
       + allow extensions to override any *Basic* or *dialog* library from LibreOffice?
       + allow extensions to override any *Basic* (not *dialog*) library from LibreOffice?
          + rationale: AFAIK, we don't ship any wizard / conversion / ... code as Basic, only examples
          + needs to be validated by domain expert
       + allow extensions to override only access2base?
       + demote access2base to bundled extension?
          + makes Acces2Base much less "official" in LibreOffice :frowning:
            (also more work)

* UX Update (Astron)
    + a few UX advise bugs getting discussed.
    + colour of non-printing characters ...
      + customizable or not ?

* Crashtest update (Markus)
      + new result including writer/impress/draw
      http://dev-builds.libreoffice.org/crashtest/7c8b2f10310f0f64b111afb3012e82e9c4a690ac/
         + ignore the calc results, silly one writing invalid files.
      + new control script: looks quite nice alreay.
         + 25k files processed or so.
      + written a script to analyse the results:
         + will provide historic data for the results
      + currently running the whole test document set under memcheck on a server
        kindly provided by the City of Largo,
         + four or so serious issues fixed by Michael / Markus.
         + got through 12k (of 45k) or so documents at random.
      + kill the script tomorrow, re-build & run against a current master
        to avoid too many duplicates etc.
         + volunteers that like valgrind bug reports appreciated.

* Certification Committee (Stephan/Bjoern/Kendy)
     + will wait for the next scan until ~September.

* Merging disruptive changes (Caolan)
     + should do in a branch, and merge fixes later.

* Hackfests (Bjoern)
    + Paris Hackfest:
        + June 27-28th
        + please add yourself to the wiki:
            + https://wiki.documentfoundation.org/Hackfest/Paris2014
    + new candidate - Tolouse ...
        + hope to have a November/December hack-fest there.

* QA (Robinson)
    + Bug Hunting Session for 4.3 went well
        + Seeing some new contributors in #libreoffice-qa
    + Even more bibisected regressions this week (64 -> 81)
      https://bugs.freedesktop.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&query_format=advanced&status_whiteboard=bibisected&status_whiteboard_type=allwordssubstr&order=changeddate%20DESC%2Cop_sys%2Cbug_status%2Cpriority%2Cassigned_to%2Cbug_id&list_id=426069
        + waiting for developer attention ...
        + anything can be done to make them more palateable would be helpful.
           + ideally pruning the problem down to a single-commit (Michael)
               + beyond skills of some QA members.
        + few new people in QA doing bisection to a single commit (Bjoern)
           + please encourage them ! or at least don't discourage them.
    + Unconfirmed count: down to 1100 or so.
        + Joel targetting 500 over the summer; we'll see.
    + closed out a number of un-responded-to NEEDINFO bugs.
    + Needadvice:
        + please keep track if you've tagged them; good to CC people on those.
    + buzilla migration (Norbert)
        + when its good enough will go back to Tollef for a real date.
             [ Norbert still crushed by a work cycle ]
        + need to get bugzilla migration bits under gerrit so we can get patches.
            + QA team eager to help out.

* QA stats:

  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +189 -288 (-99 overall)
    many thanks to the top bug squashers:
        QA Administrators 133
        Jay Philips 22
        Julien Nabet 14
        Joel Madero 12
        Michael Stahl 11
        Caolán McNamara 8
        Eike Rathke 7
        Lionel Elie Mamane 7
        m.a.riosv 6
        sophie 4
        Maxim Monastirsky 4
        tommy27 3
        Thomas Arnhold 3

* Open 4.3 MAB
  + 3/20 5/16 4/12 2/8 3/7 2/5 1/2 1/2 0/1 0/1
     15%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Open 4.2 MAB
  + 71/205 73/200 64/190 62/184 49/165 18/128 19/124 18/123 24/120 20/112
     34% 36% 33% 33% 29% 14% 15% 14% 20% 17%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1

* Open 4.1 MAB
  + 2/139 2/139 13/151 18/155 43/179 76/208 78/208 78/208 79/208 79/206
     1% 1% 8% 11% 24% 36% 37% 37% 37% 38%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=60270&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibsected'
  + 70/249 59/231 48/215 45/208 46/207 47/201 47/198 46/197 39/189 38/185
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'

    + 331(+22) bugs open of 2663(+37) total
            ~Component count net *
                Writer - 98 (+6)
           Spreadsheet - 45 (+6)
               Crashes - 24 (+0)
           Libreoffice - 23 (+1)
          Presentation - 23 (+1)
                    UI - 20 (+0)
              Database - 18 (-1)
              Graphics - 15 (+1)
               Borders - 15 (+0)
                 Chart - 12 (+0)
               Drawing - 11 (-2)
           Print / PDF - 8 (-1)
               Filters - 8 (-1)
            Extensions - 5 (+0)
             framework - 4 (+1)
               Formula - 3 (+0)
            Linguistic - 3 (+0)
          Installation - 2 (+0)
                 BASIC - 2 (-1)
             Migration - 1 (-1)
                   sdk - 0 (+0)
        Impress Remote - 0 (+0)

  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
  + https://bugs.freedesktop.org/buglist.cgi?keywords=3Dregression%2C%20&=keywords_type=3Dallwords&resolution=3D---&query_format=3Dadvanced&product==3DLibreOffice&list_id=3D36764