* Present:
    + Heiko, Olivier, Thorsten, Cloph, Hossein, Ilmari, Jonathan, Michael W, 
Xisco, Michael S, Caolan, Stephane, Miklos

* Completed Action Items:
    + tdf#99528 Vertical tabs: invite Samuel next week if there are still 
burning fires (Heiko)
      + Samuel says not needed
      + revert for 24.8 if needed
      + unfortunately couldn't make it to the call (Thorsten)
      + the intention is to fix this, so it doesn't look broken
      + suggest to have a week before UI freeze to see where we are
      + original idea came from UX
      + afraid to wait for too long (Heiko)
      + if the change is controversial, agree (Thorsten)
        + if desirable: try to fix it
        + committed to put some effort into this
        + no very strong opinion on this
      + 4 high severity bugs for this topic so far (Xisco)
        + feels broken in its current state (Heiko)
          + except on gtk3
      + suggest to review the state in 2 weeks and see the direction (Miklos)
      + like the idea + a recurring item (Xisco)
    + send welcome mail for Jonathan (Xisco)
    + enable the commit bit for Jonathan (Cloph)
* Pending Action Items:

* Release Engineering update (Cloph)
    + 24.2: 24.2.4 RC1 this week, today evening
    + 24.8: alpha was tagged earlier this week
        + feature freeze in 3 weeks
        + string / UI freeze 4 weeks after that
        + bug with Linux packaging: missing mapping, locally patched for now
      + if you have a late feature proposal, announce that here
      + MAR updater:
        + 2 channels?
        + keep on the old channel as long as possible?
        + update to the new channel as soon as possible?
        + stick to how the old update notification did it?
        + could also provide a dummy update to stop updates
        + context (Thorsten)
          + plan: 24.8 is enabled by default, without any user interaction
          + channel name is baked into the version
          + can tell people to edit some files
          + easiest is to decide on one policy and go with that
          + if we stop supporting a Windows version, there is no good option to 
do that
            + least bad: product is discontinued, then no obligation to have 
working LO there
            + perhaps update Windows requirement for 24.8, then we're good for 
the next few years
        + last time an ICU update triggered the Windows bump (Cloph)
          + concern: we ship an update then the new version can't be launched 
anymore
          + or only partially
          + if we stick to just 1 policy, then dummy update is a trick
            + if the update check sends OS info, it's easier
        + if single channel, which variant to use? (Cloph)
          + switch later, sooner, something in-between?
          + play it safe and start with the in-branch update first and only do 
major updates in the next cycle?
        + what browsers do (Hossein)
          + Chrome has 3 channels: stable, dev, canary
          + Firefox: minor versions (automatic) and then a major version 
(manually)
            + and now just similar to Chrome (automatic for all)
          + look at if this is relevant for us
          + browers always try to get to the latest (Thorsten)
          + for us: when a major update the least distruptive
          + can decide later when to cross-update (Cloph)
            + mid-cycle or when EOL is reached?
          + care about: the expecation is that EOL version is automatically 
updated (Thorsten)
            + stop running unmaintained, insecure software
          + run update in the background, then user decides if update now or 
later? (Hossein)
            + strongly feel against the idea of keep running insecure version 
(Thorsten)
            + default should be to update (unless you go via tools -> options)
            + agree, default to update is good (Hossein)
          + include OS info in the user agent? (Cloph)
            + like the idea (Thorsten)
AI: do this or file a bug to do it (Cloph)

* Documentation (Olivier)
    + Helpcontent2
       + Help for RANDARRAY (ohallot, fito, Balasz)
       + Updates and fixes (ohallot)
    + Extended tips
       + Calc option view page (D. Maddern)
    + Guides
       + Work in progress.
       + IMpress 24.2 soon to be announced
    + Bugzilla Documentation statistics
        257(257) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     12(-2)   46(7)     107(0)     220(-5)
         commented     12(-8)   70(9)     245(-10)   837(-17)
          resolved      6(-1)   28(5)      57(3)     123(2)
    + top 10 contributors:
          Olivier Hallot made 58 changes in 1 month, and 242 changes in 1 year
          Stéphane Guillou made 31 changes in 1 month, and 237 changes in 1 year
          Vernon, Stuart Foote made 22 changes in 1 month, and 106 changes in 1 
year
          Ilmari Lauhakangas made 10 changes in 1 month, and 73 changes in 1 
year
          Heiko Tietze made 7 changes in 1 month, and 77 changes in 1 year
          Kaganski, Mike made 7 changes in 1 month, and 74 changes in 1 year
          Nabet, Julien made 6 changes in 1 month, and 59 changes in 1 year
          Cor Nouws made 5 changes in 1 month, and 8 changes in 1 year
          nobu made 4 changes in 1 month, and 16 changes in 1 year
          Dieter made 3 changes in 1 month, and 8 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        240(240) (topicUI) bugs open, 39(39) (needsUXEval) needs to be 
evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added      7(3)     13(3)     18(3)       25(4)
         commented     60(-4)   206(20)   560(35)    1757(-4)
           removed      0(0)      4(0)      5(0)       11(-1)
          resolved      8(0)     32(1)     80(1)      297(-11)
    + top 10 contributors:
          Heiko Tietze made 111 changes in 1 month, and 986 changes in 1 year
          Vernon, Stuart Foote made 105 changes in 1 month, and 329 changes in 
1 year
          Eyal Rozenberg made 45 changes in 1 month, and 160 changes in 1 year
          Stéphane Guillou made 40 changes in 1 month, and 612 changes in 1 year
          Dieter made 32 changes in 1 month, and 147 changes in 1 year
          Cor Nouws made 21 changes in 1 month, and 32 changes in 1 year
          Ilmari Lauhakangas made 12 changes in 1 month, and 129 changes in 1 
year
          Roman Kuznetsov made 9 changes in 1 month, and 45 changes in 1 year
          Olivier Hallot made 8 changes in 1 month, and 22 changes in 1 year
          Aron Budea made 6 changes in 1 month, and 22 changes in 1 year
    + [Bug 161049] Vertical Tab dialogs--Format Cells dialog in recent 24.8 
alpha
           is too small
    + [Bug 161047] Vertical Tab dialogs--Page style dialog is too small and not
           resizeable
    + [Bug 161030] Vertical Tab dialogs--width available for Tab name is too 
narrow
           with jumping view of Tab names
    + [Bug 161026] Vertical Tab dialogs--Mouse cursor over tab not activated 
until
           pointer touches bottom edge (Win)
    + [Bug 161020] Vertical Tab dialogs--initial size of the style dialog is 
too small

    + [Bug 160869] Forms: Listboxes, set as "readonly", will be greyed out. 
Other
           controls, set "readonly", won't.
    + [Bug 161090] Allow specifying how many / which values are grouped in 
remainder
           of Pie-of-Pie or Bar-of-Pie chart
 -> + [Bug 161082] Print dialog: Put initial focus to "Printer" combobox
      + focused spin edits will not change the value on scroll unless hovered
        (thanks Michael W)
    + [Bug 161078] Allow direct formatting for page sequences instead of editing
           the style
 -> + [Bug 160834] Unclear meaning of "Ignore pieces of length"
      + Tools > Options > Writer > Comparision: seems to ignore n character/word
        but has no apparent effect -> hide the control
        + sounds sensible (Miklos)
    + [Bug 158288] When you select part of a column with merged cells, all 
columns
           that are part of the merged cell are selected
    + [Bug 158874] Want MS-Word like auto-formatting of beginning of list item
    + [Bug 160951] Navigator: Present sort options per radio button
    + [Bug 161037] UNO Sidebar 'Hide' and 'Show' sidebar deck (splitwin) -- a 
new
           function (available for assigning a shortcut key to it)
    + [Bug 161031] Form creating is too niche to merit a main menu item visible
           by default
    + [Bug 161029] Special Find&Replace presets with regular expression

 -> + Right clicking on selected text unselects it if the cursor is on a
      misspelled word
      + https://bugs.documentfoundation.org/show_bug.cgi?id=98902
      + feasible to implement in Writer; possible to deal with phrases?
      + spellchecking can't deal with phrases, grammar check is for that (Cloph)
        + think Laszlo implemented phrase spellchecking half a year ago (Heiko)
        + thought this needs dictionary support as well (Cloph)
        + will look into this more, later (Heiko)

* Vertical tabpages state (Samuel)
  + review the state in 2 weeks

* Crash Testing (Caolan)
    + 25(+1) import failure, 19(-1) export failures
      https://wiki.documentfoundation.org/Development/Crashtesting
    + 0 coverity issues
    + 8 oss fuzz issues
      - 6 timeouts, 1 OOM, 1 3rd party lib crash

* Crash Reporting (Xisco)
    + 24.2.0.3    17948(+579)
    + 24.2.1.2    14477(+739)
    + 24.2.2.2    10399(+1469)
    + 24.2.3.2    1437(+950)
    + 7.6.6.3    5113(+1045)
    + 7.6.7.2    103(+0)
    + checked the latest vs previous versions, seeing no new regressions (Xisco)
    + seeing a few fixes


* Mentoring (Hossein)
 + Reviewed submissions from the newcomers
 + New blog post
   Crash fixes, part 4: assertion failure
   
https://dev.blog.documentfoundation.org/2024/05/14/crash-fixes-part-4-assertion-failure/
 + Wiki page for code conventions
   https://wiki.documentfoundation.org/Development/Code_Conventions
 + odk examples build issues on 32 bit systems (fixed)
   https://gerrit.libreoffice.org/c/core/+/167739
  -> Is Intel32/Arm32 CI possible?
     + for CI-as-in-gerrit, certainly not (Cloph)
     + if you host a builder, then a tinderbox / daily builder is OK
     + arm32 is probably not that relevant vs arm64 (Cloph)
       + arm32 for Android is built, though (Michael W)
     + Windows 32bit builds are still done as tinderbox (Cloph)
       + also the CI builds
       + won't help with ODK-as-part-of-make-check
 + Extracted DPI dependent tests
   tdf#160992 - Fix DPI dependent tests
   https://bugs.documentfoundation.org/show_bug.cgi?id=160992
   + Maximum 25 broken tests are found for now
   + tinderbox for this? (Xisco)
     + hard to test on CI because none of the machines have an actual display
     + not sure how to set it to a custom value in software
   + have a way to influence DPI from and env var? (Miklos)
     + e.g. Linux SAL_FORCEDPI has this, may be useful (Michael W)

          committer...   1 week      1 month     3 months     12 months
                  open      89(8)       160(18)     160(-18)      160(-18)
               reviews     318(-132)   1250(44)    3594(-124)   12458(-4)
                merged     310(-40)    1244(104)   3423(54)     12714(121)
             abandoned      15(2)        61(6)      174(2)        661(5)
           own commits     227(-23)     913(86)    2380(77)      9274(45)
        review commits      38(-13)     218(-6)     839(-32)     2994(-18)
        contributor...   1 week     1 month     3 months    12 months
                  open      55(18)     103(26)     103(0)       103(0)
               reviews     894(-68)   3050(276)   7930(24)    29574(52)
                merged      15(-8)      86(-12)    377(-8)     1583(-52)
             abandoned       0(-9)      33(-16)    279(-9)      699(-5)
           own commits      14(-11)     97(-8)     429(-20)    1114(-12)
        review commits       0(0)        0(0)        0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 326(326)
       total 409(409)   assigned 26(26)   open 349(349)
    + top 10 contributors:
          Jakub Kościelak made 5 patches in 1 month, and 5 patches in 1 year
            made 4 patches in 1 month, and 7 patches in 1 year
          Kira Tubo made 4 patches in 1 month, and 14 patches in 1 year
          Armin Le Grand (allotropia) made 4 patches in 1 month, and 86 patches 
in 1 year
          colton Garrett made 4 patches in 1 month, and 4 patches in 1 year
          Stéphane Guillou made 3 patches in 1 month, and 7 patches in 1 year
          Stéphane Guillou made 3 patches in 1 month, and 58 patches in 1 year
          Sahil Gautam made 3 patches in 1 month, and 4 patches in 1 year
          Dione Maddern made 3 patches in 1 month, and 37 patches in 1 year
          Weblate made 2 patches in 1 month, and 23 patches in 1 year
    + top 10 reviewers:
          Caolán McNamara made 108 review comments in 1 month, and 1476 in 1 
year
          Adolfo Jayme Barrientos made 96 review comments in 1 month, and 506 
in 1 year
          Ilmari Lauhakangas made 94 review comments in 1 month, and 544 in 1 
year
          Michael Stahl made 84 review comments in 1 month, and 920 in 1 year
          Grandin, Noel made 76 review comments in 1 month, and 712 in 1 year
          Hossein made 76 review comments in 1 month, and 328 in 1 year
          Thorsten Behrens made 72 review comments in 1 month, and 594 in 1 year
          Vajna, Miklos made 64 review comments in 1 month, and 1084 in 1 year
          Kaganski, Mike made 58 review comments in 1 month, and 468 in 1 year
          Christian Lohmaier made 50 review comments in 1 month, and 362 in 1 
year
    + Patches automatically abandoned:
        xmlsecurity : searchFileURL expects a OUString so to use OUString 
literal ( Arnaud Versini )
            - https://gerrit.libreoffice.org/#/c/163008

