ESC meeting minutes: 2024-10-24

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Present:
  + Caolan, Gabriel, Heiko, Hossein, Ilmari, Jonathan, Michael W, Cloph, Regina, Stephan, Michael S, Olivier, Thorsten, Miklos

* Completed Action Items:
  + Commit access: send the welcome mail to David (Xisco)

* Pending Action Items:
  + create a https://wiki.documentfoundation.org/ReleasePlan/25.2 wiki page (Cloph)
    + alpha 1: week 47
    + code freeze: around week 1

* Release Engineering update (Cloph)
  + 24.8.3 rc1 this week: today
  + 24.2.7 rc2 this week: later this week
    + https://gerrit.libreoffice.org/q/branch:libreoffice-24-2-7+status:open
    + https://gerrit.libreoffice.org/q/branch:libreoffice-24-2+status:open

* Documentation (Olivier)
    + Helpcontents2
       + Fixes and refactor (Pierre F, ohallot)
    + Guides
       + work in progress
    Q: About keyboard shortcuts applied to dialog labels: is there a rule?
      + if there is no mnemonic in the label, then we just automatically assign something that makes sense (Caolan)
        + not always working, see https://bugs.documentfoundation.org/show_bug.cgi?id=147762
        + best to avoid any "_" in labels, to save work for translators
        + otherwise they need make sure these are unique
        + the use-underline property should still be enabled to allow mnemonics , even if there is no _ in the label (Caolan)
    + Bugzilla Documentation statistics
        229(229) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     2(2)     12(12)    113(113)   257(257)
         commented     3(3)     33(33)    346(346)   994(994)
          resolved     1(1)      5(5)      67(67)    170(170)
    + top 10 contributors:
          Bogdan B made 10 changes in 1 month, and 22 changes in 1 year
          Nabet, Julien made 10 changes in 1 month, and 56 changes in 1 year
          Pierre F made 5 changes in 1 month, and 223 changes in 1 year
          Ilmari Lauhakangas made 4 changes in 1 month, and 120 changes in 1 year
          m.a.riosv made 4 changes in 1 month, and 36 changes in 1 year
          Kaganski, Mike made 3 changes in 1 month, and 75 changes in 1 year
          Olivier Hallot made 3 changes in 1 month, and 336 changes in 1 year
          Dione Maddern made 2 changes in 1 month, and 106 changes in 1 year
          Ticrob made 2 changes in 1 month, and 2 changes in 1 year
          Xisco Fauli made 2 changes in 1 month, and 5 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        234(234) (topicUI) bugs open, 38(38) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week     1 month    3 months   12 months
             added      12(12)     21(21)     26(26)      33(33)
         commented     103(103)   162(162)   355(355)   1702(1702)
           removed       1(1)       2(2)       3(3)       12(12)
          resolved       8(8)      12(12)     57(57)     259(259)
    + top 10 contributors:
          Heiko Tietze made 76 changes in 1 month, and 913 changes in 1 year
          Vernon, Stuart Foote made 74 changes in 1 month, and 418 changes in 1 year
          Eyal Rozenberg made 50 changes in 1 month, and 185 changes in 1 year
          Ilmari Lauhakangas made 24 changes in 1 month, and 178 changes in 1 year
          Kelemen, Gabor made 23 changes in 1 month, and 42 changes in 1 year
          Dieter made 16 changes in 1 month, and 131 changes in 1 year
          Sarper Akdemir made 12 changes in 1 month, and 21 changes in 1 year
          Henschel, Regina made 8 changes in 1 month, and 54 changes in 1 year
          Aditya (Addy) Sahu made 7 changes in 1 month, and 7 changes in 1 year
          Seth Chaiklin made 7 changes in 1 month, and 27 changes in 1 year
    + 23 new tickets with needsUXEval
    + [Bug 163562] Interface control arguments (--minimized etc) do not work in Linux
    + [Bug 163477] I would like to have some simplified LO-Applications
      + something to discuss if we go this way at all (Heiko)
    + [Bug 163535] Chart default color palette (chart-palettes.soc) has (multiple)
                   pairs of overly-similar colors
    + [Bug 163576] No (apparent) way to restart numbering for a text box paragraph
                   in Impress
      + like it does work in Writer (Heiko)

* Crash Testing (Caolan)
    + 25(+0) import failure, 23(+0) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
      - one new issue, fixed thanks to Laszlo
    + 425 coverity issues
      - uptick due to unwinding coverity workarounds
    + ossfuzz issues
      - 2 timeouts (suspiciously quiet)

* Crash Reporting (Xisco)
    + 24.2.6.2    2845(+0)
    + 24.8.0.3    20784(+0)
    + 24.8.1.2    17181(+0)
    + 24.8.2.1    13860(+0)

    - https://crashreport.libreoffice.org/stats/signature/static%20void%20sw::%60anonymous%20namespace'::TextFormattingCheck::check(class%20SwNode%20*)

        - https://bugs.documentfoundation.org/show_bug.cgi?id=163543. Fixed, thanks Xisco


