* 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
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.