ESC meeting minutes: 2023-02-23

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

 



* Present:
    + Kendy, Stephane, Caolan, Cloph, Olivier, Eike, Heiko, Ilmari, Michael W, Michael S, Miklos, Xisco, Thorsten, Hossein

* Completed Action Items:
    + deploy https://gerrit.libreoffice.org/c/lode/+/143788  "Extend kill-wrapper to also run on macOS" on the Jenkins slaves (Cloph)

* Pending Action Items:
    + Remove MAB section (Xisco)

* Release Engineering update (Cloph)
    + 7.5 status: 7.5.1 rc2 is tagged
    + 7.4 status: 7.4.6 rc2 next week

* Documentation (Olivier)
    + New Help; no news
    + HC2:
        + Refactoring for better maintainability (ohallot)
        + links between Help and wiki for calc funciotns) ohallot)
        + updates and fixes on terminology (S. Chaiklin, ohallot)
        + Fixes on HID links (ohallot)
        + Fixes in command line info (erack)
        + reduced to 0 for unconfirmed doc bugs (ohallot)
    + Guides
        + Getting started Guide 7.5: WIP (P. Schofield, J. Weber)

    + Bugzilla Documentation statistics
        260(260) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     29(12)   52(9)     105(7)      312(10)
         commented     44(24)   94(30)    234(-15)   1021(25)
          resolved      9(4)    21(9)      46(5)      187(6)
    + top 10 contributors:
          Seth Chaiklin made 83 changes in 1 month, and 409 changes in 1 year
          Olivier Hallot made 64 changes in 1 month, and 426 changes in 1 year
          Heiko Tietze made 19 changes in 1 month, and 99 changes in 1 year
          Stéphane Guillou made 16 changes in 1 month, and 124 changes in 1 year
          Ilmari Lauhakangas made 10 changes in 1 month, and 98 changes in 1 year
          Roman Kuznetsov made 8 changes in 1 month, and 63 changes in 1 year
          Adolfo Jayme Barrientos made 6 changes in 1 month, and 41 changes in 1 year
          Kaganski, Mike made 5 changes in 1 month, and 106 changes in 1 year
          Xisco Fauli made 5 changes in 1 month, and 31 changes in 1 year
          Rafael Lima made 4 changes in 1 month, and 115 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        277(277) (topicUI) bugs open, 84(84) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month    3 months   12 months
             added     11(-4)     26(-1)     37(1)       70(0)
         commented     82(-33)   280(-25)   661(23)    2245(-22)
           removed      0(0)       0(0)       4(0)       28(-2)
          resolved      9(-1)     32(-2)     82(-2)     285(-3)
    + top 10 contributors:
          Heiko Tietze made 152 changes in 1 month, and 1417 changes in 1 year
          Vernon, Stuart Foote made 57 changes in 1 month, and 216 changes in 1 year
          Stéphane Guillou made 54 changes in 1 month, and 159 changes in 1 year
          Seth Chaiklin made 42 changes in 1 month, and 203 changes in 1 year
          Eyal Rozenberg made 29 changes in 1 month, and 259 changes in 1 year
          Rafael Lima made 23 changes in 1 month, and 235 changes in 1 year
          ady made 21 changes in 1 month, and 33 changes in 1 year
          Ilmari Lauhakangas made 21 changes in 1 month, and 202 changes in 1 year
          McNamara, Caolán made 17 changes in 1 month, and 36 changes in 1 year
          John Mills made 12 changes in 1 month, and 20 changes in 1 year
    + [Bug 153788] Calc Tabbed UI toolbar area partially hidden, depending on
           os/DE text scaling
    + [Bug 153442] Cannot set caption order for individual object types in AutoCaption
    + [Bug 153784] Inputwin of Formula bar changing height
    + [Bug 153782] Line width name "Double hairline" is duplicated for two
           different format commands
    + [Bug 153770] Proposal to modify "Create Index or Table of Contents" and
           Type-dependent "Create From" sections in Type tab of ToC/Index
    + [Bug 153694] Localized Bold/Italic/Underline icons
    + [Bug 153721] Rename "Move Chapter Up/Down" to "Move Heading+Text Up/Down"
            in Navigator
    + [Bug 153735] [UI] Paragraph Heading levels & Text Body
 -> + [Bug 153727] Calc 7.5 tiny formula bar font for japanese
    + [Bug 153722] Review needed of style groups "Chapter Styles" and "Text Styles"
    + [Bug 153712] "Chapter Info" should be named "Heading Info" (or "Heading")
           and "chapter entry" and its buddy dropdown box labels should be changed
    + [Bug 153527] LibreOffice 7.5 Calc: unable to apply formatting to all cells
           in spreadsheet
 -> + [Bug 153561] Rename "Chapter -> Heading" and "E# -> H#" in Entries tab of
           Insert Table of Contents, Index, Bibliography dialog
      + no objections (Michael S)
    + [Bug 153686] Default color for table borders in dark mode should be white
    + [Bug 151430] Groupedbar Compact UI : missing "columns..." entry of the
           "format" menu of the menu bar
    + [Bug 153673] "Chapter" label needs improvement in cross-references dialog
    + [Bug 58070] Switching paragraph styles removes explicit text direction choice
    + [Bug 153560] Rename "chapter" to "heading" in Insert Field (Document tab)
 -> + [Bug 153334] Support/default to a non-white page background in Dark Mode
      + idea is to get rid of custom app colors, so the system colors can be inherited
      + two different dark modes (Caolan)
        + widgets -> reasonably straightforward
        + doc itself -> probably not a lot of people want to literally print black background, it hurts WYSIWYG
        + less customization: fine with it

* Crash Testing (Caolan)
    + 141(+79) import failure, 4(-1) export failures
      - new CondFormatBuffer::finalizeImport crash, investigating
    + 2 coverity issues
    + ossfuzz issues
      - build broken, investigating

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.4.4.2
         + (-100) 429 529 725 1194 1343 832 0
   + https://crashreport.libreoffice.org/stats/version/7.4.5.1
         + (+112) 758 646 573 645 0
   + https://crashreport.libreoffice.org/stats/version/7.5.0.3
         + (+412) 2246 1834 1162 0

   + Regression in 7.5

       - https://crashreport.libreoffice.org/stats/signature/SfxObjectShell::CopyStoragesOfUnknownMediaType(com::sun::star::uno::Reference%3Ccom::sun::star::embed::XStorage%3E%20const%20&,com::sun::star::uno::Reference%3Ccom::sun::star::embed::XStorage%3E%20const%20&,com::sun::star::uno::Sequence%3Crtl::OUString%3E%20const%20&)


* Mentoring (Hossein)
          committer...   1 week    1 month     3 months    12 months
                  open     104(17)    161(17)     167(16)      172(15)
               reviews     460(60)   1372(82)    3348(142)   11654(92)
                merged     365(86)   1269(-32)   3688(78)    14565(20)
             abandoned      16(-6)     63(-9)     170(-4)      829(4)
           own commits     264(87)    875(15)    2459(38)    10670(-2)
        review commits      79(29)    216(45)     700(5)      2749(1)
        contributor...   1 week     1 month     3 months    12 months
                  open      23(-5)      63(1)       67(3)        81(3)
               reviews     934(182)   2904(-52)   8002(76)    31542(50)
                merged      14(4)       44(-1)     179(-23)     842(-4)
             abandoned       3(-5)      31(1)      207(-2)      569(3)
           own commits      26(11)      68(10)     259(-18)     921(10)
        review commits       0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 321(321)
       total 388(388)   assigned 21(21)   open 339(339)
    + top 10 contributors:
          Rafał Dobrakowski made 4 patches in 1 month, and 4 patches in 1 year
          Sophia Schroeder made 4 patches in 1 month, and 4 patches in 1 year
          Paris Oplopoios made 4 patches in 1 month, and 15 patches in 1 year
          Hannah Meeks made 3 patches in 1 month, and 24 patches in 1 year
          Sebastian Siewior made 3 patches in 1 month, and 3 patches in 1 year
          Armin Le Grand (allotropia) made 3 patches in 1 month, and 40 patches in 1 year
          Colomban Wendling made 2 patches in 1 month, and 11 patches in 1 year
            made 2 patches in 1 month, and 30 patches in 1 year
          Stéphane Guillou made 2 patches in 1 month, and 6 patches in 1 year
          Ekta Goel made 2 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 170 review comments in 1 month, and 1174 in 1 year
          Adolfo Jayme Barrientos made 112 review comments in 1 month, and 990 in 1 year
          McNamara, Caolán made 102 review comments in 1 month, and 996 in 1 year
          Xisco Fauli made 96 review comments in 1 month, and 858 in 1 year
          Vajna, Miklos made 86 review comments in 1 month, and 692 in 1 year
          Timar, Andras made 82 review comments in 1 month, and 276 in 1 year
          Nabet, Julien made 68 review comments in 1 month, and 788 in 1 year
          Thorsten Behrens made 62 review comments in 1 month, and 620 in 1 year
          Ilmari Lauhakangas made 48 review comments in 1 month, and 292 in 1 year
          Christian Lohmaier made 46 review comments in 1 month, and 386 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Vojtěch Doležal (cvut.cz)

* New blog posts
  Published:
   * Telemetry required? Ask users first!
     https://dev.blog.documentfoundation.org/2023/02/21/telemetry-required-ask-users-first/
  Draft:
   * VCL application in its minimal form
     https://dev.blog.documentfoundation.org/?p=721&preview=1&_ppp=6c0031daae

* GSoC (Ilmari)
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + Ideas are still welcome, if there is a matching mentor (Thorsten)
    + Mentor, who can help with the programming (Kendy)
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
  + We got selected: https://opensource.googleblog.com/2023/02/mentor-organizations-announced-for.html
  + https://wiki.documentfoundation.org/Development/GSoC/2023
  + Next step: 4th April, project submission deadline for contributors

* Commit Access
  + no proposals this week

* Developer Certification (Stephan/Kendy/Thorsten/László)
  + resting since: 20 weeks (limit: 20 weeks)
  + won't be able to attend the ESC meetings in the next 6 months (Kendy)
    + Miklos to help out in this period
    + no objections (Thorsten)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 282 ok: 233 ko:  23 fail ratio: 8.16% mean_ok:  11 ( 20) median_ok:   8 ( 15)
gerrit_android_arm         jobs: 285 ok: 228 ko:  27 fail ratio: 9.47% mean_ok:  12 ( 20) median_ok:   8 ( 14)
gerrit_android_x86         jobs: 283 ok: 230 ko:  26 fail ratio: 9.19% mean_ok:  11 ( 20) median_ok:   8 ( 13)
gerrit_android_x86_64      jobs: 284 ok: 229 ko:  26 fail ratio: 9.15% mean_ok:  11 ( 20) median_ok:   8 ( 13)
gerrit_linux_clang_dbgutil jobs: 590 ok: 364 ko: 155 fail ratio: 26.27% mean_ok:  48 ( 55) median_ok:  46 ( 50)
gerrit_linux_gcc_release   jobs: 568 ok: 440 ko:  68 fail ratio: 11.97% mean_ok:  22 ( 25) median_ok:  20 ( 21)
gerrit_mac                 jobs: 574 ok: 427 ko:  70 fail ratio: 12.20% mean_ok:  40 ( 52) median_ok:  38 ( 46)
gerrit_windows             jobs: 649 ok: 356 ko: 216 fail ratio: 33.28% mean_ok:  63 ( 74) median_ok:  58 ( 61)
gerrit_master              jobs: 668 ok: 279 ko: 298 fail ratio: 44.61% mean_ok:  77 ( 77) median_ok:  64 ( 65)
   + https://dev-www.libreoffice.org/tmp/gerrit_230223.thml
   + tests that failed more than twice in last seven days
      3 CppunitTest_sc_pdf_export                gerrit_windows
      4 CppunitTest_sw_uiwriter3                gerrit_linux_clang_dbgutil
      4 CppunitTest_sw_uiwriter8                gerrit_linux_gcc_release
      4 UITest_sw_sidebar                gerrit_linux_clang_dbgutil
      6 CppunitTest_sw_uiwriter8                gerrit_mac
      6 CppunitTest_sw_uiwriter8                gerrit_windows
      6 JunitTest_chart2_unoapi                gerrit_linux_clang_dbgutil
      6 UITest_calc_tests8                gerrit_linux_clang_dbgutil
      9 CppunitTest_sw_mailmerge                gerrit_windows
     11 Killed by the kill-wrapper                gerrit_mac
     23 CppunitTest_sw_uibase_uiview                gerrit_windows
     33 CppunitTest_sc_uicalc                gerrit_windows (new/massive since yesterday)
     35 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
    + https://gerrit.libreoffice.org/c/core/+/147513 potential fix for the sc_uicalc failure by Noel
    + sw_uibase_uiview: maybe since https://gerrit.libreoffice.org/c/core/+/146725 / 146726
    + this week: lots of failures (Cloph)
      + sw_uibase_uiview & sc_uicalc
    + windows build bot failures, stale git lockfile -> will now take the bot offline (Cloph)
    + #tdf-infra IRC channel now gets notifications when a bot is taken offline automatically
    + now more people can take a bot offline (new permissions)
    + CppunitTest_sw_uiwriter8 problem: pushed a potential fix (Miklos)

* 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 (Miklos)
    + early stage, SW_FORCE_FLY_SPLIT=1 is meant to allow experimenting
  + multi-color gradients (Armin)
    + work is ongoing on master (Thorsten)
    + focusing on plumbing / rendering, no model changes yet

* QA update (Xisco)
    + UNCONFIRMED: 1430 (+2)
        + enhancements: 310  (+6)
        + needsUXEval: 15 (+0)
        + haveBackTrace: 7 (+0)
        + needsDevAdvice: 29 (+0)
        + documentation:  17 (+3)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  11 (+0)


    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
        + Installation of Language Pack fails on macOS with Spotlight off
            + https://bugs.documentfoundation.org/show_bug.cgi?id=144053
            + not marked as a regression

        + PostgreSQL native connector: Field Memo [Text] is filled with 0 instead of character content where postgres server version is greater than or equal to 13
            + https://bugs.documentfoundation.org/show_bug.cgi?id=153431
            + needs bisecting

        + CALC - wrong time value when using the autofill function and minutes are entered (not for 00 min)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=153517
            + Eike?

        + Formula stops working after copy and paste onto a different cell
            + https://bugs.documentfoundation.org/show_bug.cgi?id=153669
            + Kohei?

        + Unable to open form wizard (GTK3)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=153756
            + Already fixed, thanks Noel

* QA stats (Stéphane)
    + langpack install on macOS: https://bugs.documentfoundation.org/show_bug.cgi?id=144053

        + Recommendation by several people to bundle the langpacks with main installer: https://bugs.documentfoundation.org/show_bug.cgi?id=129178

    Support from:

    + Tor -> https://bugs.documentfoundation.org/show_bug.cgi?id=129177#c9

    + Patrick -> https://bugs.documentfoundation.org/show_bug.cgi?id=128233#c80

      + spotlight is just the messenger here (Cloph)
        + integrating the langpacks into the installer is problematic
        + including the help as well would mean it's too large
        + some regions want offline help
        + perhaps a compromise: bundle UI translations
          + would be the same as we do it on Windows
    + Writer comments in margin, interaction between PDF export and print to file: https://bugs.documentfoundation.org/show_bug.cgi?id=152575#c14
    + Previous clipboard content pasted when other program opened: https://bugs.documentfoundation.org/show_bug.cgi?id=148647
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +154  +16 (-131) overall)
      many thanks to the top bug squashers:
       Stéphane Guillou (stragu) 17
       Buovjaga                11
       QA Administrators       9
       Caolán McNamara         8
       V Stuart Foote          7
       Olivier Hallot          6
       sdc.blanco              6
       m.a.riosv               5
       Michael Weghorn         4
       Noel Grandin            4

    + top 10 bugs reporters:
       sdc.blanco              17
       Gabor Kelemen (allotropia) 9
       peter josvai            7
       Regina Henschel         4
       Telesto                 4
       Mike Kaganski           2
       Mike Sapsard            2
       Richard Marchessault    2
       Timur                   2
       Xisco Faulí             2

    + top 10 bugs fixers:
       McNamara, Caolán        8
       Seth Chaiklin           6
       Grandin, Noel           4
       Weghorn, Michael        4
       Nagy Tibor              3
                               2
       Kaganski, Mike          2
       Kohei Yoshida           2
       Olivier Hallot          2
       *UNKNOWN*               1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      26
       Stéphane Guillou        23
       Heiko Tietze            13
       Xisco Fauli             8
       m.a.riosv               7
       Raal                    5
       Olivier Hallot          3
       ady                     3
       Dmitry                  2
       Kaganski, Mike          2

* 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 : 2/85 -     2 %  (+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:
        Xisco Fauli            6
        Stéphane Guillou       4
        Crhonek, Zdeněk        4
        Ilmari Lauhakangas     3
        Raal                   2
        csyu.279               1
        Kelemen, Gabor         1
        Kaganski, Mike         1
        Timur                  1

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

     done by:
        Xisco Fauli            6
        Stéphane Guillou       5
        Crhonek, Zdeněk        4
        Ilmari Lauhakangas     3
        Raal                   2
        csyu.279               1
        Kelemen, Gabor         1
        Kaganski, Mike         1
        Nabet, Julien          1
        Timur                  1

* all bugs tagged with 'regression'
   + 1222(+0) bugs open of 12346(+19) total 10(+0) high prio.

     done by:
        Xisco Fauli            5
        Stéphane Guillou       3
        Ilmari Lauhakangas     2
        Raal                   2
        ady                    1
        Sunil                  1
        Alex Thurgood          1
        Kelemen, Gabor         1
        Kaganski, Mike         1
        Vernon, Stuart Foote   1

* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Writer        - 6(-1)
     Base          - 1(+1)
     Calc          - 1(+0)
     Draw          - 1(+0)
     LibreOffice   - 1(+0)

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

* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 424(-3)
     Calc                     - 219(+5)
     Impress                  - 124(-4)
     Writer: docx filter      - 59(+1)
     Crashes                  - 49(-2)
     LibreOffice              - 49(+0)
     Base                     - 44(+2)
     Draw                     - 44(+0)
     UI                       - 39(-2)
     Writer: perf             - 35(+0)
     Borders                  - 33(+1)
     Writer: other filter     - 30(+1)
     Chart                    - 26(+0)
     RTL                      - 24(+1)
     Writer: doc filter       - 20(+0)
     Printing and PDF export  - 19(+0)
     BASIC                    - 18(+0)
     filters and storage      - 15(+0)
     graphics stack           - 15(+0)
     Formula Editor           - 4(+1)
     sdk                      - 2(+0)
     Linguistic               - 1(+1)
     framework                - 1(+0)



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

  Powered by Linux