* Present:
        + Norbert, Lionel, David, Andras, Kendy, Michael M, Stephan,
          Mitch, Michael S, Petr, Tor, Cedric, Caolan, Astron, Kohei

* Completed Action Items
        + notify QA list of need for calc / late-feature testing (Eike)
        + invite successful GSOC students to come to the conference (Cedric)

* Pending Action Items
        + make bytemark windows box do release builds (Fridrich)
        + crediting: can we separate templates in the credits page (Spaetz)
        + gerrit - patch abandonment can only be done by owner or gerrit admin 
(Bjoern)
        + gerrit - update docs in wiki (Bjoern)
        + [in progress] change msi installer scripts to cut down number of
          dicts, according to system locale (Stephan)

* Release Engineering update (Petr)
        + 3.6.2 rc1 - next Monday: September 10th
                + want another review / approval for Eike's feature / patch
                  from non-affiliated person.
                + two weeks rc1 -> rc2
        + 3.5.7 rc1 - September 17th
        + deadline for 3.7.1 rc1 the same date as 3.7.0 final
                + Petr to decide: switch to a one week gap here to fix overlap.

* UI / design update (Astron)
        + re-think our bundled font list
                + need to create a nice size limit of new fonts (Kendy)
                + allow download / selection / install of new fonts (Kendy?)
                + in-document font embedding implementation underway thanks to 
Lubos
        + click-to-show header add/remove feature/fix feedback
                + merged to -3-6 to general applause (thanks to Cedric)
        + gradient-fill for cells:
                
http://lists.freedesktop.org/archives/libreoffice-ux-advise/2012-September/001365.html
                + will have a look.
        + borders query:
                
http://lists.freedesktop.org/archives/libreoffice-ux-advise/2012-August/001350.html
                + interesting problem requiring design input
        + options cleanup research ongoing

* QA update (Rainer)
        + more complication wrt. when to 'close' bugs ...
                + affects every engineer ...
        + HardHacks:
      ID      OS      Component - Summary
      --------------------------------------------------------------------
      38913   Windows Libreoffice - CRASH when loading Danish dictionary at
                       startup citing msvcr90.dll after upgrade
                + potentially jvm dll at fault, use a workaround to
                  avoid fatal crash when called API called with an
                  illegal argument.
                + fixed - thanks to Stephan, custom handler works
                  around crash.
      32948   Linux   Libreoffice/Database(?) - Address Book Data Source
                       Wizard fails with message "No SDBC driver was found"
                + bug-log mixes several different issues, very unclear.
                + please open separate, new, clean issues & re-report.
                + one is split to bug#54450 Evo/Addressbook doesn't work
                        + David to kindly look into it.
AI:                     + enable evolution connector in distro-config for Linux 
(Lionel)
      34548   All     Presentation - EDITING: CRASH in action after Undo
                + valgrind trace preferred.
      36681   All     Writer - EDITING: after insert/removal of a picture (or
                       alike) view scrolls to begin/end of document
                + nasty cases where picture anchored to the page, and
                  inserting paragraphs afterwards, screen showed the 1st
                  page - due to stale layout info.
                + fixed by Cedric.
      33302   Mac     Libreoffice - FILEOPEN/EDITING RTL text: parentheses and
                       brackets "(...) [...]" inverted to ")...( ]...["
                       with some fonts
                + Mac volunteers appreciated.

* dictionary bundling (Stephan)
        + reduce default number of pre-selected dictionaries, as for UI installs
AI:     + change pre-selection of default dictionaries to install (Stephan)

* defensive vs. abortive programming (continued)
        + debug-builds from Stephan's tinderbox have aborts enabled
                + failing hard in writer (Lionel)
                + most QA people are not using debug builds - so we don't
                  get the benefit
        + delay: discussion - Rainer back next week (Petr)
                + is it one high-frequency bug ?
        + reason to use abort() -> people wake up and fix it (Michael S)
        + what is the run-time cost etc.
                + on Mac - a few Mb. (Norbert)
        + no configure parameter for assertions, but not symbols (Michael S)
                + the symbols are potentially huge but useful.
                + badly need the Windows symbol server (Fridrich)
AI:     + enable debug bits for Mac tinderbox (Norbert)
        + change consequences of copy to be more defensive (Norbert)
                + concern wrt. changing contract (Stephan)
                + could we return a defined / undefined string (Michael)
                + unhappy about defensive programming in general (Stephan)
                + better not to crash, if we can easily detect it (Norbert)
                + writer bug wrt. copy - a bug in ICU 4.4 (Caolan)
                + memory corruption causes apparently non-deterministic
                  behaviour, mis-leading bugs, etc. (Norbert)
                + instead of putting if (!condition) abort(); return an error 
(Lionel)
                        + good plan but no error channel in copy method 
(Stephan)
                + contract programming - we behave as contract => no issue 
(Stephan)
                + arbitrarily complicated contracts can be stacked up which
                  are hard to use, not always a great argument (Michael M)
                + stl iterators have no bounds checking either (Michael S)
                + can we not then change the contract retroactively (Michael M)
                + bad idea to change the contract later (Stephans)
                + not changing the contract - just defining the undefined 
(Norbert)
AI:     + change to contract and OSL_TRACE for oob results in copy (Michael)

* conference papers / program
        + anyone interested in helping out ?
                + Norbert is (thanks)

* 4.0 - ongoing discussion (Kendy)
        + punted again.
        + everyone interested in cleanups - claim your work until next ESC!
          http://wiki.documentfoundation.org/Development/LibreOffice4
        * review: Windows release binaries produced using MinGW
        * review: Get rid of Berkeley DB files

* 3.6 most annoying bugs ...
    + 39 (of 119) older 27/96 26/91 21/80 11/58 12/55 11/48 8/42 10/37 11/35
          33%            28%   29%   26%   19%   22%   23%   19%  27%   31%
    + 
https://bugs.freedesktop.org/showdependencytree.cgi?id=44446&hide_resolved=1

* 3.5 most annoying bugs ...
    + 81 open (of 269) older 73/258 73/257 76/256 75/253 77/253 73/250 72/249
          30%                 26%    28%    30%     30%    30%    29%    29%
    + 
https://bugs.freedesktop.org/showdependencytree.cgi?id=37361&hide_resolved=1

* 3.5 bugs tagged with 'regression'
    + 172(+1) bugs open of 781(+7) total

    * ~Component   count net *
    + Writer       - 72 (+0)
    + Crashes      - 18 (+0)
    + Presentation - 18 (+0)
    + Database     - 16 (+1)
    + LibreOffice  - 14 (+0)
    + Migration    - 11 (+0)
    + Drawing      - 12 (+0)
    + Spreadsheet  - 8  (-1)
    + Borders      - 11 (+0)
    + Writer / RTF - 4  (+0)
    + Basic        - 3  (+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

-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to