minutes of ESC call ...

* Present:
    + Jacobo, Kendy, Michael M, Ptyl, Miklos, Stephan, Muthu, Jan-Marek
      Andras, Robinson, Norbert

* Completed Action Items:
    + merge the web plugin patch after the conference (Stephan)
        [ done and in the 4.4 release notes ]
    + massage plan wrt. FOSDEM dev-rooms (Thorsten)
        [ working around a joint dev-room ]

* Pending Action Items:
    + Ask Bjoern to do a survey on the wrench icons (Mirek)
    + blog about the sad realities of web plugins (Bjoern)
    + open-source newer Synezip tests (Umesh)
        [ Plan to run these on a server on the cloud service,
          announce the results in the ESC meeting. ]
    + provide wiki links for new processes for design interation (Mirek)
    + poke Alex wrt. off-site backup for TDF services (Cloph)

* Release Engineering update (Robinson)
    + 4.3.2 RC1 - status
       + currently staged, and has been announced, pushing to mirrors
       + following the steps, but the builds worked.
    + 4.2.7 - due in week 40 - 29th Sept freeze.
    + Android Remote

* Crashtest update (Miklos)
    + a run during the conference, detected some writerfilter issues, now mostly fixed.
         + run interrupted by security update / re-boot
         + VM state not preserved across re-boots
         + new-run ongoing - will be announced on list.

* New baseline aka C++11 (Jan-Marek)
    + Thread start: http://lists.freedesktop.org/archives/libreoffice/2014-September/063326.html
    + Previous baseline: gcc 4.1.2 (2007-02-13)
    + Current baseline: at least gcc 4.8.1 (2013-05-31)
    + There was additional discussion on IRC (2014-09-18)
    + There had been previous discussions in May 2014 ESC calls
    + Tinderboxes (TBs) now based on RH 5 + RH Developer Toolset 2.x
    + "Official" baseline announced as gcc 4.7
    + "Official" announcement - you'll need gcc 4.7+ to compile LO 4.4
    + LOconf14 talks regarding C++11
        - I didn't get the fact the introduction is due for LO 4.4
    + And the TBs moved the compiler / build tool baseline actually to gcc 4.8[.0] (release: 2013-03-22)
        - TBs actually run 4.8.n (n > 0)
        - Basically drops support for all distros > 2 years old
            - Ubuntu 12.04 has gcc 4.6
                - I know there are PPAs
                    - https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa
                      Just contains offical release toolchains - no updates!
                    - https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test
                      Unsupported (@see Workarounds) and not up to date with any baseline
                - I know there is an unsupported 4.7.2 in precise-updates (universe)
        - Already had an incompatibility bug
            - https://gerrit.libreoffice.org/#/c/11501/
    + Since last week master requires gcc-4.7 (Stephan)
        + still works with gcc-4.6 - for now.
        + a bug introduced recently, fixed already thanks to Jan Marek
        + these things happen whatever the tinderboxes uses
        + just a function of the diverse compiler set we have.
    + Building master on old Ubuntu (Stephan)
        + building on 12.whatever - we broke that
        + for the TDF baseline builds, CentOS 5 - we use a devtools
          toolchain with a related compiler & binaries that run on the
          baseline - apparently not available for Ubuntu.
    + Old versions of distros / not compiling master (Stephan)
        + was not seen as an issue by the distro people.
        + master will only go into recent versions of distros.
        + so we have a 12.4 build problem, and need a solution for this.
    + If gcc-4.6 is needed - perhaps it works (Stephan)
        + we have to subset the C++11 features anyway (Kendy)
        + only feature missing in 4.6: delegating constructors (Stephan)
            + 'override' and 'final' - we have macros for them anyway.
        + possibly some std::library features not implemented in 4.7
        + from the core-language, all that is missing is delegating constructors
        + happy with that (Jmux)
        + do we get enough new goodness then ? (Michael)
            + sure we get tons - lots of goodies.
            + clang use 4.7 as their bootstrap baseline
    + can we have a tinderbox running gcc-4.6 (Miklos)
        + without that, sooner or later someone will break it.
AI: + setup a LiMux based tinderbox (Jmux)
AI: + send Jmux some tinderbox pointers (Norbert)
            + some good slides from the conference on this (Jacobo)

* Hackfests (Robinson)
    + Seattle 'Libre-Fest' (Robinson)
        https://wiki.documentfoundation.org/Events/2014/Seattle_LibreFest
        + October 26, 2014
        + Bug-triaging/Intro-to-community event
        + Following SeaGL conference
        + definite interest, heard back from some professors from the security lab
        + want to meet Norbert and/or Kohei - why not go ?
    + Toulouse Hackfest ...
        + Confirmed for Nov. 15-16th
        + more details: https://wiki.documentfoundation.org/Hackfest/Toulouse2014
    + 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
    + Be great to have -really- easy easy hacks for devs (Bjoern)

* Commit Access
AI: + get Samuel Mehrbrot access again (Michael)

* Opening up the ESC calls (Michael)
    + not everything but most - bridge 2x calls 1x private, 1 public via the G+ hangout ?
    + not v. fond of public recording issue (Norbert)
AI: + see if Florian / talkyo can provide a public / non-recorded room (Michael)
    + some topics eg. security, commit access still need to be private.

* UX Update (Astron / Mirek)
    + use of redmine discussion - issues / benefits.

* QA (Robinson)
  + un-confirmed bug count climbing again - just over 900
    + Robinson distracted by releng while Cloph on vacation
  + otherwise mostly quiet.

* QA stats:
  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +143 -93 (+50 overall)
    many thanks to the top bug squashers:
        Caolán McNamara 13
        Jean-Baptiste Faure 10
        Adolfo Jayme 8
        Michael Meeks 5
        raal 5
        Jan Holesovsky 3

* Open 4.4 MAB
  + 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
  + 14/59 15/58 12/54 13/53 14/52 14/50 11/47 14/47 14/45 19/43 10/32 6/27
     23% 25% 22% 24% 26% 28% 23% 29% 33% 44% 31% 22%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Open 4.2 MAB
  + 89/257 91/257 86/252 82/245 83/244 83/243 84/236 85/235 82/229 81/222
     34% 35% 34% 33% 34% 34% 35% 36% 35% 36%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibsected'
  + 143/389 146/385 142/375 141/374 136/361 127/349 119/331 102/308 92/296
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'
    + 457(+0) bugs open of 3042(+13) total
        * ~Component count net *
                Writer - 138 (+2)
           Spreadsheet - 91 (+2)
               Crashes - 30 (-4)
          Presentation - 29 (+0)
           Libreoffice - 25 (-1)
              Database - 25 (+0)
              Graphics - 23 (+0)
                    UI - 20 (-2)
               Borders - 19 (-1)
               Filters - 15 (+0)
               Drawing - 13 (+0)
           Print / PDF - 12 (+0)
                 Chart - 9 (+1)
                 BASIC - 5 (+0)
            Extensions - 5 (+0)
            Linguistic - 4 (+0)
          Installation - 4 (+0)
               Formula - 4 (-1)
             framework - 1 (+0)
                   sdk - 0 (+0)
        Impress Remote - 0 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )