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,

Miklos

---

* Present:
  +

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
  + 26.2.x: 26.2.2 RC2 this week?
  + 25.8.x: 25.8.6 RC2 this week?

* Documentation (Olivier)
    + Bugzilla Documentation statistics
        213(213) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created      4(-7)   20(-1)     50(0)     185(-2)
         commented     11(0)    35(-3)    146(-10)   770(0)
          resolved      3(1)     6(0)      22(1)     120(-2)
    + top 10 contributors:
          Olivier Hallot made 26 changes in 1 month, and 457 changes in 1 year
          Ilmari Lauhakangas made 17 changes in 1 month, and 131 changes in 1 
year
          Pierre made 8 changes in 1 month, and 37 changes in 1 year
          H Blasum made 6 changes in 1 month, and 6 changes in 1 year
          nobu made 6 changes in 1 month, and 25 changes in 1 year
          Anamay Narkar made 5 changes in 1 month, and 5 changes in 1 year
          Ady made 4 changes in 1 month, and 4 changes in 1 year
          Heiko Tietze made 4 changes in 1 month, and 97 changes in 1 year
          Raal made 4 changes in 1 month, and 24 changes in 1 year
          Michael Warner made 3 changes in 1 month, and 3 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        211(211) (topicUI) bugs open, 35(35) (needsUXEval) needs to be 
evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months
             added      8(-2)    20(2)      22(3)      25(4)
         commented     74(16)   208(-18)   301(1)     624(-19)
           removed      0(0)      1(0)       2(-1)      4(1)
          resolved      3(-3)     8(-3)     19(-2)     73(-7)
    + top 10 contributors:
          Heiko Tietze made 65 changes in 1 month, and 194 changes in 1 year
          Eyal Rozenberg made 48 changes in 1 month, and 111 changes in 1 year
          Ilmari Lauhakangas made 35 changes in 1 month, and 142 changes in 1 
year
          Paolo Benvenuto made 23 changes in 1 month, and 31 changes in 1 year
          Vernon, Stuart Foote made 21 changes in 1 month, and 142 changes in 1 
year
          Roman Kuznetsov made 15 changes in 1 month, and 28 changes in 1 year
          Ady made 12 changes in 1 month, and 13 changes in 1 year
          m.a.riosv made 12 changes in 1 month, and 23 changes in 1 year
          Dieter made 10 changes in 1 month, and 13 changes in 1 year
          jan d made 7 changes in 1 month, and 8 changes in 1 year

* Crash Testing (Caolan)
    + 83(-19) import failure, 13(-9) export failures
    + ??? coverity issues
    + Google / ossfuzz: ?? fuzzers active now

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
    + 25.8.5.2    5132(+4412)
    + 26.2.0.2    78(+1)
    + 26.2.0.3    20806(+2477)
    + 26.2.1.2    11639(+6255)

* Mentoring/easyhack update (Ilmari)
          committer...   1 week     1 month     3 months    12 months
                  open     120(-20)    212(-24)    215(-21)     215(-21)
               reviews     792(88)    2506(104)   5302(214)   13986(366)
                merged     470(86)    2131(45)    5145(85)    15605(255)
             abandoned      20(2)       86(-1)     218(4)       713(0)
           own commits     210(23)    1012(-11)   2710(-6)     9908(67)
        review commits      47(-4)     238(-7)     623(-12)    2211(-27)
        contributor...   1 week       1 month     3 months     12 months
                  open       57(-7)      143(-66)     144(-68)     144(-68)
               reviews     1352(118)    5300(218)   11496(274)   34642(426)
                merged       57(14)      173(22)      356(26)     1445(-7)
             abandoned       85(-109)    394(81)      495(78)     2017(76)
           own commits       26(2)       117(5)       240(2)       836(-5)
        review commits        0(0)         0(0)         0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 2(2)   cleanup_comments 338(338)
       total 403(403)   assigned 28(28)   open 330(330)
    + top 10 contributors:
          Simon Chenery made 7 patches in 1 month, and 82 patches in 1 year
          Swarnadeep Paul made 7 patches in 1 month, and 8 patches in 1 year
          Anamay Narkar made 6 patches in 1 month, and 7 patches in 1 year
          Madhura Hegde made 6 patches in 1 month, and 6 patches in 1 year
          Rhushya KC made 5 patches in 1 month, and 5 patches in 1 year
          Armin Le Grand (collabora) made 5 patches in 1 month, and 33 patches 
in 1 year
          Paolo Benvenuto made 4 patches in 1 month, and 4 patches in 1 year
          Chris Sena made 4 patches in 1 month, and 4 patches in 1 year
          Mohamed Amr made 4 patches in 1 month, and 5 patches in 1 year
          Ethan Garcia made 4 patches in 1 month, and 4 patches in 1 year
    + top 10 reviewers:
          Vajna, Miklos made 556 review comments in 1 month, and 2112 in 1 year
          Michael Stahl made 288 review comments in 1 month, and 1530 in 1 year
          Ilmari Lauhakangas made 150 review comments in 1 month, and 902 in 1 
