minutes of ESC call ...

* Present:
    + Muthu, cloph, Markus, Lionel, Eike, Norbert, Stephan, Kendy,
      Michael M, Robinson, JMux, David T, Kohei, Michael S, Ptyl

* Completed Action Items:
    + commit UX default tweak to master (Kendy)
    + mention calc sorting issue in the 4.2.7 / 4.3.3 release notes (Cloph)
    + build pre-canned downloadable VM's for Tolouse (Cloph)
       [ VirtualBox images - still up-loading
         cloud based VM is running & re-building ]
    + look at sorting spreadsheet / use-cases etc. (Eike)
       cf. https://bugs.freedesktop.org/show_bug.cgi?id=85490 ]
       [ some progress, Luke did some good work on JBF's doc.
         several use-cases where things are different, further
         fixes expected for 4.3.next+1
         4.2.x new ? perhaps when we have most important ones fixed ]
    + update on student projects from A Coruña University (Jacobo)
       [ as below ]

* Pending Action Items:
    + look at regressions associated with a SUSE bugzilla bugfix (Timar)

* Release Engineering update (Cloph)
    + 4.3.4 RC1 status
        + available on the web-site, since Tues for general public.
            + plan to announce on Friday.
            + ignoring Mac / senddoc script fix for now.
            + ~60 bug fixes.
    + 4.3.5 RC1 due in 2 weeks (previously called 4.3.4)
        + just re-numbered the schedule
        + have nice chart -> Thunderbird/elsewhere mail/HTML copy/paste patch (Muthu)
            + review appreciated: https://gerrit.libreoffice.org/#/c/11911/
    + 4.4.0 Beta 1 / Feature Freeze / adjust ?
        + Recent Features ( fun ? )
            + Image lifecycle re-work (Tamas)
            + an OpenCL subset for whitelisted drivers by default (Tor)
            + mail merge should be faster and correct for more documents (JMux, LLunak)
        + Lateish Feature collection:
            + expat -> libxml2 sax2 - 10% ? (Lubos)
               + merging in the next few days.
            + OpenGL rendering for Windows by default for good drivers (various)
               + CloudOn really waiting for the OpenGL work (Ptyl)
            + threaded package2 / zipping (Matus)
            + threaded XLS[X] XclExpRow export win - ~20% (Michael)
            + bogus image compression avoidance (Matus)
            + calc bulk sliding window dep. tracking (Kohei)
        + ongoing gerrit patch submissions
            + chart related patches in gerrit - fear factor (Kohei)
            + a queue of UX guys patches - modifying toolbars (Moggi)
                + good review before the feature freeze.
                + hackfest in Toulouse...
    + Android / iOS Remote

* Crashtest update (Markus)
    + futures / Manitu ordering update ?
    + working on script to analyse results
    + a number of image-format import crashers
        + TIFF & other misc. obscure binary formats
    + hopefully with new server - can run 1x per month with asan
      to get memory protection issues sorted out.
    + XML / validation numbers:
        + much improved over time (thanks to Eike, Markus, Michael S)
        + one element Sun/Oracle forgot to include in the std. in 1.0
        + written by every version of OO.o / LibreOffice
            -> 30% of Calc validation errors.
        + investigated 2x elements: very old problems from OO.o (Michael S)
    + docx import crashers mostly gone; otherwise similar.
        + more files included in the runs now; 64k docs on import.

