-
Present:
- Cloph, Jonathan, Stephan, Heiko, Ilmari, Caolan, Regina, Olivier,
Hossein, Xisco
- Cloph, Jonathan, Stephan, Heiko, Ilmari, Caolan, Regina, Olivier,
-
Completed Action Items:
-
Pending Action Items:
- developer certification: look for candidates (Stephan/Laszlo)
-
Release Engineering update (Cloph)
- 25.8.3 rc1 this week
- tagged
- 25.2.7 rc2 this week
- to be tagged later today/tomorrow (~10 patches in the queue still)
- 26.2: alpha 1 in 4 weeks
- 25.8.3 rc1 this week
-
Documentation (Olivier)
-
Helpcontents
- Updates and fixes (ohallot)
- Updates in extended tips (ohallot)
-
New Features Status (related to end user doc’t)
- Table Styles
- not merged into master yet (Xisco)
- Object Browser
- Report Builder (not yet merged)
- not merged into master yet (Xisco)
- IMPORTANT: need to know if the above are in the next build
and/or experimental
mode, to document them for users
- Table Styles
-
IMPORTANT: Recurrent: Please add images to your features in the
release notes. -
Guides
- Work in progress
- New features
-
Bugzilla Documentation statistics
211(211) bugs open -
Updates:
BZ changes 1 week 1 month 3 months 12 months
created 15(13) 34(6) 58(10) 233(9)
commented 24(22) 53(11) 133(26) 673(27)
resolved 7(6) 18(3) 33(7) 115(6) -
top 10 contributors:
Olivier Hallot made 57 changes in 1 month, and 395 changes in
1 year
Danat made 14 changes in 1 month, and 14 changes in 1 year
Bogdan B made 11 changes in 1 month, and 251 changes in 1 year
Henschel, Regina made 10 changes in 1 month, and 20 changes
in 1 year
Xisco Fauli made 9 changes in 1 month, and 15 changes in 1 year
Heiko Tietze made 8 changes in 1 month, and 83 changes in 1 year
m.a.riosv made 8 changes in 1 month, and 26 changes in 1 year
Ilmari Lauhakangas made 7 changes in 1 month, and 126 changes
in 1 year
Dione Maddern made 6 changes in 1 month, and 22 changes in 1 year
Eyal Rozenberg made 6 changes in 1 month, and 53 changes in 1
year
-
-
UX Update (Heiko)
- Bugzilla (topicUI) statistics
218(218) (topicUI) bugs open, 14(14) (needsUXEval) needs to be
evaluated by the UXteam - Updates:
BZ changes 1 week 1 month 3 months 12 months
added 4(1) 8(1) 8(1) 11(1)
commented 17(-22) 69(-35) 139(-30) 693(-63)
removed 0(0) 0(0) 2(0) 4(-1)
resolved 0(0) 4(-1) 17(0) 115(-7) - top 10 contributors:
Eyal Rozenberg made 26 changes in 1 month, and 110 changes in
1 year
Ilmari Lauhakangas made 26 changes in 1 month, and 161
changes in 1 year
Heiko Tietze made 18 changes in 1 month, and 281 changes in 1
year
Vernon, Stuart Foote made 17 changes in 1 month, and 216
changes in 1 year
Dieter made 5 changes in 1 month, and 31 changes in 1 year
Amin Irgaliev made 5 changes in 1 month, and 6 changes in 1 year
Justin Luth made 5 changes in 1 month, and 29 changes in 1 year
Andrew made 3 changes in 1 month, and 5 changes in 1 year
jan d made 3 changes in 1 month, and 3 changes in 1 year
MartR made 3 changes in 1 month, and 3 changes in 1 year - [Bug 164926] UI: Minimum line length for line with arrows (on
both sides) - [Bug 168989] Adding user information to the settings dialog on
the first launch. - [Bug 168994] [META] Contextual tabs
- [Bug 168950] Calc UI is missing several style categories
- [Bug 168930] UX Improve NB Tabbed UI with textboxes
- [Bug 168899] [UI] Sort Option new strings (natural sort)
- Ship key-ID builds (to help translators)? (Cloph)
- ship in the final release? (Heiko)
- already enabled in nightlies (Cloph)
72476 – qtz pseudo-language (KeyID) should be buildable in release mode too - don’t see much use; translators can use dev builds (Heiko)
- important for translators, but maybe source of confusion for
end users
(Olivier)
- Bugzilla (topicUI) statistics
-
Crash Testing (Caolan)
- 131(-6) import failure, 27(-4) export failures
- 170 issues
- Development/Crashtesting - The Document Foundation Wiki
-
https://gerrit.libreoffice.org/c/core/+/192908 to fix most new
ones -
https://gerrit.libreoffice.org/c/core/+/192674 an effort to
fix most
annoying hard to reproduce one
- 50 coverity issues
stable - 9 ossfuzz issues
- 4 timeouts, 5 int overflows
- fuzzer build broke, fixed now (hopefully)
- 131(-6) import failure, 27(-4) export failures
-
Crash Reporting (from crashreport.libreoffice.org) (Xisco)
-
25.8.0.3 148(+4)
-
25.8.0.4 25729(+1090)
-
25.8.1.1 32324(+4176)
-
25.8.2.2 3149(+2191)
-
Fixed in LibreOffice 25.8.2
-
- Thanks to Xisco
-
- Thanks to Xisco
- Mentoring/easyhack update (Hossein)
- reviewed necomer/outreachy submissions
- Added a draft blog post on dev blog:
enumarray for better use of data arrays
committer… 1 week 1 month 3 months 12 months
open 96(13) 153(9) 153(6) 153(6)
reviews 454(26) 1532(8) 3496(194) 11626(58)
merged 347(78) 1197(76) 3727(115) 13094(76)
abandoned 9(-1) 57(-4) 171(0) 666(1)
own commits 208(50) 709(75) 2399(34) 9470(-2)
review commits 39(4) 162(-18) 505(18) 2392(-57)
contributor… 1 week 1 month 3 months 12 months
open 54(-93) 232(-47) 235(-47) 235(-47)
reviews 1010(142) 3056(158) 8570(246) 31684(68)
merged 40(12) 107(-11) 348(23) 2040(-24)
abandoned 60(34) 109(50) 241(59) 1706(58)
own commits 33(14) 101(-3) 262(15) 1091(-8)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 340(340)
total 403(403) assigned 43(43) open 321(321)
+ top 10 contributors:
Devansh Varshney made 7 patches in 1 month, and 8 patches in
1 year
Simon Chenery made 7 patches in 1 month, and 85 patches in 1 year
Neil Roberts made 6 patches in 1 month, and 18 patches in 1 year
siddhi salunkhe made 4 patches in 1 month, and 4 patches in 1
year
Arindam Hore made 4 patches in 1 month, and 4 patches in 1 year
Pierre Vacher made 3 patches in 1 month, and 16 patches in 1 year
Kurt Nordback made 3 patches in 1 month, and 18 patches in 1 year
Jussi Suominen made 3 patches in 1 month, and 3 patches in 1 year
Bogdan B made 2 patches in 1 month, and 218 patches in 1 year
Mohamed Ali made 2 patches in 1 month, and 18 patches in 1 year
+ top 10 reviewers:
Vajna, Miklos made 240 review comments in 1 month, and 1474
in 1 year
Ilmari Lauhakangas made 138 review comments in 1 month, and
792 in 1 year
Caolán McNamara made 110 review comments in 1 month, and 1100
in 1 year
Adolfo Jayme Barrientos made 92 review comments in 1 month,
and 880 in 1 year
Hossein made 92 review comments in 1 month, and 332 in 1 year
Weghorn, Michael made 84 review comments in 1 month, and 610
in 1 year
Michael Stahl made 80 review comments in 1 month, and 230 in
1 year
Xisco Fauli made 74 review comments in 1 month, and 690 in 1 year
Kaganski, Mike made 68 review comments in 1 month, and 542 in
1 year
Kłos, Szymon made 64 review comments in 1 month, and 338 in 1
year
+ Patches automatically abandoned:
tdf#163486: PVS V1028 Possible overflow. Consider casting
operands, ( Bogdan Buzea )
- https://gerrit.libreoffice.org/#/c/177104
Rhino: upgrade to 1.8.0 ( Xisco Fauli )
- https://gerrit.libreoffice.org/#/c/186381
Rust bindings: Add UNO bridge implementation for Rust
integration ( Mohamed Ali )
- https://gerrit.libreoffice.org/#/c/187853
tdf#167631 pipe path selection: fallback to userInstall dir (
Etienne Gautier )
- https://gerrit.libreoffice.org/#/c/188766
vcl: remove need for bDrawn and flatten
OutputDevice::DrawLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189704
vcl: flatten OutputDevice::GetViewTransformation() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189705
vcl: flatten OutputDevice::GetInverseViewTransformation() (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189706
vcl: flatten fn5() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189707
vcl: flatten fn5() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189708
vcl: flatten fn5() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189709
vcl: remove unnecessary comments from fn5() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189710
vcl: flatten fn3() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189711
vcl: flatten OutputDevice::LogicToLogic() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189712
vcl: flatten OutputDevice::DrawDeviceMask() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189713
vcl: flatten OutputDevice::DrawDeviceMask() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189714
vcl: flatten OutputDevice::GetPixel() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189715
vcl: remove temp variable and flatten OutputDevice::GetPixel()
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189716
vcl: remove temp variables ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189718
vcl: flatten OutputDevice::DrawPolyLine() and remover temp var
( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189721
vcl: flatten OutputDevice::DrawPolyLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189722
vcl: flatten OutputDevice::DrawPolyLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189723
vcl: flatten OutputDevice::DrawPolyLineDirectInternal() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189724
tdf#163691 replace memcpy() with std::copy_n() ( Jesus Solis )
- https://gerrit.libreoffice.org/#/c/189731
vcl: flatten OutputDevice::GetTextBreak() and remove temp
variable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189735
vcl: flatten OutputDevice::GetTextBreakArray() and remove temp
variable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189736
vcl: flatten OutputDevice::GetTextBreakArray() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189737
vcl: flatten OutputDevice::GetTextBreakArray() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189738
vcl: remove nRetVal to nBreakPos ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189739
vcl: move bRet closer to first use ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189740
vcl: flatten OutputDevice::GetTextBoundRect() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189741
vcl: flatten OutputDevice::GetTextBoundRect() and remove temp
variable ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189742
vcl: flatten OutputDevice::ImplDrawTextLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189743
vcl: flatten OutputDevice::ImplDrawTextLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189744
vcl: flatten OutputDevice::ImplDrawTextLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189745
vcl: flatten OutputDevice::ImplDrawWaveTextLine() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189746
vcl: flatten OutputDevice::ImplDrawTextLines() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189747
vcl: flatten OutputDevice::DrawWaveLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189748
vcl: flatten OutputDevice::DrawTransparent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189749
vcl: flatten OutputDevice::DrawWaveLine() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189750
vcl: flatten OutputDevice::DrawTransparentNatively() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189751
vcl: use metafile guard and flatten
OutputDevice::EmulateDrawTransparent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189752
vcl: flatten OutputDevice::EmulateDrawTransparent() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189753
vcl: flatten OutputDevice::EmulateDrawTransparent() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189754
vcl: flatten OutputDevice::EmulateDrawTransparent() ( Chris
Sherlock )
- https://gerrit.libreoffice.org/#/c/189755
vcl: flatten OutputDevice::DrawTransparent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189756
vcl: flatten OutputDevice::DrawTransparent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189757
vcl: flatten OutputDevice::DrawTransparent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189758
vcl: flatten OutputDevice::DrawTransparent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189759
vcl: flatten OutputDevice::RemoveTransparenciesFromMetaFile() (
Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189760
vcl: flatten HideContent() and ShowContent() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189761
vcl: remove unnecessary variable in
MenuButton::MouseButtonDown() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189762
vcl: flatten MenuButton::DumpAsPropertyTree() ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189763
vcl: remove unnecessary comment ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189764
vcl: introduce StackGuard into button.cxx ( Chris Sherlock )
- https://gerrit.libreoffice.org/#/c/189777
tdf#139331 Bug fix related to “Auto-Redact” ( Karthik Godha )
- https://gerrit.libreoffice.org/#/c/189901
+ big CONGRATULATIONS to contributors who have at least 1 merged
patch, since last report:
Arindam Hore
-
Outreachy (Ilmari)
- projects
- Implement Xara X import filter, probably a DLP library (Xisco)
- Transform the existing Hyperlink dialog into a standard SfxTabDialog
- UI feature: variable units on numerical input fields (Thorsten)
- contribution period has started (Ilmari)
- application deadline 3 November
- projects
-
Commit Access
-
Developer Certification (Stephan/László)
- anybody (TDF staff maybe) wants to join the committee?
- resting since: 20 weeks (limit: 20 weeks)
-
Jenkins / CI update (Cloph)
gerrit_android_aarch64 jobs: 204 ok: 196 ko: 2 fail ratio: 0.98%
mean_ok: 8 ( 21) median_ok: 6 ( 11)
gerrit_android_arm jobs: 203 ok: 191 ko: 4 fail ratio: 1.97%
mean_ok: 10 ( 22) median_ok: 8 ( 12)
gerrit_android_x86 jobs: 204 ok: 195 ko: 2 fail ratio: 0.98%
mean_ok: 9 ( 21) median_ok: 5 ( 11)
gerrit_android_x86_64 jobs: 203 ok: 192 ko: 4 fail ratio: 1.97%
mean_ok: 9 ( 21) median_ok: 6 ( 12)
gerrit_linux_clang_dbgutil jobs: 427 ok: 323 ko: 83 fail ratio: 19.44%
mean_ok: 41 ( 50) median_ok: 38 ( 46)
gerrit_linux_gcc_release jobs: 482 ok: 371 ko: 79 fail ratio: 16.39%
mean_ok: 23 ( 29) median_ok: 19 ( 20)
gerrit_mac jobs: 417 ok: 365 ko: 29 fail ratio: 6.95%
mean_ok: 52 ( 59) median_ok: 47 ( 48)
gerrit_windows_wsl jobs: 645 ok: 303 ko: 300 fail ratio: 46.51%
mean_ok: 54 (114) median_ok: 54 ( 97)
gerrit_master_ml jobs: 505 ok: 247 ko: 190 fail ratio: 37.62%
mean_ok: 176 (179) median_ok: 141 (141)
gerrit_master jobs: 111 ok: 44 ko: 43 fail ratio: 38.74%
mean_ok: 174 (174) median_ok: 148 (148)
gerrit_master_seq jobs: 392 ok: 203 ko: 145 fail ratio: 36.99%
mean_ok: 173 (177) median_ok: 136 (136)- tests that failed more than twice in last seven days
3 CppunitTest_vcl_pdfexport2 gerrit_linux_gcc_release
11 CppunitTest_sd_tiledrendering2
gerrit_linux_gcc_release
12 CppunitTest_sd_tiledrendering2
gerrit_linux_clang_dbgutil
51 CppunitTest_sd_export_tests gerrit_windows_wsl- windows build, one test failing, should be fixed on master
- hosts keeping rebooting
- tiledrendering failures above were from a patch working on that
- tests that failed more than twice in last seven days
-
What’s cooking (Miklos)
- A11y update (Michael W)
- suggested upstream fixes for an issue w/ Orca structural navigation:
- tdf#127201 - Screenreader accessibility issue with LibreOffice
extension manager - newly reported JAWS issues (tdf#168897, tdf#168900, tdf#168914)
- RTL/CTL/CJK update (Jonathan)
- tdf#37128 Writer saves align of RTL paragraphs not according to
ODF standard- https://bugs.documentfoundation.org/show_bug.cgi?id=37128
- Fixed, waiting to land
- tdf#118350 Implement support for fo:text-align start/end
- https://bugs.documentfoundation.org/show_bug.cgi?id=118350
- Implementation complete, but not landed
- Topic for ESC: want to make incompatible UNO change
- Add START and END to css.style.ParagraphAdjust enum
- adding to an enum, while technically incompatible, might
not be the worst
kind of incompatibility - could it cause extensions to not load or crash? (Hossein)
- no idea how widespread use of it is in 3rd party code
(Stephan) - problematic case would be if new code receives those enum
values
- no idea how widespread use of it is in 3rd party code
- adding to an enum, while technically incompatible, might
- get it in for now as [API CHANGE] and see if there’ll be any
complaints
(Stephan)
- Add START and END to css.style.ParagraphAdjust enum
- tdf#37128 Writer saves align of RTL paragraphs not according to
- ODF-TC (Olivier + Regina)
- Spreasheets functions TOCOL and TOROW target in ODFF 1.5
https://issues.oasis-open.org/browse/OFFICE-4176
https://issues.oasis-open.org/browse/OFFICE-4177- shouldn’t be hard to approve (rel. easy functions)
- Spreasheets functions TOCOL and TOROW target in ODFF 1.5
- A11y update (Michael W)
-
QA update (Xisco)
-
UNCONFIRMED: 2115 (+19)
- enhancements: 559 (+8)
- needsUXEval: 9 (+0)
- haveBackTrace: 13 (-1)
- needsDevAdvice: 48 (+0)
- documentation: 4 (+1)
- android: 0 (+0)
- iOS: 0 (+0)
- Online: 6 (+0)
-
Most pressing bugs:
New:
None
- New high severity bugs of the week:
-
LibreOffice Writer’s mail merge function does not work correctly.
- https://bugs.documentfoundation.org/show_bug.cgi?id=164287
- Hard to bisect. Another bug blocking it
- trying to bisect manually now
-
FORMATTING: at Undo of paste a copied table the paragraph
above the pasted table becomes misformatted- https://bugs.documentfoundation.org/show_bug.cgi?id=166508
- bisected to Michael S
-
Calc Formula Bar (inputwin) edit shell text is not fully
connected to its scroll bar- https://bugs.documentfoundation.org/show_bug.cgi?id=168870
- Fixed thanks to Caolán
-
-
-
QA stats
+
https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+132 -3 (-103) overall)
many thanks to the top bug squashers:
Buovjaga 11
BogdanB 10
Justin L 9
Mike Kaganski 7
V Stuart Foote 6
fpy 5
Danat 4
Miklos Vajna 4
Adolfo Jayme Barrientos 3
Aron Budea 3-
top 10 bugs reporters:
Danat 17
Aron Budea 6
Eyal Rozenberg 5
postix 5
Gabor Kelemen (Collabora) 3
Regina Henschel 3
Jim Raykowski 2
Lehmeier 2
Olivier Hallot 2
Piotr Osada 2 -
top 10 bugs fixers:
Justin Luth 6
Vajna, Miklos 4
Adolfo Jayme Barrientos 3
Aron Budea 3
Jim Raykowski 3
Jonathan Clark 2
Kaganski, Mike 2
Zolnai, Tamás 2
Balazs Varga 1
Bogdan B 1 -
top 10 bugs confirmers:
Ilmari Lauhakangas 21
Pierre 7
Aron Budea 6
Bogdan B 5
Heiko Tietze 4
Raal 4
yosi3260+libre@gmail.com 4
Henschel, Regina 3
Vernon, Stuart Foote 3
2
-
-
Bisected bugs open: keyword ‘bisected’
- more accurate - down to a single commit.
- http://bit.ly/2dyIfDy
done by: Ilmari Lauhakangas 3 Raal 3 vijaya chandra 2 Telesto 2 Bogdan B 1 Timur Gadzo 1 -
all bugs tagged with ‘regression’
-
1273(-1) bugs open of 14380(+12) total 20(+0) high prio.
done by:
Ilmari Lauhakangas 3
Raal 2
Alex Thurgood 1
Kaganski, Mike 1
Robert Großkopf 1
Telesto 1
Vernon, Stuart Foote 1
-
-
~Component count net * high severity regressions
-
http://bit.ly/1HWHb3E
Writer - 10(+0)
Calc - 5(+0)
LibreOffice - 3(+0)
Impress - 1(+0)
UI - 1(+0)
by OS:
All - 15(+0)
Linux - 5(+0)
Mac OS X - 0(+0)
Windows - 0(+0) -
http://bit.ly/1HWHb3E
-
~Component count net * all regressions
-
http://bit.ly/1BUdI8i
Writer: other - 432(-1)
Calc - 244(+1)
Impress - 127(+0)
LibreOffice - 58(+1)
Draw - 48(+0)
Writer: docx filter - 44(-1)
Crashes - 39(+1)
Borders - 38(+0)
Base - 34(+0)
UI - 33(+0)
Writer: perf - 32(+0)
filters and storage - 30(+2)
Writer: other filter - 29(+0)
Printing and PDF export - 25(+0)
Chart - 23(+0)
RTL - 20(+0)
Writer: doc filter - 19(+0)
BASIC - 17(+0)
graphics stack - 17(+0)
Formula Editor - 8(+0)
framework - 3(+0)
Extensions - 2(+0)
Linguistic - 2(+0)
sdk - 2(+0)
Installation - 1(+0)
-
http://bit.ly/1BUdI8i