ESC meeting minutes: 2022-01-20

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

 



* Present:
    + Stephan, Michael W, Kendy, Ilmari, Hossein, Heiko, Olivier, Gabriel, Cloph, Caolan, Michael S, Miklos, Thorsten, Xisco, Jan-Marek

* Completed Action Items:
    + None

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.2 status: 7.2.6 rc1 in 4 weeks
    + 7.3 status: 7.3.0 rc3 next week
      + RC2 build from TDF done --without-java for macOS M1? (Stephan)
        + <https://bugs.documentfoundation.org/show_bug.cgi?id=146801>
        + will be fixed for RC3
    + Remotes: Android, iOS
    + Android viewer

* Documentation (Olivier)
    + New Help:
          + WIP for product name parametrization of some files (buovjaga)
    + Help contents
       + Updates and fixes (R. Lima. O. Hallot, A. Romedenne, A. Gelmini)
    + Guides
       + Work in progress for Base Guide 7.3 (Steve Fanning)
       + Updates for 7.3 release (K. Kriek, D. Naranayam, flywire)

    + Bugzilla Documentation statistics
        238(238) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     31(15)    69(21)   110(17)     331(16)
         commented     61(29)   179(32)   412(43)    1685(31)
          resolved     10(5)     28(8)     55(5)      199(5)
    + top 10 contributors:
          Rafael Lima made 87 changes in 1 month, and 350 changes in 1 year
          Olivier Hallot made 71 changes in 1 month, and 528 changes in 1 year
          Ilmari Lauhakangas made 31 changes in 1 month, and 107 changes in 1 year
          gmarco made 19 changes in 1 month, and 26 changes in 1 year
          Seth Chaiklin made 13 changes in 1 month, and 226 changes in 1 year
          Foote, V Stuart made 13 changes in 1 month, and 69 changes in 1 year
          Kaganski, Mike made 10 changes in 1 month, and 98 changes in 1 year
          Dieter made 8 changes in 1 month, and 116 changes in 1 year
          Heiko Tietze made 6 changes in 1 month, and 89 changes in 1 year
          Nabet, Julien made 6 changes in 1 month, and 52 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        257(257) (topicUI) bugs open, 138(138) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added      4(2)      5(2)     18(0)       72(-8)
         commented     58(-4)   178(6)    617(30)    2913(-112)
           removed      1(1)      1(-1)     8(1)       37(1)
          resolved     14(3)     31(7)     87(6)      409(-4)
    + top 10 contributors:
          Heiko Tietze made 140 changes in 1 month, and 2006 changes in 1 year
          Foote, V Stuart made 51 changes in 1 month, and 520 changes in 1 year
          Kaganski, Mike made 29 changes in 1 month, and 166 changes in 1 year
          Dieter made 21 changes in 1 month, and 267 changes in 1 year
          MarjaE made 20 changes in 1 month, and 20 changes in 1 year
          Telesto made 16 changes in 1 month, and 336 changes in 1 year
          Ilmari Lauhakangas made 12 changes in 1 month, and 336 changes in 1 year
          Kainz, Andreas made 10 changes in 1 month, and 28 changes in 1 year
          Seth Chaiklin made 6 changes in 1 month, and 123 changes in 1 year
          Pedro made 6 changes in 1 month, and 7 changes in 1 year

    + 4 new tickets with needsUXEval Jan/13-20
      + [Bug 146840] Zoom lost when window resized narrowly
  ->  + [Bug 146769] Reopen documents from previous session on start
        + also restore the position on file open? (Miklos)
          + this is already the case today (Heiko)
      + [Bug 146758] Option to Reload a document is missing with Notebookbar enabled
      + [Bug 146748] More numbering/more bullets always opens Customize tab
                     (not last tab accessed)

* Crash Testing (Caolan)
    + 92(+80) import failure, 7(+1) export failures
      + fix for two asserts pushed, new run underway
        + thanks to Caolan and Michael S
    + 1 coverity issues
    + 10 ossfuzz issues
      + fix for one pushed

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.1.8.1
         + (+107) 1014 907 493 137 0
   + https://crashreport.libreoffice.org/stats/version/7.2.4.1
         + (-544) 1239 1783 1606 370 0
   + https://crashreport.libreoffice.org/stats/version/7.2.5.2
         + (+555) 1246 691 0

   + New in 7.3

       - https://crashreport.libreoffice.org/stats/signature/ScDocument::DelBroadcastAreasInRange(ScRange%20const&)


* Mentoring/EasyHack update (Hossein)
          committer...   1 week     1 month     3 months    12 months
                  open      63(-7)     104(-7)     154(-2)      207(0)
               reviews     376(-46)   1334(26)    3286(52)    11068(278)
                merged     253(-49)   1266(-53)   4036(-22)   13484(249)
             abandoned      20(2)       77(6)      182(12)      634(19)
           own commits     207(-22)    975(0)     3115(-13)   12662(-135)
        review commits      59(2)      285(-7)    1024(9)      4124(-71)
        contributor...   1 week      1 month      3 months     12 months
                  open      20(-21)      61(-10)     104(0)        199(-9)
               reviews     680(-168)   2946(-144)   8692(-142)   30038(520)
                merged       6(-5)       75(-14)     314(-37)     1507(5)
             abandoned       2(-4)       29(2)        49(-3)       411(2)
           own commits       4(-3)      101(-23)     462(-10)     1839(-40)
        review commits       0(0)         0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 282(282)
       total 336(336)   assigned 29(29)   open 278(278)
    + top 10 contributors:
          Johnny_M made 60 patches in 1 month, and 910 patches in 1 year
          Kevin Suo made 6 patches in 1 month, and 31 patches in 1 year
          Vaibhav Malik made 5 patches in 1 month, and 6 patches in 1 year
          Ramreiso Kashung made 4 patches in 1 month, and 4 patches in 1 year
          Po-Yen Huang made 3 patches in 1 month, and 8 patches in 1 year
          Ismael Luceno made 3 patches in 1 month, and 5 patches in 1 year
          Dhiraj Holden made 3 patches in 1 month, and 4 patches in 1 year
          Thomas, Daniel made 2 patches in 1 month, and 2 patches in 1 year
          scito made 2 patches in 1 month, and 19 patches in 1 year
          Attila Bakos made 2 patches in 1 month, and 30 patches in 1 year
    + top 10 reviewers:
          Thorsten Behrens made 172 review comments in 1 month, and 624 in 1 year
          Olivier Hallot made 124 review comments in 1 month, and 1194 in 1 year
          Adolfo Jayme Barrientos made 122 review comments in 1 month, and 808 in 1 year
          Xisco Fauli made 80 review comments in 1 month, and 780 in 1 year
          Kaganski, Mike made 78 review comments in 1 month, and 744 in 1 year
          Michael Stahl made 72 review comments in 1 month, and 892 in 1 year
          Nabet, Julien made 66 review comments in 1 month, and 438 in 1 year
          Rathke, Eike made 56 review comments in 1 month, and 276 in 1 year
          Vajna, Miklos made 52 review comments in 1 month, and 534 in 1 year
          Hossein made 50 review comments in 1 month, and 162 in 1 year

  + New blogpost
  LibreOffice developer community
  https://dev.blog.documentfoundation.org/2022/01/20/libreoffice-developer-community/

  + Java LibreOffice programming
    + https://github.com/flywire/lo-p (new, CC BY-SA)
    + https://fivedots.coe.psu.ac.th/~ad/jlop/ (older)
    + it is interesting & useful
    + plan to came up with Python / C++ code snippets
    + this is about extension writing, right? (Kendy)
      + yes, the UNO API (Hossein)
      + think it's not that useful for C++ (Kendy)
        + if want to advertise external C / C++ usage, would go for LOKit
        + suggest: basic & python as a focus

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Jan 13 14:40:19 2022
    master linux rel  jobs: 135 ok: 133 ko:   2 fail ratio:  1.48 % break:   1 broken duration: 0.20%
    master linux dbg  jobs: 120 ok: 112 ko:   8 fail ratio:  6.67 % break:   7 broken duration: 7.70%
    master mac rel    jobs: 139 ok: 138 ko:   1 fail ratio:  0.72 % break:   1 broken duration: 0.00%
    master mac dbg    jobs: 140 ok: 138 ko:   2 fail ratio:  1.43 % break:   1 broken duration: 0.12%
    master win rel    jobs:  91 ok:  91 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win dbg    jobs:  94 ok:  93 ko:   1 fail ratio:  1.06 % break:   1 broken duration: 0.00%
    master win64 dbg  jobs:  95 ok:  94 ko:   1 fail ratio:  1.05 % break:   1 broken duration: 6.75%
    master gerrit lin jobs: 478 ok: 389 ko:  58 fail ratio: 12.13% time for ok: mean:  18 median:  14
    master gerrit plg jobs: 440 ok: 267 ko: 132 fail ratio: 30.00% time for ok: mean:  42 median:  41
    master gerrit win jobs: 487 ok: 345 ko:  71 fail ratio: 14.58% time for ok: mean:  65 median:  63
    master gerrit mac jobs: 475 ok: 378 ko:  57 fail ratio: 12.00% time for ok: mean:  30 median:  27
    master android    jobs: 437 ok: 355 ko:  53 fail ratio: 12.13% time for ok: mean:  22 median:  14
    master gerrit all jobs: 459 ok: 232 ko: 154 fail ratio: 33.55% time for ok: mean:  72 median:  66
   + https://dev-www.libreoffice.org/tmp/gerrit_220120.html
   + tests that failed more than twice in last seven days
      3 UITest_writer_tests3                gerrit_linux_clang_dbgutil
      3 UITest_writer_tests                gerrit_linux_clang_dbgutil
      8 PythonTest_sw_python                gerrit_linux_clang_dbgutil
      8 UITest_writer_tests5                gerrit_linux_clang_dbgutil
     17 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     + no failing tests stand out anymore (ignoring timeouts)

  + <https://ci.libreoffice.org/job/lo_daily_tb_win_arm64/365/> keeps failing with the
    same error every day since 2021-10-15 (Stephan)
    - Shut it down?
    - only Xisco and Thorsten gets the mails (Cloph)
      - hope Jan-Marek / Thorsten would fix it
        - perhaps post-FOSDEM (Thorsten)
  + Next weeks: expect a bit more Linux/Windows build power (Cloph)

