ESC meeting minutes: 2023-03-23

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Present:
    + Stephan, Michael S, Cloph, Olivier, Caolan, Heiko, Stephane, Hossein, Xisco, Thorsten, Miklos

* Completed Action Items:
    + Remove MAB section (Xisco)
      [ still need to deploy ]
    + grant commit permission for Paris (Cloph)
    + send the welcome mail for Paris (Miklos)

* Pending Action Items:

* Release Engineering update (Cloph)
    + 7.5 status: 7.5.2 rc2 this week (tag this evening)
      https://gerrit.libreoffice.org/q/project:core+branch:libreoffice-7-5-2+status:open -- 4 changes, help appreciated with reviewing
    + 7.4 status: 7.4.7 rc1 in 4 weeks

* Documentation (Olivier)
    + Helpcontents2
       + Maintenance fixes after translation round (S. Horaceck, S. Chaiklin, ohallot)
    + New Help
       + Add links to on-line help
          + https://bugs.documentfoundation.org/show_bug.cgi?id=154226
          + input on this is welcome
    + Guides
       + Work in progress for 7.6
       + Bookshelf has now full Czech library (S. Horacek, Z. Chronek - raal)
          + https://books.libreoffice.org/cs
    + Google Seasons of Doc 2023
       + P1: Give code snippets for API
          + e.g. https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1frame_1_1XInfobarProvider.html#a2fbe99df5020c3b9d250398012d1a049
       + P2: Scripting Guide for Scriptforge (TBA)

    + Bugzilla Documentation statistics
        262(262) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     15(-1)    64(-4)   115(-1)     318(1)
         commented     34(3)    143(0)    300(5)     1079(1)
          resolved      3(-3)    28(-2)    54(-1)     193(0)
    + top 10 contributors:
          Seth Chaiklin made 114 changes in 1 month, and 486 changes in 1 year
          Olivier Hallot made 101 changes in 1 month, and 487 changes in 1 year
          Stéphane Guillou made 28 changes in 1 month, and 154 changes in 1 year
          Heiko Tietze made 16 changes in 1 month, and 100 changes in 1 year
          Kaganski, Mike made 9 changes in 1 month, and 115 changes in 1 year
          Adolfo Jayme Barrientos made 6 changes in 1 month, and 47 changes in 1 year
          Vernon, Stuart Foote made 6 changes in 1 month, and 39 changes in 1 year
          Dieter made 5 changes in 1 month, and 71 changes in 1 year
          Ilmari Lauhakangas made 4 changes in 1 month, and 96 changes in 1 year
          Vladimir Sokolinskiy made 4 changes in 1 month, and 7 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        276(276) (topicUI) bugs open, 97(97) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     13(2)     36(5)     50(6)       86(5)
         commented     84(-4)   332(43)   695(13)    2285(58)
           removed      2(0)      5(3)      5(1)       30(2)
          resolved      9(0)     36(1)     90(1)      285(3)
    + top 10 contributors:
          Heiko Tietze made 218 changes in 1 month, and 1446 changes in 1 year
          Eyal Rozenberg made 106 changes in 1 month, and 334 changes in 1 year
          Vernon, Stuart Foote made 58 changes in 1 month, and 248 changes in 1 year
          Ilmari Lauhakangas made 57 changes in 1 month, and 230 changes in 1 year
          Dieter made 56 changes in 1 month, and 220 changes in 1 year
          Stéphane Guillou made 45 changes in 1 month, and 189 changes in 1 year
          Eivind Samseth made 18 changes in 1 month, and 18 changes in 1 year
          Rafael Lima made 18 changes in 1 month, and 262 changes in 1 year
          Telesto made 18 changes in 1 month, and 116 changes in 1 year
          Seth Chaiklin made 17 changes in 1 month, and 193 changes in 1 year
    + [Bug 154333] XML Form Document: Inconsistent function of Form Design Mode
           - differs from menu to toolbar Form Controls and Form Design
    + [Bug 154308] Double click to open spreadsheet with password hides "enter
           password" window
    + [Bug 149429] Changing Calc document's language should overwrite cell direct
           formatting language
    + [Bug 154048] Superscripts do not undo properly
 -> + [Bug 153987] Can't set per-language quotation marks in Tools | AutoCorrect
      + input on this is welcome
    + [Bug 152973] Forms: Default color for buttons and borders changed to dark grey
    + [Bug 154021] Customize dialog is too big to display on 1280x800 laptop screen
    + [Bug 154067] Calc_style_text
    + [Bug 154238] Draw: UI: Context menu item "Dimensions" and corresponding dialogue
           does not use same term
    + [Bug 154271] Ctrl End inconsistently jumps to the last half screen
    + [Bug 153899] Clone format of unmerged cells breaks up merging, applies to first
           unmerged cell only
    + [Bug 152898] Tools - Options - LibreOffice - View - Visibility - Shortcuts not
           indicative that it only affects shortcut display in context menus
    + [Bug 154234] Is there a difference between the A,B,C and A,AA,AAA numbering
           scheme (also a,b,c vs. a,aa,aaa)

    + planning a contest for a new release logo for version 8
      https://design.blog.documentfoundation.org/?p=1731&preview=1&_ppp=57158d947c

    + is there a resolution on 7.6 vs 8? (Stephan)
      + marketing says 8 (Heiko)
      + reference? (Stephan)
      + asking because of @since tags
      + the earlier we know, the better
      + it has been by the team (Heiko)
      + design people want calver
      + marketing likes the current schema
