ESC meeting agenda: 2021-03-25 16:00 Berlin time

Miklos Vajna vmiklos at collabora.com
Wed Mar 24 16:54:56 UTC 2021


Hi,

The prototype agenda is below. Extra items are appreciated either in
this document or as a reply to this mail:

https://nextcloud.documentfoundation.org/apps/files/?dir=/Common2/esc-minutes

You can join using Jitsi here:

https://jitsi.documentfoundation.org/esc

Regards,

Miklos

<<<<

* Present:
    +

* Completed Action Items:
    + None

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2 alpha 1 in 2nd week of May
    + 7.1 status
    + 7.0 status: 7.0.6 rc1 on the week of 18th April
    + Remotes: Android, iOS
    + Android viewer

* master branch rename (Cloph)
   + https://redmine.documentfoundation.org/issues/3442
   + see mailing list thread at https://lists.freedesktop.org/archives/libreoffice/2021-March/087045.html

* Documentation (Olivier)

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        246(246) (topicUI) bugs open, 228(228) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     11(3)     22(6)     46(6)      114(6)
         commented     82(-7)   283(32)   832(-6)    3832(24)
           removed      1(-1)     4(0)     15(3)       29(2)
          resolved     11(-1)    35(-4)   122(-5)     501(0)
    + top 10 contributors:
          Heiko Tietze made 157 changes in 1 month, and 2411 changes in 1 year
          Ilmari Lauhakangas made 61 changes in 1 month, and 379 changes in 1 year
          Seth Chaiklin made 58 changes in 1 month, and 200 changes in 1 year
          Dieter made 47 changes in 1 month, and 411 changes in 1 year
          Telesto made 36 changes in 1 month, and 955 changes in 1 year
          Foote, V Stuart made 28 changes in 1 month, and 626 changes in 1 year
          Roman Kuznetsov made 22 changes in 1 month, and 193 changes in 1 year
          Kaganski, Mike made 11 changes in 1 month, and 162 changes in 1 year
          Xisco Fauli made 11 changes in 1 month, and 191 changes in 1 year
          Justin Luth made 9 changes in 1 month, and 31 changes in 1 year

* Crash Testing (Caolan)
    + 12(-1) import failure, 4(+0) export failures
    + ??? coverity issues
    + Google / ossfuzz: ?? fuzzers active now

* Crash Reporting (Xisco)
    + 7.1.0.2    243(+14)
    + 7.1.0.3    55736(+6661)
    + 7.1.1.2    15706(+8164)
    + 7.2.0.0    277(+21)

* Mentoring/easyhack update
          committer...   1 week     1 month     3 months    12 months
                  open     101(24)     141(-16)    145(-15)     151(-14)
               reviews     556(174)   1014(314)   1018(310)    1056(314)
                merged     332(37)     771(331)    771(331)     771(331)
             abandoned      45(40)      53(45)      53(45)       53(45)
           own commits     270(17)    1145(33)    3290(1)     14211(26)
        review commits     137(38)     424(71)    1311(66)     4796(50)
        contributor...   1 week      1 month     3 months    12 months
                  open       38(-3)      73(-83)     73(-83)     77(-83)
               reviews     1126(226)   2306(758)   2312(758)   2326(760)
                merged       54(20)     111(53)     111(53)     111(53)
             abandoned       68(64)      81(68)      81(68)      81(68)
           own commits       89(28)     238(48)     606(62)    2235(61)
        review commits        0(0)        0(0)        0(0)        0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 3(3)   cleanup_comments 251(251)
       total 294(294)   assigned 30(30)   open 237(237)
    + top 10 contributors:
          Johnny_M made 132 patches in 1 month, and 705 patches in 1 year
          Dante DM made 18 patches in 1 month, and 79 patches in 1 year
          Svante Schubert made 18 patches in 1 month, and 19 patches in 1 year
          Suhaas Joshi made 5 patches in 1 month, and 5 patches in 1 year
          Wagner, Thorsten made 4 patches in 1 month, and 11 patches in 1 year
          Attila Szűcs made 3 patches in 1 month, and 38 patches in 1 year
          Leyan Ouyang made 3 patches in 1 month, and 7 patches in 1 year
          Akshit Kushwaha made 3 patches in 1 month, and 9 patches in 1 year
          Dániel Arató made 3 patches in 1 month, and 31 patches in 1 year
          Dipanshu Garg made 3 patches in 1 month, and 4 patches in 1 year
    + top 10 reviewers:
          Olivier Hallot made 156 review comments in 1 month, and 156 in 1 year
          Xisco Fauli made 86 review comments in 1 month, and 86 in 1 year
          Kaganski, Mike made 64 review comments in 1 month, and 70 in 1 year
          Michael Stahl made 62 review comments in 1 month, and 68 in 1 year
          Heiko Tietze made 54 review comments in 1 month, and 58 in 1 year
          Németh, László made 48 review comments in 1 month, and 48 in 1 year
          Grandin, Noel made 48 review comments in 1 month, and 48 in 1 year
          Adolfo Jayme Barrientos made 48 review comments in 1 month, and 50 in 1 year
          Vajna, Miklos made 44 review comments in 1 month, and 44 in 1 year
          Ilmari Lauhakangas made 44 review comments in 1 month, and 48 in 1 year
    + Patches automatically abandoned:
        Support shadow blur inside shadow tab preview ( Ahmad Ganzouri )
            - https://gerrit.libreoffice.org/#/c/101400
        remove context stack from fastparser ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/104663
        update translations ( Weblate )
            - https://gerrit.libreoffice.org/#/c/104766
        vcl: lok: don't use window impl after destroy ( Ashod Nakashian )
            - https://gerrit.libreoffice.org/#/c/105366
        tdf#34828 Give draw object a name when made ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/105774
        tdf#137214 Add "Color Replacer" to SW and SC ( Diwanshu Mittal )
            - https://gerrit.libreoffice.org/#/c/106475
        fastparser in transform ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/106722
        tdf#124176: Use pragma once instead of include guards ( Ahmet  Bera Kansu )
            - https://gerrit.libreoffice.org/#/c/106794
        tdf#136467 Basic example requires to be fixed from 6.3 onwards ( Alain Romedenne )
            - https://gerrit.libreoffice.org/#/c/106822
        tdf#124430, tdf#137546: sw_uiwriter: Add unittest ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/106852
        make tools::Fraction 64-bit internally ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/106964
        PoC: use XTextCursor for glyph manipulation ( Mike Kaganski )
            - https://gerrit.libreoffice.org/#/c/107187
        tdf#51452 reportbuilder moved repeating groupheaders to body ( Gerrit Grosskopf )
            - https://gerrit.libreoffice.org/#/c/107780
        Fix duplicated and triplicated asserts. ( Dante DM )
            - https://gerrit.libreoffice.org/#/c/107837
        tdf#54021 choose the last pushed back implementation for a service ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/107883
        vcl: migrate Bitmap::Dither() to BitmapDitherFilter class ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/107956
        Fix Japanese monthly name and Add English Gregorian calendar ( Jun Nogata )
            - https://gerrit.libreoffice.org/#/c/108015
        tdf#127706 sw: ensure items cleared by FormatToTextAttr()... ( Michael Stahl )
            - https://gerrit.libreoffice.org/#/c/108029
        vcl: refactor ImplVectorizer ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108041
        vcl: change Vectorize() to ProduceGDIMetaFile() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108042
        tdf#138762: sw: Add UItest ( Aron Budea )
            - https://gerrit.libreoffice.org/#/c/108069
        WIP tdf#136957 Fix bold dashed line in presentation mode. ( Gülşah Köse )
            - https://gerrit.libreoffice.org/#/c/108127
        vcl: move alpha.cxx to AlphaMask.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108128
        tdf#139017 let the label show the specific category affected ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/108159
        vcl: rename DrawDeviceBitmap() to DrawTransparentBitmap() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108250
        vcl: rename DrawDeviceAlphaBitmap() functions to more appropriate names ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108251
        Added delete keyinput to listview, fixed reload() issues: solves tdf#138884 ( Vert D. )
            - https://gerrit.libreoffice.org/#/c/108365
        vcl: DrawTransparentBitmap() -> DrawTransparentBitmapEx() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108372
        vcl: no need to detect if Printer can do subsampling ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108427
        vcl: move emphasis mark functions out of OutputDevice ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108457
        vcl: clang-format vcl/source/outdev/emphasismark.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108458
        vcl: merge fallback out of OutputDevice to SalGraphics::DrawPolyLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108459
        vcl: migrate checks to OutputDevice::DrawPolyLineDirect() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108460
        vcl: clang-format vcl/source/outdev/polygon.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108461
        vcl: move polypolygon functions to vcl/source/outdev/polypolygon.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108462
        vcl: move fallback code into SalGraphics::DrawPolygonBezier() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108463
        vcl: move OutputDevice::ImplDrawPolyPolygon() to SalGraphics::DrawPolyPolygon() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108464
        vcl: make DrawPolyPolygonBezier() a void function ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108465
        vcl: migrate OutputDevice::ImplDrawPolyPolygon() to SalGraphics ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108466
        vcl: clang-format vcl/source/outdev/bitmap.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108467
        vcl: bTryDirect not needed ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108468
        vcl: rename DrawDevice...() functions ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108469
        vcl: OutputDevice::GetDownsampledBitmap() to Bitmap::Downsample() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108470
        vcl: split vcl/source/outdev/bitmap.cxx into seperate files ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108471
        vcl: migrate B2DPolyPolygon fallback code into SalGraphics::DrawPolyPolygon() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108493
        vcl: migrate fallback code to SalGraphics::DrawPolyLineBezier() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108495
        vcl: clang-format impvect.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108516
        vcl: clang-format salgdi.hxx and salgdilayout.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108608
        vcl: move PushFlags to own header ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108609
        vcl: introduce RenderContext2 to start decoupling metafiles from drawing ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108610
        vcl: migrate AcquireGraphics()/ReleaseGraphics() to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108611
        vcl: migrate settings from OutputDevice to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108612
        vcl: migrate RasterOp, line and fill functions to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108613
        vcl: migrate text color functions to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108614
        vcl: split apart OutputDevice::SetFont() in order to migrate to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108615
        vcl: start migrating font functions to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108616
        vcl: migrate emphasis mark functions to RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108617
        vcl: make OutputDevice::ImplUpdateFontDataForAllFrames() a local function ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108618
        vcl: fold OutputDevice::ImplRefreshFontData() into RefreshFontData() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108619
        vcl: add AddFontSubstituteFlags.hxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108620
        vcl: split out ImplFontSubstEntry class into own file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108621
        vcl: split out local font substitution classes ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108622
        ImplFontSubstitute() -> SubstituteFont() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108623
        vcl: split off ImplDeviceFontList into own file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108624
        vcl: split off ImplDeviceFontSizeList into own file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108625
        vcl: outdev.h -> ImplOutDevData.hxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108626
        vcl: move ImplDirectFontSubstitution functions into own source file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108627
        vcl: move font substitution functions out of OutputDevice ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108628
        vcl: move emphasis mark drawing functions to own source file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108630
        vcl: move EnableOutput() to outdev.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108632
        vcl: move font functions to outdev/font.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108633
        vcl: move antialias function into own outdev file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108635
        vcl: move drawmode function into own file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108636
        vcl: move OutputDevice::SetLine() to outdev/line.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108637
        vcl: move OutputDevice::SetFill() to outdev/fill.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108638
        vcl: move OutputDevice::SetRasterOp() to outdev/rasterop.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108639
        vcl: migrate SetLayoutMode() into RenderContext2 ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/108644
        Removed duplicated entries in autocorr DocumentList.xml ( Andrea Gelmini )
            - https://gerrit.libreoffice.org/#/c/108845
        tdf#124176 Use pragma once instead of include guards ( Prince Tomar )
            - https://gerrit.libreoffice.org/#/c/108935
        tdf#139074: sw_uiwriter: Add unittest ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/108943
        tdf#83618: sw: Add UItest ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/109172
        wip: plausible images in buttons replacement pattern ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/109562
        WIP improve lifecycle of ScPostIt ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/80006
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Arpit Bandejiya
          John Turpish
          Mani Kumar
          Prashant Garg
          Panos
          Mehmet Sait Gülmez

* Commit Access
    + None

* Developer Certification (Stephan/Kendy/Thorsten/László)
    + sleep -19 weeks

* Jenkins / CI update (Cloph)

* l10n (Sophie)
  + business as usual

* GSoC 2021 announced (Heiko/Thorsten)
  + project page: http://g.co/gsoc
  + new ideas are welcome at https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + new mentors too: https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
  + next step:
    + March 29, 2021 - April 13, 2021: Student Application Period
    + April 13, 2021 - May 17, 2021: Application Review Period
    + May 17, 2021: Student Projects Announced
    + May 17, 2021 - June 7, 2021: Community Bonding
    + June 7, 2021 - August 16, 2021: Coding
    + July 12 - 16, 2021: Evaluations
    + August 16 - 23, 2021: Students Submit Code and Final Evaluations
    + August 23 - 30, 2021: Mentors Submit Final Evaluations
    + August 31, 2021: Results Announced
  + seeing lots of easy hackers (Heiko)

* QA update (Xisco)
    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 1647 (-16)
        + enhancements: 208  (+7)
        + needsUXEval: 9 (+0)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 16 (+0)
        + documentation:  4 (-5)
        + android:  4 (-1)
        + iOS:  0 (+0)
        + Online:  22 (-1)



    + Most pressing bugs:
     New:
     Old:
     Fixed:


    + New high severity bugs of the week:
        + Add support for Windows 10 dark mode
            + https://bugs.documentfoundation.org/show_bug.cgi?id=118320

        + Memory leak in createEnumeration
            + https://bugs.documentfoundation.org/show_bug.cgi?id=129163
            + Bjoern?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +145  -5 (-150) overall)
      many thanks to the top bug squashers:
       Timur                   17
       Xisco Faulí             14
       Justin L                12
       QA Administrators       12
       Buovjaga                8
       Heiko Tietze            7
       Michael Weghorn         6
       Mike Kaganski           5
       Uwe Auer                5
       V Stuart Foote          4

    + top 10 bugs reporters:
       Mike Kaganski           8
       Jean-François Fortin Tam 7
       Xisco Faulí             7
       sdc.blanco              4
       NISZ LibreOffice Team   3
       Buovjaga                2
       Forhad_BBL              2
       Matheod                 2
       Samuel Mehrbrodt (allotropia) 2
       j.a.swami               2

    + top 10 bugs fixers:
       Henschel, Regina        3
       McNamara, Caolán        3
       Weghorn, Michael        3
                               2
       Luboš Luňák             2
       Németh, László          2
       Tünde Tóth              2
       Xisco Fauli             2
       Alonso, Laurent         1
       Arpit Bandejiya         1

    + top 10 bugs confirmers:
       Dieter                  26
       Xisco Fauli             23
       Ilmari Lauhakangas      14
       Timur                   13
       Olivier Hallot          8
       Roman Kuznetsov         8
       Nabet, Julien           4
       m.a.riosv               4
       Budea, Áron             3
       Heiko Tietze            3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 2/53 -     3 %  (+0)
     5.4 : 0/41 -     0 %  (+0)
     5.3 : 0/54 -     0 %  (+0)
     5.2 : 0/43 -     0 %  (+0)
     5.1 : 1/36 -     2 %  (+0)
     5.0 : 0/64 -     0 %  (+0)
     4.4 : 0/76 -     0 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 2/134 -    1 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 2/83 -     2 %  (+0)
     old : 6/248 -    2 %  (+0)


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

     done by:
        Xisco Fauli            9
        Terrence Enger         1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   +

     done by:
        Xisco Fauli            9
        Budea, Áron            1
        Timur                  1
        Terrence Enger         1


* all bugs tagged with 'regression'
   + 1366(-19) bugs open of 10820(+4) total 13(+1) high prio.

     done by:
        Xisco Fauli            7
        Gerald Pfeifer         1
        Timur                  1
        Terrence Enger         1


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

   by OS:
     All           - 12(+1)
     Linux         - 1(+0)
     Mac OS X      - 0(+0)
     Windows       - 0(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 438(-14)
     Calc                     - 242(+1)
     Impress                  - 145(-2)
     LibreOffice              - 55(-1)
     Writer: docx filter      - 52(-3)
     Crashes                  - 51(+1)
     Draw                     - 51(+0)
     Borders                  - 46(+0)
     Writer: perf             - 44(+1)
     UI                       - 43(+1)
     Base                     - 32(+0)
     Writer: other filter     - 31(+0)
     Chart                    - 27(+0)
     graphics stack           - 27(+2)
     Writer: doc filter       - 26(-2)
     RTL                      - 24(+0)
     Printing and PDF export  - 22(+0)
     filters and storage      - 20(+1)
     BASIC                    - 15(+0)
     Formula Editor           - 2(+0)
     framework                - 1(+0)
     sdk                      - 1(+0)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug-metrics-2021-03-25.ods
Type: application/vnd.oasis.opendocument.spreadsheet
Size: 234149 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20210324/72b5c0b8/attachment-0001.ods>


More information about the LibreOffice mailing list