ESC meeting minutes: 2023-03-09

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

 



* Present:
    + Cloph, Heiko, Olivier, Stephane, Colan, Ilmari, Michael S, Stephan, Xisco, Miklos, Eike, Michael S

* Completed Action Items:

* Pending Action Items:
    + Remove MAB section (Xisco)
      [ still need to deploy ]

* Release Engineering update (Cloph)
    + 7.5 status: 7.5.2 rc1 this week
      + reviews appreciated: <https://gerrit.libreoffice.org/q/branch:libreoffice-7-5+status:open>
    + 7.4 status: 7.4.6 was released as final today
      + 7.4.7 rc1 mid-April

* Documentation (Olivier)
    + New Help
       + evaluating new technologies (WIP)
          + ODT, HUGO, SPHINX, LIMUX, others
    + Helpcontents2
       + Many updates after change in terminology - "headings" (S. Chaiklin)
         + chapter -> headings is the change
         + heading 1 -> chapter
         + heading 2..N -> headings
         + this allows outline numbering -> heading numbering
       + Housekeeping, typo fix, etc... (Stan Horacek, A. Barrientos,
       + Updates in BASIC Help pages (A. Romedenne)
       + New Help page on Firebird connections (Juan Sanz)
       + New Help page on Calc Zoom (Angelle Leger)
    + Guides
       + Work in progress
    + Bugzilla Documentation statistics
        260(260) bugs open
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months
           created     13(-19)    63(2)    115(0)      318(0)
         commented     21(-20)   134(12)   278(17)    1069(26)
          resolved      1(-12)    28(-2)    54(-3)     194(-4)
    + top 10 contributors:
          Seth Chaiklin made 127 changes in 1 month, and 456 changes in 1 year
          Olivier Hallot made 118 changes in 1 month, and 484 changes in 1 year
          Heiko Tietze made 18 changes in 1 month, and 99 changes in 1 year
          Stéphane Guillou made 15 changes in 1 month, and 142 changes in 1 year
          Ilmari Lauhakangas made 12 changes in 1 month, and 99 changes in 1 year
          ady made 4 changes in 1 month, and 5 changes in 1 year
          Kaganski, Mike made 4 changes in 1 month, and 112 changes in 1 year
          Vernon, Stuart Foote made 3 changes in 1 month, and 34 changes in 1 year
          *UNKNOWN* made 2 changes in 1 month, and 2 changes in 1 year
          *UNKNOWN* made 2 changes in 1 month, and 3 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        276(276) (topicUI) bugs open, 91(91) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     14(10)    26(8)     39(8)       75(9)
         commented     96(29)   285(0)    677(16)    2240(-13)
           removed      0(0)      0(0)      3(0)       26(-1)
          resolved     10(6)     34(3)     86(6)      278(-2)
    + top 10 contributors:
          Heiko Tietze made 163 changes in 1 month, and 1398 changes in 1 year
          Eyal Rozenberg made 97 changes in 1 month, and 312 changes in 1 year
          Vernon, Stuart Foote made 66 changes in 1 month, and 241 changes in 1 year
          Dieter made 43 changes in 1 month, and 219 changes in 1 year
          Stéphane Guillou made 39 changes in 1 month, and 177 changes in 1 year
          Rafael Lima made 33 changes in 1 month, and 251 changes in 1 year
          Seth Chaiklin made 30 changes in 1 month, and 192 changes in 1 year
          Ilmari Lauhakangas made 29 changes in 1 month, and 219 changes in 1 year
          Roman Kuznetsov made 10 changes in 1 month, and 169 changes in 1 year
          ady made 10 changes in 1 month, and 22 changes in 1 year
    + [Bug 150540] Add magnifying glass feature to quickly zoom images
    + [Bug 152272] wrong properties dialog for print to file / paper size limited...
    + [Bug 154080] Comment indicator is too small, non-circumspect, easy to miss
    + [Bug 154071] Request: Rename "Square" gradient to "Rectangle" gradient in the UI
    + [Bug 152242] textbox animation is always line-by-line
    + [Bug 153410] Style list changes scroll bar position to 'active' style after ...
    + [Bug 152304] Export as PDF only exports text selected (if text selected)
    + [Bug 153731] Two problems with clicking on [List Level] section in the Status bar
    + [Bug 154026] Show small preview in Position & Size dialog
    + [Bug 154025] Allow centering object on page/slide via context menu
    + [Bug 154024] Allow setting object size by percentage
    + [Bug 154015] Mark selected object center on rulers
    + [Bug 154010] Show dragged object boundaries on ruler while dragging
    + [Bug 151338] When selecting a cell or table row/column, "Position & Size"...
    + [Bug 153995] No UI for flipping the column order of a table
    + [Bug 153986] Use of "numbering" instead of "bullets"/"bulleting" for bulleted ...
    + [Bug 153957] not all share/gallery/backgrounds bitmaps are available in area...
    + [Bug 153971] Cannot direct-format paragraph, character when selecting (one...
 -> + [Bug 153952] Default template cannot be modified (by non-root user?)
    + [Bug 153666] MASTER DOCUMENT: In navigator 'Insert -> File' should be 'Insert...
    + [Bug 147004] 'Chapter' field should only show the paragraph preceding the...
    + [Bug 153933] bg color for area fill of cell and dialog fields for negative...
    + [Bug 153919] Shift+resize aspect ratio not maintained for images

* Crash Testing (Caolan)
    + 110(-908) import failure, 43(-813) export failures
      - back to "normal"
      - proposed fix for most frequent issue:
        https://gerrit.libreoffice.org/c/core/+/148415
    + 4 coverity issues
      - fixes submitted
    + 6 Google / ossfuzz: ?? fuzzers active now
      - fixes for new ones submitted

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.4.5.1
         + (+6) 917 911 758 646 573 645 0
   + https://crashreport.libreoffice.org/stats/version/7.5.0.3
         + (-613) 2150 2763 2246 1834 1162 0
   + https://crashreport.libreoffice.org/stats/version/7.5.1.2
         + (+546) 546 0

    + Fix in 7.5.1.2:
    - SalInstanceTreeView::iter_compare(weld::TreeIter const &,weld::TreeIter const &)
        - Thanks to Jim Raykowski
    - void rtl::str::release<_rtl_uString>(_rtl_uString*)
        - Problematic commit reverted
    - ScGridWindow::DrawPagePreview(short,long,short,long,OutputDevice &)
        - Thanks to Xisco
    - SvListView::SelectListEntry(SvTreeListEntry *,bool)
        - Thanks to Caolán
    - ScDocument::FillInfo(ScTableInfo &,short,long,short,long,short,double,double,bool,bool,ScMarkData const *)
        - fixed, good news

* Mentoring (Hossein)
  + Missing Hossein
          committer...   1 week     1 month     3 months    12 months
                  open      89(-9)     169(17)     184(23)      190(24)
               reviews     460(-46)   1564(168)   3666(190)   11608(24)
                merged     359(-25)   1440(117)   3912(127)   14499(-65)
             abandoned      17(1)       71(7)      184(10)      811(1)
           own commits     248(-26)   1005(92)    2612(79)    10622(-49)
        review commits      78(-34)    324(45)     801(35)     2817(35)
        contributor...   1 week       1 month     3 months    12 months
                  open       35(-161)    225(-3)     232(-2)      241(-3)
               reviews     1002(-306)   3624(274)   8800(320)   31800(-54)
                merged       30(5)        79(17)     198(17)      862(14)
             abandoned       12(-3)       38(10)     195(-16)     593(10)
           own commits       32(-21)     127(18)     305(14)      964(25)
        review commits        0(0)         0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 322(322)
       total 389(389)   assigned 22(22)   open 339(339)
    + top 10 contributors:
          Sophia Schroeder made 36 patches in 1 month, and 36 patches in 1 year
          Colomban Wendling made 9 patches in 1 month, and 20 patches in 1 year
          Armin Le Grand (allotropia) made 9 patches in 1 month, and 46 patches in 1 year
            made 4 patches in 1 month, and 34 patches in 1 year
          Rafał Dobrakowski made 4 patches in 1 month, and 4 patches in 1 year
          Sebastian Siewior made 3 patches in 1 month, and 3 patches in 1 year
          Vojtěch Doležal made 3 patches in 1 month, and 3 patches in 1 year
          Paris Oplopoios made 3 patches in 1 month, and 15 patches in 1 year
          Damjan, Jovanovic made 2 patches in 1 month, and 2 patches in 1 year
          Juan C. Sanz made 2 patches in 1 month, and 4 patches in 1 year
    + top 10 reviewers:
          Michael Stahl made 166 review comments in 1 month, and 1052 in 1 year
          McNamara, Caolán made 158 review comments in 1 month, and 1052 in 1 year
          Nabet, Julien made 118 review comments in 1 month, and 838 in 1 year
          Adolfo Jayme Barrientos made 106 review comments in 1 month, and 974 in 1 year
          Xisco Fauli made 92 review comments in 1 month, and 840 in 1 year
          Thorsten Behrens made 86 review comments in 1 month, and 604 in 1 year
          Ilmari Lauhakangas made 72 review comments in 1 month, and 316 in 1 year
          Christian Lohmaier made 66 review comments in 1 month, and 370 in 1 year
          Hossein made 62 review comments in 1 month, and 286 in 1 year
          Timar, Andras made 58 review comments in 1 month, and 280 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Abdallah Elhdad (f-eng.tanta.edu.eg)
          Supriyo Paul
          Jaume Pujantell (Collabora)

* GSoC (Ilmari)
  + https://wiki.documentfoundation.org/Development/GSoC/2023
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + Ideas are still welcome, if there is a matching mentor (Thorsten)
  + Next step: 4th April, project submission deadline for contributors

* Commit Access
  + no proposals this week

* Developer Certification (Stephan/Kendy/Thorsten/László)
  + resting since: 20 weeks (limit: 20 weeks)
  + have 4 candidates, will reach out to them (Stephan)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 290 ok: 248 ko:  24 fail ratio: 8.28% mean_ok:   9 ( 16) median_ok:   7 ( 11)
gerrit_android_arm         jobs: 289 ok: 245 ko:  26 fail ratio: 9.00% mean_ok:   9 ( 15) median_ok:   8 ( 10)
gerrit_android_x86         jobs: 290 ok: 256 ko:  19 fail ratio: 6.55% mean_ok:   9 ( 15) median_ok:   7 (  9)
gerrit_android_x86_64      jobs: 289 ok: 243 ko:  28 fail ratio: 9.69% mean_ok:   9 ( 16) median_ok:   7 ( 10)
gerrit_linux_clang_dbgutil jobs: 581 ok: 396 ko: 144 fail ratio: 24.78% mean_ok:  47 ( 55) median_ok:  45 ( 50)
gerrit_linux_gcc_release   jobs: 575 ok: 448 ko:  90 fail ratio: 15.65% mean_ok:  22 ( 26) median_ok:  20 ( 21)
gerrit_mac                 jobs: 586 ok: 411 ko: 125 fail ratio: 21.33% mean_ok:  42 ( 57) median_ok:  41 ( 45)
gerrit_windows             jobs: 616 ok: 421 ko: 141 fail ratio: 22.89% mean_ok:  60 ( 93) median_ok:  58 ( 71)
gerrit_master              jobs: 624 ok: 317 ko: 248 fail ratio: 39.74% mean_ok:  95 (103) median_ok:  78 ( 80)
   + https://dev-www.libreoffice.org/tmp/gerrit_230309.thml
   + tests that failed more than twice in last seven days
      3 CppunitTest_sd_export_tests                gerrit_windows
      3 CppunitTest_sw_ooxmlexport17                gerrit_mac
      5 CppunitTest_framework_dispatch                gerrit_windows
      5 CppunitTest_sw_mailmerge                gerrit_windows
      5 CppunitTest_sw_uiwriter3                gerrit_windows
      5 UITest_calc_tests8                gerrit_linux_clang_dbgutil
      6 CppunitTest_sd_svg_export_tests                gerrit_linux_clang_dbgutil
      6 UITest_writer_tests7                gerrit_linux_clang_dbgutil
      7 CppunitTest_filter_pdf                gerrit_mac
      8 CppunitTest_sc_uicalc                gerrit_windows
      8 CppunitTest_sw_uiwriter3                gerrit_linux_clang_dbgutil
     11 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     12 Killed by the kill-wrapper                gerrit_mac
  + good week, would say (Cloph)
    + Writer uiwriter and Calc uicalc is better now
    + not completely gone, though: https://lists.freedesktop.org/archives/libreoffice/2023-March/090049.html (Stephan)
    + only 1 bit was running out of disk space, taken offline manually (Cloph)
    + 1 windows builder short, should be back tomorrow

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

* What’s cooking (Miklos)
  + Multi-page floating tables (Miklos)
    + early stage, SW_FORCE_FLY_SPLIT=1 is meant to allow experimenting
  + multi-color gradients (Armin)
    + focusing on plumbing / rendering, no model changes yet (Thorsten)
  + theming work (Tomaz)
    + focusing on Writer for now

* Blacklisting GPUs wrt skia issues (Cloph)
  + entries added with just the device ID but not restricting to a driver version
    https://git.libreoffice.org/core/+/master/vcl/skia/skia_denylist_vulkan.xml
  + just deny a device and no driver version?
    + feels bad (Cloph)
  + perhaps just warn, but don't auto-disable when there is no driver version?
  + at least document what was the bad driver version? (Miklos)
    + will make it easier in future (Cloph)
  + "test your graphics card" button, is that usable for QA purposes here? (Caolan)
    + not sure (Cloph)
  + would like more restrictions if possible (Cloph)
    + but a comment is already an improvement
    + test button, if that helps with re-visiting these entries, that would be great
  + usually entries are added when soffice just crashes, so there the dialog would not be usable (Xisco)
    + recently saw cases where there was no crash just by visiting the start center (Cloph)

* QA update (Xisco)

    + UNCONFIRMED: 1329 (-21)
        + enhancements: 291  (-6)
        + needsUXEval: 14 (+6)
        + haveBackTrace: 5 (-1)
        + needsDevAdvice: 29 (+0)
        + documentation:  1 (+0)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  12 (+1)


    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
        + Not possible to insert interactive frame
            + https://bugs.documentfoundation.org/show_bug.cgi?id=154040
            + Tomaz?

* QA stats (Stéphane)
    + Updated QA dashboard, table now includes an "aggregate ranking": https://stragu.shinyapps.io/lo_qa_dashboard/
      + aggregate ranking -> how much value is in fixing the bug
      + feedback appreciated
      + will add "dataloss" keyword to calculation.
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +163  -50 (-132) overall)
      many thanks to the top bug squashers:
       Stéphane Guillou (stragu) 21
       Buovjaga                20
       Caolán McNamara         10
       Julien Nabet            7
       Heiko Tietze            6
       Mike Kaganski           6
       V Stuart Foote          6
       Michael Weghorn         5
       Dieter                  4
       Eyal Rozenberg          4

    + top 10 bugs reporters:
       Eyal Rozenberg          26
       sdc.blanco              8
       Mike Kaganski           4
       Tuomas Hietala          4
       Gabor Kelemen (allotropia) 3
       Kurosh Tavassoli        3
       Stéphane Guillou (stragu) 3
       jcsanz                  3
       Alvin Brady             2
       Coburn Ingram           2

    + top 10 bugs fixers:
       McNamara, Caolán        8
       Weghorn, Michael        5
       Kaganski, Mike          4
       Adolfo Jayme Barrientos 2
       Németh, László          2
       Sarper Akdemir          2
       Vojtěch Doležal         2
       *UNKNOWN*               1
       Andreas Heinisch        1
       Batmunkh Dorjgotov      1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      33
       Stéphane Guillou        29
       Dieter                  11
       Heiko Tietze            10
       m.a.riosv               8
       Olivier Hallot          5
       Nabet, Julien           4
       Raal                    4
       Weghorn, Michael        4
       *UNKNOWN*               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 : 1/85 -     1 %  (+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:
        Ilmari Lauhakangas     5
        Stéphane Guillou       4
        Xisco Fauli            3
        Raal                   2
        Weghorn, Michael       1

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

     done by:
        Ilmari Lauhakangas     5
        Stéphane Guillou       4
        Xisco Fauli            3
        Raal                   2
        Weghorn, Michael       1

* all bugs tagged with 'regression'
   + 1231(+4) bugs open of 12384(+20) total 11(+1) high prio.

     done by:
        Ilmari Lauhakangas     4
        Stéphane Guillou       4
        Xisco Fauli            2
        Rathke, Eike           1
        Weghorn, Michael       1
        m.a.riosv              1
        Németh, László         1
        Raal                   1
        Vernon, Stuart Foote   1

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

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

* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 431(+3)
     Calc                     - 222(+2)
     Impress                  - 124(+0)
     Writer: docx filter      - 59(+0)
     Crashes                  - 52(+2)
     LibreOffice              - 49(-2)
     Draw                     - 45(+0)
     Base                     - 43(+0)
     UI                       - 39(-1)
     Writer: perf             - 35(+0)
     Borders                  - 33(+0)
     Writer: other filter     - 29(-1)
     Chart                    - 24(-1)
     RTL                      - 23(-1)
     Printing and PDF export  - 22(+2)
     Writer: doc filter       - 21(+0)
     BASIC                    - 19(+0)
     filters and storage      - 16(+1)
     graphics stack           - 13(-1)
     Formula Editor           - 3(+0)
     sdk                      - 2(+0)
     Extensions               - 1(+1)
     Linguistic               - 1(+0)
     framework                - 1(+0)



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

  Powered by Linux