* Mentoring (Hossein)
  + Finalized and published a new blog post on dev blog
    Crash fix part 5: crash report tool
    https://dev.blog.documentfoundation.org/2024/10/24/crash-fix-part-5-crash-report-tool/
  + Worked on Cygwin/git bash hang, sent findings to the dev mailing list
    Cause of Cygwin terminal gets stuck during the build
    https://lists.freedesktop.org/archives/libreoffice/2024-October/092571.html
    + seems the hang is fixed in cygwin 3.6, needs more testing (Hossein)
          committer...   1 week     1 month      3 months     12 months
                  open      77(77)     110(110)     163(163)      166(166)
               reviews     458(458)   1158(1158)   3410(3410)   13344(13344)
                merged     300(300)   1160(1160)   3620(3620)   13858(13858)
             abandoned       7(7)       38(38)      177(177)      763(763)
           own commits     198(198)    804(804)    2605(2605)    9923(9923)
        review commits      96(96)     246(246)     726(726)     3178(3178)
        contributor...   1 week       1 month      3 months     12 months
                  open      104(104)     345(345)     386(386)      388(388)
               reviews     1028(1028)   2768(2768)   8164(8164)   30764(30764)
                merged       42(42)       94(94)      310(310)     1326(1326)
             abandoned        3(3)        11(11)       61(61)       555(555)
           own commits       53(53)      112(112)     306(306)     1321(1321)
        review commits        0(0)         0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 333(333)
       total 420(420)   assigned 28(28)   open 355(355)
    + top 10 contributors:
          Bogdan B made 23 patches in 1 month, and 110 patches in 1 year
          Mohit Marathe made 6 patches in 1 month, and 16 patches in 1 year
          Armin Le Grand (allotropia) made 6 patches in 1 month, and 83 patches in 1 year
          Dr. David Alan Gilbert made 6 patches in 1 month, and 31 patches in 1 year
          Pierre F made 4 patches in 1 month, and 88 patches in 1 year
          Sahil Gautam made 3 patches in 1 month, and 10 patches in 1 year
          Kira Tubo made 3 patches in 1 month, and 29 patches in 1 year
          Ashok made 3 patches in 1 month, and 6 patches in 1 year
          Aditya (Addy) Sahu made 3 patches in 1 month, and 3 patches in 1 year
          Xuan Chen made 2 patches in 1 month, and 6 patches in 1 year
    + top 10 reviewers:
          Xisco Fauli made 110 review comments in 1 month, and 808 in 1 year
          Caolán McNamara made 90 review comments in 1 month, and 1376 in 1 year
          Vajna, Miklos made 88 review comments in 1 month, and 1152 in 1 year
          Nabet, Julien made 84 review comments in 1 month, and 898 in 1 year
          Thorsten Behrens made 78 review comments in 1 month, and 686 in 1 year
          Michael Stahl made 64 review comments in 1 month, and 860 in 1 year
          Gabor Kelemen made 56 review comments in 1 month, and 204 in 1 year
          Adolfo Jayme Barrientos made 54 review comments in 1 month, and 850 in 1 year
          Ilmari Lauhakangas made 54 review comments in 1 month, and 642 in 1 year
          allotropia jenkins made 54 review comments in 1 month, and 182 in 1 year
    + Patches automatically abandoned:
        sw: disable header if empty ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/163884
        tdf#132007 improve password message locked document ( Devansh Varshney )
            - https://gerrit.libreoffice.org/#/c/163924
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Samuel Abraham
          Samuel Adesola
          Chizoba ODINAKA
          Abrar Emad
          muluh
          Melvin George

* Commit Access

* Developer Certification (Stephan/Miklos/László/Gabriel)
  + resting since: 20 weeks (limit: 20 weeks)
  + have a set of candidates, next step is to reach out to them (Stephan)

* Jenkins / CI update (Cloph)
  + good part: windows bots moved to new hardware (the one used to do baseline-tests with)
    → ~35min per build now, no longer the slowest platform to build on, also perhaps more stable (macOS is 40-60 mins)
  + bad part: jenkins update apparently broke scheduling/job handling, won't free agents even
    after job is complete

* Feature locking (Andreas)
  + <https://gerrit.libreoffice.org/c/core/+/174865> "Remove blocking functions feature from core"
  + commented on the change, tend to say it's a useful feature (Michael W)
  + abandoned the patch once (Ilmari)
  + wait another week on acting, but think there is a misunderstanding here (Thorsten)
    + have tons of other places where we have this runtime-configurable behaviour
      changes
  + think Miklos' explanation is quite nice, maybe more code comments would be good to have (Ilmari)
  + open to having it removed - if there is some real problem there (Miklos)
  + wait for a week to see if an action is needed here (Michael W, Thorsten)

* What’s cooking (Miklos)
  + A11y update (Michael W)
     + workaround for issue with Windows 11 Dark Mode (tdf#152534)
     + support for block quote role with Qt >= 6.9
     + basic support for Microsoft Narrator or Microsoft Accessibility Insights, etc.
       now available out-of-the box via MSAA to UIA proxy (tdf#160982)
         + considering to rework handling for/drop the "Support assistive
           technology tools" setting on Windows
  + RTL/CTL/CJK update (Jonathan)
    + tdf#163215: Kashida justification for AAT (Apple) fonts
      + https://bugs.documentfoundation.org/show_bug.cgi?id=163215
      + Implemented
    + tdf#36709: Font-relative first-line indent (CJK)
      + https://bugs.documentfoundation.org/show_bug.cgi?id=36709
      + Started work on loext:text-indent
  + Playing with a new baseline with Windows: 2012R2 to Windows 11 & VS 2022 (Cloph)
    + currently just blocked on admin
    + add jom https://wiki.qt.io/Jom (parallel nmake) as optional dependency to speed
      up the build on windows
      + helps with the openssl build
      + some previous discussions around jom + ccache on Windows (Hossein)
        https://lists.freedesktop.org/archives/libreoffice/2023-May/090397.html
  + Remove "xmerge" (Caolan)
    + https://gerrit.libreoffice.org/c/core/+/174563
    + this was a filter framework for old mobile formats, now replaced by libebook
    + in theory a 3rd-party could have a filter on top of this
    + probably not in practice
    + Was writen in Java
  + Tagalog support (Cloph)
  + new language, on master & 24.8.3

* PVS-Studio update (Xisco)

    - Annual license. They are mentioned in README

    https://git.libreoffice.org/core/+/59f8370e6286964ccf932d8f8295390dcec123d0

    - current result is in bug tdf#163486

      https://bugs.documentfoundation.org/show_bug.cgi?id=163486

    - idea is to distribute it via some better infra in the future


* QA update (Xisco)
    + UNCONFIRMED: 1363 (+1363)
        + enhancements: 341  (+341)
        + needsUXEval: 18 (+18)
        + haveBackTrace: 11 (+11)
        + needsDevAdvice: 47 (+47)
        + documentation:  3 (+3)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+9)

    + Most pressing bugs:
     New:
         None
     Fixed:
        + File crash in LibreOffice Writer when selecting and copying content
            + https://bugs.documentfoundation.org/show_bug.cgi?id=163543
            + Thanks to Xisco

    + New high severity bugs of the week:
        + Editing conditional formatting from one sheet make them appear on another sheet
            + https://bugs.documentfoundation.org/show_bug.cgi?id=162692
            + Armin already working on it
        + do you take info from the crashreport as well? (Hossein)
          + this takes info from the bugzilla (Xisco)
          + crashreport has its own section (Cloph)

* QA stats (Xisco)
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +125  +0 (-86) overall)
      many thanks to the top bug squashers:
       QA Administrators       8
       Justin L                7
       Heiko Tietze            6
       m_a_riosv               6
       Buovjaga                4
       Michael Weghorn         4
       Noel Grandin            4
       Jonathan Clark          3
       Julien Nabet            3
       V Stuart Foote          3

    + top 10 bugs reporters:
       Eyal Rozenberg          22
       Elmar                   2
       FredrikL                2
       Gabor Kelemen (allotropia) 2
       Gopinayak               2
       Landon                  2
       Vaibhavi                2
       Xisco Faulí             2
       neswal.peter            2
       peter josvai            2

    + top 10 bugs fixers:
       Grandin, Noel           4
       Jim Raykowski           3
       Jonathan Clark          2
       Justin Luth             2
       Weghorn, Michael        2
       Balazs Varga            1
       Caolán McNamara         1
       Heiko Tietze            1
       Ilmari Lauhakangas      1
       João Paulo              1

    + top 10 bugs confirmers:
       Heiko Tietze            13
       m.a.riosv               11
       Ilmari Lauhakangas      7
       Xisco Fauli             5
       Raal                    3
       Ady                     2
       Samuel Carleial         2
       Vernon, Stuart Foote    2
       Weghorn, Michael        2
       *UNKNOWN*               1


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

     done by:
        Raal                   3
        Justin Luth            1
        Stéphane Guillou       1
        Xisco Fauli            1


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

     done by:
        Raal                   3
        Dennis Roczek          1
        Justin Luth            1
        Stéphane Guillou       1
        Xisco Fauli            1


* all bugs tagged with 'regression'
   + 1211(+1211) bugs open of 13690(+13690) total 19(+0) high prio.

     done by:
        m.a.riosv              2
        Raal                   2
        Kaganski, Mike         1
        Xisco Fauli            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 397(+0)
     Calc                     - 245(+0)
     Impress                  - 124(+0)
     LibreOffice              - 52(+0)
     Draw                     - 49(+0)
     Writer: docx filter      - 43(+0)
     Base                     - 38(+0)
     Crashes                  - 38(+0)
     UI                       - 33(+0)
     Writer: perf             - 33(+0)
     Borders                  - 32(+0)
     Writer: other filter     - 31(+0)
     Printing and PDF export  - 26(+0)
     Chart                    - 24(+0)
     RTL                      - 24(+0)
     BASIC                    - 22(+0)
     filters and storage      - 20(+0)
     Writer: doc filter       - 17(+0)
     graphics stack           - 12(+0)
     Formula Editor           - 11(+0)
     framework                - 3(+0)
     sdk                      - 3(+0)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux