* Present: + Norbert, Thorsten, Caolan, Bjoern, Christian, Kendy, jani, Michael M, Miklos, Eike, Sophie, Robinson, Olivier, Armin * Completed Action Items: + hunt down co-mentors for Zoner / Calc, Orcus, ODF styles (Thorsten) [ done except for Firebird (needs a volunteer ;)) ] + build a plan for publishing the HTML documentation (Olivier, Kendy) [ done, and published, and integrated with pootle too ]. * Pending Action Items: + connect to David Ostrovsky to connect gerrit to pootle (Olivier) + suggest concrete way ahead to clean up SfxItemSet::Put(nWhich) (Oliver) https://gerrit.libreoffice.org/#/c/24324/ + give out Barn-Stars https://wiki.documentfoundation.org/Barnstars/2016-05 (All) + investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver) [ pending time to re-visit ] + 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.2 Beta 1 + next week for 5.2 + UI for OSX - can't un-hide rulers - reports from QA. + bisect repos for Mac ? (Michael) + apparently a recent change in last 5 days (Cloph) + 24th May - feature freeze + getting close! Tuesday .... + Late Features ? + nothing obvious. + 5.1.4 RC1 + deadline is early week 22 + going well; 6-7 patches in the queue for review. + Android & iOS Remote + viewer & remote update expected. + rotating / pulsating status bits for searching / discovery ? https://gerrit.libreoffice.org/#/c/25034/ * Documentation (Olivier) + delivered update of Ch 5 for documentation. + hangout with docs guys + getting the team together. + help content patch merging + touched the online help + looking for a technical solution for an issue + need to prepare a detailed problem report. + XSLT - not so trivial to explain. + concerned help is a sub-module + but images eg. screenshots are in the main repo. + if want to make help-content richer: + need to add video / gifs / etc. + don't want that in the core (Olivier, Thorsten) + easy to extend with an additional protocol (Kendy) + not in images.zip + for images, not so trivial; but - two storages is do-able. + help exclusive images -> help sub-project (Olivier) + Helpcontent modernization meta bug: https://bugs.documentfoundation.org/show_bug.cgi?id=97629 * GSoC 2016 (Thorsten) + community bonding period ends end of this week: May, 22nd + if your student disappeared - shout now otherwise ... * UX Update (Kendy) + missed the call, but they discussed including new sets of custom-shape + no concrete conclusion yet. + UI easy-hacks that need code-pointers + mark 'needs dev-eval' topic-UI. * Crashtest update (Caolan) + 0 import failure, 5 export failure, mis-built coverity, next slot tomorrow + not reality checked the export failures + coverity: + cppasserts not detected as asserts + looks like we don't get problems from fall-through. * 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) + anyone going to Munich ? (Thorsten) + perhaps some CIB guys. + Mike Saunders is close & interested (Bjoern) + 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.
* Mentoring/easyhack update (janI) + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week + summary: 17483(-180) commits in a year of which 9497(-293) were made directly, without use of gerrit 294(1) people made commits in a year, 68(-2) in a month, 34(-3) in a week, 0(0) to be emailed + gerrit: committer open 55(4) contributor open 54(0) updated merged abandoned updated merged abandoned year: 55(4) 6590(126) 553(-9) 54(0) 1396(-13) 465(-8) month: 55(4) 703(-9) 44(-6) 53(-1) 133(-6) 31(-13) week: 37(8) 175(-29) 7(-8) 20(-10) 18(-12) 4(-4) + easyHacks: total 242(-5) open 203(-1) assigned 31(0) needinfo 8(-3) needsDevEval 461(17) missing cleanup due to many comments 194(-4) + top 5 contributors (based on merged patches last month): Andrea Gelmini got 18 patches merged, and have a total of 129 merged patches Jorenz Paragas got 10 patches merged, and have a total of 19 merged patches Laurent BP got 8 patches merged, and have a total of 48 merged patches Giuseppe Castagno got 6 patches merged, and have a total of 62 merged patches Winfried Donkers got 5 patches merged, and have a total of 24 merged patches + new easyHacks: https://bugs.documentfoundation.org/show_bug.cgi?id=99891 mentor:fito -> "Update installer fonts to match newer versions of Windows" + 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 + gitdm is now available on vm174 (nor running automatically) + working on script to read/add bugs in BZ (to update easyhacks) + for compressing over-bloated easy hacks + easyHack that miss information, should be marked NEEDINFO + if it is missing code-pointers; add NEEDINFO state + otherwise it is seen by all contributors. + Gerrit review -2 for "work in progress" + a 'WIP' in the text somewhere. + can someone use -2 as some people do already. + can we use drafts ? (Michael) + people want to test-compile (JanI) + marking -2 is no overhead. + the opposite problem - review not a hard requirement (Miklos) + could we use +2 instead ? + Jenkins reacts on creation of a new patch (Norbert) + in past - when don't want consider for review + recommendation - put a minus something - author, not pushed. + pushing for review to master (Miklos) + just want a CI build result; no need to review it. + to avoid extra work - personal +2 sounds great (Bjoern) + only committers can give +2 (Miklos) + no point in wasting reviewer time on patches just in for CI. + Meanings: + +2 for developer's doesn't need review just do CI first. + -2 for needs CI build, but not needing review (work in progress). + WIP in commit msg (Cloph) + couple of cases got in without being removed. + would love a pipeline sol'n (Michael) + push it and auto-mege if CI likes it + dream solution too (Bjoern) AI: + perhaps a way to have a chron that queries & merges (Norbert) + if +2 by author and +1 by jenkins -> auto-push =) * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + after GSOC setup. * Jenkins / CI update (Norbert) from:Thu May 12 13:38:47 2016 master linux rel jobs: 147 ok: 138 ko: 9 fail ratio: 6.12 % break: 9 broken duration: 3.78% master linux dbg jobs: 111 ok: 99 ko: 10 fail ratio: 9.01 % break: 5 broken duration: 7.89% master mac rel jobs: 144 ok: 144 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master mac dbg jobs: 143 ok: 142 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% master win rel jobs: 112 ok: 111 ko: 1 fail ratio: 0.89 % break: 1 broken duration: 0.66% master win dbg jobs: 110 ok: 108 ko: 2 fail ratio: 1.82 % break: 2 broken duration: 0.79% master win64 dbg jobs: 115 ok: 113 ko: 2 fail ratio: 1.74 % break: 2 broken duration: 0.92% 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: 20 ok: 20 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% intended to break: gerrit win rel jobs: 254 ok: 224 ko: 30 fail ratio:11.81% gerrit lin rel jobs: 260 ok: 209 ko: 47 fail ratio:18.08% gerrit mac rel jobs: 256 ok: 212 ko: 43 fail ratio:16.80% gerrit all jobs: 255 ok: 180 ko: 70 fail ratio:27.45% + Norbert's proverb: 'one break a day keep contributors at bay...' + this week pretty good + only 2x failed windows builds. + ironically - bad platform is Linux. + dbgutil make check borked 1/2 a day (Miklos) + 'broken' is the transition count from green->red + Armin's issue + signal handler on Linux - doing lots of stuff. + wants to get the Solar Mutex. + main-thread, holding it, other threads want to finish. + signal 'pure' code can't do anything (Michael) + always been bad + at the least - a worker thread (Norbert) + perhaps better to un-plug the solar mutex (Michael) + drop the SEGV handler for unit tests instead ? (Michael) + solar mutex taken at a high level (Norbert) + not the only lock (Michael) + eg. glibc non-recursive memory allocator lock any memory problem can cause this. -> deadlock on allocate. + crashing would be better (Armin) + best to disable osl_signal registration in unit-test mode + can we test for unit-test mode ? (Michael) + VCL_HIDE_WINDOWS is the guy (Miklos) => suggest turn off signal handling in this mode. + want only the main thread to handle the signal (Armin) * l10n (Sophie) + work in progress for 5.2 + l10n for lool ongoing. * Ubuntu Crash reports (Bjoern) + looking at them from the releases + hand-wavy summary: lots better than previous releases + 5.1 seems to crash less often than earlier releases. + quite a lot of older crashes, seem to be just gone. + some crash-on-exit VclPtr bits. * QA update (Robinson) + UNCONFIRMED: 629 + down again; thanks to all involved. https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED + enhancements: 64 + in ux-advise: 32 + needAdvice at 44 + Most Pressing Bugs: http://tdf.io/mostressingbugs + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter in "File -> Exit LibreOffice" menu on Windows. + Mail merge regressions (Bjoern) + http://tdf.io/mmregressions (10 open; 10 open last meeting) + all re-tested recently; waiting on a couple of them. * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +147 -131 (+16 overall) many thanks to the top bug squashers: Buovjaga 13 Aron Budea 12 Caolán McNamara 11 jan iversen 8 Maxim Monastirsky 8 Adolfo Jayme 7 raal 4 Samuel Mehrbrodt 4 David Tardon 4 Michael Stahl 4 Heiko Tietze 3 m.a.riosv 3 Markus Mohrhard 3 V Stuart Foote 3 Luke 3 * Highest-Priority bugs (aka "MABs"): 5.2: 3/10 - 30% +0 5.1: 2/28 - 7% +1 5.0: 7/53 - 13% -1 4.4: 8/73 - 10% +0 4.3: 5/68 - 7% +0 4.2: 8/133 - 6% +0 4.1: 4/79 - 5% +0 4.0: 9/81 - 11% +0 old: 36/249 - 14% +0 * Bibisected bugs open: whiteboard 'bibisected' + 366/1352 371/1347 369/1335 380/1334 383/1325 388/1313 391/1307 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 749(-9) bugs open of 4922(+19) total 17(-1) high prio. * ~Component count net * high severity regressions Writer - 6 (-1) Calc - 5 (+0) LibreOffice - 3 (+0) Base - 2 (+0) Impress - 1 (+0) + http://tdf.io/regressionscritical * ~Component count net * all regressions Writer - 238 (-6) Calc - 143 (+2) Impress - 55 (-1) LibreOffice - 52 (-1) Crashes - 45 (-2) UI - 37 (-1) graphics stack - 35 (+1) Base - 32 (+0) Borders - 31 (+0) Draw - 25 (-3) filters and storage - 23 (+0) BASIC - 15 (+0) Chart - 15 (+0) Printing and PDF export- 12 (+0) Formula Editor - 5 (+0) Linguistic - 4 (+0) Installation - 3 (+1) Extensions - 2 (+0) sdk - 1 (+0) framework - 1 (+0) + http://tdf.io/allregressions -- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice