minutes of ESC call ...

* Present:
  + Norbert, Ahmad, Eike, Stephan, Joel, Astron, Michael S, Fridrich,
    Kendy, Caolan, Tibby, Lionel, Michael M

* Action Items
  + get binary signing key to Caolan (Fridrich/Thorsten)
  + upgrade Win32 build baseline to VS 2010 - as per tinderboxes (Fridrich)

* Pending Action Items
  + add completed technical 4.0 changes to features wiki page (Michael)
    [ in progress ]
  + create a new AmbitiousHacks wiki page, based on GSOC page (Michael M)
  + minimal triage for good mentors for proposed easy hacks (Bjoern)
  + grok the list of contributors for suitable certified hackers (Kendy)
  + work on mail to encourage them to get certified (Kendy/Stephan/Bjoern)
    + pending list of people to poke.
  + disable Rhino / Beanshell unless in experimental mode (Michael)
  + check stlport situation with DudenCorrector (Thorsten)
  + tweak the configure defaults (Kendy)
    + no submodules by default, no gnome-vfs
  + come up with a proposal for UNO breakage / ns timestamps (Stephan, Michael S, Lionel)
  + persuade Thorsten of final MSI / pkg naming / resting place (Kendy)

* UX input (Astron)
  + still working on the color picker
  + template manager design concerns (Cedric)
    + working to get it out of experimental mode
    + testing feedback, concerns about consistency
      around double-click vs. click
    + ongoing discussion.
  + testing of android/remote-presenter appreciated

* Release Engineering update (Petr)
  + 4.0 timeline: feature-freeze status
    + Beta1 tag, Linux, Mac-Intel built, Win/Mac-PPC building
    + smoke-testing looks promising.
    + thanks to everyone that worked on it.
    + perhaps the easiest Beta1 yet.
    + 1350 commits in the last two weeks since Alpha 1.
  + any pending features that missed the freeze ?
    + they need to be in Beta2
    + commit of fixes without review expected until RC1
    + Personas need a few more days & some UX review (Kendy)
    + features submitted to list / gerrit / without commit access
      before the freeze should still be merged ...
      + calc sort dialog change - got into 4.0
    + Lionel's base performance work being tested in his
      private branch for merge; nails some MAB's
  + please don't forget to cherry-pick fixes from master -> 4.0
  + 3.6.4 retrospective
    + smooth release
    + good feedback from Rainer at least.
    + good to back-port MAB fixes from 4.0 to 3.6 as well
    + next release in January.
AI: + setup LibreOffice 4.1 schedule in the wiki (Petr)
  + passing generic / Linux builds onto RedHat (Caolan)
    + 2nd VM setup - and all-lang configuration going well.
    + should finish tonight - mail the details.

* Certification Committee update (Kendy/Stephan/Bjoern)
  + no action this week.

* Features - please update:
  + http://wiki.documentfoundation.org/ReleaseNotes/4.0
    + with screenshots / feature details ...

* API cleanup - naming of new namespace (Kendy)
  + concerned about css:: going in - not an ideal namespace
  + for master - consider: what is the ideal outcome, how do we want
    to be seen from the outside ?
    + internally the code, engineer so we don't have to
      use any prefixes.
      + lang:: uno:: etc.
  + if we have new names/aliases - we get problems (Stephan)
    + differences internal vs. external are painful
    + open to dropping css:: for internal use
  + some compiler breakage without css:: (Norbert)
    + system names conflicts with 4.0.1 compiler bugs (?)
  + decision: drop ::com::sun::star:: for internal use on master

* LGPL / mariadb mysql client library (Lionel)
  + identical C / client API:
    http://openquery.com/blog/mariadb-client-libraries-end-duallicensing
  + need a compatible C++ API / wrapper for existing code to work
    or mysql connector needs re-writing
    + that wrapper is useful - bringing us to a JDBC interface
  + volunteer(s) to help out here appreciated.

* 4.0 completed tasks:
  + binfilter - removed completely (Norbert)
    + removes legacy StarOffice 1.0->5.0 binary filters
    + leaves .sxw .sxi etc. zip formats
  + dropped migrationAnalysis (Norbert)
    + obsolete, not-built, code removed now
  + not removing Lotus Word Pro filter
    + no good technical reasons to.
  + should we switch to native gtk+/print for 4.0 ?
    + no: not complete for some features yet (Dtardon)
  + un-publish entire Accessibility API
  + upgrade bundled python to 3.3 (Michael S)
  + Mac / 10.4 / PPC dropping (Norbert)
    + document: deprecate 10.4/5 and raise base-line to 10.6 ?
    + just needs adding to the wiki.
  + librelogo - include but not as an extension (Timar)
    + package it on Linux separately in scp2 (Bjoern)
  + PDF import de-extension-ising (Stephan)
    + now easy to make into an optional deb/rpm
  + un-publishing / removing of selected IDL interfaces (Michael S)
    + mostly never implemented or bits removed in 2.0
    + only one that could cause trouble is DocumentInfo
AI: + update the 4.0 release notes wiki page to explain (Michael S)
  + ODMA support dropped (Tor)
  + update base-line compiler for release builds to 2010 or 2012 ...
    + decision upgrade baseline to VS 2010 - as per tinderboxes (Fridrich)
  + tag binary .rdb files as deprecated component registration ?

* 4.0 pending tasks
  + un-publishing of data-pilot interfaces (Kohei)
  + binfilter:
    + warn on legacy file-types with helpful dialog (needs owner)
  + drop Mozilla mess in the tree:
    + https://bugs.freedesktop.org/show_bug.cgi?id=56902
    + lots of cleanup in configure
  + remove Accessibility API use / sample from odk (Thorsten)
  + MSI file re-name to be renamed for 4.0 LibreOffice
    + also rename the Linux download tar-balls (Fridrich)
    + and Mac packages.
    + causes some pain for download scripts (Thorsten)
    + getting installer up on download list, other
      shuffling is painful
    + LibO not a great truncation - branding-wise.
    + persuade Thorsten of final resting place goodness (Kendy)
  + user migration path thought / testing (Petr)
    + now possible to test it from 3.6 release to 4.0 dev builds
    + most of the configuration is migrated.
    + reading of no-longer used keys should work (Stephan)
    + Setup.xcu has some migration listing.
AI: + disable legacy stlport packaging for Linux + Mac (Stephan)
  + com::sun::star::util::struct DateTime should be extended to ns (Lionel)
    + no firm proposal yet
    + idea floated - do it for 4.1
      + no time to adapt all the base code for Beta2
      + means introducing a real ABI break for 4.1
    + we intend to have a flexible ABI approach anyway (Stephan)
      + so - postponed until we have resource to fix it.

* Proposed easy-hacks -> Easy Hacks (Joel)
  + developers need to decide what to do next
    + punting for a month ?
  + re-visit finding devs to build code-pointers for these:
  https://bugs.freedesktop.org/buglist.cgi?list_id=147895&status_whiteboard_type=anywordssubstr&query_format=advanced&status_whiteboard=ProposedEasyHack&bug_status=NEW&bug_status=REOPENED&product=LibreOffice

* Hard Hacks:
  + http://wiki.documentfoundation.org/HardHacks
  + mostly suspended until post 4.0 release.

* QA update (Joel)
  + is spike in tagged regressions down to BSA / triage improvements ?
    + unknown
  + triaging 4.0 bugs as the highest a priority
  + bug-hunting session starting Thur - last for a week:
    + finding bugs in 4.0
  + announcing on the user-list invitations to the QA call
  + trying to get a build of libreoffice-4-0

* Open 4.0 MAB / regressions
  + 9 (of 34) older 10/34 11/31 6/21 4/18 3/16 3/14 2/13
       26% 29% 35% 29% 22%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=54157&hide_resolved=1

* 3.6 most annoying bugs ...
  + 35 (of 158) older 32/153 31/152 33/150 34/148 35/145 33/139 30/132 27/127
        22% 21% 20% 22% 23% 24% 24% 23% 21%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=44446&hide_resolved=1

* 3.5 most annoying bugs ...
  + 62 (of 277) older 64/279 65/279 65/278 69/278 69/279 75/278 77/279 78/278
        22% 23% 23% 23% 25% 25% 27% 28% 28%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=37361&hide_resolved=1

* 3.5 bugs tagged with 'regression'
  + 215(+18) bugs open of 974(+38) total

  * ~Component count net *
  + Writer - 94 (+9)
  + Presentation - 23 (+3)
  + Crashes - 21 (+3)
  + Database - 17 (-2)
  + Drawing - 13 (+1)
  + Spreadsheet - 15 (+4)
  + LibreOffice - 14 (+3)
  + Borders - 9 (+0)
  + Migration - 5 (+0)
  + Basic - 3 (+1)
  + Writer / RTF - 2 (+0)

  + https://bugs.freedesktop.org/buglist.cgi?keywords=regression%2C%20&keywords_type=allwords&resolution=---&query_format=advanced&product=LibreOffice&list_id=36764
  + Migration tracker: https://bugs.freedesktop.org/show_bug.cgi?id=43489