* Present:
+ Eike, Christian, Miklos, Heiko, Sophie, Kendy, Stephan, Mike S,
Xisco, Samuel, Caolan, Michael S, Michael M
* Completed Action Items:
+ ask Norbert wrt. Bisect repos for Mac (Michael)
[ same tooling & commands as on Linux, Windows
+ opened a redmine ticket (Xisco)
+ https://redmine.documentfoundation.org/issues/2412#change-13809
+ discussing locally or in a data-center ]
+ mail devs asking if they’d like to be certified (Stephan)
+ script a ‘make check’ clang-format option (Miklos)
[ thanks to Markus for helping & deploying LODE changes ]
+ mail the list wrt. bundling GPG-4-Win (Thorsten)
[ dropped ]
+ fwd build details on Mac / CVE build / test failure to the list (Shinnok)
[ abandoned for now ]
* Pending Action Items:
+ come up with a list of retiring committers to mail (Norbert)
+ find code pointer auto-format table style config merging (Caolan)
+ 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)
+ back from vacation
+ 6.0 Beta 1 update & feature freeze: week 47 (of Nov 20th)
+ this week will branch for 6.0
+ asked to wait for some fixes.
+ one pending from Samuel this evening
+ splash screen bits too ? (Heiko)
+ like to have it in the Beta.
+ HTML help won’t be ready for B1
+ GPG bits are submitted, but need gcc/cygwin compiler to build.
+ is it a new compile dependency ? (Michael)
+ tried hard not to rely on it (Cloph)
+ think a permanent requirement
+ late features
+ HTML help pieces (Olivier, Cloph)
[ will do the make integration (Cloph)
have scripts that work (Olivier) ]
+ GPG / Windows bits (Samuel)
[ is now in, fixes coming ... ]
+ Calc threading bits (Michael)
[ merged, fixes coming ... ]
+ Calc column span update from Noel (Michael)
[ unlikely to make it – needs more design work ]
+ missing piece from customization GSoC (Heiko)
[ mkara submitted a new patch, it was accepted
missing piece is macros – still working on it.
Styles are working, but macros are missing. ]
+ 5.4.4 RC1: week 48 (of Nov 27th)
+ next week.
+ Android
+ patches to use NDK16 and unified headers this introduces
+ font rendering issue still a problem.
+ Online
+ branch and beta source archive coming.
* FOSDEM / Brussels, 3 & 4 February 2018
+ Papers deadline Dec 4
+ https://penta.fosdem.org/submission/FOSDEM18
+ Coming:
+ Caolan – fuzzing talk ?
+ Heiko - ?
+ Kendy – Online dialog tunneling (?)
+ Mike S – planning to interview people, bringing the camera
+ Miklos – ePUB talk (?)
+ Samuel – don’t know.
+ Xisco – talk to pentabarf quietly.
+ Christian – a dashboard talk.
+ Olivier – Converging documentation
+ Stephan – giving thought to topic.
+ Michael S – still planning.
+ Michael M – calc threading
+ more most welcome ...
* Documentation (Olivier)
+ More work on integration of new help into build
+ (gbuild makefiles not easy to hack !)
+ lots of people coming to help: cloph, dtardon, shinnok
+ talk and action with Mike Saunders to set a prototype XHP editor
+ Getting Started guide 6.0
+ Last meeting was adjourned due to connectivity issues. Resume next Monday.
+ awaiting latest 6.0 features to write about.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
261(261) (topicUI) bugs open, 369(369) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(2) 17(-3) 46(-1) 118(0)
commented 62(23) 225(-47) 629(-2) 2410(-9)
removed 0(0) 0(0) 4(-1) 19(-1)
resolved 6(4) 22(1) 54(2) 244(3)
+ top 10 contributors:
Philips, Yousuf made 102 changes in 1 month, and 825 changes in 1 year
Tietze, Heiko made 82 changes in 1 month, and 1125 changes in 1 year
Faulí Tarazona, Xisco made 68 changes in 1 month, and 402 changes in 1 y
Zolnai, Tamás made 60 changes in 1 month, and 136 changes in 1 year
Thomas Lendo made 32 changes in 1 month, and 429 changes in 1 year
dieterp made 31 changes in 1 month, and 81 changes in 1 year
Henschel, Regina made 20 changes in 1 month, and 125 changes in 1 year
Christian Lehmann made 19 changes in 1 month, and 19 changes in 1 year
Buovjaga made 16 changes in 1 month, and 275 changes in 1 year
Krot, Serge made 12 changes in 1 month, and 12 changes in 1 year
+ Background image always set to current page (master to change all)
+ avoiding the nag screen
+ Splash screen for high-res screens
+ progress bar in the right place now.
+ New default numbering list styles submitted by Yousuf
+ New variants for the Notebookbar by Andreas
+ mail / social-media interest
+ Removal of Open Sans, PT_Serif, Source Sans/Code fonts planned
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103080
+ seeking approval here
+ not delighted to see them removed (Caolan)
+ documents using them will change significantly.
+ adding and removing them is risky enough to keep to a minimum
+ no particular problem here – but lets not churn properly.
+ added Noto and C* things instead
+ concern with installing fonts into the system
+ what is out-dated wrt. Adobe fonts ? (Samuel)
+ now we have better (Heiko)
+ is there a comparison (Samuel)
+ CJK coverage (Heiko)
+ only a selection of Noto
+ including emojis
+ concerned that we add fonts for a decade at least (Michael)
+ prefer to have them not installed by default (Cloph)
+ downloading fonts from LibreOffice while it runs ? (Michael S)
+ web-font downloading solution would solve this ?
+ no user message concern (Samuel)
+ don’t remove old fonts with an update (Heiko)
+ so less likely.
=> do it this time, but strongly discourage removal in future.
* clang-format-ness review (Miklos)
+ hopefully this topic will quietly settle down.
+ enforcement on the gerrit / jenkins / clang-plugin slave.
+ first checks the style, and afterwards does gbuild.
* Crash Hunting (Caolan)
+ 17(+17) import failure, 91(+91) export failures
+ for the last two weeks had zero warnings
+ chart change behind most of them – have a fix for half
+ orcus upgrade with assert maybe too
+ may have lost unreliability – all easy to reproduce.
+ 67 coverity down from ~120
+ 38 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl)
+ minimizing a docx seed corpus from our huge test set.
+ built into the tool – finding the best, smallest docs
to exercise most code
+ afl-cmin – we publish these corpus’
+ dev-www – not just our own, but David’s there too.
+ 54 there; some are proper (rtf), others are ~tiny (dif)
+ http://dev-www.libreoffice.org/corpus/
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.3.6.1
+ 1805 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.7.2
+ 489 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.4.2.2
+ 2145 (last 7 days )
+ http://crashreport.libreoffice.org/stats/version/5.4.3.2
+ 1122 (last 7 days )
+ 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
+ can we test the updater for 5.4.3 before enabling ?
+ will test (Cloph)
* Hackfests & Events (Thorsten)
+ missing people who hack-fest ...
+ 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 57(-5) 114(-6) 117(-3) 123(-3)
reviews 497(64) 1827(-35) 4849(-166) 18254(147)
merged 238(-10) 1109(14) 2929(49) 11286(86)
abandoned 22(6) 84(4) 205(8) 669(13)
own commits 309(3) 1576(26) 3921(53) 13755(0)
review commits 74(24) 301(19) 809(-17) 2783(45)
contributor... 1 week 1 month 3 months 12 months
open 18(5) 34(-3) 34(-5) 38(-6)
reviews 742(20) 2861(-57) 7064(-16) 23338(272)
merged 24(8) 82(7) 257(-21) 1230(17)
abandoned 5(1) 15(1) 82(1) 343(4)
own commits 23(10) 82(5) 265(-21) 825(13)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 32(32) needsUXEval 0(0) cleanup_comments 208(208)
total 263(263) assigned 18(18) open 211(211)
+ top 5 contributors:
Gelmini, Andrea made 30 patches in 1 month, and 189 patches in 1 year
Johnny_M made 12 patches in 1 month, and 53 patches in 1 year
Jim Raykowski made 5 patches in 1 month, and 11 patches in 1 year
Udaree Kanewala made 4 patches in 1 month, and 6 patches in 1 year
Andreas Brandner made 3 patches in 1 month, and 12 patches in 1 year
+ top 5 reviewers:
*dummy* made 256 review comments in 1 month, and 648 in 1 year
Behrens, Thorsten made 192 review comments in 1 month, and 931 in 1 year
Grandin, Noel made 170 review comments in 1 month, and 1407 in 1 year
Stahl, Michael made 114 review comments in 1 month, and 1905 in 1 year
Rathke, Eike made 112 review comments in 1 month, and 1096 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Teraslilja m-matti-a.lehtonen@iki.fi
Vecsernyés Márk kurtaazz@gmail.com
Fabian Jucker jucker@gyselroth.com
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ congrats to Muhammet Kara & Tamas Bunth on their certification.
+ sleep for 20 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 228 ok: 226 ko: 2 fail ratio: 0.88 % break: 2 broken duration: 0.68%
master linux dbg jobs: 147 ok: 141 ko: 4 fail ratio: 2.72 % break: 3 broken duration: 1.68%
master mac rel jobs: 112 ok: 106 ko: 6 fail ratio: 5.36 % break: 6 broken duration: 2.90%
master mac dbg jobs: 116 ok: 113 ko: 3 fail ratio: 2.59 % break: 3 broken duration: 2.75%
master win rel jobs: 100 ok: 89 ko: 11 fail ratio: 11.00 % break: 9 broken duration: 9.25%
master win dbg jobs: 110 ok: 94 ko: 16 fail ratio: 14.55 % break: 15 broken duration:17.85%
master win64 dbg jobs: 114 ok: 107 ko: 7 fail ratio: 6.14 % break: 7 broken duration: 4.63%
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: 494 ok: 420 ko: 72 fail ratio:14.57%
master gerrit plg jobs: 493 ok: 286 ko: 195 fail ratio:39.55%
master gerrit win jobs: 484 ok: 406 ko: 76 fail ratio:15.70%
master gerrit mac jobs: 485 ok: 415 ko: 68 fail ratio:14.02%
master gerrit all jobs: 489 ok: 251 ko: 222 fail ratio:45.40%
+ largeish queue in the last days
+ builds on Mac take up to 2 hours – a concern.
+ failure rate is not so concerning.
+ clang + checks is now spoiling the stats
+ framework complex Junit test – now fails (Stephan)
+ looks like soffice.bin is crashing
+ if core-dumps enabled would be easier to debug.
AI: + look into ulimit -c unlimited-ness (Cloph)
+ machine for win bibisect is failing too (Xisco)
+ https://ci.libreoffice.org/job/lo_bibisect_win32_6_0/
+ commit: 7a1c21e53fc4733a4bb52282ce0098fcc085ab0e
+ loplugin / simplify-bool ?
* l10n (Sophie)
+ Christian updated the templates yesterday
+ more translations to do.
+ still waiting for fuzziness fix.
* Hunspell update (Caolan)
+ placed the new work hunspell2 → NuSpell
+ https://github.com/hunspell/nuspell
+ https://github.com/hunspell/hunspell/commit/35301da115410bdffa6a35ed449be44df2d8a218
+ put in the repo one level higher in github
+ last heard – considering using MPLv2 for NuSpell
+ Hunspell1 left ~as it is.
+ a good outcome – hope NuSpell does well.
* gcc req. for windows (Samuel)
+ a hard req – but gcc part of LODE since 2015
+ windres: the problematic problem.
+ unless VS can be used, gcc will be required.
+ until now up-stream got it working only by cross compiling.
+ think only used for pre-processing (Stephan)
+ perhaps can use a different pre-processor
+ tried to plug clang-cl into that.
+ have different pre-proc’s we use in the build anyway
* Flatpak builds (Stephan)
+ flathub – the github for all things flatpak
+ LibreOffice is there now, and they do the builds
+ more platforms, even ARM
+ think we’ll stop providing these.
+ will update page of ours – keep the latest 5.4.3 there
+ and encourage people to move to Flathub / point them there.
* QA update (Xisco)
+ Bug Hunting Session for 6.0 Beta 1 → MONDAY 27, November
+ discussed in the last QA meeting
+ do it on Friday – can’t get builds in time sometimes
+ lets see how it goes.
+ UNCONFIRMED: 354 (-16)
+ enhancements: 38 (-2)
+ needsUXEval: 5 (+4)
+ haveBackTrace: 6 (+0)
+ needsDevAdvice: 32 (-2)
+ documentation: 3 (-2)
+ android: 15 (-1)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
[None]
+ Older:
+ Impress can't play MP4 videos on Mac
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113622
+ regression around media embedding
+ between 5.3.5.1 and 5.3.5.2 and 5.4.0.1 and 5.4.0.2
+ still pending Xisco’s bisection on Mac.
+ had problems building.
+ jmux had a commit / suggestion to try out.
+ Writer crashes on undo times N (steps in Comment 11 or Comment 38)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113916
+ Patch in gerrit: https://gerrit.libreoffice.org/#/c/44800/
+ Fixed:
+ Editing: Custom color text crash Impress
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113862
+ Closed as WFM
+ Draw: EDITING: SEGV on resize of blank lines in multi-line text box
+ https://bugs.documentfoundation.org/show_bug.cgi?id=113940
+ Dupe of https://bugs.documentfoundation.org/show_bug.cgi?id=113657
+ Fixed today. Thanks to Julien Nabet
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+148 -18 (-108) overall)
many thanks to the top bug squashers:
Buovjaga 20
Xisco Faulí 15
Caolán McNamara 6
Telesto 5
Eike Rathke 5
Bartosz 4
Mike Kaganski 4
V Stuart Foote 4
Heiko Tietze 4
Jacques Guilleron 3
+ top 10 bugs reporters:
Yousuf Philips (jay) 12
Xisco Faulí 8
Thomas Lendo 7
Telesto 6
Emil Tanev 5
Tamás Zolnai 3
Gabor Kelemen 2
Tor Lillqvist 2
kompilainenn 2
zyklon87 2
+ top 10 bugs fixers:
McNamara, Caolán 6
Rathke, Eike 3
Kosiorek, Bartosz 3
Kaganski, Mike 2
Zolnai, Tamás 2
1
Grandin, Noel 1
Donkers, Winfried 1
Kłos, Szymon 1
Philips, Yousuf 1
+ top 10 bugs confirmers:
Buovjaga 53
Faulí Tarazona, Xisco 26
Philips, Yousuf 13
dieterp 7
Raal 5
Timur 4
Budea, Áron 4
Rathke, Eike 3
*UNKNOWN* 3
Omer Zak 3
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 3/49 - 6 % (+4)
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
+ 418/1762 412/1749 422/1738 417/1716 410/1698 410/1669 400/1654
done by:
Faulí Tarazona, Xisco 6
Telesto 5
Benes, Luke 1
kompilainenn 1
Raal 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 505/2372 499/2357 508/2344 502/2320 494/2299 490/2265 476/2247
done by:
Faulí Tarazona, Xisco 7
Telesto 5
kompilainenn 1
Raal 1
eisa01 1
* all bugs tagged with 'regression'
+ 880(+3) bugs open of 6559(+20) total 6(-1) high prio.
done by:
Buovjaga 6
Faulí Tarazona, Xisco 5
Telesto 3
Budea, Áron 1
Joerg 1
Benes, Luke 1
kompilainenn 1
Raal 1
Philips, Yousuf 1
Kosiorek, Bartosz 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Impress - 2(+0)
Calc - 1(+0)
LibreOffice - 1(+0)
Writer - 1(+0)
graphics stack - 1(+0)
filters and storage - 0(-1)
by OS:
All - 3(-1)
Mac OS X - 3(+0)
Linux - 0(+0)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 160(-1)
Calc - 138(+0)
Impress - 92(+1)
Writer: docx filter - 74(+2)
LibreOffice - 68(-1)
UI - 48(-1)
Writer: doc filter - 36(+1)
graphics stack - 36(+0)
Draw - 34(-1)
Writer: perf - 32(+3)
Base - 30(+0)
Borders - 29(+1)
Writer: other filter - 27(+0)
filters and storage - 25(-1)
Chart - 19(+0)
Crashes - 19(-1)
Printing and PDF export - 18(+1)
BASIC - 16(+1)
framework - 5(+0)
Linguistic - 2(+0)
Installation - 1(+0)
Extensions - 1(+0)
sdk - 1(+0)