[Libreoffice-qa] ESC meeting minutes: 2021-12-02
Miklos Vajna
vmiklos at collabora.com
Thu Dec 2 16:09:44 UTC 2021
* Present:
+ Heiko, Olivier, Sophie, Caolan, Cloph, Florian, Hossein, Xisco, Miklos, Michael S, Gabriel, Eike, Florian, Aron, Kendy
* Completed Action Items:
+ None
* Pending Action Items:
+ None
* Release Engineering update (Cloph)
+ 7.2 status: 7.2.4 rc1 next week
+ 7.3 status: rc1 from libreoffice-7-3 in 3 weeks
+ late feature request: re-enable inline fieldmark support
(https://gerrit.libreoffice.org/c/core/+/125558) (Thorsten)
+ nss: upgrade to release 3.73 (Thorsten)
+ don't think Windows is affected in the LO use-case (Miklos)
+ how urgent it is to update? (Thorsten)
+ the scope is signature verification (Michael S)
+ would prefer an answer ASAP, the upstream advisory mentions us
+ couple of dealing with this: (Cloph)
+ hotfix way: tag + just cherry-pick the fix
+ create a proper rc1 and fast-track it (7.1.7 and 7.2.4)
+ is it safer to go the hotfix way? (Caolan)
+ complicates the updater & can confuse users
+ 7.1 is EOL 2 days ago (Xisco)
+ no cross-updating is enabled yet (Cloph)
+ strongly recommend not leaving 7.1 un-updated (Thorsten)
=> middle-ground: bump the version but go the hotfix way (all)
+ Remotes: Android, iOS
+ Android viewer
* Documentation (Olivier)
+ New Help: no news
+ Helcontents2
+ Refactors (johnny_M, ohallot)
+ New pages for ScriptForge (R. Lima, A. Romedenne, flywire)
+ Updates (ohallot)
+ Guides
+ work in progress
+ Discussions on Base Guide
+ Bugzilla Documentation statistics
253(253) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 16(7) 37(6) 108(-4) 329(-1)
commented 29(-16) 152(23) 453(-18) 1682(-17)
resolved 6(5) 17(4) 48(0) 200(1)
+ top 10 contributors:
Olivier Hallot made 28 changes in 1 month, and 477 changes in 1 year
JO3EMC made 17 changes in 1 month, and 19 changes in 1 year
Kaganski, Mike made 17 changes in 1 month, and 88 changes in 1 year
Xisco Fauli made 17 changes in 1 month, and 108 changes in 1 year
Rafael Lima made 15 changes in 1 month, and 246 changes in 1 year
Nabet, Julien made 10 changes in 1 month, and 42 changes in 1 year
Tomoyuki Kubota made 6 changes in 1 month, and 29 changes in 1 year
Heiko Tietze made 5 changes in 1 month, and 88 changes in 1 year
Wolfgang Jäger made 5 changes in 1 month, and 5 changes in 1 year
Alain Romedenne made 4 changes in 1 month, and 25 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
256(256) (topicUI) bugs open, 157(157) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 6(-4) 15(-1) 29(-2) 90(-7)
commented 74(-2) 230(34) 553(-9) 3120(13)
removed 1(1) 2(1) 4(0) 37(1)
resolved 11(3) 32(8) 79(3) 443(3)
+ top 10 contributors:
Heiko Tietze made 145 changes in 1 month, and 2141 changes in 1 year
Ilmari Lauhakangas made 34 changes in 1 month, and 369 changes in 1 year
Telesto made 29 changes in 1 month, and 598 changes in 1 year
Dieter made 26 changes in 1 month, and 276 changes in 1 year
Foote, V Stuart made 26 changes in 1 month, and 555 changes in 1 year
Roman Kuznetsov made 22 changes in 1 month, and 240 changes in 1 year
Eyal Rozenberg made 17 changes in 1 month, and 121 changes in 1 year
*UNKNOWN* made 15 changes in 1 month, and 17 changes in 1 year
Budea, Áron made 14 changes in 1 month, and 62 changes in 1 year
Kaganski, Mike made 13 changes in 1 month, and 167 changes in 1 year
+ New tickets with needsUXEval Nov/25-Dec/02
[Bug 145819] at insert a rotated image, yes and no are reversed
[Bug 145990] Change Tab color dialog for sheet color selection to some
sub menu color palette
[Bug 117484] Clicking into a cell of table will select the full table instead of
entering the corresponding cell
-> [Bug 145730] Flip Impress templates when locale setting is set to RTL language
+ would prefer RTL templates instead (Heiko)
+ should take a look at what PowerPoint does (Hossein)
[Bug 145978] Macro Selector should remember last run module/macro
[Bug 145977] Modules shown in the Macro Selector should be sorted alphabetically
[Bug 145976] Description box on Macro Selector should have fixed height
[Bug 145848] Don't close macro selector when editing macros
-> [Bug 145931] Auto-capitalize activated when pressing CTRL+ENTER in a merged cell
for splitting text manually after exit (in Calc)
+ suggest to not tweak the text on "end text edit" (Heiko)
[Bug 138726] mixing paragraph styles gets weird format values
[Bug 139395] Writer Paragraph Style dialog is too tall: OK/Cancel buttons are
not visible
* Crash Testing (Caolan)
+ 7(+0) import failure, 5(+1) export failures
+ extra crash not reproducible by dev, possible follow up patch will resolve it
+ 1 coverity issues
+ 9 ossfuzz issues
+ 5 hangs, 2 OOM, 2 crashes
* Crash Reporting (Xisco)
+ https://crashreport.libreoffice.org/stats/version/7.1.7.2
+ (+246) 1086 840 472 186 0
+ https://crashreport.libreoffice.org/stats/version/7.2.2.2
+ (-347) 2431 2778 2432 2069 1536 1134 752 0
+ https://crashreport.libreoffice.org/stats/version/7.2.3.2
+ (+1144) 1144 0
+ not very useful info, signatures are missing -> hopefully just a matter of time to wait
* Mentoring/EasyHack update (Hossein)
committer... 1 week 1 month 3 months 12 months
open 69(21) 103(21) 134(21) 196(18)
reviews 358(-10) 1256(96) 3196(-88) 9398(226)
merged 364(29) 1509(67) 3861(49) 11424(359)
abandoned 19(4) 57(9) 137(13) 533(18)
own commits 288(20) 1218(29) 3220(22) 12822(50)
review commits 81(-23) 487(43) 1054(-17) 4236(-7)
contributor... 1 week 1 month 3 months 12 months
open 25(-16) 65(-9) 115(-10) 172(-8)
reviews 968(128) 3348(222) 8586(108) 25642(814)
merged 24(-7) 154(8) 446(-31) 1380(23)
abandoned 3(0) 16(-1) 96(-10) 375(3)
own commits 39(-19) 254(24) 461(-2) 1846(-16)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 277(277)
total 332(332) assigned 27(27) open 278(278)
+ top 10 contributors:
Johnny_M made 184 patches in 1 month, and 817 patches in 1 year
Steve Fanning made 6 patches in 1 month, and 70 patches in 1 year
Kevin Suo made 6 patches in 1 month, and 31 patches in 1 year
Henrik Palomäki made 5 patches in 1 month, and 6 patches in 1 year
Srebotnjak, Martin made 4 patches in 1 month, and 19 patches in 1 year
Nagy Tibor made 4 patches in 1 month, and 38 patches in 1 year
Attila Szűcs made 3 patches in 1 month, and 26 patches in 1 year
Ming Hua made 3 patches in 1 month, and 20 patches in 1 year
Po-Yen Huang made 3 patches in 1 month, and 5 patches in 1 year
Dr. David Alan Gilbert made 3 patches in 1 month, and 12 patches in 1 year
+ top 10 reviewers:
Olivier Hallot made 216 review comments in 1 month, and 998 in 1 year
Kaganski, Mike made 98 review comments in 1 month, and 656 in 1 year
Michael Stahl made 98 review comments in 1 month, and 808 in 1 year
Xisco Fauli made 84 review comments in 1 month, and 666 in 1 year
Nabet, Julien made 64 review comments in 1 month, and 346 in 1 year
Adolfo Jayme Barrientos made 60 review comments in 1 month, and 640 in 1 year
McNamara, Caolán made 56 review comments in 1 month, and 402 in 1 year
Németh, László made 50 review comments in 1 month, and 418 in 1 year
Thorsten Behrens made 48 review comments in 1 month, and 398 in 1 year
Rathke, Eike made 46 review comments in 1 month, and 208 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
mwarner
+ We had ~25 merged commits from the contributors
+ ~half is code change, and half is translations from Johnny_M
+ Responded getting started requests from the newcomers
+ Had contacts with GSoC 2021 contrbiutors, including a calls with one GSoC 2021 contrbiutor, and another call for some EasyHack
+ 1 new EasyHack to be evaluated
https://bugs.documentfoundation.org/show_bug.cgi?id=143641
+ prefer easy hacks as a keyword in the bug (Heiko)
* Commit Access
+ None
* Developer Certification (Stephan/Kendy/Thorsten/László)
+ resting since: 21 weeks (limit: 20 weeks)
+ have a list of candidates for the next round, need their confirmation (Kendy)
* Jenkins / CI update (Cloph)
from:Thu Nov 25 15:18:50 2021
master linux rel jobs: 94 ok: 94 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master linux dbg jobs: 83 ok: 76 ko: 7 fail ratio: 8.43 % break: 7 broken duration:18.27%
master mac rel jobs: 89 ok: 89 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac dbg jobs: 89 ok: 89 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win rel jobs: 61 ok: 61 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win dbg jobs: 67 ok: 67 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win64 dbg jobs: 64 ok: 64 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master gerrit lin jobs: 486 ok: 396 ko: 52 fail ratio: 10.70% time for ok: mean: 20 median: 18
master gerrit plg jobs: 404 ok: 265 ko: 98 fail ratio: 24.26% time for ok: mean: 40 median: 38
master gerrit win jobs: 532 ok: 328 ko: 142 fail ratio: 26.69% time for ok: mean: 65 median: 63
master gerrit mac jobs: 499 ok: 376 ko: 69 fail ratio: 13.83% time for ok: mean: 29 median: 24
master android jobs: 383 ok: 304 ko: 34 fail ratio: 8.88% time for ok: mean: 32 median: 22
master gerrit all jobs: 441 ok: 200 ko: 170 fail ratio: 38.55% time for ok: mean: 77 median: 71
+ https://dev-www.libreoffice.org/tmp/gerrit_211202.html
+ tests that failed more than twice in last seven days:
3 UITest_calc_tests8 gerrit_linux_clang_dbgutil
3 UITest_writer_tests3 gerrit_linux_clang_dbgutil
4 CppunitTest_sw_uiwriter3 gerrit_linux_gcc_release
4 UITest_signatureLine gerrit_linux_clang_dbgutil
5 UITest_writer_tests7 gerrit_linux_clang_dbgutil
8 UITest_impress_tests gerrit_linux_clang_dbgutil
14 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
+ Jenkins was down (Cloph)
+ each build has the complete history of the change -> 5MB metadata / build
+ 150GB of data for all old builds
+ stripped the old metadata now
+ it was a mistake to restart Jenkins after all
+ status.documentfoundation.org said all is fine? (Thorsten/Miklos)
+ it's only manually updated (Cloph)
+ Guilhem set it up like this
* l10n (Sophie)
+ new language teams for Igbo and Cornish
+ GSoC mentors: please don't forget about l10n
https://bugs.documentfoundation.org/show_bug.cgi?id=145919
* What’s cooking (Miklos)
+ Miklos sent information about autoupdater to the dev ML
+ https://lists.freedesktop.org/archives/libreoffice/2021-November/088107.html
+ current state (Florian)
+ tendered it, and it turned out that the scope got quite large
+ delivery time + budget larger than expected
+ decision: back to ESC to decide how to continue here
+ it boils down to the budget (Cloph)
+ it seems the cost/benefit ratio doesn't work out
+ if app stores have it, then we don't need this
+ it it's a lot of time, then will it be useful by the time we have it ready?
+ non-app-store binaries get stricter rules over the time
+ how do app stores affect the donation flow? (Kendy)
+ do app stores allow some kind of link to "donate now"?
+ some just forbid it
+ if auto-update works perfectly, that causes a "problem" in the donation flow as well (Cloph)
+ summary of the plan (Kendy)
+ reviewed MAR (mozilla-based proof of concept), using Moggi's django server
+ current understanding: Moggi was not happy at the end
+ looking at solutions that make sense today
+ found no single solution that provides what we need that covers all Linux/macOS/Linux
+ Linux proposal: provide a package repo (rpm/deb)
+ Windows: the most maintained project seems to be Chromium (Omaha)
+ macOS: Sparkle
+ Windows and macOS server part could be shared
+ provided by 3rd-party, latest version is kind of non-free
+ need to update the old free implementation to work with the latest Chromium and Sparkle
+ lots of complex work, not surprised that it's larger than the expected budget
+ what was the reason to start this project at all? (Heiko)
+ not heard concerns about the installer size
+ goal is: just a single notification that the new version is already downloaded, only need to restart
+ no manual download, no manual install
+ is there a user need to follow the Chrome principle? (Heiko)
+ the experience was: many users were too outdated (Thorsten)
+ can tell from updater stats, bugzilla
+ part of the reason is it's not easy to update
+ not great for security
+ c++ project, 200M users
+ auto-update without users having to do anything
+ vulnerable after 2 years still
+ some users use old versions intentionally (Heiko)
+ some users are still on XP, let's not follow that pattern (Thorsten)
+ could also have a config option to disable auto-update (Kendy)
+ the tender idea started when app stores were less mature
+ moving to rolling releases is not possible without this (Xisco)
+ Chrome auto-updater is open source (Hossein)
+ and it is still using / working with MSI (Kendy)
+ unlike mozilla (Miklos)
+ what to decide here? (Miklos)
+ is this still desirable? (Florian)
+ put it to the ranking sheet for 2022? (Miklos)
+ what helps the board: split the idea to per-platform packages? (Thorsten)
+ e.g. go the app-store way on Windows/macOS
+ if the project is too large, then easier to do 2 other smaller projects
+ the ESC recommended this project the last year, do we still recommend it? (Miklos)
+ or reduce the scope: auto-download but run the installer manually? (Cloph)
+ "yes, valid proposal, but take app-store discussion into account"? (Florian)
+ heard no objects
+ most logical is probably Windows, then macOS, then Linux way
+ can take that to the next board call
+ on the other hand, the Windows updater affects the donation flow the most (Kendy)
+ but that is for the board to decide
* Budget 2022 (Thorsten)
+ https://wiki.documentfoundation.org/Development/Budget2022
+ next step: give your rating on the sheet with ideas (Thorsten)
+ deadline for voting is in 2 weeks
* https://listarchives.documentfoundation.org/www/board-discuss/2021/msg00317.html (Michael S)
* Tender: Cleanup & further improve ODF conformance
* should we decide on a list of bugs to be fixed ahead of time or leave it up to applicants?
* draft tender proposal posted by Florian
* didn't make much sense, because it takes a bugzilla query, 80+ bugs, all are required
* lots of time to even estimate all of these
* lots of them can be only fixed if ODF is improved
* one option: somebody writes a list of issues that are possible to be fixed
* Regina would have the skills to build such a list
* or Eike?
+ at the moment don't have time (Eike)
* other idea: just leave the bugzilla query in the tender, then the bidders decide what to fix
AI: reach out to Regina to see if she is open to pick bugs manually (Michael S)
* QA update (Xisco)
+ UNCONFIRMED: 1587 (+27)
+ enhancements: 242 (-6)
+ needsUXEval: 7 (-1)
+ haveBackTrace: 2 (-1)
+ needsDevAdvice: 28 (+2)
+ documentation: 12 (+1)
+ android: 1 (+0)
+ iOS: 0 (+0)
+ Online: 10 (+4)
+ 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
+ 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
Fixed:
+ Calc disables header/footer or looses footer content when saves a spreadsheet ( part 2 )
+ https://bugs.documentfoundation.org/show_bug.cgi?id=144940
+ Fixed thanks to Attila Bakos
+ Crash when FILESAVE a calc file after delete some columns
+ https://bugs.documentfoundation.org/show_bug.cgi?id=144244
+ Fixed thanks to Julien Nabet
+ New high severity bugs of the week:
+ Find Bar Ctrl+F (search of Cells in Calc): add option to set search for cell Values in stead of Formulas
+ https://bugs.documentfoundation.org/show_bug.cgi?id=102506
+ not a regression?
+ Inserting TOC in two-column document causes lockup
+ https://bugs.documentfoundation.org/show_bug.cgi?id=138900
+ needs bisecting
+ FILEOPEN: EMF file not displayed
+ https://bugs.documentfoundation.org/show_bug.cgi?id=145873
+ already fixed, thanks to Hossein
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+124 +8 (-127) overall)
many thanks to the top bug squashers:
QA Administrators 16
Buovjaga 10
Caolán McNamara 10
Justin L 9
Gabor Kelemen (allotropia) 8
Heiko Tietze 7
Kevin Suo 7
Luboš Luňák 6
Xisco Faulí 5
Adolfo Jayme 3
+ top 10 bugs reporters:
Telesto 10
Rafael Lima 5
Kevin Suo 4
Mike Kaganski 4
Xisco Faulí 4
Gabor Kelemen (allotropia) 3
Regina Henschel 3
jsv 3
Colin 2
Eyal Rozenberg 2
+ top 10 bugs fixers:
McNamara, Caolán 10
Luboš Luňák 6
Justin Luth 5
Adolfo Jayme Barrientos 3
Kelemen, Gabor 3
Kevin Suo 3
Xisco Fauli 3
David 2
Ilmari Lauhakangas 2
Kaganski, Mike 2
+ top 10 bugs confirmers:
Ilmari Lauhakangas 19
Xisco Fauli 9
Dieter 8
Heiko Tietze 7
Nabet, Julien 5
*UNKNOWN* 3
Kaganski, Mike 3
Kelemen, Gabor 3
Kevin Suo 3
McNamara, Caolán 3
* 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 : 3/248 - 1 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Xisco Fauli 6
Kevin Suo 4
Ilmari Lauhakangas 1
Justin Luth 1
Kelemen, Gabor 1
lbrmk.510 1
Telesto 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Xisco Fauli 4
Kevin Suo 3
Timur 2
Budea, Áron 1
Ilmari Lauhakangas 1
Justin Luth 1
Kelemen, Gabor 1
Martin Sourada 1
Telesto 1
* all bugs tagged with 'regression'
+ 1296(-20) bugs open of 11375(+10) total 14(-1) high prio.
done by:
Xisco Fauli 4
Kevin Suo 3
Ilmari Lauhakangas 2
Telesto 2
Roman Kuznetsov 1
Kelemen, Gabor 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 10(+0)
Calc - 2(-1)
Draw - 1(+0)
LibreOffice - 1(+0)
by OS:
All - 13(-1)
Linux - 0(+0)
Mac OS X - 0(+0)
Windows - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 440(-3)
Calc - 223(-6)
Impress - 136(+1)
Writer: docx filter - 54(+0)
Crashes - 51(-1)
Draw - 49(-1)
UI - 49(-2)
LibreOffice - 48(-2)
Borders - 43(-1)
Writer: perf - 41(+0)
Base - 35(+1)
Writer: other filter - 35(+0)
Chart - 29(+0)
RTL - 27(+0)
Writer: doc filter - 23(+0)
Printing and PDF export - 22(-1)
graphics stack - 22(-1)
BASIC - 18(+0)
filters and storage - 18(+0)
Formula Editor - 2(+0)
framework - 1(+0)
sdk - 1(+0)
More information about the Libreoffice-qa
mailing list