* Present:
+ Cloph, Jonathan, Michael W., Regina, Caolan, Stephan, Olivier, Ilmari, Heiko, Xisco

* Completed Action Items:
  + ESC composition: take it to the board (Cloph) -> email was sent

* Pending Action Items:

* Release Engineering update (Cloph)
  + 25.8 rc1 this week: still on the libreoffice-25-8 branch
    + marks the date when you need an additional review on the branch
    + tagging will be done tomorrow
    + still some outstanding changes (Michael W.):
+ https://gerrit.libreoffice.org/c/core/+/187262 contains string changes
  + 25.2.5 rc2 next week
  + 26.2
+ runtime requirement bump for macOS: Will require macOS 11 or later (for skia)
    + marked in 25.8 rel notes that it will be the last one for macOS 10

  + Windows Arm64 (Aarch64) MSI installer for 25.2.4 seems invalid (Xisco)
     + https://bugs.documentfoundation.org/show_bug.cgi?id=166947
     + Cloph will look into it

  + x86 Win - drop support from 26.2? (Ilmari)
    + deprecated for 25.8 (Cloph)
    + no hard feelings re dropping it for 26.2 or not
      + look at download numbers, decide then (Cloph)
    + could allow to simplify the code then (Ilmari)

  + Make split build mandatory? (Ilmari)
    + builddir != srcdir
    + would remove need for .gitignore
    + would have solved Regina's issue
    + nicer experience for devs when builddir == srcdir (Stephan)
      + wouldn't be happy if we enforce that
    + might cause issues for distro builds? (Caolan)
      + also would affect ossfuzz etc.
+ might cause issues for android build, where split build presumably failed
      (Michael W.)
    + warning at the end of configure? (Caolan)
    + would be nice if build didn't touch srcdir (python bytecode) (Cloph)
    + split build implications on instdir? (Olivier)
      + will be created fine in the builddir (Cloph)

* Documentation (Olivier)
    + Helpcontents
       + Update and fixes (ohallot, J. Nabet)
    + Guides
        + Calc Guide 25.2 published and announced.
    + release notes
        + Added several images on UI improvements
          + Please remember to illustrate your work!
        + Concern on features that requires expert configuration.
           + for doc' + marketing purposes
           + some still hard to verify
              https://bugs.documentfoundation.org/show_bug.cgi?id=143157
    + Bugzilla Documentation statistics
        219(219) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created      5(-2)   16(-1)     58(-2)    274(2)
         commented     25(5)    99(59)    264(61)    898(83)
          resolved      4(2)     9(1)      31(1)     146(3)
    + top 10 contributors:
Olivier Hallot made 38 changes in 1 month, and 382 changes in 1 year
          Heiko Tietze made 33 changes in 1 month, and 90 changes in 1 year
          Lars Jødal made 18 changes in 1 month, and 18 changes in 1 year
Eyal Rozenberg made 14 changes in 1 month, and 47 changes in 1 year Vernon, Stuart Foote made 14 changes in 1 month, and 94 changes in 1 year Nabet, Julien made 13 changes in 1 month, and 73 changes in 1 year
          nobu made 7 changes in 1 month, and 21 changes in 1 year
          Telesto made 6 changes in 1 month, and 13 changes in 1 year
Adalbert Hanßen made 5 changes in 1 month, and 6 changes in 1 year
          Pierre made 5 changes in 1 month, and 28 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
220(220) (topicUI) bugs open, 10(10) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added      6(5)     7(1)       9(1)      13(1)
         commented     31(11)   63(-18)   137(-20)   944(-38)
           removed      1(1)     1(1)       3(1)       7(1)
          resolved      2(-3)   10(1)      29(-1)    168(-1)
    + top 10 contributors:
Heiko Tietze made 32 changes in 1 month, and 448 changes in 1 year Vernon, Stuart Foote made 32 changes in 1 month, and 295 changes in 1 year Eyal Rozenberg made 28 changes in 1 month, and 164 changes in 1 year Kaganski, Mike made 13 changes in 1 month, and 33 changes in 1 year Ilmari Lauhakangas made 7 changes in 1 month, and 184 changes in 1 year
          Xisco Fauli made 6 changes in 1 month, and 11 changes in 1 year
Deepanshu Sharma made 3 changes in 1 month, and 3 changes in 1 year
          Dennis Roczek made 3 changes in 1 month, and 11 changes in 1 year
          Timur Gadzo made 3 changes in 1 month, and 12 changes in 1 year
Balland-Poirier, Laurent made 2 changes in 1 month, and 7 changes in 1 year + [Bug 167311] Improve Embedding a multi-page document by OLE into writer,
           currently only shows the first page
 -> + [Bug 167318] Drop Image maps ?
       + from late 20th century
+ generates binary data format; controversial discussion on the ticket
       + more comments welcome
       + difference between map is stored vs. map is used (Regina)
         + not clear in the bug report
         + using the image map in LO is useful; saving it out is not
       + baffled that anybody might find it useful (Heiko)
         + doesn't understand the feature at all
       + still widely common (in Japan) (Cloph)
         + might need to keep it for roundtrip-preserving compatibiliy
+ [Bug 151577] Writer PDF import filter should default to producing paragraphs
           of text, not drawing objects
+ [Bug 167305] Should not let "dark-mode-ness" of theme and of icon theme
           diverge implicitly
+ [Bug 167275] Assigning shortcuts to special characters in LibreOffice Writer + [Bug 167266] No separation between toolbar and main window area - neither
           by background nor by separator
    + [Bug 167259] Shorten some command labels (for toolbar & tabbed UI)
    + [Bug 167240] Support multiple author identities


* Crash Testing (Caolan)
    + 181(+11) import failure, 29(+3) export failures
     - https://wiki.documentfoundation.org/Development/Crashtesting
     - 196 :-(, fixes for 4 largest newest crashes now bisected and
       fixes submitted
     + hope things improve again from there
    + 4 coverity issues
    + 4 ossfuzz issues
      - all timeouts, recent crashes fixed

* Crash Reporting (from crashreport.libreoffice.org) (Xisco)
    + 25.2.1.2    27809(+197)
    + 25.2.2.2    47285(+586)
    + 25.2.3.2    20883(+488)
    + 25.2.4.3    19850(+9294)

+ https://crashreport.libreoffice.org/stats/signature/SwRedlineAcceptDlg::SwRedlineAcceptDlg(std::shared_ptr%3Cweld::Window%3E,weld::Builder%20*,weld::Container%20*,bool)

        - related to tdf#161717

          + no further info yet, trying to reproduce (Xisco)


* mentoring/easyhack update (Ilmari)
          committer...   1 week     1 month     3 months    12 months
                  open      60(-14)    111(-21)    111(-33)     111(-33)
               reviews     354(94)    1102(-34)   2614(-96)   11208(-840)
                merged     360(83)    1072(62)    3012(83)    12729(-345)
             abandoned      16(4)       48(8)      150(3)       666(-9)
           own commits     236(24)     759(19)    2337(83)     9819(94)
        review commits      30(-19)    155(-11)    486(-25)    2658(-36)
        contributor...   1 week     1 month     3 months    12 months
                  open      39(9)      134(1)      134(-11)     134(-11)
               reviews     946(138)   2870(86)    7376(118)   31758(646)
                merged      11(-2)      86(-25)    361(-2)     2385(368)
             abandoned       6(-3)     523(-2)    1102(-6)     1528(10)
           own commits       7(-6)      55(-7)     165(-22)    1109(-31)
        review commits       0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 346(346)
       total 413(413)   assigned 49(49)   open 325(325)
    + top 10 contributors:
          Bogdan B made 16 patches in 1 month, and 243 patches in 1 year
          Simon Chenery made 7 patches in 1 month, and 63 patches in 1 year
          Sam James made 3 patches in 1 month, and 3 patches in 1 year
          Kurt Nordback made 3 patches in 1 month, and 9 patches in 1 year
Srebotnjak, Martin made 2 patches in 1 month, and 10 patches in 1 year
          Weblate made 2 patches in 1 month, and 20 patches in 1 year
          Mihai Vasiliu made 2 patches in 1 month, and 3 patches in 1 year
          Pierre made 2 patches in 1 month, and 2 patches in 1 year
          Oscar Megía made 2 patches in 1 month, and 2 patches in 1 year
Rafał Dobrakowski made 1 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
Xisco Fauli made 126 review comments in 1 month, and 804 in 1 year Vajna, Miklos made 98 review comments in 1 month, and 1132 in 1 year Ilmari Lauhakangas made 84 review comments in 1 month, and 770 in 1 year Weghorn, Michael made 78 review comments in 1 month, and 522 in 1 year Christian Lohmaier made 70 review comments in 1 month, and 814 in 1 year Kaganski, Mike made 60 review comments in 1 month, and 542 in 1 year
          Hossein   made 56 review comments in 1 month, and 298 in 1 year
Nabet, Julien made 52 review comments in 1 month, and 720 in 1 year Adolfo Jayme Barrientos made 50 review comments in 1 month, and 914 in 1 year Vajngerl, Tomaž made 48 review comments in 1 month, and 404 in 1 year
    + Patches automatically abandoned:
tdf#149660: DOCX import: do not confuse FORMULA field ( Vasily Melenchuk )
            - https://gerrit.libreoffice.org/#/c/155742
tdf#60909 Out of Space warning dialog added during saving. ( Hassan Sajjad )
            - https://gerrit.libreoffice.org/#/c/164630
        odfvalidator: upgrade to 0.12.0 ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/172611
make the SvxUnoText inherit from OWeakAggObject virtually ( Noel Grandin )
            - https://gerrit.libreoffice.org/#/c/173210
        vcl: test BitmapDuoToneFilter ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/173747
        vcl: split OWizardPage into own source file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179669
        tdf#62525: use cow_wrapper for Image ( Mohamed Ali )
            - https://gerrit.libreoffice.org/#/c/181306
tdf#145614: Refactored AVMEDIA string constants from #define to enum ( Faisal Mujawar )
            - https://gerrit.libreoffice.org/#/c/183266
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Gabor Kelemen gabor.kele...@collabora.com

* GSoC (Ilmari)
  + https://developers.google.com/open-source/gsoc/timeline
  + 14 July: midterm evaluations for standard length projects

* Commit Access

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 137 ok: 133 ko: 3 fail ratio: 2.19% mean_ok: 8 ( 24) median_ok: 5 ( 13) gerrit_android_arm jobs: 136 ok: 131 ko: 3 fail ratio: 2.21% mean_ok: 7 ( 22) median_ok: 5 ( 13) gerrit_android_x86 jobs: 136 ok: 131 ko: 5 fail ratio: 3.68% mean_ok: 8 ( 24) median_ok: 6 ( 13) gerrit_android_x86_64 jobs: 136 ok: 132 ko: 2 fail ratio: 1.47% mean_ok: 7 ( 23) median_ok: 6 ( 13) gerrit_linux_clang_dbgutil jobs: 276 ok: 228 ko: 37 fail ratio: 13.41% mean_ok: 38 ( 50) median_ok: 36 ( 41) gerrit_linux_gcc_release jobs: 324 ok: 258 ko: 43 fail ratio: 13.27% mean_ok: 21 ( 32) median_ok: 19 ( 22) gerrit_mac jobs: 288 ok: 242 ko: 33 fail ratio: 11.46% mean_ok: 53 ( 54) median_ok: 46 ( 46) gerrit_windows jobs: 318 ok: 225 ko: 84 fail ratio: 26.42% mean_ok: 39 ( 41) median_ok: 37 ( 37) gerrit_master_ml jobs: 380 ok: 197 ko: 148 fail ratio: 38.95% mean_ok: 81 ( 81) median_ok: 69 ( 70) gerrit_master jobs: 55 ok: 23 ko: 27 fail ratio: 49.09% mean_ok: 60 ( 60) median_ok: 49 ( 49) gerrit_master_seq jobs: 322 ok: 176 ko: 116 fail ratio: 36.02% mean_ok: 83 ( 83) median_ok: 73 ( 73)
   + tests that failed more than twice in last seven days
      3 UITest_impress_tests                gerrit_linux_clang_dbgutil
      9 CppunitTest_sw_uwriter                gerrit_linux_gcc_release
     14 aborted by jenkins job timeout                gerrit_windows
     18 CppunitTest_editeng_core                gerrit_windows
+ editeng one bot issue / test failure when using desktop-scaling in RDP connection + timeout-killed jobs might be related to machines also doing daily builds and their
      xslt processes hanging, or something
+ bug on windows with meson/python if environment contains value with "ü" + e.g. https://ci.libreoffice.org/job/gerrit_windows/200488/console#:~:text=codec%20can%27t%20decode%20byte%200x81 + if someone is familiar with python charsets/any idea why it ends up as 0x81 despite codepage 1252 being detected as default locale/UTF-8 is used in terminal…
       sys.stdin.encoding --> 'utf-8',
       locale.getpreferredencoding(do_setlocale=False) --> 'cp1252'
       + to reproduce: export FOO=ü and make harfbuzz
     + workaround in jenkins: unset GERRIT/GIT author variables

* What’s cooking (Miklos)
  + A11y update (Michael W)
    + tdf#100876 ("Difficulty to discover the Slide Pane")
+ tdf#167296 ("NVDA does not announce slide newly focused/selected in Impress
      slide view)
