ESC meeting minutes: 2021-01-28

Miklos Vajna vmiklos at collabora.com
Thu Jan 28 15:37:34 UTC 2021


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

* Completed Action Items:

* Pending Action Items:
    + get GSoC 2021 application kicked off until 29th January (Thorsten)
      + actually application window opens tomorrow
    + data of mentoring update / qa stats look outdated, investigate (Xisco)

* Release Engineering update (Cloph)
    + 7.1 status: 7.1.0 rc3, meant to be the final one
      + tag has been created yesterday, builds are in progress
    + 7.0 status
      + 7.0.5 far away (week 7)
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    +Helpconetnt2
      + Updates and fixes (fitojb, ohallot, S. Chaiklin, A. Gelmini, johnny_M)
      + New Help pages for ScriptForge (R. Lima),
    + Guides
      + Work in progress
    + url for blog post:
https://blog.documentfoundation.org/blog/2021/01/28/introducing-the-scriptforge-basic-libraries/


* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        242(242) (topicUI) bugs open, 254(254) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week     1 month   3 months   12 months
             added      12(-13)    32(-7)     62(-7)    164(-7)
         commented     130(-16)   417(69)   1048(30)   4131(25)
           removed       1(1)       3(3)       8(2)      52(3)
          resolved      13(-5)     54(11)    158(5)     510(5)
    + top 10 contributors:
          Heiko Tietze made 269 changes in 1 month, and 2495 changes in 1 year
          Telesto made 218 changes in 1 month, and 952 changes in 1 year
          Foote, V Stuart made 102 changes in 1 month, and 707 changes in 1 year
          Seth Chaiklin made 73 changes in 1 month, and 212 changes in 1 year
          Ilmari Lauhakangas made 42 changes in 1 month, and 316 changes in 1 year
          Dieter Praas made 31 changes in 1 month, and 489 changes in 1 year
          Kaganski, Mike made 27 changes in 1 month, and 173 changes in 1 year
          Roman Kuznetsov made 23 changes in 1 month, and 263 changes in 1 year
          Jim Raykowski made 16 changes in 1 month, and 34 changes in 1 year
          Budea, Áron made 11 changes in 1 month, and 35 changes in 1 year

    + New tickets with needsUXEval Jan/21-28

      + [Bug 139956] FORMATTING : Grid lines are not visible on a different
                     background colour
      + [Bug 139944] Navigator not adjusted to "Master slide mode". So shows
                     objects from normal mode
      + [Bug 139568] Show how much new data you have written since a save (next
                     to save icon)
      + [Bug 139924] Tools > Autocorrect > Apply with "Replace bullets with"
                     only works with Default Style - contra help page - which
                     is wrong?
      + [Bug 139884] [UI] Need a menu entry + keyboard shortcut + icon in
                     toolbar to set "Default character style"
      + [Bug 135895] Improve documentation about numbered lists without a list
                     style (see comment 15)
      + [Bug 134724] UI - Find in Calc fails when a formula refers to a cell in
                     another sheet's pivot table
      + [Bug 139841] UI: cursor doesn't adjust size based on font size before
                     typing
      + [Bug 139838] The behavior of the border picker is sometimes off
      + [Bug 139837] The area to select the inner border is to small (or the
                     dialog)
      + [Bug 139811] Sidebar Draw Properties deck -> Page -> Background
                     'Gradient' control needs additional height, the Insert
                     Image dialog button is being clipped

   -> + Tools - AutoCorrect - Apply converts non-empty "Default Paragraph Style"
        paragraphs to "Text Body" PS --even when no [M] options are selected
        + https://bugs.documentfoundation.org/show_bug.cgi?id=90507
        + needsDevAdvice / why was formatting/[M] introduced in first place?

* Crash Testing (Caolan)
    + 12(-2) import failure, 0(-1) export failures
    + 0 coverity issues
    + 16 ossfuzz: ?? fuzzers active now

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/6.4.7.2
         + (+157) 1713 1556 1425 476 1349 1232 1411 1286 944 803 568 343 0
   + https://crashreport.libreoffice.org/stats/version/7.0.3.1
         + (-661) 5583 6244 6046 2302 7544 6347 6410 6208 4932 3472 1732 0
   + https://crashreport.libreoffice.org/stats/version/7.0.4.2
         + (+1702) 5595 3893 2033 1027 0
  Crash without steps since 6.4.6.2: https://crashreport.libreoffice.org/stats/signature/SwContentNode::GetAttr(SfxItemSet%20&)
  + no reproducer yet
https://crashreport.libreoffice.org/stats/crash_details/6e5b63e5-ddfd-43df-893a-a258a3d12a3e
  + is a sample instance of this pattern
* Mentoring/easyhack update
          committer...   1 week      1 month     3 months    12 months
                  open      66(-37)      93(-32)    151(-29)     155(-27)
               reviews     456(-184)   1480(94)    3604(-16)   14460(-186)
                merged     327(-94)    1305(119)   3823(48)    17659(-6)
             abandoned      15(0)        71(7)      190(3)       960(-2)
           own commits     277(-69)    1104(97)    3153(22)    14520(-70)
        review commits      99(-37)     422(50)    1195(-23)    4746(0)
        contributor...   1 week      1 month     3 months    12 months
                  open      29(-3)      117(-7)     150(3)       151(3)
               reviews     902(-316)   3220(108)   9708(-66)   45990(-188)
                merged      30(-4)      114(-8)     595(-44)    2619(-32)
             abandoned       2(-7)       38(-7)     126(-4)      493(-11)
           own commits      40(-10)     155(15)     577(-32)    2050(-7)
        review commits       0(0)         0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 4(4)   cleanup_comments 253(253)
       total 294(294)   assigned 23(23)   open 244(244)
    + top 10 contributors:
    + top 10 reviewers:
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Quentin PAGÈS
          Prince Tomar
          Rhithick Murali
          Carlos Segura González
          Isah Bllaca
          Vikram Shishupalsingh Bais
          Anirudh Simhachalam (iiita.ac.in)
          Tushar Kumar Rai
          Tarun  Sharma
          Stéphane Guillou
          Vishwas (lnmiit.ac.in)
          Milo Ivir
          日陰のコスモス
          Yaron Shahrabani
          george k
          Rash419
          Matthaiks
          Martin Hoffmann (pro-nets.de)

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Jan 14 15:00:32 2021
    master linux rel  jobs:  52 ok:  49 ko:   3 fail ratio:  5.77 % break:   2 broken duration: 2.00%
    master linux dbg  jobs:  45 ok:  44 ko:   1 fail ratio:  2.22 % break:   1 broken duration: 1.15%
    master mac rel    jobs:  41 ok:  41 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:  37 ok:  37 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs:  67 ok:  66 ko:   1 fail ratio:  1.49 % break:   1 broken duration: 0.85%
    master win dbg    jobs:  67 ok:  67 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win64 dbg  jobs:  65 ok:  43 ko:  22 fail ratio: 33.85 % break:   1 broken duration:22.21%
    master gerrit lin jobs: 716 ok: 590 ko:  90 fail ratio: 12.57% time for ok: mean:  24 median:  24
    master gerrit plg jobs: 605 ok: 414 ko: 146 fail ratio: 24.13% time for ok: mean:  43 median:  38
    master gerrit win jobs: 748 ok: 468 ko: 181 fail ratio: 24.20% time for ok: mean:  56 median:  58
    master gerrit mac jobs: 718 ok: 561 ko:  89 fail ratio: 12.40% time for ok: mean:  32 median:  28
    master android    jobs: 591 ok: 526 ko:  25 fail ratio:  4.23% time for ok: mean:  40 median:  34
    master gerrit all jobs: 622 ok: 293 ko: 207 fail ratio: 33.28% time for ok: mean: 162 median: 127
   + https://dev-www.libreoffice.org/tmp/gerrit_210128.html
   + tests that failed more than twice in last seven days:
      3 Killed by the kill-wrapper		gerrit_linux_clang_dbgutil
      3 CppunitTest_sc_subsequent_export_test		gerrit_windows
     17 CppunitTest_vcl_backend_test		gerrit_mac
     26 CppunitTest_xmlsecurity_signing		gerrit_windows
   + unusual distribution of errors
   + 1 mac is still missing, and it’s not too bad
     + mac failure was failing only on 1 nodes → reverted for now (Stephan)
     + we’ll get another mac soon: will decide if it’ll be intel or arm

* l10n (Sophie)
  + work is ongoing as usual
  + introduction of new stock labels for buttons (Cloph)
    + would cause unnecessary work for translators → fixed on the weblate side

* GSoC 2021 announced, deadline for applying as a project: January 29 (Thorsten)
  + project page: http://g.co/gsoc
  + new ideas are welcome at https://wiki.documentfoundation.org/Development/GSoC/Ideas

* Graphics architecture (Thorsten)
  * https://pad.documentfoundation.org/p/ESC_graphics_architecture
  * skia / vulkan metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
      + 16 (+1) open bugs, 146 total (+3)

* FOSDEM 2021 (Italo)
  + next deadline: 2021-01-24
    + need to create slides + pre-record the videos by then!
  + next deadline: lightning talks: 5 mins → till Sat (30th)
    + send the link of video+slides to Thorsten

* Broken release process when fresh becomes still and when still becomes EOL'ed (William)
  + s. https://lists.freedesktop.org/archives/libreoffice/2021-January/086716.html
  + tdf update service vs website vs release schedule seems not in sync
  + think that tdf update service is authoritative
  + 6.4 is currently EOL, update service is updating to 7.0, but website advertises the old 6.4 download still
  + it is intentional (Cloph)
    + just because a release is EOL, it doesn’t mean it is not working anymore
    + website always offers 2 versions
    + update check is always updating from EOL’d versions
    + in the timeframe when old still is gone, but no new fresh → this is intentional
    + if you want notification right after announcement → subscribe to the announce list
    + intention: multiple goals
      + support slow mirrors
        + minority: actively pushed to; majority: they pull when they prefer
      + also to have a short window: more QA, then if it’s really good → adjust update check / website
      + even if the update check is done instantly, then LO only checks weekly
      + agree it’s a recurring topic
    + website is meant to be in sync with the wiki, then update check 1 week later
    + confusing: 6.4 is marked as EOL before 7.1 is available? (Stephan)
      + always want to have 2 on the download page?
      + if still and fresh is a term, then need 2 lines in parallel, all the time
    + could nominally adjust the date of 6.4 EOL → but still no more versions (Cloph)
      + would this mean the website vs update check will be in sync? (William)
      + yes, ignoring the 1w delay (Cloph)
      + agree to not update everybody instantly (Thorsten)
    + release schedule may change drastically later this year anyway (Thorsten)

* gerrit update this night (Cloph)
   + minor one

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

    + UNCONFIRMED: 1522 (+29)
        + enhancements: 165  (-2)
        + needsUXEval: 23 (-10)
        + haveBackTrace: 5 (+0)
        + needsDevAdvice: 17 (+0)
        + documentation:  20 (+1)
        + android:  6 (+0)
        + iOS:  0 (+0)
        + Online:  23 (+0)

    + Most pressing bugs:
     New:
                None
     Old:
        + CRASH: deleting content from document (also in 7.1)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=138482

            + Michael S?

       + 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

           + Thorsten ?

       + 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:

        + [META] Regressions from "tdf106792 Get rid of SvxShapePolyPolygonBezier"
            + https://bugs.documentfoundation.org/show_bug.cgi?id=138706
            + Armin?


    + from Justin:
        + From version 6.1.x, some images in Writer not printed with "Tight" or "Through" or "Parallel" wrap
            + https://bugs.documentfoundation.org/show_bug.cgi?id=129085
            + Armin?

* QA stats (might be outdated)
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +162  +39 (-151) overall)
      many thanks to the top bug squashers:
       QA Administrators       21
       Heiko Tietze            16
       Justin L                13
       Timur                   13
       Caolán McNamara         9
       NISZ LibreOffice Team   9
       Rizal Muttaqin          7
       Telesto                 6
       Balázs Varga            4
       Buovjaga                4

    + top 10 bugs reporters:
       NISZ LibreOffice Team   14
       Telesto                 13
       Quintao                 7
       Albert Acer             4
       Harald Langheinrich     4
       mwtjunkmail             4
       sdc.blanco              4
       Ian S.                  3
       Aron Budea              2
       Buovjaga                2

    + top 10 bugs fixers:
       McNamara, Caolán        9
       Rizal Muttaqin          7
       Justin Luth             6
       Hung, Mark              3
       Németh, László          3
       Andreas Heinisch        2
       Balazs Varga            2
       Nabet, Julien           2
       Seth Chaiklin           2
       Adolfo Jayme Barrientos 1

    + top 10 bugs confirmers:
       NISZ LibreOffice Team   13
       Heiko Tietze            12
       *UNKNOWN*               9
       Roman Kuznetsov         7
       m.a.riosv               7
       Dieter Praas            6
       Eivind Samseth          6
       Budea, Áron             5
       Ilmari Lauhakangas      5
       Foote, V Stuart         3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/52 -     1 %  (+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 : 4/83 -     4 %  (+0)
     old : 6/247 -    2 %  (+0)


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

     done by:
        Justin Luth             5
        Budea, Áron             2
        Roman Kuznetsov         1
        Ilmari Lauhakangas      1
        NISZ LibreOffice Team   1
        Weghorn, Michael        1


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

     done by:
        Justin Luth             7
        Budea, Áron             2
        Roman Kuznetsov         1
        Ilmari Lauhakangas      1
        NISZ LibreOffice Team   1
        Weghorn, Michael        1
        Marina Latini           1
        Xisco Fauli             1


* all bugs tagged with 'regression'
   + 1371(-17) bugs open of 10688(+14) total 14(-1) high prio.

     done by:
        Roman Kuznetsov         3
        Telesto                 3
        Budea, Áron             1
        Ilmari Lauhakangas      1
        Faure, Jean-Baptiste    1
        Justin Luth             1
        NISZ LibreOffice Team   1
        m.a.riosv               1
        Robert Großkopf         1
        Xisco Fauli             1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 447(+0)
     Calc                     - 235(+0)
     Impress                  - 148(+0)
     Writer: docx filter      - 58(-8)
     LibreOffice              - 55(-2)
     Crashes                  - 52(+1)
     Draw                     - 52(+0)
     Borders                  - 44(+0)
     UI                       - 43(+0)
     Writer: perf             - 42(-2)
     Base                     - 30(-2)
     Writer: other filter     - 30(-2)
     Chart                    - 26(+0)
     Writer: doc filter       - 26(-1)
     graphics stack           - 26(+1)
     Printing and PDF export  - 23(+0)
     RTL                      - 23(+0)
     filters and storage      - 19(+0)
     BASIC                    - 15(-1)
     framework                - 2(+0)
     Formula Editor           - 1(+0)
     sdk                      - 1(+0)


More information about the LibreOffice mailing list