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

Michael Meeks michael.meeks at collabora.com
Thu Jun 6 15:02:04 UTC 2019


* Present:
    + Drew, Olivier, Miklos, Sophie, Mike K, Xisco, Michael S, Michael W,
      Michael M, Stephan, Heiko, Caolan, Gabriel, Christian, Miklos,
      Kendy, Luke

* Completed Action Items:
    + make Qt5 backend experimental (Jmux)
       [ not possible to check ‘experimental’ at this place (Michael W) ]
    + commit access
       + communication issue wrt. help (Sophie)
    + run the certification script (Kendy)
       [ run it, didn’t send results out yet but will ~now ]

* Pending Action Items:

* Release Engineering update (Christian)
    + 6.2.5 rc1 week 24 (June 10-16)
      + next week.
    + 6.3.0 beta2 – 2 weeks out
      + no reviews required for fixes still on libreoffice-6-3
    + 6.3.0 beta1 / libreoffice-6-3 branch / feature freeze:
      + so far no reviews required on each side, but no features either:
      + late features
         + Apple notarization feature for 10.4.15 (Christian)
            + now included.
            + so far no reports about something not working
              but still to early to draw conclusions.
            + If you notice any reports, please ping cloph directly
              on irc/telegram/...
         + Zip parallelism (Lubos)
            + see tdf#113042
            - https://dev-builds.libreoffice.org/crashtest/a42291d0abd14c6c763962a5ae60b02a8552f641/backtraces/task947-core.20261.backtrace.txt related ?
               + Lubos working on the bugs …
               + crash traces now showing file-names (Caolan)
               + problem with streams with bad CRCs
               + used to not care during loading, but saving shows the issue
               + discussed on the dev list – awaiting conclusion
            + pulled out files that cause issues for Lubos (Caolan)
               + these files were artificially generated Forcepoint files
               + doesn’t matter which way we go – ignoring them is fine.
         + Online / Sidebar merge – core + online (Ash)
            + extraordinarily busy ~50+ patches
               + and some problems here, breaking things in gerrit
               + another week until it gets there in core, lets see
                   + perhaps punt it.
         + HSQLDB vs. Firebird ? (Caolan)
            + last release punted out decision on removing HSQLDB
            + should we do that / who makes that decision ?
            + would like to see it go but – do we think it will work ?
            + not a good idea to remove HSQLDB in 6.3 (Drew)
               + migration assistant is not capable of moving the
                 majority of files it can run across.
               + E-mail on dev. list about this.
               + recommend leave firebird active as in 6.2
               + recommend expose migration assistant as it is today
                  + but reasonable set of data-types doesn’t work for
               + needs to be fixed & improving SDBC driver to have parity
                 with HSQL – spend time to 6.4 to focus activities to
                 encourage migration.
               + prefer to drop this for 6.4 ...
            + what is the state ? (Caolan)
               + firebird is the default in 6.2 (Drew)
                   + in 6.3 we get the migration assistant out of the box.
               + suggest on the dialog box saying “want to migrate ?” (Drew)
                   + link to a wiki page with a tutorial to help there.
               + tie it into some blog posts – to get some urgency here (Drew)
AI:                + add link to the dialog (Caolan)
            + do we have a migration tracking bug ? (Caolan)
               + https://bugs.documentfoundation.org/show_bug.cgi?id=116968
         + Bullets/Numbering dialog (Heiko)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=120905
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125642
            + work ongoing by Gulsah, Mike K., Caolan, Miklos, Andras
              scaling issues here (?) Mike K and Caolan poked it.
               + not totally happy on the workflow, but big improvement.
               + Gulsah plans to still work on it but on vacation (Miklos)
                  + lets re-visit next week.
                  + good for QA to look (Heiko)
                     + makes most senese when known issues are fixed (Miklos)
            + UI only, not frozen yet, not really a late feature
    + Remotes
    + Android viewer
    + Online
         + branched b1 release coming soon.

* Safari issue with sandboxing (Christian)
    + as a sandboxed app Safari can’t access files in LibreOffice distro
    + user can’t click links and load our built-in help anymore.
    + affects existing LibreOffice released versions
    + should we ship a built-in webkit widget (?)
       + horrible that the web is not this cross-platform thing (Michael)
       + use the browser of the system, build our own help viewer again (Cloph)
    + can sandbox’d safari access localhost ports ? (Michael Stahl)
       + could have a mini web-server for our help.
       + havn’t tried this; can’t use /tmp etc. (Christian)
          + could place intermediate pages in NS_TMP directories
          + but this is not how our help system works.
    + could try the web server thing but the webkit
      integration easier (Christian)
    + disappointed by move from Apple (Olivier)
    + hopefully webkit viewer is better than complete browser for XHP (Kendy)

* Documentation (Olivier)
    + New Help seems stable – no news
    + Helpcontent2
        + Refactoring of RegExp page ( Jay Bingham)
        + Page housekeeping (ohallot, libreofficiant)
    + GSODoc
        + Providing support for candidates.
    + Guides
       + Doc team working on Calc Guide.
       + Contributors guide moved to wiki.
    + screenshots in the build are now broken
       + preventing us using them in the builds
       + perhaps changes in welding ? Just a guess.
       + if being run under gtk3 won’t work (Caolan)
          + try to set SAL_USE_VCLPLUGIN=gtk instead – if that’s it.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 201(201) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months    12 months   
             added      2(-2)    10(-2)     23(-12)      71(-12) 
         commented     24(-7)   146(-56)   438(-114)   1378(-103)
           removed      0(0)      3(0)      12(-2)       25(-1)  
          resolved      1(-2)    10(-3)     40(-4)      134(0)   
    + top 10 contributors:
          Tietze, Heiko made 95 changes in 1 month, and 603 changes in 1 year
          Thomas Lendo made 25 changes in 1 month, and 226 changes in 1 year
          dieterp made 23 changes in 1 month, and 126 changes in 1 year
          Xisco Faulí made 21 changes in 1 month, and 252 changes in 1 year
          Kainz, Andreas made 20 changes in 1 month, and 200 changes in 1 year
          Foote, V Stuart made 13 changes in 1 month, and 193 changes in 1 year
          kompilainenn made 12 changes in 1 month, and 196 changes in 1 year
          Cor Nouws made 9 changes in 1 month, and 112 changes in 1 year
          Wagner, Thorsten made 8 changes in 1 month, and 8 changes in 1 year
          Mehrbrodt, Samuel made 8 changes in 1 month, and 68 changes in 1 year

  New needsUXEval between May/23-Jun/03

 -> * Paragraph style: "Next-style"-rule is ignored if paragraph break is at the
      beginning of or within a paragraph
      + https://bugs.documentfoundation.org/show_bug.cgi?id=113131 
    => UNCONFIRMED

    * Add quotes parser to file Libreoffice Writer hyperlink dialog field
      + https://bugs.documentfoundation.org/show_bug.cgi?id=125622 
    => NEW

    * Replace image dialog should open in a usable predefined directory
      + https://bugs.documentfoundation.org/show_bug.cgi?id=124805 
    * notebookbar horizontal separator line needed 
      + https://bugs.documentfoundation.org/show_bug.cgi?id=125608 
    * LibreOffice v6.2.3.2 Writer custom paragraph style with custom list style
      attached, area color bug
      + https://bugs.documentfoundation.org/show_bug.cgi?id=125245 
    * UI: Moving INPUT LINE after implementing a drop-down sum button
      + https://bugs.documentfoundation.org/show_bug.cgi?id=125530 
    => NAB/WFM/WF

* Crash Testing (Caolan)
    + Crash testing:
      + 5(-41) import failure, 5(-5) export failures
        + improved greatly
        + back-traces present as plain-txt in the last 1 or 2
      + writer assert, writer layout, zip, dynamic calc columns
      + some in the zip area - assuming they are threading related (?)
    + Google / ossfuzz:
      + 9 failures, none critical.
    + waiting for coverity
      + until new version that supports c++17(?)
    + 2x security reports
      + minor one, Stephan looking at some extensions here
      + and a more serious one.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1274 (-186)
  + http://crashreport.libreoffice.org/stats/version/6.1.6.3
    + 424 (+131)
`  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 1182 (-113)
  + http://crashreport.libreoffice.org/stats/version/6.2.3.2
    + 2183 (-245)
  + http://crashreport.libreoffice.org/stats/version/6.2.4.2
    + 1586 (+657)
  + numbers looking normal.

* Hackfests & Events (Sophie)
   + this year hackfests coming up:
        + Paris in Summer (Sophie)
          + first week of July Fri/Sat 5th / 6th
            + near Gare de Nord, La Mouette working on communication
          + designing a flier – avoids stomping on exams at end of June
          + https://wiki.documentfoundation.org/Hackfest/Paris2019 
          + hope to have a Hackfest NG setup again – mentees, please speak up!
          + people are adding themselves to the wiki already.
        + tentative Dresden: late autumn (past mid-October, for having students)
      + Brussels Hackathon (Thorsten)
          + no update (or Thorsten)
          + pending October hackfest – needs confirmation
          + conflicts with Dresden – need a decision in May or so; pending …
          => plan to go ahead & confirm with Dresden
   + hope to have one each quarter.

* Conference (Sophie)
   + CfP deadline is end of June, please send papers … ~10 so far
       + https://conference.libreoffice.org/2019/call-for-papers/

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Project page:
     https://summerofcode.withgoogle.com/organizations/5557591040589824/ 
   + currently: coding has started!
   + Mentors, please make sure students are active & communicating!
      + weekly reports are not optional
   + next deadline: June 28, 1st eval milestone

* C++ lectures (Xisco)
    + Izabela taking care of organization from now on.
    + Next Session: TODAY, MSTs and Graph Implementations
	+ https://blog.documentfoundation.org/blog/2019/06/06/next-c-workshop-msts-and-graph-implementations-6-june-at-1800-utc/	
    + pending E-mail to work out how to proceed (Eike)

* mentoring/easyhack update
         committer...   1 week       1 month     3 months      12 months    
                  open       69(-36)     148(0)       152(2)        160(1)   
               reviews     1395(-281)   5561(-39)   14176(-114)   52518(719) 
                merged      270(-37)    1184(-30)    3596(-98)    14857(-48) 
             abandoned       16(5)        59(-20)     211(5)        752(0)   
           own commits      226(-5)      976(23)     2972(-102)   14015(-130)
        review commits       85(-22)     406(4)      1022(22)      3969(24)  
        contributor...   1 week    1 month    3 months   12 months   
                  open     26(2)      84(6)      89(9)       89(8)   
               reviews     69(-30)   277(14)    583(-7)    2573(-663)
                merged     45(-35)   266(-7)    634(20)    1916(19)  
             abandoned      6(-9)     28(-1)    101(-2)     305(-6)  
           own commits     47(-34)   277(-12)   676(24)    2035(26)  
        review commits      0(0)       0(0)       0(0)        0(0)   
    + easyHack statistics:
       needsDevEval 97(97)   needsUXEval 1(1)   cleanup_comments 269(269)   
       total 336(336)   assigned 28(28)   open 208(208)   
    + top 10 contributors:
          Gelmini, Andrea made 190 patches in 1 month, and 839 patches in 1 year
          Illarionov, Arkadiy made 10 patches in 1 month, and 97 patches in 1 year
          LibreOfficiant made 8 patches in 1 month, and 32 patches in 1 year
          Ilmari Lauhakangas made 6 patches in 1 month, and 55 patches in 1 year
          Todor Balabanov made 6 patches in 1 month, and 9 patches in 1 year
          Balazs Varga made 5 patches in 1 month, and 36 patches in 1 year
          Adrien Ollier made 5 patches in 1 month, and 7 patches in 1 year
          Rasmus Jonsson made 3 patches in 1 month, and 8 patches in 1 year
          Kaishu Sahu made 3 patches in 1 month, and 14 patches in 1 year
          DrRobotto made 3 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 428 review comments in 1 month, and 1745 in 1 year
          Michael Stahl made 179 review comments in 1 month, and 1223 in 1 year
          Vajna, Miklos made 179 review comments in 1 month, and 1445 in 1 year
          Behrens, Thorsten made 173 review comments in 1 month, and 1718 in 1 year
          Holešovský, Jan made 172 review comments in 1 month, and 792 in 1 year
          Behrens, Katarína made 140 review comments in 1 month, and 722 in 1 year
          Meeks, Michael made 128 review comments in 1 month, and 594 in 1 year
          Timar, Andras made 122 review comments in 1 month, and 993 in 1 year
          Bergmann, Stephan made 116 review comments in 1 month, and 826 in 1 year
          Grandin, Noel made 102 review comments in 1 month, and 1172 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Jens Carl jenne at jens-carl.de 
* Commit Access
   + Roman Kuznetsov (aka Kompilainnen) (Heiko)
     + doing a lot around QA, UI and terminology changes
     + working with Mike K, both speak Russian
     + seen lots of good, careful work in the past
     + nothing to add (Mike K)
AI:     + send him a welcome mail (Heiko)
   + Patrick Jaap (Miklos)
     + have a dozen DOCX patches in already
     + reviewed all of them, less & less need for review
     + access for cases when he knows, trust he knows what he doesn’t know
AI:     + send him a welcome mail (Miklos)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + have sent the results to people (Kendy)

* Jenkins / CI update (Christian)
    from:Thu May 30 13:19:34 2019
    master linux rel  jobs: 169 ok: 169 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs:  99 ok:  98 ko:   1 fail ratio:  1.01 % break:   1 broken duration: 1.37%
    master mac rel    jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  81 ok:  68 ko:  13 fail ratio: 16.05 % break:   9 broken duration:11.42%
    master win dbg    jobs:  92 ok:  77 ko:  15 fail ratio: 16.30 % break:  13 broken duration:14.46%
    master win64 dbg  jobs:  90 ok:  76 ko:  14 fail ratio: 15.56 % break:  13 broken duration:18.13%
    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: 611 ok: 367 ko:  29 fail ratio:  4.75% time for ok: mean:  21 median:  20
    master gerrit plg jobs: 613 ok: 354 ko: 195 fail ratio: 31.81% time for ok: mean:  30 median:  27
    master gerrit win jobs: 635 ok: 348 ko:  65 fail ratio: 10.24% time for ok: mean:  66 median:  64
    master gerrit mac jobs: 617 ok: 343 ko:  42 fail ratio:  6.81% time for ok: mean:  64 median:  32
    master gerrit all jobs: 524 ok: 245 ko: 236 fail ratio: 45.04% time for ok: mean: 148 median: 122
   + high failure rate for linux/overall due to patch series that failed
     (45 changesets depending on each other)
   + https://dev-www.libreoffice.org/tmp/gerrit_190635.html 
   + tests that failed more than twice in last seven days: 
      3 CppunitTest_sw_uwriter
      5 UITest_calc_tests7
      7 CppunitTest_sw_uiwriter
   + test cases seem to be under control now.
   + Additional Mac Mini 2018 ordered for Jenkins builder
     + 30-40mins build times
     + will be hosted again in Switzerland along with the existing Mac Mini
         + will meet them in Munich the week after next.
     + both will be unavailable for a few days starting Monday, June 17
   
* l10n (Sophie)
   + all looking good, thanks to Eike for solving Chinese language bug
   + will have a new “what can I do for LibreOffice” site to get translators
     involved soon.

* gstreamer 0.10 removal (Christian)
   + just about removing the gstreamer 0.10 support from master
   + on new baseline we have gstreamer 1.0 (Michael S)
   + we have had both for a long time (Christian)
   + good to clean out the old stuff (Michael)
AI:   + do the removal (Michael W)

* Gerrit / CI bits (Michael)
   + Thorsten, sadly missing ...
   + someone had concerns wrt. TDF funding storing logs on their servers
   => we setup our own jenkins, which is less optimal.

* x86 bit-rot concern (Luke)
   + noticed on IRC, discussion wrt. Debian’s concern wrt. x86 builds breaking
   + 87 going down, not doing any testing of 32bit builds
   + jmux suggesting adding a jenkins build slave for 32bit
   + excellent idea to keep the codebase healthy
   + would be happy to help out with that and/or updating existing box
   + this is 32bit Linux builds ? (Miklos)
      + we do have this for 32bit Windows, and the tinderbox is green.
   + assume it is for Linux (Christian)
      + Luke said on IRC he has got it running with community tool-chain
   + have docker with both 64bit compiler that builds 32bit binaries (Michael S)
      + toolchain on CentOS7 (Michael S)
      + this has the advantage of not running into OOM issues
      + was tricky to figure out how to install everything, incl. Java stuff
      + would that find the same bugs ? (Luke)
         + yes – should do (Michael S)
AI:   + get details / access to systems & docker-image bits
        to Luke (Michael S, Christian)
    + would prefer the native 32bit details (Christian)
    + poke me on IRC (Luke)

* QA update (Xisco)
    + Please help flesh out the monthly reports:
       https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 568 (+6)
        + enhancements: 73  (+0)
        + needsUXEval: 2 (+1)
        + haveBackTrace: 5 (-2)
        + needsDevAdvice: 15 (-1)
        + documentation:  11 (-1)
        + android:  15 (+0)
        + iOS:  2 (+0)
        + Online:  16 (-2)
    + Most pressing bugs:
        + New
            [None]

        + Older
            [None]

        + Fixed
            [None]

    + New high severity bugs of the week:
        + Bad allocation crash while saving Calc with copied columns
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125662
		+ zip parallelism - luboš luňák?
        + COMPARE DOCUMENTS: Crash in swlo!SwRedlineData::SetSeqNo
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125660
		+ Michael Stahl?
        + Copying a large sheet is very slow
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125661
		+ Dennis Francis?
        + FILEOPEN: Document hangs at import time
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125691
		+ Dennis Francis?
        + URL to folder / directory no longer working in LO 6.2.4.2 for Mac
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125607
* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +131  +5 (-114) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             12
       Heiko Tietze            9
       Tor Lillqvist           7
       Adolfo Jayme            5
       Michael Weghorn         5
       Eike Rathke             5
       Alex Thurgood           5
       Gabor Kelemen           4
       Mark Hung               4
       Julien Nabet            4

    + top 10 bugs reporters:
       Xisco Faulí             8
       Telesto                 8
       Nicolas Christener      8
       Regina Henschel         5
       NISZ LibreOffice Team   4
       Heiko Tietze            3
       Gabor Kelemen           2
       opensuse.lietuviu.kalba 2
       raal                    2
       BottleOnTheGround       2

    + top 10 bugs fixers:
       Weghorn, Michael        6
       Lillqvist, Tor          6
       Xisco Faulí             5
       Grandin, Noel           4
       Rathke, Eike            4
       Németh, László          4
       McNamara, Caolán        4
       Adolfo Jayme Barrientos 3
       Glogowski, Jan-Marek    3
       Behrens, Katarína       2

    + top 10 bugs confirmers:
       Xisco Faulí             38
       dieterp                 18
       Raal                    11
       Nabet, Julien           5
       Alex Thurgood           5
       Foote, V Stuart         3
       Brinzing, Oliver        3
       Telesto                 3
       Henschel, Regina        2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 -     1 %  (+0)
     5.4 : 1/40 -     2 %  (+0)
     5.3 : 0/53 -     0 %  (+0)
     5.2 : 1/44 -     2 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 0/64 -     0 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 2/133 -    1 %  (+0)
     4.1 : 1/83 -     1 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 6/244 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 662/3314 654/3295 667/3279 664/3255 668/3238 666/3218 665/3199 

     done by:
        Xisco Faulí           10
        Raal                   3
        Kelemen, Gabor         3
        Brinzing, Oliver       1
        Budea, Áron            1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 844/4112 837/4093 848/4075 847/4043 850/4024 848/4004 847/3985 

     done by:
        Xisco Faulí           10
        Kelemen, Gabor         4
        Raal                   3
        Brinzing, Oliver       1


* all bugs tagged with 'regression'
   + 1116(+8) bugs open of 8529(+20) total 1(-1) high prio.

     done by:
        Xisco Faulí             8
        Raal                    3
        Telesto                 2
        Jacques Guilleron       2
        Alex Thurgood           1
        Kelemen, Gabor          1
        Brinzing, Oliver        1
        kompilainenn            1
        NISZ LibreOffice Team   1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     LibreOffice   - 1(-1)

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 286(-1)
     Calc                     - 215(+3)
     Impress                  - 122(+2)
     Writer: docx filter      - 78(+1)
     LibreOffice              - 67(+2)
     Draw                     - 44(-2)
     Base                     - 43(+0)
     Borders                  - 39(-1)
     UI                       - 39(+0)
     Writer: doc filter       - 36(+1)
     Writer: perf             - 35(+2)
     Writer: other filter     - 33(+0)
     graphics stack           - 30(+1)
     Crashes                  - 29(+1)
     filters and storage      - 24(-1)
     RTL                      - 23(+0)
     BASIC                    - 17(+0)
     Chart                    - 16(+1)
     Printing and PDF export  - 14(+0)
     framework                - 3(+1)
     Linguistic               - 1(+0)



More information about the Libreoffice-qa mailing list