minutes of ESC call ...
michael.meeks at collabora.com
Thu Dec 17 09:18:05 PST 2015
+ Norbert, Christian, Muthu, Olivier, Armin, Sophie, Stephan, Eike, Michael M,
JanIV, Jacobo, Miklos, Michael S, Thorsten, Caolan, Andras, Lionel, Kendy,
* Completed Actions / Items:
+ get ops who are not listed in the developers wiki page listed (JanI)
* Pending Action Items:
+ book FOSDEM conf. room for board meeting (Florian)
[ perhaps after not before to avoid hackfest conflict ]
+ double-check libmar/src, update/src, remove the duplicate, etc. (Kendy)
+ UserAgent - move to 1% of users, drop bundled-languages etc. (Michael)
+ try out 'make check' for gerrit / Linux builders (Norbert)
[ still pending ]
+ get callgrind trace of SVG rendering in tdf#82214 (JMux)
* Release Engineering update (Cloph)
+ 5.0.4 - released as final today.
+ dbaccess / table control columns editing - not delayed for it.
+ fix lost in the sea of master; needs to be identified and cherry-picked into 5.0.5
+ 5.1.0 RC1
+ now on mirrors & tagged.
+ E-mail after the call.
+ in the string and UI freeze.
+ need 1 extra review to push to libreoffice-5-1
+ why separate feature vs. string freeze ? (JanIV)
+ helps translators, sometimes bug fixes need string changes.
+ Late Features:
+ OpenGL - switch to simpler double-buffering.
[ switched to simpler double buffering.
problems with Intel HD 3000 - now have one to test.
last minute fix missed RC1 - to nail an on-start crash ]
+ Slide Transitions: artwork & polish
[ artwork moved into galaxy for RC1 ]
+ UserAgent display & tweakage
[ still needs random 1% bits doing ]
+ Android & iOS Remote
+ dependency issue wrt. Cairo needs a fix
+ then will trigger a new release.
* Kill NPAPI plugin for 5.2 -> or disable by default ? (Michael)
+ last thing that requires gtk2
+ last time we removed the plug-in into the libo browser (Stephan)
+ should we remove browser plugin use in LibreOffice.
+ it doesn't work so well anyway; our impl. is somewhat outdated.
+ only really useful one is (perhaps) flash.
+ there are documents in the wild that do use that.
+ some bug-report found somewhere.
+ used PDF imported, or plugged into LibreOffice Impress.
+ mozilla also killing NPAPI in the browser by end of year.
+ so - lets kill it too.
+ would be ideal in the code (Stephan)
+ to display a helpful link to display it out-of-place etc.
+ currently display broken image, if that ?
+ usually would be embedded in document ? (Michael S)
+ it can be both; in the spec. its just a URL (Stephan)
+ PDF - can be remote PDFs.
+ good to use system registered viewer (Thorsten)
+ if embedded needs extracting from our zip (Stephan)
+ prolly a temp file already there (Thorsten, Michael)
+ already do something similar as a fallback (Michael S)
+ for embedded objects, to open with xdg-open.
+ If kill code - some thousands of lines of removals (Thorsten)
+ and create an easy hack for this would be good. -> https://bugs.documentfoundation.org/show_bug.cgi?id=96563
+ for PDF - if embedded, can open with draw import (Michael S)
+ actually that's not possible due to filter flags
=> consensus for removing it as-is (with easy-hack filing)
+ just merge Rene's patch.
AI: + file easy-hack to fix the UI issues with code ptrs (Thorsten)
* Documentation (Kendy, Olivier)
+ how to deal with larger cleanups in the help.
+ parameters in functions in calc
+ English use of 'allows to'
+ how to least disrupt translations.
+ tooling needed to do some cleanups without disrupting
+ finished the translation to pt-BR (Olivier)
+ need to be v. careful.
+ lively discussion on list (Olivier)
+ we need something better than what we have.
+ but need to finish the docs on the features.
+ video tutorial links in the help (Sophie)
+ discussed - proposal for empty links for translators (Kendy)
+ take care of video links (Olivier)
+ lots on youtube, in collections
1. has to be updated; 6 month timeframe to change resources
2. then have to update video links & content
3. have to be able to translate them
+ needs to be a separate project; an extensive work.
+ agreed - also quality concerns (Sophie)
+ using LibreOffice to 'play' interactions ? (Michael)
+ need to translate the UI (Sophie)
+ if want a localized version, don't have to - just link (Norbert)
+ big difference wrt. re-doing & translating all videos (Thorsten)
+ vs. just having this done incementally.
+ would like an opt-in approach (Norbert)
+ not put a burden on other people important.
+ translation, nl teams under-staffed (Thorsten)
+ non-developer community task (Olivier)
+ if just links - a good initiative.
+ concern not to shut down non-perfect things (Michael)
+ something separate - would help translators (Miklos)
+ like the idea of related content - cf. MSDN etc. (Michael, Thorsten)
+ eg. wiki-help - everyone can play around with that (Olivier)
+ also a G+ / Facebook page (Sophie)
+ framework of sketches (Olivier)
+ let all communities develop that.
+ linking ask questions into that (Michael)
* UX Update (Kendy)
+ last time, discussed 'save' button behavior
+ recently some actions added.
+ save-to-remote as a drop-down next to save.
+ from time to time we disable the save button.
+ there is a config switch to allow saving all the time
+ turn this option on by default.
+ with the drop-down, v. confusing - when save is
disabled by want the drop-down.
+ for doc-was-saved indication.
+ will add small * to save icon itself, so 'saved' state is visible
+ functionality to open navigator in slide-show
+ was broken, with no reports - will try to remove.
+ broken for 12 years (Thorsten)
+ works fine, just a different K/B shortcut (Cloph)
+ context menu provides jump to slides etc.
+ Alt+<number> ...
+ kill everything else (Thorsten).
+ in case someone really wants it, put it in presenter console.
+ simplify the wizard; remove the last three steps & create a toolbar.
+ currently confusing:
+ when you step over step 5 - the doc changes from source to target.
+ which confuses the users.
+ toolbar will be more logical, and not switch the view - create a new document.
* Crashtest update (Caolan)
+ ? import failures, ? export failures, 273 coverity
+ missing Caolan.
* Hackfests (Bjoern)
+ FOSDEM / Beta Co-working (Bjoern)
+ check-in with Italo for papers committe.
+ next venues / suggestions
+ considering another Gran Canaria hack-fest (Thorsten)
+ March next year (?)
Please remember the easter holidays are in march this year, and big in spain
+ talked to them; lots of enthusiasm & desire for training.
* Mentoring Update (JanI)
+ 2 newcomers got patches merged to core and have started working on more
+ updated list of inactive developers
+ everyone >3 months with no patch.
+ contacted 43 old developers 8 of 9 positive responses
+ from last year
+ tone was satisfaction with community.
+ crosslinked teams in wiki
+ IRC problems over Christmas, please use mail
+ idea to combined hackfest for sysadmin/developers (Friday)
+ good for devs to meet sysadmins & v.v.
* l10n Update (Sophie)
+ discussion on documentation, cross-posted to l10n
+ monitoring what is said.
* Commit Access
+ Ashod Nakashian
+ dared to touch writer layout :-) (Miklos)
=> give access.
AI: + do introduction (Michael)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ punt to the 1st ESC next year.
* Jenkins / CI update (Norbert)
from:Thu Dec 10 14:34:59 2015
master linux rel jobs:207 ok:190 ko:17 fail ratio:8.21% break:4 broken duration:4.75%
master linux dbg jobs:192 ok:168 ko:18 fail ratio:9.37% break:6 broken duration:5.05%
master mac rel jobs:188 ok:186 ko:2 fail ratio:1.06% break:1 broken duration:0.47%
master mac dbg jobs:188 ok:185 ko:2 fail ratio:1.06% break:1 broken duration:0.58%
master win rel jobs:157 ok:106 ko:51 fail ratio:32.48% break:29 broken duration:26.31%
master win dbg jobs:147 ok:91 ko:56 fail ratio:38.09% break:18 broken duration:33.01%
master win64 dbg jobs:151 ok:104 ko:46 fail ratio:30.46% break:7 broken duration:22.93%
lo-4.4 mac jobs:0 ok:0 ko:0 fail ratio:0% break:0 broken duration:0%
gerrit win rel jobs:250 ok:103 ko:147 fail ratio:58.8%
gerrit lin rel jobs:256 ok:215 ko:41 fail ratio:16.01%
gerrit mac rel jobs:253 ok:223 ko:30 fail ratio:11.85%
gerrit all jobs:247 ok:97 ko:150 fail ratio:60.72%
+ windows still not great.
+ high on Linux.
+ what's up with re-booting Jenkins (JanIV)
+ that's the story of Jenkins - sometimes it freezes (Norbert)
+ no way to recover from transient issues;
+ anything that was running: failed
+ not re-scheduling the queue.
+ "just press re-base" (JanIV)
* Easy Hacks:
+ new easy-hacks thanks to: Tor Lillqvist, kompilainenn, Jay Philips
+ create your own by updating Keywords to eg.
"easyHack, difficultyBeginner, skillCpp, topicCleanup"
+ create new easy hacks from these proposed ones
(or remove the Keyword "needsDevEval" if not feasible):
* Board Election (Thorsten)
+ check your vote is correct etc.
* SVG bits (Jmux)
+ last week gone; not got the callgrind trace yet.
+ asked which doc testers are using
+ mainly a scrolling problem.
+ speedup from vector switch not a full solution
+ can help here (Armin)
+ imported SVG, depends on the system / platform renderer
+ on Linux, seems to be poor.
+ on Windows - a little bit better.
+ would need - some system-dependent primitive renderers.
+ not an easy task.
+ conversion to trapezoids was v. slow (Michael)
+ missing - paint polypoloygons on Linux.
+ cairo should be able to do that (Thorsten)
+ would be perfect (Armin)
+ need a better graphic base to render (Armin)
+ already have a hard cairo dependency (Michael)
+ re-purpose Caolan's headless / gtk3 fixes (Thorsten)
+ without Anti-Aliasing, perhaps quicker (Armin)
+ un-related to primitives (Armin)
+ re-trapezoidalisation each frame (Michael)
+ GL - better rendering, still trapeziodalizes though (Michael)
+ can profit from much better renderers (Armin)
+ also a primitive renderer for 3D possible;
+ S/W renderer is ok.
* Next meeting
=> skip 2x calls -> next on the 7th Jan.
* QA update (Robinson)
+ UNCONFIRMED at 542 + 34 bugs in UX-advise
+ needAdvice at 15
+ Bugzilla: Migration of Whiteboard tags -> Keywords is largely complete !
+ Updated wiki, docs, stats
+ Email sent out with helpful pointers
+ Ping with any q's
AI: + check esc-bug-stats.pl wrt. bibisect (Robinson)
+ Most Pressing Bugs:
+ [FIXED] tdf#96118, tdf#96119 - Comboboxes
+ tdf#94851 - (comment) Images are not printed (paper and PDF) with OpenGL activated
[ fixed for RC1 - thanks Tomaz ]
+ tdf#95709 - [DISPLAY] Presentation mode renders graphics wrong
+ tdf#96161 - FILESAVE and FORMATTING: Y-axis values changed on a graphic after saving in .xlsx format
+ regression since 4.3
+ tdf#96172 - Crash on opening DOCX
+ tdf#90913 - poor perf opening OSX file dialog.
+ can we get a back-trace while it is hung (Michael)
+ or get SAL_LOG=+WARN.vcl.schedule+INFO.vcl.schedule a log
+ tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
+ Common issue -> lots of duplicates
+ Norbert bisecting (?)
+ Mail merge regression concern (Bjoern)
+ http://bit.ly/1POJrmp (7 open; 8 open last week)
+ having a look (Thorsten, Kendy)
+ looked at tdf#96479 bookmark handling - still broken (JMux)
- but fixed mail-merge bug related to bookmarks while investigating
* QA stats
+179 -100 (+79 overall)
many thanks to the top bug squashers:
Fridrich Strba 9
Maxim Monastirsky 8
Alex Thurgood 6
Michael Meeks 6
V Stuart Foote 5
David Tardon 4
Mike Kaganski 4
Tor Lillqvist 4
Cor Nouws 3
Eike Rathke 3
Joel Madero 3
* Highest-Priority bugs (aka "MABs"):
5.2: 0/0 - 0% +0
5.1: 4/23 - 17% +0
5.0: 10/51 - 19% +0
4.4: 13/74 - 17% +2
4.3: 7/68 - 10% +1
4.2: 10/134 - 7% +0
4.1: 5/80 - 6% +1
4.0: 10/81 - 12% +0
old: 40/247 - 16% +0
* Bibisected bugs open: whiteboard 'bibisected'
+ 353/1140 344/1125 343/1116 335/1103 336/1098 332/1088 341/1089
* all bugs tagged with 'regression'
+ 744(+14) bugs open of 4529(+42) total 39(-2) high prio.
* ~Component count net * high severity regressions
Calc - 17 (-2)
Writer - 10 (+0)
LibreOffice - 6 (+0)
graphics stack - 3 (+0)
Impress - 1 (+0)
Extensions - 1 (+0)
Base - 1 (+0)
* ~Component count net * all regressions
Writer - 239 (+0)
Calc - 163 (+6)
Crashes - 55 (+2)
Impress - 49 (+0)
LibreOffice - 46 (-1)
UI - 45 (+2)
graphics stack - 33 (+0)
Borders - 29 (+0)
Base - 26 (+1)
Draw - 24 (+2)
filters and storage - 19 (+2)
BASIC - 16 (+0)
Printing and PDF export- 12 (+0)
Chart - 11 (+1)
Formula Editor - 6 (+0)
Extensions - 3 (+0)
Installation - 2 (+0)
framework - 2 (+0)
Linguistic - 2 (+0)
sdk - 1 (+0)
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice