[Libreoffice-qa] ESC meeting minutes: 2019-09-11
Miklos Vajna
vmiklos at collabora.com
Wed Sep 11 13:35:51 UTC 2019
* Present:
+ Kendy, Stephan, Caolan, Michael M, Cloph, Miklos, Thorsten, Michael W, Lionel, Xisco, Eike, Bjoern, Gabriel
* Completed Action Items:
+ backport the hsqldb/firebird patch to 6.3 (Xisco)
* Pending Action Items:
+ None
* Release Engineering update (Christian)
+ 6.4 alpha: mid-October
+ 6.3.2 RC2 will be tagged next week
+ 6.2.8 RC1: in 2 weeks
+ Remotes
+ Android viewer
+ uploading a 64bit version – the new requirement
+ have a patch working, but NSS needs more love, in progress
+ arm / master crashes on every file operation → pending
+ Online
+ daily builds status
+ Linux solved completely
+ Windows / macOS needs integration into Jenkins
+ freedesktop anongit was offline → affected some tinderboxes
+ Thorsten: new Windows tinderbox, supposed to provide daily builds
+ blocked on packaging, but should be fixed now (Cloph)
+ other mirrors? (Michael)
+ we also have launchpad and github (Cloph)
* Documentation (Olivier)
+ maintenance & translation work continues for 6.3
+ more developments for the new help, but not yet ready
+ Google Seans of Docs: work of technical writer started, progressing
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
235(235) (topicUI) bugs open, 227(227) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 9(3) 25(-3) 45(-6) 97(2)
commented 102(34) 301(28) 738(34) 1832(71)
removed 0(0) 0(0) 1(0) 18(0)
resolved 9(2) 27(0) 66(6) 167(6)
+ top 10 contributors:
Heiko Tietze made 189 changes in 1 month, and 493 changes in 1 year
Thomas Lendo made 93 changes in 1 month, and 326 changes in 1 year
Buovjaga made 43 changes in 1 month, and 85 changes in 1 year
Foote, V Stuart made 43 changes in 1 month, and 296 changes in 1 year
Dieter Praas made 35 changes in 1 month, and 181 changes in 1 year
Xisco Faulí made 20 changes in 1 month, and 297 changes in 1 year
Pedro Pinto da Silva made 17 changes in 1 month, and 17 changes in 1 year
Kainz, Andreas made 17 changes in 1 month, and 189 changes in 1 year
Cor Nouws made 15 changes in 1 month, and 145 changes in 1 year
Nabet, Julien made 12 changes in 1 month, and 35 changes in 1 year
* Impress crashes by changing the symbol of a bulleted list
+ https://bugs.documentfoundation.org/show_bug.cgi?id=127450
* Choosing versions other than current version when opening file from inside LO doesn't work
+ https://bugs.documentfoundation.org/show_bug.cgi?id=127492
…
+ UX on hold, expect updates next week
* Crash Reporting (Caolan)
+ 2(+0) import failure, 2(+0) export failures
+ 35 coverity issues
+ Google / ossfuzz: fuzzers active now
+ CVE-2019-9854, CVE-2019-9855
+ macro now warns even on script invocation, not when providing scripts in documents, should help in the long run
* Crash Reporting (Xisco)
+ https://crashreport.libreoffice.org/stats/version/6.2.5.2
+ (-86) 2280 2366 2188 1865 1808 3000 2274 748 0
+ https://crashreport.libreoffice.org/stats/version/6.2.6.2
+ (-2) 507 509 311 246 12 0
+ https://crashreport.libreoffice.org/stats/version/6.2.7.1
+ (+186) 186 0
+ https://crashreport.libreoffice.org/stats/version/6.3.0.4
+ (+33) 7000 6967 6267 4942 2052 0
+ https://crashreport.libreoffice.org/stats/version/6.3.1.2
+ (+820) 820 0
+ lots of Calc dynamic column-related crashes fixed, thanks Noel
* Hackfests & Events (Sophie)
+ Google Mentor summit happening in Europe end of October
+ could be a fall-back for European meetup
+ Cafe Netzwerk / CIB office or something.
+ one slot for Mentor Summit available
+ call for Munich volunteers to organize something around this?
(Thorsten)
+ https://wiki.documentfoundation.org/Hackfest/Muenchen2019
+ Mentor summit is Oct. 19th-20th, something around that weekend
would be perfect
+ suggestion to have a small hackfest in Munich, before or after the
GSoC summit,
+ proposal either before: 17/18th of Oct
+ works better for Michael W.
+ or after: 24/25th of Oct
+ works better for Heiko
+ Heiko setting up a wiki page for this
+ <url>
+ interested if there are at least 10 attendees (Thorsten)
+ hope to have one each quarter.
* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
+ Project page:
https://summerofcode.withgoogle.com/organizations/5557591040589824/
+ Mentor Summit: Michael M & Thorsten going, event is Oct 19th and 20th in Munich
+ 100% success rate this time
+ wrap-up blogpost would be great
+ GSoC panel:
+ mentors: if your student is not coming, please send slides to Thorsten later today
+ ideally mentors present work of missing students
+ big thanks to all mentors & students (Kendy)
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 74(13) 124(15) 131(15) 142(15)
reviews 934(-359) 4848(-491) 14819(-469) 53729(-306)
merged 198(-197) 1447(-79) 4383(-140) 16146(-97)
abandoned 17(5) 61(0) 222(2) 851(6)
own commits 133(-131) 1078(-135) 3331(-123) 14699(-206)
review commits 44(-40) 358(-78) 1121(-67) 4152(-30)
contributor... 1 week 1 month 3 months 12 months
open 6(-1) 24(-6) 27(-6) 28(-6)
reviews 155(-135) 761(-68) 1439(30) 3070(9)
merged 13(-1) 71(-8) 194(8) 899(-14)
abandoned 2(-3) 22(0) 161(-5) 359(-3)
own commits 12(-6) 76(-17) 207(6) 961(-1)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 6(6) needsUXEval 0(0) cleanup_comments 195(195)
total 241(241) assigned 6(6) open 220(220)
+ top 10 contributors:
shubham goyal made 8 patches in 1 month, and 34 patches in 1 year
Balazs Varga made 8 patches in 1 month, and 49 patches in 1 year
LibreOfficiant made 8 patches in 1 month, and 50 patches in 1 year
Tünde Tóth made 7 patches in 1 month, and 23 patches in 1 year
Adrien Ollier made 5 patches in 1 month, and 20 patches in 1 year
Scott Clarke made 5 patches in 1 month, and 10 patches in 1 year
Shivansh made 4 patches in 1 month, and 7 patches in 1 year
Sumit Chauhan made 2 patches in 1 month, and 23 patches in 1 year
DrRobotto made 2 patches in 1 month, and 11 patches in 1 year
nd101 made 2 patches in 1 month, and 6 patches in 1 year
+ top 10 reviewers:
Jenkins CollaboraOffice made 463 review comments in 1 month, and 876 in 1 year
Nabet, Julien made 324 review comments in 1 month, and 2343 in 1 year
Michael Stahl made 170 review comments in 1 month, and 1410 in 1 year
McNamara, Caolán made 147 review comments in 1 month, and 1190 in 1 year
Timar, Andras made 123 review comments in 1 month, and 1118 in 1 year
Behrens, Thorsten made 111 review comments in 1 month, and 1650 in 1 year
Bergmann, Stephan made 110 review comments in 1 month, and 995 in 1 year
Adolfo Jayme Barrientos made 105 review comments in 1 month, and 967 in 1 year
Xisco Faulí made 102 review comments in 1 month, and 941 in 1 year
Vajna, Miklos made 91 review comments in 1 month, and 1456 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
* Commit Access
+ None
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep 4 weeks
* Jenkins / CI update (Christian)
+ nothing worth noting
* l10n (Sophie)
+ weblate instance is in live testing period
+ people using it & reporting inconveniences (Christian)
+ will have a talk on Friday morning, summarize feedback
+ in short, we will likely switch to weblate
* QA update (Xisco)
+ Please help flesh out the monthly reports:
https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief
+ UNCONFIRMED: 560 (+28)
+ enhancements: 63 (+1)
+ needsUXEval: 3 (+3)
+ haveBackTrace: 3 (+0)
+ needsDevAdvice: 15 (+0)
+ documentation: 7 (+3)
+ android: 14 (+0)
+ iOS: 6 (+0)
+ Online: 14 (-1)
+ Most pressing bugs:
New:
[None]
Old:
+ After Update to 6.1.4 on macOS fonts are blurred on retina display (xcode 10)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=122218
+ probably depends on xcode version (Xisco)
+ but newer xcode is required by notorization (Cloph)
+ ideal would be to build with xcode 10 entirely
+ HiDPI screen for Cloph would be great (Michael)
+ button flashing - mouse wheel zooming breaks
+ https://bugs.documentfoundation.org/show_bug.cgi?id=121963
+ Armin ?
+ CRASH: Closing LibreOffice after deleting a chart
+ https://bugs.documentfoundation.org/show_bug.cgi?id=127306
+ Samuel ?
+ New high severity bugs of the week:
+ Impress crashes by changing the symbol of a bulleted list
+ https://bugs.documentfoundation.org/show_bug.cgi?id=127450
+ Continue Previous Numbering Does Not Find Previous Number and Starts at 1. Again
+ https://bugs.documentfoundation.org/show_bug.cgi?id=122027
+ TABLES : jumps on selecting text in table in big cell on neighboring pages
+ https://bugs.documentfoundation.org/show_bug.cgi?id=49994
+ When creating a query in design view using MySQL, the Add Tables dialog only displays tables from, and allows interaction with, the first alphabetically sorted schema
+ https://bugs.documentfoundation.org/show_bug.cgi?id=127343
Questions from the audience
+ Ashod: configuration manager, does it need a re-design?
+ it was already re-written ~10 years ago (Stephan)
+ feature: configuration setting changes → notification → e.g. UI reacts
+ configmgr is just 1 piece of the puzzle (Stephan)
+ almost nobody reacts to those events (Michael)
+ Other example: How do we manage re-visiting major components, if they need some major investment. As going forward, a piece of code gets more and more messy. How do we deal with this problem?
+ we do quite well on that end (Stephan)
+ there are areas which are only in maintenance, but if somebody comes and wants to invest energy, that’s possible
+ sometimes a tender helps, sometimes not
+ some other areas are better maintained
+ no area is really totally hopeless (Stephan)
+ you can always ask, usually somebody has an answer or guess
+ proactive re-design may not be useful
+ nobody writes documentation, but not convinced that it gets better with money
+ some overview documentation would be helpful (Michael)
+ Chris S. started doing that in the past
+ if you deal with a large corpus of legacy code, the answer is always: write more tests (Bjoern)
+ if it was a design decision, then write a test to cover it
+ test is kind of a documentation
+ if you don’t understand it, you want to rewrite it (Thorsten)
+ but to rewrite it, first you have to understand it or you won’t do a better job
+ we’re under-resourced anyway
+ it does happen: VCL ui migration, welding, Calc core rewrite (Michael)
+ when there is a real-world need for that
+ Mike: regarding possible contributors, doing a drive-by contribution: why do they need a non-github account?
+ bugzilla, gerrit
+ could we have SSO?
+ you could already use your github account to log into gerrit (or google one) (Cloph)
+ create a change using a web ui?
+ you can create a change in gerrit (Cloph)
+ it works the other way around: first you create a bugzilla bug, then you refer to that in your gerrit change (Cloph)
+ bottleneck is mentoring / review part in many cases (Thorsten)
+ also: please file easy hacks (Kendy)
+ we’re running out of good easy hacks
+ most painful part: getting used to gerrit (Bjoern)
+ perhaps regularly re-visit if gerrit is the right tool for our needs
+ email a patch – that still could work…
+ could talk to gnome/kde and ask how gitlab works for them
+ newcomers are also not used to IRC (Xisco)
+ have nothing against it personally, though
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+157 -29 (-163) overall)
many thanks to the top bug squashers:
QA Administrators 20
Xisco Faulí 14
Timur 14
Heiko Tietze 12
László Németh 10
Regina Henschel 9
V Stuart Foote 6
Caolán McNamara 6
Julien Nabet 5
Gabor Kelemen 5
+ top 10 bugs reporters:
NISZ LibreOffice Team 9
nd101 8
Thomas Lendo 7
Regina Henschel 6
LE GARREC Vincent 3
Heiko Tietze 3
Gerhard Weydt 3
Rizal Muttaqin 3
Michael Weghorn 3
Tamás Zolnai 2
+ top 10 bugs fixers:
Németh, László 10
Adolfo Jayme Barrientos 7
Henschel, Regina 5
Heiko Tietze 5
McNamara, Caolán 5
Weghorn, Michael 4
Zolnai, Tamás 4
Rathke, Eike 2
Xisco Faulí 2
Michael Stahl 2
+ top 10 bugs confirmers:
Xisco Faulí 25
Heiko Tietze 13
Dieter Praas 11
Foote, V Stuart 8
Alex Thurgood 8
Nabet, Julien 6
m.a.riosv 5
Roman Kuznetsov 5
Brinzing, Oliver 5
Weghorn, Michael 4
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
6.0 : 1/52 - 1 % (+0)
5.4 : 1/40 - 2 % (+0)
5.3 : 0/53 - 0 % (+0)
5.2 : 1/44 - 2 % (+0)
5.1 : 0/35 - 0 % (+0)
5.0 : 0/64 - 0 % (+0)
4.4 : 1/76 - 1 % (+0)
4.3 : 2/73 - 2 % (+0)
4.2 : 2/133 - 1 % (+0)
4.1 : 1/83 - 1 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 6/244 - 2 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 670/3534 669/3516 671/3502 662/3483 665/3467 667/3443 658/3430
done by:
Xisco Faulí 11
NISZ LibreOffice Team 6
Weghorn, Michael 3
Raal 2
Budea, Áron 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 845/4348 847/4330 851/4317 842/4298 845/4281 848/4257 839/4244
done by:
Xisco Faulí 11
NISZ LibreOffice Team 6
Weghorn, Michael 3
Raal 2
Budea, Áron 1
* all bugs tagged with 'regression'
+ 1119(-4) bugs open of 8810(+23) total 4(+0) high prio.
done by:
NISZ LibreOffice Team 7
Xisco Faulí 5
Timur 3
Alex Thurgood 3
Foote, V Stuart 2
Weghorn, Michael 2
Brinzing, Oliver 1
MM 1
m.a.riosv 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Calc - 2(+0)
Writer - 1(+0)
UI - 1(+0)
by OS:
Windows - 0(+0)
All - 3(+0)
Linux - 0(+0)
Mac OS X - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 295(-1)
Calc - 223(-3)
Impress - 115(-1)
Writer: docx filter - 78(+3)
LibreOffice - 71(-3)
Draw - 44(-1)
UI - 43(+0)
Borders - 39(+0)
Base - 37(+0)
Writer: doc filter - 36(+0)
Writer: perf - 34(+0)
Writer: other filter - 30(+0)
Crashes - 28(+1)
graphics stack - 26(+0)
filters and storage - 25(+0)
RTL - 22(+0)
BASIC - 18(+1)
Printing and PDF export - 17(+0)
Chart - 15(+0)
framework - 2(+0)
Formula Editor - 1(+0)
Linguistic - 1(+0)
sdk - 1(+0)
More information about the Libreoffice-qa
mailing list