ESC meeting minutes: 2025-01-16

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

 



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

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
  + 24.8.5 rc1 in 2 weeks
  + 25.2 (final) rc3 next week
    + branch rules: https://wiki.documentfoundation.org/Development/Branches
      + 1 review needed
      + another 2 for the libreoffice-25-2-0 branch, as usual
    + late features:
      + Quick Look plugin for macOS implementation complete and
      installation/troubleshooting page added to wiki (Patrick):
          https://wiki.documentfoundation.org/MacOS/Quick_Look
    + new UI language: Abkhaz (ab) (cloph)
      + now also allowed as a document language
    + Mac App Store paperwork is sorted out, can publish releases there again (Cloph)

* Documentation (Olivier)
    + New Help
       + Add dark mode (ohallot)
         + Does that mean the new workflow for apparance? (Heiko)
         + no, the help pages itself can be dark (Olivier)
       + better grid solution in pages (buovjaga)
       + Simpler solution for no-JS browsers (ohallot, after cloph's idea)
    + Helpcontents2
       + Details on PDF passwords (G. Kelemen)
       + Sidebar cell appearance deck (D. Maddern)
       + Watchlist: New Calc functions: TOCOL, etc...
    + Guides
       + Published Calc Guide 24.8

    + Bugzilla Documentation statistics
        223(223) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     1(-11)   95(-7)    121(-2)    318(0)
         commented     3(-23)   55(-12)   154(1)     997(-1)
          resolved     0(-4)    12(-2)     26(-2)    180(0)
    + top 10 contributors:
          Bogdan B made 186 changes in 1 month, and 238 changes in 1 year
          Olivier Hallot made 20 changes in 1 month, and 371 changes in 1 year
          Vernon, Stuart Foote made 17 changes in 1 month, and 184 changes in 1 year
          Heiko Tietze made 11 changes in 1 month, and 97 changes in 1 year
          Kelemen, Gabor made 4 changes in 1 month, and 10 changes in 1 year
          John made 4 changes in 1 month, and 4 changes in 1 year
          Sahil Gautam made 4 changes in 1 month, and 4 changes in 1 year
          *UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year
          Dieter made 3 changes in 1 month, and 29 changes in 1 year
          Dione Maddern made 3 changes in 1 month, and 120 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        228(228) (topicUI) bugs open, 17(17) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added      1(-4)     6(-9)     10(-14)     17(-13)
         commented     24(-13)   93(-16)   277(-37)   1454(-33)
           removed      1(1)      1(1)       5(1)       12(1)
          resolved      4(-2)    16(-1)     51(2)      242(-1)
    + top 10 contributors:
          Heiko Tietze made 56 changes in 1 month, and 780 changes in 1 year
          Vernon, Stuart Foote made 47 changes in 1 month, and 423 changes in 1 year
          Bogdan B made 31 changes in 1 month, and 51 changes in 1 year
          Roman Kuznetsov made 17 changes in 1 month, and 39 changes in 1 year
          Dieter made 11 changes in 1 month, and 113 changes in 1 year
          Eyal Rozenberg made 7 changes in 1 month, and 185 changes in 1 year
          Ilmari Lauhakangas made 7 changes in 1 month, and 159 changes in 1 year
          Samuel Mehrbrodt made 5 changes in 1 month, and 8 changes in 1 year
          Dennis Roczek made 4 changes in 1 month, and 4 changes in 1 year
          m.a.riosv made 4 changes in 1 month, and 46 changes in 1 year
   + [Bug 164044] Calc: Auto fill only works on one sheet. it should work across
          all sheets.
          + request is not clear, needinfo
   + [Bug 164679] Hide "save as" formats you never use


* Crash testing (Caolan)
    + 184(-27) import failure, 16(+2) export failures
      - https://wiki.documentfoundation.org/Development/Crashtesting
        + https://bugs.documentfoundation.org/show_bug.cgi?id=164056 (writer, layout?)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=164421 (writer, rtf)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=164249 (calc)
    + 0 coverity issues
      + new version is out, not yet upgrading
    + 1 ossfuzz issue
      - Integer overflow

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
    + 24.8.2.1    55962(+351)
    + 24.8.3.2    39595(+2583)
    + 24.8.4.2    8922(+4869)
    + 25.2.0.2    2(+0)

    - New in 25.2: https://crashreport.libreoffice.org/stats/signature/SwDocShell::MakeInlineHeading(SwWrtShell%20*,SwTextFormatColl%20*,unsigned%20short)

        - Plausible fix: https://gerrit.libreoffice.org/c/core/+/180356


* Mentoring (Hossein)
  + New blog post on dev blog
    Outlook for the new year 2025
    https://dev.blog.documentfoundation.org/2025/01/16/outlook-for-the-new-year-2025/
          committer...   1 week     1 month      3 months   12 months
                  open      78(0)      141(-11)     147(-6)     147(-6)
               reviews     394(-2)    1262(-108)   3970(98)   13530(-68)
                merged     267(111)    919(-79)    3587(73)   14208(-31)
             abandoned       8(3)       42(-5)      155(2)      707(-5)
           own commits     150(55)     568(-43)    2466(23)    9982(-54)
        review commits      57(4)      221(9)       846(28)    3201(-36)
        contributor...   1 week      1 month      3 months    12 months
                  open     355(-624)   1125(35)     1128(34)     1128(34)
               reviews     816(194)    2636(-122)   8610(186)   31460(-96)
                merged      30(16)      111(11)      487(19)     1420(6)
             abandoned      11(-1)       46(-52)     198(8)       629(-6)
           own commits      32(17)      108(10)      454(21)     1406(11)
        review commits       0(0)         0(0)         0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 340(340)
       total 423(423)   assigned 29(29)   open 356(356)
    + top 10 contributors:
          Bogdan B made 24 patches in 1 month, and 286 patches in 1 year
          Shantanu Oak made 17 patches in 1 month, and 17 patches in 1 year
          Alin, Andrei Abahnencei made 8 patches in 1 month, and 9 patches in 1 year
          Kushagra Kasliwal made 7 patches in 1 month, and 7 patches in 1 year
          Rashesh Padia made 5 patches in 1 month, and 10 patches in 1 year
          Manish Bera made 4 patches in 1 month, and 9 patches in 1 year
          Srebotnjak, Martin made 2 patches in 1 month, and 14 patches in 1 year
          Weblate made 2 patches in 1 month, and 32 patches in 1 year
          Theppitak Karoonboonyanan made 2 patches in 1 month, and 9 patches in 1 year
          Darshan Upadhyay made 2 patches in 1 month, and 9 patches in 1 year
    + top 10 reviewers:
          Ilmari Lauhakangas made 136 review comments in 1 month, and 768 in 1 year
          Adolfo Jayme Barrientos made 130 review comments in 1 month, and 948 in 1 year
          Vajna, Miklos made 118 review comments in 1 month, and 1204 in 1 year
          Caolán McNamara made 112 review comments in 1 month, and 1384 in 1 year
          Kaganski, Mike made 68 review comments in 1 month, and 524 in 1 year
          Xisco Fauli made 64 review comments in 1 month, and 782 in 1 year
          Nabet, Julien made 56 review comments in 1 month, and 880 in 1 year
          allotropia jenkins made 54 review comments in 1 month, and 360 in 1 year
          Michael Stahl made 50 review comments in 1 month, and 876 in 1 year
          David Gilbert made 48 review comments in 1 month, and 220 in 1 year
    + Patches automatically abandoned:
        tdf#38844 - Reduce XOR rendering (search RasterOp::Xor) ( Devansh Varshney )
            - https://gerrit.libreoffice.org/#/c/164949
        tdf#97362 Rewrite PasswordContainer tests in python ( Ritobroto Mukherjee )
            - https://gerrit.libreoffice.org/#/c/165038
        tdf#95174 - SQL parser support for catalog and schema ( Devansh Varshney )
            - https://gerrit.libreoffice.org/#/c/165279
        tdf#163646 Writer Navigator enhancement to show in the tooltip for ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/175895
        tdf#57274 - Paste special as link: consider empty cells ( Andreas Heinisch )
            - https://gerrit.libreoffice.org/#/c/176523
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Akshay Dubey

* Commit Access

* Developer Certification (Stephan/Miklos/László/Gabriel)
  + resting since: 10 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 156 ok: 147 ko:   3 fail ratio: 1.92% mean_ok:   8 ( 15) median_ok:   8 ( 10)
gerrit_android_arm         jobs: 155 ok: 151 ko:   4 fail ratio: 2.58% mean_ok:   8 ( 15) median_ok:   8 ( 11)
gerrit_android_x86         jobs: 156 ok: 147 ko:   3 fail ratio: 1.92% mean_ok:   8 ( 14) median_ok:   7 ( 10)
gerrit_android_x86_64      jobs: 155 ok: 151 ko:   3 fail ratio: 1.94% mean_ok:   8 ( 15) median_ok:   8 ( 10)
gerrit_linux_clang_dbgutil jobs: 320 ok: 240 ko:  65 fail ratio: 20.31% mean_ok:  39 ( 45) median_ok:  37 ( 40)
gerrit_linux_gcc_release   jobs: 387 ok: 299 ko:  52 fail ratio: 13.44% mean_ok:  22 ( 27) median_ok:  19 ( 20)
gerrit_mac                 jobs: 355 ok: 264 ko:  74 fail ratio: 20.85% mean_ok:  55 ( 60) median_ok:  49 ( 51)
gerrit_windows             jobs: 320 ok: 277 ko:  32 fail ratio: 10.00% mean_ok:  41 ( 42) median_ok:  35 ( 35)
gerrit_master_ml           jobs: 423 ok: 212 ko: 163 fail ratio: 38.53% mean_ok:  93 ( 94) median_ok:  78 ( 79)
gerrit_master              jobs:  45 ok:  20 ko:  19 fail ratio: 42.22% mean_ok:  66 ( 66) median_ok:  69 ( 69)
gerrit_master_seq          jobs: 379 ok: 194 ko: 143 fail ratio: 37.73% mean_ok:  89 ( 95) median_ok:  79 ( 80)
   + tests that failed more than twice in last seven days
      3 CppunitTest_sw_tiledrendering                gerrit_linux_gcc_release
      3 CppunitTest_vcl_pdfexport2                gerrit_linux_gcc_release
      3 PythonTest_sw_python                gerrit_linux_clang_dbgutil
      4 JunitTest_svx_unoapi                gerrit_linux_clang_dbgutil
      5 aborted by jenkins job timeout                gerrit_windows
     10 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     + this week was a good week (Cloph)
     + one mac builder had problems with the poppler update, fixed now
       + thanks to Michael S's patch
       + also to Xisco for fixing the xcode baseline

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + tdf#163335 ("Linux (qt6): crash whenever selecting text using cursor or keyboard
      going from right to left")
        + worked around in our qt a11y bridge for release branches, fixed in Writer
          for master
    + VPAT/ACR (Accessibility Conformance Report)
        + discussion: https://community.documentfoundation.org/t/publish-vpat-based-accessibility-conformance-report-s-acr/12624
  + RTL/CTL/CJK update (Jonathan)
    + tdf#34837: Merged cell borders don't render in RTL sheets
      + https://bugs.documentfoundation.org/show_bug.cgi?id=34837
      + Fixed
  + PDF 2.0 support (Tomaz)
    + not yet changing the 1.7 default, can try it out in the PDF export dialog
  + Python bumped to 3.11 in master (Xisco)

    - 3.10 EOF: 2026-10

    - 3.11 EOF: 2027-10

  + curl deprecating the old macOS (TLS 1.2) backend
    + https://lists.freedesktop.org/archives/libreoffice/2025-January/092910.html
    + this is only about macOS (Michael S)
    + is the system libcurl new enough for our needs?
    + Linux's NSS backend was also removed recently, that's why we switched to openssl now
    + doesn't affect Windows

* FOSDEM 2025 (Xisco)
    - DevRoom: Saturday, February 1, from 10AM to 2PM. -- in 3 weeks
    - schedule URL: <https://fosdem.org/2025/schedule/track/libreoffice/>
    - in 2 weeks!
    - wiki page https://wiki.documentfoundation.org/Events/2025/FOSDEM
      - if you plan to attend the community dinner, please add your name (Thorsten)

* QA update (Xisco)
    + UNCONFIRMED: 1448 (+7)
        + enhancements: 365  (-5)
        + needsUXEval: 5 (-9)
        + haveBackTrace: 12 (+0)
        + needsDevAdvice: 47 (-2)
        + documentation:  7 (-1)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+0)


    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
        + List bullets formatting changed
            + https://bugs.documentfoundation.org/show_bug.cgi?id=164640
            + Noel?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +89  +1 (-115) overall)
      many thanks to the top bug squashers:
       Mike Kaganski           13
       BogdanB                 11
       QA Administrators       11
       Heiko Tietze            9
       Aron Budea              8
       Buovjaga                7
       Gabor Kelemen (allotropia) 4
       Michael Weghorn         4
       Patrick (volunteer)     3
       Sierk Bornemann         3

    + top 10 bugs reporters:
       Aron Budea              3
       Artem                   3
       Eyal Rozenberg          3
       Saburo                  3
       Jordi                   2
       Sahil Gautam            2
       Steve Kelem             2
       elias estatistics       2
       Andy                    1
       Gabor Kelemen (allotropia) 1

    + top 10 bugs fixers:
       Kaganski, Mike          8
       Aron Budea              3
       Patrick Luby            3
       Balazs Varga            2
       Jonathan Clark          2
       Vajngerl, Tomaž         2
       Weghorn, Michael        2
                               1
       Andreas Heinisch        1
       Balland-Poirier, Laurent 1

    + top 10 bugs confirmers:
       Bogdan B                11
       Heiko Tietze            7
       Ilmari Lauhakangas      6
       Aron Budea              5
       Roman Kuznetsov         5
       Raal                    4
       Kaganski, Mike          3
       Weghorn, Michael        3
       yosi3260+libre@xxxxxxxxx 3
       m.a.riosv               2


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

     done by:
        Aron Budea             5
        Bogdan B               2
        Ilmari Lauhakangas     2
        Raal                   2
        Serg Bormant           1
        Jonathan Clark         1


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

     done by:
        Aron Budea            14
        Ilmari Lauhakangas     2
        Raal                   2
        Serg Bormant           1
        Bogdan B               1


* all bugs tagged with 'regression'
   + 1228(-6) bugs open of 13839(+11) total 22(+0) high prio.

     done by:
        Aron Budea             2
        Serg Bormant           1
        Ilmari Lauhakangas     1
        Alex Thurgood          1
        m.a.riosv              1
        Raal                   1
        nobu                   1


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

   by OS:
     All           - 14(+0)
     Linux         - 5(+0)
     Mac OS X      - 0(+0)
     Windows       - 3(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 417(+0)
     Calc                     - 243(-1)
     Impress                  - 127(+1)
     LibreOffice              - 51(+0)
     Draw                     - 49(+0)
     Crashes                  - 45(-2)
     Writer: docx filter      - 40(+0)
     Base                     - 37(-1)
     Borders                  - 33(+0)
     UI                       - 33(-1)
     Writer: perf             - 32(+0)
     Writer: other filter     - 30(+0)
     Printing and PDF export  - 26(+0)
     Chart                    - 24(+0)
     RTL                      - 23(+0)
     BASIC                    - 21(-1)
     filters and storage      - 21(+2)
     Writer: doc filter       - 17(+0)
     graphics stack           - 12(-1)
     Formula Editor           - 11(-1)
     framework                - 3(+0)
     sdk                      - 3(+0)
     Extensions               - 2(+0)
     Linguistic               - 2(+0)
     Installation             - 1(+0)



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

  Powered by Linux