ESC meeting minutes: 2024-06-06

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

 



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

* Completed Action Items:
    + MAR update: include OS info in the user agent or file a bug to do it (Cloph)

* Pending Action Items:

* Release Engineering update (Cloph)
    + 24.2: 24.2.4 is to be out today; 24.2.5 RC1 in 3 weeks
      + 24.2.2 MAR update was broken (Stephan)
        + taken down by now?
        + yes
        + will re-generate the update with the fix (Cloph)
    + 24.8:
        + feature freeze (beta1) this week, later today or tomorrow
        + beta2 in 2 weeks, if needed
        + string / UI freeze in 3 weeks
        + late features?
          + late addition to the notes page in Impress in the works (Thorsten)
            + search not working perfectly yet (would need to find & open
              the notes pane in case a match is found - borderline bugfix perhaps)

* Edge Hill University (Nonso)
  + lecturer there
  + Ilmari invited to this call
  + planning an extension to a text editor, some sort of AI assistant
  + for the scholar domain
  + thought of LibreOffice, want the result to be open-source
  + would be interested in having mentoring help, if his students get stuck
  + didn't know if this would be extension vs core (Ilmari)
  + we have "AI assistant with ChatGPT" on the extension site
    https://extensions.libreoffice.org/en/extensions/show/41988
  + do you need any "blessing" from TDF?
    + would like a "letter of support" from devs, to clarify the dev community is OK with this
    + looking for best-effort mentoring for now.
    + the ESC is not an official body of the foundation to sign something like this, though (Ilmari)
      + if it's to be official, that has to go to the board
  + extension vs built-in? (Miklos)
    + extension (Nonso)
    + sounds similar to deepl/lightproof (Cloph)
    + grammar checking sounds similar, not thinking it would be controversial as an extension (Caolan)
    + We have a DeepL link as possible model (Olivier)
  + re mentoring/support: normally on the developer mailing list / chat (Ilmari)
  + will this be a project for your students? (Hossein)
    + students to work with the researcher here (Nonso)
    + will also have a developer on their side
    + looking for lightweight mentors
    + dev mailing list / IRC sounds great for this (Hossein)
    + what language model would you use?
      + intend to use Meta Llama, and add custom model(s) on top of it (Nonso)

* Documentation (Olivier)
    + New Help
       + CSS bug fix (buovjaga)
    + Helpcontents2
       + updates and fixes (D. Maddern, ohallot, S. Horacek)
       + Note: Help page for LET function on the way (ohallot)
    + Guides
       + work in progress
    + Bugzilla Documentation statistics
        250(250) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     10(-7)    50(3)    113(0)     231(7)
         commented     22(2)    100(11)   264(7)     891(20)
          resolved      3(-7)    27(-3)    68(1)     133(2)
    + top 10 contributors:
          Dione Maddern made 61 changes in 1 month, and 92 changes in 1 year
          Olivier Hallot made 49 changes in 1 month, and 261 changes in 1 year
          Stéphane Guillou made 22 changes in 1 month, and 252 changes in 1 year
          Heiko Tietze made 15 changes in 1 month, and 85 changes in 1 year
          Dieter made 13 changes in 1 month, and 18 changes in 1 year
          Ilmari Lauhakangas made 12 changes in 1 month, and 81 changes in 1 year
          Óvári made 10 changes in 1 month, and 13 changes in 1 year
          Timur made 6 changes in 1 month, and 8 changes in 1 year
          Bogdan B made 4 changes in 1 month, and 13 changes in 1 year
          Vernon, Stuart Foote made 4 changes in 1 month, and 106 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        239(239) (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      5(-2)     11(-2)     16(-2)      24(-1)
         commented     51(-41)   210(-16)   546(-7)    1729(-28)
           removed      0(0)       0(-1)      5(0)       10(0)
          resolved     11(5)      33(6)      80(0)      288(-5)
    + top 10 contributors:
          Heiko Tietze made 120 changes in 1 month, and 950 changes in 1 year
          Stéphane Guillou made 109 changes in 1 month, and 663 changes in 1 year
          Eyal Rozenberg made 57 changes in 1 month, and 170 changes in 1 year
          Vernon, Stuart Foote made 24 changes in 1 month, and 303 changes in 1 year
          Dieter made 12 changes in 1 month, and 117 changes in 1 year
          m.a.riosv made 12 changes in 1 month, and 49 changes in 1 year
          Henschel, Regina made 11 changes in 1 month, and 37 changes in 1 year
          Jérôme made 10 changes in 1 month, and 14 changes in 1 year
          Ilmari Lauhakangas made 8 changes in 1 month, and 129 changes in 1 year
          Ady made 7 changes in 1 month, and 117 changes in 1 year
    + [Bug 161411] UI Better wording for ASCII-only characters
    + [Bug 161395] "Whole numbers" is ambiguous
    + [Bug 161393] Allow typing a date directly into the ad-hoc field when creating
           a custom date property
    + [Bug 161373] Font-family fallback list is not respected/not working
    + [Bug 161378] Improve/create visibility for font fallback lists in the UI
    + [Bug 161093] Chart Properties sidebar only accommodates 4 chart type previews,
           but the Pie category now has 6
    + [Bug 161364] Search in both values & formulae

* Vertical tabpages state (Samuel/Thorsten)
  + let's have it in, re-evaluate it next week how it's going (Xisco)
  + https://bugs.documentfoundation.org/show_bug.cgi?id=161355 - Vertical tabs:
    Incorrect hover feedback on non-GTK
  + https://bugs.documentfoundation.org/show_bug.cgi?id=161351 - vertical tab dialogs--
    List styles examples are not readable
  + https://bugs.documentfoundation.org/show_bug.cgi?id=161026 - Vertical Tab dialogs--
    Mouse cursor over tab not activated until pointer touches bottom edge (Win)
  + Currently a mix between vertical and horizontal tabs (Heiko)
    + still have a bit of time till the UI freeze (Xisco)
    + a mix of vertical vs horizontal don't look consistent
    + do we know how many dialogs are still to be converted?
    + probably not many with multiple tab lines
    + just looking at the bugs, looks slightly less bad to me now? (Thorsten)
    + the idea was to use those which had 2 or 3 lines only
    + are there any left?
      + e.g. character & paragraph formatting dialog in Writer is still un-converted (Heiko)
      + character is single-line (Ilmari)
      + for paragraph, there is a patch in gerrit (Xisco)
    + seeing some artifacts in generic and kf5 UI (Olivier)
      + think that's an older problem (Ilmari)
    + really need a consistent UI here, if we change (Heiko)
      + mouse hover, over the tab, looks poor, needs fixing
    + Char format is one vs two lines depending on RTL, probably (Hossein)
     + Visually similar in some UI plugins to a single line broken into two
     + More issues when you enable RTL/CTL and CJK at the same time
     + RTL is not shown, it is in the back of CJK
     + To test, enable Asian and/or CTL in Tools > Options > Languages and Locales
    + list styles is vertical from the sidebar (Regina)
      + horizontal from the toolbar, which is inconsistent
    + suggest: re-check this next week, again (Xisco)
      + still have a few weeks to just undo this last minute if needed.

* Crash Testing (Caolan)
    + 22(-2) import failure, 19(-1) export failures
    + 0 coverity issues
      - 2 new but fixed again
    + 9 ossfuzz issues
      - 7 timeouts, 1 OOM, 1 int overflow

* Crash Reporting (Xisco)
    + 7.6.6.3    7480(+632)
    + 7.6.7.2    1896(+779)
    + 24.2.0.3    19710(+544)
    + 24.2.1.2    16405(+623)
    + 24.2.2.2    13833(+1041)
    + 24.2.3.2    7710(+2497)
    + looks normal / nothing special to report

* Mentoring (Hossein)
+ New EasyHack
  tdf#161195 - Allow Right-to-Left brochure printing in Draw / Impress
  https://bugs.documentfoundation.org/show_bug.cgi?id=161195
          committer...   1 week     1 month     3 months    12 months
                  open      53(-41)    170(-13)    173(-10)     173(-10)
               reviews     326(26)    1298(-12)   3312(-74)   12510(6)
                merged     229(12)    1151(-94)   3176(-63)   12660(-33)
             abandoned      18(11)      57(9)      157(-5)      668(9)
           own commits     172(12)     830(-69)   2296(-32)    9276(8)
        review commits      47(-5)     231(2)      761(-34)    3006(-2)
        contributor...   1 week     1 month      3 months     12 months
                  open      33(-3)      98(-2)       98(-4)        98(-4)
               reviews     634(-62)   2902(-208)   7360(-220)   29462(-98)
                merged      14(-2)      76(-6)      332(-15)     1563(-12)
             abandoned       3(-5)      23(-4)       96(-44)      712(2)
           own commits      21(4)       98(-3)      379(-18)     1140(-1)
        review commits       0(0)        0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 329(329)
       total 411(411)   assigned 29(29)   open 349(349)
    + top 10 contributors:
          Dione Maddern made 25 patches in 1 month, and 61 patches in 1 year
          Weblate made 6 patches in 1 month, and 28 patches in 1 year
          LeSasse made 4 patches in 1 month, and 23 patches in 1 year
          Hubert Figuière made 3 patches in 1 month, and 9 patches in 1 year
          Zainab Abbasi made 3 patches in 1 month, and 4 patches in 1 year
          Jakub Kościelak made 3 patches in 1 month, and 7 patches in 1 year
          Srebotnjak, Martin made 2 patches in 1 month, and 17 patches in 1 year
          Marco Pinto made 2 patches in 1 month, and 6 patches in 1 year
          Bayram Çiçek made 2 patches in 1 month, and 3 patches in 1 year
          Kurt Nordback made 2 patches in 1 month, and 25 patches in 1 year
    + top 10 reviewers:
          Caolán McNamara made 154 review comments in 1 month, and 1532 in 1 year
          Ilmari Lauhakangas made 102 review comments in 1 month, and 556 in 1 year
          Thorsten Behrens made 82 review comments in 1 month, and 620 in 1 year
          Adolfo Jayme Barrientos made 74 review comments in 1 month, and 550 in 1 year
          Vajna, Miklos made 72 review comments in 1 month, and 1084 in 1 year
          Michael Stahl made 66 review comments in 1 month, and 886 in 1 year
          Grandin, Noel made 64 review comments in 1 month, and 712 in 1 year
          Christian Lohmaier made 60 review comments in 1 month, and 380 in 1 year
          Hossein made 58 review comments in 1 month, and 310 in 1 year
          Heiko Tietze made 44 review comments in 1 month, and 250 in 1 year

* GSoC (Ilmari)
  + Midterm evaluations deadline 12 July

* Commit Access
  + Bayram Çiçek
    + https://gerrit.libreoffice.org/q/owner:bayram.cicek@xxxxxxxxxxxxx
    + git shortlog --author="Bayram Çiçek" -sn => 28
    + supporting him (Heiko)
=> go ahead (all)
AI: Heiko to send the welcome mail /done
AI: Cloph to enable the commit bit

* LibreOffice Technology hackfest at Budapest (Miklos)
  + 4th & 5th June (Tue-Wed), happened earlier this week
    + 11 attendees, went ~well
  + details: https://wiki.documentfoundation.org/Hackfest/Budapest2024
  + on blog: https://blog.documentfoundation.org/blog/2024/05/16/coming-up-libreoffice-technology-budapest-2024-hackfest/

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 149 ok: 144 ko:   0 fail ratio: 0.00% mean_ok:   9 ( 10) median_ok:   7 (  8)
gerrit_android_arm         jobs: 149 ok: 142 ko:   4 fail ratio: 2.68% mean_ok:   9 ( 10) median_ok:   7 (  7)
gerrit_android_x86         jobs: 149 ok: 144 ko:   0 fail ratio: 0.00% mean_ok:   9 ( 10) median_ok:   7 (  7)
gerrit_android_x86_64      jobs: 149 ok: 144 ko:   1 fail ratio: 0.67% mean_ok:   9 ( 10) median_ok:   7 (  8)
gerrit_linux_clang_dbgutil jobs: 305 ok: 246 ko:  47 fail ratio: 15.41% mean_ok:  41 ( 41) median_ok:  42 ( 42)
gerrit_linux_gcc_release   jobs: 356 ok: 289 ko:  48 fail ratio: 13.48% mean_ok:  16 ( 17) median_ok:  14 ( 14)
gerrit_mac                 jobs: 328 ok: 275 ko:  39 fail ratio: 11.89% mean_ok:  53 ( 53) median_ok:  49 ( 49)
gerrit_windows             jobs: 372 ok: 230 ko: 116 fail ratio: 31.18% mean_ok:  85 (153) median_ok:  72 ( 96)
gerrit_master_ml           jobs: 418 ok: 191 ko: 187 fail ratio: 44.74% mean_ok: 163 (173) median_ok: 118 (118)
gerrit_master              jobs:  67 ok:  26 ko:  35 fail ratio: 52.24% mean_ok: 184 (184) median_ok: 129 (129)
gerrit_master_seq          jobs: 348 ok: 166 ko: 148 fail ratio: 42.53% mean_ok: 157 (161) median_ok: 118 (118)
   + tests that failed more than twice in last seven days
      3 UITest_sw_navigator                gerrit_linux_clang_dbgutil
      8 UITest_writer_tests4                gerrit_linux_clang_dbgutil
     24 CppunitTest_sw_a11y                gerrit_windows
     25 aborted by jenkins job timeout                gerrit_windows
   + MSVC -analyze switch disabled for CI builds (when JENKINS_HOME is set)
   + build times are now way faster on Windows, due to this (Cloph)
   + CppunitTest_sw_a11y was bad till Saturday, interestingly better since then

* What’s cooking (Miklos)
    + A11y update (Michael W)
        + improvements to Calc a11y memory usage by Patrick (tdf#158914)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=155447 ("Add accessible object attributes to LO spellcheck dialog components for reliable identification by ATs")
    + RTL/CTL/CJK update (Jonathan)
        + https://bugs.documentfoundation.org/show_bug.cgi?id=161397 - Incorrect RTL fallback glyphs
            + Fixed
            + in general, think that the default fonts for various languages is far from optiomal (Hossein)
            + a wiki page documenting the current state would be ideal
            + is that font fallback vs default fonts for new documents? (Cloph)
              + already have a list for the defaults, language-specific
              + at officecfg/registry/data/org/openoffice/VCL.xcu, might do what you need (Caolan)
              + https://wiki.documentfoundation.org/User:Hossein/Languages is the previous effort.
        + https://bugs.documentfoundation.org/show_bug.cgi?id=152024 - Diacritics are cut off in the last line of paragraph
            + In progress

* invitation list for LibOCon (Michael W)
    + sent link to formal ESC members by email
    + please enter your suggestions before ESC call next week

* Community Townhall Meeting (Heiko)
  + idea from BoD call on Monday
  + a bit of an "ask me anything" style
  + would be done per-project, including one for development
  + any feedback, let the board know
  + no objections from the ESC side (all)
  + had an AMA session on reddit a few years ago, it went well (Heiko)

* QA update (Xisco)
    + UNCONFIRMED: 1161 (+20)
        + enhancements: 270  (-5)
        + needsUXEval: 10 (+0)
        + haveBackTrace: 10 (+0)
        + needsDevAdvice: 45 (+0)
        + documentation:  4 (+1)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+0)


    + Most pressing bugs:
     New:

    None



    + New high severity bugs of the week:
        + Hypertext, relative URL to local files does not work
            + https://bugs.documentfoundation.org/show_bug.cgi?id=159768
            + not tagged as a regression

* QA stats (Stéphane)
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +111  -6 (-93) overall)
      many thanks to the top bug squashers:
       Stéphane Guillou (stragu) 14
       QA Administrators       10
       Heiko Tietze            9
       Mike Kaganski           8
       László Németh           4
       Rafael Lima             4
       Thorsten Behrens (allotropia) 4
       Buovjaga                3
       Hossein                 3
       Justin L                3

    + top 10 bugs reporters:
       johnks                  7
       Gabor Kelemen (allotropia) 6
       Mike Kaganski           4
       Xisco Faulí             4
       Eyal Rozenberg          3
       Olivier Hallot          3
       Stéphane Guillou (stragu) 3
       László Németh           2
       Miklos Vajna            2
       Regina Henschel         2

    + top 10 bugs fixers:
       Heiko Tietze            5
       Kaganski, Mike          5
       Németh, László          4
       Thorsten Behrens (CIB)  4
       Justin Luth             3
       Samuel Mehrbrodt        3
       Balland-Poirier, Laurent 2
       Caolán McNamara         2
       Grandin, Noel           2
       Rafael Lima             2

    + top 10 bugs confirmers:
       Stéphane Guillou        15
       m.a.riosv               7
       Heiko Tietze            6
       Nabet, Julien           6
       Alex Thurgood           5
       Robert Großkopf         4
       Ady                     3
       Ilmari Lauhakangas      3
       Kaganski, Mike          3
       Xisco Fauli             3


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

     done by:
        Stéphane Guillou       5
        Raal                   4
        Xisco Fauli            3
        Aron Budea             1
        Kaganski, Mike         1
        Timur                  1


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

     done by:
        Stéphane Guillou       6
        Raal                   4
        Xisco Fauli            4
        Aron Budea             1
        Timur                  1


* all bugs tagged with 'regression'
   + 1244(-7) bugs open of 13405(+15) total 24(+1) high prio.

     done by:
        Stéphane Guillou       4
        Xisco Fauli            4
        Ady                    1
        Eyal Rozenberg         1
        Ilmari Lauhakangas     1
        m.a.riosv              1
        Kaganski, Mike         1
        Telesto                1
        Timur                  1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 429(-2)
     Calc                     - 230(-1)
     Impress                  - 126(+0)
     LibreOffice              - 52(-1)
     Draw                     - 51(-1)
     Writer: docx filter      - 44(+0)
     Base                     - 42(+0)
     Crashes                  - 42(+1)
     UI                       - 39(-4)
     Borders                  - 34(-1)
     Writer: perf             - 34(+0)
     Writer: other filter     - 32(+1)
     Printing and PDF export  - 26(+0)
     Chart                    - 24(+0)
     RTL                      - 23(+0)
     BASIC                    - 21(+0)
     filters and storage      - 21(+0)
     Writer: doc filter       - 16(+0)
     graphics stack           - 13(+0)
     Formula Editor           - 7(+0)
     framework                - 3(+0)
     Extensions               - 2(+0)
     sdk                      - 2(+0)
     Linguistic               - 1(+0)



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

  Powered by Linux