* GSoC 2022 (Ilmari)
  + Every idea needs a size definition and we need to have both medium (175 h) and large (350 h) ideas
    + 4-5 weeks / 8-9 weeks
    + none of the old ideas have this size
    + the # of ideas is OK, but we need to add size info to all ideas
      + perhaps default to the larger hour count (Miklos)
    + contributor can request: person hours, then have breaks
  + https://google.github.io/gsocguides/mentor/defining-a-project-ideas-list
  + https://wiki.documentfoundation.org/Development/GSoC/Ideas
  + Org application deadline 21 Feb
  + https://developers.google.com/open-source/gsoc/timeline
  AI: reach out to pontial mentors to review their ideas, in term of project size (Ilmari)

* l10n (Sophie)
  + no updates

* FOSDEM 2022 (Italo)
  + deadline for the pre-recorded talks is tomorrow! (Miklos)
    + or Sunday if you really want... (Thorsten)

* What’s cooking (Miklos)
  + wasm upstreaming (Jan-Marek)
    + almost done
    + you can build a fully static soffice.bin binary now
      + except of course the system libraries
      + are you using the iOS/Android way to create UNO service instances? (Kendy)
        + yes, it's the same (Jan-Marek)
        + just some improvements so that the constructor list is built dynamically
          + it's a fixed list for mobile, because unreferenced services are removed by the linker (Kendy)
          + happy to hear that we share code here
    + there is also a --enable-wasm-strip switch to strip out everything except Writer
    + will you keep the feature/wasm branch for future work? (Cloph)
      + nope, once the WIP in there is done, it'll be removed (Jan-Marek)
      + the tinderbox can be switched over to master now (Jan-Marek)
      + suggest to switch it over (Thorsten)
AI: switch it over (Cloph)
    + update the test site once week? (Cloph)
      + sounds good (Jan-Marek)
  + further Word-compatible table border render commits (Miklos)

* Bisect repository with --enable-assert-always-abort ? ( Xisco )
  + would it be helpful to have an extra repo with asserts enabled?
    + e.g. every 32nd commit
  + can LD_PRELOAD the abort function to disable asserts (Michael S)

