* Present:
    + Caolan, Heiko, Hossein, Ilmari, Michael W, Regina, Stephan, Stephane, 
Thorsten, Cloph, Miklos, Michael S, Eike

* Completed Action Items:

* Pending Action Items:
    + Set up a daily tinderbox for the python-based windows installer (Cloph)
      [ in progress, .NET 3.5 install is harder than expected ]

* Release Engineering update (Cloph)
    + 7.5.8 release on Linux:
      + no https access, planning an additional release (RC3) just for that 
problem, for Linux
      + also for the mac app store version
      + thanks Michael S for fixing
      + affects also the update check service, but no easy solution to that
      + expect people upgrade to 7.6 anyway.
      + or a whole release for all platforms? (Cloph)
        + fine to keep going unchanged (Caolan)
    + 7.6 status: 7.6.3 rc2 next week, as planned
    + 24.2: first alpha in 2 weeks, from master
    + Android version in the play store (Michael W)
      + in progress, addressing the play console warnings

* Documentation (Olivier)
    + Missing Olivier, LatAm conf is in progress.
    + Bugzilla Documentation statistics
        272(272) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created      2(-5)   16(-3)     49(-4)     284(-7)
         commented     12(-1)   50(6)     159(-3)    1068(-8)
          resolved      1(-2)    6(1)      17(-4)     153(-4)
    + top 10 contributors:
          Ilmari Lauhakangas made 13 changes in 1 month, and 131 changes in 1 
year
          Heiko Tietze made 10 changes in 1 month, and 112 changes in 1 year
          Seth Chaiklin made 10 changes in 1 month, and 316 changes in 1 year
          Kaganski, Mike made 9 changes in 1 month, and 77 changes in 1 year
          Olivier Hallot made 9 changes in 1 month, and 431 changes in 1 year
          Stéphane Guillou made 8 changes in 1 month, and 359 changes in 1 year
          Jérôme made 6 changes in 1 month, and 6 changes in 1 year
          Adolfo Jayme Barrientos made 1 changes in 1 month, and 22 changes in 
1 year
          m.a.riosv made 1 changes in 1 month, and 11 changes in 1 year
          MISY Nyias made 1 changes in 1 month, and 1 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        254(254) (topicUI) bugs open, 67(67) (needsUXEval) needs to be 
evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     12(4)     24(8)     29(10)      50(10)
         commented     68(12)   246(51)   490(40)    2264(24)
           removed      1(1)      2(0)      4(1)       18(-2)
          resolved      5(-3)    31(1)     89(1)      332(-4)
    + top 10 contributors:
          Heiko Tietze made 138 changes in 1 month, and 1380 changes in 1 year
          Stéphane Guillou made 130 changes in 1 month, and 612 changes in 1 
year
          Eyal Rozenberg made 32 changes in 1 month, and 258 changes in 1 year
          m.a.riosv made 31 changes in 1 month, and 103 changes in 1 year
          Vernon, Stuart Foote made 30 changes in 1 month, and 349 changes in 1 
year
          Justin Luth made 25 changes in 1 month, and 118 changes in 1 year
          Ilmari Lauhakangas made 22 changes in 1 month, and 246 changes in 1 
year
          Dieter made 20 changes in 1 month, and 245 changes in 1 year
          Amin Irgaliev made 14 changes in 1 month, and 17 changes in 1 year
          Henschel, Regina made 12 changes in 1 month, and 43 changes in 1 year
    + [Bug 158126] UI: Scalable buttons for Impress navigation bar
    + [Bug 158123] Overflow the tabbed interface to scroll/flip instead of a 
popup
    + [Bug 156915] Cannot access document themes option using tabbed UI
 -> + [Bug 137272] Make it less likely that user unwillingly loses footnote and
           endnote font size inheritance from paragraph
           + additional footnote char style adds some flexibility but make 
things inconsistent
           + no special style in Word, but then can't change all footnotes at 
once
           + an option is to hardcode how the footnote is derived from the 
current char style
           + would leave towards not having a dedicated char style for the 
footnote portion (Miklos)
 -> + [Bug 158069] Scroll through font selection listbox using arrow keys and
           preview change on document canvas
           + sounds nice if it can work fast enough (Miklos)
    + [Bug 158084] Start Center: hover highlight color is inconsistent
    + [Bug 143340] Undo/redo for checking/unchecking KeepRatio in Image 
Properties
           Dialog not properly handled
    + [Bug 158077] "double bracket" callout name is a misnomer
    + [Bug 157972] Don't shorten "Relative size" to "Rel. Size" in
           Bullets & Numbering dialog
    + [Bug 158034] Feature request: Editing, Formatting, UI. Option to add 
linebreaks
           when merging cells into one.
    + [Bug 157945] UI: Resizing of a selection of columns/rows should 
correspond to
           the mouse position
    + [Bug 158017] Impress Freshes Template using wrong font color in some 
slides

* Crash Testing (Caolan)
    + 17(+8) import failure, 10(+10) export failures
      + one calc parallel problem is fixed
      + styleref problem is still to be addressed
      + same for the new content control changes
    + 1 coverity issues
    + 10 ossfuzz issues
      - 4 new leaks (ItemPool?)
      - 1 new OOM in svmfuzzer
      - 2 new TimeOuts

* Crash Reporting (Xisco)
    + 7.6.0.2    113(+2)
    + 7.6.0.3    15662(+872)
    + 7.6.1.2    7885(+503)
    + 7.6.2.1    13877(+3380)

* Mentoring (Hossein)
  + New draft blog post on dev blog
    + String types in LibreOffice C/C++ code - part 2
      + Discussing string literals, streams, buffers
      https://dev.blog.documentfoundation.org/?p=752&preview=1&_ppp=b15fe12405
    + Next, I will discuss 2 EasyHacks defined for C++20 literals
  + Used Volunteermatch to attract new contributors for Python
   + Project: Porting LibreOffice SDK Java examples to Python
   + Already received 2 volunteering offers, contacted them
  + Created LibreOffice SDK Programming Guide (SDKGuide) on TDF Wiki
    + Based on JLOP (Java LibreOffice Programming) book by Andrew Davison
    + Imported 6 chapters (text, code, images, etc.)
    + Edited the 6 chapters to update the contents
        https://wiki.documentfoundation.org/Documentation/SDKGuide
    + plan is to provide C++ implementation for the helper classes, so it's 
available to all UNO-using languages
      Utility classes
      https://github.com/hosseinn/jlop-code/tree/main/Utils
      + should we port such code, or just keep java-only?
      + see it as a trade-off: then somebody has to maintain this (Miklos)
      + if it's real c++ classes, then skeptical (Stephan)
      + An example wrapper is the one that provide an easy way to bootstrap 
(Hossein)
      + think the current DevGuide already provides simple bootstrap way in 
C++/Java/Python (Stephan)
        + best to look at this offline.
          + Utils/Lo.java contains this wrapper class
      + next step: write to the dev list and expand on the details (Hossein)

          committer...   1 week      1 month     3 months     12 months
                  open      88(-35)     220(19)     220(18)       220(18)
               reviews     302(-146)   1258(-44)   3202(-118)   11800(-22)
                merged     246(-26)    1112(25)    2971(-19)    12833(9)
             abandoned       3(-20)      64(0)      171(-5)       647(-12)
           own commits     192(-3)      843(43)    2130(25)      9670(-13)
        review commits      49(-13)     239(3)      630(13)      2987(-32)
        contributor...   1 week      1 month    3 months   12 months
                  open     128(8)       219(48)    219(46)     220(46)
               reviews     760(-178)   3016(76)   7214(12)   30592(-46)
                merged      14(2)        63(1)     181(6)     1951(-44)
             abandoned       5(2)        20(1)     217(3)      610(0)
           own commits      13(-1)       69(-7)    208(0)     1072(-27)
        review commits       0(0)         0(0)       0(0)        0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 2(2)   cleanup_comments 321(321)
       total 408(408)   assigned 22(22)   open 359(359)
    + top 10 contributors:
          Sahil Gautam made 5 patches in 1 month, and 15 patches in 1 year
          Omkar Acharekar  made 4 patches in 1 month, and 6 patches in 1 year
          Ankit Kumar Jaipuriar made 4 patches in 1 month, and 7 patches in 1 
year
          Khushi Gautam made 4 patches in 1 month, and 4 patches in 1 year
          Marco Pinto made 2 patches in 1 month, and 4 patches in 1 year
          Bogdan B made 2 patches in 1 month, and 89 patches in 1 year
          Stéphane Guillou made 2 patches in 1 month, and 39 patches in 1 year
          Venetia Furtado made 2 patches in 1 month, and 7 patches in 1 year
          Martin Gube made 2 patches in 1 month, and 2 patches in 1 year
          Darshan Upadhyay made 2 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Caolán McNamara made 174 review comments in 1 month, and 750 in 1 year
          Michael Stahl made 116 review comments in 1 month, and 1180 in 1 year
          Ilmari Lauhakangas made 108 review comments in 1 month, and 430 in 1 
year
          Vajna, Miklos made 86 review comments in 1 month, and 902 in 1 year
          Xisco Fauli made 78 review comments in 1 month, and 770 in 1 year
          Nabet, Julien made 72 review comments in 1 month, and 972 in 1 year
          Kaganski, Mike made 68 review comments in 1 month, and 394 in 1 year
          Grandin, Noel made 58 review comments in 1 month, and 608 in 1 year
          Hossein made 52 review comments in 1 month, and 264 in 1 year
          Vajngerl, Tomaž made 34 review comments in 1 month, and 396 in 1 year

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 193 ok: 188 ko:   4 fail ratio: 2.07% mean_ok: 
  7 ( 12) median_ok:   5 (  8)
gerrit_android_arm         jobs: 194 ok: 184 ko:   9 fail ratio: 4.64% mean_ok: 
  7 ( 11) median_ok:   5 (  8)
gerrit_android_x86         jobs: 192 ok: 186 ko:   4 fail ratio: 2.08% mean_ok: 
  8 ( 11) median_ok:   6 (  7)
gerrit_android_x86_64      jobs: 192 ok: 184 ko:   6 fail ratio: 3.12% mean_ok: 
  8 ( 12) median_ok:   5 (  8)
gerrit_linux_clang_dbgutil jobs: 417 ok: 324 ko:  87 fail ratio: 20.86% 
mean_ok:  38 ( 42) median_ok:  35 ( 37)
gerrit_linux_gcc_release   jobs: 424 ok: 382 ko:  30 fail ratio: 7.08% mean_ok: 
 16 ( 18) median_ok:  13 ( 14)
gerrit_mac                 jobs: 401 ok: 357 ko:  33 fail ratio: 8.23% mean_ok: 
 45 ( 66) median_ok:  42 ( 44)
gerrit_windows             jobs: 458 ok: 334 ko: 112 fail ratio: 24.45% 
mean_ok:  67 (107) median_ok:  67 ( 83)
gerrit_master_ml           jobs: 513 ok: 292 ko: 194 fail ratio: 37.82% 
mean_ok: 130 (142) median_ok: 100 (103)
gerrit_master              jobs:  50 ok:  28 ko:  20 fail ratio: 40.00% 
mean_ok:  93 ( 93) median_ok:  61 ( 61)
gerrit_master_seq          jobs: 463 ok: 264 ko: 174 fail ratio: 37.58% 
mean_ok: 126 (133) median_ok: 103 (104)
   + https://dev-www.libreoffice.org/tmp/gerrit_231109.html
   + tests that failed more than twice in last seven days
      3 Killed by the kill-wrapper                
gerrit_linux_clang_dbgutil_branch
      3 CppunitTest_sw_mailmerge                gerrit_windows
      3 JunitTest_chart2_unoapi                gerrit_linux_clang_dbgutil
      4 CppunitTest_sw_ooxmlexport17                gerrit_mac
      5 UITest_calc_tests8                gerrit_linux_clang_dbgutil
     24 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
     + in terms of code failures, not too bad
     + quite some kill-wrapper problems, though
     + had a problem with one of the macOS builders
     + also a Windows builder broke and was not auto-detected

* FTP UCP removal (Michael S)
  + patch in gerrit to remove this:
      https://gerrit.libreoffice.org/c/core/+/159065
  + think we already decided to remove this at some stage, LO 7.4 release note 
already deprecated this.
  + configuration setting to set an ftp proxy
    + some java client may still use it.
    + OK to remove this, still?
      + just drop it (Thorsten, Michael W, Stephan)
  + don't forget to add that to the RelNotes
    https://wiki.documentfoundation.org/ReleaseNotes/24.2 (Cloph)
  + re deprecating old protocols (Hossein)
    + also watch for new protocols
    + warn on unencrypted http?
      + not interested in investigating this, though
      + currently implementing a new setting "allow insecure protocols" 
(Michael S)

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

        + still enabled by default
        + can disable it
        + then only https will be allowed
        + and only newer TLS versions
        + auditing the python mail merge / wiki publisher to cope with this
    + also interested in securing our URP listener (Hossein)
      + will add an option to disable that (Michael S)

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

      + also there is a wifi listener somewhere (Thorsten)
        + but the user has to explicitly enable it first? (Michael S)
        + yes (Thorsten, Cloph)
    + while defaulting to "no warn on http" for now, consider switching that in 
the future (Thorsten)
      + may make sense to release-note this.

