* Present:
+ jani, Miklos, Xisco, Sophie, Olivier, milian, Stephan, Heiko,
Caolan, Cloph, Kendy, Michael S, Michael M, David, Thorsten,
* Completed Action Items:
* Pending Action Items:
+ review HTML patch and submit to 6-0 (Kendy)
+ come up with a list of retiring committers to mail (Norbert)
* Release Engineering update (Christian)
+ 5.4.4 – WinXP SDK re-build
+ replaced on the mirrors; in download archive – respin in separate folder
https://downloadarchive.documentfoundation.org/libreoffice/old/5.4.4.2/win/x86/xp_respin/
+ 5.4.5 RC1 – last week of Jan – right before FOSDEM.
+ 6.0 RC2 (Xisco)
+ 8 patches in gerrit: https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:libreoffice-6-0
+ tag & branch libreoffice-6-0-0 after the meeting
+ please review patches ASAP.
+ 2nd to last RC.
+ tripple review after the branch for libreoffice-6-0-0
+ one review for libreoffice-6-0
+ late features
+ gpg4libre branch (Thorsten)
[ almost done with decrypting – if not making
the deadline for RC2 get it tripple reviewed.
worst cases disable in the UI – but don’t expect that
marketing should still market it ? (Michael)
+ yes (Thorsten) ].
+ HTML help pieces (Olivier)
[ progress, very close to being tested on master,
needs patches approved & merged to master → 6.0
+ finished the intermediate files to activate help
+ fixed uno commands help too.
+ would appreciate help reviewing patch (Kendy)
+ Xisco giving good feedback.
+ tested it on Mac – with some problems.
+ does the help get into MSI files etc. ? (Michael)
+ should be an add-on, packaged in the same way.
+ Extended tips do they work ? (Cloph)
+ makefile that dtardon did, adds help tips
to the new help
+ downside of sticking with old-style for 6.0 ? (Miklos)
+ want to improve the help content too (Olivier)
+ editing of help not a blocker (Kendy)
+ merge it ASAP to master, can switch master to it.
+ not a disaster not having it in 6.0, won’t block the
help changes we want. ]
+ VC Runtime re-distributable installer (Cloph)
[ merged to 6-0 on monday ]
+ Android (Cloph)
+ some patches causing a conflict, regarding runtime permissions
+ pushed something to fix stray page borders (Michael)
+ proper fix for the rendering issue from Pranav.
+ Online
+ RC2 – needs doing.
* Documentation (Olivier)
+ finally decided on book cover artwork
+ do we have time for a run-off (?)
+ Localization of online UI
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
254(254) (topicUI) bugs open, 325(325) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(1) 11(-1) 36(-2) 111(0)
commented 45(11) 146(-2) 539(-19) 2123(-46)
removed 0(0) 0(-1) 2(0) 21(0)
resolved 2(-3) 17(-1) 53(-3) 234(-6)
+ top 10 contributors:
Tietze, Heiko made 47 changes in 1 month, and 1006 changes in 1 year
Thomas Linard made 46 changes in 1 month, and 47 changes in 1 year
Foote, V Stuart made 28 changes in 1 month, and 344 changes in 1 year
Philips, Yousuf made 27 changes in 1 month, and 786 changes in 1 year
Xisco Faulí made 19 changes in 1 month, and 413 changes in 1 year
Buovjaga made 16 changes in 1 month, and 219 changes in 1 year
Cor Nouws made 16 changes in 1 month, and 181 changes in 1 year
Henschel, Regina made 14 changes in 1 month, and 130 changes in 1 year
Telesto made 11 changes in 1 month, and 92 changes in 1 year
Budea, Áron made 8 changes in 1 month, and 41 changes in 1 year
* HIG: “Provide tooltips for unlabeled controls or when the label doesn't make the function perfectly clear.”
+ https://wiki.documentfoundation.org/Design/PropertyDialog
+ state of our art
* Paragraph selection with or without breaks
+ https://bugs.documentfoundation.org/show_bug.cgi?id=68271
+ discussion in progress
* Update of recovery dialog
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114508
+ mockup provided
+ weird workflow in the dialog.
* Crash Hunting (Caolan)
+ 78(+0) import failure, 0 export failures
+ as before christmas - still some calc threading issues pending.
+ 4 (-1) coverity
+ 44 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl), writer html newly added
+ html an exciting set; memory issues unless we add arbitrary limits
+ after Xmas – got more fuzzing horsepower(?) – doubled output
+ 75 issues or so.
+ calc patch in gerrit, use link manager.
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.3.6.1
+ 1111 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/5.3.7.2
+ 1369 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/5.4.3.2
+ 2457 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/5.4.4.2
+ 1181 (last 7 days) (up)
+ more reports this week: people back from Xmas.
+ still looking better.
* iOS update (JanI)
+ Status:
+ LO isolated and pre-linked as 1 object file and packaged as a dylib
+ Thanks to help from Jon Nermut rendering is available in swift
+ can render on iPad now.
+ Code is tested with both simulator and device (ARM64)
+ startup time is good with dylib
+ Short term plan:
+ solve SolarMutex unbalance in lok_init
+ causing issues with exit, thread queue bits.
+ Connect renderer with file viewer
+ currently uses a built-in document.
+ will commit swift wrapper and document renderer shortly.
+ Test renderer for all document types
+ calc bits are pending.
+ Mid term plan (2-3 months):
+ Upload beta version to app store (as private or LO project)
+ add search bar
+ add export (convert) posibility
+ Long term plan:
+ Support for all LO document types
+ Writeable documents
+ Simple calc functions
+ re-using the JS approach ? (Kendy)
+ currently just using Swift (JanI)
+ online JS is not only document – its menu-bars & so on.
+ when moving to editing – want to use online JS.
+ focused on a viewer as of now.
+ _exit may be the best thing (Michael)
* GSOC application (Thorsten)
+ thanks to admins: Thorsten & Moggi.
+ application period ends soon
+ help much appreciated if someone else wants to be an admin
+ Heiko volunteers as an admin.
* 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
+ fallback plan for March in either Italy or Germany
+ 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 76(10) 150(4) 154(5) 157(4)
reviews 617(279) 1759(-32) 4793(184) 18675(142)
merged 313(194) 1186(-70) 3543(120) 11964(66)
abandoned 13(11) 53(-29) 242(1) 746(4)
own commits 326(192) 1125(-41) 4091(95) 14483(243)
review commits 126(87) 294(49) 901(84) 3036(125)
contributor... 1 week 1 month 3 months 12 months
open 20(-9) 46(-10) 49(-8) 53(-8)
reviews 794(243) 2753(-229) 7945(146) 24995(144)
merged 24(6) 92(-5) 267(11) 1218(-1)
abandoned 8(1) 20(-3) 62(4) 336(1)
own commits 33(17) 90(7) 257(20) 927(30)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 37(37) needsUXEval 1(1) cleanup_comments 204(204)
total 248(248) assigned 21(21) open 187(187)
+ top 5 contributors:
Gelmini, Andrea made 42 patches in 1 month, and 245 patches in 1 year
Goncharuk, Lera made 6 patches in 1 month, and 18 patches in 1 year
Jim Raykowski made 5 patches in 1 month, and 17 patches in 1 year
Ilmari Lauhakangas made 5 patches in 1 month, and 18 patches in 1 year
Pinto, Marco A.G. made 4 patches in 1 month, and 14 patches in 1 year
+ top 5 reviewers:
Pootle bot made 243 review comments in 1 month, and 864 in 1 year
Behrens, Thorsten made 174 review comments in 1 month, and 1140 in 1 year
Holešovský, Jan made 159 review comments in 1 month, and 1193 in 1 year
Stahl, Michael made 142 review comments in 1 month, and 2030 in 1 year
Grandin, Noel made 104 review comments in 1 month, and 1405 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Dominique Leuenberger dimstar@suse.de
Vikas Mahato vikasmahato0@gmail.com
* Commit Access
+ poked on IRC and added Vincent Le Garrec (Michael)
+ milian – doing KDE5 stuff – helpful to do in a branch
+ 1 gerrit commit instead of 20 patches.
=> add commit access (Thorsten)
* Milian intro
+ introduced in december – working for KDAB via Munich to impl. KDE5 work
+ familiar plasma / file-dialogs shown.
+ using gtk3 backend – and adding Qt/KDE to show dialogs via ‘trivialIPC’
+ similar to firefox / KMozilla helper.
+ would like to get it in ASAP to get more testing.
+ another feature – support for KIO required too.
+ similar to gvfs
+ no FUSE/KIO bridge.
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep for 14 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 183 ok: 180 ko: 1 fail ratio: 0.55 % break: 1 broken duration: 0.05%
master linux dbg jobs: 140 ok: 133 ko: 6 fail ratio: 4.29 % break: 6 broken duration: 4.52%
master mac rel jobs: 114 ok: 111 ko: 3 fail ratio: 2.63 % break: 3 broken duration: 3.30%
master mac dbg jobs: 111 ok: 110 ko: 1 fail ratio: 0.90 % break: 1 broken duration: 0.55%
master win rel jobs: 85 ok: 77 ko: 8 fail ratio: 9.41 % break: 6 broken duration: 6.21%
master win dbg jobs: 96 ok: 86 ko: 9 fail ratio: 9.37 % break: 9 broken duration: 7.68%
master win64 dbg jobs: 89 ok: 76 ko: 13 fail ratio: 14.61 % break: 12 broken duration:13.29%
lo-5.3 mac jobs: 2 ok: 2 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: 335 ok: 314 ko: 21 fail ratio: 6.27%
master gerrit plg jobs: 335 ok: 282 ko: 45 fail ratio:13.43%
master gerrit win jobs: 278 ok: 234 ko: 42 fail ratio:15.11%
master gerrit mac jobs: 275 ok: 255 ko: 14 fail ratio: 5.09%
master gerrit all jobs: 334 ok: 218 ko: 96 fail ratio:28.74%
+ slow week – rather few builds done.
+ windows always a constant ~15% fail ratio.
+ Macs helped by Linux builds before.
* Budgetting (Thorsten)
+ expect some numbers at FOSDEM
+ hope to get some fast new Macs and host at Manitu
+ if ESC members have things in particular to implement
+ feature/function – nightmare holes to fill etc.
+ pet-peeves: gerrit – under-loved & updated
+ newer versions (?) like to move up.
+ soliciting ideas for development topics too ...
* l10n (Sophie)
+ racing to finish the translation
+ partial de-fuzz in 2017
+ did the strings get pushed ?
+ couldn’t make it (Cloph)
+ hope to have it this week if 6.0 rc2 works without glitches
* QA update (Xisco)
+ lots of bugs fixed this week – thanks to all fixers !
+ UNCONFIRMED: 404 (+9)
+ enhancements: 40 (-3)
+ needsUXEval: 0 (-3)
+ haveBackTrace: 6 (+0)
+ needsDevAdvice: 28 (+0)
+ documentation: 2 (+0)
+ android: 9 (-9)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ CRASH: Read-only file crashes executing the macro (steps: comment 3)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114932
+ The root of the problem is an UnknownPropertyException
+ Noel would value some help here.
+ Crash on layout of specific document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114536
+ Assigned to Miklos
+ Older:
+ crashing with insert subtotals in Calc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114932
+ Jean-Sebastien Bevilacqua, no sign – ping realitix on IRC.
+ Crash when opening a particular presentation (OpenGL)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114736
+ Tamas Bunth – to look at SalLayout caching ?
+ Fixed:
+ [BASE/Table Copy] crash: when repeated Primary Key on Table Copy
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113923
+ Thanks to Julien Nabet
+ Crash when texts containing certain CJK characters are printed
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114704
+ Thanks to Caolán McNamara
+ CRASH: A control of tables 'grid' inside a form gives me an error
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114495
+ Thanks to Julien Nabet
+ [MacOS] Can't open Preferences : LibreOffice 6.0 RC1 crash
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114655
+ fixed thanks to Tor.
+ Creating files from File > Wizards > Agenda crashed
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114881
+ fixed thanks to Stephan Bergmann.
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+124 -21 (-174) overall)
many thanks to the top bug squashers:
QA Administrators 70
Xisco Faulí 11
Heiko Tietze 9
Buovjaga 8
raal 7
V Stuart Foote 7
Thomas Linard 6
Mike Kaganski 5
Julien Nabet 4
Gabor Kelemen 3
+ top 10 bugs reporters:
Xisco Faulí 8
Telesto 7
Gabor Kelemen 5
Marcin 4
Regina Henschel 4
Yousuf Philips (jay) 3
Matthias Basler 3
andreas_k 2
zyklon87 2
Aron Budea 2
+ top 10 bugs fixers:
Nabet, Julien 4
Xisco Faulí 3
Tietze, Heiko 3
Zolnai, Tamás 2
Kaganski, Mike 2
Németh, László 1
Mamane, Lionel Elie 1
Justin L 1
Vajna, Miklos 1
Hung, Mark 1
+ top 10 bugs confirmers:
Xisco Faulí 18
Raal 14
Alex Thurgood 8
Tietze, Heiko 6
Foote, V Stuart 4
Timur 4
3
Budea, Áron 3
Faure, Jean-Baptiste 3
Henschel, Regina 3
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 2/49 - 4 % (+0)
5.2 : 2/40 - 5 % (-2)
5.1 : 1/35 - 2 % (+0)
5.0 : 3/63 - 4 % (+1)
4.4 : 2/76 - 2 % (+0)
4.3 : 6/75 - 8 % (-1)
4.2 : 6/134 - 4 % (+1)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 25/259 - 9 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 427/1840 418/1820 408/1805 410/1796 420/1795 413/1767 416/1760
done by:
Xisco Faulí 15
Kevin Suo 1
Raal 1
Telesto 1
Budea, Áron 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 520/2459 512/2437 499/2419 500/2409 510/2407 500/2376 502/2369
done by:
Xisco Faulí 16
Kevin Suo 1
Raal 1
Telesto 1
Kaganski, Mike 1
Budea, Áron 1
* all bugs tagged with 'regression'
+ 902(+5) bugs open of 6688(+26) total 10(-1) high prio.
done by:
Xisco Faulí 12
Faure, Jean-Baptiste 3
Alex Thurgood 2
Kevin Suo 1
Thomas Linard 1
Raal 1
Gerhard Schaber 1
Michael H. 1
mwallinger 1
Kaganski, Mike 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Calc - 3(+0)
graphics stack - 2(+0)
Writer - 2(+1)
Impress - 2(-1)
LibreOffice - 1(-1)
by OS:
All - 7(+0)
Windows - 0(+0)
Linux - 0(+0)
Mac OS X - 3(-1)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 162(-2)
Calc - 153(+0)
Impress - 98(+4)
Writer: docx filter - 74(+1)
LibreOffice - 72(+4)
UI - 49(+0)
graphics stack - 37(+2)
Writer: perf - 33(-1)
Base - 33(-2)
Writer: doc filter - 33(+0)
Draw - 32(-1)
Borders - 30(+1)
filters and storage - 26(+0)
Writer: other filter - 25(+0)
Crashes - 24(-2)
Chart - 19(+1)
BASIC - 16(+0)
Printing and PDF export - 15(-1)
framework - 4(-1)
Linguistic - 2(+0)
sdk - 1(+0)
Installation - 1(+0)
Extensions - 1(+0)