* Present: + JanI, mmeeks, Stephan, Thorsten, Robinson, Sophie, Armin, Norbert Caolan, Kendy, Christian, Miklos, Olivier, Bjoern
* Completed Action Items: + send ESC composition refresh to BOD for vote (Michael) [ rubber stamp still pending ] + ask QA to re-test http://tdf.io/mmregressions (Robinson) [ re-tested some, at least 10 open still, found different behaviors on the Mac side too ] + send invitation mail for Jochen Nitschke (JanI) + script XML / l10n string translation changes (Christian) [ cleaned up, except for non-pootle langs, .po file translators need to run the script themselves ] * Pending Action Items: + build a plan for publishing the HTML documentation (Olivier, Kendy) + investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver) [ glew up-stream not hyper-enthusiastic, considering options. ] + tweak UI and get LiveConnect API key / build case for board (Christian) + attempt to re-build a recent gstreamer 1.0 / core spec file on our CentOS6 base (tdf#94508) (Christian) * Release Engineering update (Christian) + 5.0.6 RC3 + including openSSL update, published as final last week. + 5.1.3 RC2 status + also has updated openSSL; announced today. + 5.2 Beta 1 + week after next for 5.2 + 24th May - feature freeze + getting close! 1.5 weeks away + OpenGL bug fixed by Tomaz - master working better. + 5.1.4 RC1 + deadline is early week 22 + Android & iOS Remote + no regular release this week + expect an Android view & remote update ... * BarnStars (Bjoern) + month of contribution running now: + https://wiki.documentfoundation.org/Barnstars/2016-05 + other badges auto-generated from tools, but Barnstars are manual + if see someone doing something nice, and want to award one, now is a great time - go to the wiki page, and copy/paste the template + expand it from Eike, Bjoern & Mike. + a generic love-in ? (Michael) + so many people do awesome things + anything goes - praise anyone (Bjoern) + idea from wikipedia. + good to reach-out to newer people (Bjoern) + expect not to see ESC members awarding each other, but rather towards newcomers * Documentation (Olivier) + Lots of things happening + updated help-content with the latest additions + hangout last-week with volunteers - updating getting started guide. + chapter 5/6 + made available a way to edit help files on-line + built a web-site, showing help-files directly in the browser + put a small editor on top of it; not WYSIWYG but interesting + can get edits back to gerrit in future ? + awesome (Kendy) + how to preserve authorship & preserve permissions + talk with David O - I'm sure he has input (Kendy) + Pootle <-> help website connection from Christian + so translators can see the context of their strings + e.g. https://translations.documentfoundation.org/de/libo_help/translate/shared.po#unit=28671720 → String in context on vm173 http://vm173.documentfoundation.org/text/shared/3dsettings_toolbar.xhp (realized using client-side javascript) + 500k words in help-content: solves much of the problem. + get more context anyway in help than UI (Sophie) + still need Deckard pieces for UI strings clearly. + local Brazilian work to translate documentation ongoing. * GSoC 2016 (Thorsten) + community bonding period until May, 22nd + still need back-up mentors for some tasks - firebird - zoner draw filter - odf styles in calc / orcus + would love mentors here: + interested to help out with firebird (Caolan) + will hunt down committers in those areas (Thorsten) + give a couple of weeks for volunteers. * UX Update (Kendy/Bubli) + new blog-post welcoming GOSC students: + https://design.blog.documentfoundation.org/2016/05/09/welcome-gsoc-students/ + no meeting the last week. * Crashtest update (Caolan) + 1 import failure, 1 export failure, 7 coverity + numbers exploded for a week or so, but now back down to a pair + Stephan working on missing 'breaks' on the compiler side + may give us a spike in warnings; lets see. + found five places - genuinely missing breaks (Stephan) + some quite long-standing, some recent. + a clang warning - but where you want to fall-through, need a C++-17 annotation for that. + new SAL_FALLTHROUGH macro that will do that. * Ankara update (Michael) + https://wiki.documentfoundation.org/Hackfest/Ankara2016 + Markus, Jmux, Michael ... + day of C++ training + updated the learning the code slides + got some patches out and some easy hacks closed too. + a dozen+ C++ programming students. + have a nice link on interface / impl. / instance (Bjoern) + good to build a corpus of documetns on this (Michael) + nice to have an introduction to services etc. + lots of students doing this for a project. + already working with us. + UNO concepts: implementation, interface, service explained https://www.youtube.com/watch?v=WBNG6bVZPzw (Bjoern) * Hackfests (Bjoern) + hole in the summer, not much going on. + next hackfests: + Germany, Munich, LiMux; End of May 2016 (Jan-Marek) + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich + 27-29 May (parallel to the Debian Sun Camp) + next venues / suggestions + Chaos event - good for outreach; at the same time as Munich. + https://www.froscon.de/en/home/Flosscon in Bonn, Germany + August - 2 weeks before LibreOffice conference ? + perhaps piggy-back on their rooms. + like FOSDEM at a university etc. + https://2016.guadec.org/ in Karlsruhe, Germany (3 weeks before LO conf) + more suggestions welcome + Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern) + advertise at university ? C++ training ? etc. * LibreOffice Conference in Brno - CfP open (Sophie) + Kendy & Thorsten on program committee: + https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/ + deadline is mid July. + almost no-one gets rejected, please submit & book travel (Michael) + if you're concerned wrt. rejection - ping committee for an early decision (Kendy) + travel assistance not necessarily correlated with speaking (Norbert) + speaking does help. * Mentoring/easyhack update (janI) + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week + summary: 17663(-226) commits in a year of which 9790(-362) were made directly, without use of gerrit 293(-7) people made commits in a year, 70(-4) in a month, 37(0) in a week, 0(-58) to be emailed + gerrit: committer open 51(-14) contributor open 54( 4) updated merged abandoned updated merged abandoned year: 51(-14) 6464(133) 562(-1) 54(4) 1409(3) 473(6) month: 51(-14) 712(18) 50(9) 54(4) 139(-12) 44(-18) week: 29(-1) 204(45) 15(0) 30(10) 30(-33) 8(-4) + easyHacks: total 247(-89) open 204(-22) assigned 31(-4) needinfo 11(4) needsDevEval 444(5) missing cleanup due to many comments 198(-10) control still valid 0(-45) + top 5 contributors (based on merged patches last month): Andrea Gelmini got 17 patches merged, and have a total of 129 merged patches Jorenz Paragas got 9 patches merged, and have a total of 18 merged patches Laurent BP got 8 patches merged, and have a total of 49 merged patches Rohan Kumar got 7 patches merged, and have a total of 43 merged patches Giuseppe Castagno got 6 patches merged, and have a total of 62 merged patches + new easyHacks: None + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup" + please remember, a codepointer is mandatory, and typically a look from an experienced developer + create new easy hacks from these ones or remove "needsDevEval" if not feasible): https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval + esc-mentoring.py now delivers daily mail + Updated easy-hack (status ASSIGN no person or visa versa) + Added wiki page "WindowsProblems" based on excellent email to the list. + Sent personal emails to 58 developers with no commit > 3-6 months - ca. 50% response, all positive - many mentioned it was nice to hear something from the community - last time 5/40 provided new patches. + Finalized review of easy-hacks * SfxItemSet::Put(Which...) (Oliver Specht, Bjoern) + original EasyHack from Feb. 2011 (aka. in my second week on LibreOffice) + original suggestion rather (too) defensive from tdays PoV? + https://gerrit.libreoffice.org/#/c/24324/ <- patch by Noel + os has some opinions on that -- abandon patch, take over topic ? + could override the which ID from the item instead ? + existing situation is a mess (Bjoern) AI: + suggest concrete way ahead to clean this up (Oliver) + we'd love to see it cleaned up. * Commit Access + GSOC students + previously we granted them commit access to work on branches (Michael) + unhappy with a fast-road to commit access (JanI) + working on master - avoids merge problems at the end (Norbert) + pushing to drafts for stacks of commits a pain (Michael) + keep the decision with the mentor (Kendy) + some can be done in small steps without re-works. + others better to have as separate patches on a branch + one student, has commit access - but can be done in small steps, but other tasks are better in feature branches. + agreed -> go to the mentor (Norbert) => mentor decides, setup as we go. * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + after GSOC setup. * Jenkins / CI update (Norbert) from:Thu May 5 13:39:10 2016 master linux rel jobs: 189 ok: 178 ko: 11 fail ratio: 5.82 % break: 7 broken duration: 4.49% master linux dbg jobs: 145 ok: 136 ko: 8 fail ratio: 5.52 % break: 6 broken duration: 2.50% master mac rel jobs: 181 ok: 143 ko: 38 fail ratio: 20.99 % break: 5 broken duration: 5.64% master mac dbg jobs: 178 ok: 139 ko: 37 fail ratio: 20.79 % break: 11 broken duration:20.04% master win rel jobs: 116 ok: 105 ko: 11 fail ratio: 9.48 % break: 4 broken duration: 3.84% master win dbg jobs: 114 ok: 99 ko: 12 fail ratio: 10.53 % break: 5 broken duration: 4.03% master win64 dbg jobs: 122 ok: 102 ko: 19 fail ratio: 15.57 % break: 11 broken duration: 9.77% lo-5.0 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% lo-5.1 mac jobs: 21 ok: 21 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% + meant to fail below: gerrit win rel jobs: 314 ok: 254 ko: 60 fail ratio:19.11% gerrit lin rel jobs: 319 ok: 268 ko: 50 fail ratio:15.67% gerrit mac rel jobs: 318 ok: 244 ko: 71 fail ratio:22.33% gerrit all jobs: 316 ok: 193 ko: 120 fail ratio:37.97% + one of those weeks; bumps on Mac debug + a break a day makes (what) ? * l10n (Sophie) + lots of work from cloph + bug-fixes in the tooling + created libreoffice online project + some bugs in pootle to fix first. * QA update (Robinson) + UNCONFIRMED: 645 + Nice drop since last week (~30 bugs) https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED + enhancements: 63 + in ux-advise: 32 + needAdvice at 46 + update of bugzilla (Bjoern) + have fancy tag things & now can tag comments + chat with QA about it (Robinson) + had workarounds in the past, will develop a plan for this. + "me too" comments -> add nothing (Bjoern) + options now to mute them. + Most Pressing Bugs: http://tdf.io/mostressingbugs + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages + Persists as Common issue -> lots of duplicates; many related layout bugs + Tested with 5.2; requested simplified/clarified test doc + Mail merge regressions (Bjoern) + http://tdf.io/mmregressions (10 open; 11 open last meeting) + Re-tested extensively; many bugs still present + https://bugs.documentfoundation.org/show_bug.cgi?id=99258 + Fixed (big thanks to Tomaz!) + https://bugs.documentfoundation.org/show_bug.cgi?id=49853 + Fixed (thanks to Maxim) + Backport requested to the 5.1 branch * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +114 -328 (-214 overall) many thanks to the top bug squashers: QA Administrators 180 Heiko Tietze 14 raal 13 jan iversen 12 Buovjaga 11 Cor Nouws 8 Julien Nabet 8 Jean-Baptiste Faure 6 Eike Rathke 5 Laurent BP 5 David Tardon 5 V Stuart Foote 5 Maxim Monastirsky 4 Michael Stahl 4 Aron Budea 4 * Highest-Priority bugs (aka "MABs"): 5.2: 3/10 - 30% +1 5.1: 1/27 - 3% -1 5.0: 8/53 - 15% +1 4.4: 8/73 - 10% -1 4.3: 5/68 - 7% +0 4.2: 8/133 - 6% -2 4.1: 4/79 - 5% +0 4.0: 9/81 - 11% +0 old: 36/249 - 14% -1 * Bibisected bugs open: whiteboard 'bibisected' + 371/1347 369/1335 380/1334 383/1325 388/1313 391/1307 399/1305 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 758(+13) bugs open of 4903(+48) total 18(-2) high prio. * ~Component count net * high severity regressions Writer - 7 (+0) Calc - 5 (-1) LibreOffice - 3 (+0) Base - 2 (+0) Impress - 1 (+0) Extensions - 0 (-1) + http://tdf.io/regressionscritical * ~Component count net * all regressions Writer - 244 (+8) Calc - 141 (-2) Impress - 56 (+4) LibreOffice - 53 (+0) Crashes - 47 (+1) UI - 38 (-2) graphics stack - 34 (+0) Base - 32 (-1) Borders - 31 (-1) Draw - 28 (+2) filters and storage - 23 (+1) BASIC - 15 (+0) Chart - 15 (+1) Printing and PDF export- 12 (+2) Formula Editor - 5 (-1) Linguistic - 4 (+0) Extensions - 2 (-1) Installation - 2 (+0) sdk - 1 (+0) framework - 1 (+0) + http://tdf.io/allregressions -- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot -- To unsubscribe e-mail to: projects+unsubscr...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/projects/ All messages sent to this list will be publicly archived and cannot be deleted