+ tdf#167338 ("Envelope orientation radio buttons in Writer's Envelope dialog
      are not properly announced by screen readers")
    + tdf#167279 ("Paragraph style Borders dialog 'Line Arrangement' widget
      misconfigured keyboard accessible events")
+ upstream Accerciser/Qt improvements related to a11y role change events
  + RTL/CTL/CJK update (Jonathan)
    + nothing exciting to report
    + investigating microsoft font tables
    + investigating skia text rendering issues

* Bump Linux baseline for master to AlmaLinux 9? (Michael W)
    + released in May 2022
    + newer clang + gcc versions
    + GTK 3: 3.22 -> 3.24, ATK: 2.28 -> 2.36
        + would allow unifying some gtk3/gtk4 code
          (GtkEventControllerKey added in 3.24)
        + support for accessible IDs in TDF builds (added in ATK 2.34)
    + support for building gtk4 and qt6 VCL plugins
    + how would it affect users? (Cloph)
      + what other distros would fall by the wayside?
      + any idea what problematic distro versions could be? (Michael)
        + no idea off the top of my head (Cloph)
          + look at distro lists
        + ping Rene re Debian (Ilmari)

+ Special release notes section for features that require expert configuration?
  (Olivier)
    + so that it's obvious that these features are not available by default

