* 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
Context
- minutes of ESC call ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.