* Present:
+ Norbert, Sophie, Christian, Michael S, Miklos, Bubli, Michael M,
Jmux, Stephan, Caolan, Thorsten, Bjoern, Kendy, Xisco, Heiko, Olivier
* Completed Action Items:
* Pending Action Items:
+ look at old Duden extension to see if they use UWINAPI.DLL (Thorsten)
[ voluntered by Stephan – due end of month.
Should we have a museum for such things on TDF infra ? (Michael) ]
* Release Engineering update (Christian)
+ 5.3.2 RC1
+ now built – had a nasty Java issue with architecture confusion:
win64 and win32 java on the same machine
+ reverted the patch for RC1
+ fixed this now (Michael S)
+ turns out #ifdef WIN32 and #ifdef WIN64 are both defined at
the same time in some fun way.
+ binaries are up-loaded for all but win64 to the server.
+ had a Mac signing issue (Norbert)
+ had a patch for that, would welcome review.
https://gerrit.libreoffice.org/#/c/35542
+ ignores double signing warning.
+ 5.3.2 RC2
+ due next week.
+ 5.2.7 RC1
+ due April 11th - for the last 5.2 release
+ Android & iOS Remote
+ will promote the alpha channel → release today/tomorrow.
+ online (Michael)
+ various fixes going into 5-3.
* Documentation (Olivier)
+ continuing with the process as before.
+ waiting for pootle enhancements.
+ working on calc guides, and waiting on content from newcomers.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
250(250) (topicUI) bugs open, 474(474) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(1) 9(-5) 33(-5) 494(-1)
commented 53(25) 183(-4) 655(-14) 3597(-17)
removed 0(0) 2(-1) 9(0) 39(0)
resolved 5(4) 19(-27) 94(0) 211(5)
+ top 10 contributors:
Tietze, Heiko made 112 changes in 1 month, and 2217 changes in 1 year
Foote, V Stuart made 46 changes in 1 month, and 676 changes in 1 year
Buovjaga made 33 changes in 1 month, and 367 changes in 1 year
Thomas Lendo made 30 changes in 1 month, and 57 changes in 1 year
Faulí Tarazona, Xisco made 26 changes in 1 month, and 391 changes in 1 year
Kainz, Andreas made 23 changes in 1 month, and 31 changes in 1 year
LibreTraining made 23 changes in 1 month, and 28 changes in 1 year
Philips, Yousuf made 11 changes in 1 month, and 1290 changes in 1 year
*UNKNOWN* made 10 changes in 1 month, and 10 changes in 1 year
Aprax made 9 changes in 1 month, and 10 changes in 1 year
+ discussed Nantes data
+ std. color palette survey almost finished
+ a proposal to move away from system-theme compliant LibreOffice
+ moving to a default style and branding unique on each system
+ suspect controversial
+ following system useful for a11y and familiarity (Michael)
+ we put lots of code & hard work into that.
+ there are code-paths already to hack-on here (Kendy)
+ if you disable native theming: looks like Win95
+ option already exists there to improve this.
+ can easily see that with the “gen” backend on Linux (Jmux)
+ will fwd. Ticket to the ML to start a discussion (Heiko)
+ been at the open-source design group meeting
+ interest in the next-gen branding task.
* Crashtest update (Caolan)
+ 18 import failure, 1 export failures
+ fallout from some work – expected fixed in next build
+ 160 coverity issues
+ up-loads to coverity failing to transfer at the moment
+ Google / ossfuzz: 24 fuzzers active now
+ no new fuzzers, PPT one still generating interest.
+ will try to expand it to UI testing
* Lot of irritating missing parentheses (tdf#106529) (Bubli)
+ tdf#80731: missing closing parenthesis in Basic code treated as error
since 5.4, 5.3 cherry-pick (silently ignored previously,
inherited from OOo)
+ change now reverted for 5.3.3
+ extensions and macros fail, some extensions authors have been
notified and fixed their code already
+ if installed system-wide i.e. macro is read-only, no way for the
user to modify the code and recover
+ to revert (on master) or not to revert, that is the question.
+ revert if it breaks old documents (Miklos)
+ agreed (Stephan, Michael)
+ would be lovely to have warnings instead (Bubli)
+ no warnings in StarBasic (Stephan)
+ would be lovely to have a Basic console with these (Michael)
+ can’t use a version in doc. due to system installed macros (Michael M)
+ version only tells you last version that wrote (Michael S)
+ not the original creator version.
* Hackfests (Bjoern)
+ next venues / suggestions
+ next week 31st of March: talk in Granada / Spain
+ Document Freedom Day (Xisco)
+ can you poke Italo to pre-announce it as/when confirmed ?
+ Ladies who FOSS – Berlin
+ monthly now (Bubli)
+ April 20th the next one
+ Italian hack-fest coming up: 4 days May 27-30th
+ Perugia University
+ https://wiki.documentfoundation.org/Hackfest/Perugia2017
+ will sponsor accommodation/food for 4 core hacker – need names
+ first names to be added there win.
+ http://www.perugiaonline.com/reach_perugia_by_air.html says “The solution that we suggest to you to reach Perugia by air is to land to Rome and to continue for Perugia with bus” – is this really the best way? (Miklos)
+ plans to come, but travelling a whole day both ways is sub-optimal
+ would be good to share accommodation booking.
+ CeBit hackfest ? (Bjoern)
+ re-booting the show, want to host a hack-fest ?
+ perhaps the most expensive place to host anything (Thorsten)
+ with the worst connectivity.
+ would be for ~12 months anyway ? (Michael)
+ seems more like some enterprise / support sales event (Bjoern)
+ 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.
+ 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
* mentoring/easyhack update (JanI)
+ openhub statistics (2017-03-20), 265(265) people did 15492(15492) commits in 12 month in 9045504(9045504) lines of code
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 67(11) 114(18) 127(25) 134(25)
reviews 554(67) 1817(173) 4357(90) 17136(147)
merged 222(46) 799(-12) 2585(-17) 10011(116)
abandoned 12(-8) 64(0) 156(1) 658(-3)
own commits 390(-222) 1806(-82) 3711(314) 17297(30)
review commits 57(-207) 451(15) 683(47) 3426(-46)
contributor... 1 week 1 month 3 months 12 months
open 22(-11) 45(-6) 50(-6) 50(-6)
reviews 560(56) 1931(-12) 5185(20) 18813(194)
merged 37(7) 123(20) 262(23) 804(13)
abandoned 8(3) 29(1) 85(-5) 271(3)
own commits 25(9) 97(9) 174(25) 746(-1)
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 28(28) open 175(175)
+ received patches from 1 emails the last month without licesense statement
+ top 5 contributors:
Gelmini, Andrea made 29 patches in 1 month, and 68 patches in 1 year
Kainz, Andreas made 13 patches in 1 month, and 22 patches in 1 year
Donkers, Winfried made 10 patches in 1 month, and 54 patches in 1 year
Kumar, Rohan made 7 patches in 1 month, and 26 patches in 1 year
Johnny_M made 3 patches in 1 month, and 14 patches in 1 year
+ top 5 reviewers:
Stahl, Michael made 161 review comments in 1 month, and 1092 in 1 year
Iversen, Jan made 145 review comments in 1 month, and 1438 in 1 year
Grandin, Noel made 136 review comments in 1 month, and 1341 in 1 year
Vajna, Miklos made 108 review comments in 1 month, and 1180 in 1 year
Rathke, Eike made 102 review comments in 1 month, and 1329 in 1 year
* GsoC update (Thorsten)
+ project page: https://summerofcode.withgoogle.com/organizations/5939192057036800/
+ ideas page: https://wiki.documentfoundation.org/Development/GSoC/Ideas
+ please – mentors check your dashboard.
+ please poke if you don’t have a mentor setup yet:
+ pokes requested from Michael & Bjoern.
+ timeline:
+ now - 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
+ going well; a number of prospective students showing up
+ April 3rd is the drop-deadline for filing proposals.
+ need to encourage people to show-up and submit things !
* crash reporter news (?)
+ http://crashreport.libreoffice.org/stats/?days=128
+ http://crashreport.libreoffice.org/stats/version/5.3.1.2
+ looking good.
+ http://crashreport.libreoffice.org/stats/version/5.2.6.2
+ back to ~normal-ish levels.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ 5 week sleep.
* Jenkins / CI update (Norbert)
master linux rel jobs: 202 ok: 187 ko: 15 fail ratio: 7.43 % break: 9 broken duration: 9.15%
master linux dbg jobs: 157 ok: 151 ko: 1 fail ratio: 0.64 % break: 1 broken duration: 1.53%
master mac rel jobs: 198 ok: 192 ko: 6 fail ratio: 3.03 % break: 5 broken duration: 1.05%
master mac dbg jobs: 196 ok: 189 ko: 6 fail ratio: 3.06 % break: 5 broken duration: 1.73%
master win rel jobs: 160 ok: 148 ko: 12 fail ratio: 7.50 % break: 12 broken duration: 7.53%
master win dbg jobs: 158 ok: 149 ko: 9 fail ratio: 5.70 % break: 9 broken duration: 7.54%
master win64 dbg jobs: 155 ok: 142 ko: 13 fail ratio: 8.39 % break: 13 broken duration: 7.81%
lo-5.2 mac jobs: 7 ok: 7 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.3 mac jobs: 21 ok: 21 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
branch gerrit all jobs: 9 ok: 4 ko: 5 fail ratio:55.56%
master gerrit lin jobs: 316 ok: 283 ko: 31 fail ratio: 9.81%
master gerrit plg jobs: 314 ok: 268 ko: 44 fail ratio:14.01%
master gerrit win jobs: 321 ok: 260 ko: 56 fail ratio:17.45%
master gerrit mac jobs: 319 ok: 278 ko: 36 fail ratio:11.29%
master gerrit all jobs: 318 ok: 224 ko: 89 fail ratio:27.99%
+ Nothing special
* l10n (Sophie)
+ cloph poked Ryan to move the data back, hope to move soon.
* Bug ranting incident (Bjoern)
+ screaming about your bug – not an effective way to get it
prioritized – quite the opposite (Michael)
+ re-assured Khaled on the topic (Bjoern)
* QA update (Xisco)
+ Interoperability regression tool
+ got some results this week; prepare for new regression bugs.
+ not many expected; reported 3 so far.
+ 5557 files (doc, docx, rtf)
+ Comparing f3ba0c5d4dfc44f72aa7d4809c062227649f098f ( master ) with 07ac168c60a517dba0f0d7bc7540f5afa45f0909 ( Libreoffice 5.1.6.2 )
+ idea to check later with impress etc. just writer for now
+ share the pain around evenly (Miklos)
+ UNCONFIRMED: 465 (+10)
+ enhancements: 41 (+3)
+ needsUXEval: 1 (-1)
+ haveBackTrace: 11 (-1)
+ needsDevAdvice: 43 -(1)
+ documentation: 7 (+2)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ [ none 2nd week in a row. ]
+ Older:
+ FORMATTING: When undo and redo, custom styles and formatting lost, or full crash.
+ https://bugs.documentfoundation.org/show_bug.cgi?id=88555
+ Bubli ?
+ Crash in: SwWrtShell::CalcAndSetScal - in Writer paste table from Calc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=102286
+ couldn't trigger it in the past.
+ Crash in: windows storage.dll
+ https://bugs.documentfoundation.org/show_bug.cgi?id=106282
+ needs better drmemory trace.
+ Fixed: http://tdf.io/fixedmostpressingbugs
+ FILEOPEN: Crash of LibreOffice Calc when activating macros
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104383
+ fixed thanks to Kohei
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+133 -86 (+47 overall)
many thanks to the top bug squashers:
Xisco Faulí 16
V Stuart Foote 7
Buovjaga 5
Heiko Tietze 5
Markus Mohrhard 4
Pranav Kant 4
Kü 4
Caolán McNamara 4
Samuel Mehrbrodt 3
Stephan Bergmann 3
Aron Budea 2
Julien Nabet 2
Kevin Suo 2
LibreTraining 2
Mert Tumer 2
+ top 10 bugs reporters:
Mehrbrodt, Samuel 16
Faulí Tarazona, Xisco 8
Thomas Lendo 6
Kainz, Andreas 6
gilward.kukel 5
yousifjkadom 5
Kelemen, Gabor 3
Ari Latvala 3
Martin Marmsoler 3
kompilainenn 3
+ top 10 bugs fixers:
McNamara, Caolán 4
Kant, Pranav 4
Mehrbrodt, Samuel 3
Mohrhard, Markus 3
Bergmann, Stephan 2
Stahl, Michael 2
Faulí Tarazona, Xisco 1
Yoshida, Kohei 1
Michaelsen, Björn 1
Tümer, Mert 1
* Highest-Priority bugs (aka "MABs"):
5.3: 2/33 - 6% (+0)
5.2: 4/30 - 13% (-1)
5.1: 2/34 - 5% (+0)
5.0: 2/58 - 3% (+0)
4.4: 4/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.
+ 358/1318 357/1307 351/1293 352/1284 354/1270 352/1255 350/1239
+ http://bit.ly/2dyIfDy
+ Done by:
Faulí Tarazona, Xisco 8
Budea, Áron 3
Kaganski, Mike 1
* Bibisected bugs open: keyword 'bibisected'
+ 431/1866 430/1854 420/1836 420/1826 423/1814 419/1797 419/1782
+ http://bit.ly/2cSCXlS
+ Done by:
Faulí Tarazona, Xisco 10
Budea, Áron 3
* all bugs tagged with 'regression'
+ 781(+9) bugs open of 5825(+23) total 13(-1) high prio.
+ Done by:
Faulí Tarazona, Xisco 12
Budea, Áron 3
Alex Thurgood 3
Buovjaga 2
Henschel, Regina 1
Jean-Baptiste Faure 1
Donkers, Winfried 1
* ~Component count net * high severity regressions
LibreOffice - 3 (-1)
Base - 2 (+0)
Impress - 2 (+0)
Writer - 2 (+0)
Calc - 2 (+0)
Extensions - 1 (+0)
graphics stack – 1 (+0)
+ http://bit.ly/1HWHb3E
by OS:
+ Mac - 5
+ All - 5
+ Windows - 2
+ Linux - 1
* ~Component count net * all regressions
Calc - 129 (+3)
Writer: other – 125 (+0)
Impress - 73 (+0)
Writer: docx - 68 (+0)
LibreOffice - 56 (+0)
UI - 48 (+2)
graphics stack - 38 (+0)
Writer: doc - 37 (+1)
Base - 29 (-2)
Draw – 31 (+1)
Borders – 30 (+0)
Crashes – 25 (-3)
Writer: perf – 22 (+0)
Writer: filter – 24 (+2)
filter / storage – 20 (+0)
Chart - 21 (+0)
print / PDF export - 13 (+0)
BASIC - 12 (+1)
Extensions - 4 (+1)
framework - 4 (+1)
Installation - 2 (+0)
sdk - 0 (-1) !!
+ http://bit.ly/1BUdI8i