* Present:
+ Stephan, Heiko, Michael M, Christian, Olivier, Miklos, Caolan
Eike, Kendy, David, Kendy, Michael S, Jmux, Xisco, Thorsten
* Completed Action Items:
* Pending Action Items:
+ come up with a list of retiring committers to mail (Norbert)
+ go over the past budget ideas & cleanup as a base (Thorsten)
* Release Engineering update (Christian)
+ 6.0.2 - RC1 – tag Feb 2 0
+ will be done by Xisco later today
+ a 1 RC only release.
+ move back to normal branching further down the release.
+ problems with crash-reporter (Michael)
AI: + do a branch on the tag (Christian)
+ 6.0 kill ? (Heiko)
+ on our download page – have access to 6.0
+ not sure it is a problem – hard to find (Cloph, Michael)
+ will disappear when builds go from the mirror directory.
+ 5.4.6 - RC1 tag Feb 27 next Tues.
+ regular 2x RC schedule.
+ Android
+ roll out covers all users
+ crash reports looking much better
+ Online
+ should do a 6.0.2 RC1/final next week.
* Documentation (Olivier)
+ Catching up the help pages gap x features updates (ohallot, LaurentBP)
+ Published 3/8 Macro BASIC ref. cards (JF Nifenecker, ohallot)
+ written in French; now translated to English.
+ Resuming book review for Getting Started 6 (D. Barton, Jrodriguez, ohallot)
+ Please advise on https://gerrit.libreoffice.org/#/c/49914/
+ massive change, terminology: removing the word Runtime
+ is there a reason for that ? (Eike)
+ bothers the authors (Olivier)
+ “Runtime” doesn’t seem to be needed in text.
+ can we do this with a sed script across the translations ? (Michael)
+ yes, if only a script – but did translators translate it ? (Cloph)
+ if not – mostly tricky.
+ is “catagiries” in commit Categories in change? (Michael)
+ yes (Olivier)
AI: + ask Sophie (Olivier)
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
250(250) (topicUI) bugs open, 322(322) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(-2) 15(-6) 33(-4) 107(-9)
commented 49(8) 196(-37) 474(-28) 2016(-48)
removed 0(0) 0(0) 2(0) 14(-1)
resolved 3(1) 12(1) 44(-2) 192(-23)
+ top 10 contributors:
Tietze, Heiko made 94 changes in 1 month, and 887 changes in 1 year
Philips, Yousuf made 28 changes in 1 month, and 782 changes in 1 year
Buovjaga made 22 changes in 1 month, and 220 changes in 1 year
Xisco Faulí made 19 changes in 1 month, and 286 changes in 1 year
Foote, V Stuart made 19 changes in 1 month, and 296 changes in 1 year
Budea, Áron made 19 changes in 1 month, and 58 changes in 1 year
Thomas Lendo made 19 changes in 1 month, and 433 changes in 1 year
Thomas Linard made 18 changes in 1 month, and 65 changes in 1 year
Dieter Praas made 15 changes in 1 month, and 89 changes in 1 year
Telesto made 15 changes in 1 month, and 85 changes in 1 year
+ Easyhacking: How to set up your environment
https://design.blog.documentfoundation.org/2018/02/22/easyhacking-set-environment/
+ collection of links to the wiki: so people can install code and hack on it
+ first of a series Heiko plans on this
+ since some GSOC students don’t know how to do it.
+ Improvements to Font Listing
https://design.blog.documentfoundation.org/2018/02/18/improvements-font-listing/
+ outcome of design session last week
+ how to filter out un-interesting fonts in the font-name drop-down.
+ 3 options; poll in the blog – give your feedback to inform the devs
ultimate decisions as they implement.
+ New backgrounds gallery theme in 6.1
+ Extensions for legacy bitmaps available
+ now can install the old background images via extensions.
* Crash Hunting (Caolan)
+ 0 (-1) import failure, 0(+0) export failures
+ good news.
+ 4(+0) coverity
+ ?? 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl), font parser last added
+ something wrong up-stream; not producing results.
+ unclear what changed; exception suggests no config files.
+ forcepoint – have been finding things in master
+ also in DLP libraries
+ finding some bits in filter-detection
+ lots of overlap between fuzzing & crash-testing & coverity
+ finding the same things.
+ added a fuzzer for PDF importing and finding bits in PDF export.
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.3.7.2
+ 1004 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/5.4.4.2
+ 924 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/5.4.5.1
+ 514 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/6.0.0.3
+ 3160 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/6.0.1.1
+ 1363 (last 7 days) (up)
+ reports look like longer-running ones now ~back to normal.
* GSoC Application (Thorsten, Heiko)
+ some blogging / tweeting of our acceptance appreciated.
+ would be good to get Heiko / Italo / Mike on it.
+ 10 mentors so far (+8 pending)
* GSoC schedule
+ Student Application Period: March 12 – 27
+ Application Review Period: March 27 - April 23
+ Student Projects Announced: April 23
+ Community Bonding: April 23 - May 14
+ Coding: May 14 - August 6
+ Evaluation 1: June 11 - 15
+ Evaluation 2: July 9 - 13
+ Students Submit Code and Final Evaluations: August 6 - 14
+ Mentors Submit Final Evaluations: August 14 - 21
+ Results Announced: August 22
+ Everybody look at the ideas page, please:
+ https://wiki.documentfoundation.org/Development/GSoC/Ideas
* Hackfests & Events (Thorsten)
+ Hamburg TNG – 1st new-style hackfest
+ outlined for April 7/8th.
+ https://wiki.documentfoundation.org/Hackfest/Hamburg2018
+ https://wiki.documentfoundation.org/Hackfests/HackfestTNG
+ please book travel & add your name there.
+ hope to combine it with the German Community Meeting …
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 53(-18) 99(-17) 101(-17) 104(-17)
reviews 537(-20) 2304(-160) 5677(77) 19510(117)
merged 353(49) 1518(55) 4136(105) 12640(126)
abandoned 16(-2) 92(-44) 293(-18) 827(2)
own commits 329(34) 1406(-66) 4158(-44) 14873(-105)
review commits 59(2) 318(-22) 909(-50) 3262(25)
contributor... 1 week 1 month 3 months 12 months
open 18(-1) 33(-5) 36(-5) 40(-4)
reviews 884(36) 3527(14) 8715(92) 26505(215)
merged 32(4) 168(-11) 373(8) 1349(13)
abandoned 4(0) 21(-1) 67(0) 324(-3)
own commits 30(-2) 176(-14) 378(12) 1094(11)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 35(35) needsUXEval 1(1) cleanup_comments 199(199)
total 242(242) assigned 19(19) open 187(187)
+ top 5 contributors:
Gelmini, Andrea made 50 patches in 1 month, and 322 patches in 1 year
Johnny_M made 31 patches in 1 month, and 83 patches in 1 year
Jim Raykowski made 16 patches in 1 month, and 36 patches in 1 year
Ilmari Lauhakangas made 14 patches in 1 month, and 34 patches in 1 year
Donkers, Winfried made 6 patches in 1 month, and 33 patches in 1 year
+ top 5 reviewers:
Pootle bot made 303 review comments in 1 month, and 1087 in 1 year
Stahl, Michael made 274 review comments in 1 month, and 2147 in 1 year
Behrens, Thorsten made 183 review comments in 1 month, and 1296 in 1 year
Rathke, Eike made 172 review comments in 1 month, and 1210 in 1 year
Mohrhard, Markus made 153 review comments in 1 month, and 1007 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Samuel Thibault sthibault@hypra.fr
Kacper Kasper kacperkasper@gmail.com
* Commit Access
+ Michael Weghorn (Thorsten)
+ was a Munich student, lots of commits, and now back
=> add him.
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep for 8 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 167 ok: 166 ko: 1 fail ratio: 0.60 % break: 1 broken duration: 0.05%
master linux dbg jobs: 115 ok: 102 ko: 11 fail ratio: 9.57 % break: 10 broken duration:10.97%
master mac rel jobs: 141 ok: 137 ko: 3 fail ratio: 2.13 % break: 2 broken duration: 4.16%
master mac dbg jobs: 147 ok: 142 ko: 5 fail ratio: 3.40 % break: 5 broken duration: 3.82%
master win rel jobs: 94 ok: 80 ko: 14 fail ratio: 14.89 % break: 10 broken duration:15.17%
master win dbg jobs: 112 ok: 97 ko: 15 fail ratio: 13.39 % break: 9 broken duration: 7.51%
master win64 dbg jobs: 99 ok: 84 ko: 15 fail ratio: 15.15 % break: 7 broken duration:13.31%
lo-5.3 mac jobs: 0 ok: 0 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: 431 ok: 386 ko: 36 fail ratio: 8.35%
master gerrit plg jobs: 432 ok: 281 ko: 130 fail ratio:30.09%
master gerrit win jobs: 274 ok: 234 ko: 36 fail ratio:13.14%
master gerrit mac jobs: 274 ok: 228 ko: 40 fail ratio:14.60%
master gerrit all jobs: 441 ok: 198 ko: 199 fail ratio:45.12%
+ numbers look quite bad.
+ a new negative record in terms of failing builds.
+ OTOH – gerrit is saving master from breakage
+ 70 more commits than last week.
+ tinderbox builds stuck on Linux builders completing
+ wedged the queue.
+ tinderbox build timeout has been reduced now
+ after no build output from 2700s – killed (was 4hrs)
+ new Mac Pro hooked up to jenkins – td81
+ need to tweak the ccache size – a low hit ratio so far
+ a full-build in 70mins
+ ccache in around 25mins
+ this is a smaller machine – a more powerful one coming.
+ hope to remove tombstone builds – when new Mac arrives.
* Budgeting (Thorsten)
+ collecting other wish-lists – cross-check with GSoC ideas
+ current ideas list:https://wiki.documentfoundation.org/Development/Budget2018
* l10n (Sophie)
* QA update (Xisco)
+ QA stats about LibreOffice 6.0
+ https://blog.documentfoundation.org/blog/2018/02/20/libreoffice-6-0-exploring-qa-statistics/
+
+ Pinged ~90 old Bugzilla contributors with a ‘we miss you’ email.
+ UNCONFIRMED: 487 (-11)
+ enhancements: 58 (-7)
+ needsUXEval: 0 (-2)
+ haveBackTrace: 5 (+0)
+ needsDevAdvice: 24 (+0)
+ documentation: 6 (+3)
+ android: 19 (+10)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ Crash using "Close" button for Extension Manager -> Check/Updates
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115420
+ lots of duplicates here – 200 crash reports this week.
+ Jan-Marek ?
+ EDITING: Table loses formatting when inserting a new row in a table
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115573
+ GSOC table formatting work:
https://gerrit.libreoffice.org/#/c/49831/
+ on Kendy’s plate longer term – unless someone else wants it.
+ Samuel interested in mentoring paper-cuts of which this is one
+ Older:
+ EDITING: CRASH when paste special source.ods as GDI metafile
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114710
+ kohei ?
+ Tor looking into it ?
+ Fixed:
+ CRASH: Trying to convert a table row to a text in a docx-document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115569
+ thanks to Ashod
+ macOS: libreoffice crash on startup, VCL thread mutex condition
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103690
+ thanks to Tor
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+199 -11 (-179) overall)
many thanks to the top bug squashers:
Buovjaga 25
Xisco Faulí 22
Telesto 12
Olivier Hallot 11
Eike Rathke 8
V Stuart Foote 8
Aron Budea 8
Timur 7
Heiko Tietze 7
Jim Raykowski 6
+ top 10 bugs reporters:
krishna [:kr1shna] 13
Telesto 8
Yousuf Philips (jay) 5
Xisco Faulí 4
Alex ARNAUD 3
J. Schulte 3
Laurent BP 3
Thomas Lendo 3
Buovjaga 3
Aron Budea 3
+ top 10 bugs fixers:
Jim Raykowski 6
Rathke, Eike 5
Vajna, Miklos 4
Kaganski, Mike 3
Yoshida, Kohei 3
Philips, Yousuf 3
Xisco Faulí 2
Buovjaga 2
Justin L 2
Bergmann, Stephan 2
+ top 10 bugs confirmers:
Buovjaga 36
Xisco Faulí 22
Budea, Áron 11
Raal 9
Alex Thurgood 7
Foote, V Stuart 6
Tietze, Heiko 6
Faure, Jean-Baptiste 6
Dieter Praas 6
*UNKNOWN* 5
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 3/53 - 5 % (+2)
5.2 : 2/40 - 5 % (-2)
5.1 : 1/35 - 2 % (+0)
5.0 : 2/63 - 3 % (+0)
4.4 : 2/76 - 2 % (+0)
4.3 : 6/75 - 8 % (+0)
4.2 : 6/134 - 4 % (+0)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 23/259 - 8 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 442/1921 436/1899 438/1888 434/1876 429/1856 428/1848 427/1840
done by:
Xisco Faulí 12
Raal 5
Budea, Áron 4
Buovjaga 1
Kaganski, Mike 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 534/2539 531/2520 534/2508 529/2495 523/2475 523/2468 520/2459
done by:
Xisco Faulí 13
Budea, Áron 3
Raal 2
Kaganski, Mike 1
* all bugs tagged with 'regression'
+ 907(+6) bugs open of 6792(+29) total 12(+0) high prio.
done by:
Budea, Áron 7
Buovjaga 5
Xisco Faulí 5
Raal 3
Alex ARNAUD 2
robert 1
Balland-Poirier, Laurent 1
Kaganski, Mike 1
Cor Nouws 1
Telesto 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
LibreOffice - 4(+0)
Impress - 3(+0)
Writer - 2(+0)
Calc - 2(+0)
graphics stack - 1(+0)
by OS:
Windows - 0(+0)
Linux - 1(+0)
Mac OS X - 5(+0)
All - 6(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 169(+4)
Calc - 154(+1)
Impress - 105(+1)
Writer: docx filter - 72(+0)
LibreOffice - 70(-2)
UI - 46(+1)
graphics stack - 35(+0)
Draw - 34(+0)
Writer: doc filter - 33(+0)
Base - 30(-2)
Borders - 30(+1)
Writer: perf - 29(-3)
filters and storage - 27(+1)
Writer: other filter - 26(+1)
Crashes - 21(-1)
Chart - 20(+0)
Printing and PDF export - 18(+0)
BASIC - 17(+1)
framework - 4(+0)
Linguistic - 1(+0)
Extensions - 1(+0)
sdk - 1(+0)
Installation - 1(+0)