Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


* 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.meeks@suse.com  <><, Pseudo Engineer, itinerant idiot


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.