minutes of ESC call ...
michael.meeks at collabora.com
Thu Nov 28 09:23:39 PST 2013
+ Markus, Jacobo, Caolan, Michael M, Stephan, Eike, Andras, Miklos,
Bjoern, cloph, Robinson, Adam, David
* Completed Action Items
+ send ssh key to Cloph for perf. VM (Matus)
ssh -p 7161 -A buildslave at 18.104.22.168
[ setup & building ]
+ send welcome mail to Jean-Pierre (Lionel)
+ send welcome mail to jmux (Michael)
+ file a11y concerns as individual bugs (Robinson)
[ poked QA team to file them ]
+ Take a look at confirming https://bugs.libreoffice.org/show_bug.cgi?id=43692 (Miklos)
* Pending Action Items:
+ actually produce callgrind performance metrics from VM (Matus)
+ partition document test loads / run them on tinderboxen (Norbert)
[ ongoing work on the python bits ]
+ blog about the death of the solver (Michael S)
+ mail Charles wrt. website / code-finding concerns: want a cgit link nearby (Tibby)
see also: https://bugs.freedesktop.org/show_bug.cgi?id=71683
+ need design for copying styles between templates (Cor Nouws/other UX?)
+ create a 4.2 MAB for 'expert config' and attach a callgrind profile (Kendy)
[ could make it experimental later if necessary ]
+ get some doc pointers on how to use Accerciser etc. (Jacobo)
[ started writing a small guide about it - and detecting problems, currently
under own user in the wiki: - best to move it out (Michael),
found problems in the new start window - will file as bugs later,
Joanmarie Diggs has a few a11y issues, reported in bugzilla.
Ideal if we can tag them all somehow ].
+ Make a video about the IDE awesomeness (Bjoern)
[ in progress ]
* Release Engineering update (Cloph)
+ 4.1.4 RC1 - status
+ released to early QA network, due on mirrors soon.
+ 4.2 Beta1 status / retrospective
+ built -> on mirror network, released to the public
+ pootle delays - lots of help/idstrings caused lots of
un-translated words, ran script.
+ pootle now tracking the 4.2 series, templates / translation lost
+ translators now working on this (thanks !)
+ GSOC / Android & iOS remote control releases from master update
+ will try to get out for 4.2 final
+ Andras has fixed the translation issues.
+ 4.2 Feature freeze update / status
+ Regression curve / trend-line chart2 work ... (Tomaz)
[ reviewed by Markus, looks great, has a unit test.
lets use Bjoern & Thorsten to review (Thorsten)
purpose of review is to avoid corp. capture (Kendy)
=> if people approve it fine.
AI: rubber stamp it in gerrit Bjoern + Thorsten ]
+ Data Streams -> Experimental & de-freeze ... ?
[ interest on list, propose de-freezing, and making it
no issue, don't put much load on translators (Thorsten)
no objections => do it.
+ XLSX threaded loading
[ nice performance work here, guarded by experimental option.
if experimental no objections (Eike) => do it. ]
+ expert config page - still ~infinitely slow needs fixing
AI: [ filed but no profile yet ].
+ 4.2 MAB count - still v. high for this point in the cycle.
+ sifr icons (Ahmad)
[ expected to finish in 2 weeks - ~30 more to draw ]
[ everything merged except for calc + writer, and Stephan
fixing the 'make check's that break. Michael S making the
core make sense - good progress.
A11y expert thinks that IA2 is better than Java already, so
should we just remove the Java bridge ?
Stuart, DavidO eager to remove the old stuff - what do doing.
seems reasoable to remove, pending Michael S being happy ]
+ startcenter wording: simple question on ux-advise went into orbit
[ new start-center in Beta1 has two '!' in its, asked on UX advise
wrt. wording, and some big bang, new mockup fest. Not really what
is needed. Concerned wrt. ux-advise feedback.
Any ideas on controlling that, getting to a consensus on UX advise ? (Bjoern)
Kendy got a summary mail from Mirek, but hasn't solved it yet,
+ went to the design list.
AI: + will update with new strings for string freeze (Kendy)
+ some other margin / tweaks to go in too.
+ one or two favourite issues to fix first.
+ would be nice to make that flow of conclusions more transparent (Michael)
+ will add deadline to the requests to the list (Bjoern)
+ please ensure that release notes are up-to-date:
* Lao Thai font(s):
+ no concerns on this particular one (Caolan)
+ do we want to bundle a font per language ?
+ ideally integrate font downloading (Michael)
+ bundling argument relies on countries having low B/W (Caolan)
+ only fonts for languages that have no net connectivity
+ that is thousands of minority languages
+ don't want to maintain a package of hundreds of fonts as of now. (Caolan)
+ happy to have VCL.xcu changes for new fonts.
+ perhaps produce a separate fonts bundle ? (Michael)
+ OFL conflict: 'ships with software' ?
+ re-visit later.
+ Should register our talks in Pentabarf
+ please copy your topics there from
and/or add more
+ Usability hack-fest:
+ good to register ...
* Crashtest update (Markus)
+ cf. http://dev-builds.libreoffice.org/crashtest/
+ have a new crashtest result: Caolan & Miklos fixed a few issues.
+ possible to have a summary ? (quite hard to read?)
+ writer file import: much better, 50x docs
+ calc is worse, 100x mostly XLS - with shared formula bug: where Excel writes invalid ranges.
+ looks much better than two months ago.
* Certification progress (Kendy/Bjoern/Stephan)
+ Certifying the following:
+ Andrzej Hunt, Khaled Hosny, Marcos Souza, Tamás Zolnai, Tomaž Vajngerl
* Infra team / interaction (Bjoern)
+ could improve visiblity there: joint insight into maintenance / RedMine
+ good thing to have better communication (Cloph)
+ hard to see how it would work; 'website' list for larger projects.
→ http://pad.documentfoundation.org/p/infra (collection of issues with OTRS/evaluating the possible replacements)
+ nearly impossible to track a etherpad, should be dumped on
website@ or better on projects@ regularly (Bjoern)
+ who uses OTRS ? (Michael)
+ Bjoern / David / Norbert
+ not even decided that we do (Cloph)
+ why not just mail people asking for accounts (Michael)
+ just the visiblity angle (Bjoern)
* String -> OUString issue (Markus)
+ still lots of XubStringLen all over the place.
+ look into / debug it - plenty of problems with max stringlength & new -1 return value
+ needs to be cleaned ASAP.
+ seconded (Eike)
+ some parts of the code using -1 as a legal flag value (Caolan)
+ some use the old MAX 16bit string length
+ need to move that to 32bit length; beause MAX > -1 is important.
+ need to change a lot to maxint32 ...
+ found at least 1 bug - switching between the two (Markus)
+ loosing the correct value.
+ similar to the 64bit port (Caolan)
+ not -truly- finished until that is done.
+ working on i#17171 - fix ultimately.
* automated code re-formatting / de-crustification (Kendy)
+ Previous consensus was to decide not to decide ...
+ sounded like fun initially, until started cherry-picking things from a->b
+ large scale de-crustification would be v. painful.
+ could restrict scope to some purely new pieces ?
+ or perhaps if ack'd by maintainer, but large-scale not a good idea.
+ conclusion: too painful.
+ possible to do it - de-crustify at branch-point (Bjoern)
+ but not for all merge/source dests - unless done for all commits.
+ not willing to do it.
+ where leading spaces were changed, a patch with 1 line changed:
have a huge bogus change - so not so great an idea now (Kendy)
+ for doxygen docs - for new classes on master or not; have a script can
be run on new code; could write a similar script to enforce some style
for new code - so if people want they can do that (Miklos)
+ recommend masterly inactivity. (Michael)
+ personally like Caolan's coding style (Kendy)
+ news to me that I have one (Caolan)
* QA update (Robinson)
+ this week, another good week:
+ UNCONFIRMED bugs under totemic 1000 threshold (currently 951)
+ exciting progress closing old / stale bugs, motivating for all involved.
+ weekly 'need_advice' bug ping for help:
+ "Very bad .docx document display" https://bugs.freedesktop.org/show_bug.cgi?id=67450
AI: + mail michael wrt. getting MS Office (Robinson)
+ Currently have 9 blockers
+ Users are still (mis)prioritizing their own bugs; until we have
finer-grained control (after bugzilla migration), these fields aren't accurate
+ are all Blockers 'MAB's ? (Michael)
+ Bugzilla Migration update.
+ completed pieces on our end; changing links / documenting it
+ contacted everyone who runs / is connected to a service
that needs updating.
+ do we have an alias - so can start migrating now to:
+ new bibisect builds (Bjoern)
+ need merging: https://bugs.freedesktop.org/show_bug.cgi?id=70652 -- volunteer needed
+ Any other (old) builds available? https://wiki.documentfoundation.org/QA/Bibisect/Bibisectzilla#Builds_in_order
+ instdir movements made it a bit of a pain wrt. bibisect repos; changes routinely.
+ hopefully that's mostly over by now.
+ Norbert produced a beautiful Mac bibisect repository too
+ made from release builds
+ thus good visibility of regressions between minor releases
+ but likely a big blind spot between major releases (6 months of development on master)
+ might be extremely helpful for pre-3.5 regressions that happened before the range of the current bibisect
+ (curious: how many pre-3.5 regressions were caused by the 'big merge'?)
* QA stats:
+145 -189 (-44 overall)
many thanks to the top bug squashers:
Maxim Monastirsky 15
Jean-Baptiste Faure 14
Joel Madero 13
Eike Rathke 13
Andras Timar 9
Caolán McNamara 6
* Open 4.2 MAB
+ 8/23 7/20 7/18 5/16 5/15 5/14 4/13 6/13 4/10 2/8 1/6
* Open 4.1 MAB
+ 28/125 28/122 28/119 27/118 8/116 21/106 20/103 18/100 17/99
22% 23% 24% 23% 24% 20% 19% 18% 17%
* Open 4.0 MAB
+ 57/208 57/205 57/204 53/200 54/200 55/200 57/200 56/198 58/198
27% 28% 28% 27% 27% 28% 29% 29% 29%
* Bibisected bugs open: whiteboard 'bibsected'
+ 49/167 48/164 48/162 49/160 49/158 40/148 38/146 36/144
* all bugs tagged with 'regression'
+ 332(+4) bugs open of 2116(+17) total
* ~Component count net *
Writer - 108 (+7)
Spreadsheet - 50 (+0)
Libreoffice - 28 (-2)
Crashes - 25 (+2)
Presentation - 24 (-2)
Database - 18 (+0)
Drawing - 16 (+0)
Borders - 16 (+0)
BASIC - 5 (+0)
Migration - 3 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
+ Migration: https://bugs.freedesktop.org/showdependencytree.cgi?id=43489&hide_resolved=1
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice