minutes of ESC call ...

* Present:
    + Bjoern, Stephan, Michael M, Robinson, Jan-Marek, Cloph, Eike, Andras,
      Kendy, Miklos, Thorsten, Caolan, Adam, Jacobo, Norbert, David, Kohei,
      Markus

* Completed Action Items:
    + come up with a proposal timing-wise (Cloph)
    + start building bibisect repositories (Robinson)
        [ built will up-load shortly ]
    + get Robinson access to TDFs Sun-Ultra-24 etc. (Cloph)
        + see also: https://redmine.documentfoundation.org/issues/597#note-21
    + test system to get BSA fixed (Cloph)
        [ setup with a proxy to the testing instance of bugzilla,
          need to work out why xml-rpc login fails ]
    + merge calc / sidebar stripe enablement to 4.4 for now (Kendy)

* Pending Action Items:
    + fix BSA login / XML-RPC issues (Cloph)
    + reach out to Tollef to organise bz migration date/time (Robinson)
    + get stats on bugzilla load / HW strength from Tollef (Robinson)
        [ talking to him after the call today ]
    + check Matus' startup performance measurement for layered images.zip (Kendy)
    + poke wrt. FOSDEM / BetaCoworking - ask him (Kendy)
        [ Cor poked, seems they're happy to have us for 2x days ]

* Bugzilla migration update (Robinson)
    + going well
        + http://vm150.documentfoundation.org/
        + please test out your tools vs. that.
    + talk to Tollef today to get a date.

* Release Engineering update (Cloph)
    + 4.2.8 release
        + RC2 tagged & currently still building on Windows
        + once done tonight - will start building 4.4.0 Beta2
    + 4.3.5 RC2
        + due to be tagged next week
    + 4.4.0 Beta 2
        + plan to tag late-evening.
        + Lateish Feature collection:
            + OpenGL rendering for Windows by default for good drivers (various)
                + Blacklisting for Linux and Windows (Markus)
                    [ now done / in 4.4 Beta 2 - list needs evolution ...
                      most devices currently black-listed vs. Mozilla black-list
                      a few white-listed.
                      export SAL_FORCEGL=1 to skip the black-list ]
            + OpenGL/CL JPEG de-compression to texture (jpeg-turbo patch)
                    [ patch pending here ].
            + OneDrive bits [ urk ]
                + in the features / wiki page but ...
                + https://bugs.freedesktop.org/show_bug.cgi?id=62437
                        + no point merging the feature, until matching libcmis release (Miklos)
                        + is there a story here ? can we get a libcmis release ? (Michael)
AI: + ask Cedric what is up (Miklos)
                + any objections to get it in for RC1 ?
                        + none.
            + PDF signing - non-experimental (Kendy)
                + small patch to enable it in 4.4
                + can always re-disable it if not working before release.
                + so far Linux & OS/X work -> Windows in progress.
                + any objections to enabling for RC1 ?
                    + none.
    + Android / iOS Remote

* Crashtest update (Markus)
    + expecting new hardware before Christmas.
    + Michael S fixed a problem with the ODF validator
        + found a bug - reporting errors with extension elements
          containing character content; now fixed.
    + new export asserts around duplicated attributes
    + ODS export ~200 assert issues around style export:
        + generating invalid files
    + otherwise the numbers look quite stable
    + a few more import crashers - related to duplicated attributes,
        + some filters to internal conversions to ODF:
            + export of OLE objects on import eg.

* Large scale renames (Kendy)
    + any concerns wrt. s/Crsr/Cursor/ , s/Frm/Frame/ , s/Fmt/Format/ and similar?
        + of course with the care it needs - some include files have that in the name etc.
        + XML attributes with 'Frm' in them
    + git grep 'Crsr' | wc -l gives 5808
        + Frm: 26837
        + Fmt: 24992
    + suggest postpone 'Frm' (Bjoern)
        + fears of 10x -> 20x frame concepts
        + not worried wrt. cursor / format
        + we already have 'Frame' and 'Frm' everyone likes to call things 'Frame'
    + in sw:: namespace already have a 'Frame' class for binary DOC import/export (Miklos)
    + rtl:: namespace cleanup for strings - was done during the .3 release (Miklos)
        + less pain for cherry-picking ...
    + Another thing to queue for x.y.3 release is Window::Paint (Michael)
        + adding an OutputDevice reference
    + another data-point on fmt/frm - got quite confused (Sberg)
        + lots of permutations SwFmtFrm and SwFmtFlyFrm etc.
        + concerns trying to follow stack frames
        + if cleanup there; perhaps some improved naming too.
        + would support better names for Writer (Bjorn)
            + can re-write classes with Clang ? (Michael)
        + need to update documentation too (Miklos)
            + got complaints of 'm' prefix member changes
            + bigger changes need to update the huge OO wiki pages too.
                + potentially should clone those pages ? (Michael)
                + old naming in images too (JMux)

* FOSDEM bits
    + when is the meeting ? (Norbert)
        + currently planned Mon / Tues / Wed (board meetings)
    + https://penta.fosdem.org/submission/FOSDEM15
        + "TextBoxes: complex shapes with complex content in LibreOffice Writer" - Miklos
        + OpenGL rendering - Markus
        + Jenkins & CI - Norbert
        + C++11 in LibreOffice - Michael S
        + Calc dependencies & OpenCL - Michael M
        + Calc Easy-hacks - Eike
        + Android document browser - Jacobo
        + Android Viewer - Kendy
        + Interop. summary - Adam
        + Mail Merge Performance - Lubos
        + LiMux students
AI: + encourage people to come, travel funding for talkers (Jmux)
            + OpenGL canvas - Michael / Stefan
            + Idle work - Tobias / Jennifer
            + FastParsing - Daniel
            + OpenGL transitions - Stefan
        + LibreOffice IDE integration (Bjoern)
        + UNO de-layering - ?
        + Lightning talks - (Thorsten)
        + UX / design review (Kendy?)
        + Import performance wins (Matus)
        + Coverity / Crash-testing (Markus)
        + Image lifecycle & performance work (TamasZ)
        + ~20 minute slots (good to collect talks)
            + we have ~1 week to get this stuff filed: Dec 14th Deadline.

* Hackfests (Bjoern)
    + initial scheduling for 2015:
        + FOSDEM, Bruessels, Belgium -- February 2015 contact: Kendy/Cor
        + Las Palmas de Gran Canaria, Spain -- March, 2015 contact: Bjoern
            + setup for GSOC etc.
        + Cambridge, UK -- May 2015 contact: Michael

* UX Update (Kendy)
    + ruler in Writer turned off by default, shortcut to toggle will be provided
    + better default workspace color
        + lighter on windows -> looks better
    + Breeze icon theme going nicely (4.5 only)
        + have writer that can open with (KDE5) Breeze icons
        + needs the image layering
    + some bundled templates needed - will run a competition
        + template button on the start screen
        + much more accessible; when you hit the button: no templates
        + run a quick competition: to get 2-3 good looking templates
            + what's the story on translation ? (Michael)
            + hope to not have much text in there (Kendy)

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

* Jenkins update (Norbert)
    + issues with tests hanging all of windows yesterday
        + crash in VCL, after which a hang & not finish; not sure why.
    + in theory a timeout / watchdog in jenkins
    + fixed a hang-bug with the XML parser (Kohei)
        + just fixed - could that be it ?
    + some vcl virtualdevice thing aborting (Norbert)
    + not much progress this week

* bug mail to dev-list bikeshed (Stephan, Bjoern)
    + noticed the dev-list was full of bug mail yesterday (Stephan)
        + mostly EasyHacks being subscribed to the list
        + not sure we need it, but what is the consensus
    + last consensus was that EasyHacks & MABs -> Dev list (Bjoern)
        + volume is rather high.
        + prefer to have less of them;
          would prefer to have a daily digest:
        + see also: https://bugs.freedesktop.org/show_bug.cgi?id=66154
    + MAB mails - are mostly content-less
        + just say: MAB <n> FIXED or MAB <n> was marked blocking
          on another bug.
        + scripting some real content into that would be awesome.
        + can mouse-over the links in the bug-tracker & see the subject (Michael S)
    + would be cooler to have the mythical portal (Sberg)

* QA (Robinson)
    + UNCONFIRMED stable at 633
    + quiet as testing out 4.4
        + one issue in the meeting; how to deal with bugs
          resolved 'WORKSFORME' vs. master
             + users can be frustrated by that outcome
        + if we don't know what commit fixed it - hard to identify the
          developer to commit & back-port it.
             + can you bibisect ? (Miklos)
             + would devs be interested then ? (Robinson)
                 + depends on the commit - perhaps too big (Michael)
                 + of course, if it's a small win & easy case anyone
                   can push to gerrit for back-porting (Kendy)
                     + good to tell the developer involved too.

* QA stats:
  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +131 -102 (+29 overall)
    many thanks to the top bug squashers:
        Markus Mohrhard 13
        Jay Philips 11
        Maxim Monastirsky 8
        V Stuart Foote 6
        Caolán McNamara 6
        Michael Stahl 6
        Beluga 5
        Alex Thurgood 5
        Julien Nabet 4

* Open 4.5 MAB
  + 0/1
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=86696&hide_resolved=1

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

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

* Open 4.2 MAB
  + 38/232 63/255 74/261 83/266 81/263 84/262 82/260 80/260 82/260 86/257
     16% 24% 28% 31% 30% 32% 31% 30% 31% 33%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibsected'
  + 182/488 190/481 189/475 190/470 173/446 170/441 161/427 153/413
    + http://bit.ly/VQfF3Q

* all bugs tagged with 'regression'
    + 473(-13) bugs open of 3248(+22) total
        * ~Component count net *
                Writer - 137 (-3)
           Spreadsheet - 103 (-6)
               Crashes - 31 (+0)
          Presentation - 30 (-1)
              Database - 27 (+1)
           Libreoffice - 26 (-1)
                    UI - 24 (+1)
               Drawing - 22 (+0)
              Graphics - 21 (+0)
               Borders - 20 (+0)
                 Chart - 15 (+0)
               Filters - 15 (-1)
           Print / PDF - 13 (-1)
                 BASIC - 5 (+0)
            Linguistic - 3 (+0)
          Installation - 3 (+0)
            Extensions - 3 (+0)
             framework - 2 (+1)
               Formula - 2 (-1)
                   sdk - 1 (+0)
        Impress Remote - 0 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )