* Present:
+ Norbert, Christian, Muthu, Olivier, Armin, Sophie, Stephan, Eike, Michael M,
JanIV, Jacobo, Miklos, Michael S, Thorsten, Caolan, Andras, Lionel, Kendy,
Robinson, Jan-Marek
* 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
translations
+ 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.
+ mail-merge
+ 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)
+ https://wiki.documentfoundation.org/Hackfest/FOSDEM2016
+ 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
+ Turkey
+ 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
+ http://bit.ly/1mpGhJx
+ 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):
https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
* 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:
http://ur1.ca/nkp0t
+ [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
+ bibisected;
+ 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
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+179 -100 (+79 overall)
many thanks to the top bug squashers:
Fridrich Strba 9
Maxim Monastirsky 8
m.a.riosv 8
Beluga 7
Alex Thurgood 6
Michael Meeks 6
V Stuart Foote 5
David Tardon 4
Mike Kaganski 4
Tor Lillqvist 4
Cor Nouws 3
raal 3
Luke 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
+ http://tdf.io/bibibugs
* 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)
+ http://bit.ly/1HWHb3E
* ~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)
+ http://bit.ly/1BUdI8i
--
michael.meeks@collabora.com <><, Pseudo Engineer, itinerant idiot
Context
- minutes of ESC call ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.