AI: get marketing to announce this decision on their mailing list (Heiko)

* Crash Testing (Caolan)
    + 35(+0) import failure, 2(+0) export failures

    new asserts, reproducers mentioned in connected gerrit reviews

    + 1 coverity issues

    fix submitted

    + 5 ossfuzz issue, no crashes

    build broken today


* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.4.5.1
         + (-82) 800 882 917 911 758 646 573 645 0
   + https://crashreport.libreoffice.org/stats/version/7.4.6.2
         + (+130) 371 241 0
   + https://crashreport.libreoffice.org/stats/version/7.5.0.3
         + (-419) 1477 1896 2150 2763 2246 1834 1162 0
   + https://crashreport.libreoffice.org/stats/version/7.5.1.2
         + (+387) 1241 854 546 0

    + Regression in 7.5.x

    - https://crashreport.libreoffice.org/stats/signature/BitmapEx::operator=(BitmapEx%20const%20&)

    - 91bc1e6a8c92a7c895f0ba9dcad9ac4d35f3f791 ??


* Mentoring (Hossein)
          committer...   1 week     1 month     3 months     12 months
                  open      92(12)     152(17)     176(15)       182(15)
               reviews     410(-18)   1636(-18)   3498(-166)   11766(38)
                merged     311(-36)   1516(-43)   3799(-139)   14708(204)
             abandoned       9(-4)      60(-12)    172(-7)       813(-4)
           own commits     196(-46)   1047(-61)   2606(-50)    10714(97)
        review commits      84(-27)    411(10)     808(-21)     2867(-13)
        contributor...   1 week      1 month      3 months     12 months
                  open      34(-3)      226(-4)      230(-8)       239(-8)
               reviews     834(-116)   3728(-128)   8380(-362)   31812(22)
                merged      20(-4)       96(1)       172(-15)      725(-148)
             abandoned       7(3)        39(1)        83(-106)     583(-13)
           own commits      49(12)      176(21)      317(10)       892(-103)
        review commits       0(0)         0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 321(321)
       total 385(385)   assigned 21(21)   open 336(336)
    + top 10 contributors:
          Sophia Schroeder made 32 patches in 1 month, and 36 patches in 1 year
          Colomban Wendling made 9 patches in 1 month, and 20 patches in 1 year
          Armin Le Grand (allotropia) made 9 patches in 1 month, and 48 patches in 1 year
          Baole Fang made 8 patches in 1 month, and 8 patches in 1 year
          Galdam Jitsu made 5 patches in 1 month, and 10 patches in 1 year
          Damjan, Jovanovic made 4 patches in 1 month, and 4 patches in 1 year
            made 4 patches in 1 month, and 34 patches in 1 year
          Vojtěch Doležal made 4 patches in 1 month, and 6 patches in 1 year
          Vinit Agarwal made 3 patches in 1 month, and 3 patches in 1 year
          Juan C. Sanz made 2 patches in 1 month, and 4 patches in 1 year
    + top 10 reviewers:
          McNamara, Caolán made 160 review comments in 1 month, and 1080 in 1 year
          Michael Stahl made 158 review comments in 1 month, and 1090 in 1 year
          Adolfo Jayme Barrientos made 124 review comments in 1 month, and 1024 in 1 year
          Nabet, Julien made 122 review comments in 1 month, and 842 in 1 year
          Ilmari Lauhakangas made 88 review comments in 1 month, and 332 in 1 year
          Kłos, Szymon made 80 review comments in 1 month, and 186 in 1 year
          Thorsten Behrens made 76 review comments in 1 month, and 556 in 1 year
          Vajna, Miklos made 72 review comments in 1 month, and 716 in 1 year
          Hossein made 70 review comments in 1 month, and 286 in 1 year
          Grandin, Noel made 64 review comments in 1 month, and 490 in 1 year
    + Patches automatically abandoned:
        tdf#139388 updated Dutch dictionary to 2.20.21 ( Aron Budea )
            - https://gerrit.libreoffice.org/#/c/138954
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          adityasingh22
          Uday Sharma
          Luigi Iucci
          Moaz Alaa

 * New EasyHack
   Offline language packs installation nests parentheses unnecessarily
   https://bugs.documentfoundation.org/show_bug.cgi?id=121102
 * Reviewed old EasyHacks to make sure they are still relevant
  * Processed another 3
    https://wiki.documentfoundation.org/Development/EasyHacks/Review
 * Finalised blog post
   Internal includes instead of global ones - EasyHack
   https://dev.blog.documentfoundation.org/2023/03/23/internal-includes-instead-of-global-ones-easyhack/

