[Libreoffice-qa] ESC meeting minutes: 2022-04-07
Miklos Vajna
vmiklos at collabora.com
Thu Apr 7 14:52:30 UTC 2022
* 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)
More information about the Libreoffice-qa
mailing list