* Present: + Stephan, Jan-Marek, Eike, Kendy, Miklos, Michael M, Andras, Christian, Norbert, Robinson, Caolan, Bubli, Bjoern, Muthu * Completed Action Items: * Pending Action Items: + please check if you're listed in the mentoring page (All) + https://wiki.documentfoundation.org/Mentors [ still needs some action from Kohei, Cedric, Thorsten etc. ] + UserAgent - drop bundled-languages (Michael) + UserAgent - produce a patch for review (Michael) + ask students to write their own wrap-ups to aggregate (Cedric) + write a nice blog entry about 1000's bibisect - including flowers (Robinson) [ updating a graph, will post today ]. + reach-out to Beta Co-working guy to book post-FOSDEM hackfest (Bjoern) * Release Engineering update (Cloph) + 4.4.6 - RC2 status + tagged yesterday, builds are up-loaded for Win, Linux & Mac + can be announced for early-testing + available for all tomorrow. + 5.1.0 Alpha - this week ? + done either today or tomorrow. + 5.0.3 - RC2 status + due next week - tag planned towards end of week, Thur evening + Android & iOS Remote + promoted Alpha -> Production for the Google app-store. + migrated build-system to gradle + supports debugging with Android Studio & lldb + if not giving the same results as ndk-gdb - try the other + they should both work (see android/README for details) * Killing MediaWiki-Publisher (Andras) https://gerrit.libreoffice.org/#/c/19167/ => seems to be solved + not killed after all, just removed deps. to old & buggy bits. => modernized. * Killing LibreOffice gconf integration (Bjoern) + gconf is obsoleted by gsetting + on most distros the settings in gconf will be outdated/unused + keeping this around as will likely just cause confusion as people will find subtile different settings without knowing why/from where + https://bugs.documentfoundation.org/show_bug.cgi?id=41678 + used to be used for lockdown and some prop. tools integrated (Michael) + RH not using it (Caolan) + Stephan working on a dconf version instead. * UX Update (Kendy) + NotebookBar + https://wiki.documentfoundation.org/Development/NotebookBar + merged the prototype to master from the branch, guarded by an env. var (export LO_USE_NOTEBOOKBAR=1) + some extensions of the .UI XML to accomodate this nicely. + Samuel working on Kendy's prototype here + Breeze / HiDPI theme work ongoing. + Tomaz merged the darkening icon-theme algorithm, design guys happy. + Table Styles + a new design session on Friday + last time discussed editing + now necessary to approach applying them in the sidebar etc. + keep toolbars or move to the sidebar ? * Documentation (Kendy) + again some new patches from Jay for help-authoring ext'n. + will release a new version tomorrow. + #libreoffice-design IRC a great place to hang out to implement help. * Crashtest update (Caolán) + 1 (now fixed) import failures, 0 export failures + doing another run again. + if still zero - need to try asan build. + coverity upgraded to 7.7.0, now c++ *and* java + project broke since marked C++ only. + 657 warnings! + mostly java or c++ rtti change related + what warnings do we get from RTTI ? (Michael) + dynamic_cast<> can return NULL (Caolan) + dynamic on const, and then static_casts etc. + helps find places where we can clean casts up. * File format fuzzing to drive UX testing (Caolan) + video: http://caolanm.blogspot.ie/2015/10/fuzzing-libreoffice-input-events-with.html + file format driving UI input + got the server load piece done; getting iterations from under 1x per sec. to 4x per sec. + file-formats went to several 1000 per sec. + events very far removed from consumption, so hard to see the chain between consumption and insertion. * Hackfests (Bjoern) + Hamburg, Germany: Oct 23rd -> 25th (Bubli) + https://wiki.documentfoundation.org/Hackfest/Hamburg2015 + would be great to see everyone there. + Friday will celebrate the 5th birthday again with misc. parties / politicians joining in the fun. + FOSDEM / Beta Co-working + do it pre-FOSDEM ? (Eike) + does it work to arrive 2x days earlier ? + slide-writing instead ? (Michael) + not much communication happening anyway (Eike) + lots of tired people. + arn't really supposed to talk a lot @ co-working (Miklos) + could we book a separate room for us ? (Bubli) + afterwards - could invite people to join in ? (Bjoern) + perhaps try it beforehand this time. + next venues / suggestions + Belgium another candidate ... + perhaps again at Las Palmas (Thorsten) * l10n Update (Sophie) + did register #libreoffice-NLP channel - join it ... + rather an unfortunate name (Bubli) + expecting 'l10n' rather than nlp. + asked on the l10n list for feedback, people preferred NLP (Cloph) AI: + could setup a notification message for -l10n -> NLP (Cloph) * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + now we have 5 names + some new suggestions to come from Bubli. + reaching out to poke the happy recipients etc. + another round planned in a month or two. * Jenkins update (Norbert) from:Thu Oct 8 13:53:52 2015 master linux rel jobs:208 ok:196 ko:12 fail ratio:5.76% break:4 broken duration:3.92% master linux dbg jobs:122 ok:114 ko:8 fail ratio:6.55% break:5 broken duration:3.66% master mac rel jobs:185 ok:173 ko:12 fail ratio:6.48% break:6 broken duration:2.83% master mac dbg jobs:194 ok:176 ko:18 fail ratio:9.27% break:11 broken duration:7.92% master win rel jobs:93 ok:81 ko:12 fail ratio:12.9% break:8 broken duration:14.9% master win dbg jobs:160 ok:126 ko:34 fail ratio:21.24% break:23 broken duration:15.92% master win64 dbg jobs:136 ok:115 ko:21 fail ratio:15.44% break:15 broken duration:12.97% lo-4.4 mac jobs:8 ok:7 ko:1 fail ratio:12.49% break:1 broken duration:23.45% gerrit win rel jobs:212 ok:124 ko:87 fail ratio:41.03% gerrit lin rel jobs:212 ok:182 ko:30 fail ratio:14.15% gerrit mac rel jobs:212 ok:166 ko:46 fail ratio:21.69% gerrit all jobs:212 ok:113 ko:98 fail ratio:46.22% + an average week. + do we have any windows machines with symbol-server working ? (Caolan) + not thought that there are any (Cloph) + '39' tbox - not working, unit tests not working (Kendy) AI: + will try to re-start that now (Kendy) + can we get a README for setting that up ? (Norbert) + nothing that difficult, either documented or out-of-box (Kendy) + ideally should be running on TDF infra (Norbert, Cloph) + is part of default tinderbox scripts (Cloph, Norbert, Kendy) * Easy Hacks: + new easy-hacks thanks to: + Sophie, Michael + http://bit.ly/1KR4HWX + create your own by setting whiteboard to eg. "easyHack difficultyBeginner skillCpp topicCleanup" + create new easy hacks from these proposed ones (or remove the whiteboard keyword "needsDevEval" if not feasible): https://bugs.documentfoundation.org/buglist.cgi?status_whiteboard=needsDevEval * include ordering (Miklos) + some people have strong opinions on canonical include ordering + when its a mess - adding new ones at the end a bit annoying. + can someone (who cares about this) write up some suggestions ? + tool used to remove unused includes (?) + sal/config.h should be the 1st include (Michael) + new contributors need to know this stuff (Miklos) + there is documentation somewhere - talking about sal/config (Norbert) + a rule almost never followed; but technically good. + after that - avoid a mixed up zoo. + some sort of rough ordering; system, external modules, local + easier to read & maintain. + another rule: (Bjoern) + after sal/config.h - include header corresponding to your file + as the 1st include; so the header is self-contained & complete. + even this rule questionable (Stephan) + lets not bike-shed. + problematic to cleanup by re-ordering with no real merit (Stephan) + conflicting cleanups that revert each other's patches (Miklos) + some is cosmetic, but not all can be resolved technically (Norbert) + cosmetic -> multiple ways to do it; just one way. + what the old OOo code conventions say about it: https://wiki.openoffice.org/wiki/Cpp_Coding_Standards/HEADERS + "include what you use" triggered this (Miklos) + if so - reducing pointless churn a goal (Michael) + also improving the include hierarchy => leave it for now. * QA update (Robinson) + UNCONFIRMED at 483 + lower. + needAdvice at 15 + thanks for the VclPtr bisection work from Bjoern (Michael) + Most Pressing Bugs: http://ur1.ca/nkp0t + tdf#94063 - EDITING References break when putting text behind them + tdf#91789 - UI: Crash on exit after format header + update from Bjoern (fixed?) + tdf#94689 - Crash on new file, close file, open file + Another windows crash + tdf#94225 - Writer crashes on undo * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +206 -279 (-73 overall) many thanks to the top bug squashers: QA Administrators 93 Beluga 20 Julien Nabet 17 m.a.riosv 15 Maxim Monastirsky 14 Joel Madero 13 Markus Mohrhard 10 V Stuart Foote 9 Dennis Roczek 6 raal 5 Adolfo Jayme 4 Miklos Vajna 4 Cor Nouws 4 Jacques Guilleron 4 Winfried Donkers 3 * Raw data for new metrics: + issues marked as 'highest' priority. + considered equivalent to MAB. 5.0: 9/35 - 25% 4.5: 3/12 - 25% 4.4: 11/70 - 15% 4.3: 7/67 - 10% 4.2: 12/132 - 9% 4.1: 4/79 - 5% 4.0: 12/81 - 14% 3.6: 5/41 - 12% 3.5: 5/63 - 7% 3.4: 6/58 - 10% 3.3: 6/34 - 17% OO: 16/28 - 57% http://tdf.io/mab * Open 5.0 MAB + 12/47 [new metric] 1/12 * Open 4.4 MAB + 68/70 [ new metric ] 8/59 10/60 * bug stats (Robinson) + previously - hand-chosen; tagged on earliest live series. + would get moved forward when we retired the series. + here, we have them sitting as far back as we can trace. + can we add the 4.5 and 5.0 together ? (Michael) + yes (Robinson) + can we have a 5.1 number ? (Michael) + yes (Robinson) + can we have a sum of all still open bugs for all versions vs. closed for this version (Michael) + by release series? sure (Robinson) + is something still open since 3.3 truly a MAB ? (Michael) + worth looking at again ? AI: + discard MAB series (Michael) + closed bugs are pretty random (Bjoern) + new set of graphs from next week. * Bibisected bugs open: whiteboard 'bibisected' + 324/1064 322/1047 324/1039 325/1029 330/1028 344/1028 345/1020 338/1006 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + stats are for two weeks ... + 683(+6) bugs open of 4327(+84) total 48(+0) high prio. * ~Component count net * high severity regressions Calc - 19 (+1) Writer - 16 (+0) LibreOffice - 7 (-1) Impress - 3 (+0) UI - 1 (+0) filters and storage - 1 (+0) Base - 1 (+0) + http://bit.ly/1HWHb3E * ~Component count net * all regressions Writer - 233 (+5) Calc - 143 (+5) Crashes - 52 (-1) Impress - 49 (+0) UI - 45 (+1) LibreOffice - 45 (+0) Borders - 27 (+3) graphics stack - 26 (-1) Base - 26 (-1) Draw - 21 (-1) filters and storage - 15 (+2) Chart - 12 (+0) Printing and PDF export- 11 (+0) BASIC - 10 (+1) Formula Editor - 5 (+0) Linguistic - 3 (+0) framework - 3 (+0) Extensions - 2 (+0) sdk - 1 (+1) + http://bit.ly/1BUdI8i
-- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice