ESC meeting minutes: 2021-03-11

Miklos Vajna vmiklos at collabora.com
Thu Mar 11 15:51:24 UTC 2021


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

* Completed Action Items:
    + Consider re-using the pootle bot to remove >1w old Verified+1 labels on gerrit (Xisco)
       [ on hold for now, see below ]

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2 alpha 1 in 2nd week of May
    + 7.1 status: 7.1.2 rc1 was tagged yesterday, builds are in progress
        + rc2 in 2 weeks
    + 7.0 status: 7.0.5 will be announced later today
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    + New Help: no news
    + Helpcontent2:
       + Updates and fixes (S. Chakilin, ohallot)
      + Help pages fo ScriptForge( R. Lima, LibreOfficiant)
    + Google Season of Doc
       + Please add you idea for tech writing ! e.g.
         + A11y guide for LO docs ?
           + Macros and scripts (py) guides ?
           + AOO Dev Guide update?
           + Other?
    + Guides
       + More developments in ODT→HTML
         + https://books.libreoffice.org/pt-br/CG70/CG7000.html
       + Guides being updated to latest releases.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        243(243) (topicUI) bugs open, 233(233) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     13(8)     21(10)    45(8)      112(-18)
         commented     54(-5)   196(0)    846(-21)   3758(-20)
           removed      0(-1)     4(-1)    12(0)       27(-28)
          resolved      5(-3)    34(-6)   136(-11)    500(-7)
    + top 10 contributors:
          Heiko Tietze made 137 changes in 1 month, and 2387 changes in 1 year
          Seth Chaiklin made 66 changes in 1 month, and 203 changes in 1 year
          Telesto made 41 changes in 1 month, and 934 changes in 1 year
          Xisco Fauli made 37 changes in 1 month, and 207 changes in 1 year
          Ilmari Lauhakangas made 19 changes in 1 month, and 340 changes in 1 year
          Dieter made 18 changes in 1 month, and 396 changes in 1 year
          Foote, V Stuart made 17 changes in 1 month, and 604 changes in 1 year
          Henschel, Regina made 16 changes in 1 month, and 94 changes in 1 year
          Baggeraar made 8 changes in 1 month, and 8 changes in 1 year
          Adolfo Jayme Barrientos made 7 changes in 1 month, and 35 changes in 1 year

     + 13 new tickets with needsUXEval Mar/04-11

       * [Bug 140644] Image not scaling when downsizing caption frame (select
         frame & drag results in image being changed)
       * [Bug 140178] Change "Outline & List" to "Level & List" as tab label
         in Paragraph and Paragraph Style dialogs
       * [Bug 140936] RFE: Writer: Change Selection type icon in Statusbar
         to labels depending on current type
       * [Bug 140922] RFE: upper and lower cases for Day or day in insert >
         field > more fields>type date>extra formats>date> personal day format
       * [Bug 140745] AutoFilter dropdown doesn't show (empty) on top of the
         list with values
       * [Bug 140880] UI: Indicator to navigator if an item based group of items
->     * [Bug 140478] Basic fonts option for List does not have any effect
         + we have UI for this, but it does not seem to work
         + if you know how this is supposed to work, input is welcome
       * [Bug 140846] "Contains" in Paragraph Style should identify "Outline"
         as "Chapter Numbering" and have "Level" before the level number
       * [Bug 140845] "Contains" in Paragraph Style should identify List Style
         as "List Style", not as "Numbering"
       * [Bug 140839] Many images in ToTD looks cropped or blurry
       * [Bug 126352] “Create Style” Dialogue Does not Work Correctly if Opened
         via Menu or Toolbar: (often/always) shows other styles than the 'own
         styles', sometimes inactive when it shouldn't ..
       * [Bug 140818] Shouldn't all predefined (builtin) Character Styles
         inherit from Default Character Style?
->     * [Bug 140800] Improvements to Tools>Chapter Numbering > Load/Save when
         entries in Load/save dropdown are empty

->     * Wrong English string for U+2060 character
         + https://bugs.documentfoundation.org/show_bug.cgi?id=140796
         + .uno:InsertZWNBSP / SID_INSERT_ZWNBSP renamed to
          .uno:InsertWJ / SID_INSERT_WJ
          + zero-width non-breaking space, word joiner
         + https://gerrit.libreoffice.org/c/core/+/112055
AI: release note this (Heiko)

* Crash Testing (Caolan)
    + 15(-5) import failure, 5(+0) export failures
        + lot of duplication, perhaps 3 root causes
    + 3 coverity issues
       + builds still failing to upload, trying something else
    + 20 ossfuzz issues, 7 non-timeout/oom

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.0.4.2
         + (+149) 5651 5593 5375 5272 5698 6259 5595 3893 2033 1027 0
   + https://crashreport.libreoffice.org/stats/version/7.1.0.3
         + (-2015) 8505 10520 8732 6625 4863 452 0
   + https://crashreport.libreoffice.org/stats/version/7.1.1.2
         + (+2706) 2706 0

    + https://crashreport.libreoffice.org/stats/signature/GrTextureEffect::Impl::onSetData(GrGLSLProgramDataManager%20const%20&,GrFragmentProcessor%20const%20&)
    + Skia related, but no reproducer steps yet

* Mentoring/easyhack update
          committer...   1 week      1 month       3 months      12 months
                  open      89(11)      155(14)       158(14)        163(13)
               reviews     278(-156)    440(-1072)    452(-3186)     482(-13468)
                merged     145(-237)    145(-1198)    145(-3555)     145(-16873)
             abandoned       4(-9)        4(-75)        4(-190)        4(-913)
           own commits     226(-18)    1128(-36)     3180(-59)     14170(-59)
        review commits      71(-25)     401(-67)     1198(-5)       4718(-4)
        contributor...   1 week      1 month      3 months     12 months
                  open      37(15)     137(16)      138(16)       141(16)
               reviews     616(-340)   852(-2582)   858(-8142)    870(-43723)
                merged      24(-2)      24(-120)     24(-480)      24(-2829)
             abandoned       9(-5)       9(-51)       9(-134)       9(-506)
           own commits      37(-8)     179(-44)     504(14)      2138(13)
        review commits       0(0)        0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 3(3)   cleanup_comments 254(254)
       total 294(294)   assigned 29(29)   open 239(239)
    + top 10 contributors:
          Johnny_M made 60 patches in 1 month, and 596 patches in 1 year
          Dante DM made 20 patches in 1 month, and 75 patches in 1 year
          Svante Schubert made 18 patches in 1 month, and 19 patches in 1 year
          Suhaas Joshi made 5 patches in 1 month, and 5 patches in 1 year
          Leyan Ouyang made 4 patches in 1 month, and 7 patches in 1 year
          Wagner, Thorsten made 3 patches in 1 month, and 10 patches in 1 year
          Attila Szűcs made 3 patches in 1 month, and 36 patches in 1 year
          Srijita Mallick made 3 patches in 1 month, and 6 patches in 1 year
          Marco A.G.Pinto made 3 patches in 1 month, and 17 patches in 1 year
          Steve Fanning made 2 patches in 1 month, and 112 patches in 1 year
    + top 10 reviewers:
          Heiko Tietze made 36 review comments in 1 month, and 40 in 1 year
          Xisco Fauli made 36 review comments in 1 month, and 36 in 1 year
          Grandin, Noel made 32 review comments in 1 month, and 32 in 1 year
          Németh, László made 28 review comments in 1 month, and 28 in 1 year
          Michael Stahl made 28 review comments in 1 month, and 34 in 1 year
          Thorsten Behrens made 28 review comments in 1 month, and 32 in 1 year
          Olivier Hallot made 26 review comments in 1 month, and 26 in 1 year
          Kaganski, Mike made 22 review comments in 1 month, and 28 in 1 year
          Vajna, Miklos made 20 review comments in 1 month, and 20 in 1 year
          Ilmari Lauhakangas made 20 review comments in 1 month, and 24 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Ahmet, Hakan Çelik

* Commit Access
    + None

* Developer Certification (Stephan/Kendy/Thorsten/László)
    + sleep -18 weeks

* Jenkins / CI update (Cloph)
    from:Thu Mar  4 15:09:52 2021
    master linux rel  jobs:  46 ok:  46 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs:  41 ok:  36 ko:   5 fail ratio: 12.20 % break:   4 broken duration:21.09%
    master mac rel    jobs:  82 ok:  82 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:  88 ok:  88 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  53 ok:  33 ko:  20 fail ratio: 37.74 % break:  16 broken duration:40.28%
    master win dbg    jobs:  55 ok:  39 ko:  16 fail ratio: 29.09 % break:  11 broken duration:27.30%
    master win64 dbg  jobs:  50 ok:  29 ko:  21 fail ratio: 42.00 % break:  10 broken duration:38.18%
    master gerrit lin jobs: 717 ok: 520 ko: 138 fail ratio: 19.25% time for ok: mean:  23 median:  21
    master gerrit plg jobs: 655 ok: 417 ko: 140 fail ratio: 21.37% time for ok: mean:  41 median:  37
    master gerrit win jobs: 820 ok: 407 ko: 298 fail ratio: 36.34% time for ok: mean:  55 median:  56
    master gerrit mac jobs: 693 ok: 551 ko:  55 fail ratio:  7.94% time for ok: mean:  29 median:  26
    master android    jobs: 645 ok: 553 ko:  40 fail ratio:  6.20% time for ok: mean:  25 median:  17
    master gerrit all jobs: 753 ok: 274 ko: 315 fail ratio: 41.83% time for ok: mean: 151 median: 105
   + https://dev-www.libreoffice.org/tmp/gerrit_210311.html
   + tests that failed more than twice in last seven days
      3 CppunitTest_filter_textfilterdetect		gerrit_windows
      3 CppunitTest_sc_uicalc		gerrit_windows
      3 CppunitTest_sd_export_tests		gerrit_linux_clang_dbgutil
      3 CppunitTest_sd_export_tests		gerrit_windows
      3 CppunitTest_sfx2_view		gerrit_windows
      3 CppunitTest_sw_core_layout		gerrit_windows
      3 CppunitTest_sw_uiwriter		gerrit_windows
      3 CppunitTest_sw_unowriter		gerrit_windows
      3 CppunitTest_sw_uwriter		gerrit_windows
      3 CppunitTest_vcl_filter_ipdf		gerrit_windows
      3 CppunitTest_writerperfect_impress		gerrit_windows
      3 JunitTest_ridl_remote		gerrit_linux_clang_dbgutil
      4 CppunitTest_sw_apiterminate		gerrit_windows
      5 CppunitTest_sc_subsequent_export_test		gerrit_windows
      7 CppunitTest_vcl_complextext		gerrit_windows
      7 UITest_sw_findBar		gerrit_linux_clang_dbgutil
      8 Killed by the kill-wrapper		gerrit_linux_clang_dbgutil
      9 CppunitTest_sw_core_undo		gerrit_windows
     12 UITest_hide_cols		gerrit_linux_clang_dbgutil
     15 CppunitTest_writerperfect_writer		gerrit_windows
     18 CppunitTest_vcl_skia		gerrit_windows
     38 CppunitTest_xmlsecurity_signing		gerrit_windows
     + disable xmlsecurity_signing on Windows? (Miklos)
        + do we have parallel builds on that machine? (Caolan)
        + may have problems with 2 parallel builds
         + may move this over to a subsquentcheck (Miklos)

    + this week was quite bad
      + had to take 1 bot offline: skia false failure
      + data center took infra down for a while
      + mac build bots decided to disconnect

* l10n (Sophie)
  + business as usual

* GSoC 2021 announced (Heiko/Thorsten)
  + project page: http://g.co/gsoc
  + new ideas are welcome at https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + new mentors too: https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
  + past steps
    + March 9, 2021: Organizations Announced
  + next step:
    + March 29, 2021 - April 13, 2021: Student Application Period
    + April 13, 2021 - May 17, 2021: Application Review Period
    + May 17, 2021: Student Projects Announced
    + May 17, 2021 - June 7, 2021: Community Bonding
    + June 7, 2021 - August 16, 2021: Coding
    + July 12 - 16, 2021: Evaluations
    + August 16 - 23, 2021: Students Submit Code and Final Evaluations
    + August 23 - 30, 2021: Mentors Submit Final Evaluations
    + August 31, 2021: Results Announced
  + seeing lots of easy hackers (Heiko)

* Accessibility (Michael W)
  + currently in contact with a blind user who has written to the a11y
    mailing list recently, ran into a few issues (uses NVDA on Win)
  + he's motivated to get involved in order to improve the situation,
    but not a programmer
  + I'm trying to help a bit, and get a bit of an overview over the topic
    of accessibility
  + since I have very little knowledge about the topic so far,
     wanted to ask a few questions:
      + Are there currently any plans to do something in the area?
          + e.g. IIRC there was a discussion on board-discuss mailing list
            last year
      + Any other specific tips or things to be aware of, people involved in the
        area or interested in looking at a11y bugs?
      + or just best to start looking into this, and
        ask more specific questions as they arise?
  + there will be some budget for this year from TDF (Thorsten)
    + some funding for a11y work
    + properly triage bugs as a start, the blocker ones?
    + developer mentor hiring is in progress, that will also help at some stage
    + we also have an accessibility keyword in the bugzilla (Xisco) and meta ticket 101912

* Status of Win-Arm64 at tb77-TDF (Xisco)
	- Failing since Jan 20 (postgresql update, fails to find/use openssl)
	- Job disabled in Jenkins
        - Noel disabled because nobody took action
      - what is the status?
        - can have a look (Thorsten)

*  pootle bot to remove >1w old Verified+1 labels on gerrit (Xisco)
    + looked at this a bit
    + loosing CodeReview+1 after a rebase
      + configurable? (Miklos)
        + probably not (Cloph)
    + concern: Verified+1 gets removed due to rebase, then CodeReview+1 is lost
    + plan: first sort out preserving CodeReview+1 first, and only then start dropping Verified+1 labels

* master branch rename (Cloph)
   + https://redmine.documentfoundation.org/issues/3442
   + shout/mail the list if you have concerns/tooling that depends on master name
   + planned for end of March/first week in April
   + flag day or transition period? (Miklos)
     + plan: one-stop switchover in the repo

* QA update (Xisco)
    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 1648 (+1)
        + enhancements: 198  (+2
        + needsUXEval: 13 (+9)
        + haveBackTrace: 4 (+0)
        + needsDevAdvice: 16 (+0)
        + documentation:  10 (-14)
        + android:  6 (+0)
        + iOS:  0 (+0)
        + Online:  23 (+0)

    + Most pressing bugs:
     New:
        None
     Old:
        + Writer document with tables lost data in cells (apparently) replacing with 0
            + https://bugs.documentfoundation.org/show_bug.cgi?id=131025
            + Eike is asking for Writer advice
            + there are some code pointers from Mike K there

       + PDF export: LibreOffice 6.3 option buttons in forms not
working in Adobe Reader (OK in other readers)
           + https://bugs.documentfoundation.org/show_bug.cgi?id=127217

           + Julian Nabet has a patch, Thorsten to review

       + macOS: Can't Save As after installing language pack on Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=132025

           + more info here: “Subject: Budget 2020 proposals and macOS
Catalina
             support / onboarding” on the dev list (Heiko)

        + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from
imported
          PDF are reversed, PDFIProcessor::mirrorString not behaving
            + https://bugs.documentfoundation.org/show_bug.cgi?id=104597

            + Thorsten looking at it
            + old problem, but many duplicate

    + New high severity bugs of the week:
        + None

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +148  -11 (-130) overall)
      many thanks to the top bug squashers:
       QA Administrators       20
       Timur                   8
       Xisco Faulí             8
       Olivier Hallot          7
       Dieter                  5
       Mike Kaganski           5
       steve                   5
       Heiko Tietze            4
       Aron Budea              3
       Attila Bakos (NISZ)     3

    + top 10 bugs reporters:
       Telesto                 11
       Eyal Rozenberg          10
       sdc.blanco              7
       Mike Kaganski           4
       Rizal Muttaqin          3
       pierre-yves samyn       3
       Andreas                 2
       Dominique               2
       Regina Henschel         2
       Timur                   2

    + top 10 bugs fixers:
       Olivier Hallot          5
       Jim Raykowski           3
       Xisco Fauli             3
       Kaganski, Mike          2
       McNamara, Caolán        2
       steve -_-               2
                               1
       *UNKNOWN*               1
       Adolfo Jayme Barrientos 1
       Attila Szűcs            1

    + top 10 bugs confirmers:
       Dieter                  23
       Olivier Hallot          18
       *UNKNOWN*               15
       Timur                   7
       Xisco Fauli             6
       Roman Kuznetsov         5
       Nabet, Julien           4
       Heiko Tietze            3
       Henschel, Regina        3
       Telesto                 3


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


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

     done by:
        Budea, Áron            5
        Telesto                2


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

     done by:
        Budea, Áron            4
        Telesto                2


* all bugs tagged with 'regression'
   + 1390(+4) bugs open of 10801(+12) total 13(+0) high prio.

     done by:
        Telesto                     5
        Budea, Áron                 3
        Roman Kuznetsov             1
        Yotam Benshalom             1
        Gerald Pfeifer              1
        Fortin Tam, Jean-François   1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 457(-1)
     Calc                     - 241(+0)
     Impress                  - 147(+1)
     LibreOffice              - 57(-1)
     Writer: docx filter      - 55(+0)
     Draw                     - 51(+0)
     Crashes                  - 50(-1)
     Borders                  - 47(+0)
     UI                       - 42(+0)
     Writer: perf             - 42(+0)
     Base                     - 32(+0)
     Writer: other filter     - 31(+0)
     Writer: doc filter       - 28(+2)
     Chart                    - 27(+1)
     graphics stack           - 25(+0)
     RTL                      - 24(+0)
     Printing and PDF export  - 23(+0)
     filters and storage      - 19(+0)
     BASIC                    - 15(+0)
     Formula Editor           - 2(+0)
     framework                - 2(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list