minutes of ESC call ...

Michael Meeks michael.meeks at suse.com
Thu Jul 19 08:50:28 PDT 2012


* Present:
	Norbert, Stephan, Eike, David T, Lionel, Markus, Kendy, Bjoern,
	Caolan, Andras, Michael M, Fridrich, Michael S, Rainer, Astron,
	Tibbylickle

* Completed Action Items
	+ fix CC-By-SA licensing requirements (Andras)
	+ Mango icons - in gerrit pending review (Astron)
AI:		+ reviewing action needed for 3-6-0 etc. (Michael, Caolan)

* Pending Action Items
	+ notify all committers when we have a nice simple, minimal
	  statement of what is required for gerrit written (Bjoern)
AI:		+ get list of freedesktop mails to Bjoern (Norbert)
	+ check new templates are using auto-fitting functionality (Thorsten)
	+ crediting: can we separate tempates in the credits page (Spaetz?)
	+ quest for kind volunteer to update the website (Michael)

* Release Engineering update (Fridrich)
	+ 3.5.5 released, DVDs up-loaded yesterday etc.
	+ 3.6.0 RC2
		+ build issues on windows but finally up-loaded this morning
		+ synching to mirrors, announce expected tomorrow
	+ branch created for libreoffice-3-6-0
		+ commits must be cherry-picked from 3-6
		+ after an additional two reviews (+1 for -3-6)
	+ 3.5.6 RC1 - July 30th ish

* 3.6.0 blocker bug check (Petr/Michael)
	+ https://bugs.freedesktop.org/showdependencytree.cgi?id=44446&hide_resolved=1
	+ Java runtime fix / cherry-pick
		+ concerned that the fix is right ? we can't ship
		  endless MSVC++ runtimes.
	+ 3.5+ Mac a11y issue - Stephan & Norbert hunting
	+ working with 3.6 and it works well (Rainer)
	+ most concern around base performance issues
		+ integrated cache regression speedup before branch (Fridrich)
		+ not a crash issue (Lionel)
		+ we can release-note & fix for 3.6.1
AI:	+ review updated license / dos (Caolan, Bjoern)
	+ concern wrt. count of testers (Bjeorn)
		+ universal / release snapshot unique IP numbers
			+ B1 1200, B2 1200, B3 700, RC1 500
			+ B3: 55 Linux, 54 Mac, 584 Windows
		+ plus Linux distro downloads in parallel
AI:		+ check updater to push people through to upgrade RCs (Kendy)

* GSOC update (Fridrich)
	+ nine of ten students passed the midterm evaluation
	+ lots of great work going on, and applied dedication

* UI / design update (Astron)
	+ icons already discussed
AI:	+ another review for splash-screens (Michael)
	+ about box background image pending
	+ 'official' conference logo is pending needs decision

* cppunit / build issues (Stephan/Moggi/Michael)
	+ --disable-cve-tests - useful on windows wrt. anti-virus
		+ slam-dunk / good idea, merge the patch.
	+ indifferent about --disable-xmlsec
		+ only intended for iOS / Android currently, should
		  not be used on Linux.
		+ configure should check & fail if this option is
		  set for non iOS / Android
	+ --disable-cppunit is controversial
		+ programmers are lazy, we want widespread unit
		  test running & coverage (Markus)
	  	+ once needed to disable unit tests working on
		  coretext (Norbert)
		+ 'make build' already exists (Markus)
			+ not widely publicised
			+ disables all unit tests in the build
			+ problem is it doesn't build an install-set
			+ can run make cmd cmd=bin/ooinstall after that
		+ Ubuntu disables tests during the build already, so
		  make check runs them in a separate phase (Bjoern)
		+ disabling unit tests generally seems a bad idea, each time
		  unit tests break - turned out to be a regression (Fridrich)
	+ potential unit test performance problems
		+ potential slowdown for linux tinderbox build tests
		  investigating it (Norbert)
		+ seen some runaway unit tests / slowchecks, chasing it (Bjoern)
		+ will continue to dedicate some small % of build-time
		  running unit tests

* MSI cross-compilation from Linux (Tibby)
	+ been merged to master
	+ java enabled / compilation issues
	+ help with build process / location of uuidgen
	  using undocumented parameters etc.
AI:	+ help get tinderboxes building up-loading msis (Andras)

* re-basing update (Michael)
	+ 85 modules ~complete, 48 to go
	+ ~19k files re-based.

* un-merged patches in bugzilla (Michael S / Caolan)
	+ down to a dozen or so left.

* ODF update (Thorsten)
	+ long term sub-committee working on new change-tracking
	  -proposal- on the horizon - more flexible, but
	  significantly different from what we have now
		+ change tracking stored separately
		+ major non-incremental change coming
	+ potential re-use for other functionality.
	+ suggestions welcome

* QA update (Rainer)
	+ business as usual
	+ rising number of unusable reports from bugzilla report assistant
		+ too easy to file bugs ?
		+ need a German translation for the tool
	+ working on a database to associate new developers with
	  easy-fix bugs in related areas.

* 4.0 - when to call it that ? (Kendy)
	+ extension downloads
		+ some quite popular PDF import 3m downloads
		+ mysql - 330k
		+ spellcheck dicts - 300k
	+ renaming com::sun::star a problem here,
	+ instead perhaps announce rolling flag-day (Caolan's plan)
		+ http://wiki.documentfoundation.org/Development/LibreOffice4
		+ too much to do in one six-month section
	+ top of agenda for next week.

* gerrit update (Bjoern)
	+ syadmin team for gerrit have an alias:
		gerrit at otrs.documentfoundation.org
	  please use sparingly for agreed issues or
	  service outages.
	+ OTRS being deployed generally for sysadmin ticketing
	+ [ dump of Bjeorn's update cropped by time ]:
	* gerrit -- progress:
	   - syncscript has been updated (rewritten in python, has sane logging now)
	   - Kendy tweaked the setting to include a patch in the mails
	   - tooling now on SCM:
	     - http://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/gerrit
	       gerrit config, patches welcome
	     - http://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/gerritbot
	       gerrit sync and mail bot, patches welcome
	     - http://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/gerritircbot
	       gerrit irc bot, patches welcome
	   - dev-tools now also on gerrit
	* gerrit -- known issues:
	   - gerrits show-all-diffs is pointless as-is
	   - direct pushes to the branch do not trigger an email notification to the dev
	     list
	   - Maildrop for Gerrit (David)
	     - already two halfbaked implementations exist by Bjoern and David
AI:	     - left it to David to cherrypick the best from both and finish (Bjoern)
	   - gerrit-links for dev-tools result in a CRLfile-errormessage
	   - gitweb for dev-tools doesnt work yet
	   - cherrypicking an change accepted on another branch does not work

* 3.6 most annoying bugs ...
	+ 8 (of 42) older 10/37 11/35 5/26 5/21 3/19 4/15 8/13
	     19%           27%   31%   19%  24%  16%  27%  62%
	+ https://bugs.freedesktop.org/showdependencytree.cgi?id=44446&hide_resolved=1

* 3.5 most annoying bugs ...
	+ 72 open (of 249) older 67/244 70/243 73/241 72/238 68/231 67/229 67/226
	     29%                   27%   29%    30%   30%    29%    29%    30%
	+ https://bugs.freedesktop.org/showdependencytree.cgi?id=37361&hide_resolved=1

* 3.5 bugs tagged with 'regression'
	+ 170(+5) bugs open of 691(+14) total
	+ Started to double-count more classes of regression, to split
	  them out more easily: Crashes, Borders, Migration
		+ temporarily distorts graphs
		+ encourages fixing of these bugs

	* ~Component   count net *
	+ Writer       - 67 (+2)
	+ Presentation - 20 (-1)
	+ LibreOffice  - 14 (-1)
	+ Spreadsheet  - 14 (-2)
	+ Crashes      - 13 (-3)
	+ Borders      - 10 (-1)
	+ Drawing      - 11 (+0)
	+ Database     - 10 (+3)
	+ Writer / RTF - 5  (+0)
	+ Migration    - 4  (-2)
	+ Basic        - 2  (-1)

	+ 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 mailing list