* QA update (Xisco)

    + UNCONFIRMED: 1677 (+21)
        + enhancements: 259  (+7)
        + needsUXEval: 4 (+2)
        + haveBackTrace: 6 (+2)
        + needsDevAdvice: 27 (-1)
        + documentation:  11 (+2)
        + android:  1 (+0)
        + iOS:  0 (+0)
        + Online:  10 (+0)

    + Most pressing bugs:
     New:

        None

     Old:
        + Slow typing in Writer with version 7.1 or above on Windows 11
            + https://bugs.documentfoundation.org/show_bug.cgi?id=145963
            + Lubos?
            + seems to be Windows 11-only

        + macOS: Can't save or open files using Finder dialog on Standard accounts on macOS 10.15 Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=128233

        + 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
            + already listed here for 2 years, and many duplicates
    Fixed:
        + Crash swlo!SwDrawTextInfo::GetSperren+1069 scrolling DOCX to bottom
            + https://bugs.documentfoundation.org/show_bug.cgi?id=145321
            + Thanks to Noel

    + New high severity bugs of the week:
        + add support for WEBP image format (image import and inside .ods/.odt)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=114532
            + already assigned to Lubos

        + DATA LOSS when pressing tab to add a row in a table in writer
            + https://bugs.documentfoundation.org/show_bug.cgi?id=146104
            + Maxim?

        + Field Dialog: Not able to insert cross reference any more: the Insert > Cross Reference dialog shows no Table or Figure entries
            + https://bugs.documentfoundation.org/show_bug.cgi?id=146462
            + Michael S?

        + Crash when close Manage changes dialog
            + https://bugs.documentfoundation.org/show_bug.cgi?id=146571
            + Noel?

        + Calc crashes when pasting data into filtered cells (mdds)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=146795
            + Kohei?

        + Calc 7.3.0.2: Chart Type "Line": Change of Major interval from "Months" to "Days"
            + https://bugs.documentfoundation.org/show_bug.cgi?id=146826
            + Dennis?

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +140  -8 (-122) overall)
      many thanks to the top bug squashers:
       Heiko Tietze            18
       Timur                   12
       Telesto                 9
       Buovjaga                8
       Olivier Hallot          8
       QA Administrators       8
       Caolán McNamara         5
       LeroyG                  5
       Dieter                  4
       Eike Rathke             4

    + top 10 bugs reporters:
       Telesto                 12
       Mike Kaganski           6
       sdc.blanco              5
       Kevin Suo               4
       Alex Thurgood           3
       Francisco               3
       Gabor Kelemen (allotropia) 3
       Xisco Faulí             3
       Colin                   2
       Michael Wogan           2

    + top 10 bugs fixers:
       Heiko Tietze            5
       McNamara, Caolán        5
       Kelemen, Gabor          3
       Olivier Hallot          3
       G                       2
       Rathke, Eike            2
       Andreas Heinisch        1
       Bergmann, Stephan       1
       Dieter                  1
       Faure, Jean-Baptiste    1

    + top 10 bugs confirmers:
       Timur                   11
       Ilmari Lauhakangas      9
       Heiko Tietze            6
       Dieter                  5
       Raal                    5
       Budea, Áron             4
       Roman Kuznetsov         4
       Telesto                 4
       *UNKNOWN*               3
       McNamara, Caolán        3

* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/53 -     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 : 0/73 -     0 %  (+0)
     4.2 : 2/134 -    1 %  (+0)
     4.1 : 3/85 -     3 %  (+0)
     4.0 : 2/83 -     2 %  (+0)
     old : 2/247 -    0 %  (+0)

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

     done by:
        Raal                   5
        Xisco Fauli            5
        Timur                  3
        Budea, Áron            1
        Ilmari Lauhakangas     1
        lbrmk.510              1

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

     done by:
        Raal                   5
        Timur                  4
        Xisco Fauli            3
        Kevin Suo              2
        Budea, Áron            1
        Ilmari Lauhakangas     1

* all bugs tagged with 'regression'
   + 1290(+10) bugs open of 11493(+23) total 11(+0) high prio.

     done by:
        Timur                  4
        Alex Thurgood          4
        Kevin Suo              3
        Xisco Fauli            3
        Telesto                2
        Budea, Áron            1
        steve -_-              1
        Raal                   1
        Stéphane Guillou       1

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

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

* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 440(+6)
     Calc                     - 217(+2)
     Impress                  - 132(+1)
     Writer: docx filter      - 55(+0)
     UI                       - 49(+0)
     Draw                     - 48(+0)
     Crashes                  - 47(+1)
     LibreOffice              - 47(+0)
     Borders                  - 41(+2)
     Writer: perf             - 38(+0)
     Writer: other filter     - 36(+0)
     Base                     - 34(+0)
     Chart                    - 30(+0)
     RTL                      - 27(+0)
     Writer: doc filter       - 22(+0)
     graphics stack           - 22(+0)
     Printing and PDF export  - 21(+0)
     BASIC                    - 18(+0)
     filters and storage      - 17(+0)
     Formula Editor           - 2(+0)
     framework                - 1(+0)
     sdk                      - 1(+0)



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

  Powered by Linux