ESC meeting minutes: 2024-09-19

Miklos Vajna vmiklos at collabora.com
Mon Sep 23 06:12:14 UTC 2024


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

* Completed Action Items:
   + conference talk notifications are now out (Hossein)
   + file an easy hack for replacing HID_* by dialog widgets url (Hossein)

* Pending Action Items:

* Release Engineering update (Cloph)
   + 24.8.2 rc1 in this week
     + meant to have no rc2 for this release
   + 24.2.7 rc1 in 3 weeks

* Documentation (Olivier)
     + Helpcontents2
        + more disambiguation in HID's (ohallot)
        + housekeeping and fixes (ohallot)
     + Core
        + review of UI string grammar (D. Madddern)
     + Guides
        + Work in progress.

     + Bugzilla Documentation statistics
         226(226) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
            created     10(-4)    55(-8)   119(2)      262(0)
          commented     34(-1)   180(-9)   349(-1)    1004(24)
           resolved      2(-3)    25(-8)    73(-1)     173(-1)
     + top 10 contributors:
           Pierre F made 94 changes in 1 month, and 214 changes in 1 year
           Olivier Hallot made 55 changes in 1 month, and 342 changes in 1 year
           Ilmari Lauhakangas made 42 changes in 1 month, and 128 changes in 1 year
           Heiko Tietze made 21 changes in 1 month, and 91 changes in 1 year
           Dione Maddern made 15 changes in 1 month, and 94 changes in 1 year
           Ady made 11 changes in 1 month, and 13 changes in 1 year
           Vernon, Stuart Foote made 9 changes in 1 month, and 156 changes in 1 year
           Nabet, Julien made 8 changes in 1 month, and 46 changes in 1 year
           Alain Romedenne made 6 changes in 1 month, and 26 changes in 1 year
           nutka made 5 changes in 1 month, and 6 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         232(232) (topicUI) bugs open, 29(29) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months
              added      4(-4)    15(1)     16(2)       24(1)
          commented     69(6)    184(29)   422(11)    1718(8)
            removed      0(-1)     2(1)      2(-1)      11(0)
           resolved      4(-3)    21(0)     67(-1)     269(1)
     + top 10 contributors:
           Heiko Tietze made 82 changes in 1 month, and 923 changes in 1 year
           Vernon, Stuart Foote made 62 changes in 1 month, and 370 changes in 1 year
           Ilmari Lauhakangas made 54 changes in 1 month, and 181 changes in 1 year
           Eyal Rozenberg made 32 changes in 1 month, and 169 changes in 1 year
           Henschel, Regina made 20 changes in 1 month, and 55 changes in 1 year
           Balland-Poirier, Laurent made 15 changes in 1 month, and 21 changes in 1 year
           Roman Kuznetsov made 13 changes in 1 month, and 35 changes in 1 year
           Cor Nouws made 11 changes in 1 month, and 36 changes in 1 year
           Kaganski, Mike made 9 changes in 1 month, and 45 changes in 1 year
           Manu made 9 changes in 1 month, and 9 changes in 1 year
     + [Bug 163036] Can't delete a chart right after insertion
     + [Bug 163021] SET ZOOM LEVEL for all windows at ONCE: setting the zoom level
            universally, for all open document windows at once
  -> + [Bug 161492] Vertical Tab dialogs--Options column in Area section is not wide
            enough in paragraph style dialog
       + if there is no further work going into this, then the vertical tab dialogs idea won't fly (Heiko)
       + the idea was always that it's done when it's done, so no problem with the approach to not have vertical tab dialogs in releases (Thorsten)
       + like the vertical tab idea, but it's a lot of work (Hossein)
         + it's not just moving tabs from the top to the left
         + also needs a redesign of the dialog
     + [Bug 162878] Reworked localized Impress templates look ugly in RU
     + [Bug 162997] Support reloading of font list when new fonts added to the system
            (e.g. with fc-cache)
     + [Bug 138708] Unwanted scrolling when moving/positioning an image with arrow keys
     + [Bug 162968] When inserting PivotChart, can't choose data series in rows/columns
     + [Bug 162969] PivotChart data series order not updated when sorting
            PivotTable rows
     + [Bug 162970] Clone formatting brush does nothing when applied from chart to chart
     + [Bug 162967] Want access from borders toolbar menubutton to Format > Cells...
            Borders pane
  -> + [Bug 162933] Add "Check for updates" button in the About dialog
       + request is to have update info in the dialog
       + idea is to get rid of the updater dialog, and have everything in the about dialog
       + should play nicely with the MAR update mechanism
         + e.g. Chrome does this
       + saw a recent report: people still use 7.6 & then complain about lack of updates
         + https://www.heise.de/forum/heise-online/Kommentare/LibreOffice-Reparaturmodus-ermoeglicht-Signaturfaelschung/Stabile-Version-7-6-7-2/posting-44439855/show/

* Crash Testing (Caolan)
     + 18(+3) import failure, 15(+2) export failures
       - https://wiki.documentfoundation.org/Development/Crashtesting
     + 270 coverity issues
     + 1 ossfuzz issue
       - timeout

* Crash Reporting (Xisco)
     + 24.2.5.2    20989(+2213)
     + 24.2.6.2    254(+172)
     + 24.8.0.3    11303(+3361)
     + 24.8.1.2    1081(+0)

     - https://crashreport.libreoffice.org is being redesigned by JJ. Suggestion welcomed

     - Fixed in 24.8.1:

     - https://crashreport.libreoffice.org/stats/signature/SwTaggedPDFHelper::SetAttributes(vcl::PDFWriter::StructElement)

     - https://crashreport.libreoffice.org/stats/signature/SwPostItMgr::GetSidebarRect(Point%20const%20&)

     - https://crashreport.libreoffice.org/stats/signature/GalleryBrowser1::GetItemText(SgaObject%20const%20&,GalleryItemFlags)


* Mentoring (Hossein)
+ New EasyHack
   tdf#163051 - Use UI path and widget ID instead of HID for integrating help
   https://bugs.documentfoundation.org/show_bug.cgi?id=163051
           committer...   1 week      1 month     3 months     12 months
                   open      67(3)       134(-3)     156(4)        156(4)
                reviews     374(-196)   1462(20)    3796(-146)   13176(104)
                 merged     376(78)     1408(136)   3737(-18)    13419(200)
              abandoned      24(18)       56(10)     221(9)        761(13)
            own commits     289(113)     996(91)    2584(47)      9772(160)
         review commits      51(-8)      233(-13)    712(-53)     3129(13)
         contributor...   1 week     1 month     3 months    12 months
                   open      45(9)      103(8)      118(14)      118(14)
                reviews     990(222)   3290(246)   8472(82)    30316(388)
                 merged      20(-6)     103(-14)    327(4)      1463(-4)
              abandoned       2(-3)      14(-2)      70(-6)      585(-3)
            own commits      10(-9)      81(-17)    326(-12)    1266(-6)
         review commits       0(0)        0(0)        0(0)         0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 329(329)
        total 415(415)   assigned 25(25)   open 353(353)
     + top 10 contributors:
           Pierre F made 22 patches in 1 month, and 84 patches in 1 year
           Adam Seskunas made 10 patches in 1 month, and 27 patches in 1 year
           Kira Tubo made 6 patches in 1 month, and 26 patches in 1 year
           Bogdan B made 4 patches in 1 month, and 93 patches in 1 year
           Dione Maddern made 4 patches in 1 month, and 82 patches in 1 year
           Sohrab Kazak made 3 patches in 1 month, and 3 patches in 1 year
           Tzschichholz, Rico made 2 patches in 1 month, and 3 patches in 1 year
           Rashesh Padia made 2 patches in 1 month, and 2 patches in 1 year
           Sahil Gautam made 2 patches in 1 month, and 7 patches in 1 year
           Darshan Upadhyay made 2 patches in 1 month, and 12 patches in 1 year
     + top 10 reviewers:
           Michael Stahl made 156 review comments in 1 month, and 896 in 1 year
           Caolán McNamara made 120 review comments in 1 month, and 1438 in 1 year
           Ilmari Lauhakangas made 112 review comments in 1 month, and 646 in 1 year
           Thorsten Behrens made 108 review comments in 1 month, and 660 in 1 year
           Christian Lohmaier made 102 review comments in 1 month, and 522 in 1 year
           Xisco Fauli made 96 review comments in 1 month, and 780 in 1 year
           Kaganski, Mike made 90 review comments in 1 month, and 514 in 1 year
           Adolfo Jayme Barrientos made 90 review comments in 1 month, and 818 in 1 year
           Heiko Tietze made 66 review comments in 1 month, and 298 in 1 year
           Vajngerl, Tomaž made 52 review comments in 1 month, and 338 in 1 year

* GSoC (Ilmari)
   + 1 project with extension, to be finished till the end of Sept
   + Bonus OpenPrinting project to finish in Oct:
       + https://gerrit.libreoffice.org/c/core/+/169617
       + https://github.com/OpenPrinting/cpdb-libs/commits/master/
       + https://github.com/OpenPrinting/cpdb-backend-cups/commits/master/
   + all final reports are now sent to the developer mailing list

* LiboCon (Cloph)
  + all attendees, whether speaker or not, please register:
     conference: https://conference.libreoffice.org/2024/register
  + proposed talks got feedback via email now (Hossein)
  + the ones who take part in the workshop: the events page should show that for speakers
  + Development workshop Announcement is published
    https://blog.documentfoundation.org/blog/2024/09/13/join-the-libreoffice-development-workshop-at-our-upcoming-conference/

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 207 ok: 193 ko:   7 fail ratio: 3.38% mean_ok:   9 ( 26) median_ok:   6 ( 19)
gerrit_android_arm         jobs: 206 ok: 197 ko:   6 fail ratio: 2.91% mean_ok:  10 ( 26) median_ok:   7 ( 19)
gerrit_android_x86         jobs: 206 ok: 194 ko:   5 fail ratio: 2.43% mean_ok:  10 ( 27) median_ok:   7 ( 20)
gerrit_android_x86_64      jobs: 205 ok: 196 ko:   6 fail ratio: 2.93% mean_ok:  10 ( 27) median_ok:   7 ( 19)
gerrit_linux_clang_dbgutil jobs: 424 ok: 341 ko:  64 fail ratio: 15.09% mean_ok:  50 ( 68) median_ok:  49 ( 59)
gerrit_linux_gcc_release   jobs: 503 ok: 396 ko:  70 fail ratio: 13.92% mean_ok:  26 ( 42) median_ok:  20 ( 33)
gerrit_mac                 jobs: 414 ok: 369 ko:  26 fail ratio: 6.28% mean_ok:  53 ( 58) median_ok:  44 ( 51)
gerrit_windows             jobs: 426 ok: 345 ko:  50 fail ratio: 11.74% mean_ok:  74 (186) median_ok:  78 (163)
gerrit_master_ml           jobs: 539 ok: 302 ko: 171 fail ratio: 31.73% mean_ok: 230 (258) median_ok: 225 (264)
gerrit_master              jobs:  57 ok:  30 ko:  13 fail ratio: 22.81% mean_ok: 208 (216) median_ok: 215 (215)
gerrit_master_seq          jobs: 482 ok: 272 ko: 158 fail ratio: 32.78% mean_ok: 217 (231) median_ok: 204 (227)
    + tests that failed more than twice in last seven days
       3 CppunitTest_sw_htmlexport                gerrit_windows
       3 CppunitTest_sw_layoutwriter3                gerrit_linux_gcc_release
       3 JunitTest_unoxml_complex                gerrit_linux_clang_dbgutil
       4 CppunitTest_sd_png_export_tests                gerrit_linux_gcc_release
       4 CppunitTest_sw_mailmerge                gerrit_windows
       4 UITest_sw_navigator                gerrit_linux_clang_dbgutil
       5 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
       5 CppunitTest_sc_uicalc2                gerrit_linux_gcc_release
       5 JunitTest_svx_unoapi                gerrit_linux_clang_dbgutil
      11 aborted by jenkins job timeout                gerrit_windows
   + this week: Jenkins had a deadlock situation -> slow builds (Cloph)
     + Android builds didn't start because there were no free slots
     + also a fast Linux builder is now auto-started when needed
     + Guilhem works on integrating monitoring for the Jenkins queue size

* What’s cooking (Miklos)
   + A11y update (Michael W)
     + tdf#161444 (Orca announcement when switching Calc sheets)
     + https://github.com/nvaccess/nvda/issues/6915 (NVDA announcement when changing
       formatting via keyboard shortcut)
     + winaccessibility code cleanup
     + Analysis/fixes for windows (not) shown in a11y tree for Qt-based VCL plugins
   + RTL/CTL/CJK update (Jonathan)
     + tdf#156543 "Mono" feature for the Asian Phonetic Guide
       + https://bugs.documentfoundation.org/show_bug.cgi?id=156543
     + tdf#119785 Incorrect text direction in WMF/EMF files
       + https://bugs.documentfoundation.org/show_bug.cgi?id=119785
       + Implemented the TA_RTLREADING text alignment flag
   + CairoSDPR from Armin
     + ~done, behind experimental mode on master
   + Playing with a new baseline with Windows (Cloph)
     + winget configuration based setup
       https://gerrit.libreoffice.org/c/core/+/173336/
       https://gerrit.libreoffice.org/c/core/+/173676/
     + parallel build is still problematic (2 builds at the same time)
   + New script to check latest version of external libraries (Xisco)

       -> https://gerrit.libreoffice.org/c/core/+/173618

     + one more source of info: https://release-monitoring.org/ (Miklos)


* QA update (Xisco)
     + UNCONFIRMED: 1238 (-10)
         + enhancements: 300  (+2)
         + needsUXEval: 5 (-2)
         + haveBackTrace: 9 (+0)
         + needsDevAdvice: 48 (+1)
         + documentation:  4 (-3)
         + android:  0 (+0)
         + iOS:  0 (+0)
         + Online:  9 (+0)


     + Most pressing bugs:
      New:
          None
      Fixed:
         + Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer
             + https://bugs.documentfoundation.org/show_bug.cgi?id=162911
             + Already fixed, thanks to Michael S


     + New high severity bugs of the week:
         None

* QA stats (Xisco)
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +106  +28 (-117) overall)
       many thanks to the top bug squashers:
        Buovjaga                22
        Xisco Faulí             10
        Heiko Tietze            7
        Mike Kaganski           7
        Caolán McNamara         6
        QA Administrators       6
        Michael Stahl (allotropia) 5
        Jonathan Clark          4
        Balázs Varga (allotropia) 3
        m_a_riosv               3

     + top 10 bugs reporters:
        Eyal Rozenberg          8
        Mike Kaganski           4
        Albert Acer             3
        Buovjaga                3
        Gabor Kelemen (allotropia) 3
        Rafael Lima             3
        B.J. Herbison           2
        Michael Weghorn         2
        Regina Henschel         2
        Timur                   2

     + top 10 bugs fixers:
        Ilmari Lauhakangas      4
        Jonathan Clark          4
        Kaganski, Mike          4
        Michael Stahl           4
        Balazs Varga            3
        Caolán McNamara         3
        Heiko Tietze            2
        Jim Raykowski           2
        Németh, László          2
        Rafael Lima             2

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      21
        m.a.riosv               18
        Vernon, Stuart Foote    7
        Xisco Fauli             7
        Nabet, Julien           5
        Heiko Tietze            3
        Kaganski, Mike          3
        Olivier Hallot          3
        Raal                    3
        Bogaboga Man            2


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

      done by:
         Ilmari Lauhakangas    12
         Raal                   6
         Timur Gadzo            2
         Xisco Fauli            2
         Aron Budea             1
         Steve271               1
         Michael Stahl          1


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

      done by:
         Ilmari Lauhakangas    12
         Raal                   6
         Timur Gadzo            2
         Xisco Fauli            2
         Aron Budea             1
         Steve271               1


* all bugs tagged with 'regression'
    + 1216(-5) bugs open of 13632(+24) total 22(-2) high prio.

      done by:
         Ilmari Lauhakangas     7
         Xisco Fauli            5
         m.a.riosv              3
         Telesto                2
         Timur Gadzo            2
         Yotam Benshalom        1
         steve                  1
         Michael Stahl          1


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

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


* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 396(+2)
      Calc                     - 245(-1)
      Impress                  - 121(+0)
      LibreOffice              - 53(+0)
      Draw                     - 50(-1)
      Writer: docx filter      - 46(+1)
      Crashes                  - 42(-2)
      Base                     - 39(-2)
      UI                       - 34(-2)
      Writer: perf             - 34(+1)
      Borders                  - 33(-1)
      Writer: other filter     - 33(+0)
      Printing and PDF export  - 26(-3)
      Chart                    - 24(+0)
      RTL                      - 24(+0)
      BASIC                    - 21(+0)
      filters and storage      - 21(+0)
      Writer: doc filter       - 17(+0)
      graphics stack           - 12(+0)
      Formula Editor           - 11(+0)
      framework                - 3(+0)
      sdk                      - 3(+0)
      Extensions               - 2(+0)
      Linguistic               - 1(+0)


More information about the LibreOffice mailing list