* What’s cooking (Miklos)
    + Multi-page floating tables in Writer, see tdf#157119 for details (Miklos)
      + focusing on the UI now
    + A11y update (Michael W)
      + some fixes for spelling dialog
      + working on adding support for reporting spelling errors in EditEngine
      + discussion around support for AT-SPI object attributes in Gtk 4:
        https://gitlab.gnome.org/GNOME/gtk/-/issues/6196
    + Import of Word drawing canvas (Regina)

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

        + WIP patch for Writer, 2 problems:

          + the curve connectors don't work

          + same problem as in Impress

          + ignore curve connectors for now?

            + probably OK to get it in without it being perfect (Miklos)

            + if it's a net improvement

          + 2nd problem:

            + current state: could be committed, but would appreciate a review

            + no unit tests yet.

            + not sure it'll be in time for 24.2 feature freeze

            + at least one unit test would be nice before asking for review, to 
see the improvements.

          + Xisco can also help with adding tests (Cloph)


* QA update (Xisco)
    + UNCONFIRMED: 996 (+3)
        + enhancements: 246  (+3)
        + needsUXEval: 12 (+5)
        + haveBackTrace: 11 (+1)
        + needsDevAdvice: 35 (+0)
        + documentation:  2 (+1)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  11 (+0)



    + Most pressing bugs:
     New:
     Old:
     Fixed:


    + New high severity bugs of the week:
        + LO Writer automatically replaces SVGs embedded in FODT files with an 
embedded low-resolution PNGs and drops the SVGs from the documents
            + https://bugs.documentfoundation.org/show_bug.cgi?id=123396
            + bisected to Tomaz

* QA stats (Stéphane)
    + As Xisco mentioned last week, below 1000 unconfirmed
    + Dashboard data updated: https://stragu.shinyapps.io/lo_qa_dashboard/
    + QA Weekly Focus started last week on SVG: 
https://qa.blog.documentfoundation.org/2023/10/30/qa-weekly-focus-svg/
       + Of 176 listed reports, 66 have been touched so far
       + Contributions from at least: Kira Tubo, Bogdan Buzea, Roland Baudin, 
Stéphane Quenson, Régis Perdreau, Timur, Ilmari
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +91  +15 (-113) overall)
      many thanks to the top bug squashers:
       Stéphane Guillou (stragu) 18
       QA Administrators       14
       Balázs Varga (allotropia) 7
       Buovjaga                7
       Gabor Kelemen (allotropia) 6
       Mike Kaganski           6
       Timur                   6
       Michael Weghorn         4
       BogdanB                 3
       Dieter                  3

    + top 10 bugs reporters:
       Gabor Kelemen (allotropia) 5
       Mike Kaganski           5
       Eyal Rozenberg          4
       Joanmarie Diggs         2
       Lakshmi                 2
       intmail01               2
       zarifahnaf              2
       zzz                     2
       Camaleón                1
       Jeff Fortin Tam         1

    + top 10 bugs fixers:
       Balazs Varga            7
       Justin Luth             3
       Patrick Luby            3
       Stéphane Guillou        3
       Timur                   3
       Weghorn, Michael        3
       Balland-Poirier, Laurent 2
       Ilmari Lauhakangas      2
       Melenchuk, Vasily       2
       Németh, László          2

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      18
       Stéphane Guillou        11
       Heiko Tietze            8
       m.a.riosv               7
       Dieter                  6
       Xisco Fauli             5
       *UNKNOWN*               3
       Henschel, Regina        2
       Kelemen, Gabor          2
       Nabet, Julien           2


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

     done by:
        Xisco Fauli            3
        Ilmari Lauhakangas     1
        Kira Tubo              1
        Stéphane Guillou       1


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

     done by:
        Xisco Fauli            3
        Ilmari Lauhakangas     1
        Kelemen, Gabor         1
        Kira Tubo              1
        Stéphane Guillou       1


* all bugs tagged with 'regression'
   + 1219(+1) bugs open of 12950(+12) total 17(+0) high prio.

     done by:
        Stéphane Guillou       3
        Xisco Fauli            3
        Kira Tubo              2
        ady                    1
        Ilmari Lauhakangas     1
        Kelemen, Gabor         1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 425(+1)
     Calc                     - 222(+0)
     Impress                  - 136(+1)
     LibreOffice              - 52(+0)
     Draw                     - 50(+0)
     Crashes                  - 44(+0)
     Base                     - 42(+1)
     Writer: docx filter      - 40(+0)
     Borders                  - 36(+1)
     UI                       - 36(+0)
     Writer: other filter     - 34(-1)
     Writer: perf             - 33(+0)
     Printing and PDF export  - 24(-2)
     RTL                      - 24(+0)
     Chart                    - 22(+0)
     BASIC                    - 19(+1)
     filters and storage      - 18(-1)
     Writer: doc filter       - 15(+0)
     graphics stack           - 12(+1)
     Formula Editor           - 5(+0)
     framework                - 3(+0)
     Extensions               - 2(+0)
     sdk                      - 2(+0)
     Linguistic               - 1(+0)

Reply via email to