ESC meeting minutes: 2023-01-26

Miklos Vajna vmiklos at collabora.com
Fri Jan 27 07:25:53 UTC 2023


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

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph) 
     + 7.5.0 status: rc3 was tagged yesterday
     + 7.4.5 was released today
       + 7.4.6 is just as planned

* Documentation (Olivier)
     + New Help 
        + fix in build (Sberg)
     + Helpcontent2
        + updates and fixes (ohallot, rlima. stragu, fitoshido)
     + Guides
        + Published Getting Started Guide and Draw Guide 7.4 as HTML.
          https://books.libreofffice.org.
     + Bugzilla Documentation statistics
         254(254) bugs open
     + Updates:
         BZ changes   1 week   1 month   3 months   12 months  
            created     16(4)    43(7)      98(3)      307(1)  
          commented     16(0)    66(9)     296(-2)    1056(-43)
           resolved      4(-1)   16(2)      47(1)      186(-1) 
     + top 10 contributors:
           Stéphane Guillou made 61 changes in 1 month, and 113 changes in 1 year
           Olivier Hallot made 35 changes in 1 month, and 439 changes in 1 year
           Ilmari Lauhakangas made 29 changes in 1 month, and 93 changes in 1 year
           Seth Chaiklin made 18 changes in 1 month, and 339 changes in 1 year
           Kaganski, Mike made 8 changes in 1 month, and 115 changes in 1 year
           Bogdan B made 7 changes in 1 month, and 179 changes in 1 year
           Rafael Lima made 7 changes in 1 month, and 119 changes in 1 year
           Vernon, Stuart Foote made 7 changes in 1 month, and 23 changes in 1 year
           Roman Kuznetsov made 5 changes in 1 month, and 55 changes in 1 year
           Heiko Tietze made 4 changes in 1 month, and 111 changes in 1 year

* UX Update (Heiko)
     + Bugzilla (topicUI) statistics
         279(279) (topicUI) bugs open, 68(68) (needsUXEval) needs to be evaluated by the UXteam
     + Updates:
         BZ changes   1 week    1 month   3 months   12 months  
              added      7(-1)     14(3)     22(1)       58(2)  
          commented     60(-27)   210(-6)   537(10)    2171(-18)
            removed      0(0)       0(0)      8(0)       32(-2) 
           resolved      8(-3)     32(3)     80(4)      301(1)  
     + top 10 contributors:
           Heiko Tietze made 140 changes in 1 month, and 1484 changes in 1 year
           Stéphane Guillou made 65 changes in 1 month, and 135 changes in 1 year
           Ilmari Lauhakangas made 43 changes in 1 month, and 198 changes in 1 year
           Rafael Lima made 34 changes in 1 month, and 240 changes in 1 year
           Dieter made 31 changes in 1 month, and 215 changes in 1 year
           Kaganski, Mike made 29 changes in 1 month, and 137 changes in 1 year
           Vernon, Stuart Foote made 27 changes in 1 month, and 158 changes in 1 year
           Eyal Rozenberg made 26 changes in 1 month, and 230 changes in 1 year
           David Melik made 16 changes in 1 month, and 16 changes in 1 year
           Kainz, Andreas made 9 changes in 1 month, and 32 changes in 1 year
     + [Bug 151090] [UI] The spreadsheet shifts when we drag'n'drop content from
            outside the window
  -> + [Bug 150148] Backup copies of all files are saved to a single folder
     + [Bug 109272] Wrong cursor position when deleting a selection in Show Changes mode
     + [Bug 153171] suggestion: add option to add x number of rows/columns in the menu
  -> + [Bug 95405] Sidebar deck for find/search and replace
       + like the idea (Miklos)
     + [Bug 149905] Add an option to automatically adjust cell width based on row height
     + [Bug 153168] Please remove the "finished" dialog after restoring Documents
     + [Bug 153127] "Book preview" should be separate from other page preview buttons
            in Print Preview toolbar
     + [Bug 143660] Application Color Theme Name is Not Translatable
     + [Bug 139016] LibreOffice Math background color on input box doesn't change
            with Application Colors
     + [Bug 129905] Cannot turn off section boundaries with Options-Application Colors


* Crash Testing (Caolan)
     + 117(+13) import failure, 5(+1) export failures

     - fixes for new regressions in this round pushed

     - proposed fix for one of the older calc issues

     https://gerrit.libreoffice.org/c/core/+/146166

      - help with Calc threaded issues are appreciated, see the recent dev mailing list post
     + 3 coverity issues

     - fixes in gerrit

     + 6 ossfuzz issue

     - no crashes


* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.3.7.2
          + (+61) 901 840 606 533 431 460 855 217 0 
    + https://crashreport.libreoffice.org/stats/version/7.4.3.2
          + (-344) 1119 1463 1790 1246 910 712 0 
    + https://crashreport.libreoffice.org/stats/version/7.4.4.2
          + (+511) 1343 832 0 
    + looking forward to 7.4.5 results

* Easyhack update (Hossein) 
           committer...   1 week     1 month     3 months    12 months   
                   open      70(-21)    149(4)      151(5)       159(4)  
                reviews     376(20)    1154(18)    3144(112)   11732(52) 
                 merged     377(2)     1154(25)    3610(74)    14696(93) 
              abandoned      17(1)       57(5)      174(0)       830(4)  
            own commits     239(-31)    773(50)    2479(-16)   10874(-25)
         review commits      38(-17)    205(-36)    792(-39)    2864(-45)
         contributor...   1 week     1 month     3 months   12 months   
                   open      28(9)       61(2)       64(3)       77(2)  
                reviews     898(-86)   2780(4)     7968(60)   31926(52) 
                 merged      12(-3)      60(4)      242(-1)     873(-44)
              abandoned       5(2)       18(4)      242(-6)     558(3)  
            own commits      14(-8)      83(-11)    349(-3)     954(-18)
         review commits       0(0)        0(0)        0(0)        0(0)  
     + easyHack statistics:
        needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 317(317)   
        total 381(381)   assigned 17(17)   open 334(334)   
     + top 10 contributors:
           Bogdan B made 7 patches in 1 month, and 86 patches in 1 year
           Stéphane Guillou made 6 patches in 1 month, and 6 patches in 1 year
           Paris Oplopoios made 5 patches in 1 month, and 92 patches in 1 year
             made 5 patches in 1 month, and 30 patches in 1 year
           Radhey Parekh made 4 patches in 1 month, and 7 patches in 1 year
           Srebotnjak, Martin made 2 patches in 1 month, and 26 patches in 1 year
           Donkers, Winfried made 2 patches in 1 month, and 3 patches in 1 year
           Chenxiong Qi made 2 patches in 1 month, and 7 patches in 1 year
           Shulhan made 2 patches in 1 month, and 2 patches in 1 year
           Fred Kruse made 2 patches in 1 month, and 3 patches in 1 year
     + top 10 reviewers:
           Vajna, Miklos made 140 review comments in 1 month, and 698 in 1 year
           Adolfo Jayme Barrientos made 94 review comments in 1 month, and 1004 in 1 year
           Michael Stahl made 94 review comments in 1 month, and 1144 in 1 year
           Xisco Fauli made 68 review comments in 1 month, and 864 in 1 year
           Nabet, Julien made 64 review comments in 1 month, and 782 in 1 year
           Hossein made 58 review comments in 1 month, and 276 in 1 year
           Thorsten Behrens made 58 review comments in 1 month, and 656 in 1 year
           McNamara, Caolán made 52 review comments in 1 month, and 940 in 1 year
           Justin Luth made 50 review comments in 1 month, and 86 in 1 year
           Timar, Andras made 48 review comments in 1 month, and 240 in 1 year
     + Patches automatically abandoned:
         add "LOONGARCH64" to the JAVAINTERPRETER 64bit check ( Gnil Gnay )
             - https://gerrit.libreoffice.org/#/c/139549
         lok: don't pretty print html for online ( Szymon Kłos )
             - https://gerrit.libreoffice.org/#/c/141479
     + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
           Ekta Goel

* Mentoring (Hossein)
   * New draft blog post:
     VCL applications, tools and workbenches
     https://dev.blog.documentfoundation.org/?p=684&preview=1&_ppp=feaccfe80a
   * Issues with detecting C++ library on Windows (UCRT)
     * Tried to temporarily fix it by disabling "pseudo console"
       + export CYGWIN="disable_pcon"
       + Possibly have performance impact
       + mingw disabled it at some point
     * will take it to the mailing list when have logs (Hossein)

