* Present: + David, Heiko, Olivier, Thorsten, Xisco, Michael M, Sophie, Stephan, Christian, Markus, Miklos, Michael S, Bubli, Caolan, Armin
* Completed Action Items: + check with Italo, and change the version to 6.0 in configure.ac (Christian) + Build translations for survey & run it (Sophie, Heiko) [ translation is done, Heiko seems happy (Sophie) asking for more translation on marketing-priv (Heiko) + waiting for the weekend to start it ] + remove TDE support (Michael S). * Pending Action Items: + come up with a concrete, deliverable plan for live-screenshots (Olivier) + Set screenshooting as uno command + run script to build screenshots on all dialogs at install time + place screenshots in $INSTALL/help/screenshots/ + Problems with flickering screens ? (Michael) + flashing screen issue not addressed by UNO (Bubli) AI: + help Olivier come up with a plan (Armin) * Release Engineering update (Christian) + 5.4.0 Beta 2 update + no negative feedback wrt. Certificates + not heard of major problems with the release + feature pages: please update: + https://wiki.documentfoundation.org/ReleaseNotes/5.4 also created: + https://wiki.documentfoundation.org/ReleaseNotes/6.0 + 5.3.4 RC2 + has been tagged ~10mins before the call + key regression fix thanks to Troy Rollo + 5.4.0 RC1 + next week: UI & English string freeze. + still done from libreoffice-5-4 branch + branch for RC2 in two weeks time. + an independant review is needed after the first RC. + Android & iOS Remote + no update + online + B2 out, RC1 next week. AppImage resolution - Linux portable edition + jphilipps arrived – but no volume. + dislike feature – but we should do it for the volunteers (Michael) + not opposing this (Cloph) + fine with having it on the portable / download page + just not enabling for his own tinderboxes. + various well-known down-sides + confusion etc. + any reason to have at the same level of non-promotion (Thorsten) + as snap / flatpack. + volunteers on it / some users know it – costs seem low. => help Anthonio up-load builds & put on portable page (Cloph) + needs some clarify what languages / help go in each image (Cloph) + don’t want to have hundreds of these. + suggest: similar to the windows one & omit help + as long as its real work > a few archives per-release re-visit (Thorsten) * Documentation (Olivier) + Completely rewrote on-line help (WIP) + Support languages + Support Win, Mac, Linux diff’s + Fast, flat-HTML + bookmarks are searcheable + Google search + Size = 20MB per language + Now in https://helponline.libreoffice.org + HTML pre-generated, not done with CSS on old-style XML. + Next: + Connect with LibreOffice (replacing the wikihelp) + do we need to keep old-help around on-line ? (Michael) + changing the URLs – can do it. + add LibreOffice versions (master, 5.3, 5.2, etc...) + More pages in Help on Basic + Doc Meeting in June 7th + One attendant, Dave Barton – interested in help page work. + Improvements for HelpAuthoring extensions by Jean Spiteri + supports <sub> and <sup> of HC DTD * UX Update (Heiko) + Bugzilla (topicUI) statistics 260(260) (topicUI) bugs open, 472(472) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 3(-1) 15(-4) 38(0) 444(-11) commented 27(-17) 208(-9) 556(9) 3496(2) removed 0(0) 0(0) 3(0) 43(1) resolved 3(-1) 13(1) 46(2) 238(3) + top 10 contributors: Philips, Yousuf made 149 changes in 1 month, and 1467 changes in 1 year Thomas Lendo made 97 changes in 1 month, and 214 changes in 1 year Tietze, Heiko made 64 changes in 1 month, and 1849 changes in 1 year Buovjaga made 34 changes in 1 month, and 378 changes in 1 year Foote, V Stuart made 18 changes in 1 month, and 609 changes in 1 year Cor Nouws made 16 changes in 1 month, and 380 changes in 1 year Henschel, Regina made 16 changes in 1 month, and 141 changes in 1 year Kevin made 13 changes in 1 month, and 13 changes in 1 year Timur made 11 changes in 1 month, and 44 changes in 1 year Daniel Grigoras made 9 changes in 1 month, and 10 changes in 1 year + Question: when NotebookBar is not experimental ? + would be nice for 6.0 – hopefully done in the project + currently GSOC project working on it. + long list of issues that needs to be fixed. + volunteers welcome. * Discussion about line spacing + Patch from Khaled https://gerrit.libreoffice.org/#/c/31053/ aiming to standardize calculation + Documents → matter a lot – but … + currently was inconsistent cross-platforms. + new behaviour is more interoperable (Miklos) + what does backwards-compat mean wrt. An inconsistent previous state ? (Michael) + outside writer lack of compat-flags (Miklos) + How it was before: + Win: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128520 + Linux: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128521 => consensus on not reverting the patch incl. Xisco too. * Crash Testing (Caolan) + 2(+0) import failure, 0(+0) export failures + havn’t been able to reproduce it. + oss-fuzz: 30 fuzzers active + added 1st of spreadsheet bits + no output for a week – some sort of issue with: + SIGALRM handler + despite the backlog, nothing serious: + timeouts, infinite loops, nullptrs etc. + latest is quattro-pro + coverity: 24/14/7 bugs outstanding + resolved all issues with exceptions being thrown through destructors. + 24: number detected. + 14: in our code + 7: not fixed yet. + 1 issue / million lines ish. * Hackfests (Bjoern) + next venues / suggestions + Ladies who FOSS ? (Bubli) + Berlin German community meeting (Thorsten) + Weekend of June 23 → 25 – Friday → Sun. + Hamburg meeting on Friday as a warm-up ? + openExpo in Madrid June 1st + http://www.openexpo.es + jani went(?) + Akademy is coming up (Thorsten) + I should be at GUADEC (Michael) * Automatic Updater (Markus) + Working on the auto-updated for some time. + it now works on Linux – with archive builds. + plan to provide daily, automatic-update builds soon + so people can test them. + quite some security implications, especially on Windows. + an independent service installed – that does the update. + so we don’t need to request admin permissions + code taken from Mozilla guys – who did good security review. + need to check we don’t create problems. + signing ? (Michael) + at every stage (Markus) + checking signatures etc. + found quite some issues in their code during development. + non-trivial to never execute code you don’t trust + we re-use most of their code ? (Thorsten) + we take most of their code (Markus) + we have a set of bugs they found to review. + how does the patch work ? (Michael) + Windows – several step process (Markus) + binary calls an updater binary, starts an updater service. + which has permission to install in admin-only locations eg. Program\ Files. + one system service that runs with elevated permissions. + can only call it with the executable you want etc. + a small diff to what Mozilla have ? (Thorsten) + how often does it change ? + about 10 security issues on the list over 4-5 years. + some differences; we prolly use MSI patching, they don’t there are differences. + totally different release process to what we have. + Firefox don’t ship any MSIs (Markus) + most likely we’ll have to start shipping MSP patches. + not eager to see that (Michael) + some open questions pending to the list (Markus) + should allow us to do out of band installations (Michael) + would have more regular update pings (Markus) + very large numbers of queries (Michael) * mentoring/easyhack update committer... 1 week 1 month 3 months 12 months open 0(0) 89(-4) 119(0) 124(0) reviews 0(0) 1079(-345) 4151(-289) 16225(-544) merged 0(0) 445(-188) 2269(-167) 9610(-266) abandoned 0(0) 23(-6) 109(-16) 589(-11) own commits 41(-268) 1273(-284) 4251(-527) 16647(-260) review commits 3(-56) 267(-78) 862(-245) 3417(-96) contributor... 1 week 1 month 3 months 12 months open 0(0) 45(-3) 57(0) 59(0) reviews 0(0) 1024(-393) 4532(-368) 18577(-567) merged 0(0) 69(-37) 378(-30) 1075(-15) abandoned 0(0) 8(-3) 46(-7) 223(-10) own commits 3(-13) 101(-22) 388(2) 896(-1) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 24(24) needsUXEval 0(0) cleanup_comments 188(188) total 232(232) assigned 18(18) open 187(187) + top 5 contributors: Dewan Aditya made 18 patches in 1 month, and 23 patches in 1 year Kainz, Andreas made 10 patches in 1 month, and 47 patches in 1 year Taneroğlu, Yeliz made 10 patches in 1 month, and 13 patches in 1 year Freund, Matthias made 10 patches in 1 month, and 12 patches in 1 year Gelmini, Andrea made 6 patches in 1 month, and 101 patches in 1 year + top 5 reviewers: Holešovský, Jan made 114 review comments in 1 month, and 711 in 1 year Behrens, Thorsten made 82 review comments in 1 month, and 473 in 1 year Grandin, Noel made 76 review comments in 1 month, and 1175 in 1 year Vajna, Miklos made 70 review comments in 1 month, and 1095 in 1 year Behrens, Katarína made 56 review comments in 1 month, and 442 in 1 year + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: * Proposals for 5.4 deprecated section (Eike) + https://wiki.documentfoundation.org/Proposals_for_removing_features + waiting for survey results ... * GSoC update (Thorsten / Markus) + timeline: + nice commits coming in. + be prepared for your 1st eval (Michael) + only have 4 days not 10 this year (Markus) + June 26-30: first eval + July 24 - second eval + August 21- 29: pens down, wrap up + August 29 - September 5: final evaluations of students + September 6: passing projects announced + talk to your students about the conference + evaluation in 2 weeks, only 4 days this year * crash reporter news (Xisco) + http://crashreport.libreoffice.org/stats/?days=128 + http://crashreport.libreoffice.org/stats/version/5.2.7.2 + 1717 (last 7 days) + http://crashreport.libreoffice.org/stats/version/5.3.3.2 + 4936 (last 7 days) + http://crashreport.libreoffice.org/stats/version/5.4.0.0 + 32 (last 7 days) + http://crashreport.libreoffice.org/stats/version/5.3.4.1 + Would love a way to find the 2 doFlush crashes in the large number of older tickets. + apparently no significant GDI related crashes in 5.3.4+ & 5.4 (Markus) + do we plan to enable the crash-report for Linux + Mac for 5.4 ? (Xisco) + for Linux – pushed a hack that enables it. + already more Linux reports than there used to be. + for Mac – someone needs to implement the last missing bits. + Open bugs with a signature : 31 (-2) + http://bit.ly/2qZIC1H * Commit Access + GSoC students + Mohammed (Michael/Markus) => approved. + other GSoC students without access ? ideally all students should have access (Markus) + remind students about rules (mentors) * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + magic script has been run to collect names (Kendy) + pending some input from Kendy & Bjoern. * Jenkins / CI update (Norbert) + network related issues, got fixed. * l10n (Sophie) + nothing particularly new. * Call for Papers for the LibreOffice conference + published this morning. + deadline August 15th. + http://conference.libreoffice.org/2017/call-for-papers-3/ + happy to join papers committee (Olivier) * gcc baseline of 4.7 (Stephan) + apparently we don’t compile on it and no-one noticed. + can we bump the base-line to 4.8 (mailed list) + Munich were gating us ? (Michael) + think it’s ok for 6.0 (Thorsten) + using 4.8 on their tinderbox (Stephan) + whatever works on CentOS6 (Thorsten) + 4.8.2 compiler. + the 4.8 compiler is not CentOS itself but dev-tools (Cloph) https://people.centos.org/tru/devtools-2/ => do it, go go go ! =) * QA update (Xisco) + Bug Hunting Session update + https://wiki.documentfoundation.org/QA/BugHuntingSession/5.4.0Beta2 + A couple of bugs reported so far: https://bugs.documentfoundation.org/buglist.cgi?bug_status=NEW&list_id=707468&query_format=advanced&resolution=---&version=5.4.0.0.beta2 + great drop thanks to Buovjaga & Xisco + nearing 400 … lowest for some time: + UNCONFIRMED: 423 (-33) + enhancements: 46 (+2) + needsUXEval: 4 (+1) + haveBackTrace: 8 (-1) + needsDevAdvice: 34 (-4) + documentation: 1 (+0) + Android: 12 (0) + Most Pressing Bugs: http://tdf.io/mostressingbugs + New: [None] + Older: + Text is invisible, both in UI and in editor on update to 5.3.2, older AMD and Intel GPUs + https://bugs.documentfoundation.org/show_bug.cgi?id=107166 + bit of a problem ! - bisected to Khaled’s commit in https://bugs.documentfoundation.org/show_bug.cgi?id=107942 + breaks remote desktops too – some DirectWrite horror ? + DirectWrite rendering seems to be the issue. + unclear what to do – disabling DirectWrite is far from ideal + Consequences of reverting the commit: https://bugs.documentfoundation.org/show_bug.cgi?id=107166#c34 + would love a fix before 5.4 (Xisco) + 3 bugs mentioned as fixed by current code (Miklos) + so reverting – gives us 3 more. + would love to have freetype everywhere (Michael) + have it as an option ? + async horrors on rendering from long ago (Thorsten) + CRASH: Crash after undo operation (BigPtrArray::Index2Block(... + https://bugs.documentfoundation.org/show_bug.cgi?id=107975 + http://crashreport.libreoffice.org/stats/signature/BigPtrArray::Index2Block(unsigned%20long) + Total: 3470 + Initially introduced by 2903d85d6197829633d7f96c95cd55821c2c20ff ( Luboš Luňák ) + Fixed in 9099e21b89184bd4e39def497e483cac4a77ec5a ( Jan-Marek Glogowski ) + reverted by e84f0a9b3223f49b0829f2f55dacbf11ae201c1e ( Michael Stahl ) + Fixed: + Crash in: SwPageFrame::AppendDrawObjToPage(SwAnchoredObject &) + https://bugs.documentfoundation.org/show_bug.cgi?id=108118 + fixed thanks to Michael Stahl. * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +138 -15 (-102) overall) many thanks to the top bug squashers: Buovjaga 15 Xisco Faulí 12 Yousuf Philips (jay) 9 Ximeng Zu 6 Michael Stahl 4 Regina Henschel 4 Timur 4 Telesto 3 Heiko Tietze 3 raal 2 Winfried Donkers 2 Mike Kaganski 2 Justin L 2 Adolfo Jayme 2 Julien Nabet 2 + top 10 bugs reporters: Yousuf Philips (jay) 21 Telesto 11 raal 6 Howard Johnson 4 krishna 4 Aron Budea 3 Thomas Lendo 3 Samuel Mehrbrodt (CIB) 3 Michael Bauer 2 Dr. Matthias Weisser 2 andis.lazdins 2 Adalbert Hanßen 2 Xisco Faulí 2 yousifjkadom 2 Mike Kaganski 2 + top 10 bugs fixers: Yousuf Philips (jay) 21 Telesto 11 raal 6 Howard Johnson 4 krishna 4 Aron Budea 3 Thomas Lendo 3 Samuel Mehrbrodt (CIB) 3 Michael Bauer 2 Dr. Matthias Weisser 2 andis.lazdins 2 Adalbert Hanßen 2 Xisco Faulí 2 yousifjkadom 2 Mike Kaganski 2 * Highest-Priority bugs (aka "MABs"): + http://bit.ly/2lJAAJI 5.3 : 4/42 - 9 % (+0) 5.2 : 2/36 - 5 % (-3) 5.1 : 1/34 - 2 % (+0) 5.0 : 2/60 - 3 % (+0) 4.4 : 4/76 - 5 % (+0) 4.3 : 5/72 - 6 % (+0) 4.2 : 6/134 - 4 % (+0) 4.1 : 4/82 - 4 % (-2) 4.0 : 4/81 - 4 % (+0) old : 28/256 - 10 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + 383/1441 386/1435 385/1425 384/1410 377/1395 371/1380 374/1374 done by: Faulí Tarazona, Xisco 3 Raal 2 Budea, Áron 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + 470/2018 473/2008 470/1994 472/1980 466/1964 453/1941 455/1933 done by: Faulí Tarazona, Xisco 4 Raal 2 Budea, Áron 2 livingfield 1 * all bugs tagged with 'regression' + 829(-2) bugs open of 6045(+15) total 12(-3) high prio. done by: Buovjaga 5 Faulí Tarazona, Xisco 4 Philips, Yousuf 2 robert 1 Budea, Áron 1 steve -_- 1 Stahl, Michael 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E LibreOffice - 3(+0) Writer - 2(-2) Calc - 2(+0) Base - 2(+0) Extensions - 1(+0) Impress - 1(-1) graphics stack - 1(+0) by OS: All - 5(-3) Mac OS X - 5(+0) Windows - 1(+0) Linux - 1(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Calc - 135(+1) Writer: other - 134(-5) Impress - 77(-1) Writer: docx filter - 71(+1) LibreOffice - 64(+0) UI - 50(+1) Writer: doc filter - 41(+0) graphics stack - 40(+0) Base - 33(+1) Draw - 32(+0) Borders - 31(+0) Writer: perf - 25(+2) Writer: other filter - 25(+1) filters and storage - 24(+0) Chart - 22(+0) Crashes - 18(-5) Printing and PDF export - 17(-1) BASIC - 13(+0) Extensions - 4(-1) framework - 3(+0) Installation - 2(+0) Linguistic - 1(+0) _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice