COOL TC meeting minutes: 2026-07-22

Date: 2026-07-22

Present:

  • Adria, Regina, Caolan, Michael M, Michael S, Noel, Stephan, Szymon, Miklos

Completed action items

Pending action items

Documentation on coext ODF extensions (Regina)

  • See <https://forum.collaboraonline.com/t/cool-tc-meeting-agenda-2026-07-22-16-00-cest/4885/2>

  • ODF requires documentation for the coext namespace

    • LO documents the loext namespace in the TDF wiki
  • Idea was to copy the relevant pages from the TDF wiki to somewhere on COOL infra (Michael S)

    • perhaps in git

    • haven’t gotten around to do that yet

    • some lightweight markup would be ideal, to have copy easy from/to markdown

    • dev-notes/ already has developer documentation, hosting it there would be an option (Miklos)

  • Suggest to came up with a proposal for next week (Michael S)

Release Engineering update (Andras)

  • Releases

    • COOL 26.04 this week, cp-26.04.2-3 is tagged already

    • development can continue on main branch

      • Need to explicitly port to 26.04, again

Patch review (Miklos)

  • All changes

    • Week 30: 174(-46)
  • PRs to migrate from GitHub

    • Week 30: 3(-1)
  • New contributors since last week

    • Week 30: Eli Xu
  • Top 10 reviewers since last week

    • Week 30: Caolán McNamara (72), Miklos Vajna (61), Noel Grandin (28), Michael Stahl (17), Tomaž Vajngerl (17), Tor Lillqvist (9), Szymon Kłos (7), Sarper Akdemir (6), Stephan Bergmann (6), Mike Kaganski (5)

Bug reporting

Jenkins / CI update (Adria)

  • Mohit’s monorepo test change

  • Szymon’s monitoring: “last builds” monitoring

    • Week 30: Cypress clean pass: 21%, 567/723 have at least one “retry”

    • Better than last week

  • The Windows build broke this week (Regina)

    • –disable-pch gives you the config which is tested in Jenkins (Miklos)

    • CI uses ccache, not pch

    • It is *believed* that ccache and enable-pch don’t work together. But I wonder if that is true (Caolan)

    • If pch breaks, it’s easy to fix it (Michael S)

    • Open the pch file, the top of the file has a comment with a commandline to re-run, then it works

  • Gerrit for online main

    • Week 30: Success rate is 34%, failed builds are 33/50

    • Week 30: Turnaround time is 3 hr 16 min (median of last 30 SUCCESS/FAILURE builds)

    • New Windows instance is added, almalinux9 agents are added (Adria)

    • Almost all the jobs have more than one host to build on

Crash testing (Caolan)

  • 2026-07-22: 55 (-37, +0)

    • more good progress
  • 2026-07-15: 92 (-79, +0)

    • progress on the new crashes, and some more of those hopefully fixed in the next pending run

TTT talks

What’s cooking

  • Stephan

    • Having working cypress tests locally now (with -j2)

      • Visual testing finds differences locally where it passes on CI

      • trying to make a toplevel ‘make check’ work; CI only runs parts of ‘make check’ in separate sub-jobs

    • Back to scripting / collaboration

  • Miklos

  • Caolán

    • looking at if the bottlenecks in the non-graphical tests

    • seems parallelism can be improved there, both inside and outside engine/

  • Adrià

    • K6 VM in mersenne for performance and load tests, connected to bee jenkins

    • configuring new windows agent (gardner) to build coc-25.04 and coc-26.04 builds (online main already working)

    • **Creating branded CIB Office from co-25.04 branch
      **

  • Szymon

  • Michael S

    • poppler and libxml2 updates

    • libxml2, cmake: does cmake do its own parallelism? (Caolan)

      • Not checked (Michael S)