* GSoC (Ilmari)
   + We need more ideas and mentors
   + https://wiki.documentfoundation.org/Development/GSoC/Ideas
   + https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor
     + this still needs love
   + application for this year is sent, but the deadline is 7th Feb

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 233 ok: 201 ko:  22 fail ratio: 9.44% mean_ok:  11 ( 21) median_ok:   7 ( 13)
gerrit_android_arm         jobs: 235 ok: 197 ko:  26 fail ratio: 11.06% mean_ok:  10 ( 20) median_ok:   7 ( 14)
gerrit_android_x86         jobs: 234 ok: 201 ko:  26 fail ratio: 11.11% mean_ok:  11 ( 20) median_ok:   7 ( 13)
gerrit_android_x86_64      jobs: 235 ok: 204 ko:  19 fail ratio: 8.09% mean_ok:  10 ( 20) median_ok:   7 ( 13)
gerrit_linux_clang_dbgutil jobs: 468 ok: 333 ko: 103 fail ratio: 22.01% mean_ok:  53 ( 62) median_ok:  51 ( 57)
gerrit_linux_gcc_release   jobs: 469 ok: 376 ko:  71 fail ratio: 15.14% mean_ok:  22 ( 27) median_ok:  20 ( 23)
gerrit_mac                 jobs: 475 ok: 356 ko:  87 fail ratio: 18.32% mean_ok:  38 ( 52) median_ok:  36 ( 45)
gerrit_windows             jobs: 471 ok: 335 ko:  85 fail ratio: 18.05% mean_ok:  59 ( 90) median_ok:  59 ( 74)
gerrit_master              jobs: 501 ok: 263 ko: 185 fail ratio: 36.93% mean_ok:  92 ( 94) median_ok:  79 ( 79)
    + https://dev-www.libreoffice.org/tmp/gerrit_230126.html
    + tests that failed more than twice in last seven days:
       3 CppunitTest_sw_a11y                gerrit_mac
       3 CppunitTest_sw_ooxmlexport17                gerrit_mac
       3 UITest_writer_tests7                gerrit_linux_clang_dbgutil
       5 CppunitTest_sw_mailmerge                gerrit_windows
       5 CppunitTest_test_a11y                gerrit_windows
      19 aborted due to not producing any output to the log                gerrit_mac
      21 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
    + this week was a normal week, let's say
    + some improvements to the build stats
      + Windows / macOS is the bottleneck
    + no cluster of tests that fails specifically, that's good

   + kill-wrapper for macOS? (Stephan)
     + have lode patches available, could push them, but:
         + location of kill-wrapper executable changes also for Linux, Jenkins needs
           to adapt
         + prints way less information on macOS than on Linux
           + but at least prints which processes are still running
     + gerrit change: https://gerrit.libreoffice.org/c/lode/+/143788 "Extend kill-wrapper to also run on macOS"
       + AI: review & submit this when happy with the result (Cloph)

* FOSDEM 2023 (Xisco)
   + Italo is putting together a schedule
     + If you didn't get a mail from Italo, something went wrong (Cloph)
   + Community dinner on Saturday February 4 at ICAB Incubator 
   + Hackfest after FOSDEM: on 6 & 7th Feb at ICAB (Xisco)
   + If you are attending, add yourself to https://wiki.documentfoundation.org/Events/2023/FOSDEM

       + limited spots available

     + Deadline for submitting the pre-recorded talks

       + Sunday 29th January 2023


* 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)
   + Budget document is ready, will email a Nextcloud link to ESC members (Ilmari)
   + Deadline will be specified in the email (for voting)

* What’s cooking (Miklos)

* Update Android min NDK version to 23.x? (Michael W.)
     + and switch Jenkins e.g. to e.g. NDK 23.2.8568313
     + https://lists.freedesktop.org/archives/libreoffice/2023-January/089871.html
     + gerrit change: https://gerrit.libreoffice.org/c/core/+/146118
AI: install newer NDK on Jenkins (Cloph)
     + do we publish any daily builds for Android? (Hossein)
       + we just disabled them when they were not published on the app store
     + NDK 25 will be the next LTS version? (Cloph)
       + would suggest going to 25 directly
       + 24 removed support for API level 16,17, & 18, i.e. minimum supported version would be KitKat / 19
     + updated an fdroid version recently (Michael W)
       + https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12380
     + please update /README.md accordingly (Miklos)
       + will do (Michael W)

