* Present: + Andras, Caolan, Kendy, JanI, Xisco, Michael M, Stephan, Miklos, Bjoern, Michael S, Jan-Marek, Thorsten
* Completed Action Items: + setup bibisect repository for 4.3 with Norbert (Xisco) + [ Norbert showed how to do it – already building the data ] + give authorization to Xisco on jenkins in-person @ FOSDEM (Norbert) + setup and welcome Mark Page (JanI) + [ Kendy to do the actual button pressing in gerrit ] * Pending Action Items: + add Mark Page <aptit...@btconnect.com> to committers * Release Engineering update (Christian) + 5.2.6 RC1 → squeeze one additional release in - rc1 week 7, rc2 week 9, final announce March 10 + 5.3.0 retrospective + 5.3.1 RC1 → rc1 later today, rc2 week 8, final on Mar 2nd + Android & iOS Remote (Cloph) → nice patches from Aleksandar but a little too crashy for submitting to playstore (unrelated to his changes) + online (Michael) + tagged, made packages, Andras sent → Cloph. (5.3.0 tarball on mirrors) + online/TDF/LDAP accounts etc. (Michael) + https://user.documentfoundation.org * Documentation (Olivier) + no Olivier -> still travelling ? * UX Update (Heiko) + Bugzilla (topicUI) statistics 253(253) (topicUI) bugs open, 473(473) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 1(-3) 14(-2) 38(-4) 494(1) commented 54(-1) 256(-14) 781(5) 3760(10) removed 0(0) 5(0) 7(0) 39(0) resolved 6(0) 32(-3) 77(4) 185(3) + top 10 contributors: Tietze, Heiko made 193 changes in 1 month, and 2074 changes in 1 year Foote, V Stuart made 37 changes in 1 month, and 670 changes in 1 year Philips, Yousuf made 31 changes in 1 month, and 1647 changes in 1 year Faulí Tarazona, Xisco made 27 changes in 1 month, and 216 changes in 1 year Cor Nouws made 25 changes in 1 month, and 467 changes in 1 year Telesto made 24 changes in 1 month, and 39 changes in 1 year Iversen, Jan made 22 changes in 1 month, and 453 changes in 1 year m.a.riosv made 15 changes in 1 month, and 55 changes in 1 year Kevin, Suo (锁琨珑) made 13 changes in 1 month, and 17 changes in 1 year Olivier R. made 11 changes in 1 month, and 16 changes in 1 year + talked with Alex Arnaud about a11y + filed ideas about gsoc projects. + have around 20 big tasks - we can make other projects from them. + encouraging people to become mentors. * Crashtest update (Caolan) + 7 import failure, 4 export failures (newly added assert firing) + 414 coverity issues. + the same - went to zero - last build was broken before FOSDEM. + looking for a way to rid us of Exception warnings + Google / ossfuzz: 14 fuzzers active now + a few trickling in each day. * FOSDEM Retrospective + what went well vs. badly etc. + hack-fest - more fun in the dedicated room ? (Michael) + more people from translators - working on pootle bits (Cloph) + hacking around libreoffice. + now need to verify the script, that it produces the correct results + identified that we have some legacy junk in the DB -> can reduce data set a lot. + would have liked more of a social event (JMux) + eating together; Italo has found a kitchen we can cook in eg. + hopefully will work out in Perugia & be more social. + hack-fest special: right after FOSDEM (Bjoern) + had talked there already (?) + often have lightning talks at hackfests eg. + if you were there - please add things in the wiki as to what you did (Bjoern) + to put things in the board reports: + https://wiki.documentfoundation.org/Hackfest/FOSDEM2017#Achievements * Hackfests (Bjoern) + next venues / suggestions + Ladies who FOSS – sometime in March (Bubli) + organized in Berlin. + Italian hack-fest coming up: 4 days May 27-30th + Perugia University + successful students get course credits + expect 15+ experienced students. + Osvaldo helping out. + planning to go if he can (Bjoern) + lots of people want to go to Italy in May it seems + may have to start looking at who should go. + event in Spain (Xisco) + will be in Malaga for Open conference in May + http://www.opensouthcode.org/conference/opensouthcode2017 + an idea to do something. + UX people: Arnaud suggested a UX meeting (Heiko) + perhaps in Corsica; acknowledged - UX people. + like the idea + love to have some devs there too (Michael) + have a topic focus on UX. + Essen meeting (Bjoern) + suggestions for bike-shedding topics to get people interesting + UX / Extensions ? + no time yet for it; German community coming up with that. * mentoring/easyhack update (janI) + openhub statistics (2017-01-27), 280(280) people did 15424(15424) commits in 12 month in 8623853(8623853) lines of code + gerrit/git statistics: committer... 1 week 1 month 3 months 12 months open 58(12) 115(10) 125(16) 130(16) reviews 325(-151) 1752(-112) 4287(56) 17349(-182) merged 143(-94) 916(-65) 2717(-68) 9624(-28) abandoned 6(-9) 53(-4) 137(-1) 660(-10) own commits 243(-128) 994(178) 2872(-150) 17077(-138) review commits 45(-4) 134(44) 452(-17) 3370(-37) contributor... 1 week 1 month 3 months 12 months open 18(6) 43(3) 49(7) 49(7) reviews 466(-70) 2005(-23) 5147(57) 18276(-9) merged 23(9) 67(-3) 189(16) 815(-3) abandoned 0(-5) 20(-12) 69(-1) 289(-8) own commits 24(9) 49(23) 112(13) 787(-4) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 22(22) needsUXEval 0(0) cleanup_comments 186(186) total 223(223) assigned 31(31) open 170(170) + received patches from 0 emails the last month without licesense statement + top 5 contributors: Bassini, Federico made 7 patches in 1 month, and 11 patches in 1 year Johnny_M made 4 patches in 1 month, and 9 patches in 1 year Uzulmez, Dilek made 3 patches in 1 month, and 4 patches in 1 year Anderson, Vitaliy made 3 patches in 1 month, and 3 patches in 1 year Kumar, Rohan made 3 patches in 1 month, and 47 patches in 1 year + top 5 reviewers: Iversen, Jan made 226 review comments in 1 month, and 1519 in 1 year Stahl, Michael made 199 review comments in 1 month, and 1154 in 1 year McNamara, Caolán made 139 review comments in 1 month, and 1468 in 1 year Mohrhard, Markus made 123 review comments in 1 month, and 1788 in 1 year Rathke, Eike made 113 review comments in 1 month, and 1330 in 1 year + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Röllin Lukas Ceccarini Bicha Jeremy Anderson, Vitaliy Amin, Fakabbir Prajapati Gautam Jaap, Patrick Illarionov, Arkadiy Korepanov, George Monu7210 + GSOC is starting, license statement is there. + The board cancelled JanI's contract after mutual agreement, and he will be returning to his volunteer status in April. + gratitude for the work you've done - improving so much, sorry that it didn't work out (Michael) + sorry it didn't work out, was a mutual agreement: best course of action (JanI) + can concentrate on his own LibreOffice topics (JanI) + tendering for a new mentoring support ... over next week. + What happens to work started eg. IDE ? (Heiko ) + in 1.5 months left to document & finalize as much as possible (JanI) + some talks on how to continue after that. + Board is working on making sure there is no gap (Michael) * GsoC update (Thorsten) + Heiko - can link UX topics - bring mentor http://pad.documentfoundation.org/p/UX-GSoC_Ideas + Wiki page has two parts (JanI) + top part is projects with mentors + bottom part is projects without mentors. + find people to mentor GSOC / things. + deadline for application: 6pm local-time today + Markus filled it out. + It is submitted. * crash reporter news (Markus) + http://crashreport.libreoffice.org/stats/version/5.3.0.3 + http://crashreport.libreoffice.org/stats/version/5.2.5.1 + did a bit of poking at the hack-fest (Michael) + back-ported the GDI object writing to minidumps + 5.3.0.3 - missing some classes of problems. + Eike & Markus also chasing top issues. + interested in handling app-terminate notify handlers in reverse order (Jan-Marek) + currently has special handling based on registered interfaces + in theory should be handled like a stack + might help reduce future problems. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + Italo to send out certificates & update web-page + pinged him (Stephan) + 10 week sleep. * Jenkins / CI update (Norbert) + still travelling ? * l10n (Sophie) + not here. * pdfium (Miklos) + may have noticed that master has an external: pdfium + a brief summary here + the PDF parser library that Chromium uses + use it in LibreOffice for 'insert image' + already handle PDF files, but current code is sub-optimal + imports it to draw, and takes the meta-file + we start a full draw & have this external 'poppler' process + want to replace that with using this library + avoid both the extra process & the full draw document for each PDF image. + later: + hope it will support a vector based renderer eg. skia. + and get better vector based output. + hopefully this could replace the other poppler PDF use. + currently no test-cases for PDF export + long-run: inspect PDFs with it. + long-run: get rid of poppler. + for now just affects PDF insert image feature. + would love to filter un-trusted file filters. (Michael S) + something no longer possible with the new library. + ideally - something from pdfium in a separate process if you want it (Miklos) + currently PDF import result - is what we support in ODF + good for editing the result, but for images - a high quality preview needed. + quality improvement from better rendering. + file-type detection also uses these libraries -> expensive ? + in Fedora -- no pdfium package (Michael S) + not aware of any distributions packaging it. + only 2 patches in external/ - for Win / Mac base-line. + if any distro packages - should be easy to use the system version. + does up-stream do releases ? (Michael S) + branches in git repo; in Chromium - statically link the library. + don't build a shared object. + we do build a shared object & export public symbols. + not entirely enthused about it (Michael S) + really in favour of having a cleaner solution than now (Michael) * MinGW-bits removal heads-up (Stephan) + cf. mailing list + can we do cross-compiling in future ? (Michael) + no-one uses this cross-compile target (Stephan) + ripping out the code is healthy. + android used cross-compiling (Miklos) + seems sensible. * QA update (Xisco) + an increase in reports since 5.3 was released + unconfirmed slightly up, but more or less expected. + most new reports are against 5.3 + UNCONFIRMED: 480 (+24) + enhancements: 35 (-4) + needsUXEval: 1 (-3) + haveBackTrace: 12 (-1) + needsDevAdvice: 44 (+11) + documentation: 6 (+1) + Most Pressing Bugs: http://tdf.io/mostressingbugs + New: + Pivot crashes Calc + https://bugs.documentfoundation.org/show_bug.cgi?id=105858 + Problem when SC_DPOUT_MAXLEVELS ( 256 ) is reached + User can’t share the document. I can send it privately if needed + quite old - back to 3.5 - quite rare to reproduce. + would love input from Eike on what is going on ? + document sent to Julian & so on. + GSoC table template: Crash on Modify custom table style or creating New (in context menu) + https://bugs.documentfoundation.org/show_bug.cgi?id=101648 + UX team needs to discuss the workaround + any update from Heiko ? + didn't talk about it. + need to disable the menu entry for now. + ask Jay to poke at it (Xisco) + Crash in: `anonymous namespace'::ScCaptionCreator::UpdateCaptionPos() + https://bugs.documentfoundation.org/show_bug.cgi?id=105667 + has been bisected, Eike to take a look at it. + Older: + Some Impress slide transitions crash LO on older GPUs + https://bugs.documentfoundation.org/show_bug.cgi?id=103236 + ongoing investigation; Win XP + OGL [!] ... + Firebird: Trying to close Firebird-DB without saving leads to hang of LO + https://bugs.documentfoundation.org/show_bug.cgi?id=105062 * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +183 -121 (+62 overall) many thanks to the top bug squashers: Xisco Faulí 18 Buovjaga 11 Telesto 8 Aron Budea 7 V Stuart Foote 7 Heiko Tietze 5 Maxim Monastirsky 4 Miklos Vajna 4 Alex Thurgood 4 Jacques Guilleron 2 Kohei Yoshida 2 m.a.riosv 2 Adolfo Jayme 2 Julien Nabet 2 + top 10 bugs reporters: Tobias Burnus 7 Christian Nieber 3 Ljiljan 3 grofaty 3 Philips, Yousuf 2 Carlos 2 Adalbert Hanßen 2 Cor Nouws 2 Srebotnjak, Martin 2 Johannes Kingma 2 + top 10 bugs fixers: Vajna, Miklos 4 robert 3 Monastirsky, Maxim 3 Adolfo Jayme Barrientos 3 Tietze, Heiko 2 Buovjaga 1 Tygier, Sam 1 Grandin, Noel 1 JAG220 1 Kaganski, Mike 1 * Highest-Priority bugs (aka "MABs"): 5.3: 3/30 - 10% 5.2: 2/26 - 7% 5.1: 3/34 - 8% 5.0: 2/56 - 3% 4.4: 3/72 - 4% 4.3: 4/70 - 5% 4.2: 6/132 - 4% 4.1: 3/80 - 3% 4.0: 4/81 - 4% old: 29/252 - 11% + http://bit.ly/2dp3mwC * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + 350/1239 342/1220 339/1211 338/1196 338/1187 320/1161 310/1143 + http://bit.ly/2dyIfDy + Done by: Faulí Tarazona, Xisco 6 Budea, Áron 5 Vajna, Miklos 1 * Bibisected bugs open: keyword 'bibisected' + 419/1782 411/1761 410/1754 410/1737 410/1727 395/1700 389/1680 + http://bit.ly/2cSCXlS + Done by: Faulí Tarazona, Xisco 8 Budea, Áron 4 Alex ARNAUD 1 Vajna, Miklos 1 * all bugs tagged with 'regression' + 773(+8) bugs open of 5716(+32) total 11(+1) high prio. + Done by: Faulí Tarazona, Xisco 8 Buovjaga 4 Budea, Áron 2 Abe, Takeshi 1 Cor Nouws 1 Timur 1 m.a.riosv 1 Alex ARNAUD 1 Vajna, Miklos 1 * ~Component count net * high severity regressions LibreOffice - 3 (+0) Base - 2 (+0) Impress - 2 (+0) Calc - 1 (+1) Writer - 1 (+0) graphics stack – 1 (-1) + http://bit.ly/1HWHb3E by OS: + Mac - 5 + All - 2 + Windows - 2 + Linux - 1 * ~Component count net * all regressions Writer: other – 128 (+1) Calc - 124 (-4) Impress - 72 (+1) Writer: docx - 64 (-1) LibreOffice - 56 (+0) UI - 44 (+1) graphics stack - 40 (+1) Writer: doc - 39 (+1) Base - 34 (+1) Crashes – 31 (+1) Borders – 30 (+1) Draw – 30 (+0) Writer: filter – 26 (+1) filter / storage – 20 (-1) Chart - 19 (+0) Writer: perf – 21 (+2) print / PDF export - 12 (-1) BASIC - 11 (+0) framework - 3 (+0) Extensions - 2 (+0) Linguistic - 1 (+1) Installation - 1 (+0) sdk - 1 (+0) Formula Editor - 1 (+0) + http://bit.ly/1BUdI8i _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice