ESC meeting minutes: 2022-10-13

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

 



* Present:
    + Caolan, Olivier, Heiko, Thorsten, Hosein, Ilmari, Stephan, Tomaz, Cloph, Miklos, Eike, Xisco, Michael S, Kendy, Michael M.

* Completed Action Items:
    + None

* Pending Action Items:
    + Enable firebird as non-experimental for macOS app store builds (Cloph)
    + see if there are 3 devs with non-trivial commits at <https://github.com/freeonlineoffice/online> (Xisco)
      + hopefully next week

* Release Engineering update (Cloph)
    + 7.4 status: 7.4.2 rc3 has been released as final today
    + 7.3 status: 7.3.7 rc1 was tagged earlier today
    + Appstores
      + version with locally installed fonts into the MS app store
        + not searchable, but can be made public

* Documentation (Olivier)
    + Helpcontents2
       + updates and fixes (ohallot, erack)
       + new languages HSB and DSB (ohallot)
       + Q: Shall we keep screenshots in Help pages?
          + automatic screenshooting ("make screenshots") broken
          + manual screeshooting too cumbersome, wrt release updates
          + user survey?
          + remove?
            + worth fixing the screenshot generation again (Cloph)
            + would also help weblate / translators
            + is there a bugreport? (Miklos)
              + there is, need to search for it (Olivier)
              + presumably can be bisected
              + does it build or fails at runtime? (Xisco)
                + it builds, then doesn't work (Olivier)
                + doesn't work if the dialog needs data from the document
              + will try to bisect it (Xisco)
            + we're told it used to work (Caolan)
              + would be useful to know what exactly worked and what broke (Miklos)
              + would love a specific list of steps for what regressed (Xisco)
AI: provide this (Olivier)
            + don't want dialogs that's empty (Olivier)
            + Screenshot open meta bug
               +https://bugs.documentfoundation.org/showdependencytree.cgi?id=130744&hide_resolved=1
    + Guides
       + published Calc Guide 7.4
           + added sparklines and conditional formatting (S. Masonsmith, ohallot)
           + updated PDF, ODT and online reading
       + Preparing Impress Guide 7.4 release (P. Schofield)

    + Bugzilla Documentation statistics
        241(241) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     10(10)   28(28)     69(69)     305(305)
         commented     15(15)   72(72)    163(163)   1218(1218)
          resolved      6(6)    12(12)     34(34)     196(196)
    + top 10 contributors:
          Rafael Lima made 46 changes in 1 month, and 226 changes in 1 year
          Heiko Tietze made 21 changes in 1 month, and 110 changes in 1 year
          Olivier Hallot made 15 changes in 1 month, and 471 changes in 1 year
          Telesto made 14 changes in 1 month, and 32 changes in 1 year
          Foote, V Stuart made 14 changes in 1 month, and 36 changes in 1 year
          Adolfo Jayme Barrientos made 12 changes in 1 month, and 33 changes in 1 year
          Tuomas Hietala made 8 changes in 1 month, and 12 changes in 1 year
          Kaganski, Mike made 7 changes in 1 month, and 119 changes in 1 year
          Dieter made 5 changes in 1 month, and 85 changes in 1 year
          Eyal Rozenberg made 5 changes in 1 month, and 7 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        272(272) (topicUI) bugs open, 71(71) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months
             added      4(4)     31(31)     39(39)      60(60)
         commented     77(77)   319(319)   629(629)   2281(2281)
           removed      0(0)      1(1)       8(8)       33(33)
          resolved     11(11)    35(35)     82(82)     320(320)
    + top 10 contributors:
          Heiko Tietze made 151 changes in 1 month, and 1544 changes in 1 year
          Eyal Rozenberg made 93 changes in 1 month, and 194 changes in 1 year
          Foote, V Stuart made 75 changes in 1 month, and 277 changes in 1 year
          Rafael Lima made 67 changes in 1 month, and 183 changes in 1 year
          Timur made 65 changes in 1 month, and 157 changes in 1 year
          Roman Kuznetsov made 40 changes in 1 month, and 190 changes in 1 year
          Dieter made 38 changes in 1 month, and 225 changes in 1 year
          Telesto made 27 changes in 1 month, and 159 changes in 1 year
          Hossein made 20 changes in 1 month, and 60 changes in 1 year
          steve made 16 changes in 1 month, and 26 changes in 1 year
    + [Bug 151485] page line-spacing -> page level line-spacing
 -> + [Bug 151394] Better UX to insert and manage playing an audio stream/soundtrack
           in background for entire ODF presentation
       + slide transition can play media until the next sound but clunky UI
    + [Bug 151377] ENHANCEMENT: Collapse or hide toggle for individual effect
           details in animation sidebar
    + [Bug 148896] PRINTING Enhancement - Add buttons to File -> Print dialog
           box shortcuts to Scale & Area
    + [Bug 147535] The cell style "Applied styles" listing in the Styles side panel
           is misleading

    + going to be AWOL for two weeks

* Crash Testing (Caolan)
    + 135(+0) import failure, 109(+0) export failures
      - still getting some failures that look like out of space, though seems to be loads
    + 1 coverity issue
    + 8 ossfuzz issues, 1 crash

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.3.6.2
         + (+82) 605 523 391 313 139 0
   + https://crashreport.libreoffice.org/stats/version/7.4.0.3
         + (+7) 805 798 786 1197 1114 864 528 0
   + https://crashreport.libreoffice.org/stats/version/7.4.1.2
         + (+289) 1942 1653 1202 783 0
   + will be interesting to see the data next week, from 7.4.2

* Mentoring/easyhack update (Hossein)
          committer...   1 week     1 month      3 months     12 months
                  open      62(62)     122(122)     129(129)      139(139)
               reviews     338(338)   1146(1146)   2980(2980)   11868(11868)
                merged     239(239)   1143(1143)   3429(3429)   15271(15271)
             abandoned       7(7)       57(57)      161(161)      834(834)
           own commits     164(164)    827(827)    2570(2570)   11630(11630)
        review commits      50(50)     216(216)     604(604)     3083(3083)
        contributor...   1 week     1 month      3 months     12 months
                  open     168(168)    241(241)     256(256)      267(267)
               reviews     664(664)   2736(2736)   7694(7694)   32826(32826)
                merged       8(8)       61(61)      237(237)      918(918)
             abandoned       3(3)       24(24)       55(55)       348(348)
           own commits      22(22)      74(74)      208(208)     1041(1041)
        review commits       0(0)        0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 309(309)
       total 369(369)   assigned 15(15)   open 324(324)
    + top 10 contributors:
            made 11 patches in 1 month, and 13 patches in 1 year
          Armin Le Grand (allotropia) made 6 patches in 1 month, and 13 patches in 1 year
          Paris Oplopoios made 5 patches in 1 month, and 75 patches in 1 year
          Aron Fischer made 2 patches in 1 month, and 2 patches in 1 year
          Galdam Jitsu made 2 patches in 1 month, and 2 patches in 1 year
          Andrea Rosetti made 2 patches in 1 month, and 2 patches in 1 year
          Fukanchik, Sergey made 1 patches in 1 month, and 1 patches in 1 year
          Radhey Parekh made 1 patches in 1 month, and 3 patches in 1 year
          Kevin Suo made 1 patches in 1 month, and 19 patches in 1 year
          Mehdi Tizabi made 1 patches in 1 month, and 2 patches in 1 year
    + top 10 reviewers:
          McNamara, Caolán made 148 review comments in 1 month, and 796 in 1 year
          Adolfo Jayme Barrientos made 120 review comments in 1 month, and 1034 in 1 year
          Michael Stahl made 108 review comments in 1 month, and 1068 in 1 year
          Vajngerl, Tomaž made 74 review comments in 1 month, and 378 in 1 year
          Thorsten Behrens made 72 review comments in 1 month, and 860 in 1 year
          Nabet, Julien made 60 review comments in 1 month, and 746 in 1 year
          Xisco Fauli made 58 review comments in 1 month, and 892 in 1 year
          Grandin, Noel made 48 review comments in 1 month, and 400 in 1 year
          Rathke, Eike made 42 review comments in 1 month, and 344 in 1 year
          Hossein made 40 review comments in 1 month, and 246 in 1 year
    + Patches automatically abandoned:
        Introduced a new test vector for running tests ( Akshit Kushwaha )
            - https://gerrit.libreoffice.org/#/c/120871
        tdf#144607 Log a message when libreoffice-base cannot be installed ( Ismael Luceno )
            - https://gerrit.libreoffice.org/#/c/123004
        Resolves tdf#133291 - Default anchor AT_CHAR for style Graphics ( Heiko Tietze )
            - https://gerrit.libreoffice.org/#/c/136274
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
            mfs
          Nalini Prasad Dash

+ Received and reviewed 3 Python submissions from the contributors (Hossein)
  + 1 is a fix for a Python example inside LibreOffice
  + 1 containing 3 SDK examples ported from Java
  + 1 containing 1 DevGuide example ported from Java
    + https://gerrit.libreoffice.org/c/core/+/141101
    + Problem with running from command line
      it imports com.sun.star.script.provider.XScriptContext
    + Handling Python scripts inside LO is not optimal (create, edit, run)
    + Shouldn't one be able to open a Python script and run it?
    + does https://extensions.libreoffice.org/en/extensions/show/apso-alternative-script-organizer-for-python help here? (Thorsten)
      + it is meant to provide interactive python experience, may be good enough
    + you can't really run python macros from the cmdline (Miklos)
      + can use remote UNO from cmdline / python if you invoke the script with the in-installation-set provided python binary

