* Present:
    + Cloph, Heiko, Olivier, Caolan, Gabriel, Hossein, Michael W, Stephan, 
Kendy, Xisco, Miklos, Michael S, Thorsten, Aron

* Completed Action Items:
    + Jenkins failure stats to include release branches (Cloph)

* Pending Action Items:
    + None

* Release Engineering update (Cloph)
    + 7.4 status:
      + feature freeze in June
    + 7.3 status: 7.3.3 rc1 in 1 week
    + 7.2 status: 7.2.7 rc1 in 2 weeks
    + Remotes: Android, iOS
    + Android viewer
    + Discuss: ponder Windows ARM for 7.4? (Thorsten,jmux)
      + Would it be possible to Windows ARM release builds?
      + Not against it, but that build is slow (Cloph)
        + also manual signing is a lot of work
        + already doing x86_64 and x86 after each other
        + also more disk space needed
        + this can be produced by the normal x86_64 build hardware
        + don't have resources to actually verify that the end result works
      + Perhaps an additional release like the Apple M1 one?
      + hard to see how much demand is there for this (Miklos)
        + probably limited at the moment, but may be a chicken-and-egg problem 
(Cloph)
      + first the arm tinderbox needs fixing (Cloph)
        + expect indirect commitment after that
      + sounds exiciting otherwise (Kendy)
  => re-visit this after the tinderbox is working (all)

* Documentation (Olivier)
    + New Help
       + fix/update for prism.js (ohallot)
    + Helcontents
       + New page for line break (ohallot)
       + Updates for Scriptforge (A. Romedenne)
       + Distinguish Basic x Calc functions homonyms in Help (ohallot)
       + Close many dormant fixed bugs (ohallot)
       + String fixes (fitoshido, A Gelmini, J Nabet)
    + Google Seasons of Doc
       + Response in April 14
    + Guides
       + Work in progress for Impress and Draw 7.3 (P. Schofield)
       + WIP for Base Guide 7.3 (S. Fanning, Dev, ohallot, flywire)

    + Bugzilla Documentation statistics
        237(237) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     13(5)    34(-4)    112(-10)    323(1)
         commented     11(9)    68(-1)    348(-34)   1454(-32)
          resolved      7(5)    17(2)      57(0)      208(6)
    + top 10 contributors:
          Olivier Hallot made 45 changes in 1 month, and 511 changes in 1 year
          Seth Chaiklin made 22 changes in 1 month, and 48 changes in 1 year
          Dieter made 15 changes in 1 month, and 106 changes in 1 year
          Alain Romedenne made 8 changes in 1 month, and 41 changes in 1 year
          Bielefeld, Rainer made 8 changes in 1 month, and 10 changes in 1 year
          Nabet, Julien made 7 changes in 1 month, and 73 changes in 1 year
          Ilmari Lauhakangas made 5 changes in 1 month, and 111 changes in 1 
year
          Heiko Tietze made 4 changes in 1 month, and 87 changes in 1 year
          steve -_- made 4 changes in 1 month, and 7 changes in 1 year
          Kaganski, Mike made 4 changes in 1 month, and 85 changes in 1 year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        265(265) (topicUI) bugs open, 100(100) (needsUXEval) needs to be 
evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added     21(17)    24(16)    36(19)      63(19)
         commented     80(35)   233(5)    650(20)    2719(30)
           removed      0(0)      4(0)     14(1)       36(1)
          resolved      8(5)     26(-2)   102(1)      407(7)
    + top 10 contributors:
          Heiko Tietze made 185 changes in 1 month, and 1992 changes in 1 year
          Ilmari Lauhakangas made 71 changes in 1 month, and 307 changes in 1 
year
          Eyal Rozenberg made 27 changes in 1 month, and 131 changes in 1 year
          Dieter made 25 changes in 1 month, and 236 changes in 1 year
          Roman Kuznetsov made 20 changes in 1 month, and 211 changes in 1 year
          Cor Nouws made 18 changes in 1 month, and 43 changes in 1 year
          Yeron 50201 made 17 changes in 1 month, and 17 changes in 1 year
          Di Hox made 16 changes in 1 month, and 16 changes in 1 year
          Foote, V Stuart made 14 changes in 1 month, and 452 changes in 1 year
          Seth Chaiklin made 13 changes in 1 month, and 71 changes in 1 year

    + [Bug 148441] Should the view layout icons in the status bar be active 
