* 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.lehto...@iki.fi Vecsernyés Márk kurta...@gmail.com Fabian Jucker juc...@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) from:Thu Nov 16 16:16:47 2017 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) _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice