* Present:
+ Olivier, Stephan, Eike, Sophie, Samuel T, Heiko, Caolan, Christian,
Michael M, Miklos, Kendy, Xisco
* Completed Action Items:
* Pending Action Items:
+ come up with a list of retiring committers to mail (Norbert)
* Release Engineering update (Christian)
+ 5.4.5 RC1 – last week of Jan – right before FOSDEM.
+ tag planned Tuesday evening.
+ 6.0 RC3 – due this week
+ tagged & built, up-loaded to pre-release server
+ announce planned last week of Jan.
+ no late features left.
+ all patches are reviewed.
+ everything looks good for a final release next week.
+ please remember to cherry-pick to libreoffice-6-0-0 +2 reviews for
the final release.
+ Android
+ builds prepared for ARM & Intel
+ looking good → play store as an alpha version
+ hopefully crash-rates will improve a lot.
+ Online
+ some patches needing review, before RC3
* Documentation (Olivier)
+ New Help:
+ More tweaks: index results pagination (buovjaga)
+ now supports all LO languages in page UI (Olivier)
+ pending: building packages for distribution
+ building msi / RPM / DEB
+ poking at scp2 but still WIP
+ can we bootstrap from existing help packs ? (Michael)
+ Updates on traditional help pages (Laurent BP, Adolpho, Olivier)
+ Info: 96 open bugs related to help page
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
250(250) (topicUI) bugs open, 316(316) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(4) 13(4) 31(-1) 109(0)
commented 60(26) 162(8) 480(-34) 2059(-25)
removed 0(0) 0(0) 2(0) 15(-3)
resolved 3(-2) 15(-4) 51(-3) 223(-4)
+ top 10 contributors:
Tietze, Heiko made 72 changes in 1 month, and 944 changes in 1 year
Thomas Linard made 48 changes in 1 month, and 48 changes in 1 year
Philips, Yousuf made 36 changes in 1 month, and 797 changes in 1 year
Xisco Faulí made 29 changes in 1 month, and 413 changes in 1 year
Cor Nouws made 25 changes in 1 month, and 184 changes in 1 year
Foote, V Stuart made 25 changes in 1 month, and 327 changes in 1 year
Thomas Lendo made 24 changes in 1 month, and 424 changes in 1 year
Telesto made 13 changes in 1 month, and 77 changes in 1 year
Buovjaga made 13 changes in 1 month, and 218 changes in 1 year
Kainz, Andreas made 9 changes in 1 month, and 44 changes in 1 year
+ LibO branding present at https://demo.identihub.co/project/libreoffice#/
+ organized by Albanian team (Ura Design)
+ possible issue with Vanilla in Mac app-store
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115206
+ internal file-dialog showing up
+ thanks to Gülşah Köse for improvements to Calc context
menus (48067, 47925, 48417)
* Crash Hunting (Caolan)
+ 76(-4) import failure, 4(+0) export failures
+ couple of new export failures fixed.
+ still some calc threading issues pending.
+ Dennis patch this week to work around one type
+ implicit intersection patch pending
+ 7 (-5) coverity
+ pretty stable.
+ 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl), writer html last added
+ html seems to be tailing off finally
+ seems to be dying down here
+ very easy to get OOM with large col/row claims in tables
+ work-around patch in gerrit.
+ calc html and a few more outstanding.
+ most of the work on calc already done too.
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.3.6.1
+ 734 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/5.3.7.2
+ 1273 (last 7 days) (-)
+ http://crashreport.libreoffice.org/stats/version/5.4.3.2
+ 1764 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/5.4.4.2
+ 1359 (last 7 days) (-)
+ Service down on Jan 21, 2018
+ fewer reports than usual – numbers look good.
* GSOC Application (Heiko)
+ finished registration
+ should be ready to submit this week.
+ page on wiki has been updated.
+ next deadline ? (including for ideas)
* Hackfests & Events (Michael)
+ FOSDEM hack-fest / meetings
+ dates confirmed (Monday + Tuesday), book your travel!
+ Hotel: La Grande Cloche over the street.
+ https://wiki.documentfoundation.org/Hackfest/FOSDEM2018
+ Hamburg TNG – 1st new-style hackfest
+ outlined for April 7/8th.
+ https://wiki.documentfoundation.org/Hackfests/HackfestTNG
+ checkout the tender for mentoring:
+ https://blog.documentfoundation.org/blog/2018/01/16/tender-consultancy-libreoffice-feature-implementation-incl-site-development-training-201801-01/
+ layers issues – one a dup; a large problem domain here.
+ still looking for people who want help learning how to fix
their problems interactively at a hackfest.
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 100(27) 160(23) 165(26) 168(26)
reviews 739(135) 1905(143) 5217(209) 18925(259)
merged 311(49) 1022(-40) 3764(78) 12084(71)
abandoned 53(32) 89(37) 288(30) 791(41)
own commits 284(-123) 1182(-12) 4202(-120) 14976(168)
review commits 57(-1) 282(-11) 910(-4) 3143(49)
contributor... 1 week 1 month 3 months 12 months
open 23(-1) 45(-8) 47(-8) 50(-8)
reviews 930(158) 2619(-7) 8259(127) 25354(275)
merged 41(15) 106(11) 298(27) 1256(31)
abandoned 5(2) 23(2) 61(1) 324(-4)
own commits 35(15) 102(12) 276(21) 981(35)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 38(38) needsUXEval 1(1) cleanup_comments 206(206)
total 248(248) assigned 23(23) open 184(184)
+ top 5 contributors:
Gelmini, Andrea made 55 patches in 1 month, and 274 patches in 1 year
Ilmari Lauhakangas made 6 patches in 1 month, and 20 patches in 1 year
Jim Raykowski made 5 patches in 1 month, and 20 patches in 1 year
Johnny_M made 4 patches in 1 month, and 58 patches in 1 year
Mert made 3 patches in 1 month, and 3 patches in 1 year
+ top 5 reviewers:
Pootle bot made 253 review comments in 1 month, and 926 in 1 year
Holešovský, Jan made 179 review comments in 1 month, and 1284 in 1 year
Stahl, Michael made 171 review comments in 1 month, and 2036 in 1 year
Behrens, Thorsten made 134 review comments in 1 month, and 1197 in 1 year
Meeks, Michael made 111 review comments in 1 month, and 607 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Jon Nermut jon.nermut@asdeqlabs.com
Denis Arnaud denisarnuad@yahoo.fr
Saurav Chirania saurav.chir@gmail.com
Abhishek Shrivastava x.abhishek.flyhigh@gmail.com
Jon Nermut jon.nermut@gmail.com
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep for 12 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 192 ok: 188 ko: 4 fail ratio: 2.08 % break: 2 broken duration: 0.50%
master linux dbg jobs: 95 ok: 95 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac rel jobs: 84 ok: 82 ko: 2 fail ratio: 2.38 % break: 1 broken duration: 0.05%
master mac dbg jobs: 81 ok: 79 ko: 2 fail ratio: 2.47 % break: 2 broken duration: 3.12%
master win rel jobs: 57 ok: 48 ko: 9 fail ratio: 15.79 % break: 7 broken duration:13.14%
master win dbg jobs: 70 ok: 62 ko: 8 fail ratio: 11.43 % break: 7 broken duration:19.64%
master win64 dbg jobs: 65 ok: 58 ko: 7 fail ratio: 10.77 % break: 6 broken duration: 9.68%
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: 520 ok: 464 ko: 50 fail ratio: 9.62%
master gerrit plg jobs: 523 ok: 418 ko: 81 fail ratio:15.49%
master gerrit win jobs: 405 ok: 338 ko: 63 fail ratio:15.56%
master gerrit mac jobs: 400 ok: 377 ko: 17 fail ratio: 4.25%
master gerrit all jobs: 540 ok: 318 ko: 157 fail ratio:29.07%
+ a very busy week in CI – 200 builds more for Linux boxes
+ not uniformly distributed – end of last week: queue grew quite large.
* Budgeting (Thorsten)
+ collecting wish-lists:
+ get some fast new Macs and host at Manitu
+ gerrit updates
+ other ideas for development topics ?
* l10n (Sophie)
+ Christian installing pootle on a TDF server
+ waiting to do the migration on an ‘ack’ from translate.za
+ otherwise translators are happy.
* Implementing a11y non-regression tool (Samuel T)
+ hypra implementing a build-time tool to check for regression in a11y markup
+ should it be implemented in LibreOffice, or in glade ?
+ no glade dep – a python script would be great (Michael)
+ may be movements towards writing a new glade (Heiko)
+ perhaps best not to put work into glade.
+ expect libreoffice specific pieces in the end (Michael)
+ ok in principle with a python script (Samuel T)
+ will be at FOSDEM to discuss future plans.
* QA update (Xisco)
+ UNCONFIRMED: 411 (+5)
+ enhancements: 44 (-2)
+ needsUXEval: 0 (+0)
+ haveBackTrace: 6 (+0)
+ needsDevAdvice: 25 (+0)
+ documentation: 1 (-1)
+ android: 6 (-2)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115221
+ noel ?
+ Older:
+ EDITING: CRASH when paste special source.ods as GDI metafile
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114710
+ kohei ?
+ Crash with CJK characters in status bar (OpenGL)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114736
+ Tamas Bunth – to look at SalLayout caching ?
+ Fixed:
+ Libreoffice crash on exit when sidebar is enabled (cf. Comment 4)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115023
+ fixed thanks to Maxim Monistarsky
+ Crash when opening specific .ODT file with table
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115079
+ fixed thanks to Julien Nabet.
+ Crash when dragging table with many rows to a table with less rows
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115065
+ fixed thanks to Mike Kaganski
+ crashing with insert subtotals in Calc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114720
+ fix thanks to Ahmed Ghanmi
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+138 -25 (-102) overall)
many thanks to the top bug squashers:
Xisco Faulí 17
Buovjaga 9
Yousuf Philips (jay) 7
Heiko Tietze 6
Regina Henschel 5
Maxim Monastirsky 5
Mike Kaganski 4
Tamás Zolnai 4
Mert Tumer 3
Telesto 3
+ top 10 bugs reporters:
Dan Dascalescu 7
Telesto 7
Thomas Lendo 5
Howard Johnson 4
Mike Kaganski 4
Aron Budea 3
Regina Henschel 3
Yousuf Philips (jay) 3
Pierre C 2
baffclan 2
+ top 10 bugs fixers:
Philips, Yousuf 5
Monastirsky, Maxim 5
Adolfo Jayme Barrientos 4
Tümer, Mert 3
Zolnai, Tamás 2
Patrick Jaap 2
Nabet, Julien 2
Goncharuk, Lera 2
McNamara, Caolán 2
Tardon, David 1
+ top 10 bugs confirmers:
Xisco Faulí 27
Tietze, Heiko 6
Nabet, Julien 5
tommy27 5
Philips, Yousuf 5
Kaganski, Mike 5
Alex Thurgood 4
dieterp 4
Budea, Áron 4
m.a.riosv 4
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 3/51 - 5 % (+1)
5.2 : 2/40 - 5 % (+0)
5.1 : 1/35 - 2 % (+0)
5.0 : 2/63 - 3 % (-1)
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 : 24/259 - 9 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 429/1856 428/1848 427/1840 418/1820 408/1805 410/1796 420/1795
done by:
Xisco Faulí 9
Raal 2
Telesto 1
Muhammet Kara 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 523/2475 523/2468 520/2459 512/2437 499/2419 500/2409 510/2407
done by:
Xisco Faulí 9
Raal 2
Telesto 1
* all bugs tagged with 'regression'
+ 898(-4) bugs open of 6703(+6) total 10(-1) high prio.
done by:
Xisco Faulí 7
Telesto 1
robert 1
Jacques Guilleron 1
Zolnai, Tamás 1
Balland-Poirier, Laurent 1
Kaganski, Mike 1
Cor Nouws 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Calc - 2(-1)
Writer - 2(+0)
Impress - 2(+0)
LibreOffice - 2(+0)
graphics stack - 2(+0)
by OS:
Linux - 0(+0)
Mac OS X - 4(+1)
All - 6(-2)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 161(+1)
Calc - 152(-2)
Impress - 98(+0)
Writer: docx filter - 75(+0)
LibreOffice - 72(-2)
UI - 47(-1)
graphics stack - 37(+0)
Writer: perf - 34(+0)
Writer: doc filter - 33(+0)
Base - 33(+1)
Draw - 32(+0)
Borders - 30(+1)
filters and storage - 26(+0)
Writer: other filter - 25(+0)
Crashes - 23(-1)
Chart - 19(+0)
BASIC - 16(+0)
Printing and PDF export - 15(+0)
framework - 4(+0)
Linguistic - 2(+0)
Extensions - 1(+0)
Installation - 1(+0)
sdk - 1(+0)