+ Reviewed EasyHacks to make sure they are still relevant (Hossein)
  + Processed another 3
    https://wiki.documentfoundation.org/Development/EasyHacks/Review
  + Removed EasyHack label from a bug report for a problem reproducible with MSO 2007, but not MSO 2010
  + Had previously removed EasyHack tag from a Lotus Word 97 filter bug

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Oct  6 13:56:37 2022
    master linux rel  jobs: 128 ok: 127 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs: 112 ok: 101 ko:  11 fail ratio:  9.82 % break:   8 broken duration:10.25%
    master mac rel    jobs:  31 ok:  31 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:  34 ok:  16 ko:   3 fail ratio:  8.82 % break:   1 broken duration:83.75%
    master win rel    jobs: 109 ok:  82 ko:  27 fail ratio: 24.77 % break:  13 broken duration:27.67%
    master win dbg    jobs: 108 ok:  95 ko:  13 fail ratio: 12.04 % break:  10 broken duration: 7.07%
    master win64 dbg  jobs: 107 ok:  82 ko:  25 fail ratio: 23.36 % break:  14 broken duration:15.30%
    master gerrit lin jobs: 480 ok: 396 ko:  66 fail ratio: 13.75% time for ok: mean:  21 median:  18
    master gerrit plg jobs:1719 ok: 399 ko:1278 fail ratio: 74.35% time for ok: mean:  42 median:  38
    master gerrit win jobs: 572 ok: 292 ko: 233 fail ratio: 40.73% time for ok: mean:  52 median:  46
    master gerrit mac jobs: 481 ok: 350 ko:  91 fail ratio: 18.92% time for ok: mean:  35 median:  33
    master android    jobs: 426 ok: 367 ko:  34 fail ratio:  7.98% time for ok: mean:  20 median:  13
    master gerrit all jobs: 503 ok: 206 ko: 240 fail ratio: 47.71% time for ok: mean:  67 median:  57
   + https://dev-www.libreoffice.org/tmp/gerrit_221013.html
   + tests that failed more than twice in last seven days
      4 CppunitTest_sw_uiwriter6                gerrit_mac
      4 CppunitTest_sw_uiwriter6                gerrit_windows
      4 CppunitTest_vcl_layout                gerrit_linux_gcc_release
      5 CppunitTest_vcl_backend_test                gerrit_windows
     10 CppunitTest_sc_macros_test                gerrit_windows
     24 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     52 CppunitTest_sc_vba_macro_test                gerrit_windows

         -> 8b4ac8c35d5e4efe3c0b83e15543a35213e786f2 may help (Xisco)

  + not so good week for Windows (Cloph)
    + some of them bot related
    + not sure what is exactly ongoing
  + problems with 2 Macs
  + general remark (Thorsten)
    + would it be worth stepping back a bit and trying to kind of fix the symptoms rather than the cause?
    + regular Windows / macOS problems
    + brainstorm: how could we run this differently?
      + e.g. clone a VM every single time for each build
      + if happens only 1 time out of 100 times, keep a copy for investigation
    + don't dislike the idea (Cloph)
      + most Windows machines are already virtualized
      + multiple VMs is more complex than just a few VMs for Windows
      + less concerned about Macs
      + cygwin is also another source of problems for Windows
        + dialog leakage when these pop-up on the screen
        + a fresh VM would solve this, but a setup time would increase
      + next year plan: replace Windows Server with Windows 11, because server will be EOL
      + could use virtualization features more
      + could use VM check-pointing (Hossein)
     + great improvement would be to use WSL instead of cygwin (Cloph)
       + but that's far from trivial
     + libvirt is kind of nice to manage one-shot VMs (Thorsten)
   + another idea: try to build once more and only report an error if it happens two times in a row
   + best to sort out at infra level first (Cloph)
   + would be interested in that specific infra call (Thorsten)

* What’s cooking (Miklos)

    + Writer content controls, PDF export work is still in progress (Miklos)

  + Manipulate table style editing in Impress (Maxim)
    + https://gerrit.libreoffice.org/c/core/+/140943
    + there is no real table style editing UI in Impress, adding UI for that now
  + WASM Calc support to land soonish https://gerrit.libreoffice.org/c/core/+/137946 (Thorsten)
    + still a PoC, but confident this will land soon

* BoD asks whether we can re-evaluate LOOL atticisation (Stephan/Xisco)
  + pending Xisco's action item

* LHM intends to ask TDF to host WollMux code (and associated libs) - any view the ESC
  has on this? (Thorsten)
  * non-archived bits from https://github.com/orgs/WollMux/repositories
  * homepage (needs l10n): https://wollmux.org/
  * (wiki & homepage were in the past already hosted by FrODeV, then TDF)
  + any opinion on this?
    + is it just to change the github org from them to TDF or move to TDF infra? (Caolan)
      + issues/bug reports are currently only on github (Thorsten)
      + ODF toolkit is already there, just on github/tdf -> so there's precedent
      + proposal would be to stay on github, to be the least disruptive
        + transfer the repo, to have redirects working
    + how much activity do you expect in this repo? (Kendy)
      + not much, mature project (Thorsten)
      + lots of initial activity in 2007, then more when moving to UNO
        widgets + sidebar
      + now rather just bugfixes
      + right now quite German centric, but that could be changed
        + same for documentation
        + easier to pull in external people if it's inside TDF, not Munich
      + allotropia interest to keep it alive
      + interesting part: very powerful show case
        + if wollmux is working, Writer passed the test, for uno API stuff ;)
      + sounds great
    + could marketing came up with a new name? (Michael M)
      + eg. "LibreOffice Government Forms" vs. Wollmux =)
      + would not be the first thing to change, but agree (Thorsten)
    + how awful is that Java? (Michael)
      + Java extensions are a great thing to have (Thorsten)
          + we already have that, can call UNO from there.
      + not against it

* QA update (Xisco)

    + UNCONFIRMED: 1778 (+16)
        + enhancements: 291  (-3)
        + needsUXEval: 23 (-7)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 27 (+0)
        + documentation:  11 (+1)
        + android:  3 (+0)
        + iOS:  0 (+0)
        + Online:  13 (+0)

    + Most pressing bugs:
     New: None

    + New high severity bugs of the week:

    None

    AI: ignore enhancement severity for this report (Xisco)


* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +124  +0 (-141) overall)
      many thanks to the top bug squashers:
       QA Administrators       20
       Caolán McNamara         15
       Timur                   7
       Heiko Tietze            6
       Julien Nabet            6
       Rafael Lima             6
       V Stuart Foote          6
       Buovjaga                4
       Eike Rathke             4
       Mike Kaganski           4

    + top 10 bugs reporters:
       Daniele                 6
       Telesto                 5
       Kevin Suo               4
       Cal                     3
       Hossein                 3
       Xisco Faulí             3
       Christian Lehmann       2
       Mike Kaganski           2
       Mozy                    2
       R Freestone             2

    + top 10 bugs fixers:
       McNamara, Caolán        11
       Grandin, Noel           4
       Rafael Lima             4
       Adolfo Jayme Barrientos 3
       Andreas Heinisch        3
       Ilmari Lauhakangas      3
       Jim Raykowski           3
       Le Grand, Armin         3
       Michael Stahl           3
       Vajna, Miklos           3

    + top 10 bugs confirmers:
       Raal                    13
       Heiko Tietze            8
       m.a.riosv               7
       Dieter                  5
       Nabet, Julien           4
       Rafael Lima             4
       McNamara, Caolán        3
       Telesto                 3
       Vajna, Miklos           3
       Xisco Fauli             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 : 3/85 -     3 %  (+0)
     4.0 : 1/83 -     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:
        Raal                   3
        Xisco Fauli            3
        Roman Kuznetsov        1
        Aron Budea             1
        Hossein                1
        Michael Stahl          1
        Kevin Suo              1
        Timur                  1

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

     done by:
        Raal                   3
        Xisco Fauli            3
        Roman Kuznetsov        1
        Aron Budea             1
        Hossein                1
        Kevin Suo              1
        Timur                  1

* all bugs tagged with 'regression'
   + 1177(+1177) bugs open of 12061(+12061) total 8(+0) high prio.

     done by:
        Xisco Fauli            4
        m.a.riosv              3
        Raal                   3
        Hossein                2
        Robert Großkopf        2
        Roman Kuznetsov        1
        Michael Stahl          1
        Kaganski, Mike         1
        Rafael Lima            1
        Kevin Suo              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            - 422(+0)
     Calc                     - 197(+0)
     Impress                  - 115(+0)
     Writer: docx filter      - 57(+0)
     Crashes                  - 52(+0)
     LibreOffice              - 44(+0)
     Draw                     - 41(+0)
     Base                     - 37(+0)
     UI                       - 37(+0)
     Writer: perf             - 36(+0)
     Borders                  - 33(+0)
     Writer: other filter     - 31(+0)
     Chart                    - 24(+0)
     RTL                      - 23(+0)
     Writer: doc filter       - 19(+0)
     BASIC                    - 18(+0)
     Printing and PDF export  - 15(+0)
     filters and storage      - 14(+0)
     graphics stack           - 13(+0)
     Formula Editor           - 3(+0)
     framework                - 2(+0)
     Linguistic               - 1(+0)
     sdk                      - 1(+0)



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

  Powered by Linux