* Dead code removal (Stephan)
     + See recent mailing list thread:
         + AIX (incl. its Linux 32-bit PowerPC C++ UNO bridge)
         + 32-bit s390 (incl. its Linux C++ UNO bridge)
         + Solaris 32-bit x86 and SPARC C++ UNO bridges
             + but leave Solaris support available for OpenIndiana downstream
   => no objections (all)

* QA update (Xisco)

     + UNCONFIRMED: 1472 (-55)
         + enhancements: 292  (-2)
         + needsUXEval: 6 (+2)
         + haveBackTrace: 6 (-1)
         + needsDevAdvice: 31 (-1)
         + documentation:  11 (+1)
         + android:  4 (+0)
         + iOS:  0 (+0)
         + Online:  11 (+0)

     + Most pressing bugs:
      New:

     None


     + New high severity bugs of the week:

         + FILESAVE: Data cannot save successfully if I open an old presentation, add some text in it, save it and close it.
             + https://bugs.documentfoundation.org/show_bug.cgi?id=153161
             + already fixed, thanks to Mike K

* QA stats (Stephane)
     + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +118  -10 (-129) overall)
       many thanks to the top bug squashers:
        Stéphane Guillou (stragu) 16
        QA Administrators       11
        Buovjaga                10
        Heiko Tietze            10
        Caolán McNamara         8
        Justin L                6
        Julien Nabet            5
        Miklos Vajna            4
        Adolfo Jayme Barrientos 3
        Eike Rathke             3

     + top 10 bugs reporters:
        Gabor Kelemen (allotropia) 12
        Mike Kaganski           5
        Xisco Faulí             5
        NISZ LibreOffice Team   4
        Telesto                 4
        Adolfo Jayme Barrientos 2
        Stéphane Guillou (stragu) 2
        Vincent Boudry          2
        ady                     2
        james                   2

     + top 10 bugs fixers:
        McNamara, Caolán        8
        Justin Luth             6
        Michael Stahl           4
        Vajna, Miklos           4
        Kaganski, Mike          3
        Olivier Hallot          3
        Adolfo Jayme Barrientos 2
        Heiko Tietze            2
        Kelemen, Gabor          2
        Németh, László          2

     + top 10 bugs confirmers:
        Ilmari Lauhakangas      45
        Stéphane Guillou        26
        m.a.riosv               9
        Xisco Fauli             6
        Dieter                  5
        *UNKNOWN*               4
        Heiko Tietze            4
        Faisal                  3
        Kaganski, Mike          3
        Nabet, Julien           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 : 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:
         Stéphane Guillou       7
         Xisco Fauli            5
         Raal                   4
         Ilmari Lauhakangas     3
         Aron Budea             1
         Michael Stahl          1
         Telesto                1
  
* Bibisected bugs open: keyword 'bibisected'
    + http://bit.ly/2cSCXlS
    + 

      done by:
         Stéphane Guillou       7
         Xisco Fauli            6
         Raal                   4
         Ilmari Lauhakangas     3
         Aron Budea             1

* all bugs tagged with 'regression'
    + 1208(+4) bugs open of 12287(+23) total 8(+0) high prio.

      done by:
         Stéphane Guillou       9
         Xisco Fauli            5
         Ilmari Lauhakangas     3
         Michael Stahl          2
         Faisal                 1
         Németh, László         1
         Raal                   1

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

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

* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 419(-4)
      Calc                     - 211(+2)
      Impress                  - 125(+5)
      Writer: docx filter      - 58(-1)
      Crashes                  - 49(-2)
      LibreOffice              - 47(+0)
      Draw                     - 44(+0)
      Base                     - 42(+1)
      UI                       - 39(+2)
      Writer: perf             - 35(+0)
      Borders                  - 33(-1)
      Writer: other filter     - 29(-1)
      Chart                    - 25(+1)
      RTL                      - 23(-1)
      Writer: doc filter       - 20(+0)
      BASIC                    - 18(+0)
      Printing and PDF export  - 18(+0)
      filters and storage      - 16(+0)
      graphics stack           - 14(+0)
      Formula Editor           - 3(+0)
      sdk                      - 2(+0)
      framework                - 1(+0)


More information about the LibreOffice mailing list