-
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
- Set up a daily tinderbox for the python-based windows installer (Cloph)
-
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
- 7.6 status: 7.6.3 rc2 this week
-
Documentation (Olivier)
-
New Help
- demand for minification. What tools to use?
- where did this come from? (Ilmari)
- from bugzilla (Olivier)
- 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
- Bugzilla (topicUI) statistics
-
Crash Testing (Caolan)
- 36(+19) import failure, 13(+3) export failures
- breakdown now at Development/Crashtesting - The Document Foundation Wiki
- 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
- 36(+19) import failure, 13(+3) export failures
-
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
String literals: C/C++ string data types part 2 - LibreOffice Development Blog - Drafted a new blog post for 2 EasyHacks related to string literals
String literals improvement: EasyHack
String literals improvement: EasyHack - LibreOffice Development Blog - New EasyHack
tdf#158237 - Use c++20 contains() instead of find() and end()
158237 – Use c++20 contains() instead of find() and end() - 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
LibreOffice SDK Programming Guide - The Document Foundation Wiki -
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
-
- Finalized and published a blog post on C++20 string literals
-
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
- had a problem with a Windows bot running into the cygwin forking problem
-
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
- ongoing work to make LO align better with platform a11y specifications/expectations,
+ 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
- Multi-page floating tables in Writer, see tdf#157119 for details (Miklos)
-
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.
- 132050 – Repeated load/save/close cycles result in some flipped / mirrored drawing objects changing position over time.
- not marked as a regression
- suggested workaround is to have flipped version for all customshapes rejected (Heiko)
- Repeated load/save/close cycles result in some flipped / mirrored drawing objects changing position over time.
-
-
QA stats (Stéphane)
-
QA weekly focus: The Document Foundation Pad
- 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.
-
Weekly Bug Summary and dashboard: TDF 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.
- Bug List: LibreOffice Bi-bisected
done by: Raal 2 Ilmari Lauhakangas 1 Kira Tubo 1 Sophie Sipasseuth 1 Stéphane Guillou 1
-
Bibisected bugs open: keyword ‘bibisected’
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
-
Bug List
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) -
Bug List
-
~Component count net * all regressions
-
Bug List
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)
-
Bug List