ESC meeting minutes: 2024-09-12

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

 



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

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
  + 24.8.2 rc1 in 1 week
    + no rc2 is planned here, due to the upcoming crash fix, see below in the crashporting section (Xisco)
  + 24.2.7 rc1 in 4 weeks

* Documentation (Olivier)
    + Helpcontents2
       + special compliments to Sahil for adding a feature + its Help page, very rare.
       + update and fixes (Pierre F, Dione Maddern, Ohallot)
       + Disambiguate bookmarks (ohallot)
          + 1 dialog - 2 diffferent functions (Ttest dialog and Ftest dialog)
          + Can we replace HID_* by dialog widgets url ?
              + DBACCESS_HID*
              + the dialog case seems to be easy to fix
                + also easier to maintain
              + easy hack for this? (Miklos)
              + AI: Hossein to follow-up on this
    + Guides
        + Work in progress

    + Bugzilla Documentation statistics
        225(225) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     14(3)     63(-6)   117(2)     262(2)
         commented     35(1)    189(4)    350(20)    980(17)
          resolved      5(-1)    33(-2)    74(3)     174(5)
    + top 10 contributors:
          Pierre F made 112 changes in 1 month, and 211 changes in 1 year
          Olivier Hallot made 56 changes in 1 month, and 332 changes in 1 year
          Ilmari Lauhakangas made 44 changes in 1 month, and 133 changes in 1 year
          Vernon, Stuart Foote made 34 changes in 1 month, and 156 changes in 1 year
          Dione Maddern made 33 changes in 1 month, and 94 changes in 1 year
          Heiko Tietze made 13 changes in 1 month, and 83 changes in 1 year
          Ady made 11 changes in 1 month, and 13 changes in 1 year
          Alain Romedenne made 10 changes in 1 month, and 26 changes in 1 year
          Dieter made 10 changes in 1 month, and 26 changes in 1 year
          *UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        231(231) (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      8(3)     14(6)     14(6)       23(6)
         commented     63(13)   155(43)   411(42)    1710(27)
           removed      1(1)      1(1)      3(1)       11(1)
          resolved      7(3)     21(4)     68(2)      268(-3)
    + top 10 contributors:
          Heiko Tietze made 76 changes in 1 month, and 923 changes in 1 year
          Ilmari Lauhakangas made 54 changes in 1 month, and 180 changes in 1 year
          Vernon, Stuart Foote made 34 changes in 1 month, and 344 changes in 1 year
          steve made 18 changes in 1 month, and 25 changes in 1 year
          Henschel, Regina made 15 changes in 1 month, and 50 changes in 1 year
          Ademas made 12 changes in 1 month, and 12 changes in 1 year
          Cor Nouws made 11 changes in 1 month, and 36 changes in 1 year
          Bogdan B made 8 changes in 1 month, and 38 changes in 1 year
          Kaganski, Mike made 7 changes in 1 month, and 66 changes in 1 year
          Ady made 6 changes in 1 month, and 105 changes in 1 year
    + [Bug 162904] Add font filename and version to character format dialog
 -> + [Bug 162919] Suggest adding feature to Calc to improve ease of updating
           data plotted in charts
           + Excel seem to have a better UI here
           + OTOH Calc has working drag&drop
    + [Bug 162354] Request Formatting cells in calc ( transfering / coppying formats )
           from one to another
    + [Bug 162870] Character spacing doesn't function with used-defined format code
           OR formulas
    + [Bug 162878] Reworked localized Impress templates look ugly in RU
    + [Bug 162160] Poor data label rendering strategy with high number of slices
           in pie chart
    + [Bug 162110] LibreOffice Calc scrolling speed problem when dragging image
    + [Bug 153991] Sidebar panel character deck/tab doesn't allow switching
           language groups
    + [Bug 153992] Sidebar character deck/tab doesn't indicate the current
           language/language group

* Crash Testing (Caolan)
    + 15(+0) import failure, 13(+0) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
    + 424 coverity issues
    + 2 ossfuzz issues
      - 1 hang, 1 crash
      - upsteam autoclosing bug fix now

* Crash Reporting (Xisco)
    + 24.2.4.2    16085(+740)
    + 24.2.5.2    18776(+2638)
    + 24.2.6.2    82(+0)
    + 24.8.0.3    7942(+3720)

    - https://crashreport.libreoffice.org/stats/signature/SwTextINetFormat::GetCharFormat()

    - https://bugs.documentfoundation.org/show_bug.cgi?id=162911

    - Patch in gerrit: https://gerrit.libreoffice.org/c/core/+/173267

    - ~30% reports in 24.8.0.3. 2480 out of 8150 reports

    - 24.8/master-only problem

    - ship this to users faster than usual? (Xisco)
    - could do just 1 RC for 24.8.2, then release in 2 weeks (Cloph)
    - does the bug have many duplicates or many crashreports?
      - it's the crashreports (Xisco)

* Mentoring (Hossein)
    + Window WSL / mingw issues
      + git-bash should be used instead of mingw git (Hossein)
      + wsl-as-helper is meant to work with git-bash from the Visual Studio installer (Cloph)
        + otherwise the build will fail in e.g. liblangtag
      + follow the wiki, it's documented like this (Hossein)
        https://wiki.documentfoundation.org/Development/BuildingOnWSLWindows

          committer...   1 week     1 month     3 months    12 months
                  open      64(-7)     137(-14)    152(-12)     152(-12)
               reviews     570(144)   1442(156)   3942(136)   13072(112)
                merged     298(-47)   1272(75)    3755(65)    13219(46)
             abandoned       6(0)       46(-23)    212(-22)     748(-13)
           own commits     176(-54)    905(10)    2537(24)     9612(-5)
        review commits      59(2)      246(9)      765(6)      3116(16)
        contributor...   1 week     1 month     3 months   12 months
                  open      36(-2)      95(3)      104(-1)     104(-1)
               reviews     768(-86)   3044(104)   8390(78)   29928(90)
                merged      26(5)      117(4)      323(16)    1467(5)
             abandoned       5(0)       16(-1)      76(-5)     588(4)
           own commits      19(-9)      98(-4)     338(2)     1272(11)
        review commits       0(0)        0(0)        0(0)        0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 327(327)
       total 412(412)   assigned 26(26)   open 351(351)
    + top 10 contributors:
          Pierre F made 26 patches in 1 month, and 84 patches in 1 year
          Adam Seskunas made 10 patches in 1 month, and 28 patches in 1 year
          Dione Maddern made 7 patches in 1 month, and 80 patches in 1 year
          Bogdan B made 5 patches in 1 month, and 93 patches in 1 year
            made 5 patches in 1 month, and 29 patches in 1 year
          Kira Tubo made 5 patches in 1 month, and 25 patches in 1 year
          Hubert Figuière made 5 patches in 1 month, and 14 patches in 1 year
          Ahmed Hamed made 3 patches in 1 month, and 12 patches in 1 year
          Tzschichholz, Rico made 2 patches in 1 month, and 3 patches in 1 year
          Weblate made 2 patches in 1 month, and 38 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 152 review comments in 1 month, and 898 in 1 year
          Caolán McNamara made 132 review comments in 1 month, and 1436 in 1 year
          Ilmari Lauhakangas made 110 review comments in 1 month, and 638 in 1 year
          Adolfo Jayme Barrientos made 104 review comments in 1 month, and 814 in 1 year
          Christian Lohmaier made 104 review comments in 1 month, and 520 in 1 year
          Thorsten Behrens made 102 review comments in 1 month, and 640 in 1 year
          Kaganski, Mike made 84 review comments in 1 month, and 502 in 1 year
          Xisco Fauli made 80 review comments in 1 month, and 774 in 1 year
          Heiko Tietze made 66 review comments in 1 month, and 294 in 1 year
          Vajngerl, Tomaž made 50 review comments in 1 month, and 324 in 1 year
    + Patches automatically abandoned:
        tdf#148192 Create new option External Firebird under create new database ( Juan C. Sanz )
            - https://gerrit.libreoffice.org/#/c/143902
        WIP: tdf#51779 - Support for SQL datatype INTERVAL ( Devansh Varshney )
            - https://gerrit.libreoffice.org/#/c/165012
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Eloi Montañés

* GSoC (Ilmari)
  + 4 projects with extensions, to be finished till the end of Sept

* LiboCon (Cloph)
 + Development workshop (planned for 11th and 12th of October; Hossein)
   https://conference.libreoffice.org/2024/workshop-introduction-to-libreoffice-development
   https://conference.libreoffice.org/2024/register-to-workshop
   + program is slightly modified
   + website will be updated
   + then a blogpost will go out
 + all attendees, whether speaker or not, please also register:
    conference: https://conference.libreoffice.org/2024/register
 + when to expect feedback on talks? accepted or not (Thorsten)
   + not sure (Cloph)
   + AI: Hossein to sync with Italo, and figure out the ETA

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 161 ok: 155 ko:   2 fail ratio: 1.24% mean_ok:  13 ( 24) median_ok:   9 ( 17)
gerrit_android_arm         jobs: 161 ok: 155 ko:   3 fail ratio: 1.86% mean_ok:  12 ( 23) median_ok:   9 ( 13)
gerrit_android_x86         jobs: 161 ok: 157 ko:   1 fail ratio: 0.62% mean_ok:  13 ( 23) median_ok:   8 ( 17)
gerrit_android_x86_64      jobs: 161 ok: 157 ko:   2 fail ratio: 1.24% mean_ok:  12 ( 23) median_ok:   8 ( 17)
gerrit_linux_clang_dbgutil jobs: 327 ok: 258 ko:  57 fail ratio: 17.43% mean_ok:  59 ( 70) median_ok:  55 ( 62)
gerrit_linux_gcc_release   jobs: 370 ok: 313 ko:  34 fail ratio: 9.19% mean_ok:  27 ( 36) median_ok:  20 ( 25)
gerrit_mac                 jobs: 325 ok: 292 ko:  17 fail ratio: 5.23% mean_ok:  63 ( 77) median_ok:  56 ( 65)
gerrit_windows             jobs: 353 ok: 253 ko:  80 fail ratio: 22.66% mean_ok:  70 (111) median_ok:  65 ( 79)
gerrit_master_ml           jobs: 412 ok: 215 ko: 152 fail ratio: 36.89% mean_ok: 145 (145) median_ok: 119 (119)
gerrit_master              jobs:  59 ok:  24 ko:  28 fail ratio: 47.46% mean_ok: 106 (106) median_ok:  90 ( 90)
gerrit_master_seq          jobs: 350 ok: 192 ko: 121 fail ratio: 34.57% mean_ok: 148 (149) median_ok: 121 (121)
   + tests that failed more than twice in last seven days
      3 CppunitTest_sd_tiledrendering                gerrit_linux_gcc_release
      3 CppunitTest_sw_layoutwriter3                gerrit_windows
      3 CppunitTest_sw_mailmerge                gerrit_windows
      3 JunitTest_svx_unoapi                gerrit_linux_clang_dbgutil
      4 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     33 aborted by jenkins job timeout                gerrit_windows
  + this week: wasn't too bad (Cloph)
    + still a high number of builds aborting on Windows
    + perhaps it may be a test that triggers an interactive dialog, still investigating

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + implement announcement of keyboard-triggered formatting changes in NVDA
      ( https://github.com/nvaccess/nvda/issues/6915 )
    + misc smaller fixes + wina11y code cleanup, upstream Accerciser improvements
  + RTL/CTL/CJK update (Jonathan)
    + tdf#162803 Invalid kashida array after text box layout
      + https://bugs.documentfoundation.org/show_bug.cgi?id=162803
      + Fixed
    + tdf#107184 "Group" feature for the Asian Phonetic Guide
      + https://bugs.documentfoundation.org/show_bug.cgi?id=107184
      + General APG implementation improvements
      + Feature implemented
    + tdf#156543: "Mono" feature for the Asian Phonetic Guide
      + https://bugs.documentfoundation.org/show_bug.cgi?id=156543
      + In progress
  + CairoSDPR from Armin
    + ~done, behind experimental mode on master
  + Playing with a new baseline with Windows (Cloph)
    + one cppunit test failing, due to too low resolution
    + have a good setup, winget + shell scripts
    + .vsconfig file to automate visual studio component installation
    + parallel builds perform badly, investigating

* Remove hard-coded key combination shift+ctrl+f6 (Heiko)
  https://lists.freedesktop.org/archives/libreoffice/2024-September/092436.html
  + badly documented and maintaned function; likely not intended,
    no generic shortcut
  + occupies precious shortcut, which could be used for uno:ToggleControlFocus
  + drawback: no keyboard-only access to split window position
  + propose to remove it, and leave the shortcut unassigned
  + ask on the a11y list before removal (Michael W)

* QA update (Xisco)
    + UNCONFIRMED: 1248 (+13)
        + enhancements: 298  (+8)
        + needsUXEval: 7 (+3)
        + haveBackTrace: 9 (+0)
        + needsDevAdvice: 47 (+1)
        + documentation:  7 (-2)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+0)


    + Most pressing bugs:
     New:
        + Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer
            + https://bugs.documentfoundation.org/show_bug.cgi?id=162911
            + See Crash Reporting section
            + fix is already pending CI, thanks to Michael S


    + New high severity bugs of the week:

        + Win11 dark theme support--Active selections have light blue background which makes white icons and text almost invisible
            + https://bugs.documentfoundation.org/show_bug.cgi?id=152534

        + Opening "Export directly as PDF" dialog deletes text hidden via character formatting
            + https://bugs.documentfoundation.org/show_bug.cgi?id=162298
            + Henry?

* QA stats (Xisco)
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +134  -11 (-118) overall)
      many thanks to the top bug squashers:
       Buovjaga                12
       Mike Kaganski           11
       QA Administrators       11
       Xisco Faulí             8
       m_a_riosv               7
       Heiko Tietze            6
       V Stuart Foote          6
       Cor Nouws               4
       Julien Nabet            4
       Robert Großkopf         3

    + top 10 bugs reporters:
       yoylasfpgas             7
       nobu                    4
       Mike Kaganski           3
       Rafael Lima             3
       Telesto                 3
       Buovjaga                2
       Caleb Meredith          2
       Gabor Kelemen (allotropia) 2
       Jonathan Clark          2
       Olivier Hallot          2

    + top 10 bugs fixers:
       Xisco Fauli             5
       Nabet, Julien           4
       Heiko Tietze            3
       David Gilbert           2
       Jonathan Clark          2
       Justin Luth             2
       Kaganski, Mike          2
       Kira Tubo               2
       Timur Gadzo             2
       *UNKNOWN*               1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      29
       m.a.riosv               10
       Heiko Tietze            7
       Xisco Fauli             5
       Robert Großkopf         4
       Vernon, Stuart Foote    4
       Kaganski, Mike          3
       Raal                    3
       Rafael Lima             3
       Ady                     2


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

     done by:
        Xisco Fauli            6
        Ilmari Lauhakangas     4
        Raal                   3
        Steve271               1
        Kaganski, Mike         1
        Timur Gadzo            1


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

     done by:
        Ilmari Lauhakangas     6
        Xisco Fauli            6
        Raal                   3
        Steve271               1
        Timur Gadzo            1


* all bugs tagged with 'regression'
   + 1221(+8) bugs open of 13608(+23) total 24(+1) high prio.

     done by:
        Ilmari Lauhakangas     6
        Xisco Fauli            5
        m.a.riosv              3
        David Gilbert          1
        Wolfgang Jäger         1
        Kaganski, Mike         1
        Raal                   1
        Henschel, Regina       1
        Nabet, Julien          1
        Telesto                1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 394(+6)
     Calc                     - 246(+3)
     Impress                  - 121(-4)
     LibreOffice              - 53(-1)
     Draw                     - 51(-1)
     Writer: docx filter      - 45(+0)
     Crashes                  - 44(+3)
     Base                     - 41(+1)
     UI                       - 36(+0)
     Borders                  - 34(+0)
     Writer: other filter     - 33(+2)
     Writer: perf             - 33(+0)
     Printing and PDF export  - 29(+2)
     Chart                    - 24(+0)
     RTL                      - 24(+1)
     BASIC                    - 21(+1)
     filters and storage      - 21(+1)
     Writer: doc filter       - 17(+0)
     graphics stack           - 12(+0)
     Formula Editor           - 11(+0)
     framework                - 3(+0)
     sdk                      - 3(+1)
     Extensions               - 2(+0)
     Linguistic               - 1(+0)



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

  Powered by Linux