[Libreoffice-qa] ESC meeting 2019-08-29 minutes

Miklos Vajna vmiklos at collabora.com
Thu Aug 29 14:35:49 UTC 2019


* Present:
    + Stephan, Olivier, Michael M, Michael S, Michael W, Cloph, Heiko, Sophie, Miklos, Thorsten


* Completed Action Items:
    + 6.4 release plan (Christian)
    + came up with a 6.2 release proposal before end of Sep (Cloph)

* Pending Action Items:
    + Change behavior of Previous/Next Change commands:
      look at https://gerrit.libreoffice.org/#/c/76719/, decide if it’s safe
      or not (Kendy)
    + Talk to Markus about showing just dll name in crash reporting (Xisco)
      [ mail sent, but the issue not sorted out yet ]
    + Check with Italo wrt. LibOCon Hackfest wiki page (Sophie)

* Release Engineering update (Christian)
    + 6.2.7 RC1 is building (only 1 RC planned)
    + 6.3.1 RC2 will be tagged later today
      + both will be announced next week
    + Remotes
    + Android viewer

        + Online

    + daily builds status
      + Linux solved completely
      + Windows / macOS needs integration into Jenkins

     + old signing certificate expires by the end of September

       + new cert will be from a new CA

       + be aware, some virus scanners may warn


* Documentation (Olivier)
    + New Help
       + Investigating xapian, RFE submitted to xapian.org
    + Help content2
       + updates (LibreOfficiant)
    + GSDOC
       + Defining outline of LOOL Guide w/ Tech Writer
    + Guides
       + Stalled. Vaccations?

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        237(237) (topicUI) bugs open, 219(219) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months  12 months
             added      6(-6)     29(3)     48(5)      90(3)
         commented     60(-27)   379(36)   687(45)   1736(39)
           removed      0(0)       0(-1)     1(-1)     19(-1)
          resolved      7(-1)     41(2)     58(3)     159(2)
    + top 10 contributors:
          Heiko Tietze made 198 changes in 1 month, and 389 changes in 1 year
          Foote, V Stuart made 72 changes in 1 month, and 265 changes in 1 year
          Thomas Lendo made 64 changes in 1 month, and 286 changes in 1 year
          Dieter Praas made 59 changes in 1 month, and 182 changes in 1 year
          Buovjaga made 48 changes in 1 month, and 88 changes in 1 year
          Xisco Faulí made 44 changes in 1 month, and 305 changes in 1 year
          Kainz, Andreas made 43 changes in 1 month, and 207 changes in 1 year
          Todd made 42 changes in 1 month, and 42 changes in 1 year
          kompilainenn made 24 changes in 1 month, and 257 changes in 1 year
          Kaganski, Mike made 23 changes in 1 month, and 45 changes in 1 year

   + New tickets with needsUXEval Aug/23-Aug/29

      * Feature Request: Right click menu options for frequent documents in Windows 10 taskbar
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127140
      * Add the ability to store comments within palette files (.soc)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127157
      * UI: Notes View: "Move element cursor" instead of "edit text cursor"
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125759
      * language-agnostic styles
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127115
      * Improve filter of Track Changes
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127098
      => WF, DUP, WFM

      * FONT FEATURES DIALOG: Wrong OpenType tag for fractions in "font features" dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=126754
      * UI: Delay in pushing in/out toolbar on/off (toggle, Boolean) option buttons
        + https://bugs.documentfoundation.org/show_bug.cgi?id=74371
      * FILEOPEN: UI: GUI does not reflect original Header And Footer Settings
        + https://bugs.documentfoundation.org/show_bug.cgi?id=91296
  ->  * EDITING: Selection of words by double click and mouse move
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127183
        + works the same way in Writer FWIW (Miklos)
      => in discussion, needinfo

  ->  * Search dialog doesn't support "whole word only" option
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127174
  ->  * Recently Used Fonts are not stored across sessions when sidebar is used
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127123
  ->  * UI: Add 'Numbering Off' command to Format > Lists submenu
        + https://bugs.documentfoundation.org/show_bug.cgi?id=127142
      => new, bug

* Crash Reporting (Caolan)
    + Caolan is on vacation
    + 2(+2) import failure, 0(-1) export failures
    + ??? coverity issues
    + Google / ossfuzz: ?? fuzzers active now

* Crash Reporting (Xisco/Heiko)
    + https://crashreport.libreoffice.org/stats/version/6.2.5.2
        + 2188 (+323) / + 1865 (+57) / 1808
    + https://crashreport.libreoffice.org/stats/version/6.2.6.2
        + 311 (+65) / + 246 (+234) / 12
    + https://crashreport.libreoffice.org/stats/version/6.3.0.4
        + 6267 (+1325) / + 4942 (+2890) / 2052

    + https://crashreport.libreoffice.org/stats/version/a.b.c.d
    + 6.2.5.2    16795(+2696)
    + 6.2.6.2    548(+348)

    + 6.3.0.4    13348(+6711)
    + 6.3.1.1    5(+0)

* Hackfests & Events (Sophie)
    + Google Mentor summit happening in Europe end of October
       + could be a fall-back for European meetup
       + Cafe Netzwerk / CIB office or something.
       + one slot for Mentor Summit available
       + call for Munich volunteers to organize something around this?
         (Thorsten)
         + Mentor summit is Oct. 19th-20th, something around that weekend would be perfect
   + hope to have one each quarter.


* Conference (Sophie)
   + committee evaluated talks, speakers should be notified by now
   + Italo working on the program, will be available later this week

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Project page:
    https://summerofcode.withgoogle.com/organizations/5557591040589824/
   + Mentor Summit: Michael M & Thorsten going, event is Oct 19th and 20th in             Munich
   + next deadline:
     + Students Submit Code and Evaluations: August 19 – 26 – which is Monday!
       + all students finalized the work
     + Mentors Submit Final Evaluations: August 26 - September 2
       + 1/6 done; 4d, 3h left

* mentoring/easyhack update
          committer...   1 week       1 month      3 months      12 months
                  open       94(28)      156(29)       162(28)       173(28)
               reviews     1197(-231)   5531(-367)   15372(-209)   54021(-18)
                merged      308(-75)    1501(-14)     4443(-13)    16121(25)
             abandoned        8(-14)      70(-20)      222(-11)      844(-2)
           own commits      231(-97)    1265(-55)     3439(-55)    14870(-52)
        review commits       54(-44)     414(-46)     1187(-48)     4172(-27)
        contributor...   1 week     1 month    3 months    12 months
                  open      15(-12)    41(-9)      42(-10)     43(-10)
               reviews     254(69)    794(131)   1310(122)   2951(155)
                merged      26(10)     72(5)      185(15)     918(7)
             abandoned       3(-7)     48(-74)    166(-3)     365(0)
           own commits      22(5)      85(0)      197(7)      966(-3)
        review commits       0(0)       0(0)        0(0)        0(0)
    + easyHack statistics:
       needsDevEval 6(6)   needsUXEval 0(0)   cleanup_comments 197(197)
       total 242(242)   assigned 5(5)   open 223(223)
    + top 10 contributors:
          Shubham Goyal made 14 patches in 1 month, and 34 patches in 1 year
          Scott Clarke made 9 patches in 1 month, and 10 patches in 1 year
          Balazs Varga made 6 patches in 1 month, and 45 patches in 1 year
          LibreOfficiant made 6 patches in 1 month, and 48 patches in 1 year
          Tünde Tóth made 6 patches in 1 month, and 20 patches in 1 year
          DrRobotto made 4 patches in 1 month, and 10 patches in 1 year
          Szabolcs Tóth made 3 patches in 1 month, and 3 patches in 1 year
          nd101 made 3 patches in 1 month, and 6 patches in 1 year
          Adrien Ollier made 2 patches in 1 month, and 16 patches in 1 year
          Matthias Seidel made 2 patches in 1 month, and 20 patches in 1 year
    + top 10 reviewers:
          Jenkins CollaboraOffice made 479 review comments in 1 month, and 698 in 1 year
          Nabet, Julien made 329 review comments in 1 month, and 2315 in 1 year
          Michael Stahl made 217 review comments in 1 month, and 1387 in 1 year
          Behrens, Thorsten made 165 review comments in 1 month, and 1673 in 1 year
          McNamara, Caolán made 157 review comments in 1 month, and 1217 in 1 year
          Vajna, Miklos made 157 review comments in 1 month, and 1496 in 1 year
          Xisco Faulí made 135 review comments in 1 month, and 920 in 1 year
          Mehrbrodt, Samuel made 132 review comments in 1 month, and 555 in 1 year
          Bergmann, Stephan made 127 review comments in 1 month, and 973 in 1 year
          Kaganski, Mike made 99 review comments in 1 month, and 668 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Kovács László Zoltán kovacs.laszlo.zoltan98 at gmail.com

* Commit Access
  + None


* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleep 5 weeks


* Jenkins / CI update (Christian)
    from:Thu Aug 22 14:02:47 2019
    master linux rel  jobs: 162 ok: 154 ko:   8 fail ratio:  4.94 % break:   2 broken duration: 2.33%
    master linux dbg  jobs:  98 ok:  95 ko:   3 fail ratio:  3.06 % break:   2 broken duration: 1.39%
    master mac rel    jobs: 103 ok:  79 ko:  24 fail ratio: 23.30 % break:   3 broken duration:16.66%
    master mac dbg    jobs: 101 ok:  79 ko:  22 fail ratio: 21.78 % break:   2 broken duration:12.78%
    master win rel    jobs:  91 ok:  72 ko:  19 fail ratio: 20.88 % break:  12 broken duration:25.49%
    master win dbg    jobs: 103 ok:  94 ko:   9 fail ratio:  8.74 % break:   5 broken duration: 4.12%
    master win64 dbg  jobs: 100 ok:  76 ko:  24 fail ratio: 24.00 % break:  14 broken duration:22.56%
    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: 390 ok: 267 ko:  19 fail ratio:  4.87% time for ok: mean:  28 median:  25
    master gerrit plg jobs: 395 ok: 262 ko:  44 fail ratio: 11.14% time for ok: mean:  37 median:  32
    master gerrit win jobs: 524 ok: 240 ko: 172 fail ratio: 32.82% time for ok: mean:  54 median:  54
    master gerrit mac jobs: 393 ok: 265 ko:  59 fail ratio: 15.01% time for ok: mean:  51 median:  34
    master gerrit all jobs: 386 ok: 210 ko: 150 fail ratio: 38.86% time for ok: mean:  89 median:  71
   + https://dev-www.libreoffice.org/tmp/gerrit_190829.html
   + tests that failed more than twice in last seven days:
      4 CppunitTest_chart2_export
      5 CppunitTest_sw_uiwriter
   + Jenkins slave baselines
     + some macOS / Dallas slaves have older OS than the TDF ones
       + it's a pity when a patch gets it and breaks other slaves (Stephan)
       + the plan was to get more TDF-owned boxes (Thorsten)
       + trade-off: fast builds vs same baseline on all macOS slaves:
           + usually Windows is the bottleneck
     + Windows and Linux is the same for all slaves
     + AI: poke Norbert to give access to make the Dallas slaves less different (Cloph)



* l10n (Sophie)
   + weblate instance is in live testing period


* QA update (Xisco)

    + Please help flesh out the monthly reports:
         https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 529 (-6)
        + enhancements: 65  (+1)
        + needsUXEval: 3 (-4)
        + haveBackTrace: 4 (+0)
        + needsDevAdvice: 16 (+2)
        + documentation:  3 (+1)
        + android:  15 (+0)
        + iOS:  8 (-6)
        + Online:  16 (+2)

    + Most pressing bugs:
     New:
        + HSQLDB to Firebird automated migration failure when IDENTITY sequence has altered start number
            + https://bugs.documentfoundation.org/show_bug.cgi?id=127040
     Old:
     Fixed:

    + New high severity bugs of the week:
        + Screenshot: Little or no usage in the current implementation
            + https://bugs.documentfoundation.org/show_bug.cgi?id=123765
            + Thorsten?
        + MariaDB/MySQL native connector: Import of Autovalue from HSQLDB sets '0' to '1'
            + https://bugs.documentfoundation.org/show_bug.cgi?id=127093
            + needs bisecting? Tamas B will take a look (Miklos)
        + Editing a particular math formula destroys the UI under GTK3
            + https://bugs.documentfoundation.org/show_bug.cgi?id=127189
            + needs bisecting?
        + MariaDB/MySQL native  connector: Import tables creates empty table
            + https://bugs.documentfoundation.org/show_bug.cgi?id=127092
            + needs bisecting? Tamas B will take a look (Miklos)

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +127  +35 (-104) overall)
      many thanks to the top bug squashers:
       Buovjaga                12
       Khaled Hosny            7
       Heiko Tietze            6
       V Stuart Foote          6
       Samuel Mehrbrodt (CIB)  5
       Oliver Brinzing         4
       László Németh           4
       Aron Budea              4
       Miklos Vajna            4
       Thomas Lendo            3

    + top 10 bugs reporters:
       Gabor Kelemen           6
       Mike Kaganski           5
       Thomas Lendo            3
       Marqeaux                3
       Robert Großkopf         3
       VincentYu               3
       Xisco Faulí             2
       Paolo                   2
       NISZ LibreOffice Team   2
       Jonathan Brielmaier     2

    + top 10 bugs fixers:
       Mehrbrodt, Samuel       5
       Németh, László          4
       Vajna, Miklos           4
       *UNKNOWN*               2
       Balazs Varga            2
       Glogowski, Jan-Marek    2
       McNamara, Caolán        2
                               1
       Vajngerl, Tomaž         1
       Muhammet Kara           1

    + top 10 bugs confirmers:
       Dieter Praas            18
       Buovjaga                12
       Budea, Áron             9
       Heiko Tietze            7
       Brinzing, Oliver        6
       m.a.riosv               5
       Henschel, Regina        5
       Xisco Faulí             5
       Raal                    5
       *UNKNOWN*               3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/52 -     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
   + 671/3503 664/3488 664/3467 669/3447 658/3430 658/3430 671/3413

     done by:
        Raal                   4
        Xisco Faulí            3
        Brinzing, Oliver       2
        Buovjaga               2
        Budea, Áron            1
        Weghorn, Michael       1
        Kelemen, Gabor         1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 851/4318 844/4303 844/4281 850/4261 839/4244 839/4244 854/4227

     done by:
        Raal                   4
        Xisco Faulí            3
        Brinzing, Oliver       2
        Buovjaga               2
        Budea, Áron            1
        Weghorn, Michael       1
        Kelemen, Gabor         1


* all bugs tagged with 'regression'
   + 1126(+12) bugs open of 8769(+21) total 3(+0) high prio.

     done by:
        Xisco Faulí            3
        Raal                   3
        Brinzing, Oliver       3
        Dieter Praas           2
        Budea, Áron            1
        Robert Großkopf        1
        Faure, Jean-Baptiste   1
        Kelemen, Gabor         1
        kompilainenn           1
        Alex Thurgood          1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 293(+1)
     Calc                     - 224(+2)
     Impress                  - 116(+2)
     Writer: docx filter      - 75(+0)
     LibreOffice              - 74(+1)
     Draw                     - 46(+0)
     UI                       - 44(+2)
     Borders                  - 40(+0)
     Base                     - 39(+1)
     Writer: doc filter       - 35(+0)
     Writer: perf             - 34(+0)
     Writer: other filter     - 30(+0)
     Crashes                  - 28(+1)
     graphics stack           - 26(+0)
     filters and storage      - 25(-1)
     RTL                      - 22(+0)
     BASIC                    - 18(+1)
     Chart                    - 17(+1)
     Printing and PDF export  - 16(+0)
     Formula Editor           - 2(+1)
     framework                - 2(+0)
     sdk                      - 1(+0)
     Linguistic               - 1(+0)


More information about the Libreoffice-qa mailing list