* Present: + Sophie, Andras, Caolan, Heiko, Markus, Miklos, Olivier, Xisco, Eike, Norbert, Stephan, Armin, Sweetshark, Kendy * Completed Action Items: + connect Xisco/JanI with Madrid GNOME guy (Bubli) thanks, no response yet. * Pending Action Items: + enable linux / system library checker on CI (Norbert) [ pending ] + simplify & cleanup broken Windows build instructions & test (JanI) [ in progress ] + align release dates and issues, patch merging (Caolan, Cloph) [ waiting on AOO decision ] + poke at MSDN licenses (Michael) [ still chasing this one ] + investigate a cron job that queries & auto-merges (Norbert) [ waiting to see David's solution get up-stream, should be straightforward enough; a query and a script. ] + tweak UI and get LiveConnect API key / build case for board (Christian) + still need to get API key, rest is done [ planned for 5.3 release ] * Release Engineering update (JanI) + < missing JanI > + + 5.2.3 RC1 (janI) + scheduled 25 October + 5.1 → 5.1.6 rc2 (jani with help from Cloph) + scheduled 18 October + 5.3 → 5.3.0 alpha 1 Oct 18th + Nov 21st - with the branch-off (Cloph) + Android & iOS Remote (Cloph) + query wrt. F-Droid maintenance ? (Stuart/Kendy) + Windows Server 2016 (Cloph) + should we bump our base-line to this ? + did we decide that ? ... + gtk 3.22 claims long term stability + if gtk3 is enabled, make that the minimum version ? (3.20 in practice for build-your-own support reading ifdefs) + what consequences would there be to adding gtk3 3.22 support to the official builds - already enable system-cairo for gtk2 I think * Documentation (Olivier) + New contributor: Andrea Mussap for Help Content + Good cleanup work from Gabor Kelemen and Andras Timar in the HelpContent, droping unused entries + Blog posts for documentation - interview (Tuesday) - Community week (today) + Further work in documentation.libreoffice.org
* UX Update (Heiko) * needsUXAdvice at Oct-06, Total number: 475 (-8) Base 1 Calc 35 (+1) Draw 67 Extensions 0 filters and storage 1 framework 1 Impress 25 (+1) Installation 0 LibreOffice 255 (-5) Localization 0 Printing and PDF export 1 UI 16 Writer 73 (-3) + unconfirmed ticket count down to 10 * Hot topics for UX call tomorrow + Allow toolbars in full-screen mode ? (tdf#95462) + Clear direct formatting in context menu (tdf#102915) + some people wanting it back. + Unifying document attributes (Michael) + lots of good things in the 'shell' etc. + File menu override issues on Mac; thoughts appreciated -> Ticket please against ux * Crashtest update (Caolan) + 3 import failure, 1 export failures + numbers up but small; and related to recently added asserts + another run in progress now; expected to drop to zero in a few hours. + Coverity still going down: < 29 coverity issues * Crash reporting (Markus) + http://crashreport.libreoffice.org/stats/ + check it out - lots of crashes: around 1500 per day. + cf. Firefox - millions ? + many are odd shutdown crashes; sometimes getting into an OGL path. + not figured out why. + at least one serious memory corruption in VCL. + please poke numbers from time to time & check if there is a crash. + filtering would be great (Michael) + can we mention it in dev-central ? (Miklos) + can add it there. * UI testing (moggi) + more or less ready in master + two issues currently blocking: pyuno bug and one race condition + a random assert triggered. + people can start adding UI tests + currently writing a tutorial on that. + tests run OOP in python. + connects to a small VCL / introspection piece + support for manu UI objects is built-in, added for most of the used VCL objects. + easy to add support for un-supported elements. + make uitest.uicheck + planning to move some around to other places eg. make sc.uicheck + tested on Linux & Windows. + works similar to crash-testing, with bits taken from python tests. + any input from UX for UI tests? (Heiko) + purely developer tests just now (Markus) + perhaps auto-generate UI tests based on user-interaction. + a few demo tests. + UNO interactions is a great source of examples for UNO / Python + checkout the uitest/libreoffice/ directory + do the tests run headlessly ? (Caolan) + yes; but they wait until a dialog is opened. + added events to the LibreOffice code + we wait for events eg. "this dialog is opened" + are there any timeouts ? (Caolan) + wait for 30 secs for a dialog to open - or it fails. + are there plans to have this inside 'make check' ? (Miklos) + wait - to see its proven to be stable. + currently a pyuno bug with an assert in dbgutil builds + until that's fixed, can't be added to make check; but plan to. + tests are much slower than normal tests. + if you have a choice between a UI test, or a normal test - use a normal test + start a dialog - ~1 second. + add to 'make stagingcheck' ? (Bjoern) + will add it there (Markus) * gtk3 libreoffice specific style classes (Bjoern) + quite a lot of existing themes so far have a lot of glitches with gtk3 compared to gtk2 + have patched ubuntu theme bits around. + pragmatic solution: add libreoffice-specific style classes. objections ? + see e.g. https://github.com/horst3180/arc-theme/issues/659 + gtk 3.22 - a stable release (Caolan) + so theming fixes for earlier versions may be hopeless. + "the next one will be the long term stable one" + think its best to add style colours etc. (Michael) + discussed with Benjamin some long time ago. + dark themes are particularly problematic (Bjoern) + similar bug on Qt4 - Breeze has b/g bits. + its a feature not to have hard-coded colors - they fade & move etc. + for widgetry - tabs / standalone bits no problem (Caolan) + wrong colors for things with no match in gtk - totally right. + while we use our own widgets: will always have problems. + workaround in standardizing theme colors - acceptable. + hopefully in future - use bigger gtk+ widgets etc. + interested to know wrt. tabs being the wrong colors (Caolan) + light text on a white background (Bjoern) + dark theme uses dark primary toolbars & dark tabs. + currently vendor patched in 5.2 (Bjoern) + people patching their themes to use the vendor patch. + now they want it in Debian => standardize a mapping of our appearance colors and style pieces / meta-data to gtk theme properties for 5.3 (Bjoern/Caolan) * Hackfests (Bjoern) + next venues / suggestions + FOSDEM - confirmed dev-room (Michael) + preference for before FOSDEM (Eike) + before - everyone just writes slides (Norbert) AI: + book a couple of days beforehand at beta-co-working (Sophie) + do we have a topic ? (Heiko) + probably not. + Girls-only event in Berlin, 29th October (Bubli) + "Ladies who FOSS" (https://wikimedia.de/wiki/Ladies_that_FOSS) + Bubli will be there, and so is Heiko + now included into the list of projects: https://wikimedia.de/wiki/Ladies_that_FOSS/Projects + built a list of non-code easy-hacks; eg. palette issue. + 33c3 CfP open: https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ (Bjoern) + FSFE will be there, we can meet up with them. + opportunity to do workshops there + poke Bjoern if you want to show up. + Hackfest Madrid, december with Gnome (Xisco/janI) + Waiting for response from Gnome + Hackfest Granada (Xisco/janI) + in the early idea phase, but to be in Autumn * Updating ESC stats / bug pieces (Bjoern) + no concern wrt. dropping writer:total + if we break bits in core - should be quick at fixing it + wanted non-filter, non-perf. issues in a separate counter. + the smaller categories, and fewer bugs the better (Caolan) + smaller groups find owners, interested in driving to zero. + happened in the formula category + driven those down from 8 - 2 thanks to Takeshi Abe + referencing people who own regressions helps (Miklos) + searching on comments makes this hard to un-mark yourself. + some of these are old & gnarly, come from eg. re-base (Michael) + closed lots of duplicates in regressions (Xisco) + where the bisected commit was the same. * Mentoring / easyhack update (janI) + < missing JanI > + + Numbers are not available this week, as we are doing the final testing of an updated script, that is also used by QA + will be back next week. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + no progress since last week ... some three possible names, hunting some more. * Jenkins / CI update (Norbert) from:Thu Sep 29 16:24:52 2016 master linux rel jobs: 155 ok: 150 ko: 5 fail ratio: 3.23 % break: 4 broken duration: 0.76% master linux dbg jobs: 136 ok: 130 ko: 6 fail ratio: 4.41 % break: 6 broken duration: 3.67% master mac rel jobs: 109 ok: 105 ko: 3 fail ratio: 2.75 % break: 3 broken duration: 0.45% master mac dbg jobs: 117 ok: 113 ko: 3 fail ratio: 2.56 % break: 3 broken duration: 3.08% master win rel jobs: 118 ok: 116 ko: 2 fail ratio: 1.69 % break: 2 broken duration: 0.37% master win dbg jobs: 121 ok: 119 ko: 2 fail ratio: 1.65 % break: 2 broken duration: 0.49% master win64 dbg jobs: 115 ok: 114 ko: 1 fail ratio: 0.87 % break: 1 broken duration: 0.13% lo-5.2 mac jobs: 8 ok: 6 ko: 2 fail ratio: 25.00 % break: 1 broken duration:13.38% lo-5.1 mac jobs: 7 ok: 7 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% branch gerrit all jobs: 24 ok: 21 ko: 3 fail ratio:12.50% master gerrit lin jobs: 176 ok: 155 ko: 21 fail ratio:11.93% master gerrit plg jobs: 175 ok: 120 ko: 55 fail ratio:31.43% master gerrit win jobs: 175 ok: 120 ko: 54 fail ratio:30.86% master gerrit mac jobs: 175 ok: 154 ko: 21 fail ratio:12.00% master gerrit all jobs: 175 ok: 90 ko: 84 fail ratio:48.00% + a normal weeks' numbers - back to where they're supposed to be. * l10n (Sophie) + Indian team working on improved Indic participation + building an action plan to discuss tomorrow. * QA update (Xisco) + Bug Hunting Session? Anyone championing that? (Bjoern) + Matthew Francis shared max4.1 and max4.2 + found repos for bibisection, one build per commit + so we can get down to the individual commit. + adding deltas to last week: + UNCONFIRMED: 702 (-35) + enhancements: 60 (-8) + needsUXEval: 10 (-15) + haveBackTrace: 19 (-1) + needsDevEval at 427 (-92) + needsDevAdvice at 39 (+7) + Most Pressing Bugs: http://tdf.io/mostressingbugs + moststressing bugs - zero open + this is severity changed to critical in last eight days. + useful to bring them here - so QA people reading the minutes can look ... + not so useful to discuss if don't have full details (Michael) + tdf#98365 - Crash on first run of 64-bit build with no user profile + NEEDINFO. + tdf#94225 - Writer crashes on undo + needs bisection & a good trace. + tdf#101528 - Crashes on 3D chart modification + needs a good debug symbols trace and/or bibisceting + tdf#101726 - crash when selecting column and pressing ⌘1 or clicking menubar Format > Cells + macOS - SfxItemSet assertion fires. + Mail merge regressions: http://tdf.io/mmregressions + 2 open; 2 open last meeting * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +152 -176 (-24 overall) many thanks to the top bug squashers: Buovjaga 35 Xisco Faulí 24 Caolán McNamara 20 Markus Mohrhard 7 V Stuart Foote 7 Jean-Baptiste Faure 5 m.a.riosv 5 Michael Meeks 5 Yousuf Philips (jay) 4 Adolfo Jayme 4 Jan-Marek Glogowski 4 Heiko Tietze 4 Andras Timar 4 Gabor Kelemen 3 Cor Nouws 3 * Highest-Priority bugs (aka "MABs"): 5.2: 1/17 - 5% 5.1: 3/31 - 9% 5.0: 6/56 - 10% 4.4: 7/74 - 9% 4.3: 4/69 - 5% 4.2: 7/133 - 5% 4.1: 4/79 - 5% 4.0: 7/82 - 8% old: 30/246 - 12% + http://bit.ly/2dp3mwC * Bibisected bugs open: keyword 'bibisected' + 337/1477 349/1463 349/1445 347/1431 338/1407 325/1390 325/1383 325/1383 + http://bit.ly/2cSCXlS * all bugs tagged with 'regression' + 647(-35) bugs open of 5176(+33) total 7(-3) high prio. * ~Component count net * high severity regressions Calc - 4 (+0) LibreOffice - 1 (+0) Impress - 1 (+0) Base - 1 (+0) Writer - 0 (-3) [ Amazing ! ] + http://bit.ly/1HWHb3E * ~Component count net * all regressions Writer: other - 119 (-4) Calc - 118 (-6) Impress - 50 (-2) Writer: docx - 44 (-4) graphics stack - 42 (-1) UI - 37 (-3) LibreOffice - 36 (-3) Borders - 30 (-1) Base - 29 (+0) Draw - 28 (+0) Writer: doc - 27 (-1) Crashes - 24 (+0) filter / storage - 16 (+0) print / PDF export - 14 (+1) Chart - 13 (-1) Writer: perf - 11 (-2) BASIC - 10 (-1) Writer: filter - 5 (+0) Extensions - 3 (+0) Formula Editor - 2 (+0) framework - 2 (+0) sdk - 1 (+0) Linguistic - 0 (-1) + http://bit.ly/1BUdI8i _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice