ESC meeting minutes: 2024-05-16
Miklos Vajna
vmiklos at collabora.com
Thu May 16 15:04:13 UTC 2024
* Present:
+ Heiko, Olivier, Thorsten, Cloph, Hossein, Ilmari, Jonathan, Michael W, Xisco, Michael S, Caolan, Stephane, Miklos
* Completed Action Items:
+ tdf#99528 Vertical tabs: invite Samuel next week if there are still burning fires (Heiko)
+ Samuel says not needed
+ revert for 24.8 if needed
+ unfortunately couldn't make it to the call (Thorsten)
+ the intention is to fix this, so it doesn't look broken
+ suggest to have a week before UI freeze to see where we are
+ original idea came from UX
+ afraid to wait for too long (Heiko)
+ if the change is controversial, agree (Thorsten)
+ if desirable: try to fix it
+ committed to put some effort into this
+ no very strong opinion on this
+ 4 high severity bugs for this topic so far (Xisco)
+ feels broken in its current state (Heiko)
+ except on gtk3
+ suggest to review the state in 2 weeks and see the direction (Miklos)
+ like the idea + a recurring item (Xisco)
+ send welcome mail for Jonathan (Xisco)
+ enable the commit bit for Jonathan (Cloph)
* Pending Action Items:
* Release Engineering update (Cloph)
+ 24.2: 24.2.4 RC1 this week, today evening
+ 24.8: alpha was tagged earlier this week
+ feature freeze in 3 weeks
+ string / UI freeze 4 weeks after that
+ bug with Linux packaging: missing mapping, locally patched for now
+ if you have a late feature proposal, announce that here
+ MAR updater:
+ 2 channels?
+ keep on the old channel as long as possible?
+ update to the new channel as soon as possible?
+ stick to how the old update notification did it?
+ could also provide a dummy update to stop updates
+ context (Thorsten)
+ plan: 24.8 is enabled by default, without any user interaction
+ channel name is baked into the version
+ can tell people to edit some files
+ easiest is to decide on one policy and go with that
+ if we stop supporting a Windows version, there is no good option to do that
+ least bad: product is discontinued, then no obligation to have working LO there
+ perhaps update Windows requirement for 24.8, then we're good for the next few years
+ last time an ICU update triggered the Windows bump (Cloph)
+ concern: we ship an update then the new version can't be launched anymore
+ or only partially
+ if we stick to just 1 policy, then dummy update is a trick
+ if the update check sends OS info, it's easier
+ if single channel, which variant to use? (Cloph)
+ switch later, sooner, something in-between?
+ play it safe and start with the in-branch update first and only do major updates in the next cycle?
+ what browsers do (Hossein)
+ Chrome has 3 channels: stable, dev, canary
+ Firefox: minor versions (automatic) and then a major version (manually)
+ and now just similar to Chrome (automatic for all)
+ look at if this is relevant for us
+ browers always try to get to the latest (Thorsten)
+ for us: when a major update the least distruptive
+ can decide later when to cross-update (Cloph)
+ mid-cycle or when EOL is reached?
+ care about: the expecation is that EOL version is automatically updated (Thorsten)
+ stop running unmaintained, insecure software
+ run update in the background, then user decides if update now or later? (Hossein)
+ strongly feel against the idea of keep running insecure version (Thorsten)
+ default should be to update (unless you go via tools -> options)
+ agree, default to update is good (Hossein)
+ include OS info in the user agent? (Cloph)
+ like the idea (Thorsten)
AI: do this or file a bug to do it (Cloph)
* Documentation (Olivier)
+ Helpcontent2
+ Help for RANDARRAY (ohallot, fito, Balasz)
+ Updates and fixes (ohallot)
+ Extended tips
+ Calc option view page (D. Maddern)
+ Guides
+ Work in progress.
+ IMpress 24.2 soon to be announced
+ Bugzilla Documentation statistics
257(257) bugs open
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
created 12(-2) 46(7) 107(0) 220(-5)
commented 12(-8) 70(9) 245(-10) 837(-17)
resolved 6(-1) 28(5) 57(3) 123(2)
+ top 10 contributors:
Olivier Hallot made 58 changes in 1 month, and 242 changes in 1 year
Stéphane Guillou made 31 changes in 1 month, and 237 changes in 1 year
Vernon, Stuart Foote made 22 changes in 1 month, and 106 changes in 1 year
Ilmari Lauhakangas made 10 changes in 1 month, and 73 changes in 1 year
Heiko Tietze made 7 changes in 1 month, and 77 changes in 1 year
Kaganski, Mike made 7 changes in 1 month, and 74 changes in 1 year
Nabet, Julien made 6 changes in 1 month, and 59 changes in 1 year
Cor Nouws made 5 changes in 1 month, and 8 changes in 1 year
nobu made 4 changes in 1 month, and 16 changes in 1 year
Dieter made 3 changes in 1 month, and 8 changes in 1 year
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
240(240) (topicUI) bugs open, 39(39) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 7(3) 13(3) 18(3) 25(4)
commented 60(-4) 206(20) 560(35) 1757(-4)
removed 0(0) 4(0) 5(0) 11(-1)
resolved 8(0) 32(1) 80(1) 297(-11)
+ top 10 contributors:
Heiko Tietze made 111 changes in 1 month, and 986 changes in 1 year
Vernon, Stuart Foote made 105 changes in 1 month, and 329 changes in 1 year
Eyal Rozenberg made 45 changes in 1 month, and 160 changes in 1 year
Stéphane Guillou made 40 changes in 1 month, and 612 changes in 1 year
Dieter made 32 changes in 1 month, and 147 changes in 1 year
Cor Nouws made 21 changes in 1 month, and 32 changes in 1 year
Ilmari Lauhakangas made 12 changes in 1 month, and 129 changes in 1 year
Roman Kuznetsov made 9 changes in 1 month, and 45 changes in 1 year
Olivier Hallot made 8 changes in 1 month, and 22 changes in 1 year
Aron Budea made 6 changes in 1 month, and 22 changes in 1 year
+ [Bug 161049] Vertical Tab dialogs--Format Cells dialog in recent 24.8 alpha
is too small
+ [Bug 161047] Vertical Tab dialogs--Page style dialog is too small and not
resizeable
+ [Bug 161030] Vertical Tab dialogs--width available for Tab name is too narrow
with jumping view of Tab names
+ [Bug 161026] Vertical Tab dialogs--Mouse cursor over tab not activated until
pointer touches bottom edge (Win)
+ [Bug 161020] Vertical Tab dialogs--initial size of the style dialog is too small
+ [Bug 160869] Forms: Listboxes, set as "readonly", will be greyed out. Other
controls, set "readonly", won't.
+ [Bug 161090] Allow specifying how many / which values are grouped in remainder
of Pie-of-Pie or Bar-of-Pie chart
-> + [Bug 161082] Print dialog: Put initial focus to "Printer" combobox
+ focused spin edits will not change the value on scroll unless hovered
(thanks Michael W)
+ [Bug 161078] Allow direct formatting for page sequences instead of editing
the style
-> + [Bug 160834] Unclear meaning of "Ignore pieces of length"
+ Tools > Options > Writer > Comparision: seems to ignore n character/word
but has no apparent effect -> hide the control
+ sounds sensible (Miklos)
+ [Bug 158288] When you select part of a column with merged cells, all columns
that are part of the merged cell are selected
+ [Bug 158874] Want MS-Word like auto-formatting of beginning of list item
+ [Bug 160951] Navigator: Present sort options per radio button
+ [Bug 161037] UNO Sidebar 'Hide' and 'Show' sidebar deck (splitwin) -- a new
function (available for assigning a shortcut key to it)
+ [Bug 161031] Form creating is too niche to merit a main menu item visible
by default
+ [Bug 161029] Special Find&Replace presets with regular expression
-> + Right clicking on selected text unselects it if the cursor is on a
misspelled word
+ https://bugs.documentfoundation.org/show_bug.cgi?id=98902
+ feasible to implement in Writer; possible to deal with phrases?
+ spellchecking can't deal with phrases, grammar check is for that (Cloph)
+ think Laszlo implemented phrase spellchecking half a year ago (Heiko)
+ thought this needs dictionary support as well (Cloph)
+ will look into this more, later (Heiko)
* Vertical tabpages state (Samuel)
+ review the state in 2 weeks
* Crash Testing (Caolan)
+ 25(+1) import failure, 19(-1) export failures
https://wiki.documentfoundation.org/Development/Crashtesting
+ 0 coverity issues
+ 8 oss fuzz issues
- 6 timeouts, 1 OOM, 1 3rd party lib crash
* Crash Reporting (Xisco)
+ 24.2.0.3 17948(+579)
+ 24.2.1.2 14477(+739)
+ 24.2.2.2 10399(+1469)
+ 24.2.3.2 1437(+950)
+ 7.6.6.3 5113(+1045)
+ 7.6.7.2 103(+0)
+ checked the latest vs previous versions, seeing no new regressions (Xisco)
+ seeing a few fixes
* Mentoring (Hossein)
+ Reviewed submissions from the newcomers
+ New blog post
Crash fixes, part 4: assertion failure
https://dev.blog.documentfoundation.org/2024/05/14/crash-fixes-part-4-assertion-failure/
+ Wiki page for code conventions
https://wiki.documentfoundation.org/Development/Code_Conventions
+ odk examples build issues on 32 bit systems (fixed)
https://gerrit.libreoffice.org/c/core/+/167739
-> Is Intel32/Arm32 CI possible?
+ for CI-as-in-gerrit, certainly not (Cloph)
+ if you host a builder, then a tinderbox / daily builder is OK
+ arm32 is probably not that relevant vs arm64 (Cloph)
+ arm32 for Android is built, though (Michael W)
+ Windows 32bit builds are still done as tinderbox (Cloph)
+ also the CI builds
+ won't help with ODK-as-part-of-make-check
+ Extracted DPI dependent tests
tdf#160992 - Fix DPI dependent tests
https://bugs.documentfoundation.org/show_bug.cgi?id=160992
+ Maximum 25 broken tests are found for now
+ tinderbox for this? (Xisco)
+ hard to test on CI because none of the machines have an actual display
+ not sure how to set it to a custom value in software
+ have a way to influence DPI from and env var? (Miklos)
+ e.g. Linux SAL_FORCEDPI has this, may be useful (Michael W)
committer... 1 week 1 month 3 months 12 months
open 89(8) 160(18) 160(-18) 160(-18)
reviews 318(-132) 1250(44) 3594(-124) 12458(-4)
merged 310(-40) 1244(104) 3423(54) 12714(121)
abandoned 15(2) 61(6) 174(2) 661(5)
own commits 227(-23) 913(86) 2380(77) 9274(45)
review commits 38(-13) 218(-6) 839(-32) 2994(-18)
contributor... 1 week 1 month 3 months 12 months
open 55(18) 103(26) 103(0) 103(0)
reviews 894(-68) 3050(276) 7930(24) 29574(52)
merged 15(-8) 86(-12) 377(-8) 1583(-52)
abandoned 0(-9) 33(-16) 279(-9) 699(-5)
own commits 14(-11) 97(-8) 429(-20) 1114(-12)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 1(1) cleanup_comments 326(326)
total 409(409) assigned 26(26) open 349(349)
+ top 10 contributors:
Jakub Kościelak made 5 patches in 1 month, and 5 patches in 1 year
made 4 patches in 1 month, and 7 patches in 1 year
Kira Tubo made 4 patches in 1 month, and 14 patches in 1 year
Armin Le Grand (allotropia) made 4 patches in 1 month, and 86 patches in 1 year
colton Garrett made 4 patches in 1 month, and 4 patches in 1 year
Stéphane Guillou made 3 patches in 1 month, and 7 patches in 1 year
Stéphane Guillou made 3 patches in 1 month, and 58 patches in 1 year
Sahil Gautam made 3 patches in 1 month, and 4 patches in 1 year
Dione Maddern made 3 patches in 1 month, and 37 patches in 1 year
Weblate made 2 patches in 1 month, and 23 patches in 1 year
+ top 10 reviewers:
Caolán McNamara made 108 review comments in 1 month, and 1476 in 1 year
Adolfo Jayme Barrientos made 96 review comments in 1 month, and 506 in 1 year
Ilmari Lauhakangas made 94 review comments in 1 month, and 544 in 1 year
Michael Stahl made 84 review comments in 1 month, and 920 in 1 year
Grandin, Noel made 76 review comments in 1 month, and 712 in 1 year
Hossein made 76 review comments in 1 month, and 328 in 1 year
Thorsten Behrens made 72 review comments in 1 month, and 594 in 1 year
Vajna, Miklos made 64 review comments in 1 month, and 1084 in 1 year
Kaganski, Mike made 58 review comments in 1 month, and 468 in 1 year
Christian Lohmaier made 50 review comments in 1 month, and 362 in 1 year
+ Patches automatically abandoned:
xmlsecurity : searchFileURL expects a OUString so to use OUString literal ( Arnaud Versini )
- https://gerrit.libreoffice.org/#/c/163008
* GSoC (Ilmari)
+ next deadline: end of bonding period: 27th of May
* Commit Access
* LibreOffice Technology hackfest at Budapest (Miklos)
+ 4th & 5th June (Tue-Wed), in 3 weeks
+ details: https://wiki.documentfoundation.org/Hackfest/Budapest2024
+ on blog: https://blog.documentfoundation.org/blog/2024/05/16/coming-up-libreoffice-technology-budapest-2024-hackfest/
* Developer Certification (Stephan/Miklos/László/Gabriel)
+ resting since: 4 weeks (limit: 20 weeks)
* Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 201 ok: 195 ko: 3 fail ratio: 1.49% mean_ok: 10 ( 14) median_ok: 7 ( 11)
gerrit_android_arm jobs: 200 ok: 194 ko: 4 fail ratio: 2.00% mean_ok: 10 ( 14) median_ok: 8 ( 10)
gerrit_android_x86 jobs: 200 ok: 192 ko: 6 fail ratio: 3.00% mean_ok: 10 ( 14) median_ok: 7 ( 9)
gerrit_android_x86_64 jobs: 201 ok: 197 ko: 2 fail ratio: 1.00% mean_ok: 11 ( 15) median_ok: 7 ( 11)
gerrit_linux_clang_dbgutil jobs: 408 ok: 352 ko: 47 fail ratio: 11.52% mean_ok: 43 ( 46) median_ok: 41 ( 45)
gerrit_linux_gcc_release jobs: 455 ok: 395 ko: 37 fail ratio: 8.13% mean_ok: 19 ( 21) median_ok: 15 ( 16)
gerrit_mac jobs: 467 ok: 368 ko: 87 fail ratio: 18.63% mean_ok: 55 ( 57) median_ok: 50 ( 52)
gerrit_windows jobs: 453 ok: 321 ko: 121 fail ratio: 26.71% mean_ok: 68 ( 99) median_ok: 63 ( 80)
gerrit_master_ml jobs: 529 ok: 287 ko: 209 fail ratio: 39.51% mean_ok: 116 (116) median_ok: 97 (100)
gerrit_master jobs: 42 ok: 22 ko: 15 fail ratio: 35.71% mean_ok: 86 ( 86) median_ok: 71 ( 71)
gerrit_master_seq jobs: 486 ok: 265 ko: 193 fail ratio: 39.71% mean_ok: 117 (118) median_ok: 100 (100)
+ tests that failed more than twice in last seven days
3 CppunitTest_sw_uiwriter6 gerrit_linux_gcc_release
3 UITest_sw_sidebar gerrit_linux_clang_dbgutil
4 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
4 CppunitTest_vcl_gtk3_a11y gerrit_linux_clang_dbgutil
7 CppunitTest_sw_a11y gerrit_windows
8 CppunitTest_sw_ooxmlexport7 gerrit_linux_gcc_release
59 aborted by jenkins job timeout gerrit_windows
+ this week was OK wrt code (Cloph)
+ 2 Windows builders had a timeout issue with no clear signs why they fail
+ no leftover processes
+ maybe a windows update
* What’s cooking (Miklos)
+ A11y update (Michael W)
+ combobox a11y (tdf#160971), related GTK 3 and Orca changes
+ new Qt API to trigger a11y announcement merged now (QTBUG-75003)
+ planning to take a first look into Orca/NVDA browse mode (e.g. tdf#35652, tdf#91739)
+ vertical tabs, could you please check it from the a11y point of view? (Heiko)
+ will do (Michael W)
+ RTL/CTL/CJK update (Jonathan)
+ tdf#61444: Text layout broken across formatting changes
+ tdf#124116: Text shaping broken across formatting changes
+ tdf#71956: Style changes inside grapheme clusters
- Significant Writer rendering changes will land soon
- Notice: This will slightly change the behavior of existing documents, but will improve conformance.
- intention is to be a bit closer to what Word does in these cases
+ tdf#160984 Section-based continuous endnotes in Writer (Miklos)
+ https://wiki.documentfoundation.org/Development/External_Libraries (Xisco)
+ do you check the versions manually? (Miklos)
+ have a script, but not too reliable (Xisco)
+ trying to distribute the work
* QA update (Xisco)
+ UNCONFIRMED: 1208 (+0)
+ enhancements: 278 (-3)
+ needsUXEval: 12 (+7)
+ haveBackTrace: 11 (+1)
+ needsDevAdvice: 47 (+0)
+ documentation: 4 (-2)
+ android: 0 (+0)
+ iOS: 0 (+0)
+ Online: 9 (+0)
+ Most pressing bugs:
New:
None
+ New high severity bugs of the week:
+ Defined DATA ranges merge destructively if cells separating them are inadvertently filled (autofilter extending data area)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=145995
+ bisected to Kohei
+ Since 3.4
+ Typing dots in Text Form Field crashes Writer
+ https://bugs.documentfoundation.org/show_bug.cgi?id=154463
+ bisected to Michael S
+ Since 6.4
+ All printing is in landscape format
+ https://bugs.documentfoundation.org/show_bug.cgi?id=154975
+ bisected to Caolan
+ Since 7.5
+ Options > LibreOffice Writer changes page color scheme from Dark to Light (steps in comment 2)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=157365
+ bisected to Paris
+ Since 7.6
+ Defined Ranges in a single column with delimiting row corrupted by 7.6.5 (STR comment 5)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=160018
+ bisected to Henry
+ Since 7.6
* QA stats (Stéphane)
+ Consolidated / reviewed:
* (sc) image disappears (empty frame) when paste twice at same location: https://bugs.documentfoundation.org/show_bug.cgi?id=107529
* (sc) image inserted with wrong size: https://bugs.documentfoundation.org/show_bug.cgi?id=156414
* (sc) multi-line and rotated text do not scale with rest of image in bitmap export: https://bugs.documentfoundation.org/show_bug.cgi?id=137263
+ Dashboard data updated: https://stragu.shinyapps.io/lo_qa_dashboard/
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+97 +6 (-89) overall)
many thanks to the top bug squashers:
Stéphane Guillou (stragu) 15
QA Administrators 11
Buovjaga 7
Olivier Hallot 7
Heiko Tietze 5
Balázs Varga (allotropia) 3
Mike Kaganski 3
Regina Henschel 3
Colin 2
Eyal Rozenberg 2
+ top 10 bugs reporters:
Eyal Rozenberg 4
Stéphane Guillou (stragu) 3
nengxing_xu 3
Hossein 2
Jérôme 2
Olivier Hallot 2
Regina Henschel 2
V Stuart Foote 2
Xisco Faulí 2
ady 2
+ top 10 bugs fixers:
Olivier Hallot 5
Balazs Varga 3
Grandin, Noel 2
Heiko Tietze 2
Henschel, Regina 2
Ilmari Lauhakangas 2
Kaganski, Mike 2
Adolfo Jayme Barrientos 1
Caolán McNamara 1
Dale 1
+ top 10 bugs confirmers:
Stéphane Guillou 26
Dieter 15
Heiko Tietze 7
Ady 4
Ilmari Lauhakangas 4
Xisco Fauli 4
m.a.riosv 4
Vernon, Stuart Foote 3
Kaganski, Mike 2
Weghorn, Michael 2
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Raal 5
Stéphane Guillou 5
Ilmari Lauhakangas 3
Xisco Fauli 2
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Raal 5
Stéphane Guillou 5
gladys7david 2
Xisco Fauli 2
Ilmari Lauhakangas 1
Kaganski, Mike 1
* all bugs tagged with 'regression'
+ 1245(+9) bugs open of 13360(+19) total 24(+1) high prio.
done by:
Heiko Tietze 5
Ady 3
m.a.riosv 3
Stéphane Guillou 3
Aron Budea 1
Cor Nouws 1
Kelemen, Gabor 1
Robert Großkopf 1
Xisco Fauli 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 14(-1)
Calc - 3(+1)
Impress - 2(+0)
LibreOffice - 2(+1)
UI - 2(+0)
by OS:
All - 17(+0)
Linux - 5(+1)
Mac OS X - 0(+0)
Windows - 2(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 429(-4)
Calc - 230(+3)
Impress - 128(+1)
Draw - 52(+0)
LibreOffice - 52(+1)
Writer: docx filter - 45(+0)
Base - 42(+2)
UI - 42(+4)
Crashes - 40(+1)
Borders - 34(-1)
Writer: perf - 34(+0)
Writer: other filter - 31(+1)
Printing and PDF export - 26(+1)
Chart - 24(+0)
RTL - 23(+0)
BASIC - 21(+1)
filters and storage - 21(-1)
Writer: doc filter - 16(+0)
graphics stack - 12(+0)
Formula Editor - 7(+0)
framework - 3(+0)
Extensions - 2(+0)
sdk - 2(+0)
Linguistic - 1(+0)
More information about the LibreOffice
mailing list