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

Reply via email to