ESC meeting minutes: 2023-02-16

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

 



* Present:
    + Heiko, Caolan, Cloph, Cosmin, Hossein, Ilmari, Michael W, Olivier, Michael S, Stephane, Thorsten, Xisco, Miklos, Kendy, Gabriel, Eike

* Completed Action Items:
    + install newer NDK on Jenkins to be able to build https://gerrit.libreoffice.org/c/core/+/146118 (Cloph)
    + ESC project ranking (Ilmari)

* Pending Action Items:
    + deploy https://gerrit.libreoffice.org/c/lode/+/143788  "Extend kill-wrapper to also run on macOS" on the Jenkins slaves (Cloph)
    [ in progress, done on 1 builder ]
    + Remove Highest-Priority bugs section (Xisco)

* Release Engineering update (Cloph)
    + 7.5 status: 7.5.1 rc2 in 1 week
      + toggle to lock the dark/light mode is added as an exception
    + 7.4 status: 7.4.6 rc1 tagged yesterday

* Documentation (Olivier)
    + New Help: No news
    + Helpcontents2
        + updates and fixes (ohallot, Seth Chaiklin, A. Barrientos)
        + New page on VBA (A. Romedenne)
    + Wiki:
        + Adding extended tips to LO dialogs:
        + https://wiki.documentfoundation.org/Documentation/ExtendedTips
    + Guides
        + work in progress.
    + Google Seasons of Doc
        + Need ideas !

    + Bugzilla Documentation statistics
        260(260) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     17(12)   43(3)      98(3)     302(2)
         commented     20(11)   64(-5)    249(-37)   996(-15)
          resolved      5(4)    12(-1)     41(-1)    181(1)
    + top 10 contributors:
          Seth Chaiklin made 43 changes in 1 month, and 355 changes in 1 year
          Olivier Hallot made 42 changes in 1 month, and 412 changes in 1 year
          Stéphane Guillou made 28 changes in 1 month, and 124 changes in 1 year
          Heiko Tietze made 12 changes in 1 month, and 89 changes in 1 year
          Roman Kuznetsov made 10 changes in 1 month, and 63 changes in 1 year
          Ilmari Lauhakangas made 8 changes in 1 month, and 93 changes in 1 year
          Kaganski, Mike made 7 changes in 1 month, and 107 changes in 1 year
          Adolfo Jayme Barrientos made 6 changes in 1 month, and 41 changes in 1 year
          Xisco Fauli made 5 changes in 1 month, and 34 changes in 1 year
          Rafael Lima made 4 changes in 1 month, and 122 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        278(278) (topicUI) bugs open, 82(82) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
             added      15(8)     27(9)     36(10)      70(10)
         commented     115(30)   305(38)   638(72)    2267(56)
           removed       0(-1)     0(-1)     4(-2)      30(-2)
          resolved      10(0)     34(-1)    84(5)      288(-4)
    + top 10 contributors:
          Heiko Tietze made 181 changes in 1 month, and 1444 changes in 1 year
          Vernon, Stuart Foote made 57 changes in 1 month, and 201 changes in 1 year
          Stéphane Guillou made 55 changes in 1 month, and 149 changes in 1 year
          Eyal Rozenberg made 49 changes in 1 month, and 271 changes in 1 year
          Ilmari Lauhakangas made 43 changes in 1 month, and 210 changes in 1 year
          Seth Chaiklin made 36 changes in 1 month, and 196 changes in 1 year
          Rafael Lima made 28 changes in 1 month, and 240 changes in 1 year
          Roman Kuznetsov made 24 changes in 1 month, and 185 changes in 1 year
          ady made 23 changes in 1 month, and 23 changes in 1 year
          McNamara, Caolán made 17 changes in 1 month, and 36 changes in 1 year
    + [Bug 136901] Calc: When you Drag tabs, it is dragging them in the opposite
           direction (Hebrew language)
    + [Bug 153549] Rename Tools > "Chapter Numbering" to "Heading Numbering"
    + [Bug 153653] Styles tab help page needs revision, and Assign command in
           Styles dialog should have a tooltip with the command name
    + [Bug 153637] Rename "Use level from source chapter" to "Use outline level
           from document headings" in Type tab of Insert Table of Contents, Index,
           or Bibliography dialog
    + [Bug 153600] Style organizer's "Next style"'s function not clear to user
    + [Bug 153596] Place "Evaluate up to level" next to "Outline" in the Type tab
           of Table of Contents, Index, or Bibliography
    + [Bug 153578] duplicate menu hotkey
    + [Bug 150913] Writer: Spurious page break when forcing page style and resetting
           page number
    + [Bug 153580] Calc Sort dialog too small, UI not resizable
    + [Bug 153581] Styles panel style family buttons should be radio type
    + [Bug 153485] Tooltip for H icon in Navigator should be "Outline Level"
    + [Bug 153534] Most bundled page styles are nonsensical and/or redundant
    + [Bug 153513] It's impossible to zoom in and out with the keyboard in any
           of the apps
    + [Bug 86867] LO uses surrounding paragraph direction for field contents direction
           rather than first field char
    + [Bug 153525] Styles Preview should be able to show a grid of list styles
           (Tabbed UI)
    + [Bug 153512] CTRL D should duplicate the selected object or slide
    + [Bug 153499] Index Entry dialog needs UI/HIG review


* Crash Testing (Caolan)
    + 62(-33) import failure, 5(+1) export failures
    + 0 coverity issues
    + 6 ossfuzz issues, 1 crash

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.4.4.2
         + (-196) 529 725 1194 1343 832 0
   + https://crashreport.libreoffice.org/stats/version/7.4.5.1
         + (+73) 646 573 645 0
   + https://crashreport.libreoffice.org/stats/version/7.5.0.3
         + (+672) 1834 1162 0

    + 7.5.0.3 crashes spreadsheet shared in the dev ml

      + see mail, sent earlier today


    + https://crashreport.libreoffice.org/stats/signature/SvListView::SelectListEntry(SvTreeListEntry%20*,bool)

    - Regression in 7.5. Fixed thanks to Caolán

    + top 3 crashes are supposed to be fixed 7.5.next


* Mentoring (Hossein)
          committer...   1 week     1 month     3 months    12 months
                  open      87(12)     144(7)      151(10)      157(10)
               reviews     400(138)   1290(106)   3206(70)    11562(88)
                merged     279(73)    1301(-40)   3610(34)    14545(25)
             abandoned      22(12)      72(10)     174(-1)      825(0)
           own commits     177(44)     860(-58)   2421(2)     10672(-17)
        review commits      50(30)     171(-11)    695(-35)    2748(-13)
        contributor...   1 week     1 month      3 months    12 months
                  open      28(0)       62(14)       64(10)       78(12)
               reviews     752(114)   2956(-104)   7926(58)    31492(22)
                merged      10(3)       45(-6)      202(-16)     846(-8)
             abandoned       8(6)       30(6)       209(-41)     566(3)
           own commits      15(8)       58(-10)     277(-32)     911(-12)
        review commits       0(0)        0(0)         0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 320(320)
       total 389(389)   assigned 22(22)   open 338(338)
    + top 10 contributors:
          Rafał Dobrakowski made 4 patches in 1 month, and 4 patches in 1 year
          Radhey Parekh made 3 patches in 1 month, and 7 patches in 1 year
          Chenxiong Qi made 3 patches in 1 month, and 8 patches in 1 year
            made 3 patches in 1 month, and 30 patches in 1 year
          Ekta Goel made 3 patches in 1 month, and 3 patches in 1 year
          Sebastian Siewior made 3 patches in 1 month, and 3 patches in 1 year
          Paris Oplopoios made 3 patches in 1 month, and 13 patches in 1 year
          Colomban Wendling made 2 patches in 1 month, and 11 patches in 1 year
          Fred Kruse made 2 patches in 1 month, and 3 patches in 1 year
          Stéphane Guillou made 2 patches in 1 month, and 6 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 164 review comments in 1 month, and 1168 in 1 year
          Vajna, Miklos made 114 review comments in 1 month, and 696 in 1 year
          Adolfo Jayme Barrientos made 96 review comments in 1 month, and 986 in 1 year
          Xisco Fauli made 96 review comments in 1 month, and 854 in 1 year
          Timar, Andras made 72 review comments in 1 month, and 270 in 1 year
          Nabet, Julien made 64 review comments in 1 month, and 778 in 1 year
          McNamara, Caolán made 62 review comments in 1 month, and 956 in 1 year
          Thorsten Behrens made 60 review comments in 1 month, and 624 in 1 year
          Grandin, Noel made 50 review comments in 1 month, and 456 in 1 year
          Hossein made 48 review comments in 1 month, and 274 in 1 year
    + Patches automatically abandoned:
        vcl: always delegate calls to SalGraphicsImpl - removes cruft ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/132908
        vcl: remove Impl specific calls from WinSalGraphics, use delegator ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/132935
        basegfx: replace typedef with a class B2ISize based on Size2D ( Tomaž Vajngerl )
            - https://gerrit.libreoffice.org/#/c/139708
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Devansh Jain
          Deepanshu Raj
          Rafał Dobrakowski
          Sebastian Siewior (breakpoint.cc)

  + New blog post (draft)
    Telemetry required? Ask users first!
    https://dev.blog.documentfoundation.org/?p=757&preview=1&_ppp=3b4e5b78b0
    + input on the draft is welcome (Hossein)
  + Will add a follow up on configure.ac internals later
  + New EasyHacks
    tdf#150960 Use platform look and feel (plaf) and scaling for Java windows
    https://bugs.documentfoundation.org/show_bug.cgi?id=150960
    + the window scaling factor is also related
  + Q: Does LO SDK configuration work on Windows?
    + not working for Hossein locally
    + should work, worked in the past (Stephan)
      + can look into this with a new setup
      + the current setup is not ideal, but should be at least documented
    + also experimented with cmake/qmake before (Hossein)
      https://dev.blog.documentfoundation.org/?p=406

* GSoC (Ilmari)
  + Ideas are still welcome
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
  + Org announcement next week https://developers.google.com/open-source/gsoc/timeline

* Commit Access
  + no proposals this week

* Developer Certification (Stephan/Kendy/Thorsten/László)
  + resting since: 19 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 242 ok: 203 ko:  26 fail ratio: 10.74% mean_ok:   9 ( 17) median_ok:   7 (  9)
gerrit_android_arm         jobs: 242 ok: 193 ko:  24 fail ratio: 9.92% mean_ok:  10 ( 18) median_ok:   7 ( 10)
gerrit_android_x86         jobs: 242 ok: 206 ko:  22 fail ratio: 9.09% mean_ok:  10 ( 18) median_ok:   7 ( 12)
gerrit_android_x86_64      jobs: 242 ok: 194 ko:  23 fail ratio: 9.50% mean_ok:  10 ( 19) median_ok:   6 ( 12)
gerrit_linux_clang_dbgutil jobs: 489 ok: 314 ko: 122 fail ratio: 24.95% mean_ok:  46 ( 52) median_ok:  45 ( 49)
gerrit_linux_gcc_release   jobs: 478 ok: 373 ko:  63 fail ratio: 13.18% mean_ok:  21 ( 26) median_ok:  20 ( 21)
gerrit_mac                 jobs: 499 ok: 337 ko: 106 fail ratio: 21.24% mean_ok:  40 ( 63) median_ok:  39 ( 44)
gerrit_windows             jobs: 515 ok: 321 ko: 122 fail ratio: 23.69% mean_ok:  57 ( 70) median_ok:  55 ( 59)
gerrit_master              jobs: 528 ok: 259 ko: 194 fail ratio: 36.74% mean_ok:  77 ( 78) median_ok:  64 ( 64)
   + https://dev-www.libreoffice.org/tmp/gerrit_230216.html
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sc_subsequent_export_test2                gerrit_windows
      5 aborted due to not producing any output to the log                gerrit_windows
      6 aborted due to not producing any output to the log                gerrit_mac
      7 UITest_calc_tests8                gerrit_linux_clang_dbgutil
     13 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     19 CppunitTest_sw_uibase_uiview                gerrit_windows new since Feb 11 - maybe side-effect of https://gerrit.libreoffice.org/c/core/+/146726 or 146725?
  + this week: apart from having a new prominent crasher, was a good week
    + one macOS builder ran out of disk space, fixed now

* LibreOffice hackfest in Cambridge (Miklos)
  + as part of COOL days: 28 & 29th March 2023
  + Collabora can fund accommodation for people
  + https://www.collaboraoffice.com/cooldays/ has more info

* ESC budget & projects 2023 (Thorsten, Ilmari)
  + we're past the voting deadline (was FOSDEM) (Ilmari)
    + fine to go as-is
  + results are now passed to the board
  + if the board needs further input, will get back to the ESC (Thorsten)

* What’s cooking (Miklos)
  + Multi-page fly frames / floating tables (Miklos)
    + early stage, SW_FORCE_FLY_SPLIT=1 is meant to allow experimenting
  + Drawing Styles in Calc (Maxim)
    + prototype in Gerrit https://gerrit.libreoffice.org/c/core/+/147110 (WIP)
    + very promising (Heiko)
  + multi-color gradients (Armin)
    + 2 changes are already in, plumbing work for the rendering (Thorsten)
    + expect some model changes in the next few weeks, on master

* Verified Flathub builds (Stephan)
  + New "verified" feature on Flathub,
    <https://discourse.flathub.org/t/how-do-you-get-a-flathub-submission-verified/3714/2>
  + Assuming we'd like to get that for the LO builds I upload there
  + Verification process involves me placing certain files on
    <https://libreoffice.org/> (instructions like "Create a page at
    https://libreoffice.org/.well-known/org.flathub.VerifiedApps.txt containing the
    following token")
    + Should I contact website@, or can I get that sorted out with somebody here,
      maybe Cloph?
  + best to send the content & details to hostmaster@ (Cloph)
  + or #tdf-infra if that content is based on short-living tokens

* SnapCraft packages (Hossein)
  + last stable version there is 7.4
    https://snapcraft.io/libreoffice
  + 7.5 is the latest candidate
  + is this OK?
  + what do you mean exactly? (Cloph)
    + it's Canonical's decision what to ship
    + see nothing wrong
  + we consider both 7.4 & 7.5 as stable (Cloph)

* Certification for meeting a French standard in the app store (Caolan)
  + question from Patrick
  + had no time to look into that yet (Cloph)
  + will share info once TDF filed its papers

* QA update (Xisco)
    + UNCONFIRMED: 1428 (+11)
        + enhancements: 304  (+6)
        + needsUXEval: 15 (+6)
        + haveBackTrace: 7 (+0)
        + needsDevAdvice: 29 (-1)
        + documentation:  14 (+1)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  11 (+0)

    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
        + Labels moved and/or lost when exporting Calc charts as image (SVG and PNG)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=153544
            + bisected earlier this week
            + Caolan?
    + removed 2 enhancements manually, will deploy it now (Xisco)

* QA stats (Stéphane)
    + Unconfirmed reports creeping back up, makes sense with 7.5 release + FOSDEM slump

    * 23+ reports per day in February (vs 16/day in January)

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +170  -14 (-102) overall)
      many thanks to the top bug squashers:
       Caolán McNamara         8
       V Stuart Foote          7
       Stéphane Guillou (stragu) 6
       Julien Nabet            5
       Mike Kaganski           5
       QA Administrators       5
       Buovjaga                4
       Heiko Tietze            4
       Olivier Hallot          4
       Justin L                3

    + top 10 bugs reporters:
       sdc.blanco              13
       Mike Kaganski           5
       Justin L                4
       Rafael Lima             4
       Hossein                 3
       Michael Weghorn         3
       Regina Henschel         3
       Eyal Rozenberg          2
       Gabor Kelemen (allotropia) 2
       Jean-Francois Nifenecker 2

    + top 10 bugs fixers:
       McNamara, Caolán        7
       Justin Luth             3
       Kaganski, Mike          3
                               2
       Balazs Varga            1
       Bergmann, Stephan       1
       Carl Pearson            1
       David                   1
       Hossein                 1
       Ilhan Yesil             1

    + top 10 bugs confirmers:
       Stéphane Guillou        32
       m.a.riosv               15
       Ilmari Lauhakangas      14
       Heiko Tietze            10
       Dieter                  5
       Nabet, Julien           5
       Kaganski, Mike          4
       Vernon, Stuart Foote    4
       Xisco Fauli             4
       Ezinne Nnamani          3

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

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

     done by:
        Raal                   4
        csyu.279               2
        Weghorn, Michael       2
        Ilmari Lauhakangas     1
        Justin Luth            1
        Kelemen, Gabor         1
        Stéphane Guillou       1
        Xisco Fauli            1

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

     done by:
        Raal                   4
        csyu.279               2
        Weghorn, Michael       2
        Ilmari Lauhakangas     1
        Justin Luth            1
        Kelemen, Gabor         1
        Stéphane Guillou       1
        Xisco Fauli            1

* all bugs tagged with 'regression'
   + 1222(+6) bugs open of 12327(+12) total 10(+0) high prio.

     done by:
        Weghorn, Michael       2
        Raal                   2
        Rathke, Eike           1
        Ilmari Lauhakangas     1
        Justin Luth            1
        m.a.riosv              1
        Robert Großkopf        1
        Stéphane Guillou       1
        Telesto                1
        Xisco Fauli            1

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

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

* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 427(-2)
     Calc                     - 214(+4)
     Impress                  - 128(+1)
     Writer: docx filter      - 58(+0)
     Crashes                  - 51(+0)
     LibreOffice              - 49(+0)
     Draw                     - 44(+0)
     Base                     - 42(+0)
     UI                       - 41(+2)
     Writer: perf             - 35(+0)
     Borders                  - 32(+0)
     Writer: other filter     - 29(+0)
     Chart                    - 26(+1)
     RTL                      - 23(+0)
     Writer: doc filter       - 20(+0)
     Printing and PDF export  - 19(+0)
     BASIC                    - 18(+0)
     filters and storage      - 15(+0)
     graphics stack           - 15(+0)
     Formula Editor           - 3(+0)
     sdk                      - 2(+0)
     framework                - 1(+0)



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

  Powered by Linux