[Libreoffice-qa] minutes of ESC call ...
jantheviking at icloud.com
Fri Oct 7 11:08:02 UTC 2016
> On 06 Oct 2016, at 17:04, Michael Meeks <michael.meeks at collabora.com> wrote:
> * 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 > +
Just for reference, I did try to connect but was unable to, and wrote that on IRC, and as is evident I did fill out the minutes.
Have a nice weekend
> + 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 at lists.freedesktop.org
More information about the Libreoffice-qa