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

Michael Meeks michael.meeks at novell.com
Thu Sep 8 08:28:45 PDT 2011


Present:
	+ Norbert, David, Stephan, Cedric, Thorsten,
	  Andras, Bjoern, Rainer, Michael, Kohei, Caolan

+ Completed Action Items
        + get Bjoern setup with a vhost for gerrit (Thorsten / Christian)
		+ playground already constructed / public:
		  at https://gerrit-test.libreoffice.org
        + close bug-voting with wontfix + rational (Rainer)
        + in-progress: get bugzilla query wrt. master regressions to Michael (Rainer)
        + check and enable new RTF import in master by default (Cedric)
        + fixup qa list configuration (Thorsten)
	+ send Loic some ideas / design / interface work for bug filing (Michael)

+ Pending Action Items
        + default to TM safe (non-TDF) branding (Thorsten)
        + enable on-line updates for QA for dailies ... (Kendy)
        + write substance of what is needed wrt. the extensions
          & templates announce & send to Florian (Andreas)
        + New extensions website: publish / tdf blog (Florian)
	+ publicise / aggregate our list of ODF proposals / extensions (Thorsten)

* Agenda items
	+ pending action items
	+ Munich hack-fest report / roundup (Thorsten)
		+ hack-fest page achivements:
			http://wiki.documentfoundation.org/Hackfest2011#Achievements
		+ wonderful, friendly, social atmosphere
		+ too many people to fit in the room (30+)
		+ several companies represented + Munich Gov't
		+ patches from new contributors, some adding to their
		  existing translating / documentation skills.
		+ great infrastructure provision - icecream / server
		+ some good UI designer <-> hacker interactions
		+ hope for hosting an identical event next year
		+ Many thanks to: The City of Munich + DBI GmbH
	+ bus factor issues wrt. scattered projects ...
		+ concern Fridrich + Kohei hit by a bus & their
		  external projects.
AA:		+ mail details for new repo setup (for libtextcat) to Michael (Caolan)
		+ benefits of controlling review (Kohei)
		+ also of branding & separation (Kohei)
		+ problems of fixing: commit, release, up-load, etc. (Michael)
		+ concern mostly around maintainership handover (Caolan)
AA:		+ give mdds website / commit rights out more diversly (Kohei)
	+ Cor's considerations on release timing
		+ existing schedule is here:
		  http://wiki.documentfoundation.org/ReleasePlan#3.5_release
		+ very vague, lots of factors and no data / heuristics (Thorsten)
		+ could try a slushy feature-freeze on master around an
		  earlier release with new features (Norbert)
		+ some new features have good QA coupling with their own
		  builds eg. Jean Baptiste (Cedric)
		+ lots of reasons already provided why next time would be
		  better quality-wise than last time (Michael)
		+ not too late to discuss at the conference and move
		  freeze dates by a week or two (Norbert)
		+ always a trade-off between quality, community fun,
		  pace of development (Michael)
	+ (default) internal gnumake re-hash ... (Michael)
		+ having bootstrap make build is painful (Norbert)
		+ not having it on the default path reduces usage (Michael)
		+ on Linux performance gain not justified (Bjoern)
		+ on Windows - there are big wins - fewer deps (Bjoern)
		+ why not add it for windows-only ? (Bjoern)
		+ have a binary that we just download (Thorsten)
		+ dangers of having a fork of the build-tool (Thorsten)
		+ slow in standard make - fix: get it up-stream (Stephan)
		+ complexity added into the core breaks the idea
		  of having a 'pure' configure / make in future (Norbert)
		+ risk of depending on and maintaining a new custom 'make',
		  combined with concern about continuing to require bootstrap,
		  is more significant than -any- magnitude of developer
		  productivity hit for new developers too unaware / lazy
		  to download custom tools. (Bjoern, Stephan, Norbert)
	+ unreliable vs reliable, slow vs. fast tests (Stephan)
		+ subsequenttests - not ideal, but lots of them
		+ problem: they require a complete LibreOffice install
		+ problem: they connect via UNO => poor error reporting & debugging
		+ some rare / intermittent issues running tests & crashes
		  during shutdown
		+ discovered a number of bugs & regressions cleaning them
		  up so they now run.
		+ plan - to include into tinderboxes; problem if sporadic
		  errors are hit, so run a second time.
		+ is there a risk of hanging ? (Norbert)
			+ much more annoying than crashes => spam mail
		+ no known hanging failures (Stephan)
		+ timeouts telltale sign of underlying brokenness (Thorsten)
		+ first get it into a state where it is reliable (Stephan)
		+ enable slowly per platform - Linux+Solaris, not so crashy
		  Windows rather more random crashes
		+ lots of circular links & during-shutdown crashes fixed (Caolan)
		+ first connect it up, don't have re-tries on failure and then
		  see if it fails (Caolan)
		+ could run and log the results, but not mail people (Bjoern)
		+ should: re-consider as/when tinderboxes are ready; let
		  tinderbox users decided whether to run them (Consensus)
	+ Release mgmt (Petr)
		+ concern wrt. bugs in master - need some focus there
		+ no more releases until after the conference
	+ QA update (Rainer)
		+ daily builds for windows - much appreciated & very useful
		+ master in v. good shape currently modulo a few annoying bugs
			+ eg. PDF export from writer completely broken
		+ monthly bug hunting session last week:
			+ not so successful
		+ Loic doing great work on bugzilla assistant / flow
			+ agreed on new design / draft.
			+ lots of help-texts needed
			+ require a "report a bug" item in the help menu
			  as/when it is ready.
	+ proto. conference schedule feedback (Michael)
		+ requests for hack-fest / space - but no time ?
		+ some conflicts & one potential talk merge.

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



More information about the LibreOffice mailing list