year
          Hossein made 132 review comments in 1 month, and 442 in 1 year
          Kaganski, Mike made 124 review comments in 1 month, and 682 in 1 year
          Stephan Bergmann made 110 review comments in 1 month, and 382 in 1 
year
          Xisco Fauli made 108 review comments in 1 month, and 644 in 1 year
          Christian Lohmaier made 102 review comments in 1 month, and 720 in 1 
year
          Caolán McNamara made 90 review comments in 1 month, and 1138 in 1 year
          Timar, Andras made 76 review comments in 1 month, and 342 in 1 year
    + Patches automatically abandoned:
        use XComplexColor for colors in ColorStop ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/155361
        vcl: rename aInfoValuesOut to sInfoValuesOut and declare closer to 
first use ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/191153
        vcl: remove using namespace ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/191155
        vcl: merge pdfwriter_impl2.cxx int pdfwriter_impl.hxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/191157
        use ComplexColor instead of BColor in BGradient ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/195302
        tdf#114441 convert sal_uLong to unsigned int ( Vaibhav Singh )
            - https://gerrit.libreoffice.org/#/c/195670
        vcl: document MapMode origin translation quirk and fix unit test ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196468
        vcl: start migrating coordinate mapping functionality from OutputDevice 
( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196475
        vcl: introduce CoordinateMapper::GetOutOff{X|Y}Pixel() ( Chris Sherlock 
)
            - https://gerrit.libreoffice.org/#/c/196476
        vcl: migrate mnOut{Width|Height} from OutputDevice to CoordinateMapper 
( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196477
        vcl: move functions to ImplMapRes ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196478
        vcl: simplify and flatten lcl_pixelToLogic() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196479
        vcl: simplify and flatten lcl_logicToPixel() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196480
        vcl: declare i into for loop ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196481
        vcl: flatten OutputDevice::ImplLogicToDevicePixel() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196482
        vcl: make nPoints const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196483
        vcl: flatten OutputDevice::ImplLogicToDevicePixel() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196484
        vcl: make nPoints const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196485
        vcl: make nPoly const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196486
        vcl: flatten ImplSetMapMode() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196487
        vcl: flatten ImplGetViewTransformation() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196488
        vcl: flatten ImplGetInverseViewTransformation() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196489
        vcl: flatten lcl_convertLogicValue() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196490
        vcl: flatten lcl_scaleLogicValue() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196491
        vcl: flatten LogicToLogic() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196492
        vcl: flatten LogicToLogic() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196493
        vcl: flatten LogicToLogic() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196494
        vcl: flatten ImplPixelToLogic() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196495
        vcl: moving i into for loop ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196496
        vcl: make nPoints const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196497
        vcl: flatten lcl_resolveMapRes() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196498
        vcl: flatten ImplLogicToPixel() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196499
        vcl: flatten lcl_scaleLogicValue() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196500
        vcl: move mbMap from OutputDevice and into CoordinateMapper ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/196501
        vcl: move maMapMode from OutputDevice to CoordinateMapper ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/196502
        vcl: migrate pixel offset functions to CoordinateMapper ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/196503
        vcl: move logic to pixel functions as protected ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196506
        vcl: SetPixelOffset() actually sets the logical and pixel offsets ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196514
        vcl: rename SetOutOff{X|Y}Pixel to SetDeviceOrigin{X|Y} ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/196594
        vcl: encapsulate mpGraphics in OutputDevice ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/196675
        oox: import ComplexColor for gradient stops ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/196677
        vcl: add some more unit tests around OutputDevice stack manipulation ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197018
        vcl: test OutputDevice::SetRefPoint() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197019
        vcl: introduce GraphicsState and move line color state ( Chris Sherlock 
)
            - https://gerrit.libreoffice.org/#/c/197020
        vcl: migrate fill color state to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197021
        vcl: migrate RefPoint state to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197022
        vcl: migrate RasterOp state to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197023
        vcl: migrate text colors to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197024
        vcl: migrate Antialiasing and DrawMode to GraphicsState ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/197025
        vcl: convert GraphicsState to std::unique_ptr ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197026
        vcl: migrate Font state to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197027
        vcl: add unit test for ClipRegion Push/Pop interaction ( Chris Sherlock 
)
            - https://gerrit.libreoffice.org/#/c/197028
        vcl: migrate Clip Region to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197029
        vcl: add unit test for Background state access ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197030
        vcl: migrate Background state to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197031
        vcl: add unit test for Text Layout state access ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197032
        vcl: add unit test for TextLanguage stack persistence ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197033
        vcl: migrate Text Layout state to GraphicsState ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197034
        vcl: rename OutputDevice Init flags to Dirty ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197035
        vcl: test RasterOp stack ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197036
        vcl: refactor OutputDevice clipping to use ClippingController ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/197037
        vcl: mbInitClipRegion -> mbDirty ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197038
        vcl: make function use the dirty concept ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197039
        vcl: add unit tests for vcl::ClippingController ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197040
        vcl: move clipping state management from OutputDevice to 
ClippingController ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197041
        vcl: rename variables ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197042
        vcl: add a unit test in prep of seperating logical from effective 
clipping ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197043
        vcl: strictly separate logical and effective clipping state ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/197044
        vcl: introduce IsOutputCulled helper for hybrid clipping logic ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/197045
        vcl: fix PDF data loss via hybrid clipping logic ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197046
        vcl: add testFontStateConsistency to outdev test ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197047
        vcl: migrate OutputDevice font state to FontController ( Chris Sherlock 
)
            - https://gerrit.libreoffice.org/#/c/197048
        vcl: add CppunitTest_vcl_fontselectiontest ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/197049
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, 
since last report:
          Krunal Baraskar
          Lance Borden
          Liam Connors
          Rashmi Rashmi
          Yaswant Penapaka

* GSoC (Ilmari)
  + https://developers.google.com/open-source/gsoc/timeline
  + Application period starts on: March 16
  + Closing period, is March 31st

* Commit Access

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

* Jenkins / CI update (Cloph)

* What’s cooking (Miklos)
  + A11y update (Michael W)
  + RTL/CTL/CJK update (Jonathan)
  + macOS / UI (Dan)
  + ODF-TC (Olivier + Regina)

* Something you want to mention in the Annual Report? (cloph)
  http://go.mail-archive.com/Dnj6mQpvdybyLMy0ksxzQzhs9tg=
  https://pad.documentfoundation.org/p/annualreport
  - recommend submit by mid-April; can email directly or use submission form

* Call for Paper for the LibreOffice conference is open
 - 
https://blog.documentfoundation.org/blog/2026/03/11/libocon-2026-call-for-papers/
 - deadline is June 15th 2026.

* QA update (Xisco)
    + UNCONFIRMED: 2206 (-26)
        + enhancements: 670  (-3)
        + needsUXEval: 25 (+7)
        + haveBackTrace: 12 (+0)
        + needsDevAdvice: 47 (+0)
        + documentation:  13 (+1)
        + android:  2 (+0)
        + iOS:  0 (+0)
        + Online:  4 (+0)



    + Most pressing bugs:
     New:
        + After undoing the deletion of a table, a 'unfloat table' button 
appears. Click it causes a crash
            + https://bugs.documentfoundation.org/show_bug.cgi?id=170672

        + Inserting a hyperlink crashes LibreOffice when system's clipboard is 
empty
            + https://bugs.documentfoundation.org/show_bug.cgi?id=170803

     Old:
     Fixed:


    + New high severity bugs of the week:
        + Table style lost when copying a table to a new document (layout 
remains intact)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=170734

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +127  -5 (-113) overall)
      many thanks to the top bug squashers:
       Buovjaga                19
       V Stuart Foote          6
       dcbw@libreoffice.org 6
       Regina Henschel         5
       m_a_riosv               5
       nobu                    5
       Bartosz                 4
       Heiko Tietze            4
       Mateusz Wlazłowski      4
       QA Administrators       4

    + top 10 bugs reporters:
       Danat                   8
       Eyal Rozenberg          5
       Justin L                5
       Regina Henschel         3
       Jonathan Kamens         2
       Mike Kaganski           2
       Andreas Säger           1
       Bernard Choppy          1
       Olivier Hallot          1
       Timur                   1

    + top 10 bugs fixers:
       Andreas Heinisch        3
       Aron Budea              2
       Balazs Varga            2
       Dan Williams            2
       Kaganski, Mike          2
       Kosiorek, Bartosz       2
       [email protected] 2
                               1
       Ady                     1
       Andrzej                 1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      30
       *UNKNOWN*               12
       m.a.riosv               12
       Henschel, Regina        8
       Heiko Tietze            7
       Raal                    5
       Roman Kuznetsov         4
       Xisco Fauli             3
       Dan Williams            2
       Kaganski, Mike          2


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

     done by:
        Ilmari Lauhakangas     5
        Raal                   3
        vijaya chandra         2
        Xisco Fauli            1


* all bugs tagged with 'regression'
   + 1301(+4) bugs open of 14646(+15) total 22(+0) high prio.

     done by:
        Ilmari Lauhakangas     3
        Raal                   2
        Antoine POURCHEZ       1
        Eyal Rozenberg         1
        Alex Thurgood          1
        Piotr Osada            1
        Henschel, Regina       1
        nobu                   1
        Xisco Fauli            1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Writer        - 12(+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            - 446(+0)
     Calc                     - 246(+2)
     Impress                  - 131(-1)
     LibreOffice              - 66(+0)
     Crashes                  - 56(+3)
     Draw                     - 47(-1)
     Writer: docx filter      - 47(+0)
     Base                     - 35(+0)
     Borders                  - 34(-1)
     UI                       - 33(+0)
     Writer: other filter     - 30(+0)
     Writer: perf             - 27(+0)
     Printing and PDF export  - 26(+0)
     filters and storage      - 25(-1)
     Chart                    - 24(+0)
     RTL                      - 20(+0)
     BASIC                    - 18(+0)
     Writer: doc filter       - 18(+0)
     graphics stack           - 14(+0)
     Formula Editor           - 9(+0)
     framework                - 3(+0)
     sdk                      - 3(+1)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)
     Installation             - 1(+0)

Reply via email to