minutes of ESC call ...

* Present:
    + Norbert, Ptyl, Eike, Kendy, Cloph, Stephan, Caolan, David, Robinson,
      Moggi, Miklos, Andras, Michael S, Bjoern, Jacobo, Chris Sherlock

* Completed Action Items:
    + check Matus' startup performance measurement for layered images.zip (Kendy)
AI: [ check the stats vs. master ] (Kendy)

* Pending Action Items:
    + fix BSA login / XML-RPC issues (Cloph)
        [ confident we'll have a solution in time for switch-over ]

* Bugzilla migration update (Robinson)
    + looking good, talked with Tollef on the 6th
        + doing more testing this weekend
    + BugZilla migration on track for => Saturday, January 24, ~1600 UTC

* Release Engineering update (Cloph)
    + 4.4.0 RC2
        + tagged today and the libreoffice-4-4-0 branch created
        + builds for all platforms triggered
        + announce to early testing late tonight / tomorrow
        + includes new templates - result of the competition
            + thanks to Kendy/David for making that happen.
            + thanks too to template submitters:
                + Alexander Wilms
                + Edmund Laugasson
                + Jun NOGATA
                + Michael Kovarik
                + Péter Szathmáry
                + Zirk
        + no further late features expected
    + libreoffice-4-4 - one extra review for bug fixes
    + libreoffice-4-4-0 - triple review required ie. pick from -4-4 +2 reviews
    + 4.3.6 RC1
        + due this Monday - January 12th
    + Android / iOS Remote
        + patches in gerrit to add support for new UI (android wearable)
        + iOS - update translations, was it pushed ?
        + Pebble watch port added by Gülşah
            + thanks to Norbert for merging repositories
    + 4.2
        + is a review still necessary ?
        + some people still push to 4.2
           - some Linux Distros are still on it.
           + do we still want to review that ? or let anyone do it ?
               + not concern wrt. Eike / Markus (Michael)
        => still do reviews.

* Crashtest update (Markus)
    + mailed the new asan results out
        + some fun in there with binary filters.
        + Caolan fixed a number of things
    + crash-testing didn't change much over Xmas - since few large changes.
    + has new hardware got provisioned yet ?
        + problems with complex disks setup
        + all disks go in some big raid or somesuch.
            -> helps other machines as backup.
        + concerns over writing GB's of basically junk data to a cluster
        + new host will be a backup space as well as a testing machine.
            + more disks for high-availability than the crash-test VM
        + down to the targetted bit more than 1x day for the run.
            + now at nearly 80k files.
        + how big is the win below 1x day ?
            + not so many crasher related crashes.
        + want to dedicate more cores for performance regressions
        + want to run again with memory sanitizer
    + only a handful of crashers left in the list (Caolan)
        + most remaining import crashers are just paranoid / misleading asserts.
        + still some left on export crashers (Markus)
        + may want to run some image formats at some point (Markus)
        + opportunities with fonts too (Michael)

* Easy Hack extension (Bjoern)
    + looked at last year's easy-hacks stats
        + 100x easy-hacks created in 2014 - 40x resolved.
        + total # open easy-hacks is much reduced.
    + with GSOC coming up it is important to have them.
    + Design easy-hacks (Kendy)
        + add a new TopicUI or TopicDesign (Bjoern)
    + when you see something silly in the code (has that ever happened?) (Michael)
        + restrain yourself & instead file a bug, set whiteboard to:
            "EasyHack DifficultyBeginner SkillCpp TopicCleanup"
        + and move on.
        + please people file at least one.
    + some new C++11 features which may help
    + could we make Coverity reports easy hacks ?
        + concern wrt. keeping # down - takes a while to fix them (Michael)
    + concern to get Easy Hackers -> move to harder stuff
        + how can we get people into bigger / bug-fixing ? (Michael)
            + problem: experienced people taking things that should go
              to new contributors (Moggi)
                + somewhat anti-social / wasting an entry point.
        + please point this out if we see it happening & encourage -> harder bugs.
    + 40% opened & closed in 2014
        + down-side, lots of others are ancient.
            + should we just close those ?
AI: + look at closing un-touched easy-hacks next time.

* FOSDEM bits (Kendy)
    + Bruessels, Belgium -- February 2015
    + Cor doing T-shirts (hopefully)
        + 20+ talks submitted / update - lots of good content.
        + kendy presenting the LibreOffice design team in open-source design dev-roomn
    + Book a room at 'Hotel Astrid' to be near the team: cheap as well ...

* Win64 work (DavidO)
    + https://wiki.documentfoundation.org/Development/msvc-x86_64
        + UNO bridge fixed (thanks to Mark Williams)
        + http://imgur.com/1Z27hMq
    + Patch review appreciated:
        + https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:master+topic:msvc_win32_x86-64,n,z
    + calc starts to hit memory limits with large sheets so - appreciated (Michael)

* Crashreporter (Kendy)
    + the unused crashrep gone - thanks Caolán!
        + horrible, un-maintained, bespoke solution
        + no server side etc.
    + still it is useful to have a tool that collects the crashes + has a dashboard (?)
    + are there existing cross-platform free s/w tools that do that?
        + ABRT [https://github.com/abrt/abrt/wiki/ABRT-Project] - Linux only
        + http://code.google.com/p/google-breakpad/
            + Mozilla (https://wiki.mozilla.org/Socorro) uses that:
                + Breakpad for the client side
                + Socorro for the server side
                    + https://crash-stats.mozilla.com/report/index/7b04fc8d-9bed-406d-b2b9-c508a2150103
    + breakpad (Markus)
        + looked into it - stack un-winding on the server side
        + really cross-platform, eg. Android-Fennec supported (Kendy)
    + launchpad there but - linux-only (Bjoern)
    + conensus on breakpad
        + needs quite some engineering work however.

* Hackfests (Bjoern)
    + initial scheduling for 2015:
        + Las Palmas de Gran Canaria, Spain
            + happy to have us back
            + suggested March 19th, 20th: Thur / Fri.
            + happens during GSOC application phase.
        + Cambridge, UK - May 2015 contact: Michael

* GSoC (Kendy)
    + February, 9th: Mentoring organizations can begin submitting applications to Google.
    + who will take care of GSoC this year ?
AI: + ask Fridrich, Cedric and head-hunt (Kendy)

* UX Update (Kendy)
    + decided on the new templates
        + chosen nine templates of many
        + lots (sadly) had English text
            + problematic for localisation
        + 4x very nice Impress templates
    + how to handle ux-advise in bugzilla
        + improved the workflow there to encourage the
          design people to reply directly etc.
        + will post minutes shortly.
    + lots of other nice improvements:
        + hi-dpi improvements by Tomaž
        + many cleanups by various people (Adolfo, Caolán, Jay, Stuart)
        + side-bar for change-tracking

* Certification (Stephan/Bjoern/Kendy)
    + quiet week.

* Jenkins update (Norbert)
    + working on making Windows more resilient to stop it hanging
    + trying to get some Linux VMs up to have 3x platforms

* gerrit daily digest AWOL (Bjoern)
    + seems to have been fixed : thanks.

* Etherpad for annual report (Bjoern)
    + you too can add something here:
        http://pad.documentfoundation.org/p/annualreport

* Commit access
    + Gülşah - pebble watch remote

* Kohei
    + moving on from full-time work on LibreOffice.
    + vote of thanks
       + for all the great work on the spreadsheet over the years
    + hopefully have time to volunteer too.

* Regressions - the story (Chris S)
    + quite a few regression bugs around EMF
    + some work in a branch eg. private/tbsdy/emf
    + a unit test suite in cppcanvas (Miklos)
       + only a single test but ...
    + worked with thorsten on that
       + who is eager to switch cppcanvas -> DrawingLayer
    + problems with InkML / bezier curves

* QA (Robinson)
    + UNCONFIRMED under 400 - a 100x reduction since last time
    + Increasing # of bugs bisected
    + concern wrt. no cross-platform solution for AV (Michael)
        + blame the Mpeg-LA.
        + https://wiki.documentfoundation.org/Media_Support/Summary#Audio_Formats
    * Regression redux (Michael)
        + great work on base - thanks to Lionel, Julien Nabet, Noel Grandin
    + needAdvice: Bug 55364 - Bundled Extensions create huge amount of files in appdata (slows roaming profiles)
        + https://bugs.freedesktop.org/show_bug.cgi?id=55364
        + Please add yourself to FindTheExpert: https://wiki.documentfoundation.org/Find_the_expert
    + QA Team preparing for support during bugzilla migration
        + do we need to announce the migration ? (Bjoern)
            + Announced on TDF/LibreOffice lists; some individuals will get notified anyway (Robinson)
            + general public would like to know etc (Bjorn)
            + posted on Twitter / Reddit and other places (Robinson)

* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +137 -142 (-5 overall)
    many thanks to the top bug squashers:
        QA Administrators 55
        Adolfo Jayme 10
        Jay Philips 6
        Julien Nabet 6
        Matthew Francis 6
        Alex Thurgood 5
        V Stuart Foote 4
        Joel Madero 4
        Beluga 3
        Markus Mohrhard 3
  
* Open 4.5 MAB
  + 0/1 0/1
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=86696&hide_resolved=1

* Open 4.4 MAB
  + 6/26 6/24 7/24 7/22 5/19 4/18 3/17 3/16 3/16 4/16 5/15 4/14 3/12
    23% 25% 29% 31% 26% 22% 17%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=79641&hide_resolved=1

* Open 4.3 MAB
  + 86/151 86/148 84/146 58/117 33/90 19/73 17/65 16/64 16/64 15/63 16/63 16/60
     56% 58% 57% 49% 36% 26% 26% 25% 18% 23% 25% 26%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibisected'
  + 214/564 208/532 208/526 182/488 190/481 189/475 190/470 173/446 170/441
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'
    + 430(-20) bugs open of 3307(+50) total
        * ~Component count net *
                Writer - 139 (+3)
           Spreadsheet - 82 (-10) [!]
          Presentation - 29 (+0)
               Crashes - 25 (-1)
           Libreoffice - 24 (-1)
              Database - 22 (-7) [!]
                    UI - 22 (+0)
               Drawing - 20 (+0)
              Graphics - 21 (+1)
               Borders - 17 (-2)
               Filters - 12 (+0)
                 Chart - 11 (-3) [!]
           Print / PDF - 11 (+0)
                 BASIC - 4 (-1)
          Installation - 3 (+0)
            Extensions - 3 (+0)
               Formula - 2 (+0)
                   sdk - 1 (+0)
             framework - 1 (+0)
            Linguistic - 1 (+0)
        Impress Remote - 0 (+0)