[Libreoffice] minutes of tech. steering call ...

Michael Meeks michael.meeks at suse.com
Thu Nov 10 09:34:14 PST 2011


* Present:
	+ Norbert, Eike, David, Stephan, Michael, Bjoern, Andras,
	  Petr, Caolan, Thorsten, Cedric, Fridrich, Tor, Christian

* Completed Action Items
	+ rotate top #10 easy-hacks on front-page (Bjoern)
	+ poke UI / Translation issue bug#42388 (Andras)
		+ a normal l10n bug...
	+ think about Linux build / up-load work (Caolan)
		+ RedHat to handle it
AA:		+ send ssh keys for access to Fridrich (Caolan)
	+ update wiki to mark 3.3.5 as skipped (Petr)
	+ proposal for closer in 3.4.5 release (Petr)
	+ connect to Fridrich's machine & fix Win32 build failure (Michael, Bjoern)
		+ finally it builds !

* Pending Action Items
        + default to TM safe (non-TDF) branding (Thorsten)
        + enable on-line updates for QA in cross-compiled dailies [in progress] (Kendy)
	+ come up with a list of QA heros for next meeting [in progress] (Rainer)
	+ ask wrt. hacking php to improve easy-hacks presentation (Bjoern)
	+ extract 64bit build hardware from firewall (Kendy)
	+ ask Christian wrt. Mac / PPC (Fridrich)
	+ add unexpected mingw regressions to MingW 'most-annoying' (Rainer)

* Meeting time:
	+ please update the doodle poll:
	  http://www.doodle.com/d7cxxvfhergqhhqg

* Release Engineering update (Petr)
	+ Proposal for a one-off 3.4.5 release
		+ due-to extended 3.5 dev cycle
		+ http://wiki.documentfoundation.org/ReleasePlan/3.5#3.5.0_release
		+ have a Beta0 - 1 week earlier than feature-freeze (just for Cor ;-)
		+ skip Beta 2 - for 3.4.5 RC1
		+ skip Beta 4 - for 3.4.5 RC2/release
		+ does it affect a 3.5.6 release.
	+ Dec 5th feature freeze details (Petr/Michael)
		+ branch immediately on feature-freeze (Petr, Caolan)
			+ new onegit makes this much easier
			+ should we wait for green tinderboxen ? -
			  prolly not, stabilise on branches
		+ double code review not required until nearer RC1
			=> bug fix committer should cherry-pick themselves
		+ tripple cross-company code review for features until nearer RC1
			+ exceptions: artwork, unit-tests until RC1
		+ tinderboxes: will attack the libreoffice-3-5 branch primarily

* QA update (Rainer)
	+ we missed Rainer

* FOSDEM / conference pieces
	+ please submit your LibreOffice dev-room talks to:
	  http://wiki.documentfoundation.org/Marketing/Events/Fosdem2012
	+ block out your 4-5 Feb

* debug-levels / modes clarity (Bjoern/Stephan)
	+ writer debugging, DBG_UTIL symbols all gone to OSL_DEBUG_LEVEL > 2
		+ other things depend on this, so can't build in a product version (?)
	+ missing common understanding of how to use:
		+ NDEBUG, DBG_UTIL, OSL_DEBUG_LEVELs etc.
		+ when are they binary compatible / incompatible etc.
	+ Stephan's master plan
		+ assertions should abort (one day)
		+ all these issues are related.
		+ prefer to move it to the mailing list
		+ gather use-cases there ...
	+ iterative way to get there required (Thorsten)
	+ need to document what is there now (Bjoern)
AA:	+ produce a fleshed out concrete proposal for the public list (Stephan)
	+ assertion failures ?
		+ should they be enabled in product build ?
		+ if ability to recover - why assert ?
		+ tracing - printing progress as we go along
		+ need to capture semantics of tracing, warning, errors etc.
		+ assert == logically impossible, or shouldn't happen ...
	+ bin compat should be orthogonal to asserts/tracing (Norbert)
	+ corrupt input currently being flagged by 'asserts'
	+ problem - old asserts, did not abort => we got lots of them.
	+ DBG_UTIL doesn't work on windows - runtime problems (Tor)
AA:	+ add easy hack to kill PRODUCT in favour of DBG_UTIL (Bjoern)
	+ ideally, done as a patch
		+ needs windows experimentation etc.
		+ where does 'assert' output on windows go ?
	+ what about the 'debugwindow' (ctrl-alt-shift-d)
		+ should we dump it ... yes.

* Make binfilter depend on tail_build
	+ not a big issue, will happen as/when needed or someone wants that.
	+ other modules prevent that currently; cf. 'extensions'
AA:	+ reply to Peter's RFC (Norbert)

* UNO API tagging - compile time flags in .hdl ?
	+ difficulty between uses & impls.
	+ source code, or object level ?
	+ unclear how we can do better guesses ...
		+ in-house extensions etc.
		+ theoretically impossible to derive all uses
		  via. reflection etc.

-- 
michael.meeks at suse.com  <><, Pseudo Engineer, itinerant idiot



More information about the LibreOffice mailing list