* GSoC (Ilmari)
    + next deadline: end of bonding period: 27th of May

* Commit Access

* LibreOffice Technology hackfest at Budapest (Miklos)
  + 4th & 5th June (Tue-Wed), in 3 weeks
  + details: https://wiki.documentfoundation.org/Hackfest/Budapest2024
  + on blog: 
https://blog.documentfoundation.org/blog/2024/05/16/coming-up-libreoffice-technology-budapest-2024-hackfest/

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

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 201 ok: 195 ko:   3 fail ratio: 1.49% mean_ok: 
 10 ( 14) median_ok:   7 ( 11)
gerrit_android_arm         jobs: 200 ok: 194 ko:   4 fail ratio: 2.00% mean_ok: 
 10 ( 14) median_ok:   8 ( 10)
gerrit_android_x86         jobs: 200 ok: 192 ko:   6 fail ratio: 3.00% mean_ok: 
 10 ( 14) median_ok:   7 (  9)
gerrit_android_x86_64      jobs: 201 ok: 197 ko:   2 fail ratio: 1.00% mean_ok: 
 11 ( 15) median_ok:   7 ( 11)
gerrit_linux_clang_dbgutil jobs: 408 ok: 352 ko:  47 fail ratio: 11.52% 
mean_ok:  43 ( 46) median_ok:  41 ( 45)
gerrit_linux_gcc_release   jobs: 455 ok: 395 ko:  37 fail ratio: 8.13% mean_ok: 
 19 ( 21) median_ok:  15 ( 16)
gerrit_mac                 jobs: 467 ok: 368 ko:  87 fail ratio: 18.63% 
mean_ok:  55 ( 57) median_ok:  50 ( 52)
gerrit_windows             jobs: 453 ok: 321 ko: 121 fail ratio: 26.71% 
mean_ok:  68 ( 99) median_ok:  63 ( 80)
gerrit_master_ml           jobs: 529 ok: 287 ko: 209 fail ratio: 39.51% 
mean_ok: 116 (116) median_ok:  97 (100)
gerrit_master              jobs:  42 ok:  22 ko:  15 fail ratio: 35.71% 
mean_ok:  86 ( 86) median_ok:  71 ( 71)
gerrit_master_seq          jobs: 486 ok: 265 ko: 193 fail ratio: 39.71% 
mean_ok: 117 (118) median_ok: 100 (100)
   + tests that failed more than twice in last seven days
      3 CppunitTest_sw_uiwriter6                gerrit_linux_gcc_release
      3 UITest_sw_sidebar                gerrit_linux_clang_dbgutil
      4 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
      4 CppunitTest_vcl_gtk3_a11y                gerrit_linux_clang_dbgutil
      7 CppunitTest_sw_a11y                gerrit_windows
      8 CppunitTest_sw_ooxmlexport7                gerrit_linux_gcc_release
     59 aborted by jenkins job timeout                gerrit_windows
    + this week was OK wrt code (Cloph)
      + 2 Windows builders had a timeout issue with no clear signs why they fail
      + no leftover processes
      + maybe a windows update

