ESC meeting minutes: 2024-11-28

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

 



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

* Completed Action Items:
  + check the incremental bug stats, they seem to be incorrect (Xisco)
    -> Problem was OOM reading json files. Increased RAM to 16gbs

* Pending Action Items:
  + Upgrade the wiki template for the release pages to specify when the MAR update can be expected (Hossein)

* Release Engineering update (Cloph)
  + 24.8.4 rc1 this week: plan to tag later today
  + 25.2 beta1 + feature freeze next week
  + late faetures? (Heiko)
    + good to list them early (Cloph)
    + Sahil is working on the application colors, may not be ready by next week (Heiko)
      + aware of the deadline, though
  + language / help pack packaging changes (Cloph)
    + discussion ongoing
    + may be too late for 25.2
    + currently the 3 platforms (Windows/Linux/macOS) do this all differently
    + the single installer could contain all UI languages
      + would work nicely on Windows: increases download size, but not the install size
        + some comment: help is also annoying to have it as a separate package
        + but then that would be an even larger install set
      + macOS: both download and install size increasing
        + Patrick was working on a patch here
    + one request was to have both versions: with and without languages (Ilmari)
    + perhaps the discussion has to settle first, earlier (Miklos)
      + agree (Cloph)
    + macOS 11 "not starting" bugreport -- needs investigating (Cloph)
      + drop support for this or try to get it working
      + have a macOS 11, will try to bisect (Xisco)
      + found by the alpha release (Cloph)
         https://bugs.documentfoundation.org/show_bug.cgi?id=164047
    + arm Windows build status? (Caolan)
      + 25.2 will feature it as a primary platform (from the download page)
      + no hunting will be needed (Cloph)
      + no plans (for now) to provide Linux aarch64 builds from TDF however (cloph)

* Documentation (Olivier)
    + Helpcontents
       + Fixes in date representation (B. Busea)
       + Review some translatable strings (ohallot)
    +Guides
       + Draw Guide published (P. Schofield)
       + Work on Math Guide (P. Schofield)
       + Calc guide WIP (ohallot, D. Maddern, L. Samy, E. Olson)

    + Bugzilla Documentation statistics
        230(230) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months    12 months
           created      3(1)    18(-4)     54(-59)     262(3)
         commented     13(10)   45(-44)   205(-154)   1000(-5)
          resolved      0(-1)    6(-1)     25(-42)     172(0)
    + top 10 contributors:
          Olivier Hallot made 17 changes in 1 month, and 346 changes in 1 year
          Ilmari Lauhakangas made 16 changes in 1 month, and 144 changes in 1 year
          Heiko Tietze made 8 changes in 1 month, and 86 changes in 1 year
          Kaganski, Mike made 7 changes in 1 month, and 79 changes in 1 year
          Vernon, Stuart Foote made 6 changes in 1 month, and 164 changes in 1 year
          Eyal Rozenberg made 5 changes in 1 month, and 8 changes in 1 year
          Dione Maddern made 4 changes in 1 month, and 114 changes in 1 year
          Bogdan B made 3 changes in 1 month, and 25 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 113 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        231(231) (topicUI) bugs open, 25(25) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months
             added      7(1)     10(-4)     17(0)       23(-2)
         commented     35(9)    103(-25)   328(3)     1609(-69)
           removed      0(0)      3(2)       6(4)       13(2)
          resolved      5(5)     16(0)      47(-14)    258(-5)
    + top 10 contributors:
          Heiko Tietze made 83 changes in 1 month, and 901 changes in 1 year
          Eyal Rozenberg made 44 changes in 1 month, and 195 changes in 1 year
          *UNKNOWN* made 26 changes in 1 month, and 26 changes in 1 year
          Ilmari Lauhakangas made 23 changes in 1 month, and 191 changes in 1 year
          Vernon, Stuart Foote made 19 changes in 1 month, and 392 changes in 1 year
          Aditya (Addy) Sahu made 8 changes in 1 month, and 16 changes in 1 year
          Cor Nouws made 8 changes in 1 month, and 38 changes in 1 year
          Cristian Secară made 8 changes in 1 month, and 8 changes in 1 year
          Roman Kuznetsov made 4 changes in 1 month, and 25 changes in 1 year
          Dieter made 4 changes in 1 month, and 127 changes in 1 year
 -> + [Bug 164034] Make non-breaking hyphen visible again in normal use case
           (at least as an option)
    + [Bug 164016] In Change-Master-Slide dialog, always indicate the
           currently-used master
    + [Bug 164015] Default choice in Change-master-slide dialog should be last
           similar choice
    + [Bug 163992] UI: Tooltip of the open documents list in navigator
    + [Bug 164012] Can't switch Master Slide from the Slide Pane
    + [Bug 164011] No access to a selection of colors widely-used in the document
    + [Bug 164007] "Do not add space between paragraphs of the same style" active,
           but doesn't work
    + [Bug 164002] Shift-selection in slide pane is brittle w.r.t. mis-clicks
    + [Bug 164001] Shift-selecting in the slide pane should show last-chronologically-
           selected slide
    + [Bug 163990] Wrap text + Resize to fit text in drawing object doesn't do
           what it says
 -> + [Bug 163985] There is no window above the cursor with info when i choose
           multiple cells in "Calc"

* Crash testing (Caolan)
    + 75(+0) import failure, 55(+0) export failures
     - https://wiki.documentfoundation.org/Development/Crashtesting
     - 463 core dumps, out of space after that, some common crashes are
     - https://bugs.documentfoundation.org/show_bug.cgi?id=164056
     - https://bugs.documentfoundation.org/show_bug.cgi?id=164075
     - some more fixes merged since
    + 27 coverity issues
    + 0 ossfuzz issues
      - suspicious

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
    + 24.8.0.3    28226(+10421)
    + 24.8.1.2    21751(+9010)
    + 24.8.2.1    53025(+49028)
    + 24.8.3.2    6707(+0)

    + https://crashreport.libreoffice.org/stats/signature/SwRenderData::ViewOptionAdjustStop()
     - second most reported crash in 24.8.3.2

    - related to print ?


     + https://crashreport.libreoffice.org/stats/signature/SfxItemSet::GetByOffset(unsigned%20short,unsigned%20short)

    - Regression in 24.8 branch

    - related align cell in calc ?


* Mentoring (Hossein)
 + Finalized and published a blog post on VCL weld mechanism
   VCL weld: create LibreOffice GUI from design files
   https://dev.blog.documentfoundation.org/2024/11/22/vcl-weld-create-libreoffice-gui-from-design-files/
 + Added a Wiki namespace for VCL, consisting of various articles
   https://wiki.documentfoundation.org/Development/VCL
   + Described examples and workbenches
     + Adapted minvcl (basic VCL example) and minweld (basic VCL weld example) from dev blog posts
   + Will add new articles around VCL
     + Creating a new dialog
       + good to update the "new Impress dialog" (2013) page as well (Ilmari)
     + Create UI fragments using Builder
     + Relevant information from vcl/README.md
     + notebookbar doesn't use widgets currently which are welded (Michael W)
       + not planning to fix this at the moment
       + good to encourage to not create more custom widgets

          committer...   1 week     1 month      3 months    12 months
                  open      35(-26)     97(-21)     109(-58)     109(-58)
               reviews     450(102)   1590(314)    3824(358)   13710(448)
                merged     346(41)    1244(-110)   3797(111)   14163(392)
             abandoned       9(3)       66(8)       155(-34)     753(-26)
           own commits     253(81)     954(-39)    2770(95)    10154(139)
        review commits      79(46)     341(114)     843(154)    3322(154)
        contributor...   1 week      1 month     3 months    12 months
                  open      290(118)    488(240)    493(226)     493(226)
               reviews     1072(460)   3362(310)   8562(412)   31158(420)
                merged       52(43)     205(112)    434(150)    1412(-26)
             abandoned       26(25)      69(58)      92(26)      565(4)
           own commits       53(39)     192(116)    396(116)    1380(90)
        review commits        0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 342(342)
       total 429(429)   assigned 26(26)   open 364(364)
    + top 10 contributors:
          Bogdan B made 105 patches in 1 month, and 250 patches in 1 year
          Pierre F made 12 patches in 1 month, and 102 patches in 1 year
          Dione Maddern made 8 patches in 1 month, and 10 patches in 1 year
          Batmunkh Dorjgotov made 4 patches in 1 month, and 4 patches in 1 year
          Samuel Adesola made 3 patches in 1 month, and 5 patches in 1 year
          Oromidayo Owolabi made 3 patches in 1 month, and 4 patches in 1 year
          Armin Le Grand (allotropia) made 3 patches in 1 month, and 78 patches in 1 year
          Srebotnjak, Martin made 2 patches in 1 month, and 17 patches in 1 year
          Weblate made 2 patches in 1 month, and 40 patches in 1 year
          Kurt Nordback made 2 patches in 1 month, and 30 patches in 1 year
    + top 10 reviewers:
          Caolán McNamara made 144 review comments in 1 month, and 1386 in 1 year
          Thorsten Behrens made 130 review comments in 1 month, and 712 in 1 year
          David Gilbert made 122 review comments in 1 month, and 168 in 1 year
          Nabet, Julien made 110 review comments in 1 month, and 894 in 1 year
          Vajna, Miklos made 102 review comments in 1 month, and 1104 in 1 year
          Grandin, Noel made 88 review comments in 1 month, and 716 in 1 year
          Michael Stahl made 88 review comments in 1 month, and 852 in 1 year
          Olivier Hallot made 82 review comments in 1 month, and 452 in 1 year
          Ilmari Lauhakangas made 74 review comments in 1 month, and 660 in 1 year
          allotropia jenkins made 72 review comments in 1 month, and 262 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Sahil Gautam
          Zachary Davis
          Simon Chenery

* Outreachy (Ilmari)
  + Interns will be announced today

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 265 ok: 255 ko:   9 fail ratio: 3.40% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_arm         jobs: 265 ok: 252 ko:  11 fail ratio: 4.15% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_x86         jobs: 265 ok: 253 ko:  10 fail ratio: 3.77% mean_ok:   8 ( 17) median_ok:   6 ( 11)
gerrit_android_x86_64      jobs: 266 ok: 252 ko:  12 fail ratio: 4.51% mean_ok:   8 ( 17) median_ok:   6 ( 10)
gerrit_linux_clang_dbgutil jobs: 551 ok: 437 ko: 103 fail ratio: 18.69% mean_ok:  43 ( 50) median_ok:  41 ( 47)
gerrit_linux_gcc_release   jobs: 638 ok: 522 ko:  72 fail ratio: 11.29% mean_ok:  22 ( 29) median_ok:  19 ( 22)
gerrit_mac                 jobs: 578 ok: 493 ko:  72 fail ratio: 12.46% mean_ok:  51 ( 53) median_ok:  44 ( 45)
gerrit_windows             jobs: 542 ok: 466 ko:  63 fail ratio: 11.62% mean_ok:  36 ( 89) median_ok:  37 ( 48)
gerrit_master_ml           jobs: 666 ok: 395 ko: 212 fail ratio: 31.83% mean_ok: 128 (166) median_ok:  89 ( 89)
gerrit_master              jobs:  84 ok:  52 ko:  25 fail ratio: 29.76% mean_ok:  91 ( 91) median_ok:  63 ( 63)
gerrit_master_seq          jobs: 578 ok: 343 ko: 183 fail ratio: 31.66% mean_ok: 125 (133) median_ok:  89 ( 89)
   + tests that failed more than twice in last seven days
      3 CppunitTest_sc_a11y                gerrit_linux_gcc_release
      3 UITest_sw_ui_frmdlg                gerrit_linux_clang_dbgutil
      5 UITest_sw_navigator                gerrit_linux_clang_dbgutil
      6 aborted by jenkins job timeout                gerrit_windows
      6 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
      6 CppunitTest_sd_png_export_tests                gerrit_windows
      6 UITest_impress_tests                gerrit_linux_clang_dbgutil
     14 CppunitTest_sw_tiledrendering2                gerrit_linux_gcc_release
     + CppunitTest_sw_tiledrendering2 still keeps failing frequently
     + most of the Windows builders are down, will take a look after the call (Cloph)

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + honor animation setting for selected object rectangle (https://bugs.documentfoundation.org/show_bug.cgi?id=94147)
    + support for labelled-by relation in NVDA and Qt
      + works in gtk? (Caolan)
        + gtk3: yes, not sure about gtk4 (Michael W)
    + looking into Windows a11y crashes
    + JAWS issues
      + do you have that setup locally? (Hossein)
      + no setup yet, just the 40 mins demo mode (Michael W)
        + and then can requrest a longer demo
  + RTL/CTL/CJK update (Jonathan)
    + tdf#163913 Font-relative loext:margin-left and margin-right
      + https://bugs.documentfoundation.org/show_bug.cgi?id=163913
      + Change in flight
  + PVS-Studio update (Xisco)
    + will link the report from https://wiki.documentfoundation.org/Development
      + https://report.dev.libreoffice.org/

* Manage Conditional Formatting dialog (Xisco)
    - https://bugs.documentfoundation.org/show_bug.cgi?id=162475
  - Pranam is thinking of just reverting for now & do it properly in the future (Caolan)
    - https://gerrit.libreoffice.org/c/core/+/177334/1 (root of revert tree)
    - revert on master is in progress

* FOSDEM 2025 (Xisco)
    - DevRoom: Saturday, February 1, from 10AM to 2PM.
    - Submission deadline: 1st December 2024 at 11:59PM CET
      - in less than 4 days!

* QA update (Xisco)
    + UNCONFIRMED: 1386 (+74)
        + enhancements: 344  (+11)
        + needsUXEval: 5 (-7)
        + haveBackTrace: 12 (+2)
        + needsDevAdvice: 48 (+1)
        + documentation:  5 (+2)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+0)


    + Most pressing bugs:
     New:
         None
     Old:
        + Crashes on Editing TOC when Preview is on
            + https://bugs.documentfoundation.org/show_bug.cgi?id=163325
            + bisected to Michael S

    + New high severity bugs of the week:
        + Cloud synchronization issues: files with 0 bytes after save
            + https://bugs.documentfoundation.org/show_bug.cgi?id=162452
              + Rafael is also linking some 'ask' reports there

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +99  +13 (-76) overall)
      many thanks to the top bug squashers:
       Buovjaga                20
       QA Administrators       8
       Mike Kaganski           5
       Justin L                4
       V Stuart Foote          4
       Caolán McNamara         3
       raal                    3
       BogdanB                 2
       Heiko Tietze            2
       Michael Weghorn         2

    + top 10 bugs reporters:
       Eyal Rozenberg          9
       nobu                    5
       Mike Kaganski           3
       peter josvai            3
       Caolán McNamara         2
       Cor Nouws               2
       Gabor Kelemen (allotropia) 2
       Jambunathan K           2
       LeroyG                  2
       László Németh           2

    + top 10 bugs fixers:
       Kaganski, Mike          5
       Justin Luth             4
       Caolán McNamara         3
       Grandin, Noel           2
       Heiko Tietze            2
       Kłos, Szymon            2
                               1
       Balland-Poirier, Laurent 1
       Bogdan B                1
       Dr. Martinus            1

    + top 10 bugs confirmers:
       *UNKNOWN*               18
       Ilmari Lauhakangas      14
       Heiko Tietze            9
       Bogdan B                6
       Kaganski, Mike          5
       m.a.riosv               4
       Nabet, Julien           3
       Raal                    3
       Vernon, Stuart Foote    3
       Caolán McNamara         2


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

     done by:
        Ilmari Lauhakangas     7
        bzanoli                1
        Kurt Nordback          1
        Xisco Fauli            1


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

     done by:
        Ilmari Lauhakangas     7
        Bogdan B               1
        bzanoli                1
        Chika                  1
        Lars Jødal             1
        Xisco Fauli            1


* all bugs tagged with 'regression'
   + 1208(-10) bugs open of 13743(+69) total 22(+1) high prio.

     done by:
        Ilmari Lauhakangas     7
        Bogdan B               2
        m.a.riosv              1
        Németh, László         1
        Xisco Fauli            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 398(-3)
     Calc                     - 243(-3)
     Impress                  - 127(+5)
     LibreOffice              - 50(-3)
     Draw                     - 46(-3)
     Crashes                  - 42(+2)
     Writer: docx filter      - 42(-2)
     Base                     - 36(-2)
     UI                       - 34(-1)
     Borders                  - 33(+0)
     Writer: perf             - 32(-1)
     Writer: other filter     - 31(+0)
     Printing and PDF export  - 25(-1)
     Chart                    - 24(+0)
     RTL                      - 24(+1)
     BASIC                    - 22(+0)
     filters and storage      - 20(+1)
     Writer: doc filter       - 17(+0)
     Formula Editor           - 12(+1)
     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