* GSoC (Ilmari)
  + https://wiki.documentfoundation.org/Development/GSoC/2023
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + Ideas are still welcome, if there is a matching mentor (Thorsten)
    + Next step: March 20th - 4th April, project submission period for mentees

* Commit Access

* Developer Certification (Stephan/Kendy/Thorsten/László)
  + Four new certified developers:
      - Attila Bakos
      - Attila Szűcs (Collabora)
      - Patrick Luby (Collabora)
      - Tibor Nagy (NISZ)
AI: take this list to Italo (Stephan)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 245 ok: 202 ko:  27 fail ratio: 11.02% mean_ok:  12 ( 21) median_ok:   9 ( 15)
gerrit_android_arm         jobs: 244 ok: 210 ko:  25 fail ratio: 10.25% mean_ok:  13 ( 23) median_ok:   9 ( 15)
gerrit_android_x86         jobs: 242 ok: 200 ko:  24 fail ratio: 9.92% mean_ok:  13 ( 22) median_ok:   8 ( 14)
gerrit_android_x86_64      jobs: 244 ok: 211 ko:  23 fail ratio: 9.43% mean_ok:  12 ( 23) median_ok:   9 ( 14)
gerrit_linux_clang_dbgutil jobs: 514 ok: 335 ko: 143 fail ratio: 27.82% mean_ok:  51 ( 62) median_ok:  49 ( 54)
gerrit_linux_gcc_release   jobs: 488 ok: 395 ko:  66 fail ratio: 13.52% mean_ok:  25 ( 30) median_ok:  21 ( 24)
gerrit_mac                 jobs: 503 ok: 375 ko:  84 fail ratio: 16.70% mean_ok:  44 ( 58) median_ok:  40 ( 45)
gerrit_windows             jobs: 539 ok: 352 ko: 138 fail ratio: 25.60% mean_ok:  56 ( 88) median_ok:  47 ( 67)
gerrit_master              jobs: 559 ok: 277 ko: 225 fail ratio: 40.25% mean_ok:  94 ( 97) median_ok:  74 ( 76)
   + https://dev-www.libreoffice.org/tmp/gerrit_230323.thml
   + tests that failed more than twice in last seven days
      3 CppunitTest_framework_dispatch                gerrit_windows
      3 CppunitTest_sw_a11y                gerrit_windows
      3 CppunitTest_sw_ooxmlexport17                gerrit_mac
      4 CppunitTest_sw_dialogs_test2                gerrit_linux_clang_dbgutil
      4 UITest_validity                gerrit_linux_clang_dbgutil
      5 CppunitTest_sw_mailmerge                gerrit_windows
      5 CppunitTest_sw_uiwriter3                gerrit_windows
      7 JunitTest_chart2_unoapi                gerrit_linux_clang_dbgutil
     12 CppunitTest_sc_uicalc                gerrit_windows (primarily on 7-5 branch)
     13 CppunitTest_sw_uiwriter3                gerrit_linux_clang_dbgutil
     14 Killed by the kill-wrapper                gerrit_mac
     16 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
   + suspect https://gerrit.libreoffice.org/c/core/+/147397 (ProcessEventsToIdle change) is related to the test failures
   + this week: more than usual amount of failures
     + lots of uiwriter3 failures
     + the change is meant to reduce failures, not introduce new ones (Xisco)
     + on libreoffice-7-5, sc_uicalc was fine previously (Cloph)
     + maybe will revert it on libreoffice-7-5 (Xisco)

