ESC meeting minutes: 2023-12-21

Stephan Bergmann stephan.bergmann at allotropia.de
Thu Dec 21 15:27:04 UTC 2023


* Present:
     + Heiko, Michael W., Stephan. Regina, Ilmari, Hossein, Michael S., 
Olivier,
       Stephane, Xisco, Caolan, Cloph, Thorsten

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
     + 7.6: 7.6.5 RC1 on week 05
     + 24.2: RC 1 this week? (UI freeze)
       + tag RC1 later today
       + late features (Michael S)
         + working on the new ODF encryption (done)
         + MSI custom action for MAR, waiting for Gerrit (Stephan)

* Documentation (Olivier)
     + New Help
         + Navigation layout simplified (Ilmari)
     + Helpcontents2
         + More updates on UI x Help (ohallot)
         + Fix some HID for UI (stragu, R. Lima,)
         + Housekeeping (S. Shröder, ohallot, A. Gelmini, S. Horacek)
     + Guides
         + Work in progress

     + Bugzilla Documentation statistics
         275(275) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created      3(-2)   14(1)      44(2)     258(-7)
          commented     19(9)    50(15)    157(50)    960(19)
           resolved      1(-2)    4(0)      14(0)     135(-3)
     + top 10 contributors:
           Stéphane Guillou made 21 changes in 1 month, and 334 changes 
in 1 year
           Heiko Tietze made 8 changes in 1 month, and 104 changes in 1 year
           Caolán McNamara made 4 changes in 1 month, and 4 changes in 1 
year
           *UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year
           Seth Chaiklin made 4 changes in 1 month, and 319 changes in 1 
year
           Balland-Poirier, Laurent made 3 changes in 1 month, and 3 
changes in 1 year
           Matt K made 2 changes in 1 month, and 2 changes in 1 year
           Rafael Lima made 2 changes in 1 month, and 93 changes in 1 year
           *UNKNOWN* made 1 changes in 1 month, and 1 changes in 1 year
           Jenkins made 0 changes in 1 month, and 0 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         251(251) (topicUI) bugs open, 51(51) (needsUXEval) needs to be 
evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added       7(1)    18(5)     21(5)       33(4)
          commented     112(1)   365(71)   627(84)    2304(49)
            removed       0(0)     1(0)      3(0)       13(-2)
           resolved      11(4)    34(6)     79(1)      335(1)
     + top 10 contributors:
           Heiko Tietze made 178 changes in 1 month, and 1346 changes in 
1 year
           Stéphane Guillou made 130 changes in 1 month, and 628 changes 
in 1 year
           Vernon, Stuart Foote made 44 changes in 1 month, and 322 
changes in 1 year
           Dieter made 31 changes in 1 month, and 232 changes in 1 year
           ady made 30 changes in 1 month, and 130 changes in 1 year
           Ilmari Lauhakangas made 26 changes in 1 month, and 221 
changes in 1 year
           Eyal Rozenberg made 23 changes in 1 month, and 222 changes in 
1 year
           Rafael Lima made 17 changes in 1 month, and 124 changes in 1 year
           Seth Chaiklin made 16 changes in 1 month, and 81 changes in 1 
year
           m.a.riosv made 14 changes in 1 month, and 76 changes in 1 year
     + [Bug 155957] Recent and Favourite Special Characters lists' 
preview doesn't
            match what is inserted
     + [Bug 158742] When search key is not found, search text seems to 
be selected
            but is not
     + [Bug 158114] Make it easier to find (and deal with) broken linked 
image
     + [Bug 158761] Add Show/Hide comment or Show all Comments command 
to right click
            menu of comments in Calc Navigator
     + [Bug 136003] PROTECT SHEET: Can't delete rows, despite of allow 
to deletes
     + [Bug 158736] database feature to catch up to MS office 97
     + [Bug 158724] Conditional Formatting gets overwritten
  -> + [Bug 158715] Periodically call home to check for need for update 
due to
            security vulnerability
  -> needsDevAdvice:
     + Incorrectly export number 0 form calc to PDF
       + https://bugs.documentfoundation.org/show_bug.cgi?id=158533
       + can need input from devs and from help authors!
       + unclear if PDF/A & /UA needs special treatment for exported 0's
     + Redesign font embedding options in 
