[Libreoffice-qa] ESC meeting minutes: 2022-02-10
Miklos Vajna
vmiklos at collabora.com
Thu Feb 10 16:00:08 UTC 2022
* Present:
+ Caolan, Cloph, Eike, Heiko, Hossein, Olivier, Michael W, Stephan, Sophie, Thorsten, Miklos, Xisco, Michael S, Mike K
* Completed Action Items:
+ filed a bug / easy hack on shallow clone for translations.git (Olivier)
+ 'git gc' helped a lot, see the bugreport
+ bug: https://bugs.documentfoundation.org/show_bug.cgi?id=147161
* Pending Action Items:
+ try to revert the wasm-related change that results in .component loading build failures and see if it really helps (Cloph)
+ not that simple, it conflicts
+ will try a minimal revert (Thorsten)
* Release Engineering update (Cloph)
+ 7.3 status: 7.3.1 rc1 to be tagged this week
+ tinderbox now builds without LTO (Xisco)
+ if that works, Cloph will build the tag just without the tag (Cloph)
+ if not, then will experiment with dev-toolset-8
+ Lubos might just remove the problematic feature completely
+ Defaulting to "macOS (Apple Silicon)" rather than "macOS (Intel)" when
visiting <https://www.libreoffice.org/download/download/> on such a Mac?
(Stephan)
+ decided to also have it listed, so it's more or less official (Cloph)
+ make it the default is problematic as the user-agent string hides the info
+ 7.2 status: 7.2.6 rc1 in 1 week
+ Remotes: Android, iOS
+ Android viewer
* Documentation (Olivier)
+ New Help
+ Changes in on-line Help for YouTube privacy (buovjaga)
+ XSLT simplification (ohallot)
+ HelpContent2
+ Refactoring for maintenance (Johnny_M, ohallot)
+ Fixes after translation review (S. Horaceck, fitoshido)
+ Basic and Scriptforge Help pages (R. Lima, A.Romedenne)
+ Guides
+ Activities fo next Getting Started (Jean Weber, flywire, K Kriek)
+ Base Guide 7.3 needs new coordinator
+ Bugzilla Documentation statistics
238(238) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 13(-2) 62(-9) 115(-3) 334(1)
commented 33(18) 181(-11) 456(15) 1669(-14)
resolved 3(-1) 22(-5) 55(-5) 201(-1)
+ top 10 contributors:
Olivier Hallot made 94 changes in 1 month, and 580 changes in 1 year
Rafael Lima made 55 changes in 1 month, and 365 changes in 1 year
Ilmari Lauhakangas made 27 changes in 1 month, and 116 changes in 1 year
Nabet, Julien made 24 changes in 1 month, and 75 changes in 1 year
Seth Chaiklin made 17 changes in 1 month, and 141 changes in 1 year
Heiko Tietze made 13 changes in 1 month, and 90 changes in 1 year
gmarco made 10 changes in 1 month, and 26 changes in 1 year
Nucleos made 8 changes in 1 month, and 8 changes in 1 year
Alain Romedenne made 7 changes in 1 month, and 34 changes in 1 year
Stéphane Guillou made 6 changes in 1 month, and 30 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
259(259) (topicUI) bugs open, 114(114) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(-3) 15(3) 21(2) 69(1)
commented 51(-8) 232(-11) 674(19) 2816(11)
removed 1(0) 5(1) 10(0) 36(0)
resolved 10(-7) 44(-3) 102(0) 403(0)
+ top 10 contributors:
Heiko Tietze made 243 changes in 1 month, and 1932 changes in 1 year
Seth Chaiklin made 36 changes in 1 month, and 133 changes in 1 year
Foote, V Stuart made 34 changes in 1 month, and 498 changes in 1 year
Dieter made 24 changes in 1 month, and 260 changes in 1 year
Timur made 16 changes in 1 month, and 114 changes in 1 year
Telesto made 15 changes in 1 month, and 296 changes in 1 year
Ilmari Lauhakangas made 10 changes in 1 month, and 299 changes in 1 year
*UNKNOWN* made 9 changes in 1 month, and 9 changes in 1 year
Kaganski, Mike made 9 changes in 1 month, and 164 changes in 1 year
Rafael Lima made 9 changes in 1 month, and 45 changes in 1 year
+ New tickets with needsUXEval Feb/03-10
+ [Bug 107779] Sorting breaks rows data alignement when functions include
columns with no data
+ [Bug 147313] add "Set as Default" option to Manage dropdown menu in
Template Manager
+ [Bug 147286] ‘Default Paragraph Style’ should be renamed ‘Basic’
+ [Bug 147273] Copying From Calc + Paste Unformatted Text into
Writer = All Text in Single Cell
+ [Bug 147267] Sidebar will not stay docked in a new position from
previous docked position before the install of 7.3.0.3
+ [Bug 146929] Compression settings for images should remember user's choice
-> + [Bug 147248] Drop PNG fallback for SVG
-> + [Bug 147231] Different footnote separator line when continued on new page
+ [Bug 147228] allow us to change font size in navigator window
* Crash Testing (Caolan)
+ 13(-2) import failure, 6(-1) export failures
- some new chart in writer issues, fixed now again, new run underway
+ 0 coverity issues
- new coverity coming Feb 13. Coverity 2021.12.1, C++20 support
+ 9 ossfuzz issues
* Crash Reporting (Xisco)
+ https://crashreport.libreoffice.org/stats/version/7.1.8.1
+ (-99) 1055 1154 1090 1014 907 493 137 0
+ https://crashreport.libreoffice.org/stats/version/7.2.4.1
+ (-46) 917 963 1055 1239 1783 1606 370 0
+ https://crashreport.libreoffice.org/stats/version/7.2.5.2
+ (-153) 1707 1860 1608 1246 691 0
+ https://crashreport.libreoffice.org/stats/version/7.3.0.3
+ (+1913) 2260 347 0
+ Regressions from 7.3
+ https://crashreport.libreoffice.org/stats/signature/_GLOBAL__sub_I_protectiondlg.cxx.lto_priv.2643
+ half of the problems, see above
+ https://crashreport.libreoffice.org/stats/signature/mdds::flat_segment_tree%3Clong,bool%3E::insert_to_pos(boost::intrusive_ptr%3Cmdds::__st::node%3Cmdds::flat_segment_tree%3Clong,bool%3E%20%3E%20%3E%20&,long,long,bool)
+ was already reported in the past, but now more frequent
+ Kohei has a related patch, might help
+ https://crashreport.libreoffice.org/stats/signature/SwDrawBaseShell::GetState(SfxItemSet%20&)
+ first appeared in 7.3
* Mentoring/EasyHack update (Hossein)
committer... 1 week 1 month 3 months 12 months
open 85(9) 126(16) 169(13) 219(5)
reviews 448(48) 1412(44) 3508(84) 11872(296)
merged 334(-19) 1351(35) 4052(41) 14479(328)
abandoned 14(0) 65(-1) 192(8) 672(14)
own commits 258(-17) 1080(6) 3119(19) 12666(-25)
review commits 96(31) 326(26) 986(13) 3998(-66)
contributor... 1 week 1 month 3 months 12 months
open 17(-2) 33(-26) 90(-13) 184(-14)
reviews 950(34) 3166(92) 8944(140) 32148(708)
merged 33(16) 81(16) 289(1) 1580(30)
abandoned 15(11) 23(9) 58(10) 431(14)
own commits 46(32) 100(33) 425(4) 1766(-29)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 289(289)
total 343(343) assigned 31(31) open 282(282)
+ top 10 contributors:
Johnny_M made 60 patches in 1 month, and 908 patches in 1 year
Attila Bakos made 5 patches in 1 month, and 30 patches in 1 year
Po-Yen Huang made 4 patches in 1 month, and 11 patches in 1 year
Kevin Suo made 4 patches in 1 month, and 35 patches in 1 year
Vaibhav Malik made 4 patches in 1 month, and 9 patches in 1 year
Dhiraj Holden made 3 patches in 1 month, and 6 patches in 1 year
Nagy Tibor made 2 patches in 1 month, and 35 patches in 1 year
Thomas, Daniel made 1 patches in 1 month, and 2 patches in 1 year
Donkers, Winfried made 1 patches in 1 month, and 3 patches in 1 year
Bayram Çiçek made 1 patches in 1 month, and 11 patches in 1 year
+ top 10 reviewers:
Michael Stahl made 120 review comments in 1 month, and 966 in 1 year
Olivier Hallot made 120 review comments in 1 month, and 1284 in 1 year
Thorsten Behrens made 120 review comments in 1 month, and 678 in 1 year
Adolfo Jayme Barrientos made 110 review comments in 1 month, and 886 in 1 year
Nabet, Julien made 82 review comments in 1 month, and 494 in 1 year
Xisco Fauli made 82 review comments in 1 month, and 832 in 1 year
Kaganski, Mike made 80 review comments in 1 month, and 784 in 1 year
Rathke, Eike made 54 review comments in 1 month, and 300 in 1 year
Heiko Tietze made 50 review comments in 1 month, and 268 in 1 year
Hossein made 48 review comments in 1 month, and 182 in 1 year
+ 33 merged commits from the contributors (half code related, half translations)
+ 1 new blog post:
Working with LibreOffice SDK Examples
https://dev.blog.documentfoundation.org/?p=288
* GSoC (Ilmari)
+ GSoC 2022 application is filed
+ https://developers.google.com/open-source/gsoc/timeline
+ next step: 7th March: accepted orgs are announced
* Commit Access
+ None
* Developer Certification (Stephan/Kendy/Thorsten/László)
+ resting since: 6 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
from:Thu Feb 3 15:02:48 2022
master linux rel jobs: 146 ok: 109 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master linux dbg jobs: 129 ok: 87 ko: 10 fail ratio: 7.75 % break: 6 broken duration:24.73%
master mac rel jobs: 130 ok: 95 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac dbg jobs: 129 ok: 90 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win rel jobs: 80 ok: 56 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win dbg jobs: 89 ok: 63 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win64 dbg jobs: 87 ok: 61 ko: 2 fail ratio: 2.30 % break: 1 broken duration: 1.26%
master gerrit lin jobs: 594 ok: 481 ko: 88 fail ratio: 14.81% time for ok: mean: 19 median: 15
master gerrit plg jobs: 529 ok: 352 ko: 143 fail ratio: 27.03% time for ok: mean: 43 median: 40
master gerrit win jobs: 757 ok: 352 ko: 358 fail ratio: 47.29% time for ok: mean: 70 median: 69
master gerrit mac jobs: 594 ok: 467 ko: 93 fail ratio: 15.66% time for ok: mean: 33 median: 30
master android jobs: 516 ok: 421 ko: 73 fail ratio: 14.15% time for ok: mean: 20 median: 15
master gerrit all jobs: 591 ok: 253 ko: 285 fail ratio: 48.22% time for ok: mean: 115 median: 80
+ https://dev-www.libreoffice.org/tmp/gerrit_220210.html
+ tests that failed more than twice in last seven days
6 CppunitTest_sd_png_export_tests gerrit_windows
18 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
18 CppunitTest_sc_macros_test gerrit_windows
26 binaryurp.component gerrit_windows
+ the build problem on windows: see above (Cloph)
+ it's the most frequent one
+ attempt to clean up the leftovers from cygwin is broken
+ Noel is working on a Windows version of kill-wrapper to fix this
+ 20 rebases on Monday -- as a reminder: please don't mass-upload lots of changes
+ Jenkins is a finite resource
+ for large patch series, please use WIP for the bulk and have the topmost one for build-verification before throwing the rest at CI
* l10n (Sophie)
+ update weblate to 4.10 soon
+ new language created on Weblate: Santali (Ol Chiki)
sat-Olck
+ feedback from translators reported on BZ
* What’s cooking (Miklos)
+ Lubos is working towards non-experimental jumbo sheets in Calc
+ FOSDEM 2022 experience
+ Q&A was odd (Hossein)
+ process was complex: asking the question + +1s on it
+ multiple rooms was hard to understand at first
+ hope to have it in-person next year (Stephan)
+ was not obvious how to mute the right room to avoid echo (Michael S)
* Various baseline bumps (Stephan)
+ Update on bumping macOS build baseline to Xcode 12.5 and macOS 11.0?
+ <https://lists.freedesktop.org/archives/libreoffice/2022-January/088320.html>
"Bump macOS build baseline to Xcode 12.5 and macOS 11.0 [was:
std::optional::value]"
+ <https://gerrit.libreoffice.org/c/core/+/128384> "Bump macOS build baseline to
Xcode 12.5 and macOS 11.0"
+ Cloph wanted to postpone this the last time we discussed
+ OK to have this next week (Cloph)
+ Suggestion to bump Clang loplugin baseline to Clang 12.0.1
+ <https://lists.freedesktop.org/archives/libreoffice/2022-February/088460.html>
"Re: Bump --enable-compiler-plugins Clang baseline?"
+ <https://gerrit.libreoffice.org/c/lode/+/129705> "Bump linux_clang_dbgutil_64
to Clang 12.0.1"
+ works, but one issue
+ distro-config: one line needs removing, but it's a small problem
+ waiting a week to have all gerrit changes this as a baseline
+ libreoffice-7-3 & libreoffice-7-2 backports are needed
+ two baselines: loplugin and the plain one
+ for now this proposal is to bump the loplugin one
+ but will bump the plain one as well, later
+ sanitizer? (Miklos)
+ clang 9 is used there (Stephan)
+ will look at bumping that as well, later
+ Any objections to make that also the general Linux Clang baseline?
+ no objections (all)
* fallback / no fallback for the new webp images (Mike K)
+ see https://lists.freedesktop.org/archives/libreoffice/2022-February/088464.html
+ question is: now we have the webp support from Lubos
+ ODT export current converts webp to png
+ some people want to keep the original bitmap data in their documents
+ a suggestion: webp+png fallback
+ have concerns (Mike)
+ if we have a fallback, then very hard to get rid of the fallback
+ because such removal will be claimed as a regression
+ to prevent "users loosing their images" in the first place
+ just introducing webp is easier than getting rid of that fallback
+ ideal: only PNG or later only WEBP, no fallback (Mike)
+ open questions: can also drop the svg fallback?
+ can webp store anything that is not in PNG? (Michael S)
+ if not, then storing both is a waste of resources
+ copy&paste from browser is now mostly webp (Heiko)
+ original motivation was to get something when only webp is available (Miklos)
+ don't think we need to save both (Cloph)
+ perhaps an option to save as webp as-is
+ officecfg::Office::Common::Save::Graphic::AddReplacementImages true/false (Tomaz in bug 114532#c35)
+ this controls if we store a fallback or not, currently on (Heiko)
+ what will we do if we export to HTML? (Olivier)
+ need to try, probably not webp (Miklos)
+ what other office suites we want to consider wrt compatibility? (Hossein)
+ think we should focus on not breaking existing documents (Mike)
+ users creating new documents, and then those not working in older versions is OK
+ think compat with MSO is important also for ODF (Michael S)
+ some range of compatibility with older LO versions has to be also considered
+ some delay is needed, then after some years we can switch to webp only perhaps
=> if we currently write PNG, then that's good for now (all)
* QA update (Xisco)
+ Please help flesh out the monthly reports:
https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief
+ UNCONFIRMED: 1669 (-14)
+ enhancements: 266 (+4)
+ needsUXEval: 9 (+2)
+ haveBackTrace: 5 (+0)
+ needsDevAdvice: 25 (-1)
+ documentation: 1 (-3)
+ android: 1 (+0)
+ iOS: 0 (+0)
+ Online: 10 (+0)
+ Most pressing bugs:
New:
+ Crash in: _GLOBAL__sub_I_protectiondlg.cxx.lto_priv.2643 ( Calc crashes )
+ https://bugs.documentfoundation.org/show_bug.cgi?id=147135
+ Lubos removed the AVX code after all (much complexity for little benefit)
Old:
+ Slow typing with version 7.1 or above on Windows 11
+ https://bugs.documentfoundation.org/show_bug.cgi?id=145963
+ Lubos?
+ seems to be Windows 11-only
+ 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:
+ All pages are empty/white when printing (skia, macOS only)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=146842
+ only on master
+ [DOCX] Diagrams/shapes text imported was wrong font size now missing in 7.4
+ https://bugs.documentfoundation.org/show_bug.cgi?id=147126
+ already assigned to Attila
+ CRASH: Format - Text - Cycle Case
+ https://bugs.documentfoundation.org/show_bug.cgi?id=147196
+ already assigned to Michael W
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+180 -54 (-187) overall)
many thanks to the top bug squashers:
QA Administrators 39
eisa01 14
Buovjaga 13
Julien Nabet 12
Timur 10
Heiko Tietze 8
Xisco Faulí 8
Dieter 6
Jean-Baptiste Faure 6
Gabor Kelemen (allotropia) 5
+ top 10 bugs reporters:
Telesto 9
Gabor Kelemen (allotropia) 4
Mike Kaganski 4
NISZ LibreOffice Team 4
Xisco Faulí 4
sophie 4
Rafael Lima 3
TheStroyer 3
Alex Thurgood 2
Andrea Ventura 2
+ top 10 bugs fixers:
Nabet, Julien 6
Attila Bakos 4
Justin Luth 4
McNamara, Caolán 4
Michael Stahl 3
Timur 3
Xisco Fauli 3
2
Heiko Tietze 2
Kelemen, Gabor 2
+ top 10 bugs confirmers:
Eivind Samseth 32
Dieter 19
Raal 15
Ilmari Lauhakangas 14
Xisco Fauli 8
Nabet, Julien 7
Olivier Hallot 6
Timur 6
Kaganski, Mike 5
*UNKNOWN* 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 : 2/247 - 0 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Xisco Fauli 4
Timur 3
Ilmari Lauhakangas 3
Raal 3
Kaganski, Mike 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Xisco Fauli 4
Timur 3
Ilmari Lauhakangas 3
Raal 3
Kaganski, Mike 2
Kevin Suo 1
* all bugs tagged with 'regression'
+ 1280(-13) bugs open of 11562(+22) total 11(-2) high prio.
done by:
Raal 6
Ilmari Lauhakangas 4
Xisco Fauli 4
Timur 3
Gerald Pfeifer 1
Justin Luth 1
Kamil Landa 1
Kaganski, Mike 1
Robert Großkopf 1
Kevin Suo 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 7(-1)
LibreOffice - 2(+0)
Calc - 1(+0)
Draw - 1(+0)
Printing and PDF export - 0(-1)
by OS:
All - 9(-1)
Linux - 0(+0)
Mac OS X - 0(+0)
Windows - 2(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 434(-7)
Calc - 222(+2)
Impress - 130(+0)
Writer: docx filter - 58(+2)
LibreOffice - 49(-2)
Crashes - 48(-1)
Draw - 45(-1)
UI - 45(-2)
Borders - 40(-1)
Writer: perf - 38(+1)
Writer: other filter - 35(+0)
Base - 33(-1)
Chart - 29(-1)
RTL - 26(+0)
Writer: doc filter - 22(+0)
Printing and PDF export - 21(-1)
graphics stack - 20(-1)
BASIC - 19(+1)
filters and storage - 16(+0)
Formula Editor - 2(+0)
framework - 1(+0)
sdk - 1(+0)
More information about the Libreoffice-qa
mailing list