* LibreOffice hackfest in Cambridge (Miklos)
  + as part of COOL days: 28 & 29th March 2023
  + https://www.collaboraoffice.com/cooldays/ has more info

* What’s cooking (Miklos)
  + Multi-page floating tables: behind SW_FORCE_FLY_SPLIT=1 for now (Miklos)
    + hope to enable it by default in 2-3 weeks
  + multi-color gradients (Armin)
    + see discussion on the developer mailing list
  + theming work (Tomaz)
    + focusing on Writer for now
  + opt-in faster UITest suites (Miklos)
    + reuse the same soffice process for all test cases in the test suite, in case we know all test cases return to the start center
    + example: https://gerrit.libreoffice.org/c/core/+/149181
    + order of files in the test directory, is that deterministic? (Stephan)
      + yes, it's sorted already (Xisco)
AI: file an easy hack for this (Xisco)

* LibreOffice conference Bucharest 2023 (Gabriel)

* QA update (Xisco)
    + UNCONFIRMED: 1244 (-52)
        + enhancements: 298  (+4)
        + needsUXEval: 15 (+1)
        + haveBackTrace: 7 (+2)
        + needsDevAdvice: 30 (+1)
        + documentation:  2 (+1)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  12 (+0)

    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:

        + "Show Whitespace" condition changes other documents look
            + https://bugs.documentfoundation.org/show_bug.cgi?id=149485
            + not a regression? implementationError
            + discussion is ongoing

        + Database - no DB UI wizards are functional in LibreOffice from AppStore (macOS)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=151250
            + not bisectable?
            + root of the problem: app store binary has no java support

        + Spellcheck now does not work  v7.5.0.3 X86_64
            + https://bugs.documentfoundation.org/show_bug.cgi?id=153628
            + not a regression?
            + no systematic repro steps so far

