* Present: + Stephan, Caolan, Eike, Heiko, Olivier, Thorsten, Armin, Xisco, Michael M, Miklos, Michael S, Sophie, Christian, Jan-Marek
* Completed Action Items: * Pending Action Items: + build concrete, deliverable plan for live-screenshots (Olivier, Armin) [ stalled what is missing wrt. estimating it ? (Thorsten) + plan needed to implement automation of screenshots at install-time for local help (Olivier) + please write this as a wiki page so people can jump in (Thorsten)] * Release Engineering update (Christian) + 5.4.0 RC2 + delayed a bit – 32bit Windows for XP – required patch reversion wrt. Font-rendering settings. + will make this 32bit / XP specific. + build failure on OS/X wrt. expat configure. + back-ported from master. + RC2 is a week late. + but built and branched. + three reviews later this week after RC2, on the release branch + 5.4.0 final + tagging is next-week, after that is final – last week of July. + feature pages: please update: + https://wiki.documentfoundation.org/ReleaseNotes/5.4 + 5.3.5 RC1 + tagged yesterday, builds for Linux done, Windows + Mac due later today. + will apply mac patches for RC2 – in gerrit. + Android & iOS Remote + online + 5.4.0 RC2 release done by Andras * Documentation (Olivier) + New layout of help online (TDF#97745) + check it: https://helponline.libreoffice.org + now responsive (read LO help in your mobile) + All TDF languages that are built are listed + thanks to buovjaga for helping out + TODO: Finish the Contents tab (tree files) + TODO: make it local (file:///) + TODO: Working on a blog post about. + New Authors showing at summer times + do we get paid for google custom search ? (Heiko) + get a lot of external links from that (Olivier) + we get Excel pivot tables eg. + solution for internal search is a bit further out. * Theodore (Shinnok) intro + new development mentor for TDF + just starting, getting feet wet, doing admin + several open-source contributions + GSOC student + mentor etc. + C++ developer, based in Romania – EU timezone. * SSRLabs Interns (Michael) + eight new hacking interns around: performance & quality + starting on their first easy-hacks. + Any ideas on quality ? (Xisco) + can write UI test; can take a couple. + Extending performance test-suite (Markus?) + XML filter pieces (Michael) + continue & expand Azorpid’s work. + other misc. threading / perf. Ideas (Michael) + UX pieces (Heiko) + problem is: need a coding mentor here. + missing table styles, area style types etc. + page background etc. + build performance on windows ? (Thorsten) * UX Update (Heiko) + Bugzilla (topicUI) statistics 260(260) (topicUI) bugs open, 474(474) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 2(-2) 12(-5) 38(0) 406(-3) commented 22(-21) 151(-13) 542(-5) 3324(-24) removed 0(0) 3(0) 6(0) 43(0) resolved 0(-3) 12(-3) 37(-4) 244(0) + top 10 contributors: Thomas Lendo made 195 changes in 1 month, and 389 changes in 1 year Philips, Yousuf made 94 changes in 1 month, and 1530 changes in 1 year Tietze, Heiko made 50 changes in 1 month, and 1503 changes in 1 year Foote, V Stuart made 36 changes in 1 month, and 582 changes in 1 year Timur made 22 changes in 1 month, and 66 changes in 1 year Cor Nouws made 15 changes in 1 month, and 351 changes in 1 year Buovjaga made 12 changes in 1 month, and 361 changes in 1 year Faulí Tarazona, Xisco made 11 changes in 1 month, and 417 changes in 1 y Henschel, Regina made 9 changes in 1 month, and 132 changes in 1 year Mehrbrodt, Samuel made 7 changes in 1 month, and 110 changes in 1 year + Not much to report + Missing participants in the weekly call, esp. devs + would appreciate developer input in the call. + have a couple of tasks that could be easy-hacks + line-spacing in calc ? Not sure where to start. + https://bugs.documentfoundation.org/show_bug.cgi?id=108891 (easyhack or not?) * Crash Testing (Caolan) + 2(-8) import failure, 6(+3) export failures + exploded for a while, now down – run due in the next hours + bigptrarray issues got fixed ? (Michael) + yes, Noel reverted the problematic change (Miklos) + oss-fuzz: 31 fuzzers active + no new fuzzers added, last was Qpro + lots of calc filters to add yet + getting lots of OOM results from MS Word filters + coverity: 14 * RSC death (Caolan) + as per the E-mail – porting to gettext + have a patch that moves us to boost’s gettext at runtime + boost reads the binary .mo file format + translations only a little bigger than before + now zipped – so size is not an issue. + don’t want to break l10n + have a script to run over existing translations + tested it on a tar-ball from cloph. + if no objections & cloph is happy & l10n is ok with msg-context + would like to get it in: because maintaining merging is a pain. + think it’s really great (Sophie) + need to dig into last mail Caolan sent to the list + main problem was msg-context; but seems now answered. + msg-contexts: + one use – to dis-ambiguate between 2 translations + another – a kind of documentation: what it’s for + made it as small as possible to be meaningful. + current msg-ctx is extracted when strings are extracted from the src + we auto-generate this and put them into the source now. + from here-on-in – can add human-meaningful context. + if STR_FOO “foo” → NC_(“FOO”, “foo”) – etc. + an equivalent XML field in the .ui file format. + sounds great (Sophie) + what’s not done yet: + support gettext plurals + so can get translations of copying 3 or 1 file. + easy to add later on. + it is an advantage of gettext (Sophie) + key-id + was difficult to support, but is + still will be a key-id translation; but done at run-time + will take the context + string and generate the string. + no objections to merging it (Cloph) => will wait 1 more day for screaming + cloph run scripts on strings + after merging master into pootle. * New scheduler (finally) landed (Jan-Marek) + now back from vacation & able to support this + Changed a lot of task priorities to default - if you change default priorities, please add a comment to the code + Additional documentation commit currently working on - Had to fix the GLIB fallout first – wasn’t caught by Jenkins. Can this be fixed? + Defaults to round-robin; no more special case waiting + No idea about the general performances changes - but better interactivity during MM / high load for me + What is new ? (Miklos) + lots of special cases were dropped + wait a few ms & process next stuff – was no reasoning + now round-robins between the same priority tasks + thread-safety ? (Michael) + no, since we don’t own the task objects (Jmux) + lots of locking problems here. + other loops work with ‘ids’ instead. + tried, but got lots of deadlocks. + documentation is coming too ... * Hackfests & Events (Bjoern) + next venues / suggestions + Akademy: 22nd-27th July (Thorsten) + Xisco, Gabriele, Jeff, Shinnok and Franklin attending. + We’ll run a booth over the weekend + GUADEC: 28th July - 2nd Aug (Michael) * Call for Papers for the LibreOffice conference + deadline August 15th. + http://conference.libreoffice.org/2017/call-for-papers-3/ 5*0.04 * mentoring/easyhack update committer... 1 week 1 month 3 months 12 months open 0(0) 0(0) 116(-1) 124(0) reviews 0(0) 0(0) 2660(-331) 14890(-313) merged 0(0) 0(0) 1330(-268) 8900(-159) abandoned 0(0) 0(0) 66(-14) 525(-10) own commits 17(5) 112(-104) 2856(-403) 15346(-296) review commits 4(3) 11(-22) 564(-66) 3101(-76) contributor... 1 week 1 month 3 months 12 months open 0(0) 0(0) 56(-1) 59(0) reviews 0(0) 0(0) 2732(-487) 17015(-375) merged 0(0) 0(0) 190(-33) 1012(-19) abandoned 0(0) 0(0) 22(-6) 212(-6) own commits 4(4) 8(-15) 237(-29) 845(-14) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 24(24) needsUXEval 0(0) cleanup_comments 187(187) total 232(232) assigned 16(16) open 189(189) + top 5 contributors: Dewan Aditya made 8 patches in 1 month, and 31 patches in 1 year Kara made 0 patches in 1 month, and 0 patches in 1 year made 0 patches in 1 month, and 0 patches in 1 year Nil made 0 patches in 1 month, and 0 patches in 1 year Zambon Jean-Marc made 0 patches in 1 month, and 2 patches in 1 year + top 5 reviewers: Kara made 0 review comments in 1 month, and 0 in 1 year made 0 review comments in 1 month, and 0 in 1 year Nil made 0 review comments in 1 month, and 0 in 1 year Zambon Jean-Marc made 0 review comments in 1 month, and 0 in 1 year Kim, Don made 0 review comments in 1 month, and 0 in 1 year * GSoC update (Thorsten / Markus / JanI) + timeline: + July 24 - second eval + August 21- 29: pens down, wrap up + August 29 - September 5: final evaluations of students + September 6: passing projects announced * crash reporter news (Xisco) + http://crashreport.libreoffice.org/stats/?days=128 + http://crashreport.libreoffice.org/stats/version/5.2.7.2 + 1920 (last 7 days) + http://crashreport.libreoffice.org/stats/version/5.3.3.2 + 3304 (last 7 days) + http://crashreport.libreoffice.org/stats/version/5.3.4.2 + 1348 (last 7 days) + http://crashreport.libreoffice.org/stats/version/5.4.0.0 + 9 (last 7 days) + Open bugs with a signature : 32 (+1) + http://bit.ly/2qZIC1H * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + sleeping for 11 weeks * Jenkins / CI update (Norbert/Markus) + some infra-issue with Mac build-farm + Problems with OSX jenkins bots => No gerrit OSX verification builds for now + Please pay attention to OSX tinderboxes + ETA for return of that ? (Miklos) + should Justin wait for that ? + no, expect– several weeks more (Michael) + can we re-dedicate existing TDF macs ? (Thorsten) + could it be done on demand ? + Clang catching the same errors (Michael) + Jenkins runs with rhel7 not rhel6 (Miklos) + is there a reason for that ? (Thorsten) + thought they ran CentOS6 (Cloph) + tinderbox@70 was showing the breakage - + Cloph/Jmux to look into that, fix needed if there’s fundamental difference between CI builders and baseline * l10n (Sophie) + nothing new; quiet. * QA update (Xisco) + Reset all old bugs with an assignee and not in ASSIGNED status to default assignee → ~200 bugs. + office-interoperability-tools: Test ODT export + https://github.com/x1sc0/office-interoperability-tools/commit/94d76b25872b182d4c5471b97b852730189d6627 + now also exporting to ODT, perhaps we find some issues there + UNCONFIRMED: 433 (+13) + enhancements: 60 (+6) + needsUXEval: 5 (-1) + haveBackTrace: 8 (+0) + needsDevAdvice: 33 (+0) + documentation: 2 (+0) + Most Pressing Bugs: http://tdf.io/mostressingbugs + New: + Crash in: SfxItemPool::IsInRange(unsigned short) + https://bugs.documentfoundation.org/show_bug.cgi?id=108881 + http://crashreport.libreoffice.org/stats/signature/SfxItemPool::IsInRange(unsigned%20short) + Total: 363 + Assigned to Dennis Francis + CALC - crashes on COPYing 3+ whole rows to clipboard with OpenGL + https://bugs.documentfoundation.org/show_bug.cgi?id=108299 + crash-reporter shows similar issues: Windows - dumping clipboard to OS before final exit. + apparently shutdown / exit ordering nightmare wrt. Clipboard already fixed by Moggi (?) + Older: + CRASH - SEGFAULT 11 attempting to open any document on master + macOS only – crashes rendering text ... + https://bugs.documentfoundation.org/show_bug.cgi?id=108793 => Tamas Bund. + 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 + something poisons GDI / any sort of rendering at all + presumed fixed – thanks to Tomaz Vajngerl + back-port reviews for -5-4 appreciated: + https://gerrit.libreoffice.org/#/c/39902/ + 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: 4420 + Initially introduced by 2903d85d6197829633d7f96c95cd55821c2c20ff ( Luboš Luňák ) + Fixed in 9099e21b89184bd4e39def497e483cac4a77ec5a ( Jan-Marek Glogowski ) + reverted by e84f0a9b3223f49b0829f2f55dacbf11ae201c1e ( Michael Stahl ) + Michael S - looked at it a couple of weeks ago. + someone fixed problem deleting part of para – then the at-character anchored objects are not deleted – but moved to index 0 + the oldest commit - changed that so they are actually deleted + other parts of the code expect them not to be deleted. + 2 different undo classes crash in this case. + unfortunately, not had enough time to look at it. + alternative – just revert that commit. + Fixed: + CRASH: LibreOffice crashes while clicking on Show Signatures button + https://bugs.documentfoundation.org/show_bug.cgi?id=108852 + thanks to Bubli. * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +124 +7 (-72) overall) many thanks to the top bug squashers: Xisco Faulí 9 V Stuart Foote 7 Samuel Mehrbrodt 6 Buovjaga 5 Timur 4 Alex Thurgood 4 Justin L 3 Mike Kaganski 3 Adolfo Jayme 2 Thomas Lendo 2 Julien Nabet 2 Michael Meeks 2 Dennis Francis 1 Szymon Kłos 1 Chris Sherlock 1 + top 10 bugs reporters: krishna [:kr1shna] 18 Xisco Faulí 11 Telesto 7 Thomas Lendo 4 Ben 3 Timur 3 Mike Kaganski 3 Samuel Mehrbrodt 3 Marco A.G.Pinto 2 Justin L 2 Tamás Zolnai 2 Kenneth Hanson 2 Aron Budea 2 bureautiquelibre 1 Jean-Francois Nifenecker 1 + top 10 bugs fixers: krishna [:kr1shna] 18 Xisco Faulí 11 Telesto 7 Thomas Lendo 4 Ben 3 Timur 3 Mike Kaganski 3 Samuel Mehrbrodt 3 Marco A.G.Pinto 2 Justin L 2 Tamás Zolnai 2 Kenneth Hanson 2 Aron Budea 2 bureautiquelibre 1 Jean-Francois Nifenecker 1 * Highest-Priority bugs (aka "MABs"): + http://bit.ly/2lJAAJI 5.3 : 4/43 - 9 % (-2) 5.2 : 2/37 - 5 % (+0) 5.1 : 1/34 - 2 % (+0) 5.0 : 2/60 - 3 % (+0) 4.4 : 4/76 - 5 % (+0) 4.3 : 6/73 - 8 % (+0) 4.2 : 6/134 - 4 % (+0) 4.1 : 4/82 - 4 % (+0) 4.0 : 5/82 - 6 % (+2) old : 28/256 - 10 % (+0) * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + 385/1485 376/1471 368/1458 372/1448 383/1441 386/1435 385/1425 done by: Faulí Tarazona, Xisco 13 Budea, Áron 1 Justin L 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + 475/2071 466/2056 457/2042 463/2032 470/2018 473/2008 470/1994 done by: Faulí Tarazona, Xisco 14 Budea, Áron 1 Justin L 1 * all bugs tagged with 'regression' + 860(+12) bugs open of 6140(+21) total 13(-1) high prio. done by: Faulí Tarazona, Xisco 14 Buovjaga 3 Alex Thurgood 2 Philips, Yousuf 1 Justin L 1 Telesto 1 zahra 1 robert 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E LibreOffice - 4(+1) Writer - 3(+0) Calc - 2(-1) Impress - 2(+0) graphics stack - 1(+0) Extensions - 1(+0) Base - 0(-1) by OS: Mac OS X - 4(-1) Windows - 1(+0) All - 8(+0) Linux - 0(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 141(+4) Calc - 138(+0) Impress - 80(+0) Writer: docx filter - 73(+1) LibreOffice - 68(+2) UI - 47(+0) Writer: doc filter - 43(-1) graphics stack - 40(+0) Draw - 35(+0) Writer: perf - 33(+0) Base - 32(+0) Writer: other filter - 31(+7) Borders - 30(+0) Chart - 23(+0) filters and storage - 22(+0) Crashes - 18(-2) Printing and PDF export - 17(+0) BASIC - 13(+0) Extensions - 4(+0) Installation - 3(+0) framework - 2(-1) Linguistic - 2(+0) _______________________________________________ List Name: Libreoffice-qa mailing list Mail address: Libreoffice-qa@lists.freedesktop.org Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://lists.freedesktop.org/archives/libreoffice-qa/