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

Michael Meeks michael.meeks at suse.com
Thu Dec 1 08:21:09 PST 2011

* Present:
	+ Eike, Rainer, Andras, David, Lionel, Stephan, August
	  Bjoern, Norbert, Caolan, Kendy, Petr, Mitch, Michael S.
	  Tor, Kohei, Cedric, Monty

* Completed Action Items
	+ help out Lionel with a deeper dive into fdo#39950 (Caolan)
	+ flatten un-maintained NLPSolver into our git repo (Michael)
        + [in progress] default to TM safe (non-TDF) branding (Thorsten)
	+ ask Christian wrt. Mac / PPC (on-list)
	+ remove bit-rotted pch work, or file easy hack for that (Norbert)
        + enable on-line updates for QA in cross-compiled dailies (Kendy)
		+ unit tests passing, enabled in master,
		  will be enabled in Beta1.
	+ enable Java 7 for Windows in master, poke qa list too (Stephan)
	+ move slow calc tests over to 'make subsequentcheck' (Markus)

* Pending Action Items
	+ [in progress] extract 64bit build hardware from firewall (Kendy / Admins)
	+ back-port Java 7 to 3.4 if no show-stopping regressions in B0 (Stephan)
	+ come up with a list of QA heros for next meeting (Rainer)
	+ python/wizards merge for 3.5 & strip old versions (Michael)

* Action Items

* Kill testtool (August)
	+ string / cleanup is hindered by testtool (August)
	+ should we kill it completely for 3.6 ? (Stephan)
	+ still in git - so can be ressurected (Norbert)
	+ around 1/2 of the basic/ code is hooks for testtool (August)
	* remove test-tool post the 3.5 branch & all its hooks.

* MariaDB intro (Monty)
	+ original MySQL company & product creator
	+ MariaDB increasingly visible in the market & featureful
	+ 100% drop-in replacement for C connector
		+ identical protocol, fully interoperable
		+ MariaDB adds extra stuff, but handshakes first
	+ client-side is ABI compatible with old mysql C library
	+ can continue to use the C++ connector; and get that to
	  use MySQL C library (Lionel)
	+ how much work is that ?
	+ new features
		+ progress reporting in long runing table operations
	+ plan to start collaboration next year
	+ never shipped the C library in the past (Lionel)
		+ would be good to bundle MariaDB's client library
	+ commit to fix any bugs related to LibreOffice in MariaDB
AA:	+ send Monty mail about other options (Michael)

* Release Engineering update (Petr)
	+ 3.5 Beta0 should be available today as pre-release ftp
		+ mirrored for tomorrow
	+ feature-freeze is on Monday (noon)
		+ 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
		+ branch immediately on feature-freeze (Petr, Caolan)
			+ tag on Tuesday ?
			+ concerns wrt. hit & run Friday commits (Norbert)
	+ expect twitchiness - it's release time ...
	+ cherry-picking from master to the branch default mode post 3.5

* use dev builds for beta builds ? (Petr)
	+ gives us keyid builds, and parallel installability
	+ no desktop integration under linux
AA:	+ look at improving that for linux (Petr)
AA	+ remove --enable-release-builds until RCs (packagers)

* Enable postgresql extension in distro-config (Michael)
	+ needs a with-system-libpq etc. for Debian (Norbert)
AA:	+ need to download & install libpostgresql for Mac/Windows (Michael)
	+ can enable for Mac etc. by default.

* FOSDEM dev-room papers reminder:
	+ please file talks
	+ http://wiki.documentfoundation.org/Marketing/Events/Fosdem2012

* Cross-compiling MSIs building (Mitch)
	+ not much progress this week

* QA Update (Rainer)
	+ significant increase of bugzilla activity, several more
	  reports & contributors
	+ master - not in good shape
		+ new windows builds each few hours
		+ each new build several new bugs, and several disappear
			+ eg. crash on every spreadsheet close
			+ error messages on save / blocker stuff
			+ then disappear again; the same day.
		+ expected to calm down when we branch
			=> no new action now
		+ Q. is it correlated with one tinderbox ?
AA:		+ hunt systemic per-tinderbox errors (Rainer)
	+ MingW / cross-compiled tinderboxes not so good (Petr)
		+ not related to this
		+ so buggy, testing stopped
		+ why is it so (Kendy)
			+ regressions from time to time
			+ using it as a fast windows build-ability proxy
			  not a run-time test.
AA:	+ add tinderbox name to build-id (Norbert)
	+ what 3.5 open bugs are regressions ?
		+ 80 bugs - not clear
		+ aim at fixing regressions with a higher priority
		+ the regression keyword is useful (~All)
		+ https://wiki.documentfoundation.org/User:RBd/Workbench/Draft0#General
		+ if major regressions go to most annoying bugs
	+ Cor to organise a bug-hunting session for B1 next weekend.

* DateTime default constructor fix (Eike)
	+ looses ~500 places to call gettimeofday by mistake
	+ will commit later today / be warned.

* Markus working on manage range-name dialog (Kohei)
	+ working hard to get it near complete by Monday
	+ it's all bug-fixing now

* soffice - parameter issues (Lionel)
	+ issues; getting the shell screen, change in behaviour
	  of --no-default
		+ can't get to the shell without closing a document
	+ bump to most annoying bugs & fix post feature-freeze

* 3.5 most annoying bugs ...
	+ https://bugs.freedesktop.org/showdependencytree.cgi?id=37361&hide_resolved=1

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

More information about the LibreOffice mailing list