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

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
  + 26.2 RC2 this week: tagged yesterday
    + new branch: libreoffice-26-2-0
    + builds are in progress
    + RC3 & final: 1 week later
  + 25.8.5 RC1 in 2 weeks

* Documentation (Olivier)
    + Helpcontent2
       + updates and fixes (S. Horacek, ohallot)
       + Scriptforge updates (JP Ledure)
    + Guides
       + Calc guide 26.2 ready

    + Bugzilla Documentation statistics
        203(203) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     10(6)    19(4)      76(3)     182(4)
         commented     15(3)    53(-1)    210(10)    746(16)
          resolved      6(6)     8(6)      44(5)     125(5)
    + top 10 contributors:
          Olivier Hallot made 34 changes in 1 month, and 470 changes in 1 year
          Ilmari Lauhakangas made 19 changes in 1 month, and 117 changes in 1 
year
          Henschel, Regina made 11 changes in 1 month, and 62 changes in 1 year
          Raal made 10 changes in 1 month, and 16 changes in 1 year
          Heiko Tietze made 9 changes in 1 month, and 86 changes in 1 year
          Vernon, Stuart Foote made 9 changes in 1 month, and 72 changes in 1 
year
          Takenori Yasuda made 6 changes in 1 month, and 8 changes in 1 year
          Emrys made 4 changes in 1 month, and 4 changes in 1 year
          nobu made 3 changes in 1 month, and 21 changes in 1 year
          Bogdan B made 2 changes in 1 month, and 43 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        212(212) (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(2)     12(-5)    24(-6)     24(-6)
         commented     45(27)   100(-1)   218(-14)   623(-39)
           removed      0(0)      0(-1)     1(0)       1(0)
          resolved      2(2)      4(-1)    22(2)      89(-2)
    + top 10 contributors:
          Heiko Tietze made 64 changes in 1 month, and 247 changes in 1 year
          Vernon, Stuart Foote made 39 changes in 1 month, and 215 changes in 1 
year
          Ilmari Lauhakangas made 15 changes in 1 month, and 153 changes in 1 
year
          David Lee made 13 changes in 1 month, and 13 changes in 1 year
          m.a.riosv made 10 changes in 1 month, and 30 changes in 1 year
          Fortin Tam, Jean-François made 9 changes in 1 month, and 25 changes 
in 1 year
          Takenori Yasuda made 7 changes in 1 month, and 8 changes in 1 year
          BDF made 6 changes in 1 month, and 8 changes in 1 year
          Eyal Rozenberg made 6 changes in 1 month, and 67 changes in 1 year
          RichardNeill made 6 changes in 1 month, and 6 changes in 1 year
    + Update default two digit year range start from 1930 to a more current one
      + https://bugs.documentfoundation.org/show_bug.cgi?id=170325
      + https://gerrit.libreoffice.org/c/core/+/197261 (Aron Budea)
    + Sort headings and retain their contents while moving them
      + https://bugs.documentfoundation.org/show_bug.cgi?id=169674
      + https://gerrit.libreoffice.org/c/core/+/197230 (Jim Raykowski)

    + Make adding external links to trusted sources easy
      + https://bugs.documentfoundation.org/show_bug.cgi?id=169890
      + what would be the behavior for a trusted document? (Caolan)
        + macros can be in a trusted space, but not links (Heiko)
        + trusted locations is a list you can specify (Caolan)
        + rings a bell, would have to look up the details (Stephan)
      + current UI for this is quite hidden (Hossein)
        + not concerned: not a problem if it's hard to trust a document (Caolan)
        + tools -> options -> security -> macro security -> trusted sources -> 
add
        + probably for a good reason (Heiko)
    + Use Colibre/Colibre (dark) as default/automatic icon theme on gtk3 VCL
      + https://bugs.documentfoundation.org/show_bug.cgi?id=170282


* Crash Testing (Caolan)
    + 83(-1) import failure, 12(+0) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
    + 2 coverity issues
    + 11 ossfuzz issues
     - 2 int overflows, 8 timeouts, 1 OOM
    + next report: additional PDF corpus from Xisco

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
    + 25.8.1.1    42116(+455)
    + 25.8.2.2    34123(+406)
    + 25.8.3.2    38220(+4739)
    + 25.8.4.2    9707(+4107)

    + Fix a couple of crashes:
        - 
https://git.libreoffice.org/core/+/76ef93a709bde90518b3809f35926aa284082ded%5E%21
        - 
https://git.libreoffice.org/core/+/7acfec5a8ad8534d4177750aa5b110b16b53378c%5E%21

* Mentoring/easyhack update (Hossein)
 + Reviewed submissions from newcomers
 + Drafted a new blog post for ODF and OOXML validators
   Validating ODF and OOXML files
   https://dev.blog.documentfoundation.org/?p=1625&preview=1&_ppp=6f9ab644c7
          committer...   1 week     1 month    3 months    12 months
                  open      82(2)      137(1)     137(0)       137(0)
               reviews     660(296)   1470(78)   3944(146)   11992(224)
                merged     502(324)   1190(98)   3863(232)   13485(284)
             abandoned      18(3)       50(0)     169(6)       674(12)
           own commits     244(101)    735(30)   2329(62)     9393(83)
        review commits      69(32)     181(5)     584(31)     2184(6)
        contributor...   1 week       1 month     3 months    12 months
                  open      128(-154)    434(21)     436(22)      436(22)
               reviews     1212(528)    3030(98)    8626(270)   31384(278)
                merged       37(2)       147(2)      405(-6)     1812(-52)
             abandoned       12(1)        51(2)      212(-13)    1671(-4)
           own commits       17(4)        58(-12)    245(1)       829(-18)
        review commits        0(0)         0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 332(332)
       total 397(397)   assigned 27(27)   open 329(329)
    + top 10 contributors:
          Karthik Godha made 8 patches in 1 month, and 31 patches in 1 year
          Simon Chenery made 4 patches in 1 month, and 95 patches in 1 year
          Kurt Nordback made 3 patches in 1 month, and 25 patches in 1 year
          Parth Raiyani made 3 patches in 1 month, and 8 patches in 1 year
          Shlok Kanani made 3 patches in 1 month, and 10 patches in 1 year
          Srebotnjak, Martin made 2 patches in 1 month, and 8 patches in 1 year
          Weblate made 2 patches in 1 month, and 18 patches in 1 year
          Maya Stephens made 2 patches in 1 month, and 12 patches in 1 year
          Vaibhav Singh made 2 patches in 1 month, and 6 patches in 1 year
          Prawesh Mandal made 2 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 384 review comments in 1 month, and 936 in 1 year
          Hossein made 126 review comments in 1 month, and 422 in 1 year
          Vajna, Miklos made 94 review comments in 1 month, and 1478 in 1 year
          Caolán McNamara made 84 review comments in 1 month, and 1044 in 1 year
          Ilmari Lauhakangas made 80 review comments in 1 month, and 790 in 1 
year
          Kaganski, Mike made 74 review comments in 1 month, and 576 in 1 year
          Vajngerl, Tomaž made 64 review comments in 1 month, and 434 in 1 year
          Xisco Fauli made 50 review comments in 1 month, and 644 in 1 year
          Adolfo Jayme Barrientos made 48 review comments in 1 month, and 854 
in 1 year
          Kłos, Szymon made 46 review comments in 1 month, and 344 in 1 year
    + Patches automatically abandoned:
        make the SvxUnoText inherit from OWeakAggObject virtually ( Noel 
Grandin )
            - https://gerrit.libreoffice.org/#/c/173210
        box2d: upgrade to 3.0.0 ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/183724
        tdf#67763: date & time controls: Negative year support ( Ahmed Khaled )
            - https://gerrit.libreoffice.org/#/c/184686
        gpgme, gpgmepp: upgrade to 2.0.0 ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/193394
        replace sal_UCS4 with char32_t ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/193473
        tdf#146758: Add Reload command to Notebookbar ( temateu kevin )
            - https://gerrit.libreoffice.org/#/c/193504
        tdf#147021: Replace SAL_N_ELEMENTS with std::size ( temateu kevin )
            - https://gerrit.libreoffice.org/#/c/193505
        tdf#147456: Change default JPEG compression from 80% to 90% ( temateu 
kevin )
            - https://gerrit.libreoffice.org/#/c/193506
        gpgmepp: include with a prefix ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/193571
        tdf#33944 Add custom slide show option to PDF export dialog ( temateu 
kevin )
            - https://gerrit.libreoffice.org/#/c/193640
        feat: enable insertbookmark.ui for jsdialog ( Skyler Grey )
            - https://gerrit.libreoffice.org/#/c/193848
        fix: exclude editable field when edit is disabled ( Skyler Grey )
            - https://gerrit.libreoffice.org/#/c/193852
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, 
since last report:
          Michael Otto

* Outreachy (Ilmari)
  + Siddhi Salunkhe works on the project "Transform the existing Hyperlink dialog 
into a standard SfxTabDialog" mentored by Heiko Tietze
  + https://www.outreachy.org/alums/2025-12/
  + timeline is in https://www.outreachy.org/docs/internship/#payments
  + https://gerrit.libreoffice.org/c/core/+/195201

* GSoC (Ilmari)
  + Ideas page is emptiest I've ever seen: 
https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + Needs not only 350-hour, but also smaller project ideas (175 h and/or 90 h)
  + https://developers.google.com/open-source/gsoc/timeline
  + org applications open on 19 Jan

* System requirements for Windows Server (Ilmari)
  + https://www.libreoffice.org/get-help/system-requirements/
  + the installer now sets the requirement as "Windows 10" (Cloph)
    + this is not satisfied for e.g. Windows Server 2012
   https://gerrit.libreoffice.org/c/core/+/178049
   solenv/bin/modules/installer/windows/property.pm → 
instsetoo_native/inc_openoffice/windows/msi_templates/LaunchCo.idt
  + think 2012 is mostly EOL (Thorsten)
    + https://endoflife.date/windows-server
    + if so, arguably OK to have that
  + Widnows Server 2012 end of support: October 13, 2026
    + ESUs will continue for three years, renewable on an annual basis, until 
October 13, 2026.
     + 
https://learn.microsoft.com/en-us/lifecycle/announcements/windows-server-2012-r2-end-of-support
  + can't build on W S 2012 anymore (VS2022 not supported), but could run on 
it, apart frm the installer version check (Cloph)
  + for newer windows servers, you can always have a desktop container / WSL
  + AI: research this & see if there is an actual problem here (Cloph)

* New regressions headed toward 26.2 (Ilmari)
  + 
https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&f1=version&keywords=regression%2C%20bisected%2C%20&keywords_type=allwords&o1=regexp&order=Importance&resolution=---&v1=%5E26%5C.2
  + 24 bugs in that list

    - https://bugs.documentfoundation.org/show_bug.cgi?id=168157 (Xisco)

       - Michael S, Meven?

    - Revert in https://gerrit.libreoffice.org/c/core/+/197192

    - Waiting for feedback


* Commit Access

* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
  + resting since: 4 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 243 ok: 242 ko:   0 fail ratio: 0.00% mean_ok: 
 11 ( 33) median_ok:   8 ( 24)
gerrit_android_arm         jobs: 243 ok: 241 ko:   1 fail ratio: 0.41% mean_ok: 
 10 ( 32) median_ok:   8 ( 23)
gerrit_android_x86         jobs: 243 ok: 243 ko:   0 fail ratio: 0.00% mean_ok: 
 11 ( 32) median_ok:   9 ( 23)
gerrit_android_x86_64      jobs: 243 ok: 242 ko:   1 fail ratio: 0.41% mean_ok: 
 11 ( 33) median_ok:   8 ( 25)
gerrit_linux_clang_dbgutil jobs: 521 ok: 415 ko: 100 fail ratio: 19.19% 
mean_ok:  45 ( 68) median_ok:  43 ( 63)
gerrit_linux_gcc_release   jobs: 542 ok: 468 ko:  64 fail ratio: 11.81% 
mean_ok:  26 ( 45) median_ok:  20 ( 36)
gerrit_mac                 jobs: 531 ok: 423 ko:  91 fail ratio: 17.14% 
mean_ok:  67 (112) median_ok:  66 ( 88)
gerrit_windows_wsl         jobs: 785 ok: 432 ko: 325 fail ratio: 41.40% 
mean_ok:  31 (137) median_ok:  29 ( 84)
gerrit_master_ml           jobs: 653 ok: 339 ko: 266 fail ratio: 40.74% 
mean_ok: 192 (342) median_ok: 161 (199)
gerrit_master              jobs: 145 ok:  81 ko:  53 fail ratio: 36.55% 
mean_ok: 158 (164) median_ok: 122 (133)
gerrit_master_seq          jobs: 511 ok: 260 ko: 214 fail ratio: 41.88% 
mean_ok: 200 (206) median_ok: 182 (185)
   + tests that failed more than twice in last seven days
      3 Killed by the kill-wrapper                gerrit_linux_gcc_release
      3 CppunitTest_services                gerrit_linux_gcc_release
      3 JunitTest_ridl_bridgefactory                gerrit_linux_clang_dbgutil
      4 JunitTest_toolkit_unoapi_1                gerrit_linux_clang_dbgutil
      6 JunitTest_ridl_bridgefactory                gerrit_linux_gcc_release
     15 UITest_calc_dialogs                gerrit_linux_clang_dbgutil
     20 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
  + windows / macos unit/slowchecks are now on again
    + without file validation
  + windows: automatic checkpointing is now on, hope to prevent git corruptions

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + GTK 4: implemented upstream support for accessible ID:
        + https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9362
    + a11y code cleanups
    + end goal for the vcl refactors? (Hossein)
      + weld.hxx: split this, to have less rebuilds in incremental builds 
(Michael W)
      + de-duplicating code a bit: gtk3 vs vcl, and now qt
        + good to not implement things 3 times
  + RTL/CTL/CJK update (Jonathan)
    + tdf#169035: Change all default text alignments to start/end
      + https://bugs.documentfoundation.org/show_bug.cgi?id=169035
      + Writer, HTML, DOC/DOCX, RTF: done, working on landing
      + Up next: sd, sc
  + macOS / UI (Dan)
    + fixed issues around mac toolbar buttons being black on mouse hover
      + draw selection background is now better, less duplication
    + glade replacement Cambalache -> macOS; used to run, but needs a wayland 
compositor, putting it aside for now
    + looking at Heiko's issues list
  + ODF-TC (Olivier + Regina)
    + Discussions on errata in ODF1.4 for submission to ISO

* FOSDEM https://fosdem.org/2026/ (Cloph)
  + https://wiki.documentfoundation.org/Events/2026/FOSDEM
  + have a matrix room now
    LibreOffice at FOSDEM 2026: #fosdem2026:documentfoundation.org
  + post-event hackfest:   
https://forum.collaboraonline.com/t/collabora-office-fosdem-fringe-hackfest/4326

      + if you want to join, please +1 here: 
https://github.com/CollaboraOnline/online/issues/13884 (Thorsten)

     + so we have a rough idea how many chairs to arrange


* QA update (Xisco)
    + UNCONFIRMED: 2185 (+18)
        + enhancements: 619  (+0)
        + needsUXEval: 10 (-9)
        + haveBackTrace: 13 (+0)
        + needsDevAdvice: 47 (+0)
        + documentation:  7 (+1)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  4 (+0)



    + Most pressing bugs:
     New:
         None
     Old:
        + Using the Lock feature in an AutoFilter with dates causes a crash
            + https://bugs.documentfoundation.org/show_bug.cgi?id=167395
            + Sahil ?

        + No icons show in the UI AARM64 Win64 builds with skia lib rendering 
(neither raster nor Vulkan), GDI+ works but slow (comment 22 for workaround)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=166803
            + specific to arm64/windows, so can't really bisect


    + New high severity bugs of the week:
        + Can't hear audio in presentations anymore (Windows)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=169697
            + Balazs?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +84  -9 (-67) overall)
      many thanks to the top bug squashers:
       QA Administrators       10
       Heiko Tietze            7
       m_a_riosv               6
       Justin L                5
       Karthik                 5
       Olivier Hallot          4
       Regina Henschel         4
       V Stuart Foote          4
       Noel Grandin            3
       raal                    3

    + top 10 bugs reporters:
       Gabor Kelemen (Collabora) 4
       Regina Henschel         4
       Alexander Kurakin       3
       Karthik                 3
       Aron Budea              2
       BDF                     2
       Hossein                 2
       Justin L                2
       Olivier Hallot          2
       Stefan_Lange_KA@T-Online.de 2

    + top 10 bugs fixers:
       Karthik Godha           5
       Olivier Hallot          5
       Justin Luth             4
       Grandin, Noel           3
       Henschel, Regina        3
       Aron Budea              1
       Balazs Varga            1
       Barry T                 1
       Bogdan B                1
       Eek! A Bug. Kill it!    1

    + top 10 bugs confirmers:
       Heiko Tietze            10
       Raal                    8
       m.a.riosv               7
       Aron Budea              3
       Karthik Godha           3
       Robert Großkopf         2
       Roman Kuznetsov         2
       Vernon, Stuart Foote    2
       Xisco Fauli             2
                               1


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

     done by:
        vijaya chandra         2
        Timur Gadzo            2
        Roman Kuznetsov        1
        Aron Budea             1
        Raal                   1


* all bugs tagged with 'regression'
   + 1299(-2) bugs open of 14532(+10) total 21(+0) high prio.

     done by:
        Raal                   2
        Roman Kuznetsov        1
        Aron Budea             1
        Timur Gadzo            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 440(-1)
     Calc                     - 242(+0)
     Impress                  - 133(+1)
     LibreOffice              - 63(-1)
     Crashes                  - 48(+0)
     Writer: docx filter      - 48(+0)
     Draw                     - 46(+0)
     Borders                  - 38(+0)
     Base                     - 34(-2)
     UI                       - 33(-1)
     Writer: perf             - 32(+0)
     filters and storage      - 31(-1)
     Writer: other filter     - 30(+0)
     Printing and PDF export  - 27(+1)
     Chart                    - 22(+0)
     RTL                      - 20(+0)
     Writer: doc filter       - 19(+0)
     BASIC                    - 18(+0)
     graphics stack           - 18(+0)
     Formula Editor           - 8(+0)
     framework                - 3(+0)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)
     sdk                      - 2(+0)
     Installation             - 1(+0)

Reply via email to