ESC meeting minutes: 2024-11-07

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

 



* Present:
  + Olivier, Caolan, Cloph, Ilmari, Jonathan, Michael W, Regina, Stephan, Hossein, Heiko, Micahel S, Miklos

* Completed Action Items:
  + Sahil commit access (Cloph)
  + Tested Cygwin fixes with 3.5 and 3.6 (Hossein)

* Pending Action Items:
  + Prod update to https://www.documentfoundation.org/certified-developers/ (Thorsten)

* Release Engineering update (Cloph)
  + 25.2 alpha1 in 2 weeks
  + 24.8.3 rc2 this week:
    https://gerrit.libreoffice.org/q/branch:libreoffice-24-8-3+status:open
    + Windows scrolling behavior change, not sure if that's wanted (Cloph)
      + https://gerrit.libreoffice.org/c/core/+/175746 -- UX input on this?
      + not objecting (Heiko)
    + tagging this evening
  + 24.2.7 macOS arm crash (Cloph)
    + hotfix tag + new macOS arm binaries, just different git hash
    + thanks to Patrick/Stephan for the fixes
    + have a loplugin to catch unexpected dynamic_cast failure there (Stephan)
      + when a silently missing key function of a class makes the dynamic_cast fail

* Documentation (Olivier)
    + Helpcontents2
        + WIP for Tagalog language (ohallot)
        + Comments Sidebar page (D. Maddern)
        + Refactor text functions (Pierre F, ohallot)
        + feedback from translations (ohallot)
    + Extended tips for new dialogs (ohallot)
    + Guides
       + WIP.
    + Bugzilla Documentation statistics
        228(228) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created      7(7)    16(16)     96(96)    259(259)
         commented     15(15)   33(33)    320(320)   989(989)
          resolved      3(3)     8(8)      51(51)    172(172)
    + top 10 contributors:
          Ilmari Lauhakangas made 23 changes in 1 month, and 128 changes in 1 year
          Olivier Hallot made 12 changes in 1 month, and 342 changes in 1 year
          Kaganski, Mike made 6 changes in 1 month, and 78 changes in 1 year
          Vernon, Stuart Foote made 6 changes in 1 month, and 164 changes in 1 year
          Pierre F made 5 changes in 1 month, and 223 changes in 1 year
          Weghorn, Michael made 3 changes in 1 month, and 16 changes in 1 year
          Stéphane Guillou made 3 changes in 1 month, and 129 changes in 1 year
          Dione Maddern made 2 changes in 1 month, and 112 changes in 1 year
          Heiko Tietze made 2 changes in 1 month, and 83 changes in 1 year
          Eyal Rozenberg made 1 changes in 1 month, and 3 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        231(231) (topicUI) bugs open, 34(34) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months
             added      4(4)     17(17)     23(23)      29(29)
         commented     25(25)   170(170)   359(359)   1674(1674)
           removed      0(0)      1(1)       3(3)       10(10)
          resolved      6(6)     19(19)     49(49)     254(254)
    + top 10 contributors:
          Heiko Tietze made 86 changes in 1 month, and 888 changes in 1 year
          Eyal Rozenberg made 44 changes in 1 month, and 173 changes in 1 year
          Vernon, Stuart Foote made 38 changes in 1 month, and 401 changes in 1 year
          Ilmari Lauhakangas made 30 changes in 1 month, and 184 changes in 1 year
          Dieter made 18 changes in 1 month, and 133 changes in 1 year
          *UNKNOWN* made 13 changes in 1 month, and 13 changes in 1 year
          Aditya (Addy) Sahu made 12 changes in 1 month, and 12 changes in 1 year
          Kaganski, Mike made 12 changes in 1 month, and 52 changes in 1 year
          Roman Kuznetsov made 9 changes in 1 month, and 30 changes in 1 year
          grofaty made 6 changes in 1 month, and 6 changes in 1 year
    + [Bug 88918] Edit→Hyperlink… is greyed out when an object with a hyperlink
           is selected in Draw
 -> + [Bug 163620] Community Discussion: UI changes for 'LibreOffice Theme'
           GSoC project
           + discussion around how to control it
           + currently based on extensions
           + WIP, plan is support this on ~every platform
    + [Bug 163762] Can't paste multiple lines as table rows
    + [Bug 163725] "Delete Columns" and "Delete Rows" labels now include gratuitous
           comment "(for uprotected cells)"
    + [Bug 48294] EDITING: Edit >Links is always gray/deactivated & (thus)
           impossible break link to media file using


* Crash testing (Caolan)
    + 24(+0) import failure, 22(+0) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
      - basically unchanged from our new resting point
    + 100 coverity issues
    + 1 ossfuzz timeout
    + could detect hangs? (Hossein)
      + we don't report those currently (Caolan)

* Crash Reporting (from crashreport.libreoffice.org)
    + 24.2.7.2    75(+0)
    + 24.8.0.3    23806(+0)
    + 24.8.1.2    19107(+0)
    + 24.8.2.1    31698(+0)
    + delta is wrong (Cloph)
    + received some comments around crashreport dialog is not appearing (Hossein)
      + Comment below https://dev.blog.documentfoundation.org/2024/10/24/crash-fix-part-5-crash-report-tool/
    + related: maybe stack traces for hangs would be also interesting

* Mentoring (Hossein)
  + Reviewed submissions from newcomers
  + Added a new EasyHack
    tdf#163738 - Use insert() to add multiple values in containers instead of a loop
    https://bugs.documentfoundation.org/show_bug.cgi?id=163738
  + Cygwin/mingw hang problem
    + New fixes provided by Takashi
      https://cygwin.com/cgit/newlib-cygwin/log/
    + Tested, fixes both 3.5 (stable) and master 3.6 (master)
      + 2 new fixes, problem seems to be resolved
      + plain: wait for the 3.5 release, then safe to upgrade
      + also ping the git-bash guys
      + CI job for cygwin changes? (Hossein)
        + not sure if this is viable
        + think this was a regression
        + don't mind if somebody wants to run this, but WSL is the future (Cloph)
          + after the Windows baseline update
          + and would have to be a dedicated builder to have a fixed baseline otherwise
        + moving to git-bash won't completely replace cygwin (Ilmari)
        + cygwin is not a fast moving target (Hossin)
          + maybe manual testing is also enough (Ilmari)
        + git-bash is easier to downgrade, thanks to win-get (Cloph)
          committer...   1 week     1 month      3 months     12 months
                  open      75(75)     117(117)     169(169)      179(179)
               reviews     390(390)   1448(1448)   3544(3544)   13548(13548)
                merged     202(202)   1113(1113)   3642(3642)   13942(13942)
             abandoned       4(4)       29(29)      138(138)      751(751)
           own commits     139(139)    730(730)    2610(2610)    9913(9913)
        review commits      84(84)     307(307)     773(773)     3231(3231)
        contributor...   1 week     1 month      3 months     12 months
                  open      32(32)     288(288)     347(347)      353(353)
               reviews     658(658)   2724(2724)   8086(8086)   30780(30780)
                merged      68(68)     186(186)     389(389)     1374(1374)
             abandoned       4(4)       14(14)       44(44)       552(552)
           own commits      64(64)     196(196)     371(371)     1416(1416)
        review commits       0(0)        0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 335(335)
       total 424(424)   assigned 26(26)   open 358(358)
    + top 10 contributors:
          Bogdan B made 93 patches in 1 month, and 180 patches in 1 year
          Pierre F made 10 patches in 1 month, and 98 patches in 1 year
          Samuel Adesola made 5 patches in 1 month, and 5 patches in 1 year
          Dr. David Alan Gilbert made 5 patches in 1 month, and 31 patches in 1 year
          Xuan Chen made 4 patches in 1 month, and 8 patches in 1 year
          Theppitak Karoonboonyanan made 4 patches in 1 month, and 8 patches in 1 year
          Marc Mondesir made 4 patches in 1 month, and 5 patches in 1 year
          Aditya (Addy) Sahu made 4 patches in 1 month, and 4 patches in 1 year
          Armin Le Grand (allotropia) made 4 patches in 1 month, and 86 patches in 1 year
          Oromidayo Owolabi made 3 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Thorsten Behrens made 138 review comments in 1 month, and 750 in 1 year
          Xisco Fauli made 136 review comments in 1 month, and 828 in 1 year
          Caolán McNamara made 116 review comments in 1 month, and 1360 in 1 year
          David Gilbert made 114 review comments in 1 month, and 116 in 1 year
          allotropia jenkins made 88 review comments in 1 month, and 216 in 1 year
          Ilmari Lauhakangas made 86 review comments in 1 month, and 664 in 1 year
          Vajna, Miklos made 76 review comments in 1 month, and 1138 in 1 year
          Kaganski, Mike made 70 review comments in 1 month, and 540 in 1 year
          Adolfo Jayme Barrientos made 64 review comments in 1 month, and 874 in 1 year
          Michael Stahl made 64 review comments in 1 month, and 838 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Chris Gill
          Jack Honour
          Lorenzo Lovato
          Marilyn Edem
          Peace Obienyi
          Oromidayo Owolabi
          Rahim Siddiq
          Shannon Scire (csumb.edu)
          Barry-Thomas-Paul: Moss
          ZOK zok

* Remove support for Windows 7 & 8 in 25.8? (Ilmari)
  + Would unblock some cleanup work
  + Announce this now, then act later?
  + Would be useful for an upcoming Windows welding
  + We already have these listed as deprecated (Cloph)
    + so what remains is the active removal
  + In favor, including 8.1 as well (Michael W)
  => mention this in the release notes (Ilmari)

* Outreachy (Ilmari)
  + deadline to select the interns is ~now

* Commit Access

* Developer Certification (Stephan/Miklos/László/Gabriel)
  + resting since: 2 week (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 161 ok: 152 ko:   4 fail ratio: 2.48% mean_ok:   8 ( 43) median_ok:   6 ( 24)
gerrit_android_arm         jobs: 162 ok: 157 ko:   3 fail ratio: 1.85% mean_ok:   8 ( 41) median_ok:   6 ( 18)
gerrit_android_x86         jobs: 160 ok: 151 ko:   2 fail ratio: 1.25% mean_ok:   8 ( 41) median_ok:   6 ( 22)
gerrit_android_x86_64      jobs: 162 ok: 154 ko:   5 fail ratio: 3.09% mean_ok:   7 ( 40) median_ok:   5 ( 18)
gerrit_linux_clang_dbgutil jobs: 323 ok: 265 ko:  44 fail ratio: 13.62% mean_ok:  43 ( 70) median_ok:  45 ( 53)
gerrit_linux_gcc_release   jobs: 378 ok: 313 ko:  47 fail ratio: 12.43% mean_ok:  22 ( 48) median_ok:  19 ( 29)
gerrit_mac                 jobs: 345 ok: 301 ko:  35 fail ratio: 10.14% mean_ok:  52 ( 53) median_ok:  44 ( 45)
gerrit_windows             jobs: 325 ok: 287 ko:  29 fail ratio: 8.92% mean_ok:  37 ( 51) median_ok:  37 ( 38)
gerrit_master_ml           jobs: 380 ok: 240 ko: 107 fail ratio: 28.16% mean_ok: 119 (122) median_ok:  85 ( 85)
gerrit_master              jobs:  47 ok:  29 ko:  16 fail ratio: 34.04% mean_ok:  76 ( 76) median_ok:  68 ( 68)
gerrit_master_seq          jobs: 333 ok: 213 ko:  89 fail ratio: 26.73% mean_ok: 120 (124) median_ok:  85 ( 85)
   + tests that failed more than twice in last seven days
      3 CppunitTest_sw_uibase_shells                gerrit_linux_gcc_release
      3 CppunitTest_writerperfect_impress                gerrit_windows
      5 UITest_impress_tests                gerrit_linux_clang_dbgutil
     14 CppunitTest_sw_tiledrendering2                gerrit_linux_gcc_release
        + maybe related to https://gerrit.libreoffice.org/c/core/+/174869 / newly introduced test
        + a bit painful, affects the canary build
    + some downtime for Jenkins, now fixed
    + expecting a few more builders in the near future -> faster builds

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + make UNO a11y API more type-safe
    + align AT-SPI DBus signals sent by toolkits with AT-SPI spec
  + RTL/CTL/CJK update (Jonathan)
    + tdf#36709: Font-relative first-line indent (CJK)
      + https://bugs.documentfoundation.org/show_bug.cgi?id=36709
      + Continued work
      + Writer documents with font-relative indents roundtrip correctly
      + Now the layout part
      + Planning to do this one use-case at a time
      + then the GUI part
  + PVS-Studio update (Xisco)
    + perhaps put results somewhere first, then ai xisco turn this into CI job
  + transition to ODF 1.4 (Regina)
    + a problem: some tests validate against 1.3
    + by the implicit validation works with the latest ODF version
    + suggestion: skip the validation in this case (Regina)
    + a seprate could be to also validate against old versions
    + maybe the test could specify which version it wants for the validation (Michael S)
    + can be done separately, OK to tmp disable validation to unblock ODF 1.4 migration
    + currently working on extrusion, then handles for custom shapes (Regina)

* QA update (Xisco)
    + UNCONFIRMED: 1399 (+1399)
        + This script has been broken for a while, please fix it to show proper week-on-week delta values. (Eyal)
        + enhancements: 338  (+338)
        + needsUXEval: 11 (+11)
        + haveBackTrace: 10 (+10)
        + needsDevAdvice: 48 (+48)
        + documentation:  3 (+3)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+9)



    + Most pressing bugs:
     New:
     Old:
     Fixed:


    + New high severity bugs of the week:
        + VIEWING - High CPU and lag when scrolling on Wayland (kf5/kf6)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=152911

        + Allow undocking of Sidebar decks
            + https://bugs.documentfoundation.org/show_bug.cgi?id=85905

* QA stats (Ilmari)
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +101  +0 (-104) overall)
      many thanks to the top bug squashers:
       Mike Kaganski           27
       Buovjaga                12
       QA Administrators       10
       Heiko Tietze            8
       Gabor Kelemen (allotropia) 5
       Julien Nabet            3
       Olivier Hallot          3
       V Stuart Foote          3
       Aditya Sahu             2
       Armin Le Grand          2

    + top 10 bugs reporters:
       Mike Kaganski           7
       Eyal Rozenberg          6
       Gabor Kelemen (allotropia) 3
       Orwel                   3
       Dragan Marinović        2
       Gerald Pfeifer          2
       Hossein                 2
       Michael Weghorn         2
       Mihai Vasiliu           2
       Roman Kuznetsov         2

    + top 10 bugs fixers:
       Heiko Tietze            5
       Kelemen, Gabor          4
       Aditya (Addy) Sahu      3
       Kaganski, Mike          3
       Grandin, Noel           2
       Jim Raykowski           2
       Le Grand, Armin         2
       Olivier Hallot          2
                               1
       *UNKNOWN*               1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      12
       m.a.riosv               10
       Heiko Tietze            9
       Raal                    4
       Stéphane Guillou        4
       Weghorn, Michael        4
       *UNKNOWN*               3
       Samuel Carleial         3
       Vernon, Stuart Foote    3
       Chika                   2


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

     done by:
        Kelemen, Gabor         3
        Aron Budea             1
        Ilmari Lauhakangas     1
        Justin Luth            1
        Weghorn, Michael       1
        Stéphane Guillou       1
        Timur Gadzo            1


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

     done by:
        Kelemen, Gabor         2
        Bogdan B               1
        Ilmari Lauhakangas     1
        Justin Luth            1
        Weghorn, Michael       1
        Németh, László         1
        Raal                   1
        Stéphane Guillou       1
        Timur Gadzo            1


* all bugs tagged with 'regression'
   + 1196(+1196) bugs open of 13707(+13707) total 20(+0) high prio.

     done by:
        Roman Kuznetsov        2
        Ady                    1
        Bogdan B               1
        Eyal Rozenberg         1
        Justin Luth            1
        Weghorn, Michael       1
        Raal                   1
        Stéphane Guillou       1


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

   by OS:
     All           - 12(+0)
     Linux         - 5(+0)
     Mac OS X      - 0(+0)
     Windows       - 3(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 389(+0)
     Calc                     - 241(+0)
     Impress                  - 125(+0)
     LibreOffice              - 51(+0)
     Draw                     - 46(+0)
     Writer: docx filter      - 42(+0)
     Base                     - 37(+0)
     Crashes                  - 37(+0)
     UI                       - 34(+0)
     Borders                  - 32(+0)
     Writer: perf             - 32(+0)
     Writer: other filter     - 31(+0)
     Printing and PDF export  - 25(+0)
     Chart                    - 24(+0)
     RTL                      - 24(+0)
     BASIC                    - 22(+0)
     filters and storage      - 20(+0)
     Writer: doc filter       - 17(+0)
     Formula Editor           - 12(+0)
     graphics stack           - 12(+0)
     framework                - 3(+0)
     sdk                      - 3(+0)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)



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

  Powered by Linux