sfx2/uiconfig/ui/documentfontspage.ui
       + https://bugs.documentfoundation.org/show_bug.cgi?id=158588
       + do not embed CTL/CJK fonts if not enabled in tools > options
       + how to deal with documents shared with emd fonts options active

* Crash Testing (Caolan)
     + 28(+3) import failure, 3(+0) export failures
     + 629 coverity issues
     + 5 ossfuzz issues, 1 new crash in an external lib

* Crash Reporting (Xisco)
     + 7.5.8.2    3125(+507)
     + 7.5.9.2    475(+363)
     + 7.6.2.1    32935(+2204)
     + 7.6.3.2    3586(+656)
     + 7.6.4.1    3203(+2494)

     7.6.4.1 crashes sent to mailing list: 
https://lists.freedesktop.org/archives/libreoffice/2023-December/091324.html

* Mentoring (Hossein)
   + Reviewed submissions from the newcomers
   + Added a new EasyHack
     tdf#158803 - Fix issues found by pyflakes
     https://bugs.documentfoundation.org/show_bug.cgi?id=158803
   + Finalized and published a blog post
     Custom string literals: two EasyHacks
 
https://dev.blog.documentfoundation.org/2023/12/21/custom-string-literals-two-easyhacks/
           committer...   1 week     1 month    3 months    12 months
                   open      63(1)      141(4)     145(8)       145(8)
                reviews     416(90)    1410(78)   3062(112)   11652(-46)
                 merged     293(43)    1139(52)   3013(120)   12234(1)
              abandoned      16(-22)    110(7)     196(10)      636(9)
            own commits     189(9)      828(-7)   2414(71)     9669(-72)
         review commits      80(23)     280(43)    701(43)     2922(-31)
         contributor...   1 week     1 month     3 months    12 months
                   open     220(43)     299(41)     303(43)      304(43)
                reviews     900(104)   3116(206)   7646(334)   30418(-280)
                 merged      24(-6)      80(4)      399(10)     2363(-153)
              abandoned      13(0)       62(5)      115(-1)      510(-110)
            own commits      36(15)      97(27)     231(23)     1009(2)
         review commits       0(0)        0(0)        0(0)         0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 318(318)
        total 406(406)   assigned 22(22)   open 355(355)
     + top 10 contributors:
           Stéphane Guillou made 12 patches in 1 month, and 51 patches 
in 1 year
           Armin Le Grand (allotropia) made 10 patches in 1 month, and 
65 patches in 1 year
           Weblate made 7 patches in 1 month, and 10 patches in 1 year
           Matt K made 6 patches in 1 month, and 13 patches in 1 year
           Sahil Gautam made 5 patches in 1 month, and 5 patches in 1 year
           Dr. David Alan Gilbert made 5 patches in 1 month, and 23 
patches in 1 year
           Sophia Schroeder made 4 patches in 1 month, and 50 patches in 
1 year
           Srebotnjak, Martin made 2 patches in 1 month, and 12 patches 
in 1 year
           Adam Seskunas made 2 patches in 1 month, and 7 patches in 1 year
           Darshan Upadhyay made 2 patches in 1 month, and 5 patches in 
1 year
     + top 10 reviewers:
           Vajna, Miklos made 144 review comments in 1 month, and 1010 
in 1 year
           Thorsten Behrens made 102 review comments in 1 month, and 564 
in 1 year
           Caolán McNamara made 100 review comments in 1 month, and 870 
in 1 year
           Xisco Fauli made 100 review comments in 1 month, and 788 in 1 
year
           Nabet, Julien made 96 review comments in 1 month, and 1002 in 
1 year
           Kaganski, Mike made 88 review comments in 1 month, and 426 in 
1 year
           Ilmari Lauhakangas made 70 review comments in 1 month, and 
406 in 1 year
           Weghorn, Michael made 58 review comments in 1 month, and 274 
in 1 year
           Grandin, Noel made 56 review comments in 1 month, and 572 in 
1 year
           Hossein made 56 review comments in 1 month, and 272 in 1 year
     + Patches automatically abandoned:
         tdf#96276: RTF import: deduplication for paragaph properties ( 
Vasily Melenchuk )
             - https://gerrit.libreoffice.org/#/c/145034
         tdf#123083 Add before/after cursor word count ( abdallah elhdad )
             - https://gerrit.libreoffice.org/#/c/150309
         tdf#157029 changed Korean Font priority for LibreOffice UI ( 
DaeHyun Sung )
             - https://gerrit.libreoffice.org/#/c/157494
         tdf#141578: Improve management of scaling factor in Qt 
multiscreen wayland ( Luca Carlon )
             - https://gerrit.libreoffice.org/#/c/157683
         tdf#146468 Use same border preset tooltips between toolbar and 
sidebar ( Khushi Gautam )
             - https://gerrit.libreoffice.org/#/c/158093
         tdf#136427: Handle generic hyperlink URIs externally. (   )
             - https://gerrit.libreoffice.org/#/c/158098
         WIP SvxShape remove XAggregation ( Noel Grandin )
             - https://gerrit.libreoffice.org/#/c/158133
     + big CONGRATULATIONS to contributors who have at least 1 merged 
patch, since last report:
           Dione Maddern

* Outreachy (Ilmari)
     + running according to plan, students are busy

* Commit Access

* Developer Certification (Stephan/Miklos/Thorsten/László)
   + resting since: 10 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 154 ok: 147 ko:   3 fail ratio: 1.95% 
mean_ok:   7 (  7) median_ok:   5 (  6)
gerrit_android_arm         jobs: 155 ok: 147 ko:   3 fail ratio: 1.94% 
mean_ok:   8 (  9) median_ok:   5 (  6)
gerrit_android_x86         jobs: 153 ok: 146 ko:   5 fail ratio: 3.27% 
mean_ok:   8 (  8) median_ok:   7 (  7)
gerrit_android_x86_64      jobs: 156 ok: 148 ko:   3 fail ratio: 1.92% 
mean_ok:   8 (  9) median_ok:   6 (  6)
gerrit_linux_clang_dbgutil jobs: 311 ok: 250 ko:  48 fail ratio: 15.43% 
mean_ok:  35 ( 35) median_ok:  35 ( 35)
gerrit_linux_gcc_release   jobs: 417 ok: 292 ko: 100 fail ratio: 23.98% 
mean_ok:  15 ( 16) median_ok:  14 ( 14)
gerrit_mac                 jobs: 311 ok: 284 ko:   9 fail ratio: 2.89% 
mean_ok:  45 ( 45) median_ok:  42 ( 42)
gerrit_windows             jobs: 330 ok: 251 ko:  47 fail ratio: 14.24% 
mean_ok:  66 (123) median_ok:  65 ( 74)
gerrit_master_ml           jobs: 445 ok: 215 ko: 175 fail ratio: 39.33% 
mean_ok: 132 (135) median_ok:  89 ( 89)
gerrit_master              jobs:  51 ok:  29 ko:  14 fail ratio: 27.45% 
mean_ok: 119 (130) median_ok:  62 ( 71)
gerrit_master_seq          jobs: 393 ok: 186 ko: 160 fail ratio: 40.71% 
mean_ok: 130 (132) median_ok:  89 ( 89)
    + https://dev-www.libreoffice.org/tmp/gerrit_231221.html
    + tests that failed more than twice in last seven days
       3 Killed by the kill-wrapper 
gerrit_linux_clang_dbgutil
       3 CppunitTest_chart2_xshape                gerrit_linux_gcc_release
       3 CppunitTest_sw_mailmerge                gerrit_windows
       3 PythonTest_sfx2_python                gerrit_linux_clang_dbgutil
       4 aborted by jenkins job timeout                gerrit_windows
       4 CppunitTest_sw_apitests                gerrit_linux_gcc_release
       6 Killed by the kill-wrapper 
gerrit_linux_clang_dbgutil_branch
      14 CppunitTest_test_a11y                gerrit_windows

* What’s cooking (Miklos)
     + A11y update (Michael W)
        + implemented handling for "checkable" a11y state, toolbar 
button state
          announcement with Orca works now (tdf#123864)
        + misc gtk4 VCL a11y improvements, upstream discussion about 
missing API:
          https://gitlab.gnome.org/GNOME/gtk/-/issues/6272
        * Accerciser improvements
     + Imported Framework articles from AOO (Ilmari)
       + https://redmine.documentfoundation.org/issues/3706
       + Christmas present for Samuel
     + Crash in word processing canvas (docx import) (Regina)
       + seeking help to fix the crash (already sent mail to list)
         https://bugs.documentfoundation.org/show_bug.cgi?id=158451
       + potential input next year by Caolan or Miklos

* QA update (Xisco)
     + UNCONFIRMED: 1051 (+13)
         + enhancements: 248  (+8)
         + needsUXEval: 11 (+5)
         + haveBackTrace: 12 (+0)
         + needsDevAdvice: 35 (-1)
         + documentation:  4 (+1)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  10 (+0)

     + Most pressing bugs:
      New:
          None
      Old:
          None
      Fixed:
         + Plain text copied to clipboard and pasted to CSV is not saved.
             + https://bugs.documentfoundation.org/show_bug.cgi?id=154339
             + Problematic commit partially reverted (Xisco)


     + New high severity bugs of the week:
         + "Always autocorrect to" deletes the word instead of replacing 
(affects extensions like Grammalecte, LanguageTool, Antidote)
             + https://bugs.documentfoundation.org/show_bug.cgi?id=157258
             + bibisected

* QA stats (Stéphane)
     + QA Focus: release notes, new features for 24.2, corresponding 
help pages
     + 
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +114  +4 (-116) overall)
       many thanks to the top bug squashers:
        QA Administrators       21
        Stéphane Guillou (stragu) 12
        Julien Nabet            7
        Mike Kaganski           7
        Gabor Kelemen (allotropia) 6
        Buovjaga                4
        Xisco Faulí             4
        m.a.riosv               4
        Heiko Tietze            3
        Noel Grandin            3

     + top 10 bugs reporters:
        Gabor Kelemen (allotropia) 11
        Jérôme                  4
        Rafael Lima             3
        William Friedman        3
        Xisco Faulí             3
        Andy                    2
        Jonathan Watt           2
        Maxime                  2
        Telesto                 2
        rrosner5                2

     + top 10 bugs fixers:
        Kaganski, Mike          5
        Kelemen, Gabor          5
        Nabet, Julien           5
        Samuel Mehrbrodt        3
        Grandin, Noel           2
        Jim Raykowski           2
        Rafael Lima             2
        Stéphane Guillou        2
        Vajna, Miklos           2
        Balazs Varga            1

     + top 10 bugs confirmers:
        Stéphane Guillou        15
        m.a.riosv               13
        Dieter                  6
        Ilmari Lauhakangas      6
        Raal                    5
        Xisco Fauli             5
        Robert Großkopf         4
        Heiko Tietze            3
        Telesto                 3
        ady                     3


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

      done by:
         Kelemen, Gabor         4
         Raal                   4
         Xisco Fauli            3
         Ilmari Lauhakangas     1
         Stéphane Guillou       1
         Kevin Suo              1
         Telesto                1


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

      done by:
         Kelemen, Gabor         4
         Raal                   4
         Xisco Fauli            3
         Ilmari Lauhakangas     1
         Nabet, Julien          1
         Stéphane Guillou       1
         Telesto                1


* all bugs tagged with 'regression'
    + 1239(+8) bugs open of 13049(+23) total 22(-1) high prio.

      done by:
         Kelemen, Gabor         4
         Telesto                4
         Raal                   3
         Stéphane Guillou       3
         Xisco Fauli            3
         ady                    1
         Ilmari Lauhakangas     1
         m.a.riosv              1
         Nabet, Julien          1
         Kevin Suo              1


* ~Component   count net * high severity regressions
    + http://bit.ly/1HWHb3E
      Writer        - 13(+0)
      Calc          - 2(-1)
      Impress       - 2(+0)
      LibreOffice   - 2(+0)
      UI            - 1(+0)
      framework     - 1(+1)
      Printing and PDF export - 0(-1)

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 430(+2)
      Calc                     - 230(+2)
      Impress                  - 133(+1)
      LibreOffice              - 53(+0)
      Draw                     - 50(+0)
      Crashes                  - 46(-2)
      Writer: docx filter      - 43(+0)
      Base                     - 41(+0)
      UI                       - 39(+1)
      Borders                  - 35(-1)
      Writer: perf             - 35(+0)
      Writer: other filter     - 32(+0)
      Printing and PDF export  - 26(-1)
      RTL                      - 25(+0)
      Chart                    - 22(+0)
      filters and storage      - 21(+0)
      BASIC                    - 18(+0)
      Writer: doc filter       - 16(+0)
      graphics stack           - 12(+0)
      Formula Editor           - 7(+1)
      framework                - 4(+1)
      Extensions               - 2(+0)
      sdk                      - 2(+0)
      Linguistic               - 1(+0)


More information about the LibreOffice mailing list