[Libreoffice-qa] minutes of ESC call ...

Jan Iversen 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
rgds
jan I.

>    + 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
> https://lists.freedesktop.org/mailman/listinfo/libreoffice



More information about the Libreoffice-qa mailing list