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)
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)