ESC meeting minutes: 2020-04-16
Miklos Vajna
vmiklos at collabora.com
Thu Apr 16 14:33:29 UTC 2020
* Present:
+ Caolan, Heiko, Ilmari, Xisco, Stephan, Kendy, Michael S, Thorsten, Olivier, Miklos, Eike, Cloph
* Completed Action Items:
+ Budget 2020: build a sheet of ideas, so people can vote (Thorsten)
+ Make firebird experimental in 6.3 (Xisco)
+ Release-note python2 removal (Michael S)
* Pending Action Items:
+ Sort out access nextcloud.tdf access with hostmaster@ (Gabriel)
* Tenders for budget 2020 (Miklos, Thorsten)
+ voting deadline was ideally today
+ still chasing a few people to vote (Thorsten)
+ propose to wait till the end of the call
+ tonight: hand over to the board, board meeting tomorrow
* Release Engineering update (Cloph)
+ 7.0 status: feature freeze is last week of May
+ 6.4 status: final 6.4.3 is out, .4 rc1 in 2 weeks
+ 6.3 status: rc2 6.3.6 next week
+ Adapt to change in latest LLVM libcxxabi that may affect macOS (Stephan)
+ Got heads-up from someone at Apple that LO 6.3/6.4 started to fail
for them (presumably against internal macOS update).
+ Nightly master with f4b6f6a8ae60bdec53512728d00853b73fa18500 “Hack to
dynamically adapt to __cxa_exceptiom in LLVM 11 libcxxabi” reportedly
works (making it likely that a backport would also fix 6.3/6.4).
+ Backported to -6-3 and -6-4; missed the boat for –6-4-3; backport to
–6-3-6 at <https://gerrit.libreoffice.org/c/core/+/92300>.
+ no objections for the backports (all)
+ Remotes
+ Android viewer
+ Online
* Documentation (Olivier)
+ New Help
+ Helpcontents2
+ Fixes and updates in contents (S. Faning, LibreOfficiant, ohallot)
+ Guides
+ Several guides in progress.
+ GsoD : Registering for 2020
Please add your ideas for documentation
+ https://wiki.documentfoundation.org/Documentation/GSoDOC/2020
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
244(244) (topicUI) bugs open, 256(256) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 8(4) 16(0) 80(0) 157(1)
commented 102(-14) 346(14) 1053(33) 3173(61)
removed 1(0) 3(0) 37(1) 44(0)
resolved 10(-9) 41(-4) 125(5) 303(4)
+ top 10 contributors:
Heiko Tietze made 224 changes in 1 month, and 1740 changes in 1 year
Kainz, Andreas made 121 changes in 1 month, and 429 changes in 1 year
Timur made 43 changes in 1 month, and 200 changes in 1 year
Dieter Praas made 36 changes in 1 month, and 467 changes in 1 year
Telesto made 32 changes in 1 month, and 63 changes in 1 year
Foote, V Stuart made 31 changes in 1 month, and 550 changes in 1 year
Roman Kuznetsov made 22 changes in 1 month, and 320 changes in 1 year
Xisco Faulí made 22 changes in 1 month, and 569 changes in 1 year
Kaganski, Mike made 21 changes in 1 month, and 98 changes in 1 year
Henschel, Regina made 16 changes in 1 month, and 74 changes in 1 year
* New tickets with needsUXEval Apr/09-16
* Themes Support for drawings
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132140
* Styles for Accent, Status like in calc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132138
* Styles: Default Style is to generic
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132137
* Exposing the Safe Mode dialog's guided actions for use directly in
normal mode
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132127
* Calc lacks several fields available in Writer
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132104
* UI: Don't translate the vulkan/raster specifier in about window
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132066
=> in discussion
* ENHANCEMENT: Some easy way to access skia.log/opengl.log
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132096
* Introduce new open-source Impress templates
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132019
* documentation page with community documentation links
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132034
* Keep current chapter on top of the screen
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132004
* set as default style
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132014
=> inv, wfm, ins
-> * Remove Tango Icon Completely and Make It As Extension
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132022
+ https://gerrit.libreoffice.org/c/core/+/92055
+ distro-configs/LibreOfficeVanillaMacAppStore.conf --with-theme=tango (=>sukapura)
+ l10n strings, iconthemeselector, colorset, readme, tools > options > view, xmlhelp, license
=> assigned
+ if you explicitly use tango, stored in user config, it should not crash after removal (Caolan)
+ do we use tango by default anywhere? (Miklos)
+ Windows/Linux/macOS uses other themes by default (Heiko)
* REPORT BUILDER: Missing insert field icon in Add Field dialog
+ https://bugs.documentfoundation.org/show_bug.cgi?id=91565
=> fixed
-> * new About dialog, start center, and splashscreen with 7.0 branding
+ gtk3 is replaced by “gt...”, will file a bug (Miklos)
+ brand image stretched on Windows?
* Crash Testing (Caolan)
+ 17(+3) import failure, 8(+2) export failures
+ 5 coverity issues
+ 8 ossfuzz issues
* Crash Reporting (Xisco)
+ https://crashreport.libreoffice.org/stats/version/6.3.5.2
+ (-90) 1474 1755 1845 1565 1167 961 635 312 0
+ https://crashreport.libreoffice.org/stats/version/6.4.0.3
+ (-1292) 4263 5555 8022 8518 7488 7429 8772 9464 6774 4842 419 0
+ https://crashreport.libreoffice.org/stats/version/6.4.1.2
+ (-923) 1961 2884 4166 5344 5609 3687 2052 0
+ https://crashreport.libreoffice.org/stats/version/6.4.2.2
+ (-1519) 6527 8046 6988 3716 0
+ Symbols problem fixed
→ Thanks to Cloph and Guilhem
+ Crashes since 6.4
1. https://crashreport.libreoffice.org/stats/signature/vcl::WizardMachine::WizardMachine
2. https://crashreport.libreoffice.org/stats/signature/SvxNotebookbarConfigPage::searchNodeandAttribute(std::vector%3CSvxNotebookbarConfigPage::NotebookbarEntries,std::allocator%3CSvxNotebookbarConfigPage::NotebookbarEntries%3E%20%3E%20&,std::vector%3CSvxNotebookbarConfigPage::CategoriesEntries,std::allocator%3CSvxNotebookba
* GSoC 2020 (Ilmari)
+ April 20: deadline for review of student proposals
+ April 21 18:00 UTC: Deadline to submit slot requests (Org Admins enter requests)
+ April 22 18:00 UTC: Slot allocations are announced by Google
+ April 22 - 30 18:00 UTC: Orgs select the proposals to become student projects. At least 1 mentor must be assigned to each project before it can be selected. (Org Admins enter selections)
+ April 30 - May 4: Google Program Admins will do another review of student eligibility
+ May 4: Accepted GSoC 2020 students/projects are announced
+ We rejected a proposal for improving LibreOffice websites after receiving information from a Google rep on mentors list (note: correct place to ask would have been gsoc-support at google.com)
+ “GSoC projects need to be actual coding projects. Simply doing HTML & design work aren't appropriate for GSoC.”
+ The project would have been much more than HTML & design work
+ Conclusion: other orgs ignore this unwritten rule and do website projects anyway as can be seen by looking at the history of projects. LibreOffice is conservative and does not dare to risk getting punished by Google.
+ if you are a mentor and want to mentor a project, please press the “I want to mentor this” button (Thorsten)
+ then we’ll see how many slots we would like
+ 2nd mentor is now mandatory (Ilmari)
* Mentoring/easyhack update
+ reviewing patches from first contributors is much appreciated (Muhammet)
+ https://gerrit.libreoffice.org/q/status:open+-label:Code-Review=-1+-label:Verified=-1+-ownerin:Committers
committer... 1 week 1 month 3 months 12 months
open 116(63) 165(49) 170(47) 188(48)
reviews 414(-38) 1582(-82) 5248(-234) 22957(-138)
merged 291(-97) 1434(-35) 4471(-65) 18626(-41)
abandoned 27(-9) 100(15) 277(4) 1008(11)
own commits 231(-74) 1113(-46) 3752(-66) 15290(-54)
review commits 69(14) 342(-9) 1203(-15) 4624(-5)
contributor... 1 week 1 month 3 months 12 months
open 33(-2) 74(5) 76(2) 78(2)
reviews 1006(-82) 3754(90) 10645(18) 37894(138)
merged 20(1) 102(-4) 365(-10) 847(9)
abandoned 7(-9) 37(-6) 144(0) 532(-4)
own commits 36(9) 153(3) 461(10) 1057(22)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 8(8) needsUXEval 2(2) cleanup_comments 214(214)
total 260(260) assigned 21(21) open 221(221)
+ top 10 contributors:
Steve Fanning made 24 patches in 1 month, and 26 patches in 1 year
LibreOfficiant made 21 patches in 1 month, and 106 patches in 1 year
Johnny_M made 15 patches in 1 month, and 18 patches in 1 year
Pranam Lashkari made 12 patches in 1 month, and 43 patches in 1 year
Weblate made 9 patches in 1 month, and 45 patches in 1 year
Gökay ŞATIR made 5 patches in 1 month, and 6 patches in 1 year
Jussi Pakkanen made 5 patches in 1 month, and 9 patches in 1 year
Andreas Heinisch made 4 patches in 1 month, and 25 patches in 1 year
Marco A.G.Pinto made 3 patches in 1 month, and 17 patches in 1 year
nd101 made 3 patches in 1 month, and 10 patches in 1 year
+ top 10 reviewers:
Timar, Andras made 208 review comments in 1 month, and 1311 in 1 year
Michael Stahl made 128 review comments in 1 month, and 1512 in 1 year
Adolfo Jayme Barrientos made 102 review comments in 1 month, and 1030 in 1 year
Behrens, Thorsten made 96 review comments in 1 month, and 1280 in 1 year
Grandin, Noel made 86 review comments in 1 month, and 1165 in 1 year
Meeks, Michael made 74 review comments in 1 month, and 934 in 1 year
Nabet, Julien made 74 review comments in 1 month, and 2276 in 1 year
Vajna, Miklos made 72 review comments in 1 month, and 1374 in 1 year
Holešovský, Jan made 68 review comments in 1 month, and 985 in 1 year
Kaganski, Mike made 62 review comments in 1 month, and 868 in 1 year
+ Patches automatically abandoned:
wsd: gracefully disconnect the kit socket ( Jan Holesovsky )
- https://gerrit.libreoffice.org/#/c/83354
tdf#43157: replace OSL_ENSURE by SAL_WARN_IF ( Vasily Melenchuk )
- https://gerrit.libreoffice.org/#/c/83416
sfx2 UNO API: XModel2::setArgs() now also supports "EncryptionData" ( Thorsten Behrens )
- https://gerrit.libreoffice.org/#/c/84434
[MS-OFFCRYPTO] convert oox implementation into UNO service ( Thorsten Behrens )
- https://gerrit.libreoffice.org/#/c/84436
sw: add XPackageEncryption support for binary doc ( Thorsten Behrens )
- https://gerrit.libreoffice.org/#/c/84437
tdf#120469 Fix para-anchor behavior on SplitNode ( Louis Meyrat )
- https://gerrit.libreoffice.org/#/c/87366
tdf#54938:Adapt supportsService implementations to cppu::supportsService ( Kemal Ayhan )
- https://gerrit.libreoffice.org/#/c/87492
tdf#42982: Make UNO error reporting more descriptive ( Efdal İncesu )
- https://gerrit.libreoffice.org/#/c/87725
Bug 97667 - Add XML Dump methods for Calc Pool Items ( ABHISHEK PACHORKAR )
- https://gerrit.libreoffice.org/#/c/88475
wip: flush out unconverted CreateItemWindow uses ( Caolán McNamara )
- https://gerrit.libreoffice.org/#/c/88598
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Alexander Volkov
* Commit Access
+ None
* Developer Certification (Stephan/Kendy/Thorsten)
+ sleep 22 weeks
+ seeking for a new person as a replacement for Bjoern, who is currently
inactive
* Jenkins / CI update (Christian)
from:Thu Apr 9 14:07:46 2020
master linux rel jobs: 60 ok: 59 ko: 1 fail ratio: 1.67 % break: 1 broken duration: 0.48%
master linux dbg jobs: 58 ok: 57 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac rel jobs: 86 ok: 86 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac dbg jobs: 84 ok: 84 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win rel jobs: 93 ok: 75 ko: 18 fail ratio: 19.35 % break: 2 broken duration:28.65%
master win dbg jobs: 96 ok: 94 ko: 2 fail ratio: 2.08 % break: 2 broken duration: 4.74%
master win64 dbg jobs: 97 ok: 80 ko: 17 fail ratio: 17.53 % break: 1 broken duration:27.04%
master gerrit lin jobs: 413 ok: 329 ko: 62 fail ratio: 15.01% time for ok: mean: 20 median: 20
master gerrit plg jobs: 380 ok: 247 ko: 88 fail ratio: 23.16% time for ok: mean: 27 median: 26
master gerrit win jobs: 407 ok: 312 ko: 62 fail ratio: 15.23% time for ok: mean: 47 median: 43
master gerrit mac jobs: 419 ok: 327 ko: 64 fail ratio: 15.27% time for ok: mean: 27 median: 24
master gerrit all jobs: 387 ok: 220 ko: 118 fail ratio: 30.49% time for ok: mean: 54 median: 47
+ https://dev-www.libreoffice.org/tmp/gerrit_200416.html
+ tests that failed more than twice in last seven days:
3 CppunitTest_sd_import_tests
3 CppunitTest_sw_ooxmlexport5
3 JunitTest_sc_unoapi_3
3 JunitTest_toolkit_unoapi_1
3 UITest_calc_tests4
8 CppunitTest_sw_uiwriter
+ nothing is special, amount of builds is still good
* l10n (Sophie)
+ work as usual
* Graphics architecture (Thorsten)
* https://pad.documentfoundation.org/p/ESC_graphics_architecture
* skia / vulkan: to try it on master (Lubos)
+ metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
+ 5 (-2) open bugs, 32 total (+0)
* docx/xlsx competitive marketing issues (Miklos)
+ docx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128194 6 open bugs (0)
+ xlsx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128382 4 open bugs (0)
* proposal: use TDF nextcloud/LibreOffice Online instance for ESC too (easier access for non-regular attendees) (Thorsten)
+ non-regular attendees wanting to add agenda items
+ aware of the dog-food idea
+ believe the TDF instance would do the work
+ you can just login with TDF ldap (Michael M)
+ TDF could run a core/online master (Thorsten)
+ not a big deal (Michael M)
+ Waiting for Gabriel to sort out access
* QA update (Xisco)
+ Please help flesh out the monthly reports:
https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief
+ script to find missing unittest
- https://cgit.freedesktop.org/libreoffice/core/commit/?id=d77d4a8138861f7f574452f7e4d1673329d54136
- Output: https://wiki.documentfoundation.org/MissingUnitTests
+ UNCONFIRMED: 835 (+40)
+ enhancements: 115 (+7)
+ needsUXEval: 5 (+1)
+ haveBackTrace: 1 (+0)
+ needsDevAdvice: 11 (+0)
+ documentation: 19 (+0)
+ android: 5 (+1)
+ iOS: 0 (+0)
+ Online: 16 (+4)
+ Most pressing bugs:
New:
+ macOS: Can't Save As after installing language pack on Catalina
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132025
+ more info here: “Subject: Budget 2020 proposals and macOS Catalina support / onboarding” on the dev list (Heiko)
Old:
+ Notarize LibreOffice builds so that it launches without warnings on macOS 10.15 Catalina
+ https://bugs.documentfoundation.org/show_bug.cgi?id=126409
+ Cloph?
+ Opening ODS file rise Incorrect Format exception. Opened well with OpenOffice 4.1.3
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116079
+ regression from the fastparser gsoc work from 2016
+ Mohammed is no longer around, Julien is asking for tips
+ 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
+ Thorsten looking at it
+ New high severity bugs of the week:
+ Find Previous with direction columns crashes in specific condition
+ https://bugs.documentfoundation.org/show_bug.cgi?id=132097
+ already fixed, thanks Julien
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+150 +31 (-117) overall)
many thanks to the top bug squashers:
QA Administrators 13
Aron Budea 11
Julien Nabet 8
Heiko Tietze 6
V Stuart Foote 6
Luboš Luňák 5
eisa01 5
m.a.riosv 5
Dieter 4
Adolfo Jayme 3
+ top 10 bugs reporters:
Telesto 10
Mike Kaganski 7
Regina Henschel 5
andreas_k 5
BogdanB 3
Jürgen Kirsten 3
Rizal Muttaqin 3
pierre-yves samyn 3
Babbles 2
Hans 2
+ top 10 bugs fixers:
Budea, Áron 7
Nabet, Julien 5
Luboš Luňák 4
2
Andreas Gruhler 2
Grandin, Noel 2
Heiko Tietze 2
Kainz, Andreas 2
Lillqvist, Tor 2
McNamara, Caolán 2
+ top 10 bugs confirmers:
Dieter Praas 17
Nabet, Julien 11
m.a.riosv 9
Raal 7
Xisco Faulí 7
Foote, V Stuart 4
Budea, Áron 3
Faure, Jean-Baptiste 3
Heiko Tietze 3
Ilmari Lauhakangas 3
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
6.0 : 1/52 - 1 % (+0)
5.4 : 2/41 - 4 % (+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 : 2/73 - 2 % (+0)
4.2 : 1/133 - 0 % (+0)
4.1 : 3/85 - 3 % (+0)
4.0 : 3/82 - 3 % (+0)
old : 6/245 - 2 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+
done by:
Xisco Faulí 2
Ilmari Lauhakangas 1
Justin Luth 1
Brinzing, Oliver 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+
done by:
Xisco Faulí 2
Ilmari Lauhakangas 1
Justin Luth 1
Brinzing, Oliver 1
* all bugs tagged with 'regression'
+ 1128(-12) bugs open of 9508(+8) total 1(-1) high prio.
done by:
Xisco Faulí 3
Brinzing, Oliver 2
Ilmari Lauhakangas 1
Justin Luth 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Calc - 1(+0)
Writer - 0(-1)
by OS:
All - 1(+0)
Linux - 0(+0)
Mac OS X - 0(+0)
Windows - 0(-1)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 310(-3)
Calc - 217(+0)
Impress - 131(-4)
LibreOffice - 68(-1)
Writer: docx filter - 59(-4)
Draw - 46(+0)
UI - 40(+0)
Borders - 39(+0)
Crashes - 37(+0)
Writer: perf - 37(+0)
Base - 35(+1)
Writer: doc filter - 28(+0)
graphics stack - 28(+0)
Writer: other filter - 27(+0)
Chart - 22(-1)
Printing and PDF export - 22(+0)
RTL - 22(-1)
filters and storage - 22(+0)
BASIC - 17(+0)
framework - 2(+0)
Installation - 1(+0)
sdk - 1(+0)
More information about the LibreOffice
mailing list