* What’s cooking (Miklos)
    + A11y update (Michael W)
        + combobox a11y (tdf#160971), related GTK 3 and Orca changes
        + new Qt API to trigger a11y announcement merged now (QTBUG-75003)
        + planning to take a first look into Orca/NVDA browse mode (e.g. 
tdf#35652, tdf#91739)
        + vertical tabs, could you please check it from the a11y point of view? 
(Heiko)
          + will do (Michael W)
    + RTL/CTL/CJK update (Jonathan)
        + tdf#61444: Text layout broken across formatting changes
        + tdf#124116: Text shaping broken across formatting changes
        + tdf#71956: Style changes inside grapheme clusters
            - Significant Writer rendering changes will land soon
            - Notice: This will slightly change the behavior of existing 
documents, but will improve conformance.
            - intention is to be a bit closer to what Word does in these cases
    + tdf#160984 Section-based continuous endnotes in Writer (Miklos)
    + https://wiki.documentfoundation.org/Development/External_Libraries (Xisco)
      + do you check the versions manually? (Miklos)
        + have a script, but not too reliable (Xisco)
        + trying to distribute the work

* QA update (Xisco)
    + UNCONFIRMED: 1208 (+0)
        + enhancements: 278  (-3)
        + needsUXEval: 12 (+7)
        + haveBackTrace: 11 (+1)
        + needsDevAdvice: 47 (+0)
        + documentation:  4 (-2)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  9 (+0)

    + Most pressing bugs:
     New:

    None


    + New high severity bugs of the week:
        + Defined DATA ranges merge destructively if cells separating them are 
inadvertently filled (autofilter extending data area)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=145995
            + bisected to Kohei
            + Since 3.4

        + Typing dots in Text Form Field crashes Writer
            + https://bugs.documentfoundation.org/show_bug.cgi?id=154463
            + bisected to Michael S
            + Since 6.4

        + All printing is in landscape format
            + https://bugs.documentfoundation.org/show_bug.cgi?id=154975
            + bisected to Caolan
            + Since 7.5

        + Options > LibreOffice Writer changes page color scheme from Dark to 
Light (steps in comment 2)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=157365
            + bisected to Paris
            + Since 7.6

        + Defined Ranges in a single column with delimiting row corrupted by 
7.6.5 (STR comment 5)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=160018
            + bisected to Henry
            + Since 7.6

* QA stats (Stéphane)
    + Consolidated / reviewed:
        * (sc) image disappears (empty frame) when paste twice at same 
location: https://bugs.documentfoundation.org/show_bug.cgi?id=107529
        * (sc) image inserted with wrong size: 
https://bugs.documentfoundation.org/show_bug.cgi?id=156414
        * (sc) multi-line and rotated text do not scale with rest of image in 
bitmap export: https://bugs.documentfoundation.org/show_bug.cgi?id=137263
    + Dashboard data updated: https://stragu.shinyapps.io/lo_qa_dashboard/
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +97  +6 (-89) overall)
      many thanks to the top bug squashers:
       Stéphane Guillou (stragu) 15
       QA Administrators       11
       Buovjaga                7
       Olivier Hallot          7
       Heiko Tietze            5
       Balázs Varga (allotropia) 3
       Mike Kaganski           3
       Regina Henschel         3
       Colin                   2
       Eyal Rozenberg          2

    + top 10 bugs reporters:
       Eyal Rozenberg          4
       Stéphane Guillou (stragu) 3
       nengxing_xu             3
       Hossein                 2
       Jérôme                  2
       Olivier Hallot          2
       Regina Henschel         2
       V Stuart Foote          2
       Xisco Faulí             2
       ady                     2

    + top 10 bugs fixers:
       Olivier Hallot          5
       Balazs Varga            3
       Grandin, Noel           2
       Heiko Tietze            2
       Henschel, Regina        2
       Ilmari Lauhakangas      2
       Kaganski, Mike          2
       Adolfo Jayme Barrientos 1
       Caolán McNamara         1
       Dale                    1

    + top 10 bugs confirmers:
       Stéphane Guillou        26
       Dieter                  15
       Heiko Tietze            7
       Ady                     4
       Ilmari Lauhakangas      4
       Xisco Fauli             4
       m.a.riosv               4
       Vernon, Stuart Foote    3
       Kaganski, Mike          2
       Weghorn, Michael        2


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

     done by:
        Raal                   5
        Stéphane Guillou       5
        Ilmari Lauhakangas     3
        Xisco Fauli            2


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

     done by:
        Raal                   5
        Stéphane Guillou       5
        gladys7david           2
        Xisco Fauli            2
        Ilmari Lauhakangas     1
        Kaganski, Mike         1


* all bugs tagged with 'regression'
   + 1245(+9) bugs open of 13360(+19) total 24(+1) high prio.

     done by:
        Heiko Tietze           5
        Ady                    3
        m.a.riosv              3
        Stéphane Guillou       3
        Aron Budea             1
        Cor Nouws              1
        Kelemen, Gabor         1
        Robert Großkopf        1
        Xisco Fauli            1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 429(-4)
     Calc                     - 230(+3)
     Impress                  - 128(+1)
     Draw                     - 52(+0)
     LibreOffice              - 52(+1)
     Writer: docx filter      - 45(+0)
     Base                     - 42(+2)
     UI                       - 42(+4)
     Crashes                  - 40(+1)
     Borders                  - 34(-1)
     Writer: perf             - 34(+0)
     Writer: other filter     - 31(+1)
     Printing and PDF export  - 26(+1)
     Chart                    - 24(+0)
     RTL                      - 23(+0)
     BASIC                    - 21(+1)
     filters and storage      - 21(-1)
     Writer: doc filter       - 16(+0)
     graphics stack           - 12(+0)
     Formula Editor           - 7(+0)
     framework                - 3(+0)
     Extensions               - 2(+0)
     sdk                      - 2(+0)
     Linguistic               - 1(+0)

Reply via email to