* Hackfests
    + Toulouse Hackfest [ This Weekend ! ] (Arnaud)
        + Confirmed for Nov. 15-16th
        + more details: https://wiki.documentfoundation.org/Hackfest/Toulouse2014
        + budget reserved (Eur 2k) - poke Bjoern.
    + Munich hack-fest [ Next Weekend ! ] (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
        + 35 or so registrations - looking fun.
    + Need further offers [!] ... (Bjoern)
        + propose Collabora / Cambridge (Michael)
        + should consider Las Palmas de Gran Canaria/University again (Bjoern)
        + Freiburg - also an option (prolly better in summer anyway (Bjoern)

* FOSDEM bits
    + https://penta.fosdem.org/submission/FOSDEM15
         + 20 minute slots (good to collect talks)
    + please consider filing by mid. December !
    + Volunteer needed to book / run the hackfest afterwards.

* library bloat (Michael S)
    + not really an issue for release builds - --enable-mergelibs
        + big library + --enable-symbols -> OOM
    + especially problematic CppuniTests with use_library_objects
    + perhaps a barrier to entry to new developers
    + Calc: (with debuginfo) 4.1 - 413Mb, 4.3 - 512Mb, master - 600Mb
            (stripped) 4.3 - 26.8Mb master - 30Mb
        + linking in parallel gives OOM issues.
        => avoid making libraries even bigger.
        + new calc engine uses lots of templates (Markus)
            + mdds usage is restricted to only a few modules: (Kohei)
                + 5-6 translation units only.
        + whole code-base is using lots more templates (Markus)
            + compilation speed also got more than 2x slower (Kohei)
                + use of own templates & container -> STL
        + recently turned a lot of methods to inline methods left/right (Kohei)
    + some data needed: how many people show up at hackfest with <= 8GB ram to build?
       + ask people at hackfest.
    + include what you use patch from Riccardo (Michael)
       + the real sol'n to compile time is not including so much.

* UX Update (Kendy)
    + lots of controversy sorted out, minutes posted
    + lots of nice UX related patches went in
        + Caolan's "delete in masterpages"
        + drop-downs for insert-bullet / numbering
    + default to Sifr on Mac/OS [ should be in late-features ]
        + reminder: UI-Freeze: week 51/Dec 15
    + Heiko from user-prompt should publish surveys
    + 2x new people joined yesterday: Ahmed & Stuart

* Certification (Stephan/Bjoern/Kendy)
    + page updated.

* Bugzilla migration update (Robinson)
    + data in a test VM, VM getting migrated today
    + anyone interested in becoming an admin / helping out
        + please ping Robinson, starting to hand out accounts
          on the test VM.
    + also salt-stack work planned this week.
    + migration plan depends on release dates: early January ?
        + co-ordinating date/time with Tollef
        + offered to shut-down fdo to get a nice clean snapshot.
        + kindly offered to have a re-direct for old bugs
    + backup, X, cleanup with scripts, backup of that, we re-load that.
        + X: projects read-only for LibreOffice

* Jenkins update (Norbert)
    + gathering enough machines to do all 3x platforms
        + Aquinetic for Linux next week
        + Bytemark for Windows
    + go in & select which platforms, and a git ref, and it builds
        + allows testing feature branches too.
    + Jenkins on our infra needs migrating to new infra.
        + will start to make it run directly from our infra.
        + login/pwd usual suspects.
    + incompatible autogen changes
        + problems wrt. 1.0 vs. 0.10 - gstreamer change
        + no config file we can put up that works across 2x months
        + could we add these to distro-configs/ ? (Michael)
        + how much solved by removing fatal option checking ? (Michael S)
             + might work; some --best-effort option (Norbert)
             + once they're changed, we get several days of issues
             + introduced with good intentions but ... (Michael S)
AI: + tweak autogen.sh to not add that parameter (Michael M)
    + going to nine boxes, will need more machines
        + plenty of TDF owned machines out there; some at-home
        + creating a mode whereby you can disable jenkins if you need
        + will need an external ssh in from outside to manage jenkins.

* A Coruña University student project update (Jacobo)
    + thank you for your ideas :slight_smile: reviewed GSOC ideas & ML contents.
    + propose one project, and I will act as a mentor.
    + learn from the experience to maybe run more projects later
    + The chosen project will consist on revamping the gallery tool
      as described it GSOC page [1]. Feature-development ideas are the
      ones that better fit the goals of these end-of-degree projects
      as defined by the University.
    + Currently the students are applying for the projects they prefer.
      Once it's assigned to someone, work will start in January/February
      and ideally finish in June.
      https://wiki.documentfoundation.org/Development/GSoC/Ideas#Revamp_the_gallery_tool

* QA (Robinson)
    + UNCONFIRMED bug count down to 764
        + big thanks to all our triagers !
    + Bibisect for 4.4
        + Alpha1 bibisect repository is built locally (and now available)
          https://wiki.documentfoundation.org/Bibisect#Versions
          mirrored on dev-downloads: http://dev-downloads.libreoffice.org/bibisect/linux/
        + Baseline for 4.4: Ubuntu 14.04 (any reason to change?)
    + Input on an older bug:
       "Startup failure: XDM authorization key matches an existing client"
       https://bugs.freedesktop.org/show_bug.cgi?id=76742
        + obscure, XDM specific, waay off the beaten path; unusual.

* QA stats:
  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +173 -199 (-26 overall)
    many thanks to the top bug squashers:
        Beluga 31
        Joel Madero 28
        Samuel Mehrbrodt 13
        V Stuart Foote 8
        raal 7
        Julien Nabet 7
        Urmas 6
        Cor Nouws 6
        Jean-Baptiste Faure 6
        foss 5
        m.a.riosv 5
        Adolfo Jayme 5

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

* Open 4.3 MAB
  + 17/65 16/64 16/64 15/63 16/63 16/60 17/61 16/60 14/59 15/58 12/54
     26% 25% 18% 23% 25% 26% 27% 26% 23% 25% 22%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Open 4.2 MAB
  + 83/266 81/263 84/262 82/260 80/260 82/260 86/257 88/257 89/257
     31% 30% 32% 31% 30% 31% 33% 35% 34%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibsected'
  + 190/470 173/446 170/441 161/427 153/413 154/410 147/401 143/392
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'
    + 490(-4) bugs open of 3194(+16) total
        * ~Component count net *
                Writer - 141 (-8)
           Spreadsheet - 103 (+4)
          Presentation - 31 (-2)
               Crashes - 31 (+0)
              Database - 27 (-1)
                    UI - 26 (+0)
           Libreoffice - 26 (-2)
               Drawing - 22 (+0)
              Graphics - 21 (-1)
               Borders - 19 (+0)
               Filters - 18 (-1)
           Print / PDF - 14 (+1)
                 Chart - 14 (+0)
                 BASIC - 5 (+1)
               Formula - 3 (+0)
            Linguistic - 3 (-1)
          Installation - 3 (-1)
            Extensions - 3 (-2)
                   sdk - 1 (+1)
             framework - 1 (+0)
        Impress Remote - 0 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )