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

Michael Meeks michael.meeks at collabora.com
Thu Apr 19 14:38:01 UTC 2018


* Present:
    + Xisco, Michael W, Heiko, Eike, Olivier, Caolan, Miklos, Stephan,
      Michael M, Christian, Michael S

* Completed Action Items:
    + reach out to GSOC mentors to encourage button clicking (Heiko)

* Pending Action Items:
    + create & circulate new ESC time poll (Thorsten) 

* Release Engineering update (Christian)
    + 5.4.7 RC2
       + next week tag is planned, no obvious problems.
    + 6.0.4 – RC1 status
       + tagged on Tuesday, builds already on the website
       + didn’t review all the changes on the 6.0 branch
       + please cherry-pick to 6-0-4 branch if urgent.
       + RC2 in ~2 weeks.  
    + 6.1.0 alpha1 – April 24th… Feature Freeze May 24th
       + next week.
    + Android
       + will replace iOS remote soon – needs rebuild for iOS11
    + Online
       + did a release.

* Documentation (Olivier)
	+ Help pages
		+ Several fixes, cleanup, typos, bookmarks + bug-triag
              thanks to ohallot, S Schröder, D. Roczek, S. Horacek
	+ New Help
		+ Fix for <switchinline> logic in XSLT (ohallot, sberg)
	+ Guides
		Stalled
 	+ Other relevant info
		+ Drew Jensen back to write a wiki page for HSQLDB → Firebird migration
		+ https://wiki.documentfoundation.org/Documentation/FirebirdMigration
		+ https://docs.google.com/spreadsheets/d/1Fotiv_eKKUVlbPCcqfNO54xWPYnL55DO5jnuNUqpdt0/edit#gid=1080472171

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        249(249) (topicUI) bugs open, 317(317) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months  
             added      2(-6)     12(-4)     37(-4)     109(-8) 
         commented     25(-45)   201(-18)   521(-14)   2011(-29)
           removed      0(-1)      2(-1)      2(-1)      14(-2) 
          resolved      4(-2)     16(-2)     38(0)      183(1)  
    + top 10 contributors:
          Tietze, Heiko made 118 changes in 1 month, and 843 changes in 1 year
          Thomas Lendo made 38 changes in 1 month, and 439 changes in 1 year
          Buovjaga made 30 changes in 1 month, and 221 changes in 1 year
          Xisco Faulí made 24 changes in 1 month, and 328 changes in 1 year
          dieterp made 20 changes in 1 month, and 133 changes in 1 year
          Foote, V Stuart made 19 changes in 1 month, and 283 changes in 1 year
          Mehrbrodt, Samuel made 16 changes in 1 month, and 49 changes in 1 year
          Faure, Jean-Baptiste made 16 changes in 1 month, and 31 changes in 1 year
          Henschel, Regina made 15 changes in 1 month, and 127 changes in 1 year
          Kaganski, Mike made 11 changes in 1 month, and 44 changes in 1 year
 
    + customization of MOD3 possible on macOS; symbol correctly assigned 
        and backported to 6.0
      + in the past mod3 and mod2 merged
      + clear formatting, ctrl-M on OS/X looked like alt-m
      + wasn’t possible to configure, and visualized wrong; now fixed.

    + working on Notebookbars; guideline for QA/design added
      https://wiki.documentfoundation.org/Design/ToolBar
      + explaining what it means, if users want new tabs – do we accept ?
         + added guidelines to the wiki.
  
    + seeking a mentor for introducing chart styles tdf#62925
      + volunteer with expertise in C++, FSFE Argentina
      + plan is to have provide a dialog/workflow to apply all
        style properties to newly created and existing charts,
        ideally in Calc and Writer
      + lots of old tickets asking for this sort of thing.
      + sounds good, suggested to find a mentor.
      + chart2 code is not entirely obvious (Michael)
         + best to ask questions on IRC.

    + nested character styles tdf#115311
      + multi-selection in char style list; introduced ideally together with
        merging paragraph and char style into one deck plus a style inspector
        that shows priority of nested styles
      + concept – char style list should have a multi-selection

    + elementary icon theme becomes a burden so we might change
      the gnome default again towards Breeze then
      + want to present the Notebookbar in a clean way
      + default set of icons shown should be consistent.
      + Unity + GNOME(?) had Tango in the past now Elementary -> Breeze

* Crash Reporting (Caolan)
    + 28(+0) import failure, 3(+0) export failures
       + have results underway
       + assertion from FastParser expected to be there still
        + https://gerrit.libreoffice.org/#/c/52720/ 
    + 5 (-19, +2) coverity issues
       + spiked in the week, but down again. 
    + forcepoint round 6, still not complete.
       + 1 fixed this week, 1 left
    + oss-fuzz
       + all unreproducible autoclosed by oss-fuzz, only
         reproducible to be logged from now on apparently
       + was majority of our stuff up-stream
       + 7-8 left open, mostly OOM etc.
    + Someone filed 2 CVEs from this – for issues found/fixed months ago
       + don’t know who is filing them.
       + would be nice to find out who filed them to discuss that with them.
         + likely to affect AOO too, but no response there.
         + mailed them the two reproducers

* Crash Reporting (Xisco)
    + http://crashreport.libreoffice.org/stats/version/5.4.4.2 
          + 686 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/5.4.5.1 
          + 940 (last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/5.4.6.2 
          + 494(last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.1.1 
          + 627 (last 7 days) (-)
    + http://crashreport.libreoffice.org/stats/version/6.0.2.1 
          + 1540(last 7 days) (down)
    + http://crashreport.libreoffice.org/stats/version/6.0.3.2
          + 974 (last 7 days) (up)
    + similar to last week; top crash is OpenGL related.
          + Miklos will look at <http://crashreport.libreoffice.org/stats/signature/OpenGLContext::AcquireFramebuffer(OpenGLTexture%20const%20&)>.
          + code looks illogical (Michael) 
          + two bugs have steps to reproduce (Xisco)
              + related to personas.

* GSoC Application (Thorsten, Heiko)
   + admins talked on IRC and assigned slots
   + 11 slots filled, mentors assigned, pending Google’s acceptance

* GSoC schedule
   + Student Projects Announced: April 23
   + Community Bonding: April 23 - May 14
   + Coding: May 14 - August 6
   + Evaluation 1: June 11 - 15
   + Evaluation 2: July 9 - 13
   + Students Submit Code and Final Evaluations: August 6 - 14
   + Mentors Submit Final Evaluations: August 14 - 21
   + Results Announced: August 22
   + https://wiki.documentfoundation.org/Development/GSoC/2018

* Hackfests & Events
     + OSCAL is coming (Xisco)
         + May in Tirana – Heiko, Florian, Italo there.
         + perhaps a hack-fest there.
     + Turkey – OYLG ? May 12th-13th https://ozguryazilimgunleri.org.tr/2018/
     + UK Sheffield OggCamp – August 18 – 19 - http://oggcamp.org/
        + BoD discussed & decided not this year.
     + Linux InfoTag in Augsburg
        + have a small booth, end-user related Cloph will be there
          & Mike giving a talk.

* mentoring/easyhack update
          committer...   1 week      1 month     3 months    12 months   
                  open      82(-15)     133(-8)     136(-7)      139(-7) 
               reviews     514(-255)   1914(-90)   5228(-50)   17870(69) 
                merged     297(-70)    1283(-30)   4028(56)    12969(75) 
             abandoned      21(0)        71(0)      242(-35)     862(15) 
           own commits     305(5)      1198(-5)    4016(-93)   14048(-43)
        review commits      75(-31)     291(0)      941(12)     3102(36) 
        contributor...   1 week      1 month      3 months    12 months   
                  open      29(-16)      58(-10)      58(-10)      63(-11)
               reviews     947(-126)   3222(-175)   9732(29)    30517(171)
                merged      35(0)       122(-20)     565(-1)     1777(14) 
             abandoned      15(6)        36(3)        90(12)      349(12) 
           own commits      34(6)       110(-5)      423(3)      1132(25) 
        review commits       0(0)         0(0)         0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 41(41)   needsUXEval 2(2)   cleanup_comments 201(201)   
       total 249(249)   assigned 23(23)   open 182(182)   
    + top 5 contributors:
          Gelmini, Andrea made 29 patches in 1 month, and 311 patches in 1 year
          Sophia Schröder made 15 patches in 1 month, and 15 patches in 1 year
          himajin100000 made 13 patches in 1 month, and 14 patches in 1 year
          Johnny_M made 13 patches in 1 month, and 121 patches in 1 year
          Jim Raykowski made 7 patches in 1 month, and 50 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 269 review comments in 1 month, and 1426 in 1 year
          Vajna, Miklos made 240 review comments in 1 month, and 1301 in 1 year
          Grandin, Noel made 156 review comments in 1 month, and 1468 in 1 year
          Behrens, Thorsten made 146 review comments in 1 month, and 1344 in 1 year
          Holešovský, Jan made 130 review comments in 1 month, and 1420 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Heiko Tietze ht at macbookpro.fritz.box
                + git setup help required – please add an alias record.
          Hrishabh Rajput rajputhrishabh at gmail.com 
          Guilhem guilhem at libreoffice.org 
          Kevin Brubeck Unhammer unhammer at fsfe.org 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + alarm rings – what a surprise ? 

* Jenkins / CI update (Christian)
    from:Thu Apr 12 16:07:57 2018
    master linux rel  jobs: 175 ok: 160 ko:  15 fail ratio:  8.57 % break:   6 broken duration: 4.12%
    master linux dbg  jobs:  72 ok:  70 ko:   1 fail ratio:  1.39 % break:   1 broken duration: 0.03%
    master mac rel    jobs: 101 ok:  99 ko:   2 fail ratio:  1.98 % break:   2 broken duration: 0.40%
    master mac dbg    jobs: 105 ok: 104 ko:   1 fail ratio:  0.95 % break:   1 broken duration: 0.37%
    master win rel    jobs:  46 ok:  37 ko:   9 fail ratio: 19.57 % break:   7 broken duration:13.73%
    master win dbg    jobs:  56 ok:  42 ko:  14 fail ratio: 25.00 % break:  11 broken duration:22.73%
    master win64 dbg  jobs:  54 ok:  45 ko:   9 fail ratio: 16.67 % break:   8 broken duration:11.44%
    lo-5.3 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    lo-5.4 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master gerrit lin jobs: 585 ok: 388 ko:  26 fail ratio:  4.44% time for ok: mean:  11 median:   9
    master gerrit plg jobs: 584 ok: 369 ko:  77 fail ratio: 13.18% time for ok: mean:  26 median:  22
    master gerrit win jobs: 584 ok: 340 ko:  51 fail ratio:  8.73% time for ok: mean:  64 median:  54
    master gerrit mac jobs: 579 ok: 374 ko:  40 fail ratio:  6.91% time for ok: mean:  50 median:  36
    master gerrit all jobs: 569 ok: 326 ko: 177 fail ratio: 31.11% time for ok: mean: 134 median: 114
   https://frupic.frubar.net/shots/36736.png
   + bots stable again
   + 1 windows box problems on Tuesday
   + router re-start lost some connections
   + queues grew quite large – some patch-sets were re-based
       + 7-8 patches long – typo fixes etc.
       + simple changes submitted as a long series.
       + if separate patches, please file separately

* Budgeting (Thorsten)
AI: + needs making into a spreadsheet – real-life getting in the way. (Thorsten)

* l10n (Sophie)
    + missing Sophie.

* Firebird incompatible change (Stephan)
    + comments on that from several people.
    + think that Caolan fixed it (Miklos)
       + one change to the checking type
       + API change triggered by the need to set a dialog parent
       + intersected with Caolan’s weld work
    + incompatible change is still in (Stephan)
       + Tomi will look at it then (Miklos)
    + user now has full control on whether the migration happens (Miklos)
    + wrt. Migration dialog (Xisco)
       + do they get this dialog every time they open the DB ?
       + if too annoying, could extend as with MS formats (Miklos)
          + “[X] don’t show me that again”
          + lets discuss this in Bugzilla (Heiko)
       + discussion on German user-list – creating input for QA (Heiko)

* QA update (Xisco)

    + Next Bug Hunting Session LibreOffice 6.1 Alpha1
        + April 27, 2018 
        + https://wiki.documentfoundation.org/QA/BugHuntingSession/6.1.0Alpha

    + UNCONFIRMED: 403 (+7)
        + enhancements: 43  (+4)
        + needsUXEval: 0 (+0)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 28 (-1)
        + documentation:  0 (+0)
        + android:  12 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:
            + Print Preview crashes on signed document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117039
                + Bubli ?

        + New / Firebird Migrations:
            + FIREBIRD: Migration: No migration possible with data in tables
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116980

            + FIREBIRD : Migration : error on importing tables or queries
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116987

            + FIREBIRD : Migration : Abort with std:bad alloc error 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116986
                + Tamas B is working on these

        + New / AW080:
            + Crash inserting Fontwork
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116993

            + Crash on pasting copy from Draw in Calc
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117064

            + Crash when showing Comment
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116879 

        + Older:

            + Crash (fatal error) when attempting a mail merge print
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116543 
                + Szymon ?

            + Crash on third file opening
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116803 
                + Image Handling Refactoring. Tomaž actively working on it.

            + Calc crashes when opening Function Wizard through Cmd-F2 shortcut
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116511 
                + bisected – Eike / can Tor reproduce ? ...

             + Printing doesn't start in particular documents until show first
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116370 
                + Jan-Marek ?

            + Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116365 
                + Quikee to have a poke.

            + CRASH when adding paragraphs in a cell of a complex table structure
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116293 
                + Manfred Blume / Thorsten ?

            + CRASH: LibreOffice crashes while deleting half of the document
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116068  
                + Michael S’s assert catching badness ...
	  
        + Fixed:
             + Crash when asking subtotals on 2 groups with pre-sort area checked
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116003 
                + cf. https://bugs.documentfoundation.org/show_bug.cgi?id=114720
                + Thanks to Eike.

            + EDITING: LibO6.1 alpha crash when attempting to edit a table def
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117044
                + Thanks to Noel Grandin

            +  EDITING: Libo6.1 crash when deleting table column
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116981
                + Thanks to Noel Grandin

            +  Crash recover on selecting Tools -> Options -> Advanced: ...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=116996
                + Thanks to Caolán McNamara

            +  CRASH: special characters dialog - right click Favorite characters (gtk3) 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117034
                + Thanks to Caolán McNamara

            +  CRASH if error dialog is closed after the form dialog 
                + https://bugs.documentfoundation.org/show_bug.cgi?id=117068
                + Thanks to Caolán McNamara


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +145  +1 (-101) overall)
      many thanks to the top bug squashers:
       Heiko Tietze            15
       Xisco Faulí             11
       Buovjaga                8
       Miklos Vajna            6
       Caolán McNamara         6
       Cor Nouws               4
       Jean-Baptiste Faure     4
       Samuel Mehrbrodt (CIB)  3
       Tamas Bunth             3
       Eike Rathke             3

    + top 10 bugs reporters:
       Telesto                 9
       Drew Jensen             8
       Xisco Faulí             7
       Miklos Vajna            4
       Alex Thurgood           3
       Lionel Elie Mamane      3
       sverre48                2
       V Stuart Foote          2
       123456thik              2
       raal                    2

    + top 10 bugs fixers:
       Tietze, Heiko           8
       McNamara, Caolán        6
       Vajna, Miklos           6
       Xisco Faulí             4
       Buovjaga                3
       Tamás, Bunth            3
       Olivier Hallot          3
       Grandin, Noel           2
       Rathke, Eike            1
       Mehrbrodt, Samuel       1

    + top 10 bugs confirmers:
       Xisco Faulí             31
       Buovjaga                14
       Foote, V Stuart         9
       Faure, Jean-Baptiste    6
       Alex Thurgood           5
       *UNKNOWN*               5
       Balland-Poirier, Laurent 5
       m.a.riosv               4
       Vajna, Miklos           4
       Mamane, Lionel Elie     2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 3/39 -     7 %  (+0)
     5.4 : 4/38 -     10 %  (+2)
     5.3 : 2/53 -     3 %  (+0)
     5.2 : 1/40 -     2 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 2/63 -     3 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 5/74 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 21/258 -   8 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 475/2083 467/2064 458/2037 463/2029 460/2011 444/1981 445/1957 

     done by:
        Xisco Faulí           16
        Raal                   2
        Buovjaga               1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 576/2714 564/2691 552/2662 557/2652 555/2636 539/2608 539/2582 

     done by:
        Xisco Faulí               16
        Raal                       3
        Terrence Enger             2
        Balland-Poirier, Laurent   1
        Budea, Áron                1


* all bugs tagged with 'regression'
   + 940(+7) bugs open of 6996(+22) total 15(+3) high prio.

     done by:
        Xisco Faulí               11
        Buovjaga                   5
        Balland-Poirier, Laurent   2
        Telesto                    1
        Raal                       1
        Benes, Luke                1
        Alex Thurgood              1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Calc          - 5(+0)
     Impress       - 4(+1)
     Writer        - 2(+0)
     LibreOffice   - 2(+1)
     framework     - 1(+0)
     Base          - 1(+1)

   by OS:
     Linux         - 1(+0)
     All           - 10(+2)
     Windows       - 3(+1)
     Mac OS X      - 1(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 188(-1)
     Calc                     - 165(+3)
     Impress                  - 112(+2)
     Writer: docx filter      - 73(+0)
     LibreOffice              - 71(+2)
     UI                       - 47(+1)
     Writer: doc filter       - 34(+0)
     Draw                     - 34(+1)
     graphics stack           - 33(+0)
     Base                     - 32(+1)
     Crashes                  - 31(+4)
     Borders                  - 31(-1)
     filters and storage      - 26(+0)
     Writer: perf             - 26(-1)
     Writer: other filter     - 26(+0)
     Chart                    - 20(+1)
     Printing and PDF export  - 19(+0)
     BASIC                    - 17(+0)
     framework                - 5(+0)
     Extensions               - 1(+0)
     Installation             - 1(+0)
     sdk                      - 1(+0)
     Linguistic               - 1(+0)


More information about the Libreoffice-qa mailing list