Seemingly I forgot to post these last Thursday: apologies !
* Present:
+ Thorsten, Miklos, Kendy, Caolan, Olivier, Shinnok, Xisco, Michael M,
Stephan, Eike, Jan-Marek, Sophie, Heiko, Christian, Michael S
* Completed Action Items:
+ submitted an ESC / architecture discussion talk (Michael)
+ send a nice mail explaining cleanup commit issues (Michael)
+ simplify & update dev-central build details & link to wiki (Shinnok)
[ found the repo, looked at the code – could simplify it and
have pointers to the wiki – doing it as lower prio. ]
* Pending Action Items:
+ fwd build details on Mac / CVE build / test failure to the list (Shinnok)
[ need to re-compile to find the errors and/or transcribe the text.
How many tinderboxes on Mac ?
+ three – should have configure line there (Thorsten)
+ both Jenkins and non-Jenkins builders look different (Michael) ]
+ font issues
[
http://nabble.documentfoundation.org/Minutes-of-ESC-call-2017-08-17-tt4220768.html#a4221038
+ have a deeper look / hunt for solutions (Xisco)
+ See below
+ dialog / cropping → perhaps have a look ? (Caolan)
+
https://cgit.freedesktop.org/libreoffice/core/commit/?id=0c8b749e602b6743857a9bc4efb24b6183690311
+ landed in master: looks like it fixes -lots- of things:
+ gone into all version (Caolan)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=107249
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108710
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108891
+ https://bugs.documentfoundation.org/show_bug.cgi?id=106111
+ Comparisons before and after:
+ https://bug-attachments.documentfoundation.org/attachment.cgi?id=136090
+ https://bug-attachments.documentfoundation.org/attachment.cgi?id=136091
+ https://bug-attachments.documentfoundation.org/attachment.cgi?id=136061
+ better ceil() than round() to avoid cropping by all means (Jay)
+ we want it to work as the original code did (Caolan)
+ http://bugs.documentfoundation.org/attachment.cgi?id=136092
+ still not perfect 136092 – attachment, a difference (Heiko)
+ smaller line-spacing vs. 5.1
+ best to get a new bug – with the file (Xisco)
+ pictures less useful ]
* Release Engineering update (Christian)
+ this week – nothing.
+ 5.3.7 - 1st week of October as initially scheduled
+ 5.4.2 RC1 – branch next Tuesday ...
+ Online
+ Android
+ fixed x86 platform / NSS building & will push patch
+ focus on getting the viewer into shape.
+ will split off the 5.4 project in pootle this weekend
+ and move to actual master strings.
+ do we have a conference gap in the schedule ? (Michael)
+ move it if there is a concern ?
* Documentation (Olivier)
* Implemented L10n in UI for helponline.libreoffice.org
+ and browser detect language
+ built in https://helponline.libreoffice.org/6.0/
+ backporting to 5.4 and 5.3
* Entering in revision phase for Getting started Guide 6.0,
+ Now waiting for 6.0 new features
+ Please fill the wiki page with the new features
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
255(255) (topicUI) bugs open, 408(408) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(1) 19(2) 32(-1) 133(-8)
commented 40(4) 180(14) 475(-17) 2952(-72)
removed 0(0) 0(-1) 4(-1) 43(-1)
resolved 5(0) 22(-3) 68(-2) 285(-2)
+ top 10 contributors:
Tietze, Heiko made 124 changes in 1 month, and 1588 changes in 1 year
Thomas Lendo made 59 changes in 1 month, and 460 changes in 1 year
Philips, Yousuf made 45 changes in 1 month, and 1428 changes in 1 year
Adolfo Jayme Barrientos made 38 changes in 1 month, and 66 changes in 1 y
Cor Nouws made 38 changes in 1 month, and 336 changes in 1 year
Foote, V Stuart made 32 changes in 1 month, and 562 changes in 1 year
Buovjaga made 18 changes in 1 month, and 354 changes in 1 year
Dieter Praas made 14 changes in 1 month, and 52 changes in 1 year
Telesto made 13 changes in 1 month, and 75 changes in 1 year
Faulí Tarazona, Xisco made 12 changes in 1 month, and 470 changes in 1 y
+ Mascot update
+ more triage work requested
+ OS survey
+ https://demo.collaboracloudsuite.com/tdf/index.php/s/Coj67Lt3D2TFz91
+ users of ours vs. github users’ importance.
+ having a “Trusted Producer” is more important for LibreOffice
than all other github projects
+ “How is it important for you to have a trusted producer ?”
+ very.
* Crash Hunting (Caolan)
+ 34 import failures, 582 export failures
+ seems the script is broken that produces these.
AI: + numbers scripts produce junk here (7 and 7) for these numbers (Shinnok)
+ fixed the impress
+ 7 coverity issues
+ Google / ossfuzz: 32 fuzzers active now
+ a fairly constant trickle of these
+ don’t have XML formats under surgery yet
+ XML fuzzer guy found 2 more in last week.
+ RH team looking at the libwpd https://bugs.documentfoundation.org/show_bug.cgi?id=112269.
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/?days=128
+ http://crashreport.libreoffice.org/stats/version/5.3.4.2
+ 2121 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.5.2
+ 516 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.6.1
+ 285 (lasy 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.4.0.3
+ 2286 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.4.1.2
+ 417 (last 7 days)
* Hackfests & Events (Thorsten)
+ new plan from Bjoern:
+ https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
+ another kickoff call September 17th at 14:30 UTC for planning.
+ LibreOffice Conference
* mentoring/easyhack update (Shinnok)
committer... 1 week 1 month 3 months 12 months
open 44(-26) 122(-5) 125(-7) 132(-7)
reviews 530(-85) 2123(57) 5128(55) 17103(20)
merged 190(6) 817(-28) 2588(-61) 10427(-119)
abandoned 15(4) 57(0) 168(-54) 582(-68)
own commits 292(80) 1002(281) 1354(-1) 14090(-170)
review commits 87(16) 345(83) 390(30) 2851(24)
contributor... 1 week 1 month 3 months 12 months
open 26(-7) 57(-8) 61(-7) 64(-7)
reviews 668(-84) 2662(97) 6401(108) 21125(153)
merged 37(-9) 191(30) 422(62) 1427(149)
abandoned 21(12) 51(19) 141(76) 344(86)
own commits 33(-15) 191(32) 219(10) 953(24)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 28(28) needsUXEval 0(0) cleanup_comments 199(199)
total 255(255) assigned 14(14) open 212(212)
+ top 5 contributors:
Gelmini, Andrea made 40 patches in 1 month, and 138 patches in 1 year
Carl, Jens made 29 patches in 1 month, and 103 patches in 1 year
Dhall, Varun made 20 patches in 1 month, and 27 patches in 1 year
Grzegorz Araminowicz made 11 patches in 1 month, and 13 patches in 1 year
Kainz, Andreas made 11 patches in 1 month, and 58 patches in 1 year
+ top 5 reviewers:
Pootle bot made 313 review comments in 1 month, and 325 in 1 year
Stahl, Michael made 228 review comments in 1 month, and 1720 in 1 year
Mohrhard, Markus made 196 review comments in 1 month, and 1321 in 1 year
Behrens, Thorsten made 186 review comments in 1 month, and 667 in 1 year
Grandin, Noel made 151 review comments in 1 month, and 1263 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Andreas Brandner andreas.brandner@cib.de
Christian Glombek christian.glombek@rwth-aachen.de
Naeil ZOUEIDI naeilzoueidi@ubuntu.com
Kiyotaka Nishibori ml.nishibori.kiyotaka@gmail.com
fxwan wanliyou@gmail.com
+ reduced bugs without attention in daily mails
+ script prints these out
+ starting to tackle the NeedsDevEval bugs - 20-25 pending.
+ no easy hacks in 'NEEDINFO'
+ some hacks as EasyHacks are pending more work so can't close.
+ German comments
+ some one-liners and a few German words left
+ people are checking manually still.
+ convert Java -> python - ongoing.
+ reducing comments ?
+ has some details on hiding them (Xisco)
https://wiki.documentfoundation.org/QA/BugTriage#Comment_tags
https://wiki.mozilla.org/BMO/comment_tagging
+ will summarize too.
+ ssrlabs - no further success contacting these interns
+ plan to drop the previous ones
+ moved code from vm -> git - reducing local change
+ pending cut&paste killing there.
+ also improvements from last ESC: re-base etc.
+ capstone project - no replies
+ not ideal forum for picking up GSOC slack (Thorsten)
+ GSOC a bit of a mentoring / resource strain anyway
+ good to keep on radar for next year..
* GSoC update (Thorsten)
+ timeline:
+ September 6: passing projects announced
+ we celebrate 9 successful projects
+ thanks to all students & mentors - hope to see you all at LibOCon!!
* Commit Access
AI: + restore bit (Kendy)
AI: + write a mail (Michael)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleeping for 4 weeks
* Jenkins / CI update (Christian)
from:Thu Aug 31 16:07:28 2017
master linux rel jobs: 191 ok: 186 ko: 5 fail ratio: 2.62 % break: 1 broken duration:
0.75%
master linux dbg jobs: 167 ok: 161 ko: 5 fail ratio: 2.99 % break: 4 broken duration:
1.74%
master mac rel jobs: 198 ok: 165 ko: 33 fail ratio: 16.67 % break: 6 broken
duration:15.40%
master mac dbg jobs: 192 ok: 163 ko: 29 fail ratio: 15.10 % break: 5 broken
duration:15.38%
master win rel jobs: 117 ok: 99 ko: 18 fail ratio: 15.38 % break: 13 broken
duration:19.46%
master win dbg jobs: 122 ok: 102 ko: 20 fail ratio: 16.39 % break: 18 broken
duration:14.01%
master win64 dbg jobs: 125 ok: 117 ko: 8 fail ratio: 6.40 % break: 7 broken duration:
6.24%
lo-5.3 mac jobs: 6 ok: 6 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
lo-5.4 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
branch gerrit all jobs: 0 ok: 0 ko: 0 fail ratio: 0.00%
master gerrit lin jobs: 467 ok: 425 ko: 42 fail ratio: 8.99%
master gerrit plg jobs: 465 ok: 367 ko: 96 fail ratio:20.65%
master gerrit win jobs: 460 ok: 358 ko: 101 fail ratio:21.96%
master gerrit mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00%
master gerrit all jobs: 460 ok: 309 ko: 148 fail ratio:32.17%
+ slight increase in Windows problems.
+ looking forward to Norbert's return and Mac builders (Jmux)
* l10n (Sophie/Christian)
+ switching to track master this week rather than 5.4
* A high-resolution, monotonic-ticks output for SAL log (Jan-Marek)
+ just found SAL logging allows prefixing output lines with timestamps
+ original intention:
1. get a high resolution, monotonic time source for Scheduling
2. add these timestamps to log
- currently in scheduler SAL_INFO messages
- don’t care whatever output; but SAL_LOG seems reasonable
+ Patches:
- add osl_getMonotonicTicks
# https://gerrit.libreoffice.org/#/c/41991
- add +SYSTEMTICKS to SAL_LOG
# https://gerrit.libreoffice.org/#/c/41992
+ std::crono::* has no resolution specified
- *::high_resolution_clock can even be an alias to system_clock
- *::steady_clock resolution was low in VS2012 stackoverflow claims
+ tools::Time::getSystemTicks() is not monotonic
- comment “Elapsed time since epoch in milliseconds” is not always correct
- Windows uses QueryPerformanceCounter (monotonic since system start)
- no SAL time functions currently monotonic
- AFAIK it’s just used to measure durations
# would support a change to monotonic
+ there are already multiple monotonic implementations (opencl, canvas)
- with a comment “// TEMP!!! Awaiting corresponding functionality in OSL”
- opencl implementation uses currently recommended APIs AFAIK
+ Can’t use tools from sal
- Is there a way to add LO private API to SAL?
+ current suggested solutions:
1. merge the patches
2. duplicate code in SAL logging function and add to tools::Time
+ change existing +RELATIVETIMER flag
3. keep the logging code in the Scheduler and add to tools::Time
4. ???
+ when things come up to add to sal/ "do we really need that" (Stephan)
+ is there a replacement in std:: C++
+ just want to keep the sal/ interfaces as small as possible.
+ unsure if these patches match what we need here.
+ need to see 'ticks' in the log to see what happens (Jmux)
+ is there a private part of sal/ ?
+ if nothing else that provides it - nothing against adding it.
+ if we want it in the scheduler sal-infos - can we add it there ?
+ then timers only from the vcl/ code.
+ but someone else "might be interested" not so great (Sberg)
+ a couple of other places want it too in the write-up.
+ SAL_INFO - concerned we have too many of them anyway too
+ Debian - harming the world world with .so bumps (Michael)
+ patch does this, and replaces three implementations.
+ was in tools/time - but wanted time-stamp logging (jmux)
=> put it into sal later when there is another user wanting monotonoic time
=> have it in tools/time.hpp
* QA update (Xisco)
+ UNCONFIRMED: 448 (-22)
+ enhancements: 46 (-3)
+ needsUXEval: 3 (+2)
+ haveBackTrace: 9 (-1)
+ needsDevAdvice: 34 (+2)
+ documentation: 3 (+0)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ Older:
+ CALC - crashes on COPYing 3+ whole rows to clipboard with OpenGL
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108299
+ Fix proposal: https://gerrit.libreoffice.org/#/c/42013/
+ Review appreciated
+ Fixed:
+ LO crash on loading this document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=111974
+ thanks to Dennis.
+ Writer crashes with specific TTF font installed
+ https://bugs.documentfoundation.org/show_bug.cgi?id=112180
+ thanks to Caolán.
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+145 -22 (-193) overall)
many thanks to the top bug squashers:
QA Administrators 44
Caolán McNamara 14
Buovjaga 13
Justin L 12
Xisco Faulí 10
Jean-Baptiste Faure 8
Christian Lohmaier 8
Eike Rathke 7
Timur 6
V Stuart Foote 6
m.a.riosv 4
Adolfo Jayme 4
Heiko Tietze 4
Yousuf Philips (jay) 4
Julien Nabet 4
+ top 10 bugs reporters:
Yousuf Philips (jay) 9
Thomas Lendo 6
Dinh Le 5
Heiko Tietze 5
Emil Tanev 5
Xisco Faulí 4
Aron Budea 4
bugzilla 4
Bob Furber 3
Christian Lohmaier 3
Stuart Edwards 2
h.goebel 2
Lenge 2
m.a.riosv 2
Miklos Vajna 2
+ top 10 bugs fixers:
McNamara, Caolán 15
Justin L 7
Rathke, Eike 5
Christian Lohmaier 4
Francis, Dennis P. 3
Vajna, Miklos 3
Stahl, Michael 2
Zolnai, Tamás 2
Kelemen, Gabor 2
Faulí Tarazona, Xisco 1
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 1/44 - 2 % (-2)
5.2 : 3/38 - 7 % (+2)
5.1 : 1/34 - 2 % (+0)
5.0 : 2/61 - 3 % (+0)
4.4 : 3/76 - 3 % (+0)
4.3 : 7/74 - 9 % (+1)
4.2 : 6/134 - 4 % (+0)
4.1 : 3/83 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 27/257 - 10 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 372/1569 375/1557 381/1551 377/1541 383/1533 381/1515 380/1500
done by:
Faulí Tarazona, Xisco 6
Raal 3
Terrence Enger 1
Kaganski, Mike 1
Budea, Áron 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 461/2173 466/2159 477/2152 471/2139 476/2129 469/2106 468/2088
done by:
Faulí Tarazona, Xisco 6
Raal 3
Terrence Enger 3
Kaganski, Mike 1
Budea, Áron 1
* all bugs tagged with 'regression'
+ 874(-2) bugs open of 6314(+25) total 7(+1) high prio.
done by:
Buovjaga 8
Faulí Tarazona, Xisco 6
Alex Thurgood 2
Justin L 1
Telesto 1
Christian Lohmaier 1
Thomas Lendo 1
MM 1
Budea, Áron 1
Faure, Jean-Baptiste 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Impress - 2(+0)
LibreOffice - 2(+0)
Calc - 2(+1)
Writer - 1(+0)
by OS:
Windows - 1(+0)
Linux - 0(+0)
Mac OS X - 3(+0)
All - 3(+1)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 147(+1)
Calc - 139(+2)
Impress - 84(+1)
LibreOffice - 72(-1)
Writer: docx filter - 69(-4)
UI - 49(-1)
Writer: doc filter - 39(-2)
graphics stack - 38(+0)
Draw - 35(+0)
Writer: perf - 32(+0)
Base - 30(+0)
Borders - 30(+1)
Writer: other filter - 28(+0)
filters and storage - 23(+0)
Chart - 21(+1)
Printing and PDF export - 17(+0)
Crashes - 15(+0)
BASIC - 15(+0)
framework - 4(+0)
Installation - 3(+0)
Linguistic - 2(+0)
Extensions - 2(+0)
sdk - 1(+0)
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.