when in
           Print Preview Mode, plus the blue highlighting does not match 
preview layout
 -> + [Bug 148407] Need ability to cancel an ongoing paste action
      + if it takes a long time
    + [Bug 148394] We need search capability restricted to the Navigator
    + [Bug 147837] When merging cells, it is not good that 'Keep the contents 
of the
           hidden cell' is the default
    + [Bug 148357] When deleting a comment in Navigator, it changes position 
needlessly
    + [Bug 148351] Context menu on comment text has poor selection of items
    + [Bug 148349] Use attention-attracting queue when pressing Ctrl+F when in 
find bar
    + [Bug 148322] Text filter box in navigator
    + [Bug 141389] FORMATTING: Remember and/or indicate the active sheet when 
managing
           conditional formatting

 -> + Speedup scrolling by looking ahead in keyboard buffer to skip redundant 
screen
      rendering
      + https://bugs.documentfoundation.org/show_bug.cgi?id=140405

* Crash Testing (Caolan)
    + 10(+0) import failure, 3(+0) export failures
      - crashtesting machine is uncontactable for a week now (Guilhem is aware)
      - it's because of a network issue, but don't have more details (Cloph)
      - would be useful to have it back for the day-to-day tracker + forcepoint
    + 0 coverity issues
    + 15 ossfuzz issues

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.2.5.2
         + (-221) 1380 1601 1653 1765 1852 1858 2096 1778 1776 1707 1860 1608 
1246 691 0
   + https://crashreport.libreoffice.org/stats/version/7.2.6.2
         + (+130) 558 428 373 166 0
   + https://crashreport.libreoffice.org/stats/version/7.3.0.3
         + (-36) 1152 1188 1282 1660 2172 2911 2744 2384 2260 347 0
   + https://crashreport.libreoffice.org/stats/version/7.3.1.3
         + (+252) 1887 2139 1652 1345 810 0
   + https://crashreport.libreoffice.org/stats/version/7.3.2.2
         + (+934) 934 0

   + 
mdds::flat_segment_tree<long,bool>::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree<long,bool>
 > > &,long,long,bool)

       - Still top 1 in 7.3.2.2

       - no repro steps yet


    + 
https://crashreport.libreoffice.org/stats/signature/%60chart::ChartModel::setArguments'::%601'::catch$16


* Mentoring/EasyHack update (Hossein)
          committer...   1 week      1 month      3 months    12 months
                  open      63(-3)      130(-3)      134(-1)      136(-1)
               reviews     352(-124)   1342(-160)   3796(34)    12716(24)
                merged     298(9)      1254(-147)   4035(38)    15769(58)
             abandoned       9(-50)     185(-5)      327(-5)      862(-2)
           own commits     215(10)      916(-95)    3081(-12)   12561(49)
        review commits      52(3)       256(2)       871(-8)     3745(-12)
        contributor...   1 week      1 month      3 months    12 months
                  open      25(4)        64(3)        66(4)        70(4)
               reviews     796(-170)   3590(-266)   9380(52)    34766(134)
                merged       5(-4)       66(-13)     215(-11)    1495(-18)
             abandoned       6(-100)    129(1)       165(-6)      470(1)
           own commits       7(-2)       86(-5)      279(-7)     1500(-24)
        review commits       0(0)         0(0)         0(0)         0(0)
    + easyHack statistics:
       needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 297(297)
       total 351(351)   assigned 32(32)   open 292(292)
    + top 10 contributors:
          Johnny_M made 50 patches in 1 month, and 790 patches in 1 year
          Paris Oplopoios made 6 patches in 1 month, and 6 patches in 1 year
          Attila Bakos made 3 patches in 1 month, and 33 patches in 1 year
          Vaibhav Malik made 3 patches in 1 month, and 12 patches in 1 year
          Deepika Sreejesh made 3 patches in 1 month, and 5 patches in 1 year
          Tushar Jham made 2 patches in 1 month, and 3 patches in 1 year
          Gautham Krishnan made 2 patches in 1 month, and 2 patches in 1 year
          Dr. David Alan Gilbert made 2 patches in 1 month, and 6 patches in 1 
year
          Nagy Tibor made 1 patches in 1 month, and 33 patches in 1 year
          Mostafa Elsharnoby made 1 patches in 1 month, and 1 patches in 1 year
    + top 10 reviewers:
          Xisco Fauli made 138 review comments in 1 month, and 922 in 1 year
          Michael Stahl made 130 review comments in 1 month, and 1218 in 1 year
          Thorsten Behrens made 94 review comments in 1 month, and 780 in 1 year
          Kaganski, Mike made 90 review comments in 1 month, and 800 in 1 year
          Hossein made 72 review comments in 1 month, and 220 in 1 year
          Ilmari Lauhakangas made 68 review comments in 1 month, and 278 in 1 
year
          Nabet, Julien made 64 review comments in 1 month, and 564 in 1 year
          Olivier Hallot made 60 review comments in 1 month, and 1194 in 1 year
          McNamara, Caolán made 54 review comments in 1 month, and 518 in 1 year
          Adolfo Jayme Barrientos made 54 review comments in 1 month, and 956 
in 1 year
    + Patches automatically abandoned:
        tdf#143956 Remove page size of Writer templates 3 ( Laurent 
Balland-Poirier )
            - https://gerrit.libreoffice.org/#/c/121267
        Related: tdf#146453 wip: measure whole text ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/128573
        wip: tdf#146648 qt5 make find and replace dialog reopen at last 
position ( Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/128981
        tdf#47523 Report & count empty rows when pivoting ( Felipe Lema )
            - https://gerrit.libreoffice.org/#/c/129088
        Added Note about deleting user-defined dictionary words ( Volker 
Weißmann )
            - https://gerrit.libreoffice.org/#/c/129264
        SwNavigator: Fix dde bookmark not showing ( Jim Raykowski )
            - https://gerrit.libreoffice.org/#/c/129273
        Patch to demonstrate former and now repaint differences ( Armin Le 
Grand )
            - https://gerrit.libreoffice.org/#/c/129301
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, 
since last report:
          Mostafa Elsharnoby
          Yomna Salama
+ New blog post titled:
  How to use gerrit efficiently (draft)
  https://dev.blog.documentfoundation.org/?p=376&preview=1&_ppp=c4124e0f43
+ Support calls for building LO on Windows with mentees
  + Found the root cause, helped them to build LO successfully
    + Need to increase the minimum required VS 2019 version
  + is the VS version the same on all Windows builders in Jenkins? (Miklos)
    + 16.11 is what covered by CI (Cloph)
=> update from 16.5 to 16.11
AI: make this a warning (Hossein)

* GSoC (Hossein/Ilmari)
    + Timeline: https://developers.google.com/open-source/gsoc/timeline
    + April 4th - April 19th: submission period for participants' applications
    + Application submission period has started
    + Deadline is: April 19 - 18:00 UTC

* Commit Access
  + None

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

* Jenkins / CI update (Cloph)
    from:Thu Mar 31 13:53:45 2022
    master linux rel  jobs: 130 ok: 128 ko:   2 fail ratio:  1.54 % break:   2 
broken duration: 2.02%
    master linux dbg  jobs: 109 ok: 100 ko:   9 fail ratio:  8.26 % break:   4 
broken duration:11.07%
    master mac rel    jobs:  71 ok:  71 ko:   0 fail ratio:  0.00 % break:   0 
broken duration: 0.00%
    master mac dbg    jobs:  75 ok:  75 ko:   0 fail ratio:  0.00 % break:   0 
broken duration: 0.00%
    master win rel    jobs:  89 ok:  89 ko:   0 fail ratio:  0.00 % break:   0 
broken duration: 0.00%
    master win dbg    jobs:  91 ok:  90 ko:   1 fail ratio:  1.10 % break:   1 
broken duration: 0.90%
    master win64 dbg  jobs:  93 ok:  92 ko:   1 fail ratio:  1.08 % break:   1 
broken duration: 0.30%
    master gerrit lin jobs: 517 ok: 385 ko:  87 fail ratio: 16.83% time for ok: 
mean:  19 median:  17
    master gerrit plg jobs: 454 ok: 267 ko: 144 fail rat    io: 31.72% time for 
ok: mean:  49 median:  47
    master gerrit win jobs: 568 ok: 314 ko: 184 fail ratio: 32.39% time for ok: 
mean:  55 median:  51
    master gerrit mac jobs: 525 ok: 365 ko:  91 fail ratio: 17.33% time for ok: 
mean:  40 median:  39
    master android    jobs: 443 ok: 356 ko:  53 fail ratio: 11.96% time for ok: 
mean:  18 median:  14
    master gerrit all jobs: 497 ok: 212 ko: 207 fail ratio: 41.65% time for ok: 
mean:  78 median:  64
   + https://dev-www.libreoffice.org/tmp/gerrit_220407.html
   + tests that failed more than twice in last seven days (incl. branches)
      3 CppunitTest_sc_ucalc_condformat                gerrit_linux_gcc_release
      3 CppunitTest_sw_odfexport                gerrit_mac
      5 Killed by the kill-wrapper                gerrit_linux_clang_dbgutil
      5 CppunitTest_sc_sparkline_test                gerrit_linux_clang_dbgutil
     11 CppunitTest_vcl_backend_test                gerrit_windows (single bot)
     15 CppunitTest_services                gerrit_mac (single bot/branch only)
     20 CppunitTest_sc_macros_test                gerrit_windows (two bots)
  + make -O on mac/jnlp causes "logspam" "fcntl(): Bad file descriptor"
  + this week was more or less normal again (Cloph)
  + failure numbers now also include data from branches
    + CppunitTest_services is specific to macOS / single builder
    + CppunitTest_sc_macros_test failures are seen on two builders
      + let's see if a VS update helps there
  + currently preparing an image for WSL, based on the Jenkins baseline
    + people on Windows can just import that and have that locally
    + also usable as a docker image
    + it works if you want to build a linux build (Cloph)
      + even the graphical UI
      + but not if the target is Windows

* l10n (Sophie)
  + no updates

* Updating the ESC composition (Miklos)
  + 
https://www.documentfoundation.org/governance/engineering-steering-committee/ 
is a bit outdated
  + Proposal:
    + Lionel → Vasily (CIB)
    + Andras/Michael → Lubos/Tomaz (Collabora)
    + Olivier/Sophie → Ilmari/Hossein (TDF)
    + Bubli → Andreas Heinisch (Individual)
    + useful to include individuals? (Heiko)
      + useful to get input from the broad dev audience (Thorsten)
      + the more voices we have, the better
    + may have one more slot, still (Thorsten)
    + What about including all TDF members in these votings? (Heiko)
      + The list of the names is the ESC (Kendy)
      + The calls are open to the public, but when it comes to a decision, then 
we need something that's possible to measure
      + This is from the statues (Thorsten)
      + Concerned a little that the names are picked manually (Heiko)
      + Do we need to track affiliations? (Heiko)
        + Yes, we have to (Thorsten)
    + Requirements to be a formal member (Kendy)
      + nontrivial contributions
      + willingness to take part in the ESC work
  + take this to the board? (Miklos)
    + no objections (all)
AI: take this to the board (Kendy)

* What’s cooking (Miklos)
  + 16k cols in Calc (Lubos)
    + https://bugs.documentfoundation.org/show_bug.cgi?id=133764
  + feature/sparklines: Excel-style sparklines for Calc (Tomaz)
    + https://tomazvajngerl.blogspot.com/2022/03/sparklines-in-calc.html
  + Working on SmartArt (Armin)
    + a week away from the initial grounding work (hopefully)
    + there will be UI, ODF work afterwards
  + Adding "clearing breaks" to Writer, HTML's <br clear="..."> (Miklos)
    + https://vmiklos.hu/blog/sw-clearing-breaks.html
  + Text layout performance optimization (Lubos)
    + 
https://blog.documentfoundation.org/blog/2021/12/08/tender-to-optimize-text-layout-performance-for-print-and-pdf-export-202112-01/
  + Adding content controls to Writer (Miklos)
    + <w:sdt> in DOCX, focusing only on inline SDT as a start
    + more than fields, less than fieldmarks, different than form controls
    + meant to match Word's content control feature set, to have a better 
interop story when creating / filling forms with Writer

* QA update (Xisco)

    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

    + UNCONFIRMED: 1806 (+1)
        + enhancements: 277  (-15)
        + needsUXEval: 23 (+17)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 27 (+2)
        + documentation:  5 (-6)
        + android:  1 (+0)
        + iOS:  0 (+0)
        + Online:  10 (+0)

    + Most pressing bugs:
     New:
        None
     Old:
        + macOS: Can't save or open files using Finder dialog on Standard 
accounts on macOS 10.15 Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=128233
           + started to happen with a new macOS version

        + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from
          imported PDF are reversed, PDFIProcessor::mirrorString not behaving
            + https://bugs.documentfoundation.org/show_bug.cgi?id=104597
            + already listed here for 2 years, and many duplicates

    + New high severity bugs of the week:
        None

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +150  -36 (-125) overall)
      many thanks to the top bug squashers:
       QA Administrators       20
       Heiko Tietze            10
       Timur                   9
       Buovjaga                8
       Caolán McNamara         5
       Julien Nabet            4
       Mike Kaganski           4
       Olivier Hallot          4
       Vasily Melenchuk (CIB)  4
       Xisco Faulí             4

    + top 10 bugs reporters:
       Eyal Rozenberg          12
       Telesto                 10
       Xisco Faulí             6
       Mike Kaganski           3
       Oby                     3
       Rafael Lima             3
       Regina Henschel         3
       sdc.blanco              3
       Cor Nouws               2
       Dubravko Mario Radic    2

    + top 10 bugs fixers:
       Kaganski, Mike          4
       Nabet, Julien           4
       McNamara, Caolán        3
       Melenchuk, Vasily       3
       Németh, László          3
       Tünde Tóth              3
       Justin Luth             2
       Kelemen, Gabor          2
       Serg Bormant            2
       Adolfo Jayme Barrientos 1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      16
       Heiko Tietze            12
       Xisco Fauli             12
       Dieter                  9
       Roman Kuznetsov         9
       Nabet, Julien           7
       Timur                   7
       Aron Budea              4
       Bielefeld, Rainer       4
       Olivier Hallot          4


* 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 : 1/36 -     2 %  (+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 : 2/83 -     2 %  (+0)
     old : 1/246 -    0 %  (+0)


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

     done by:
        Xisco Fauli            8
        Timur                  4
        Roman Kuznetsov        1
        Ilmari Lauhakangas     1
        Weghorn, Michael       1
        Raal                   1


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

     done by:
        Xisco Fauli            8
        Timur                  3
        Roman Kuznetsov        1
        Ilmari Lauhakangas     1
        Weghorn, Michael       1
        Raal                   1


* all bugs tagged with 'regression'
   + 1236(+4) bugs open of 11669(+20) total 12(+0) high prio.

     done by:
        Xisco Fauli            7
        Bielefeld, Rainer      3
        Telesto                3
        Timur                  2
        Raal                   2
        Roman Kuznetsov        1
        Heiko Tietze           1
        Alex Thurgood          1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 442(+9)
     Calc                     - 200(-1)
     Impress                  - 118(-1)
     Writer: docx filter      - 57(-1)
     Crashes                  - 56(+3)
     LibreOffice              - 48(-2)
     Draw                     - 43(+0)
     UI                       - 42(+1)
     Writer: perf             - 39(+0)
     Borders                  - 34(+0)
     Writer: other filter     - 33(+0)
     Base                     - 32(+0)
     Chart                    - 26(+1)
     RTL                      - 23(+0)
     Writer: doc filter       - 21(+0)
     Printing and PDF export  - 20(+0)
     BASIC                    - 18(+0)
     graphics stack           - 17(+1)
     filters and storage      - 16(-1)
     Formula Editor           - 3(+0)
     framework                - 2(+0)
     sdk                      - 1(+0)

Reply via email to