minutes of ESC call ...

* Present
    + Adam, Kohei, Markus, Lionel, Thorsten, Eike, Miklos, Michael, David, Caolan, Kendy,
      Michael S, Christian, Norbert, Andras, Stephan, Bjoern, Robinson, Eilidh, Ahmad

* Completed Action Items
    + mail Charles wrt. website / code-finding concerns: want a cgit link nearby (Tibby)
        see also: https://bugs.freedesktop.org/show_bug.cgi?id=71683
    + help Robinson wrt. getting MS Office (Michael)
    + merge data-streams as experimental to libreoffice-4-2 (Matus)
    + rubber stamp Tamaz' patch in gerrit (Bjoern + Thorsten)
    + Make a video about the IDE awesomeness (Bjoern)
        [ http://skyfromme.wordpress.com/2013/12/04/libreoffice-ide-integration/ ]
    + merge experimental XLSX work to libreoffice-4-2 (Kohei/Michael)
        [ done - brought in a big, but harmless FastParser re-work too ]
    + get some doc pointers on how to use Accerciser etc. (Jacobo)
        [ WIP here:
            https://wiki.documentfoundation.org/Development/Accessibility ]
    + Accessibility bugs (Jacobo)
       [ filed new start center issue:
          https://bugs.freedesktop.org/show_bug.cgi?id=72342
          adding whiteboard 'a11y' to bugs ]
    + attach a callgrind profile for 'expert config' to bug (Kendy)
       [ could make it experimental later if necessary ]
       https://bugs.freedesktop.org/show_bug.cgi?id=72125
    + update start-center strings / tweak before UI freeze (Kendy)
       [ strings done ]

* Pending Action Items:
    + actually produce callgrind performance metrics from VM (Matus)
    + partition document test loads / run them on tinderboxen (Norbert)
        [ still ongoing work ]
    + blog about the death of the solver (Michael S)
    + need design for copying styles between templates (Cor Nouws/other UX?)
        cf. http://www.mail-archive.com/libreoffice-ux-advise@lists.freedesktop.org/msg01658.html
            http://www.mail-archive.com/libreoffice-ux-advise@lists.freedesktop.org/msg01663.html
    + decide on whether to remove legacy Java Access Bridge from 4.2 (Michael S)

* Improved agenda-ising (Michael)
    + will post an agenda and dump in the etherpad for people
      to extend / tweak as they like.
        + saves a chunk of E-mailing.
    + like to have an off-line view (Miklos)
        => will E-mail and dump in etherpad concurrently.

* Release Engineering update (Christian)
    + 4.2 Beta2 pre-announced
        + synching to mirrors, can be announced later today.
    + 4.1.4 RC2
        + deadline on Monday - Dec 16th
    + Then a Christmas break of 2x weeks in the schedule ...
    + 4.2 - next deadline Jan 6th.
    + GSOC / Android & iOS remote control releases for 4.2 ...
        + Android pieces are all good, translation snafu with gettext conversion
            + fixed manually - just one string.
        + re: iOS - all the UI needs to add a new translation manually in XCode
            + pretty horrible, so far only Chinese & French, others can be added
              when the translation is complete.
    + 4.2 Feature freeze update / status
        + Data Streams -> Experimental & de-freeze ... ?
            [ merged ]
        + XLSX threaded loading
            [ merged ]
        + expert config page - still ~infinitely slow needs fixing
            [ pending - turn 'experimental' by RC2 if not fixed.
              Administrators want to turn it off entirely somehow (Cloph)
              Can we make it experimental and disable it by default (Thorsten)
              Spent some time on the perf. during gsoc but no sol'n ]
        + sifr icons (Ahmad)
            [ done with most of them; one remaining icon on drawing toolbar waiting
              to be finished. New icons from the new sidebar done by Pavel.
              Hard deadline Dec 16th.
AI: cherry-pick icon fixes to libreoffice-4-2 branch (Abdulmajid) ]
        + 4.2 MAB count - still v. high for this point in the cycle.
    + please ensure that release notes are up-to-date:
        + https://wiki.documentfoundation.org/ReleaseNotes/4.2

* Symbols for Windows releases (Markus)
    + makes sense to provide and/or build with symbols on windows
    + provide symbols on the TDF server, so QA team can provide backtraces for crashes
    + becomes more important with the OpenCL changes
        + some openCL compilers start to crash sometimes: need to identify them.
    + Kendy's tinderbox is now providing the symbols (Kendy)
        + http://dev-builds.libreoffice.org/daily/master/Win-x86@39/symbols/
    + We need it for release builds (Markus)
        + only just enabled Lubos' script - don't know if it works (Kendy)
    + along those lines - repeated QA requests re: missing builds (Thorsten)
        + happy to change the config to anything - if we agree on it.
            + can QA dictate a desirable setup for Windows / tinderboxen ?
                 + by default a release config (?)
    + still problems with tinderbox - hanging with OpenCL sometimes (Markus)
    + can we have separate configs per branch ? (Thorsten)
        + can do whatever you want, v. powerful (Norbert)
AI: + work out what QA wants for tinderboxen (Robinson)
    + How do we get debug / symbol server for released builds ? (Markus)
        + now able to have the symbols - but do they work for debugging (Kendy)
            + Stuart says: works for him.
    + Can drop the symbols on any web-space with the correct layout (Markus)
        + symbol generator - provides meta-data for the debugger.
        + can we produce release builds with this ? (Michael)
AI: + up-load not that fast, need to look at the data set (Christian)
            + provide it but not for every RC
        + up-load was multiple GB of debuginfo (Norbert)
      http://cgit.freedesktop.org/libreoffice/contrib/buildbot/commit/?id=5084dda3bbd9861273029f2ab5d22434742d09ad

* FOSDEM (Kendy)
    + Should register our talks in Pentabarf
       + https://penta.fosdem.org/submission/FOSDEM14
       + please copy your topics there from
         https://wiki.documentfoundation.org/Marketing/Events/Fosdem2014/talks
         and/or add more
    + Usability hack-fest:
       + https://wiki.documentfoundation.org/Hackfest/FOSDEM2014#Participants
          + good to register ...

* Crashtest update (Markus)
    + cf. http://dev-builds.libreoffice.org/crashtest/
    + updated the script, added some export tests with validation ...
       + shows a lot of issues; who is interested in export crashes &
         validation errors ? - despite ignoring extended attributes.
    + mostly fixers are Caolan, Miklos, Kohei, Markus, and Kendy if time.
       + takes about 5x as long to fix the export crashers
       + is anybody interested in fixing them
    + import crashers: now fine.
    + export crashers - pretty bad - help appreciated.
    + much slower: 2 days for 4k documents of CPU time 8x wide so far.
       + export each document into 3x formats.
    + only running ODS, etc. run out space / memory / core-dumps etc.
    + 800 rtf docs -> 41 export crashers for rtf/docx/odt
        http://dev-builds.libreoffice.org/crashtest/test/rtf/
    + 2000 xls docs -> 134 crashers to ods/xls/xlsx
    + do we need more compute to run it quicker ? (Michael)
       + no - more people fixing it: VML export -> invalid XML docs (Markus)
       + duplicated attribute issue with these guys.
    + also working on some metrics.

* promoting Planet TDF (Bjoern)
    + currently LibreOffice advertised in Die Zeit - page 51
      + official pages not linking to planet TDF much
      + lets improve that news flow ...
AI: + promote Planet TDF on your blog (all)
      + if you are on wordpress: (Bjoern)
        + go to Dashboard->Appearance->Widgets
        + drag and drop the RSS widget to your sidebar
        + give it "LibreOffice Community Blogs" as title
        + and add http://planet.documentfoundation.org/atom.xml as feed
        + see examples:
            + http://skyfromme.wordpress.com/
            + http://blog.documentfoundation.org/
      + otherwise consider just putting a link to:
        http://planet.documentfoundation.org/ on your blog
        
* Website bits (Norbert)
    + on 4.2 - will have a 64bit Mac version.
    + will need some tweaking on the Download page
    + already prepared to handle it (Cloph)
       + there is no auto-detection of 64bit-ness yet, need
         some thoughts on Javascript / browser detection.
       + if user has 10.8+ - has to be 64bit (Norbert)
       + always a choice to select 64bit manually (Cloph)
          + would like it to be the default for 10.8+ (Norbert)
AI: + poke at strings from browser to default (Cloph)
       + concern wrt. 64bit, not give 10.6 a 64bit build (Stephan)
       + we get this version from firefox at least (Norbert)
          + should base the default decision on OS/version if we get it
          + otherwise fallback to 32bit.

* Certification update (Kendy/Bjoern/Stephan)

* Bibisect for the 4.1 -> 4.2 period for Mac up-loaded (Norbert)
    + 2700 binary versions, 5.5Gb or so, 15hr up-load ...
    + http://dev-downloads.libreoffice.org/bibisect/mac/

* QA update (Robinson)
    + Merged bibisect repo: 1 huge one
        + post to the QA list, from 3.5 -> November to 4.2 around 9.5Gb (47k commits)
        + is there a good place for it to live ?
           + yes created a VM for that (dev-downloads) (Norbert)
           + an anongit to be able to refresh it by git.
           + is that a good place for debug symbols ? (Michael)
               + yes (Cloph)
               + have to grow it - more Gb needed ...
    + https://wiki.documentfoundation.org/BugHunting_Session_4.2.0 (Dec 6-8)
        + some prizes to be won for star contributors
        + trying to find new bugs / regressions before 4.2.0
        + please contribute to testing 4.2 ! ...
    + Unconfirmed bugs still well under 1000, but gained some this week.
    + Bugzilla Migration update
        + Tollef busy, hopes to start to work on it this weekend (Cloph)
    + Need-advice bug list is much shorter now
        + encouraging people to put more items on the list.

* QA stats:
  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +141 -88 (+53 overall)
    many thanks to the top bug squashers:
        Jean-Baptiste Faure 13
        Maxim Monastirsky 11
        Patrick Ohly 9
        Eike Rathke 7
        Markus Mohrhard 7
        Urmas 6
        Cristian Rodríguez 5
        Caolán McNamara 4
        Andras Timar 4
        Ian Romanick 4
* Open 4.2 MAB
  + 13/29 8/23 7/20 7/18 5/16 5/15 5/14 4/13 6/13 4/10 2/8 1/6
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1
* Open 4.1 MAB
  + 29/127 28/125 28/122 28/119 27/118 8/116 21/106 20/103 18/100 17/99
     23% 22% 23% 24% 23% 24% 20% 19% 18% 17%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=60270&hide_resolved=1
* Open 4.0 MAB
  + 56/208 57/208 57/205 57/204 53/200 54/200 55/200 57/200 56/198 58/198
     27% 27% 28% 28% 27% 27% 28% 29% 29% 29%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=54157&hide_resolved=1
* Bibisected bugs open: whiteboard 'bibsected'
  + 48/168 49/167 48/164 48/162 49/160 49/158 40/148 38/146 36/144
    + http://bit.ly/VQfF3Q
* all bugs tagged with 'regression'
    + 336(+4) bugs open of 2128(+12) total
    * ~Component count net *
           Writer - 109 (+1)
      Spreadsheet - 50 (+0)
      Libreoffice - 28 (+0)
          Crashes - 25 (+0)
     Presentation - 24 (+0)
         Database - 19 (+1)
          Drawing - 16 (+0)
          Borders - 16 (+0)
            BASIC - 5 (+0)
        Migration - 3 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
  + https://bugs.freedesktop.org/buglist.cgi?keywords=regression%2C%20&keywords_type=allwords&resolution=---&query_format=advanced&product=LibreOffice&list_id=36764
  + Migration: https://bugs.freedesktop.org/showdependencytree.cgi?id=43489&hide_resolved=1