* Present: + Christian, Muthu, Sophie, Stephan, Eike, Norbert, Bjoern, Robinson, janI, Caolan, Michael, Andars, Kendy, Olivier, David, Miklos, Michael S, Armin, Thorsten, Bubli, Jan-Marek * Completed Action Items: + submit development budget to board (Bjoern) + encourage Turkish hack-fest date confirmation (Bjoern) + April 30th -> May 1st. + update release plan for 5.2 and 5.3 (Christian) [ added to the wiki and udpated 5.1 version to account for RC3 ] + setup a tinderbox VM for VS. 2015 (Christian) [ being setup now, planned to hook-up later today ] + create the 5.1 projects for pootle (Christian) [ are being created and synching now - should be available later then will trigger an update for the template project ] + talk around the gerrit update with Norbert (Cloph) [ gerrit update delayed by the need for 5.1.1.3 planned to update it in-place this weekend (Norbert) + was updating to Debian 8 base-line + requires creating a new machine etc. + will update in-line instead for now. ] * Pending Action Items: + UI changes from non-committers in gerrit: post list to UX team (Kendy) [ assigned to kendy and push to list ] + double-check duplicate libmar/src, update/src (Kendy) * Release Engineering update (Christian/JanI) + got the chance to do a 2nd build (JanI) + 5.0.6 RC1 - due April 12th. + 5.1.2 RC1 week 11, March 15th + planned to be done by Jan + Late Features (for 5.1.2) + New Slide Transitions: polish [ ... debugging & work - some Intel fixing ] + UserAgent display & tweakage [ still not done ... ] + documentation update planned. + Android & iOS Remote + updates still planned * Documentation (Olivier) + asking for help on the list to build docs around new features + contacted a couple of new guys interested in helping out there + setting up internal tooling, keys etc. + branching of translations ? + since 5.1 - there are lots of new pages in the help that need translation + is 5.1 stable in terms of translation ? + new pages arrive in master. + already branched translations (Cloph) + bug in rc2 tag that made people think there was an issue. => why we had RC3 - there is no issue, move along. + pootle is currently being filled up as of now + tomorrow it will be done: separate master & 5.1 branches. + changes on master will not harm translators. * GSoC 2016 (Thorsten, JanI) + https://wiki.documentfoundation.org/Development/GSoC/Ideas + 3 admin volunteers: janI, Moggi, Thorsten + next step - mid next month: opens for students to apply. + last chance to add new GSoC ideas + people without projects to mentor: Eike, Caolan, Michael M, Norbert, Andras + if you did not get a mentor invite ping us + unclear quite where to sign-up; not seen a mail (Bjoern) + subject: "GSoC 2016: Invitation to be a Mentor for LibreOffice" from <summerofcode-nore...@google.com> AI: + poke an admin if you didn't get the memo (All) resent mail to Bjoern and Michael (janI) * UX Update (Kendy) + statistics being built from the draw survey by Heiko + last meeting - finalized the sidebar survey + if you have a view - please participate. + where do surveys show up ? (Michael) + on the planet ? + design blog should be subscribed & shows up (Kendy) + https://design.blog.documentfoundation.org/2016/02/26/what-do-you-expect-from-the-sidebar-in-libreoffice/ + budget requests from design & docs team + lots of GSOC talk. + interest there, but need mentors. * Crashtest update (Caolan) + 6 import failures, 0 export failures, 31 coverity + new coverity numbers expected by tomorrow + expected to shrink. + coverity - expected to halve, removed lots of Java bits. * drop gstreamer 0.10/bump baseline (tdf#94508) (Bjoern) + are there parallel installable packages for 1.0 for CentOS6 ? (Michael) + don't know if we have packages (Caolan) AI: + attempt to re-build a recent 1.0 / core spec file on CentOS6 (Cloph) + if that fails, abandon it; use a distro package ? * development budget, late addition: "kill scp2" tender (Bjoern) + proposal to tender to kill scp2. + has lots of windows installer logic included + 15k under-maintained LOC + problems caused like GL file-list missing + do-able from releng, or tender it ? + is it split-able into easy-hacks ? (Kendy) + already have auto-install one (Bjoern) https://bugs.documentfoundation.org/show_bug.cgi?id=90753 + are there somewhat mechanical steps ? (Kendy) + converted 50 files - and happy ! + some - like auto-install; can be done in gbuild tdf#90753 (Bjoern) + some dark awfulness for Windows. + functionality around registry entries, custom actions etc. (Timar) + goal to kill make_installer.pl msidb ? (Michael) + goal to kill make_installer for Linux at least (Bjoern) + technical level happy (Norbert) + not so happy with the tender. + not broken just now - why break it (Stephan) + concerns wrt. lack of pressing urgent need. => make a clearer proposal. * Windows / fonts (Michael) + please read my mail; freetype / harfbuzz everywhere ? + seems sensible (Michael S) + concerned wrt. resources to maintain 5x different platform rendering backends. + users expect stability across platforms (Miklos) + any insight into up-stream / harfbuzz development (Thorsten) + do we become the maintainer ? + background: Chromium already gone to harfbuzz everywhere (Caolan) + perhaps less of a layout concern. + thought about it in the past + ways from Adobe to add weird fonts. + pros can be unhappy. + OpenType helps & + concerned if it is a good idea. + not just Chromium using Harfbuzz on Win+Mac - also Mozilla (Michael S) + maintainer employed by Google, working full-time. + harfbuzz - has configuration mode; will not render fonts by itself, but can use uniscribe on Windows + but encapsulates that with HarfBuzz API. https://cgit.freedesktop.org/harfbuzz/tree/src/hb-shaper-list.hh https://cgit.freedesktop.org/harfbuzz/tree/src/hb-uniscribe.cc + happy if that's reasonably serious (Thorsten) + damned if you do, or don't (Norbert) + love a free-software font rendering stack we can fix (Michael) + will need, for Windows - to use whatever weird Adobe fonts (Thorsten) + people feel strongly about their weird fonts. * Hackfests (Bjoern) + next venues / suggestions + Ankara, Turkey + https://wiki.documentfoundation.org/Hackfest/Ankara2016 + talked to them; lots of enthusiasm & desire for training. + suggested date: 2016-04-30 + hope to go & do an overview talk first (Michael) + DavidO hoping to go + Gran Canaria hack-fest (Thorsten) + April 6-8th (7-9th) possibly + Plan is to craft it according to the Japanese Mini-Conference, with a broader local community appeal https://wiki.documentfoundation.org/Events/LibreOffice_Espania_Summit + announced on Spanish list (janI) + Germany, Munich, LiMux; End of May 2016 (Jan-Marek) + Orga: https://wiki.debian.org/BSP/2016/05/de/Munich + Weekend doodle: https://dudle.inf.tu-dresden.de/LiMux_Hackfest_May_2016/ + 19-21 or 27-29 + closes next Mon -> select weekend. * Mentoring Update (JanI) + gerrit: 160 open patches of which 107 can be merged if no open comments 76 from contributors of which 44 can be merged if no open comments + GSoC commits, please give a hand to get patches merged, so we can evaluate students + need to have a good review to evaluate them. + added needsDevEval (easyHacks) to ESC report + 399 needs evaluation (and code pointers) please give a hand + lots can be converted to easy-hacks, but needs code-pointers. + Gerrit monthly abandon patches (only 1, so the regular work starts to pay off) + started working on a tool to update easyhacks with many bz comments + added as infra-tdf admin + EasyHack https://bugs.documentfoundation.org/show_bug.cgi?id=91794 + Discuss of when to use #if 0, and to use/not use #ifdef <module>_DEBUG + lack of consensus here. + rationale so far (Bjoern) + we have two somewhat tinderboxed/CIed debug levels: + compatible build (--enable-debug/--enable-selective-debuginfo/"make sfx.clean && make debug=t sfx2") => must be compatible with rest of the build being non-debug + incompatible build (--enable-dbgutil) => must be compatible with rest of the build being dbgutil + IMHO it doesnt make sense to have more than these two debug levels (would bitrot anyway): => move all code in one of those or kill it + some code v. expensive / specifix (Norbert) + sympathetic to having it around. + dislike #if OSL_DEBUG_LEVEL > 1 etc. (Bjoern) + there are valid use cases for _DEBUG code (Eike/[Moggi]) + see for example DEBUG_MATRIX in calc + code for debugging complex data structures + impossible to debug some parts of the code without such code + impossible to write that code each time you need to debug it + agree with removing several debug levels (Eike) + but leave DEBUG_FOO macros + doing it blindly a problem; needs some insight & review. + could handle macros similarly for config feature-tests (Stephan) + where we define them as all as zero + and everywhere #if DEBUG_FOO etc. so we don't get new ones of these + could change them all to 1 to avoid bit-rot + good to document them centrally. + concern wrt. ripple include (Michael) + we have around 15 pending (JanI) + concerned wrt. actions on review feedback. + wine has some complex debug env. var (JMux) + could be used to turn off expensive stuff (Stephan) AI: => switch easy-hack to turn: OSL_DEBUG_LEVEL > 1 to OSL_DEBUG_LEVEL > 0 (Bjoern) * l10n Update (Sophie) + nothing apart from glad to fix rc2. + genlang was introduced recently - what is it ? (Kendy) + an old project, brought in, currently runs as it used to run (JanI) + reading the code extracting & merging l10n + it replaces ulfex etc. into a C++ hierarchy using lex to describe things so it is maintainable. + 1st ver -> don't change the po files. + goal is to generate the same po files as now. + including Online translations to pootle ? (Andras) + will do it once we have updated the project (Sophie, Cloph) + want the 5.1 project setup first. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + pending next cycle. * Jenkins / CI update (Norbert) from:Thu Feb 25 14:38:32 2016 master linux rel jobs:180 ok:163 ko:17 fail ratio:9.44% break:8 broken duration:7.95% master linux dbg jobs:154 ok:134 ko:20 fail ratio:12.98% break:13 broken duration:10.09% master mac rel jobs:172 ok:163 ko:9 fail ratio:5.23% break:1 broken duration:8.59% master mac dbg jobs:171 ok:162 ko:9 fail ratio:5.26% break:1 broken duration:8.65% master win rel jobs:136 ok:114 ko:22 fail ratio:16.17% break:12 broken duration:15.09% master win dbg jobs:130 ok:79 ko:51 fail ratio:39.23% break:5 broken duration:43.11% master win64 dbg jobs:135 ok:76 ko:59 fail ratio:43.7% break:6 broken duration:46.17% lo-5.0 mac jobs:8 ok:7 ko:1 fail ratio:12.49% break:1 broken duration:38.47% gerrit win rel jobs:271 ok:216 ko:52 fail ratio:19.18% gerrit lin rel jobs:274 ok:212 ko:60 fail ratio:21.89% gerrit mac rel jobs:274 ok:221 ko:53 fail ratio:19.34% gerrit all jobs:271 ok:161 ko:105 fail ratio:38.74% + less good last week; windows debug 50% dead. + 13 distinct breaks on Linux. * Easy Hacks (JanI) + easyHacks: total 307: 287 waiting for contributor, 9 Assigned to contributors, 8 need info needsDevEval 399 needs to be evaluated cleanup: 228 has more than 4 comments, 256 needs to be reviewed new last 8 days: https://bugs.documentfoundation.org/show_bug.cgi?id=98264 mentor:markus.mohrhard -> "use correct cppunit assert macros in calc's unit test" need info (mentor or code pointer), please help: https://bugs.documentfoundation.org/show_bug.cgi?id=97283 mentor:dtardon -> "merge unit tests in sal module" https://bugs.documentfoundation.org/show_bug.cgi?id=57174 mentor:harman.eric -> "When Opening Any Dialog the First Value in the Dialog Should be Selected" https://bugs.documentfoundation.org/show_bug.cgi?id=86214 mentor:luuk34 -> "UI: User isn't warned that entering a cell address is not allowed as range name" https://bugs.documentfoundation.org/show_bug.cgi?id=67544 mentor:kobzeci -> "FILESAVE: Slide transistion sound(other sound) is not included in presentation file" https://bugs.documentfoundation.org/show_bug.cgi?id=79924 mentor:alban.crequy -> "LibreOffice should use stemp in other directories than $HOME first" https://bugs.documentfoundation.org/show_bug.cgi?id=66876 mentor:idler.1st -> "[Sidebar] Large icons are not used" https://bugs.documentfoundation.org/show_bug.cgi?id=97803 mentor:d.ostrovsky -> "gbuild: check that everything in instdir/ ends up packaged in the end" https://bugs.documentfoundation.org/show_bug.cgi?id=94695 mentor:straub -> "osl_createHostAddrByAddr uses non-threadsafe gethostbyaddr" AI: + suggest removing whiteboard tag of some of the older, needinfo (JanI) + concern that the mentor: flag is not correct (Bjoern) + eg. Stephan for the last, and Cor Nous for another. + comes with the new tool (JanI) + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup" + create new easy hacks from these proposed ones (or remove the Keyword "needsDevEval" if not feasible): https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval * QA update (Robinson) + UNCONFIRMED: 724 + going up again. + enhancements: 73 + in ux-advise: 29 + needAdvice at 26 + Most Pressing Bugs: http://ur1.ca/nkp0t + tdf#95709 - [DISPLAY] Presentation mode renders graphics wrong [ fixed - thanks to Armin, should back-port to -5-1 & -5-0 ? http://cgit.freedesktop.org/libreoffice/core/commit/?id=1c85800345239754d5c4ec71c2aad526d0439eea there is a 'cherry-pick' button in gerrit (Norbert) ] AI: + write a cheat-sheet & mail to Armin (Norbert) + tdf#96172 - Crash in layout SwSectionFrame after opening particular document [ layout crash is pre-existing, and we fixed the imports change (Michael S) + you can still import an equivalent ODT ] + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages + Persists as Common issue -> lots of duplicates + Mail merge regressions (Bjoern) + http://bit.ly/1POJrmp (7 open; 7 open last meeting) + Patch-set coming (Kendy) + fixed printing, but sending E-mails glitches + unit test not passing + (also pending AI: push the last MM fix to 5.0 too) + lots of other stuff going on (JMux) + tdf#96847 - Android viewer crashes on every file (android 4.4.4 & 5.x) + Crash with daily builds (2016-02-18) * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +191 -93 (+98 overall) many thanks to the top bug squashers: Beluga 13 Yousuf (Jay) Philips 7 Adolfo Jayme 7 raal 6 Michael Meeks 5 Timur 5 Maxim Monastirsky 4 V Stuart Foote 4 Julien Nabet 3 David Tardon 3 Cor Nouws 3 m.a.riosv 3 Miklos Vajna 2 Samuel Mehrbrodt 2 Jürgen Mähnß 1 * Highest-Priority bugs (aka "MABs"): 5.2: 1/4 - 25% +0 5.1: 2/25 - 8% +0 5.0: 10/52 - 19% +1 4.4: 12/75 - 16% +0 4.3: 5/68 - 7% +0 4.2: 11/134 - 8% +0 4.1: 4/79 - 5% +0 4.0: 10/81 - 12% +0 old: 39/248 - 15% +0 * Bibisected bugs open: whiteboard 'bibisected' + 412/1284 408/1277 403/1260 398/1248 402/1247 408/1242 409/1238 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 780(+10) bugs open of 4741(+22) total 31(+0) high prio. * ~Component count net * high severity regressions Calc - 12 (+0) Writer - 9 (-1) LibreOffice - 4 (+0) Impress - 3 (+1) Base - 2 (+0) Extensions - 1 (+0) + http://bit.ly/1HWHb3E * ~Component count net * all regressions Writer - 240 (+6) Calc - 169 (+3) Crashes - 57 (+3) LibreOffice - 54 (+0) Impress - 51 (-1) UI - 40 (-1) graphics stack - 39 (+1) Borders - 32 (+0) Base - 29 (+1) Draw - 27 (+0) filters and storage - 20 (+1) BASIC - 15 (+0) Chart - 14 (-1) Printing and PDF export- 10 (+0) Formula Editor - 6 (+0) Linguistic - 4 (+0) Extensions - 3 (+0) framework - 2 (+0) Installation - 2 (+0) sdk - 1 (+0) + http://bit.ly/1BUdI8i
-- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice