* Present: Jonathan, Hossdein, Regina, Neil, Cloph, Vissarion, Michael Weghorn, Olivier, Xisco, Dan

* Completed Action Items:
     + rerun crashreport (Cloph)
       + backtraces generated
       + bot hooked up to jenkins
       + Question from Ben Urban:
  https://lists.freedesktop.org/archives/libreoffice/2026-July/094716.html
        + Sumbmitted also in C'bra
        + reviewed by Tomasz
        + Complex patch
        + AI: Jonathan to follow up
           + Merged patches as C'bra merged and no issues found (Xisco)
           + AI: Consider to add to ODFF 1.5 (Olivier)
           + https://bugs.documentfoundation.org/show_bug.cgi?id=164510
           + https://bugs.documentfoundation.org/show_bug.cgi?id=164510
     + Implement functions in other languages (Python?) (Hossein)
        + Make implementation easier (H)
        + Set in 1 approach and keep as is - C++ (MW, JC, RH)
        + Create compatibility table (Hossein)

* Pending Action Items:
     + take over our role at CNA (cloph)
       get in touch with Caolan
     + Submit new functions for ODFF 1.5.(Olivier)
     + Add a wiki page for the hackfest (Xisco)
        + Hackfest for LibreOfice COnference hackfest

* Release Engineering update (Cloph)
   + 26.2.5 rc2 tag this week (moved one week back from initial plan)
      + HW acceleration issues
   + 26.8.0 RC2 tag in 2 weeks
     + off-by-one errors on arm64 (cross-platform)
       Chart2XShapeTest has various failures
       - Expected: 3819
       - Actual  : 3820
       - Delta   : 1e-08
       https://bugs.documentfoundation.org/show_bug.cgi?id=171858

* MAR Updater (Cloph)
   + 25.8 branch: to 25.8.7
   + 26.2 branch: to 26.2.4
   + Cross update: to 26.2.4 enabled last weekend
      + disabled again since multiple reports of hw-accel failing
        one reports states works after installing lates vcredist packages
        https://bugs.documentfoundation.org/show_bug.cgi?id=172654
      + Website now updated for features
        https://whatsnew.libreoffice.org/26.2/


* Disable Skia Hardware Acceleration by default (Xisco)

- Vulkan on Windows and Metal on Mac are enabled by default at the moment unless GPU is in deny list

- Many problems reported recently when cross-upgrading from 25.8 to 26.2

    - It was already discussed in the mailing list in 2023:

- https://lists.freedesktop.org/archives/libreoffice/2023-July/090594.html

- Chrome doesn't use Vulkan as default on Windows, instead they used Direct3D which is far more stable

- Chrome is in the process of switching over to Graphite. The long-term goal for Skia is to deprecate Ganesh and move forward with Graphite only.

    - Proposal:

- 26.2: Put into experimental mode to avoid changing translations: https://gerrit.libreoffice.org/c/core/+/208134

- Master/26.8: change logic from "Force Raster mode" to "Force GPU mode"

    https://gerrit.libreoffice.org/c/core/+/208148

    So unless the user opts in this option, Skia uses raster by default.

   - Crash reppported refers to older HW/drivers (Hossein)
      + Grow black list? (Hossein)
      + Put effort to fix GPU issues (Hossein)
+ https://gerrit.libreoffice.org/c/core/+/185497 tries to prove vulkan and fallback to raster rendering, but that fails to safekeep us in this case
        + we cannot test all GPU/driver versions ourself on windows
      + Mac OS landscape is stable - keep GPU (cloph)
+ re changing it to "force gpu mode" - will that also ignore denylist or is that an additional override then? (cloph)
      + Tested about changes (JC)
         + May be MS issue of bad update forcing old driver version
+ nothing changed on our end, so might have similar issues in future + switching to graphite backend requires rewriting some custom code, so not as simple as toggling a switch
         + Check what Qt is doing (Hossein)
"For Qt Quick to work, a graphics driver that supports Direct 3D 11, Direct3D 12, Vulkan 1.0, or OpenGL 2.1 or higher is required. As of Qt 6, the default for Qt Quick on Windows is Direct3D 11. This is different from Qt 5, where the default was OpenGL, either directly, or through ANGLE, an OpenGL to Direct3D translator. ANGLE is no longer shipped with Qt in Qt 6."
           https://doc.qt.io/qt-6/windows-graphics.html
      + Do we have measurements of raster x GPU? (Xisco)
         + We are doing a lot of rasterization in CPU rather than GPU (JC)
         + Our implementation is very sub-optimal (JC)
         + Start over ?
+ There are issues on Metal as well: https://gerrit.libreoffice.org/c/core/+/208186 + https://www.qt.io/blog/qt-canvas-painter-accelerated-performance-using-paths

* Documentation
    + Helpcontents2 (Olivier)
        + Pages for LAMBDA,ISOMITTED, BYCOL, BYROW, MAKEARRAY
          SCAN, REDUCE, MAP (ohallot)
          (Some core code missing)
          + code in master, no rush
    + Guides
        + Work in progress

    + Bugzilla Documentation statistics
        219(219) bugs open
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
           created     16(-1)    41(11)     85(7)     223(10)
         commented     32(26)    71(28)    170(19)    667(24)
          resolved      2(-10)   16(-2)     40(-1)    136(-3)
    + top 10 contributors:
Olivier Hallot made 83 changes in 1 month, and 564 changes in 1 year Ilmari Lauhakangas made 26 changes in 1 month, and 139 changes in 1 year
          nobu made 21 changes in 1 month, and 51 changes in 1 year
          Bogdan B made 18 changes in 1 month, and 103 changes in 1 year
          Heiko Tietze made 8 changes in 1 month, and 79 changes in 1 year
[email protected] made 8 changes in 1 month, and 8 changes in 1 year
          *UNKNOWN* made 6 changes in 1 month, and 6 changes in 1 year
          Lars Jødal made 5 changes in 1 month, and 5 changes in 1 year
Henschel, Regina made 5 changes in 1 month, and 69 changes in 1 year
          Xisco Fauli made 4 changes in 1 month, and 23 changes in 1 year


* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
199(199) (topicUI) bugs open, 24(24) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     2(-2)    17(-3)     23(2)      26(2)
         commented     9(-9)    91(-14)   190(3)     601(2)
           removed     0(0)      0(-1)      1(0)       4(0)
          resolved     0(-7)    10(-8)     24(0)      73(-1)
    + top 10 contributors:
Eyal Rozenberg made 49 changes in 1 month, and 110 changes in 1 year Heiko Tietze made 32 changes in 1 month, and 209 changes in 1 year Ilmari Lauhakangas made 30 changes in 1 month, and 125 changes in 1 year Vernon, Stuart Foote made 24 changes in 1 month, and 117 changes in 1 year
          Bogdan B made 14 changes in 1 month, and 30 changes in 1 year
          Justin Luth made 9 changes in 1 month, and 35 changes in 1 year
          MarjaE made 6 changes in 1 month, and 6 changes in 1 year
          Khaled Hosny made 6 changes in 1 month, and 9 changes in 1 year
          *UNKNOWN* made 6 changes in 1 month, and 6 changes in 1 year
Mr. Beedell, Roke Julian Lockhart (RJLB) made 5 changes in 1 month, and 5 changes in 1 year

* Crash Reporting (Xisco)
    + 116 (-18) import failures  23 (+17) export failures
+ will do couple of runs with the same codebase to see whether there's
        fluctuation in test runs/whether the deltas are reliable
    + 75(-566) coverity issues
       + not run since last week (X)
       + Some false positive (X)

    + Google / ossfuzz:  2 open issues


* Crash Reporting (Xisco)
    + 26.2.0.3    52766(+1664)
    + 26.2.1.2    66917(+1720)
    + 26.2.2.2    35875(+507)
    + 26.2.3.2    44874(+696)
    + 26.2.4.2    47176(+12953)

* mentoring/easyhack update (Hossein)
  + Reviewed submissions from newcomers
          committer...   1 week     1 month     3 months    12 months
                  open      51(-43)    114(-58)    124(-49)     124(-49)
               reviews     418(102)   1128(94)    2742(86)    14118(-84)
                merged     317(139)   1177(122)   3195(24)    15410(13)
             abandoned      16(13)      44(6)      157(-11)     767(0)
           own commits     276(146)    958(108)   2503(40)    10137(72)
        review commits     104(41)     345(9)     1316(-9)     3130(68)
        contributor...   1 week     1 month     3 months    12 months
                  open     537(56)     689(44)     692(44)      692(44)
               reviews     850(326)   2876(198)   6856(-20)   35064(-108)
                merged      16(-2)      67(-5)     307(-8)     2285(-33)
             abandoned      12(-4)      60(-4)     252(-16)    1169(4)
           own commits      13(8)       52(-10)    254(-1)      945(-4)
        review commits       0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 339(339)
       total 399(399)   assigned 27(27)   open 330(330)
    + top 10 contributors:
Devansh Varshney made 7 patches in 1 month, and 23 patches in 1 year
          Benjamin Urban made 5 patches in 1 month, and 5 patches in 1 year
          Amin Irgaliev made 4 patches in 1 month, and 9 patches in 1 year
          Parag Nemade made 4 patches in 1 month, and 12 patches in 1 year
          Manish Bera made 3 patches in 1 month, and 8 patches in 1 year
          Andrew Lee made 3 patches in 1 month, and 7 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 14 patches in 1 year
          Bogdan B made 2 patches in 1 month, and 34 patches in 1 year
          Méven Car made 2 patches in 1 month, and 7 patches in 1 year
          Aya Jamal made 2 patches in 1 month, and 12 patches in 1 year
    + top 10 reviewers:
          Hossein made 170 review comments in 1 month, and 616 in 1 year
Christian Lohmaier made 106 review comments in 1 month, and 844 in 1 year Ilmari Lauhakangas made 98 review comments in 1 month, and 1144 in 1 year
          Xisco Fauli made 98 review comments in 1 month, and 642 in 1 year
Jonathan Clark made 88 review comments in 1 month, and 208 in 1 year Dan Williams made 78 review comments in 1 month, and 244 in 1 year Weghorn, Michael made 74 review comments in 1 month, and 504 in 1 year Heiko Tietze made 50 review comments in 1 month, and 286 in 1 year Adolfo Jayme Barrientos made 42 review comments in 1 month, and 932 in 1 year Nabet, Julien made 36 review comments in 1 month, and 572 in 1 year
    + Patches automatically abandoned:
tdf#170591 Fix wrong measurement unit in Find & Replace format dialog ( Melove Gupta )
            - https://gerrit.libreoffice.org/#/c/201798
vcl: preserve B2DPolygon subpixel precision in drawPolyLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/204320
tdf#138285 Find & Replace: don't move to next result after Replace ( Paolo Benvenuto )
            - https://gerrit.libreoffice.org/#/c/204346
tdf#171858: sw: ignore failing Chart2XShapeTest on aarch64 macOS ( Jakub Trzebiatowski )
            - https://gerrit.libreoffice.org/#/c/204548
tdf#168226 use o3tl::convert for mm100->EMU in escherex.cxx ( Asad Tauqqer )
            - https://gerrit.libreoffice.org/#/c/204656
tdf#169155 qa: Use o3tl::enumarray in tiledrendering test ( Asad Tauqqer )
            - https://gerrit.libreoffice.org/#/c/204710
tdf#169155 framework: Use o3tl::enumarray for toolbar merger constants ( Asad Tauqqer )
            - https://gerrit.libreoffice.org/#/c/204711
tdf#169068 cui: keep focus in User-defined formats category when deleting ( Dan Dascalescu )
            - https://gerrit.libreoffice.org/#/c/204986
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Apurv Rajput
          Denis Falqueto
          Alexandra Hristina Oprea

* GSoC (Ilmari) (No Ilmari)

* Commit Access (no change)

* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
      + resting since: 9 week (limit: 20 weeks)
      + No news

* Jenkins (Cloph)
gerrit_android_aarch64 jobs: 449 ok: 439 ko: 6 fail ratio: 1.34% mean_ok: 6 ( 51) median_ok: 5 ( 46) gerrit_android_arm jobs: 448 ok: 441 ko: 5 fail ratio: 1.12% mean_ok: 6 ( 50) median_ok: 5 ( 45) gerrit_android_x86 jobs: 451 ok: 443 ko: 6 fail ratio: 1.33% mean_ok: 6 ( 46) median_ok: 5 ( 40) gerrit_android_x86_64 jobs: 450 ok: 442 ko: 5 fail ratio: 1.11% mean_ok: 6 ( 48) median_ok: 5 ( 43) gerrit_linux_clang_dbgutil jobs: 505 ok: 358 ko: 129 fail ratio: 25.54% mean_ok: 52 ( 88) median_ok: 49 ( 84) gerrit_linux_gcc_release jobs: 547 ok: 490 ko: 39 fail ratio: 7.13% mean_ok: 23 ( 51) median_ok: 20 ( 45) gerrit_mac jobs: 466 ok: 423 ko: 30 fail ratio: 6.44% mean_ok: 39 ( 92) median_ok: 37 ( 71) gerrit_windows_wsl jobs: 725 ok: 394 ko: 321 fail ratio: 44.28% mean_ok: 31 ( 67) median_ok: 29 ( 47) gerrit_master_ml_p jobs: 556 ok: 275 ko: 209 fail ratio: 37.59% mean_ok: 8 (157) median_ok: 0 (136) gerrit_268_p jobs: 32 ok: 20 ko: 12 fail ratio: 37.50% mean_ok: 112 (112) median_ok: 85 ( 85) gerrit_262_p jobs: 13 ok: 11 ko: 2 fail ratio: 15.38% mean_ok: 123 (124) median_ok: 126 (127)
   + tests that failed more than twice in last seven days
3 CppunitTest_sw_ooxmlexport21 gerrit_linux_gcc_release
      3 CppunitTest_vcl_gtk3_a11y                gerrit_linux_gcc_release
5 CppunitTest_dbaccess_firebird_test gerrit_windows_wsl
      5 CppunitTest_emfio_emf                gerrit_windows_wsl
      6 JunitTest_forms_unoapi_2                gerrit_linux_clang_dbgutil
      6 UITest_writer_tests5                gerrit_linux_clang_dbgutil
      7 Killed by the kill-wrapper                gerrit_mac
7 PythonTest_scripting_provider gerrit_linux_clang_dbgutil
     10 CppunitTest_dbaccess_migration                gerrit_windows_wsl
13 CppunitTest_sw_embedded_fonts gerrit_linux_gcc_release 13 PythonTest_pyuno_pytests_testofficehelper gerrit_linux_clang_dbgutil
     13 UITest_cui_dialogs                gerrit_linux_clang_dbgutil
     18 CppunitTest_sc_pdf_export                gerrit_windows_wsl
42 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
   + Problem with windows build (Xisco)
       + changed to build with no test, and the reverted to test
       + test failing in windows, related to Khaled patches.
       + Will notify him (Xisco)
   + Patch for backtraces (Neil)
       + Will fix it. / needs to be rolled out on bots to fix

* Weekly report (all)

    + A11y update (Michael W)
+ mostly Qt welding (misc Calc dialogs) and looking into screen lock/suspend
        inhibition

    + RTL/CTL/CJK update (Jonathan)
      + tdf#172093 editeng: Freeze in character transliteration
        + https://bugs.documentfoundation.org/show_bug.cgi?id=172093
        + Waiting to land patch
        + GSoc mentees wrote test
+ If we test everything, we can think of refactoring Writer without breaking it (JC)

    + macOS / UI (Dan)
        + Merged set of patches
        + Patches on HDPi
    + Qt6 port to macOS / UI (Patrick)

    + Base (Vissarion)
+ working on report builder C++ refactoring (currently sorting, grouping) + working on preserving SQL comments issue (implement small feature asked from a user; https://bugs.documentfoundation.org/show_bug.cgi?id=42713)

    + Scripting (Neil)
+ I merged the patches mentioned last week to implement copy and paste in the macro manager dialog for Python macros, including the API changes. + I implemented the same thing for the shared code used by the JavaScript provider. + The patch to try and fix testofficehelper from last week didn’t fix the problem. There seems to be a real problem that is not just that the timeouts were too short. + I tried another fix to make sure the test waits for the LibreOffice process to terminate before ending the test, but that didn’t help either. https://gerrit.libreoffice.org/c/core/+/208018 + I tried to make a change to the backtrace code used on our buildbots so that it wouldn’t skip the oosplash process launched by testofficehelper in order to try and diagnose the problem.
        + I haven’t seen any reports since that change.
+ Would quite like to improve the API for the selection in calc (tdf#172830)

    + ODF-TC (Olivier + Regina)
         + More editorial work.
         + More functions to add to TC (Olivier)

+ Altlinux community developers want to contribute more but they want to have faster review process if it's possible (Kompi's request)
    https://gerrit.libreoffice.org/q/owner:[email protected]
    https://gerrit.libreoffice.org/q/owner:[email protected]
     + Please add a reviewer (Hossein)
     + we have a bot that's supposed to add reviewers (cloph)
       + did the bot not run or is it still within the dead time?

    + Reproducible builds patches merged on master (cloph)
+ interesting to see whether there are hidden corners left/stuff that's not covered (I only tried with the release config) + what should work is rebuilding in the same directories on the same host
        + exception is firebird.msg file and initial security3.fdb database
+ let me know if you get different results on full rebuilds with your config (on linux)

* LibreOffice Conference
    - https://conference.libreoffice.org/
    - Set 10-12
    + Workshop:
         + Submitted proposal to TDF
         + No time for build env't
         + Short time, focus in LO scripting - Python
         + Audience is high school students
           + Demo simple things, automation

* Special attention to all (Olivier):
    + Please use IRC for technical discussions (libreoffice-dev)
    + Avoid chats/groups not public

* QA update (Xisco)

    + UNCONFIRMED: 2428 (+12)
        + enhancements: 733  (+9)
        + needsUXEval: 18 (+2)
        + haveBackTrace: 15 (+0)
        + needsDevAdvice: 51 (+0)
        + documentation:  5 (+2)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  3 (+0)

    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
        None


* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +84  +9 (-51) overall)
      many thanks to the top bug squashers:
       Justin L                10
       Ben Urban               7
       QA Administrators       6
       BogdanB                 4
       m_a_riosv               3
       DELETE ACCOUNT          2
       Olivier Hallot          2
       Werner Tietz            2
       Amin Irgaliev           1
       Balázs Varga            1

    + top 10 bugs reporters:
       Olivier Hallot          14
       Ben Urban               3
       Dmitry.Kulikov          2
       Eyal Rozenberg          2
       Y. Kawara               2
       nobu                    2
       Adalbert Hanßen         1
       Ben Cottrell            1
       David                   1
       Eugene Savitsky         1

    + top 10 bugs fixers:
       DELETE ACCOUNT          42
       Justin Luth             7
       Benjamin Urban          2
       Olivier Hallot          2
                               1
       Amin Irgaliev           1
       Andreas Heinisch        1
       Balazs Varga            1
       Juergen                 1
       Khaled Hosny            1

    + top 10 bugs confirmers:
       Bogdan B                20
       Xisco Fauli             16
       nobu                    9
       m.a.riosv               6
       Vernon, Stuart Foote    4
       Leroy                   3
       Olivier Hallot          2
       *UNKNOWN*               1
       Hossein                 1
       Karthik Godha           1


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

     done by:
        Bogdan B               3
        Justin Luth            1


* all bugs tagged with 'regression'
   + 1299(+2) bugs open of 14750(+4) total 20(+0) high prio.

     done by:
        Bogdan B               1
        Justin Luth            1
        nobu                   1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 444(+0)
     Calc                     - 254(+1)
     Impress                  - 125(+0)
     LibreOffice              - 68(+0)
     Crashes                  - 54(+1)
     Draw                     - 48(+0)
     Writer: docx filter      - 44(+0)
     UI                       - 38(+1)
     Base                     - 37(+0)
     Borders                  - 33(+0)
     Writer: other filter     - 27(+0)
     Writer: perf             - 26(+0)
     Printing and PDF export  - 25(+0)
     Chart                    - 23(+0)
     filters and storage      - 23(+0)
     Writer: doc filter       - 20(+0)
     BASIC                    - 19(+0)
     RTL                      - 19(+0)
     graphics stack           - 13(+0)
     Formula Editor           - 9(+0)
     framework                - 3(+0)
     sdk                      - 3(+0)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)
     Installation             - 1(+0)



--
Olivier Hallot
LibreOffice Documentation Coordinator
Rio de Janeiro - Brasil - Local Time: UTC-03:00
LibreOffice – free and open source office suite: https://www.libreoffice.org
Respects your privacy, and gives you back control over your data
http://tdf.io/joinus

Attachment: OpenPGP_0x59F8BA50F9918DE6.asc
Description: OpenPGP public key

Reply via email to