[Libreoffice-qa] minutes of ESC call ...

Michael Meeks michael.meeks at suse.com
Thu Sep 6 08:42:11 PDT 2012


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



More information about the Libreoffice-qa mailing list