Hi,
The prototype agenda is below. Extra items are appreciated either in
this document or as a reply to this mail:
https://pad.documentfoundation.org/p/esc
You can join using Jitsi here:
https://jitsi.documentfoundation.org/esc
Regards,
Xisco
---
* Present:
* Completed action items
* Pending action items
+ Update api.libreoffice.org (cloph)
* Release Engineering
+ 26.2.7 rc1 in 5 weeks
+ 26.8.1 rc1 in 1 week
* MAR Updater (Cloph)
+ 25.8 branch: to 25.8.7, from there cross-update to 26.2.5
+ 26.2 branch: updated to 26.2.5
+ cross-update to 26.8 not before 26.8.3, before that updates to
26.8.x only for users of 26.8.x
* Documentation (Olivier)
+ Bugzilla Documentation statistics
203(203) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 6(-4) 28(-2) 87(-2) 239(-4)
commented 5(-12) 45(-14) 206(-10) 722(-15)
resolved 1(-2) 14(-3) 62(-2) 166(0)
+ top 10 contributors:
Olivier Hallot made 50 changes in 1 month, and 697 changes in
1 year
Ilmari Lauhakangas made 18 changes in 1 month, and 159
changes in 1 year
nobu made 7 changes in 1 month, and 56 changes in 1 year
Eyal Rozenberg made 4 changes in 1 month, and 26 changes in 1
year
Heiko Tietze made 4 changes in 1 month, and 88 changes in 1 year
Robert Großkopf made 4 changes in 1 month, and 5 changes in 1
year
Carlos Rica made 3 changes in 1 month, and 3 changes in 1 year
Sophie Gautier made 3 changes in 1 month, and 5 changes in 1 year
Alain Romedenne made 2 changes in 1 month, and 2 changes in 1
year
Dione Maddern made 2 changes in 1 month, and 11 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
197(197) (topicUI) bugs open, 32(32) (needsUXEval) needs to be
evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 11(-18) 30(1) 31(0) 33(-1)
commented 73(12) 128(54) 180(36) 602(39)
removed 1(1) 1(1) 1(1) 3(0)
resolved 2(0) 6(-1) 23(1) 72(-1)
+ top 10 contributors:
Eyal Rozenberg made 128 changes in 1 month, and 193 changes
in 1 year
Heiko Tietze made 87 changes in 1 month, and 240 changes in 1
year
jan d made 17 changes in 1 month, and 20 changes in 1 year
Ady made 15 changes in 1 month, and 24 changes in 1 year
Ilmari Lauhakangas made 11 changes in 1 month, and 111
changes in 1 year
Vernon, Stuart Foote made 9 changes in 1 month, and 84
changes in 1 year
Henschel, Regina made 6 changes in 1 month, and 14 changes in
1 year
Alan Peeling made 5 changes in 1 month, and 5 changes in 1 year
Bogdan B made 5 changes in 1 month, and 15 changes in 1 year
Dieter made 4 changes in 1 month, and 14 changes in 1 year
* Crash Reporting (Xisco/Cloph)
+ 93 import failure, 3 export failures (last week's numbers,
current one still running) (no current results, previous run was once
more interrupted)
+ still no current results, need to decouple it from jenkins
again/having the job be interrupted without a way to resume doesn't work
for multi-day runs
+ will change it to a hook (job notifies jenkins when it
starts/is done) or a polling job (only probe whether the job is still
running instead of controlling the job itself)
+ Coverity issues
- No new build for the last 3 weeks
- it needs a newer system harfbuzz
+ Google / ossfuzz:
- no updates
* Crash Reporting (from crashreport.libreoffice.org)
+ 26.2.0.3 61759(+1317)
+ 26.2.1.2 77786(+1674)
+ 26.2.2.2 39422(+738)
+ 26.2.3.2 48287(+483)
+ 26.2.4.2 82963(+1415)
+ 26.2.5.2 58483(+14228)
+ 26.8.0.3 1572(+0)
* mentoring/easyhack update (Hossein)
committer... 1 week 1 month 3 months 12 months
open 92(-69) 156(-45) 167(-41) 167(-41)
reviews 1170(664) 1906(792) 3204(738) 14658(796)
merged 454(125) 928(115) 3133(292) 15123(229)
abandoned 8(0) 20(-2) 112(-6) 737(-2)
own commits 363(163) 737(132) 2528(285) 9925(234)
review commits 320(192) 581(238) 1340(278) 3701(325)
contributor... 1 week 1 month 3 months 12 months
open 57(-550) 822(-81) 872(-79) 872(-79)
reviews 1090(202) 2324(172) 6900(526) 33652(298)
merged 25(-6) 96(8) 233(-3) 2047(-61)
abandoned 79(71) 109(71) 214(54) 1216(71)
own commits 17(-13) 84(8) 212(2) 974(-1)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 338(338)
total 400(400) assigned 20(20) open 338(338)
+ top 10 contributors:
Apurv Rajput made 18 patches in 1 month, and 23 patches in 1 year
Kurt Nordback made 9 patches in 1 month, and 39 patches in 1 year
Manish Bera made 6 patches in 1 month, and 16 patches in 1 year
Jesus Solis made 6 patches in 1 month, and 11 patches in 1 year
Tulio Macedo made 4 patches in 1 month, and 4 patches in 1 year
Marios Mitsios made 4 patches in 1 month, and 5 patches in 1 year
Aya Jamal made 3 patches in 1 month, and 17 patches in 1 year
Carlos Rica made 3 patches in 1 month, and 3 patches in 1 year
Asmat Zahra made 3 patches in 1 month, and 8 patches in 1 year
Saburo Yoshida made 2 patches in 1 month, and 9 patches in 1 year
+ top 10 reviewers:
Nabet, Julien made 636 review comments in 1 month, and 1162
in 1 year
Christian Lohmaier made 184 review comments in 1 month, and
1010 in 1 year
Hossein made 152 review comments in 1 month, and 692 in 1 year
Jonathan Clark made 136 review comments in 1 month, and 304
in 1 year
Ilmari Lauhakangas made 106 review comments in 1 month, and
1190 in 1 year
Weghorn, Michael made 100 review comments in 1 month, and 532
in 1 year
Vajna, Miklos made 86 review comments in 1 month, and 1834 in
1 year
Xisco Fauli made 84 review comments in 1 month, and 608 in 1 year
Caolán McNamara made 74 review comments in 1 month, and 870
in 1 year
Adolfo Jayme Barrientos made 52 review comments in 1 month,
and 938 in 1 year
+ Patches automatically abandoned:
tdf#48140 Remove UNO factory wrappers from XLSX pivot table
import filter ( Ali Salah )
- https://gerrit.libreoffice.org/#/c/202512
tdf#114085 sw: allow page number setting without changing page
style ( Ali Salah )
- https://gerrit.libreoffice.org/#/c/202535
tdf#46583 Improve behaviour of border properties in borders
tabpage UI ( viraj )
- https://gerrit.libreoffice.org/#/c/203227
vcl: fetch DPI via CoordinateMapper in map.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203654
vcl: rename fMap to fMapResolutionScale in coordinate helpers (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203655
vcl: encapsulate coordinate scaling inside CoordinateMapper (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203656
vcl: simplify B2DPolygon scaling and fix asymmetric DPI issues
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203657
vcl: extract Rectangle empty state handling into helper in
map.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203854
vcl: simplify custom MapMode Point LogicToPixel() using wrapper
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/203857
vcl: unify CoordinateMapper around B2DHomMatrix Single Source
of Truth ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/204244
vcl: unify CoordinateMapper to use basegfx matrix
transformations ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/204331
vcl: unify CoordinateMapper around a single affine source of
truth ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/204372
tdf#158237 use C++20 contains() instead of find() and end() (
Dev Satish )
- https://gerrit.libreoffice.org/#/c/205847
vcl: add strongly-typed MapMode conversion variants to bridges
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/206083
vcl: Extract GetParentClipMode calculation logic to clipping
subsystem ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/206599
vcl: extract WindowOutputDevice to a dedicated translation unit
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/206843
vcl: Activate clipping compiler in PaintHelper::DoPaint ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207402
vcl: complete transition to ClippingManager for window clipping
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207405
vcl: remove deprecated calcOverlapRegion from clipping
subsystem ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207406
vcl: replace calcOverlapRegionOverlaps with ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207407
vcl: wire native object clipping directly to ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207408
vcl: remove obsolete updateNativeObjectClip from clipping
subsystem ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207409
vcl: lazily auto-register unknown windows in ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207410
vcl: support multiple ClippingObservers per Window ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207411
vcl: remove unused prepareClipInvalidation function ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207412
vcl: remove unused invalidateParentClipIfRequired ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207413
vcl: remove obsolete processClipResult and NativeSyncStatus (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207414
vcl: replace getWinChildClipRegion with ClippingManager fetch (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207415
vcl: remove legacy getWinChildClipRegion ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207416
vcl: remove unused excludeWindowAndOverlapRegions ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207417
vcl: support custom window regions and optimize Paint clipping
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207418
vcl: remove unused boundary accumulation functions ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207419
vcl: remove unused intersectWindowRegion ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207420
vcl: init mnParentClipMode to ParentClipMode::NoClip ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207421
vcl: add const overload for GetClippingManager ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207422
vcl: replace procedural clipping math with ClipCompiler ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207423
vcl: remove legacy clipping initialization and fix headless
exports ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207424
vcl: remove obsolete clipBoundaries function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207425
vcl: remove obsolete clipAllChildren function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207426
vcl: remove obsolete clipSiblings function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207427
vcl: remove unused sibling traversal helpers ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207428
vcl: encapsulate ParentClipMode logic within Window class (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207429
vcl: remove obsolete excludeOverlapWindows function ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207430
vcl: remove obsolete initWinChildClipRegion function ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207431
vcl: remove obsolete initChildRegion function ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207432
vcl: localize initWinClipRegion as a static helper ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207433
vcl: remove obsolete clipping_subsystem and clipping_window.hxx
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207434
vcl: migrate clipping invalidation to ClippingManager and
SVData registry ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207435
vcl: remove Window::InvalidateClipState and migrate to
event-driven model ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207436
vcl: move clipping state version tracking to ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207437
vcl: modernize clipping: decouple ClippingManager from Window
hierarchy ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207438
vcl: move pixel clip region resolution to ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207439
vcl: add unit test for sibling exclusion math ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207440
vcl: decouple coordinate mapping and window extents from
clipping logic ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207441
vcl: migrate ParentClipMode state management to ClippingManager
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207442
vcl: migrate EnableClipSiblings state management to
ClippingManager ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207443
vcl: fix circular versioning and cache deadlocks in clipping
pipeline ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207444
vcl: rewrite clipping invalidation to use full dependency graph
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207445
vcl: enforce WindowRegion type safety in clipping pipeline (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207446
vcl: Introduce WindowChildAdded event and hook into
ImplInsertWindow ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207447
vcl: Refactor ClippingManager to a reactive model ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207448
vcl: move OutputDevice::SaveBackground() to outdev.cxx ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207449
vcl: Migrate ActiveClipRegion resolution to ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207450
vcl: Enforce strong coordinate typing on
DeviceClipState::maRegion ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207451
vcl: Return strongly-typed LogicRegion from GetClipRegion (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207452
vcl: Refactor SetDeviceClipRegion to use references and
explicit clear ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207453
vcl: Encapsulate clipping state within ClippingManager ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207454
vcl: Remove redundant clip cache mutators from OutputDevice (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207455
vcl: Remove obsolete GetRegion and IsClipRegionSet getters (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207456
vcl: Rename IsClipRegion to HasCustomClipRegion ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207457
vcl: Restrict and reorganize clip cache query methods in
OutputDevice ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207458
vcl: Enforce strict type-safety for IntersectClipRegion ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207459
vcl: Delegate custom clip region lifecycle to ClippingManager (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/207460
vcl: Rename SelectClipRegion to SendClipToBackend ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207461
vcl: Move GetOutputBoundsClipRegion to ClippingManager ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207462
vcl: refactor ClipToDeviceBounds into ClippingManager ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/207463
sc: resolve dataValidation Name -> TableRef indirection at
runtime ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/207473
sc: silence spurious "ScValidationDataList: Entry not found" on
key 0 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/207474
+ big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Ramil Nurmanov
Süleyman Çoban
* GSoC (Ilmari)
* Commit Access
* Developer Certification (Hossein/Jonathan/Laszlo/Stephan)
+ resting since: 16 weeks (limit: 20 weeks)
* Jenkins (Cloph)
* Weekly report (all)
+ A11y update (Michael W)
+ RTL/CTL/CJK update (Jonathan)
+ macOS / UI (Dan)
+ Base (missing Vissarion)
+ Scripting (Neil)
+ reproducible builds (cloph)
* LibreOffice Conference (recurring reminder/FYI)
- https://conference.libreoffice.org/
- Set September 10—12, 2026
- Schedule is visible:
https://events.documentfoundation.org/libreoffice-conference-2026/schedule/
+ Workshop
+ Waiting for the answer from the schools
+ Audience is high schools
+ "AI for Help" discussion
+ Draft project, evaluate challenges (olivier)
+ Hackfest:
https://wiki.documentfoundation.org/Events/2026/LibreOffice_Annual_Conference
+ add topics you're interested in, etc.
+ if you attending, add yourself to the list
+ Alain asked if we could organise a 45-minute meeting to discuss
'Macros & Scripting' status, scripting languages evolutions and support.
He suggested to invite Hossein, Olivier, Vassarion, Neil, etc. Not on
Saturday.
+ Set meeting time/day/room/web in advance
+ Jonathan would like to join remotely
* QA update (Xisco)
+ UNCONFIRMED: 2545 (+27)
+ enhancements: 723 (-6)
+ needsUXEval: 21 (-6)
+ haveBackTrace: 15 (+0)
+ needsDevAdvice: 51 (+0)
+ documentation: 9 (+1)
+ android: 3 (+0)
+ iOS: 0 (+0)
+ Online: 3 (+0)
+ Most pressing bugs:
New:
Old:
Fixed:
+ New high severity bugs of the week:
* QA stats
+
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+92 -4 (-84) overall)
many thanks to the top bug squashers:
QA Administrators 22
Justin L 7
Heiko Tietze 6
Dieter 5
Xisco Faulí 5
Buovjaga 3
V Stuart Foote 3
BogdanB 2
Michael Weghorn 2
Neil Roberts 2
+ top 10 bugs reporters:
Eyal Rozenberg 5
Neil Roberts 5
Peter 3
Petr Smely 3
icp 3
AppImage User 2
Mathijs 2
alexander.liggesmeyer 2
MartinPC 1
Rafael Lima 1
+ top 10 bugs fixers:
Justin Luth 5
Xisco Fauli 3
Heiko Tietze 2
Neil Roberts 2
Weghorn, Michael 2
*UNKNOWN* 1
Andreas Heinisch 1
Benjamin Urban 1
Dieter 1
Olivier Hallot 1
+ top 10 bugs confirmers:
Heiko Tietze 13
m.a.riosv 9
Xisco Fauli 5
Ilmari Lauhakangas 4
Bogdan B 3
Eyal Rozenberg 3
Nabet, Julien 2
Patrick Luby 2
Vernon, Stuart Foote 2
*UNKNOWN* 1
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Neil Roberts 2
Xisco Fauli 2
* all bugs tagged with 'regression'
+ 1278(+5) bugs open of 14787(+6) total 22(+0) high prio.
done by:
Xisco Fauli 2
Ady 1
Bogdan B 1
Robert Großkopf 1
nobu 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 13(+0)
sdk - 7(+7)
Calc - 5(+0)
LibreOffice - 2(+0)
UI - 2(+0)
by OS:
All - 18(+0)
Linux - 4(+0)
Mac OS X - 0(+0)
Windows - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 434(+1)
Calc - 252(+2)
Impress - 130(+0)
LibreOffice - 64(+1)
Crashes - 58(+3)
Draw - 47(+40)
Writer: docx filter - 45(+0)
UI - 37(+0)
Base - 36(+0)
Borders - 33(+0)
Printing and PDF export - 26(+0)
Writer: other filter - 26(+0)
Writer: perf - 26(+0)
Chart - 23(+0)
filters and storage - 22(+0)
RTL - 18(+0)
Writer: doc filter - 17(-1)
BASIC - 15(+0)
graphics stack - 13(+0)
Formula Editor - 8(+0)
framework - 3(+0)
sdk - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
Installation - 1(+0)
--
Xisco Faulí
LibreOffice QA Team
IRC: x1sc0