* Present:
+ Sophie, Caolan, Heiko, Xisco, Olivier, Miklos, Kendy, Stephan,
Eike, Christian, Michael S, Jan-Marek, Shinnok, Norbert
* Completed Action Items:
+ look into ulimit -c unlimited-ness on CI slaves (Cloph)
[ done: only 2x didn’t have it set – the others did already.
Not seen issue again yet (Stephan) ]
+ check for increased crashes when enabling 5.4.3 updating (Christian)
[ not live yet – but will poke Xisco when it is ]
+ find code pointer auto-format table style config merging (Caolan)
[ dropped ]
* Pending Action Items:
+ come up with a list of retiring committers to mail (Norbert)
+ find data for x86 / Linux downloads with view to removing for 6.0 (Cloph)
[ have the data, not broken down yet: termbin.com/2jc2 ]
* Release Engineering update (Christian)
+ 6.0 Beta 1
+ tagging delayed until Saturday
+ fixes related win signing / actually packaging etc.
+ got packages for the bug-hunting session
+ a few manual disables of unit tests for windows
+ curl update makes test fail, and win file locking too.
+ now tests non-fatal if can’t delete file thanks to Stephan.
+ back-port to 6.0 if possible (Cloph)
+ late features
+ HTML help pieces (Olivier, Cloph)
[ started looking at scripts (Shinnok)
+ poked at portability issues.
+ will work with Olivier to fix details.
Like David T’s approach (Kendy)
+ lets have a CustomTarget to start with first
+ good to sync with him first ‘dtardon’ ]
+ missing piece from customization GSoC (Heiko)
[ mkara finished it so macros & styles work,
ready to submit, Bubli reviewing ]
+ 6.0 Beta 2 (optional)
+ due next week in case late-features / big fixes are ready.
+ otherwise, no pressing reason to do one.
+ issue with Mac: Impress/Draw not working: hard to test
+ 5.4.4 RC1: this week
+ not tagged yet, quite a few patches in the queue to review.
+ 9 are left, should be easy to review.
+ https://gerrit.libreoffice.org/#/q/status:open+branch:libreoffice-5-4
+ Android
+ have a workaround for the rendering issue in gerrit.
+ disabling the charts on top of tiles as a workaround.
+ have a build with those fixes for QA to test.
+ Online
+ branched and source pushed.
* FOSDEM / Brussels, 3 & 4 February 2018
+ Submit papers: **deadline this Monday: Dec 4**
+ https://penta.fosdem.org/submission/FOSDEM18
+ Submitted ?
+ Michael M – calc threading
+ Heiko - Proposal for better font handling in LibreOffice
+ Xisco – LibreOffice QA - One Year Overview.
+ Talks ?
+ Caolan – fuzzing talk ?
+ Kendy – Online dialog tunneling (?)
+ Miklos – ePUB talk (?)
+ Samuel – don’t know.
+ Christian – a dashboard talk.
+ Olivier – Converging documentation
+ Stephan – giving thought to topic.
+ Michael S – still planning.
+ mkara - Customization
+ more most welcome ...
* Documentation (Olivier)
+ Help online
+ remarks on makefiles by D. Tardon
+ some progress with shinnok
+ patch for better UI (G. Chiquinni)
+ Getting start book:
+ progressing towards 6.0, features already set.
* Testing Jitsi for ESC calls (Michael)
+ https://meet.jit.si/TDFESC ?
+ BoD & design people using it for meetings
+ Staff meeting going well with 8-9 people (Xisco)
+ audio is better without cameras (Olivier)
+ would this be ok for phone people ?
+ Stephan, Eike, Sophie, ...
=> try it next time.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
258(258) (topicUI) bugs open, 366(366) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(0) 18(2) 46(-1) 115(-3)
commented 35(-30) 182(-46) 620(-12) 2313(-109)
removed 0(0) 0(0) 4(0) 19(0)
resolved 5(0) 19(-3) 56(2) 245(2)
+ top 10 contributors:
Philips, Yousuf made 66 changes in 1 month, and 802 changes in 1 year
Tietze, Heiko made 60 changes in 1 month, and 1095 changes in 1 year
Zolnai, Tamás made 54 changes in 1 month, and 134 changes in 1 year
Faulí Tarazona, Xisco made 52 changes in 1 month, and 395 changes in 1 y
Dieter Praas made 40 changes in 1 month, and 90 changes in 1 year
Thomas Lendo made 28 changes in 1 month, and 432 changes in 1 year
Henschel, Regina made 16 changes in 1 month, and 126 changes in 1 year
Buovjaga made 16 changes in 1 month, and 267 changes in 1 year
Christian Lehmann made 16 changes in 1 month, and 20 changes in 1 year
Krot, Serge made 14 changes in 1 month, and 14 changes in 1 year
+ Trouble with table styles
+ announced a shiny new feature – fancy table styles.
+ intended to work in writer, cf. last-year’s GSOC project.
+ better styles for tables, and people will see a great feature.
+ table itself is buggy; number formats texts → zero with table styles.
+ same type styles have to work in calc too.
-> going with new table styles cause calc regression
+ making nice table styles for calc
+ a better serialization, 1mm padding big for calc, small for writer.
+ if styles didn’t affect all pieces of the table – a better approach.
+ in Writer text disappears if you apply a number format:
+ https://bugs.documentfoundation.org/show_bug.cgi?id=106322
+ erAck – improved the description.
+ happy to look if we can get a writer code pointer (Eike)
+ go up from number-formatter ?
+ Module specific file types at open dialog
+ https://bugs.documentfoundation.org/show_bug.cgi?id=79803
+ by default we show ZIP files, binaries, everything
+ show an ‘All Documents’ by default – don’t use shell (Michael)
+ opening calc docs from writer constantly
+ up to UX team of course (Michael)
* Crash Hunting (Caolan)
+ 17 import failure, 91 export failures
+ 1 fail remaining
+ hoped to get a response to the chart mail to list
+ 19 coverity
+ down.
+ 40 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl)
+ docx active, xlsx pushed, pptx churning locally
+ interestingly XML is not a security win.
+ 401 bugs in 340 days since enabled the 1st test
+ bug and a half per day
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.3.6.1
+ 1889 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.7.2
+ 614 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.4.2.2
+ 1999 (last 7 days )
+ http://crashreport.libreoffice.org/stats/version/5.4.3.2
+ 1553 (last 7 days )
+ similar numbers to last week.
+ SfxSlotPool::GetSlotPool(SfxViewFrame *)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113755
+ Reported since 5.4
+ no reproducible steps so far
+ might be related to LibreOffice closing / shutdown with clipboard
* Hackfests & Events (Thorsten)
+ FOSDEM hack-fest / meetings ? (Heiko)
+ Italo been looking into it;
+ proposed for Monday/Tuesday at ICAB – sent on Telegram.
+ Hamburg – 1st new-style hackfest
+ deferred to next year ...
+ https://wiki.documentfoundation.org/Hackfests/HackfestTNG
+ timeframe is too narrow to risk it.
+ 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 (Shinnok)
committer... 1 week 1 month 3 months 12 months
open 74(0) 125(-4) 127(-10) 132(-11)
reviews 562(52) 1740(-76) 4801(-101) 18220(-9)
merged 286(80) 1085(9) 2991(93) 11308(64)
abandoned 45(31) 101(27) 232(34) 682(21)
own commits 418(149) 1403(-122) 4077(194) 13725(8)
review commits 127(73) 323(51) 839(56) 2808(56)
contributor... 1 week 1 month 3 months 12 months
open 11(-11) 30(-8) 31(-7) 35(-7)
reviews 871(108) 2886(23) 7190(85) 23463(157)
merged 25(1) 84(7) 247(-13) 1239(14)
abandoned 6(2) 17(3) 79(-2) 344(2)
own commits 25(1) 83(6) 252(-11) 832(16)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 35(35) needsUXEval 0(0) cleanup_comments 206(206)
total 259(259) assigned 18(18) open 204(204)
+ top 5 contributors:
Gelmini, Andrea made 33 patches in 1 month, and 195 patches in 1 year
Johnny_M made 11 patches in 1 month, and 54 patches in 1 year
Donkers, Winfried made 7 patches in 1 month, and 28 patches in 1 year
Goncharuk, Lera made 4 patches in 1 month, and 12 patches in 1 year
Jim Raykowski made 3 patches in 1 month, and 11 patches in 1 year
+ top 5 reviewers:
Pootle bot made 266 review comments in 1 month, and 677 in 1 year
Behrens, Thorsten made 198 review comments in 1 month, and 953 in 1 year
Grandin, Noel made 167 review comments in 1 month, and 1385 in 1 year
Rathke, Eike made 122 review comments in 1 month, and 1096 in 1 year
Stahl, Michael made 95 review comments in 1 month, and 1907 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Fabian Jucker jucker@gyselroth.com
Teraslilja m-matti-a.lehtonen@iki.fi
qzheng qzheng@suse.com
Timotej Lazar timotej.lazar@araneo.si
AI: + get Michael access to vm174 (Christian)
* Commit Access
+ a reasonable request in the pipeline
+ few more external reviews first cf. Dev list.
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep for 19 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 233 ok: 233 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master linux dbg jobs: 213 ok: 211 ko: 1 fail ratio: 0.47 % break: 1 broken duration: 0.12%
master mac rel jobs: 116 ok: 114 ko: 2 fail ratio: 1.72 % break: 2 broken duration: 2.95%
master mac dbg jobs: 126 ok: 125 ko: 1 fail ratio: 0.79 % break: 1 broken duration: 0.25%
master win rel jobs: 102 ok: 94 ko: 8 fail ratio: 7.84 % break: 8 broken duration: 9.51%
master win dbg jobs: 101 ok: 90 ko: 11 fail ratio: 10.89 % break: 9 broken duration: 7.44%
master win64 dbg jobs: 106 ok: 96 ko: 10 fail ratio: 9.43 % break: 9 broken duration: 8.58%
lo-5.3 mac jobs: 1 ok: 1 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: 512 ok: 441 ko: 66 fail ratio:12.89%
master gerrit plg jobs: 511 ok: 348 ko: 154 fail ratio:30.14%
master gerrit win jobs: 500 ok: 396 ko: 101 fail ratio:20.20%
master gerrit mac jobs: 503 ok: 395 ko: 106 fail ratio:21.07%
master gerrit all jobs: 507 ok: 288 ko: 203 fail ratio:40.04%
+ build-times in general went up across the board (Norbert)
+ all OS’ - but Mac hit the hardest.
+ need an additional builder or two.
+ reducing ccache a bit for mac minis.
+ difference Power-Mac (30mins) to Mac-mini (2 hours) is large
+ windows builders consistent at ~1hr/build
+ also increased by 10-15mins.
+ used to be 20-30mins
+ not clear why it got much worse; perhaps running more tests.
+ nothing sudden – but many cuts.
+ turnaround times seem much larger recently (Miklos)
+ is it an infra change ? dead slave in past days ?
+ have got worse in last days, but trending for months (Norbert)
+ win build time increased over the year (Norbert)
+ now we eat ~all the margin in the system.
+ schedule more builds than we have time for.
+ CI builds of already merged patches ? (Michael)
+ can happen – merging had a re-base etc. (Norbert)
+ Jenkins doesn’t know we merged it.
+ slow-down is on all platforms (Norbert)
+ problem must be in the source indep. Of compiler version.
+ or more tests that are not well tuned
+ don’t know if it is build, or test-time running (Jmux)
+ all builds run with ‘check’
+ possible new tests do slow the build (Miklos)
+ expected.
+ latency will be ~1hr – whatever (Norbert)
+ can switch Mac → more expensive Power-Mac (Michael)
+ 1 new PowerMac would replace the 3 mac-minis we have (Norbert)
+ Linux is getting close to windows / or slower (Norbert)
+ perhaps need 6 boxes – 2x of each.
* l10n (Sophie)
+ still waiting for fuzziness fix.
* QA update (Xisco)
+ Bug Hunting Session report for 6.0
+ last Monday
+ problem here – don’t know how many participants come.
+ wiki – list they can add themselves: but they don’t.
+ piwik – visits to wiki page: 100 each day.
+ they learn about the new version’s availability
+ so far found 8 reports vs. Beta 1
+ 6.0 looking good – modulo Mac bits.
+ UNCONFIRMED: 363 (+4)
+ enhancements: 42 (+5)
+ needsUXEval: 5 (+2)
+ haveBackTrace: 6 (+0)
+ needsDevAdvice: 32 (-2)
+ documentation: 3 (+0)
+ android: 17 (+2)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ LO60b1: Impress and Draw don't run on macOS
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114086
+ cloph ? Build issue ?
+ Older:
+ Impress can't play MP4 videos on Mac
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113622
+ regression around media embedding
+ prolly related to SDK update & QuickTime deprecation
+ Writer crashes on undo times N (steps in Comment 11 or Comment 38)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=94225
+ Patch in gerrit: https://gerrit.libreoffice.org/#/c/44800/
+ thanks to Fyodor & mst_ for review.
+ Fixed:
[None]
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+142 +0 (-98) overall
many thanks to the top bug squashers:
Buovjaga 16
Heiko Tietze 7
Caolán McNamara 6
V Stuart Foote 6
Telesto 5
Mike Kaganski 4
Eike Rathke 4
Michael Stahl 3
Bartosz 3
Yousuf Philips (jay) 3
+ top 10 bugs reporters:
Yousuf Philips (jay) 18
Telesto 6
Dan Dascalescu 5
Alex Thurgood 4
Volga 4
Xisco Faulí 3
zyklon87 3
robert 2
Bernhard Rosenkraenzer 2
kompilainenn 2
+ top 10 bugs fixers:
McNamara, Caolán 5
Tietze, Heiko 4
Philips, Yousuf 4
Zolnai, Tamás 2
Kosiorek, Bartosz 2
Stahl, Michael 2
Rathke, Eike 2
Kü 1
Leif Lodahl 1
Köse, Gülşah 1
+ top 10 bugs confirmers:
Buovjaga 34
Faulí Tarazona, Xisco 18
Philips, Yousuf 13
Dieter Praas 7
Tietze, Heiko 4
Raal 3
Adolfo Jayme Barrientos 3
Alex Thurgood 2
Kosiorek, Bartosz 2
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 2/49 - 4 % (+0)
5.2 : 2/39 - 5 % (+0)
5.1 : 1/35 - 2 % (+0)
5.0 : 2/62 - 3 % (+0)
4.4 : 2/76 - 2 % (+0)
4.3 : 5/74 - 6 % (+0)
4.2 : 6/134 - 4 % (+0)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 25/258 - 9 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 413/1767 416/1760 414/1748 425/1735 417/1714 412/1692 405/1663
done by:
Faulí Tarazona, Xisco 6
Buovjaga 2
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 500/2376 502/2369 500/2355 510/2341 501/2317 497/2293 486/2260
done by:
Faulí Tarazona, Xisco 6
Telesto 1
* all bugs tagged with 'regression'
+ 879(+2) bugs open of 6572(+17) total 6(+0) high prio.
done by:
Buovjaga 9
Faulí Tarazona, Xisco 3
Telesto 3
Kosiorek, Bartosz 1
Foote, V Stuart 1
Balland-Poirier, Laurent 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Impress - 2(+0)
LibreOffice - 1(+0)
Writer - 1(+0)
Calc - 1(+0)
graphics stack - 1(+0)
by OS:
Mac OS X - 3(+0)
All - 3(+0)
Windows - 0(+0)
Linux - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 160(+0)
Calc - 139(+1)
Impress - 89(-1)
Writer: docx filter - 74(+0)
LibreOffice - 69(+2)
UI - 48(+0)
graphics stack - 36(+0)
Writer: doc filter - 35(-1)
Draw - 34(+0)
Writer: perf - 34(+2)
Base - 30(+0)
Writer: other filter - 28(+1)
Borders - 28(+0)
filters and storage - 26(+1)
Chart - 19(+0)
Crashes - 18(-1)
Printing and PDF export - 16(-2)
BASIC - 15(+0)
framework - 5(+0)
Linguistic - 2(+0)
sdk - 1(+0)
Installation - 1(+0)
Extensions - 1(+0)