[Libreoffice-qa] minutes of ESC call ...
Michael Meeks
mejmeeks at gmail.com
Thu Dec 22 16:53:29 UTC 2016
* Participants
+ Stephan, Sophie, Norbert, Caolan, Heiko, Kendy, Markus, Olivier,
Xisco, Michael M, Christian, Thorsten, JanI
* Completed Acti on Items:
+ come up an IDE integration / easy setup compromise proposal (JanI)
[ cf. later in the agenda ]
+ have simpler <name> <count> lists for extended bug stats (Xisco)
+ mail & welcome Gabor as committer / encouragement (Bubli)
+ come up with a clear proposal on tooltips with l10n (Sophie, Heiko)
[ will try on a smaller set of dialogs first (Kendy) ]
+ Help/XHTML proposal with Caolan and/or Kendy and/or Sophie (Olivier)
[ proposed some incremental steps on the ML (Kendy)
lot of steps that can be used to simplify it – going well (Olivier)
things worth tendering – eg. editing piece (Kendy) ]
+ file a 'make clean ; make screenshot' bug report ? (Norbert)
[ turned out not the screenshot
expect this bug is fixed (Thorsten)
tinderbox slave happy (Cloph) ]
* Pending Action Items:
+ have a look at certification names again (Kendy)
+ poke at MSDN licenses (Michael)
+ move gitdm-config from freedesktop to gerrit (Norbert)
+ investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
+ poke Florian to encourage posting of Macs (Cloph)
[ now on vacation – feedback week 2 Jan. ]
* Release Engineering update (Christian)
+ pootle upgrade status
+ updated the OS to Debian 8
+ changes in pootle – web frontend much more responsive
+ added various requested features.
+ feels much faster (Cloph)
+ still trying to find new features & testing (Sophie)
+ update of templates triggered.
+ should file an issue – around monitoring status.
+ 5.3.0 RC1 status
+ intended to tag yesterday, but pootle delayed
+ english string freeze; branch-off with RC2
+ no open late features.
+ 4x patches in the review queue: https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:libreoffice-5-3
+ Android & iOS Remote (Cloph)
+ will prepare a new build based on the branch-off tag
+ online (Michael)
+ pushed a first libreoffice-online source tar-ball.
+ 5.2.4 RC2 status
+ published as final.
+ BadAlloc / MESA / EGL bits for master ?
+ already fixed on the -5-2 branch
+ next event week 2 of Jan (5.3.0 rc2), Cloph on vacation week 1.
* Documentation (Olivier)
+ several patches in master for the help-content
+ updated VM 173 – latest developments from Italy
+ has a small webserver & the index is sorted alphabetically.
+ get an idea of the pages displayed in the browser
+ http://vm173.documentfoundation.org/index.html?page=shared/test.xhp
+ proposed some changes that would be scripted in help (Kendy)
+ two of the changes – neeed to be done by cloph wrt. Script.
+ what is the best timing here ?
+ when do we stop cherry-picking strings to stable branch ?
+ after the branch ? (Olivier)
* UX Update (Heiko)
+ Notebookbar published
+ https://blog.documentfoundation.org/blog/2016/12/21/the-document-foundation-announces-the-muffin-a-new-tasty-user-interface-concept-for-libreoffice/
+ https://design.blog.documentfoundation.org/2016/12/21/evolving-past-the-restrictions-of-toolbars/
+ 20k hits on the page; 2500 visitors
+ slashdot / phoronix etc.
+ positive feedback generally.
+ will write a blog - “how to create a notebookbar in glade”
+ configuring this in NotebookBar is har => experimental
+ will change lots of things here.
+ Tooltips discussed in the design team
+ try in small scale first; but rather keep the current behavior
+ Color palettes finished, blog post to be done next week
+ pushed all patches in & added to 5.3
+ Bugzilla (topicUI) statistics
255(255) (topicUI) bugs open, 498(498) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 8(8) 19(8) 57(8) 514(9)
commented 58(57) 326(146) 1057(172) 3650(200)
removed 0(0) 0(0) 16(1) 33(1)
resolved 9(9) 28(9) 109(9) 144(9)
+ top 10 contributors:
Tietze, Heiko made 120 changes in 1 month, and 1879 changes in 1 year
Philips, Yousuf made 63 changes in 1 month, and 1648 changes in 1 year
Buovjaga made 62 changes in 1 month, and 364 changes in 1 year
Foote, V Stuart made 57 changes in 1 month, and 646 changes in 1 year
tommy27 made 47 changes in 1 month, and 80 changes in 1 year
Mehrbrodt, Samuel made 38 changes in 1 month, and 249 changes in 1 year
Cor Nouws made 29 changes in 1 month, and 443 changes in 1 year
Schäfe,r Christoph made 21 changes in 1 month, and 24 changes in 1 year
Iversen, Jan made 13 changes in 1 month, and 455 changes in 1 year
Kelemen, Gabor made 13 changes in 1 month, and 13 changes in 1 year
* Crashtest update (Caolan)
+ 0 import failure, 136 export failures
+ export issues – prolly all the same one.
+ 8 coverity issues.
+ Google / ossfuzz
+ got integrated just for the meta-file format
+ getting a bug an hour or so.
+ seeded with a scraped bugzilla corpus from bugzilla
+ 90 day disclosure of the issues ...
* Private legacy DLP bug documents (Michael)
+ have some already for the crash-testing (Markus)
+ some old SUSE bugzilla & cached CloudOn & Caolan collection.
+ not public even for most developers; on gimli.
=> until they fail crash-testing people don’t get access to them.
+ difference between canary & active bug (Norbert)
+ can of worms with private bugs.
+ limit to BZ registered users ? (Heiko)
+ effectively public.
+ proposal: person who wants to solve the bug gets access (JanI)
+ reluctant to open can of worms (Thorsten)
+ don’t like an inner circle.
+ is it possible for repos that only committers can clone ? (Michael)
+ don’t like it – creates barriers (Thorsten)
+ lets not bless this into a full-blown process.
+ trust vs. capability to commit – different issues
+ concern that not privacy if all committers can see anyway (Norbert)
=> propose link documents elsewhere (as now)
* Easy IDE integration bits (JanI)
+ Document distributed to ESC mailing list
+ Lots of good comments received
+ next step, update document, incl. Priority, plan and who
+ 80% can be done/mentored by janI, with question/answer
help from Bjoern/Moggi
+ need 2 students with time, to implement
+ proposal – discuss in January again.
AI: + produce a trend / graph of last year’s work (JanI)
+ do we need to improve things ?
+ GUI bits for wikipedia didn’t help (Norbert)
+ suggest 1st step: (Markus)
+ test-ability & CI instability big issues
+ test fail pwrt. OpenCL, or CI fails.
+ worth telling them its not their fault.
+ discuss whether IDE is helpful after removing that.
+ CI stats > 50% of gerrit / Windows failed (Norbert)
+ people ignoring windows failure anyway
=> disable the OpenCL test now → move it to subsequentcheck
+ we have 1-2 tests that are more unreliable (Markus)
+ more of an issue since enabled subsequentcheck
+ more UNO/API test issues.
+ windows hangs → predominantly test/UNO (Norbert)
+ very hard to tell without debugging (Stephan)
+ local windows builds make check fine
+ known issue - toolbarmanager, accessibility writer
+ becomes a cultural problem; ignore Java test fails (Markus)
+ can we disable them in CI ? (Michael)
+ debugging is hard (Norbert)
+ have to disable modal dialogs that block machines
+ can’t do debugging then; needs to fail on its own.
+ can we disable them ? (Michael)
+ idea to enable is to test more (Markus)
+ would really like test framework to be resilient (Norbert)
+ can we detect deadlock / hanging and get a trace ?
+ doesn’t work (Stephan)
+ can’t get enough information in a trace.
+ need access to that machine.
+ have a sol’n – have a VM:
+ if it deadlocks pull it out & pass it to a dev
+ currently not running in a VM / on raw iron (Norbert)
* TDF / Budgeting / Brainstorming (Thorsten)
+ Ideas here:
+ https://wiki.documentfoundation.org/Development/Budget2017
+ Ranking Spreadsheet in ESC folder on Online server.
+ integers range 1-100 for each; 100 == top.
+ late; finished by when ? ...
* 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)
+ Schedule:
https://fosdem.org/2017/schedule/track/open_document_editors/
+ book travel:
+ 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)
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 47(7) 82(21) 87(16) 88(16)
reviews 523(46) 1770(237) 3769(78) 17587(60)
merged 221(2) 1010(108) 2504(118) 8886(205)
abandoned 9(2) 48(0) 131(-4) 624(-15)
own commits 85(85) 1182(89) 4279(89) 18095(89)
review commits 12(12) 229(12) 773(12) 3665(12)
contributor... 1 week 1 month 3 months 12 months
open 27(5) 39(-3) 42(-9) 42(-9)
reviews 520(-40) 2183(117) 4956(99) 17978(79)
merged 26(-14) 114(-23) 305(-73) 1262(-76)
abandoned 15(13) 30(13) 61(11) 393(-7)
own commits 0(0) 83(0) 301(0) 1301(0)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 20(20) needsUXEval 4(4) cleanup_comments 189(189)
total 232(232) assigned 21(21) open 187(187)
+ received patches from 0 emails the last month without licesense statement
+ top 5 contributors:
Crhonek, Zdeněk made 19 patches in 1 month, and 313 patches in 1 year
Page, Mark made 12 patches in 1 month, and 32 patches in 1 year
Kosiorek, Bartosz made 9 patches in 1 month, and 27 patches in 1 year
Goncharuk, Lera made 4 patches in 1 month, and 8 patches in 1 year
Zahn, Yossi made 3 patches in 1 month, and 3 patches in 1 year
+ top 5 reviewers:
Iversen, Jan made 171 review comments in 1 month, and 1673 in 1 year
Grandin, Noel made 157 review comments in 1 month, and 1253 in 1 year
Mohrhard, Markus made 148 review comments in 1 month, and 1683 in 1 year
Timar, Andras made 145 review comments in 1 month, and 416 in 1 year
Stahl, Michael made 102 review comments in 1 month, and 1165 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Dhingra, Gaurav
Felbab, Vukasin
Biocchetti, Fabio
Wong, Ed
Spiteri, Jean
Móger, Tibor
Kempshall, Alex
+ 11 pending licenses statements from contributors, 22 aliases found.
+ Updating GERRIT patches daily with request for license statement
+ get asynchronous license statements as the norm (Thorsten, Michael)
+ Received negative email from new contributor forwarded to mmeeks/thorsten
* crash reporter news (Markus)
+ http://crashreport.libreoffice.org/stats/version/5.3.0.0
+ clipboard / shutdown crasher issue – new bad one.
+ particularly looking for new ones that didn’t appear before
+ will try to add a page in the holidays – showing new crashers
+ tagging crashers only appearing > a version.
+ working on better tagging shutdown in crashes.
+ in every app – switch to main thread & destroy undo document.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ news ?
* Jenkins / CI update (Norbert)
from:Thu Dec 15 15:31:05 2016
master linux rel jobs: 205 ok: 187 ko: 16 fail ratio: 7.80 % break: 7 broken duration: 4.14%
master linux dbg jobs: 143 ok: 129 ko: 14 fail ratio: 9.79 % break: 7 broken duration: 6.75%
master mac rel jobs: 139 ok: 131 ko: 8 fail ratio: 5.76 % break: 5 broken duration: 4.14%
master mac dbg jobs: 141 ok: 131 ko: 9 fail ratio: 6.38 % break: 6 broken duration: 2.99%
master win rel jobs: 145 ok: 134 ko: 11 fail ratio: 7.59 % break: 6 broken duration: 3.81%
master win dbg jobs: 135 ok: 122 ko: 12 fail ratio: 8.89 % break: 7 broken duration: 5.38%
master win64 dbg jobs: 138 ok: 127 ko: 11 fail ratio: 7.97 % break: 4 broken duration: 4.36%
lo-5.2 mac jobs: 5 ok: 5 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.1 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
branch gerrit all jobs: 16 ok: 13 ko: 3 fail ratio:18.75%
master gerrit lin jobs: 323 ok: 288 ko: 35 fail ratio:10.84%
master gerrit plg jobs: 323 ok: 263 ko: 60 fail ratio:18.58%
master gerrit win jobs: 323 ok: 161 ko: 160 fail ratio:49.54%
master gerrit mac jobs: 321 ok: 259 ko: 53 fail ratio:16.51%
master gerrit all jobs: 321 ok: 117 ko: 194 fail ratio:60.44%
+ roughly a break each day on gerrit tinderbox – mostly due to Windows.
* l10n (Sophie)
+ pootle inaccessible, so not much done
+ now back cf. above.
* QA update (Xisco)
+ record unconfirmed drop this week: impressive.
+ UNCONFIRMED: 462 (-34)
+ enhancements: 33 (-9)
+ needsUXEval: 0 (-2)
+ haveBackTrace: 15 (-2)
+ needsDevAdvice: 30 (-7)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ Open
+ Crashing while closing LibO Writer after pasting shape from Draw
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104567
+ Bisected
+ Crash after deleting all text from a particular document, and then undoing it
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104649
+ Fixed/Duplicated
+ CRASH: Writer crashes on opening docx with comment
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104162
+ Fixed thanks to Miklos.
+ LibO hangs/crashes when scrolling document (GTK+/GTK3)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104488
+ Fixed thanks to Michael Stahl
+ paste text crash (GTK2)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104687
+ Fixed by Caolán
+ Crash when selecting paste special > more options (GTK+)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104572
+ Dupe of tdf#104687
+ Writer crash when the wrap condition for an image is edited (gtk2 only)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104481
+ Probably a dupe of tdf#104481
+ Assertion failed: SolarMutex not locked: File Open... dialog (debug build)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104573
+ Fixed by Noel
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+162 -143 (+19 overall)
many thanks to the top bug squashers:
Buovjaga 31
Telesto 14
Xisco Faulí 12
Julien Nabet 8
V Stuart Foote 7
Heiko Tietze 7
Justin L 6
Timur 4
Khaled Hosny 4
Gabor Kelemen 4
Tamás Zolnai 3
Cor Nouws 3
Miklos Vajna 3
Michael Stahl 3
m.a.riosv 3
+ top 10 bugs reporters:
Telesto 19
Xisco Faulí 19
Volga 7
*UNKNOWN* 4
Benes, Luke 4
Franklin Weng 3
Roeland 3
Cor Nouws 3
Clément L. 2
Ken Chappell 2
+ top 10 bugs fixers:
Hosny, Khaled 4
Nabet, Julien 4
Tamás Zolnai 4
Vajna, Miklos 3
Stahl, Michael 3
Tietze, Heiko 3
Buovjaga 2
V Stuart Foote 2
Justin L 2
Noel Grandin 2
* Highest-Priority bugs (aka "MABs"):
5.2: 3/25 - 12%
5.1: 2/32 - 6%
5.0: 3/57 - 5%
4.4: 4/73 - 5%
4.3: 4/70 - 5%
4.2: 6/132 - 4%
4.1: 3/79 - 3%
4.0: 5/82 - 6%
old: 28/248 - 11%
+ http://bit.ly/2dp3mwC
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 310/1143 305/1116 305/1101 303/1087 292/1061 261/1015 261/1003 261/996
+ http://bit.ly/2dyIfDy
+ Done by:
Xisco Faulí 15
Raal 5
Kaganski, Mike 1
Stahl, Michael 1
* Bibisected bugs open: keyword 'bibisected'
+ 389/1680 382/1651 381/1633 378/1618 366/1593 348/1557 350/1545 352/1538
+ http://bit.ly/2cSCXlS
+ Done by:
Xisco Faulí 17
Raal 5
V Stuart Foote 1
Kaganski, Mike 1
* all bugs tagged with 'regression'
+ 755(+5) bugs open of 5576(+34) total 16(+1) high prio.
+ Done by:
Xisco Faulí 12
Buovjaga 6
Telesto 3
Benes, Luke 2
Cor Nouws 2
tommy27 1
Kaganski, Mike 1
m.a.riosv 1
* ~Component count net * high severity regressions
LibreOffice - 4 (+1)
Writer - 3 (-1)
Draw – 2 (+2)
Calc - 2 (+1)
Impress - 2 (+0)
Base - 2 (+0)
graphics stack - 2 (+0)
filter / storage - 0 (-1)
+ http://bit.ly/1HWHb3E
by OS:
+ Mac - 5
+ All - 3
+ Linux - 4
+ Windows - 4
* ~Component count net * all regressions
Writer: other - 130 (-5)
Calc - 114 (+3)
Impress - 70 (+2)
Writer: docx - 67 (+3)
LibreOffice - 58 (+0)
UI - 43 (+1)
Writer: doc - 39 (+2)
graphics stack - 36 (+1)
Borders - 32 (+2)
Base - 32 (+0)
Draw - 32 (+0)
Crashes - 32 (-1)
Writer: filter - 22 (+1)
filter / storage – 21 (-1)
Chart - 16 (+0)
print / PDF export - 15 (+0)
Writer: perf - 17 (+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