* QA update (Xisco)
    + UNCONFIRMED: 1746 (+61)
        + enhancements: 480  (+11)
        + needsUXEval: 6 (+2)
        + haveBackTrace: 15 (+0)
        + needsDevAdvice: 47 (+0)
        + documentation:  3 (-1)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  6 (+0)


    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
+ Improve method for user, or admin, to block MAR updater (comment 6 for an env variable) workarounds otherwise
            + https://bugs.documentfoundation.org/show_bug.cgi?id=164757

        + Windows Arm64 (Aarch64) MSI installer for 25.2.4 seems invalid
            + https://bugs.documentfoundation.org/show_bug.cgi?id=166947


* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +142  -22 (-83) overall)
      many thanks to the top bug squashers:
       Heiko Tietze            16
       Mike Kaganski           13
       V Stuart Foote          7
       Olivier Hallot          5
       Caolán McNamara         4
       Michael Weghorn         4
       Khaled Hosny            3
       Noel Grandin            3
       m_a_riosv               3
       Julien Nabet            2

    + top 10 bugs reporters:
       Heiko Tietze            10
       Telesto                 9
       Eyal Rozenberg          8
       Gabor Kelemen (allotropia) 6
       Xisco Faulí             3
       Jonathan Clark          2
       Larsen                  2
       Michael Weghorn         2
       Mihai Vasiliu           2
       Mike Kaganski           2

    + top 10 bugs fixers:
       Heiko Tietze            10
       Kaganski, Mike          10
       Weghorn, Michael        4
       Caolán McNamara         3
       Grandin, Noel           3
       Justin Luth             2
       Nabet, Julien           2
       BDF                     1
       Bayram Çiçek            1
       Daniele                 1

    + top 10 bugs confirmers:
       Heiko Tietze            12
       Vernon, Stuart Foote    8
       Ilmari Lauhakangas      7
       m.a.riosv               7
       Xisco Fauli             5
       Kaganski, Mike          4
       Weghorn, Michael        4
       *UNKNOWN*               3
       Nabet, Julien           2
       Raal                    2


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

     done by:
        vijaya chandra         4
        Xisco Fauli            4
        Weghorn, Michael       1


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

     done by:
        vijaya chandra         4
        Xisco Fauli            4
        Weghorn, Michael       1


* all bugs tagged with 'regression'
   + 1257(-2) bugs open of 14158(+13) total 20(-1) high prio.

     done by:
        Raal                   3
        vijaya chandra         2
        Xisco Fauli            2
        Telesto                1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 417(+1)
     Calc                     - 249(-2)
     Impress                  - 129(+0)
     LibreOffice              - 56(-1)
     Draw                     - 48(+0)
     Writer: docx filter      - 44(-1)
     Crashes                  - 42(-2)
     UI                       - 38(-1)
     Base                     - 35(+0)
     Borders                  - 35(+0)
     Writer: perf             - 32(+1)
     Writer: other filter     - 30(+0)
     filters and storage      - 29(+0)
     Chart                    - 26(+0)
     Printing and PDF export  - 23(+0)
     RTL                      - 22(+0)
     BASIC                    - 18(+0)
     Writer: doc filter       - 18(+0)
     graphics stack           - 15(+0)
     Formula Editor           - 9(+0)
     framework                - 3(+0)
     sdk                      - 3(+0)
     Extensions               - 2(-1)
     Linguistic               - 2(+0)
     Installation             - 1(+0)

Reply via email to