* Present:
+ Caolan, Heiko, Kendy, Miklos, Michael M, Sophie, Eike, Stephan,
Norbert, Christian, Björn, Olivier, Andras, David, bubli, Jan-Marek, Thorsten,
Xisco, Michael S
* Completed Action Items:
+ collect names of Perugia / Hackfest interested mentors in a wiki page (Bjoern)
template wiki page created: https://wiki.documentfoundation.org/Hackfest/Perugia2017
* Pending Action Items:
+ org admins to invite mentors (when gsoc page bug fixed) (Thorsten)
+ look into advertising tweet for GSOC from TDF (Thorsten)
* Release Engineering update (Christian)
+ 5.2.6 RC2
+ announced as final today.
+ test was randomly failing (Bjoern)
+ was known; not seen it before - a regression (?)
+ mentioned in previous ESC calls - in XShape2 tests (Cloph)
+ only failed on Windows; Linux un-affected apparently.
+ prolly some dep. chain / dependency issue.
+ worked on 2nd try so ...
+ broke on i386 Ubuntu builders so can't be a dep issue (Bjoern)
+ help / test disabling appreciated (Michael)
+ 5.3.1 RC2
+ on pre-releases, and is being pushed to mirrors
+ will be announced as RC later today.
+ Android & iOS Remote
+ Intel build ready, ARM out of space - release soon.
+ online (Michael)
+ 5.3.2 next - patches welcome etc.
* Retrospective: bump master baseline from MSVC 2013 to 2015? (Stephan)
+ any problems ? (Michael)
+ not updated tinderbox build pieces for this branch yet (Cloph)
+ some problems updating toolchains from people. (Stephan)
+ UWINAPI.DLL - a cleanup fix to get rid of that
AI: + look at old Duden extension to see if they use that (Thorsten)
* Documentation (Olivier)
+ Published blog post on latest guide
+ Traffic on documentation website climbing steadily
+ Patch by aeimi for new help system (need more work)
+ Awaiting Pootle fix for Help 3 (as last week)
+ didn't connect with pootle devs this week (Cloph)
+ last week: had found another issue - fixing & testing.
+ not sure when this would happen.
+ content changes don't need to wait; only automated cleanups (Cloph)
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
251(251) (topicUI) bugs open, 475(475) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(1) 14(2) 37(3) 495(-1)
commented 63(39) 224(7) 739(23) 3673(-22)
removed 1(0) 3(1) 9(1) 39(1)
resolved 8(6) 50(4) 100(3) 205(8)
+ top 10 contributors:
Faulí Tarazona, Xisco made 166 changes in 1 month, and 379 changes in 1 year
Tietze, Heiko made 142 changes in 1 month, and 2189 changes in 1 year
Foote, V Stuart made 46 changes in 1 month, and 682 changes in 1 year
Buovjaga made 41 changes in 1 month, and 367 changes in 1 year
Thomas Lendo made 40 changes in 1 month, and 44 changes in 1 year
Cor Nouws made 22 changes in 1 month, and 477 changes in 1 year
Kainz, Andreas made 15 changes in 1 month, and 16 changes in 1 year
LibreTraining made 15 changes in 1 month, and 17 changes in 1 year
Philips, Yousuf made 13 changes in 1 month, and 1395 changes in 1 year
*UNKNOWN* made 10 changes in 1 month, and 10 changes in 1 year
+ will run a survey on default table styles
+ 39 different styles, both existing and new
+ also planned is a quick poll about the default color palette
+ three options on the table; community to decide.
+ considering interactive prototyping tool with RE feature
+ would like to make clear what new functionality is needed
to make it fully functional
+ no way to compare features introduced vs. replaced.
+ open-source tools already a problem when un-maintained (Michael)
+ not eager for proprietary too
+ any problem with requirement tracking ? (Heiko)
+ word 'requirement' is a bit tricky in open-source (Michael)
* Crashtest update (Caolan)
+ 3 import failure, 1 export failures
+ cleared the docx issues.
+ one of the import failures is in the number-formatting code
+ changed recently.
+ 168 coverity issues.
+ didn't do much this week.
+ Google / ossfuzz: 22 fuzzers active now
+ picking leaks out of things to get ppt going
+ fuzzer crashes when OOM currently.
+ lots of places, temporarily duplicating memory when moving bitmaps around
+ fixing some of these to reduce memory use.
+ using a representative minimal set of documents for this.
+ http://dev-www.libreoffice.org/corpus/
* linking from editeng against sfx (Bjoern)
+ https://gerrit.libreoffice.org/#/c/34985/ and follow-up
+ editeng and sfx are both already in libmerged anyway
+ also might clean up OutlinerViewShell? (Miklos)
+ so - not much change except one slightly bigger unittest
+ also mst threatened to UNO-fy EditEngine alternatively
+ trying to cleanup Editengine instances ? (Michael S)
+ if we're leaking EditEngines - ensure they are disposed.
+ when the app is shutdown, kill the VCL pointers so not sitting around (Bjoern)
+ is it global caches ? (Michael)
+ something in a global static thing - with VclPtr's (Bjoern)
+ XTerminateListener instead ? (Michael)
+ not so easy - particularly in cppunit tests (Bjoern)
+ focused on unit tests - to check no leaks there.
* Hackfests (Bjoern)
+ next venues / suggestions
+ Ladies who FOSS – Berlin, next Thursday (?) (Bubli)
+ monthly now (Bubli)
+ April 20th the next one
+ Italian hack-fest coming up: 4 days May 27-30th
+ Perugia University
+ ...
+ event in Spain (Xisco)
+ will be in Malaga for Open conference in May
+ http://www.opensouthcode.org/conference/opensouthcode2017
+ an idea to do something.
+ Xisco giving a talk there too - be good to meet up.
+ UX people: Arnaud suggested a UX meeting (Heiko)
+ no commitments here -> drop this.
+ Essen meeting (Bjoern)
+ suggestions for bike-shedding topics to get people interesting
+ UX / Extensions ?
+ suggested dates in April 15th or 23rd German community coming up with that.
+ not nailed down yet
+ another hackfest in Granada / Spain for Document Freedom Day (Xisco)
+ initially give a talk 31st March and see how students react
+ if good - give a hack-fest
* mentoring/easyhack update (JanI)
+ openhub statistics (2017-03-03), 267(267) people did 15401(15401) commits in 12 month in 8804167(8804167) lines of code
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 40(-9) 82(-11) 94(-8) 101(-8)
reviews 504(75) 1623(40) 4297(-66) 17154(-98)
merged 157(-38) 856(-42) 2665(-82) 9933(4)
abandoned 15(3) 59(3) 143(5) 658(-2)
own commits 292(-62) 1645(-7) 3047(-88) 17123(-205)
review commits 76(45) 228(19) 430(5) 3297(-24)
contributor... 1 week 1 month 3 months 12 months
open 16(-2) 35(-5) 40(-9) 40(-9)
reviews 486(-11) 2004(-46) 5193(-79) 18680(7)
merged 40(34) 89(14) 223(23) 791(5)
abandoned 8(4) 29(6) 86(5) 271(1)
own commits 38(33) 87(11) 141(21) 761(6)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 23(23) needsUXEval 0(0) cleanup_comments 187(187)
total 228(228) assigned 25(25) open 178(178)
+ received patches from 0 emails the last month without licesense statement
+ top 5 contributors:
Gelmini, Andrea made 20 patches in 1 month, and 57 patches in 1 year
Donkers, Winfried made 11 patches in 1 month, and 55 patches in 1 year
Kumar, Rohan made 6 patches in 1 month, and 43 patches in 1 year
Prajapati Gautam made 5 patches in 1 month, and 6 patches in 1 year
Kainz, Andreas made 5 patches in 1 month, and 14 patches in 1 year
+ top 5 reviewers:
Iversen, Jan made 168 review comments in 1 month, and 1517 in 1 year
Stahl, Michael made 140 review comments in 1 month, and 1086 in 1 year
Mohrhard, Markus made 132 review comments in 1 month, and 1815 in 1 year
Vajna, Miklos made 113 review comments in 1 month, and 1160 in 1 year
Grandin, Noel made 112 review comments in 1 month, and 1320 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
* GsoC update (Thorsten)
+ timeline:
+ now - March 20: spread the news, attract students
+ March 20 - April 3 16:00 UTC: student submissions
+ April 3 - 16: review proposals
+ April 17, 16:00 UTC: deadline to submit slot requests
+ April 19, 16:00 UTC: slot allocations announced
+ April 19 - 24 16:00 UTC: choose proposals, assign mentors
+ May 4 - 29: projects public, community bonding period starts
+ May 29: last day to report inactive students
+ May 30: coding begins
+ June 26-30: first eval
+ July 24 - second eval
+ August 21- 29: pens down, wrap up
+ August 29 - September 5: final evaluations of students
+ September 6: passing projects announced
+ fewer people showing up on IRC and interacting,
changes Google does may have an effect.
+ announced on twitter - thanks to Heiko on design account
+ everyone blogging / mentioning would be good.
+ last week talked at OpenStadt (Bjoern)
+ local people - prototype-funds in 2nd round;
+ Eur 30k for 1/2 a year on OpenData, OpenSource.
+ interested in working on that - if German folk are interested.
+ https://prototypefund.de/
* crash reporter news (?)
+ http://crashreport.libreoffice.org/stats/version/5.3.1.1
+ http://crashreport.libreoffice.org/stats/version/5.2.5.1
+ http://crashreport.libreoffice.org/stats/version/5.2.6.1
+ 5.2.4.2 – still(!) plaguing us.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ web page is now updated (Stephan)
+ turns out there is a duplicate page which was out of date.
* https://www.documentfoundation.org/gethelp/developers/
* https://www.libreoffice.org/get-help/professional-support/
+ 6 week sleep.
* Jenkins / CI update (Norbert)
master linux rel jobs: 220 ok: 207 ko: 13 fail ratio: 5.91 % break: 5 broken duration: 4.08%
master linux dbg jobs: 179 ok: 162 ko: 16 fail ratio: 8.94 % break: 9 broken duration: 6.41%
master mac rel jobs: 186 ok: 180 ko: 5 fail ratio: 2.69 % break: 5 broken duration: 1.62%
master mac dbg jobs: 183 ok: 178 ko: 4 fail ratio: 2.19 % break: 4 broken duration: 2.28%
master win rel jobs: 163 ok: 125 ko: 38 fail ratio: 23.31 % break: 19 broken duration:17.41%
master win dbg jobs: 161 ok: 109 ko: 52 fail ratio: 32.30 % break: 11 broken duration:32.50%
master win64 dbg jobs: 174 ok: 126 ko: 48 fail ratio: 27.59 % break: 15 broken duration:26.73%
lo-5.2 mac jobs: 4 ok: 4 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.3 mac jobs: 16 ok: 15 ko: 1 fail ratio: 6.25 % break: 1 broken duration: 5.15%
branch gerrit all jobs: 10 ok: 7 ko: 3 fail ratio:30.00%
master gerrit lin jobs: 286 ok: 241 ko: 44 fail ratio:15.38%
master gerrit plg jobs: 286 ok: 244 ko: 42 fail ratio:14.69%
master gerrit win jobs: 285 ok: 186 ko: 99 fail ratio:34.74%
master gerrit mac jobs: 283 ok: 236 ko: 46 fail ratio:16.25%
master gerrit all jobs: 283 ok: 161 ko: 120 fail ratio:42.40%
+ nice bump on the windows machines.
+ how to re-base / re-trigger builds if no other changes on the branch ? (Michael)
+ can't do that without re-basing (Norbert)
+ avoid builds for nothing.
+ rational - random CI fluke - a random bug in the product / test (Norbert)
* l10n (Sophie)
+ nothing new - awaiting Dwayne's feedback & new strings
+ not blocked for everyone - some projects have work still
+ but for those who finished their last localization - wait for the 5.4 strings from master.
* Major release 6.0 in Q1/2018 acc. ML (Heiko)
+ should we use the '6.0' version for next year.
+ Italo says scheduled for Q1 2018
+ how do we get branding / visual identity sorted ?
+ hope this is not a developers' issue: marketing, design etc. (Michael)
+ does 6.0 provide a chance to drop WinXP ?
+ people expect a big change with a change to major version (JMux)
+ when there is nothing to release increase the number (Kendy)
+ both have been seen in the wild.
=> marketing make the call.
* QA update (Xisco)
+ some new crashes - because they've been triaged.
+ UNCONFIRMED: 468 (0)
+ enhancements: 41 (+6)
+ needsUXEval: 1 (1)
+ haveBackTrace: 11 (-1)
+ needsDevAdvice: 43 (-2)
+ documentation: 7 (+2)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ Crash in: windows storage.dll
+ https://bugs.documentfoundation.org/show_bug.cgi?id=106282
+ looks like a windows file-picker / thread issue?
+ looks like NOTOURBUG - would love a 2nd opinion ...
+ FORMATTING: When undo and redo, custom styles and formatting lost, or full crash.
+ https://bugs.documentfoundation.org/show_bug.cgi?id=88555
+ Bubli ?
+ FILEOPEN: Crash of LibreOffice Calc when activating macros
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104383
+ Kohei ?
+ Crash in: SwWrtShell::CalcAndSetScal - in Writer paste table from Calc multiple times using autocaption
+ https://bugs.documentfoundation.org/show_bug.cgi?id=102286
+ couldn't trigger it in the past.
+ Older:
+ Comparing two files makes LibreOffice crash
+ https://bugs.documentfoundation.org/show_bug.cgi?id=98202
+ very old issue from 3.3.x (!)
+ Fixed Most Pressing Bugs: http://tdf.io/fixedmostpressingbugs
+ Crash when saving a particular document as DOCX
+ https://bugs.documentfoundation.org/show_bug.cgi?id=101178
+ thanks to Michael Stahl.
+ Crash in Calc when selecting "Uniform Integer" with an max value "100000000000000" in "Random Number Generator
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104117
+ thanks to Tomaž Vajngerl
+ FILEOPEN: Crash when clicking on a spreadsheet with many comments
+ https://bugs.documentfoundation.org/show_bug.cgi?id=106385
+ thanks to Eike
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+172 -268 (-96 overall)
many thanks to the top bug squashers:
QA Administrators 82
Xisco Faulí 43
V Stuart Foote 17
Buovjaga 11
Heiko Tietze 11
m.a.riosv 6
Khaled Hosny 5
Samuel Mehrbrodt (CIB) 5
Mike Kaganski 4
Eike Rathke 4
Julien Nabet 4
Katarina Behrens (CIB) 3
Jacques Guilleron 3
muso 3
Maxim Monastirsky 3
+ top 10 bugs reporters:
Thomas Lendo 9
Vajngerl, Tomaž 8
Mehrbrodt, Samuel 6
Telesto 4
brian.bj.parker99 3
Pinto, Marco A.G. 3
bureautiquelibre 3
Hung, Mark 3
Hossein 3
Timur 2
+ top 10 bugs fixers:
Foote, V Stuart 7
Kelemen, Gabor 3
Vajna, Miklos 3
Rathke, Eike 3
McNamara, Caolán 2
Stahl, Michael 2
Hosny, Khaled 2
Monastirsky, Maxim 2
Sven 2
Balland-Poirier, Laurent 2
* Highest-Priority bugs (aka "MABs"):
5.3: 2/33 - 6% (+0)
5.2: 4/29 - 13% (+1)
5.1: 2/34 - 5% (+0)
5.0: 2/58 - 3% (-1)
4.4: 5/74 - 6% (-1)
4.3: 5/72 - 6% (+0)
4.2: 6/132 - 4% (+0)
4.1: 4/80 - 5% (+0)
4.0: 4/81 - 4% (+0)
old: 29/253 - 11% (+0)
+ http://bit.ly/2lJAAJI
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 351/1293 352/1284 354/1270 352/1255 350/1239 342/1220
+ http://bit.ly/2dyIfDy
+ Done by:
Faulí Tarazona, Xisco 8
Budea, Áron 1
* Bibisected bugs open: keyword 'bibisected'
+ 420/1836 420/1826 423/1814 419/1797 419/1782 411/1761
+ http://bit.ly/2cSCXlS
+ Done by:
Faulí Tarazona, Xisco 9
Budea, Áron 1
* all bugs tagged with 'regression'
+ 770(-4) bugs open of 5788(+14) total 13(-1) high prio.
+ Done by:
Faulí Tarazona, Xisco 7
Timur 1
guilleron29 1
Hosny, Khaled 1
Shipovskij, Roman 1
Kevin, Suo 1
Alex Thurgood 1
steve -_- 1
Budea, Áron 1
* ~Component count net * high severity regressions
LibreOffice - 4 (+0)
Base - 2 (+0)
Impress - 2 (+0)
Writer - 2 (+0)
Extensions - 1 (+0)
graphics stack – 1 (+0)
Calc - 1 (-1)
+ http://bit.ly/1HWHb3E
by OS:
+ Mac - 5
+ All - 5
+ Windows - 2
+ Linux - 1
* ~Component count net * all regressions
Calc - 124 (-3)
Writer: other – 122 (+2)
Impress - 71 (-2)
Writer: docx - 67 (+0)
LibreOffice - 57 (+0)
UI - 44 (+0)
graphics stack - 39 (-1)
Writer: doc - 38 (+0)
Base - 31 (-1)
Borders – 30 (+0)
Draw – 30 (+0)
Crashes – 27 (-1)
Writer: filter – 24 (+1)
Writer: perf – 22 (+0)
filter / storage – 21 (+0)
Chart - 21 (+0)
print / PDF export - 13 (+0)
BASIC - 11 (+0)
Extensions - 3 (+0)
framework - 3 (+0)
Installation - 2 (+0)
sdk - 1 (+0)
Formula Editor - 1 (+0)
+ http://bit.ly/1BUdI8i