[Libreoffice-qa] minutes of ESC call ...
Michael Meeks
michael.meeks at collabora.com
Thu Dec 15 16:33:18 UTC 2016
* Present:
+ Andras, Caolan, Heiko, Stephan, Kendy, JanI, Thorsten, Sophie,
Xisco, Cloph, Michael S, Bubli, Michael M, Bjoern (lurking), Miklos
* Completed Action Items:
+ create & publish wiki page for ranking (JanI)
https://wiki.documentfoundation.org/Development/Budget2017
[ people need to expand their items – to be actionable / tenderable ]
+ improve QA Stats in the ESC minutes (Xisco)
+ provide information for cloph on what the large Help change is (Bubli)
+ need a diff of the kind of string change, so Cloph can write a script.
[ outcome in IRC – will be postponed; packaging of help-packs also
changes → should not be part of 5.3 (Cloph, Olivier, Bubli) ]
* Pending Action Items:
+ poke at MSDN licenses (Michael)
+ move gitdm-config to gerrit (Norbert)
+ investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
+ come up an IDE integration / easy setup compromise proposal (JanI)
[ work in progress, ETA next week, summarizing mailing-list (janI) ]
+ file a 'make clean ; make screenshot' bug report ? (Norbert)
[ expected to be fixed (Thorsten) ]
+ poke Florian to encourage posting of Macs (Cloph)
* Release Engineering update (Christian)
+ 5.3.0 B2 on mirrors & available for download
+ 5.3.0 RC1 – next week – and string freeze too ...
+ pootle upgrade is happening now.
+ tag will be done on Wed. evening to match pootle.
+ Late features:
+ separating images and icons for help modules (Olivier, Bubli)
→ abandoned for 5.3.
+ Android & iOS Remote (Cloph)
+ master is green now.
+ will prepare a new build based on the branch-off tag
+ online (Michael)
+ branched for -5-3 ... will create source tarballs.
+ 5.2.4 RC2 (janI)
+ sources uploaded, but build problem with 32bit Linux
+ with a BadAlloc / MESA / EGL bits for master ?
+ trying to build RC1 on the same machine to check.
+ if so - suggest postponing 1 week to avoid RC3
* Documentation (Olivier)
+ Next: Will test screenshots make enabled by bubli
( https://wiki.documentfoundation.org/Documentation/Screenshots )
+ will screenshots have operating-system information ?
+ under discussion
+ continuing to test screenshots.
+ on Mac screenshots are reversed (Bubli)
+ but has no mac.
+ happy to test things on a Mac (JanI)
+ rendering to VirtualDevice (Thorsten)
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
256(256) (topicUI) bugs open, 496(496) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 1(-1) 15(-1) 57(-4) 490(1)
commented 87(73) 254(67) 877(-49) 2707(-86)
removed 0(0) 0(-1) 18(-6) 30(0)
resolved 8(2) 22(5) 113(-2) 135(2)
+ top 10 contributors:
Heiko Tietze made 41 changes in 1 month, and 518 changes in 1 year
*UNKNOWN* made 18 changes in 1 month, and 18 changes in 1 year
Samuel Mehrbrodt made 17 changes in 1 month, and 54 changes in 1 year
V Stuart Foote made 15 changes in 1 month, and 198 changes in 1 year
*UNKNOWN* made 14 changes in 1 month, and 25 changes in 1 year
Yousuf Philips made 14 changes in 1 month, and 409 changes in 1 year
*UNKNOWN* made 13 changes in 1 month, and 99 changes in 1 year
Rene Engelhard made 10 changes in 1 month, and 10 changes in 1 year
Khaled Hosny made 9 changes in 1 month, and 10 changes in 1 year
Tor Lillqvist made 8 changes in 1 month, and 9 changes in 1 year
+ Tooltips (tdf#104413)
+ have ‘simple’ tooltips for all controls by default?
Additionally to extended tt with help installed
+ pro: support for beginners, good ux, postive a11y side effect
+ con: huge overhead to enter good tips and to translate
+ terrible startup performance problems from XPATH nonsense (?)
+ Markus had a prototype to extract & mirror these tooltips (Kendy)
+ with plan to keep XHP as help files; consider it again.
+ should we add a tooltip on an individual item ?
+ good usability to have tooltips consistently everywhere
+ student hasn’t finished the help on this topic.
+ happy to add simple tooltips to .ui files (Sophie)
+ adding five word tooltips to everywhere is ok with translators
+ there are 111k labels on widgets in .ui files (Michael)
$ git ls-files | grep '\.ui' | xargs cat | grep label | grep -v 'gtk-' | nl
+ 500k new words, 100 langs -> 50Mb of extra install
AI: + come up with a clear proposal with input from l10n (Sophie, Heiko)
+ best to apply some common sense wrt. Every control
having a tooltip (Cloph, Sophie)
+ Improve dialogs for gtk3 (tdf#103225)
+ http://i.imgur.com/PmCHOzv.png (gtk3)
+ controls are really huge; needs a new design so things fit.
+ most users are on Windows with lots of whitespace
making the layout unpleasant so better optimize for those
+ optimize for gtk3 or windows.
+ worst case – gtk3 users unable to use dialog (Bubli)
+ screenshot is a compromize, un-merged improvement
+ only v. large widget is the spin-button (Caolan)
+ this one looks particularly poor.
+ lots of wasted grey-space in bottom right (Michael)
+ too much white-space in current layout.
+ modal dialogs should not be re-sizable (Heiko)
+ decided in the ESC or in design team, somewhere.
+ now complaining there is no space ? (Michael)
+ example from daily build http://imgur.com/SAe5aox
+ windows: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128580
+ prefer to have the dialogs re-arranged (Thorsten)
+ lots of developers use Linux etc.
+ unclear why it is gtk ? (Caolan)
+ similar issue with Mac with slidey check-boxes(Michael)
=> re-arrange the dialogs in the UI file.
+ Color palettes
+ freeColor-HLC pallete compromise (Michael)
+ Christophe accepted that we can distribute it under MPLv2, if
TDF and/or ESC commits to distributing it un-modified.
+ distributing it as TDF un-modified
+ suspect 1% of users will use this palette (Heiko)
+ like the proceedure of the organization.
+ similar files around – eg. custom-shape / interop import bits (Michael)
+ add a comment to the file saying: “this is a generated file, please don’t change” (Miklos, Heiko)
+ no concerns about new policy here (Thorsten)
+ common sense – we don’t want to break interop.
+ if we adhere to other standards we don’t break them (Stephan)
=> we treat this palette as an interop. specification, and TDF ships
it un-modified under the MPLv2.
+ Blog post draft
+ https://docs.google.com/document/d/1faOPqiJFmaj_9HJJqJKnEMg8biQj1bBEyOoTs5k3qes
+ Remaining change is an update of the standard.soc (tdf#87538)
+ does anyone disagree ? → no.
* XHP should it die ?
+ heard that XHP must die → become HTML (Bubli)
+ the original proposal for the BOD, no feedback on it (Olivier)
+ first time heard this (Michael, Kendy)
+ ESC decides this, drafted a tender for it (Olivier)
+ concerning (Kendy)
+ advantage of XHP – no translator effect.
+ write once and re-use in other pieces of the help.
+ example of extended tooltips – now they are part of this.
+ consider moving to HTML-only as the source, but may lose some semantics.
+ same reason why we abandoned wikihelp.
+ XHTML is a good thing we can use CSS etc. (Miklos)
+ can have standard tags etc.
+ extended tips – there is a field in the .UI format (Caolan)
+ hoped to extract from help & populate the a11y fields here to
improve a11y; the accessible_label field.
+ essentially the same information from extended tips.
+ there’s something to say in favour of having help contents close to each other, i.e. locality of reference for translators (Thorsten)
+ we could split out the tags from XHP, Markus has scripts
to do this; but avoiding translator annoyance from changes.
AI: + re-visit the proposal with Caolan and/or Kendy and/or Sophie (Olivier)
+ include extended tooltips, a11y improvements etc.
* Crashtest update (Caolan)
+ ? import failure, ? export failures
+ Caolan fixed one, Michael S fixed one
+ ?? coverity.
+ partial build triggered bogus data.
+ new results due in a few hours.
+ Google / ossfuzz
+ one of the fixes we need up-streamed
+ working through a fully static build
+ re-using the Android stuff & fighting the code-generator
+ may have to come up with more cunning stuff.
+ think we can use the H/W – may need to change config to be a flat file-system
* TDF / Budgeting / Brainstorming (Thorsten)
+ Ideas here:
+ need approximate costs & clear descriptions:
+ https://wiki.documentfoundation.org/Development/Budget2017
+ missing clear descriptions:
+ 32bit icon creation (Heiko)
+ Accessibility improvements (Bubli / Michael)
+ User Metrics - would like real user data (Heiko)
+ HSQLDB binary format migration (Michael)
+ Improved scripting debugging (Michael)
+ finish the API discovery/self-documentation by Bjoern
(done, renamed “… XserviceDocumenter …”)
+ SmartArt - missing feature (Michael)
+ Better integration of extensions (Heiko)
+ Design-team page of topics for GSOC (Heiko)
+ Ranking Spreadsheet in ESC folder on Online server.
+ integers range 1-100 for each; 100 == top.
+ finished by Wed morning / Thur next week ?
* Hackfests (Bjoern)
+ next venues / suggestions
+ 33c3 CfP open (Bjoern):
+ https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/
+ FSFE will be there, we can meet up with them.
+ FOSDEM - confirmed dev-room (Michael)
+ 3rd Feb 2017 - board (+MC) meetings.
+ 4th/5th Feb 2017 - core FOSDEM dates
+ 6th/7th Feb 2017 - Hackfest at Beta Coworking.
+ http://www.bedfordhotelcongresscentre.com/ suggested instead of Astrid.
+ Lightning Talks on the day:
=> tell Thorsten if you have a plan.
* mentoring/easyhack update (janI)
+ openhub statistics based on analysis from 2016-11-29
1598(1598) people did in total: 443675(443675) commits in 8301307(8301307) lines of code
284(284) people did in 12 month: 15495(15495) commits
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 40(5) 61(5) 71(8) 72(9)
reviews 477(-26) 1533(149) 3691(65) 17527(-103)
merged 219(-17) 902(52) 2386(74) 8681(3)
abandoned 7(-5) 48(0) 135(-7) 639(-11)
commits 258(-49) 1240(-75) 4033(26) 15468(-100)
contributor... 1 week 1 month 3 months 12 months
open 22(2) 42(-2) 51(2) 51(2)
reviews 560(-46) 2066(149) 4857(144) 17899(149)
merged 40(9) 137(15) 378(11) 1338(27)
abandoned 2(-3) 17(-1) 50(-1) 400(-1)
commits 66(-5) 264(8) 861(-20) 4113(-12)
+ Distribution of people based on number of merged patches:
Committer distribution 1 week 1 month 3 months 12 months
1-5 18(-4) 16(-3) 8(0) 10(0)
6-25 12(-1) 23(0) 19(2) 10(-1)
26-50 3(1) 4(-1) 14(-2) 12(0)
51-100 0(-1) 6(0) 10(1) 16(2)
100+ 0(0) 3(0) 10(-1) 32(-1)
Contributor distribution 1 week 1 month 3 months 12 months
1-5 13(-4) 33(3) 60(-2) 148(1)
6-25 2(0) 4(0) 13(1) 48(2)
26-50 0(0) 1(0) 0(0) 8(-2)
51-100 0(0) 0(0) 1(0) 0(0)
100+ 0(0) 0(0) 1(0) 4(0)
+ easyHack statistics:
needsDevEval 18(18) needsUXEval 4(4) cleanup_comments 189(189)
total 232(232) assigned 17(17) open 191(191)
+ received patches from 7 emails the last month without licesense statement
+ top 5 contributors:
Gabor Kelemen made 44 patches in 1 month, and 162 patches in 1 year
Zdenek Crhonek made 24 patches in 1 month, and 313 patches in 1 year
Bartosz Kosiorek made 15 patches in 1 month, and 27 patches in 1 year
Mark Page made 12 patches in 1 month, and 32 patches in 1 year
Lera Goncharuk made 6 patches in 1 month, and 8 patches in 1 year
+ top 5 reviewers:
jan iversen made 155 review comments in 1 month, and 1685 in 1 year
Noel Grandin made 152 review comments in 1 month, and 1270 in 1 year
Markus Mohrhard made 146 review comments in 1 month, and 1666 in 1 year
Eike Rathke made 100 review comments in 1 month, and 1310 in 1 year
Miklos Vajna made 90 review comments in 1 month, and 1267 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
*** waiting on script update
+ working on gbuild-to-json.
+ no news.
* crash reporter bits for 5.3 (Markus)
+ http://crashreport.libreoffice.org/stats/version/5.3.0.0
+ please take a look.
+ Markus will try to add a new page at some point that allows to
get all signatures that are only in e.g. 5.3 but not in 5.2
* Commit Access
+ Gabor Kelemen – give him access & encourage to work on help
+ in favour (Olivier, Bubli)
AI: + mail welcome & encoragement (Bubli)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
AI: + have a look at the names again (Kendy)
* Jenkins / CI update (Norbert)
* l10n (Sophie)
+ pootle is upgrading currently; should take around 2x days.
+ afterwards we will have a test period.
+ backups have been done, and dump converted externally (Cloph)
+ need to import it back to production.
* Testlink Update ? (Sophie)
+ some answers later – seems to answer our need.
+ projects in different language, copy between, export & import etc.
* QA update (Xisco)
+ Third Bug Hunting Session results ? LibreOffice 5.3.0 Beta2
+ Organized thanks to buovjaga
+ around seven new people showed up in IRC.
+ Broke the milestone to get under 500 unconfirmed bugs.
+ new goal is to keep it under 500
+ Continued big jumps in regression counts.
+ people tagging more & reporting more bugs.
AI: + have simpler <name> <count> lists for extended bug stats (Xisco)
+ UNCONFIRMED: 496 (-22)
+ enhancements: 42 (-2)
+ needsUXEval: 2 (-3)
+ haveBackTrace: 17 (+2)
+ needsDevAdvice: 37 (0)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ CRASH: Writer crashes on opening docx with comment
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104162
→ Miklos plans to take a look
+ commit introducing it is 2x years old; no reproducer before
+ Writer crash when the wrap condition for an image is edited (gtk2 only)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104481
+ LibO hangs/chashes when scrolling document (GTK+/GTK3)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104488
+ scrolling triggers layout etc. (Michael)
+ if we want to find problems load & full re-render
+ of whole documents will find issues.
+ Crash when selecting paste special > more options (GTK+)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104572
+ Assertion failed: SolarMutex not locked: File Open... dialog (debug build)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104573
+ concerned wrt. VclPtr / threading and SolarMutex changes ...
+ older most-pressing:
+ macOS: newly created Base files cause crash in mdworker
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104083
+ macOS: libreoffice crash on startup, VCL thread mutex condition
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103690
+ no app-icon regression:
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103626
+ macOS: LO closed then opening any document by double-click never...
+ https://bugs.documentfoundation.org/show_bug.cgi?id=77444
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+195 -206 (-11 overall)
many thanks to the top bug squashers:
QA Administrators 63
Buovjaga 18
Xisco Faulí 10
Julien Nabet 9
Telesto 8
Adolfo Jayme 7
Bartosz 6
Aron Budea 6
m.a.riosv 5
tommy27 4
Eike Rathke 4
Mike Kaganski 4
Takeshi Abe 4
Regina Henschel 3
Gabor Kelemen 3
+ top 10 bugs reporters:
- Telesto reported 58 bugs in 1 week, 140 bugs in 1 month and 151 bugs in 3 months
- Christoph Schäfer reported 8 bugs in 1 week, 8 bugs in 1 month and 8 bugs in 3 months
- Gabor Kelemen reported 8 bugs in 1 week, 16 bugs in 1 month and 24 bugs in 3 months
- madmalkav reported 4 bugs in 1 week, 5 bugs in 1 month and 6 bugs in 3 months
- Roland Illig reported 4 bugs in 1 week, 4 bugs in 1 month and 4 bugs in 3 months
- Dr. Pam Halton reported 3 bugs in 1 week, 3 bugs in 1 month and 3 bugs in 3 months
- Yousuf Philips (jay) reported 3 bugs in 1 week, 8 bugs in 1 month and 141 bugs in 3 months
- Julien Nabet reported 3 bugs in 1 week, 3 bugs in 1 month and 9 bugs in 3 months
- Aron Budea reported 3 bugs in 1 week, 11 bugs in 1 month and 21 bugs in 3 months
- Martin Srebotnjak reported 3 bugs in 1 week, 3 bugs in 1 month and 4 bugs in 3 months
+ top 10 bugs fixers:
- Julien Nabet fixed 8 bugs in 1 week, 10 bugs in 1 month and 22 bugs in 3 months
- Adolfo Jayme fixed 5 bugs in 1 week, 10 bugs in 1 month and 19 bugs in 3 months
- Justin L fixed 2 bugs in 1 week, 8 bugs in 1 month and 15 bugs in 3 months
- Muhammet Kara fixed 2 bugs in 1 week, 3 bugs in 1 month and 5 bugs in 3 months
- Zolnai Tamás fixed 2 bugs in 1 week, 5 bugs in 1 month and 13 bugs in 3 months
- Eike Rathke fixed 2 bugs in 1 week, 10 bugs in 1 month and 38 bugs in 3 months
- Giuseppe Castagno (aka beppec56) fixed 2 bugs in 1 week, 2 bugs in 1 month and 4 bugs in 3 months
- sophie fixed 1 bugs in 1 week, 2 bugs in 1 month and 2 bugs in 3 months
- Arnold Dumas fixed 1 bugs in 1 week, 1 bugs in 1 month and 1 bugs in 3 months
- Keith Curtis fixed 1 bugs in 1 week, 1 bugs in 1 month and 1 bugs in 3 months
* Highest-Priority bugs (aka "MABs"):
5.2: 3/24 - 12%
5.1: 2/32 - 6%
5.0: 3/57 - 5%
4.4: 4/73 - 5%
4.3: 5/70 - 7%
4.2: 6/132 - 4%
4.1: 3/79 - 3%
4.0: 5/82 - 6%
old: 27/247 - 10%
+ http://bit.ly/2dp3mwC
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 305/1116 305/1101 303/1087 292/1061 261/1015 261/1003 261/996 259/988
+ http://bit.ly/2dyIfDy
+ Done by:
- Xisco Faulí bisected 11 bugs in 1 week, 58 bugs in 1 month and 126 bugs in 3 months
- raal bisected 3 bugs in 1 week, 35 bugs in 1 month and 69 bugs in 3 months
- Aron Budea bisected 3 bugs in 1 week, 8 bugs in 1 month and 18 bugs in 3 months
- Justin L bisected 2 bugs in 1 week, 5 bugs in 1 month and 10 bugs in 3 months
- Mike Kaganski bisected 1 bugs in 1 week, 1 bugs in 1 month and 3 bugs in 3 months
* Bibisected bugs open: keyword 'bibisected'
+ 382/1651 381/1633 378/1618 366/1593 348/1557 350/1545 352/1538 351/1530
+ http://bit.ly/2cSCXlS
+ Done by:
- Xisco Faulí bibisected 13 bugs in 1 week, 62 bugs in 1 month and 128 bugs in 3 months
- raal bibisected 4 bugs in 1 week, 25 bugs in 1 month and 60 bugs in 3 months
- Aron Budea bibisected 3 bugs in 1 week, 7 bugs in 1 month and 10 bugs in 3 months
- Justin L bibisected 1 bugs in 1 week, 4 bugs in 1 month and 9 bugs in 3 months
- Telesto bibisected 1 bugs in 1 week, 1 bugs in 1 month and 1 bugs in 3 months
- Terrence Enger bibisected 1 bugs in 1 week, 2 bugs in 1 month and 4 bugs in 3 months
* all bugs tagged with 'regression'
+ 750(+22) bugs open of 5542(+48) total 15(+4) high prio.
+ Done by:
- Telesto added 'regression' to 19 bugs in 1 week, 31 bugs in 1 month and 34 bugs in 3 months
- Xisco Faulí added 'regression' to 14 bugs in 1 week, 81 bugs in 1 month and 143 bugs in 3 months
- Buovjaga added 'regression' to 7 bugs in 1 week, 21 bugs in 1 month and 45 bugs in 3 months
- Aron Budea added 'regression' to 4 bugs in 1 week, 12 bugs in 1 month and 22 bugs in 3 months
- tommy27 added 'regression' to 3 bugs in 1 week, 3 bugs in 1 month and 9 bugs in 3 months
- Cor Nouws added 'regression' to 2 bugs in 1 week, 7 bugs in 1 month and 21 bugs in 3 months
- MM added 'regression' to 1 bugs in 1 week, 4 bugs in 1 month and 9 bugs in 3 months
- Justin L added 'regression' to 1 bugs in 1 week, 4 bugs in 1 month and 10 bugs in 3 months
- Alex Thurgood added 'regression' to 1 bugs in 1 week, 12 bugs in 1 month and 16 bugs in 3 months
- Yousuf Philips (jay) added 'regression' to 1 bugs in 1 week, 3 bugs in 1 month and 15 bugs in 3 months
* ~Component count net * high severity regressions
Writer - 4 (+3)
LibreOffice - 3 (+0)
Impress - 2 (+1)
Base - 2 (-1)
filter / storage - 1 (+0)
Calc - 1 (+0)
Chart - 0 (-1)
+ http://bit.ly/1HWHb3E
by OS:
+ Mac - 5
+ All - 4
+ Linux - 4
+ Windows - 2
* ~Component count net * all regressions
Writer: other - 135 (+5)
Calc - 111 (-2)
Impress - 68 (+0)
Writer: docx - 64 (+5)
LibreOffice - 58 (+4)
UI - 42 (+1)
Writer: doc - 37 (+2)
graphics stack - 35 (+0)
Base - 32 (-1)
Draw - 32 (+2)
Borders - 30 (+3)
Crashes - 33 (+3)
filter / storage - 22 (+0)
Writer: filter - 21 (+1)
Chart - 16 (+0)
print / PDF export - 15 (+1)
Writer: perf - 14 (+3)
BASIC - 10 (+0)
framework - 3 (+0)
Extensions - 2 (+0)
Installation - 1 (+0)
sdk - 1 (+0)
Formula Editor - 1 (+0)
+ http://bit.ly/1BUdI8i
More information about the Libreoffice-qa
mailing list