* QA stats (Stéphane)
    + getting close to 1200 unconfirmed bugs (lowest since August 2020)
    + 6 regressions in 7.5 for kf5 from Jan-Marek's VCL commit:
        https://bugs.documentfoundation.org/buglist.cgi?keywords=regression&keywords_type=allwords&list_id=1575864&longdesc=afc828b9833b7a612369e95606ba56d41ef2c369&longdesc_type=allwordssubstr&query_format=advanced&resolution=---
    + "dataloss" keyword now part of weighing in QA dashboard table: https://stragu.shinyapps.io/lo_qa_dashboard/
    + weekly summary: https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +122  +17 (-156) overall)
      many thanks to the top bug squashers:
       eisa01                  20
       Justin L                16
       Stéphane Guillou (stragu) 16
       Buovjaga                8
       Alex Thurgood           7
       QA Administrators       7
       Caolán McNamara         6
       Dieter                  6
       Heiko Tietze            6
       V Stuart Foote          5

    + top 10 bugs reporters:
       sdc.blanco              5
       Jonathan Kamens         4
       ady                     4
       Mike Kaganski           3
       lol                     3
       maison                  3
       Alex Thurgood           2
       Gerald Pfeifer          2
       NOYB                    2
       Peter Gervai            2

    + top 10 bugs fixers:
       McNamara, Caolán        6
       Seth Chaiklin           5
       Rizal Muttaqin          4
       Andreas Heinisch        3
       Baole Fang              3
       Weghorn, Michael        3
       خالد حسني               3
       Alex Thurgood           2
       Németh, László          2
       Rathke, Eike            2

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      32
       Eivind Samseth          24
       Stéphane Guillou        22
       Raal                    8
       Vernon, Stuart Foote    7
       Dieter                  5
       Heiko Tietze            5
       Roman Kuznetsov         5
       Xisco Fauli             5
       Alex Thurgood           4

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/54 -     3 %  (+0)
     5.4 : 0/41 -     0 %  (+0)
     5.3 : 0/54 -     0 %  (+0)
     5.2 : 0/43 -     0 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 0/64 -     0 %  (+0)
     4.4 : 0/76 -     0 %  (+0)
     4.3 : 0/73 -     0 %  (+0)
     4.2 : 2/134 -    1 %  (+0)
     4.1 : 1/85 -     1 %  (+0)
     4.0 : 1/82 -     1 %  (+0)
     old : 1/246 -    0 %  (+0)

* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   +

     done by:
        Ilmari Lauhakangas     4
        Stéphane Guillou       3
        Aron Budea             2
        Raal                   2
        Weghorn, Michael       1
        Xisco Fauli            1

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   +

     done by:
        Ilmari Lauhakangas     4
        Raal                   3
        Stéphane Guillou       3
        Aron Budea             1
        Weghorn, Michael       1
        Kaganski, Mike         1
        Xisco Fauli            1

* all bugs tagged with 'regression'
   + 1249(-1) bugs open of 12428(+16) total 13(+2) high prio.

     done by:
        Ilmari Lauhakangas     4
        Stéphane Guillou       3
        Raal                   2
        Roman Kuznetsov        1
        ady                    1
        Alex Thurgood          1
        Weghorn, Michael       1
        Kaganski, Mike         1
        Robert Großkopf        1
        Vernon, Stuart Foote   1

* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Writer        - 7(+1)
     Calc          - 2(+0)
     Draw          - 1(+0)
     Formula Editor - 1(+1)
     Impress       - 1(+0)
     LibreOffice   - 1(+0)

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

* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 435(-1)
     Calc                     - 224(-1)
     Impress                  - 130(+1)
     Crashes                  - 54(+2)
     Writer: docx filter      - 54(-5)
     LibreOffice              - 50(+1)
     Base                     - 46(+3)
     Draw                     - 45(+0)
     UI                       - 42(+1)
     Writer: perf             - 35(+0)
     Borders                  - 32(-1)
     Writer: other filter     - 30(+1)
     Chart                    - 26(+0)
     Printing and PDF export  - 24(+0)
     RTL                      - 23(+0)
     Writer: doc filter       - 21(+0)
     BASIC                    - 19(+0)
     filters and storage      - 16(+0)
     graphics stack           - 13(+0)
     Formula Editor           - 4(+1)
     Extensions               - 2(+1)
     sdk                      - 2(+0)
     Linguistic               - 1(+0)
     framework                - 1(+0)



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux