[Libreoffice-qa] ESC meeting minutes: 2023-11-16
Miklos Vajna
vmiklos at collabora.com
Thu Nov 16 15:42:41 UTC 2023
* Present:
+ Olivier, Caolan, Cloph, Heiko, Hossein, Ilmari, Michael W, Regina, Michael S, Gabriel, Stephan, Stéphane, Miklos
* Completed Action Items:
+ Set up a daily tinderbox for the python-based windows installer (Cloph)
+ patch in gerrit to fix packaging: https://gerrit.libreoffice.org/c/core/+/159510
+ expect a successful build after this
* Pending Action Items:
* Release Engineering update (Cloph)
+ 7.6 status: 7.6.3 rc2 this week
+ curl https changes to be reviewed, still
+ https://gerrit.libreoffice.org/q/branch:libreoffice-7-6-3+status:open
+ plan to tag later today
+ 24.2: first alpha in 1 week, from master, Xisco to do it
+ Android version in the play store (Michael W)
+ first test build is now in the google play internal test
* Documentation (Olivier)
+ New Help
+ demand for minification. What tools to use?
+ where did this come from? (Ilmari)
+ from bugzilla (Olivier)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=158184
+ the problem is that it's not really considered open-source after that, e.g. Debian has problems with obfuscation (Ilmari)
+ at least when serving them via the web, the gzip compression is already doing a lot of work there, not sure if this is really that important
+ overall package of the help is 2.3MB, because it's compressed (Olivier)
+ you should be able to review the source (Ilmari)
+ minification is making that more difficult
+ think we don't gain much from this (Olivier)
+ agree (Ilmari)
+ Helpcontents2
+ no activity
+ guides
+ work in progress by S. Fanning (CG) and R. Thornton (GS)
+ Bugzilla Documentation statistics
274(274) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 4(2) 16(0) 52(3) 280(-4)
commented 5(-7) 46(-4) 148(-11) 1025(-43)
resolved 1(0) 5(-1) 18(1) 148(-5)
+ top 10 contributors:
Ilmari Lauhakangas made 11 changes in 1 month, and 131 changes in 1 year
Heiko Tietze made 10 changes in 1 month, and 104 changes in 1 year
Seth Chaiklin made 10 changes in 1 month, and 316 changes in 1 year
Jérôme made 9 changes in 1 month, and 9 changes in 1 year
Olivier Hallot made 9 changes in 1 month, and 419 changes in 1 year
Stéphane Guillou made 7 changes in 1 month, and 340 changes in 1 year
Raal made 4 changes in 1 month, and 6 changes in 1 year
Kaganski, Mike made 3 changes in 1 month, and 77 changes in 1 year
Alain Romedenne made 2 changes in 1 month, and 5 changes in 1 year
Adolfo Jayme Barrientos made 1 changes in 1 month, and 22 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
254(254) (topicUI) bugs open, 58(58) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 4(-8) 18(-6) 21(-8) 42(-8)
commented 48(-20) 220(-26) 469(-21) 2215(-49)
removed 0(-1) 2(0) 4(0) 17(-1)
resolved 3(-2) 31(0) 83(-6) 329(-3)
+ top 10 contributors:
Heiko Tietze made 132 changes in 1 month, and 1340 changes in 1 year
Stéphane Guillou made 107 changes in 1 month, and 593 changes in 1 year
Vernon, Stuart Foote made 34 changes in 1 month, and 348 changes in 1 year
Ilmari Lauhakangas made 31 changes in 1 month, and 249 changes in 1 year
Eyal Rozenberg made 30 changes in 1 month, and 248 changes in 1 year
Justin Luth made 16 changes in 1 month, and 121 changes in 1 year
Dieter made 12 changes in 1 month, and 233 changes in 1 year
Bob English made 10 changes in 1 month, and 10 changes in 1 year
Henschel, Regina made 8 changes in 1 month, and 39 changes in 1 year
Balazs Varga made 7 changes in 1 month, and 16 changes in 1 year
+ [Bug 158112] Sidebar pane shortcuts conflict with Alt+NumPad input
+ [Bug 158196] Add 'shuffle' or 'random' option to 'Sort' dialog
+ [Bug 158168] add UNO command for Hidden font effect of characters in Writer
* Crash Testing (Caolan)
+ 36(+19) import failure, 13(+3) export failures
- breakdown now at https://wiki.documentfoundation.org/Development/Crashtesting
+ 6 coverity issues
- 4 maybe itempool related ones
- nothing serious overall
+ 12 ossfuzz issues
- 5 leaks, 4 timeouts, 1 integer overflow, 1 OOM, 1 crash
* Crash Reporting (Xisco)
+ 7.6.0.2 113(+0)
+ 7.6.0.3 16532(+870)
+ 7.6.1.2 8423(+538)
+ 7.6.2.1 17507(+3630)
* Mentoring (Hossein)
+ Finalized and published a blog post on C++20 string literals
String literals: C/C++ string data types part 2
https://dev.blog.documentfoundation.org/2023/11/16/string-literals-c-c-string-data-types-part-2/
+ Drafted a new blog post for 2 EasyHacks related to string literals
String literals improvement: EasyHack
https://dev.blog.documentfoundation.org/?p=1035&preview=1&_ppp=4b7d60683d
+ New EasyHack
tdf#158237 - Use c++20 contains() instead of find() and end()
https://bugs.documentfoundation.org/show_bug.cgi?id=158237
+ Completed import of LibreOffice SDK Programming Guide (SDKGuide) to TDF Wiki
+ Based on JLOP (Java LibreOffice Programming) book by Andrew Davison
+ Imported all remaining 51 chapters
https://wiki.documentfoundation.org/Documentation/SDKGuide
+ Edited another 4 chapters to update the contents
committer... 1 week 1 month 3 months 12 months
open 52(-36) 195(-25) 195(-25) 195(-25)
reviews 360(58) 1308(50) 3236(34) 11846(46)
merged 328(82) 1201(89) 3092(121) 12935(102)
abandoned 8(5) 53(-11) 159(-12) 637(-10)
own commits 258(66) 925(82) 2267(137) 9737(67)
review commits 50(1) 226(-13) 646(16) 2950(-37)
contributor... 1 week 1 month 3 months 12 months
open 138(10) 240(21) 240(21) 241(21)
reviews 852(92) 3146(130) 7112(-102) 30632(40)
merged 14(0) 62(-1) 192(11) 1903(-48)
abandoned 3(-2) 14(-6) 65(-152) 571(-39)
own commits 17(4) 70(1) 214(6) 1043(-29)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 321(321)
total 409(409) assigned 23(23) open 360(360)
+ top 10 contributors:
Sahil Gautam made 5 patches in 1 month, and 15 patches in 1 year
Omkar Acharekar made 3 patches in 1 month, and 6 patches in 1 year
Li Yang made 3 patches in 1 month, and 5 patches in 1 year
Marco Pinto made 2 patches in 1 month, and 4 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
Ankit Kumar Jaipuriar made 2 patches in 1 month, and 7 patches in 1 year
Khushi Gautam made 2 patches in 1 month, and 4 patches in 1 year
Armin Le Grand (allotropia) made 2 patches in 1 month, and 59 patches in 1 year
Montane, Joan made 1 patches in 1 month, and 3 patches in 1 year
+ top 10 reviewers:
Caolán McNamara made 156 review comments in 1 month, and 766 in 1 year
Vajna, Miklos made 118 review comments in 1 month, and 940 in 1 year
Michael Stahl made 112 review comments in 1 month, and 1182 in 1 year
Ilmari Lauhakangas made 94 review comments in 1 month, and 428 in 1 year
Thorsten Behrens made 94 review comments in 1 month, and 518 in 1 year
Xisco Fauli made 82 review comments in 1 month, and 780 in 1 year
Nabet, Julien made 78 review comments in 1 month, and 968 in 1 year
Kaganski, Mike made 62 review comments in 1 month, and 388 in 1 year
Hossein made 58 review comments in 1 month, and 268 in 1 year
Grandin, Noel made 52 review comments in 1 month, and 612 in 1 year
* Commit Access
* Developer Certification (Stephan/Miklos/Thorsten/László)
+ resting since: 7 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 162 ok: 152 ko: 8 fail ratio: 4.94% mean_ok: 8 ( 14) median_ok: 6 ( 10)
gerrit_android_arm jobs: 164 ok: 155 ko: 8 fail ratio: 4.88% mean_ok: 8 ( 12) median_ok: 5 ( 9)
gerrit_android_x86 jobs: 164 ok: 152 ko: 11 fail ratio: 6.71% mean_ok: 8 ( 13) median_ok: 6 ( 9)
gerrit_android_x86_64 jobs: 163 ok: 156 ko: 6 fail ratio: 3.68% mean_ok: 9 ( 14) median_ok: 6 ( 9)
gerrit_linux_clang_dbgutil jobs: 348 ok: 277 ko: 62 fail ratio: 17.82% mean_ok: 46 ( 50) median_ok: 40 ( 46)
gerrit_linux_gcc_release jobs: 348 ok: 317 ko: 23 fail ratio: 6.61% mean_ok: 16 ( 20) median_ok: 14 ( 16)
gerrit_mac jobs: 324 ok: 311 ko: 4 fail ratio: 1.23% mean_ok: 45 ( 45) median_ok: 41 ( 42)
gerrit_windows jobs: 364 ok: 289 ko: 60 fail ratio: 16.48% mean_ok: 66 ( 79) median_ok: 60 ( 65)
gerrit_master_ml jobs: 403 ok: 244 ko: 138 fail ratio: 34.24% mean_ok: 94 ( 94) median_ok: 85 ( 85)
gerrit_master jobs: 63 ok: 38 ko: 22 fail ratio: 34.92% mean_ok: 79 ( 79) median_ok: 54 ( 54)
gerrit_master_seq jobs: 342 ok: 209 ko: 115 fail ratio: 33.63% mean_ok: 96 ( 96) median_ok: 89 ( 89)
+ https://dev-www.libreoffice.org/tmp/gerrit_231116.html
+ tests that failed more than twice in last seven days
3 CppunitTest_sw_mailmerge gerrit_windows
3 UITest_sw_navigator gerrit_linux_clang_dbgutil
4 CppunitTest_sw_rtfimport gerrit_linux_gcc_release
6 CppunitTest_sw_layoutwriter gerrit_windows
6 CppunitTest_sw_mailmerge2 gerrit_windows
8 Killed by the kill-wrapper gerrit_linux_clang_dbgutil_branch
24 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
+ it was a normal week
+ had a problem with a Windows bot running into the cygwin forking problem
+ now taking such bots offline automatically
+ missing dependency for the Android build, now fixed, thanks Michael W
+ silent merge conflict, now fixed, thanks Michael S
* 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)
+ ongoing work to make LO align better with platform a11y specifications/expectations,
and clarification with upstreams what those are
+ discussion about gtk4 issue/freeze with many a11y children:
https://gitlab.gnome.org/GNOME/gtk/-/issues/6204
+ relevant for the long run
+ Import of Word drawing canvas (Regina)
+ it's in master now
+ next: adding connector rendering, matching the OOXML way
* LATAM conference (Olivier)
+ had workshops & presentations on LibreOffice & LibreOffice Technology
+ Henry presented some technical aspects of Collabora Online & LibreOffice Technology
+ also Xisco gave workshops on QA & building LibreOffice
+ lots of students were attending
+ largest university in Mexico City was hosting the event
+ also the birthplace of the GNOME project
+ also had an opportunity to see what's happening in China/Taiwan
+ presented their LibreOffice Online fork
+ huge demand in terms of public administration
+ also in the private sector
+ LibreOffice is not very well known
+ overall: was much better than expected, 100s of students attending
+ lots of great questions
+ shows interest
+ making follow-up with them to bring them into the development
+ at least contribute to the code -> academic value
+ opportunity to visit the Mexicans
+ surprised to see how interested they were
* QA update (Xisco)
+ UNCONFIRMED: 1005 (+9)
+ enhancements: 244 (-2)
+ needsUXEval: 8 (-4)
+ haveBackTrace: 11 (+0)
+ needsDevAdvice: 35 (+0)
+ documentation: 4 (+2)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 11 (+0)
+ Most pressing bugs:
New:
Old:
Fixed:
+ New high severity bugs of the week:
+ Repeated load/save/close cycles result in some flipped / mirrored drawing objects changing position over time.
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132050
+ not marked as a regression
+ suggested workaround is to have flipped version for all customshapes rejected (Heiko)
* QA stats (Stéphane)
+ QA weekly focus: https://pad.documentfoundation.org/p/qa
+ Last week: SVG. ~70 issues touched, 10+ contributors
+ This week: QA:needsComment. Was 340 a year ago, 160 at the beginning of the week.
+ Next week: Android Viewer.
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html and dashboard: https://stragu.shinyapps.io/lo_qa_dashboard/
+112 -21 (-108) overall)
many thanks to the top bug squashers:
QA Administrators 24
Stéphane Guillou (stragu) 15
Balázs Varga (allotropia) 10
Buovjaga 8
Heiko Tietze 5
Michael Stahl (allotropia) 5
Michael Weghorn 4
Mike Kaganski 4
Gabor Kelemen (allotropia) 3
Julien Nabet 3
+ top 10 bugs reporters:
Gabor Kelemen (allotropia) 19
Stéphane Guillou (stragu) 6
Timur 5
Jérôme 4
Cute Exploit 2
Eyal Rozenberg 2
Oliver Specht (CIB) 2
R. Green 2
Regina Henschel 2
J22Gim 1
+ top 10 bugs fixers:
Balazs Varga 10
Andreas Heinisch 3
Kaganski, Mike 2
Kelemen, Gabor 2
Rathke, Eike 2
Weghorn, Michael 2
*UNKNOWN* 1
Alain Romedenne 1
Caolán McNamara 1
Grandin, Noel 1
+ top 10 bugs confirmers:
Stéphane Guillou 21
Raal 15
m.a.riosv 10
Heiko Tietze 8
Ilmari Lauhakangas 5
Kaganski, Mike 4
*UNKNOWN* 3
Balazs Varga 3
Nabet, Julien 3
Rathke, Eike 3
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Raal 2
Ilmari Lauhakangas 1
Kira Tubo 1
Sophie Sipasseuth 1
Stéphane Guillou 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Raal 2
Stéphane Guillou 2
Ilmari Lauhakangas 1
Kira Tubo 1
Sophie Sipasseuth 1
* all bugs tagged with 'regression'
+ 1219(+0) bugs open of 12958(+8) total 16(-1) high prio.
done by:
Stéphane Guillou 3
Raal 2
Sophie Sipasseuth 1
Timur 1
Vernon, Stuart Foote 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 11(+0)
Calc - 2(-1)
LibreOffice - 2(+0)
UI - 1(+0)
by OS:
All - 12(+0)
Linux - 3(+0)
Mac OS X - 0(+0)
Windows - 1(-1)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 426(+1)
Calc - 220(-2)
Impress - 136(+0)
LibreOffice - 53(+1)
Draw - 50(+0)
Crashes - 44(+0)
Base - 42(+0)
Writer: docx filter - 40(+0)
UI - 37(+1)
Borders - 36(+0)
Writer: other filter - 34(+0)
Writer: perf - 33(+0)
Printing and PDF export - 24(+0)
RTL - 24(+0)
Chart - 22(+0)
BASIC - 18(-1)
filters and storage - 18(+0)
Writer: doc filter - 15(+0)
graphics stack - 12(+0)
Formula Editor - 5(+0)
framework - 3(+0)
Extensions - 2(+0)
sdk - 2(+0)
Linguistic - 1(+0)
More information about the Libreoffice-qa
mailing list