minutes of ESC call ...
michael.meeks at collabora.com
Thu May 12 17:45:22 UTC 2016
+ JanI, mmeeks, Stephan, Thorsten, Robinson, Sophie, Armin, Norbert
Caolan, Kendy, Christian, Miklos, Olivier, Bjoern
* Completed Action Items:
+ send ESC composition refresh to BOD for vote (Michael)
[ rubber stamp still pending ]
+ ask QA to re-test http://tdf.io/mmregressions (Robinson)
[ re-tested some, at least 10 open still,
found different behaviors on the Mac side too ]
+ send invitation mail for Jochen Nitschke (JanI)
+ script XML / l10n string translation changes (Christian)
[ cleaned up, except for non-pootle langs, .po file
translators need to run the script themselves ]
* Pending Action Items:
+ build a plan for publishing the HTML documentation (Olivier, Kendy)
+ investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
[ glew up-stream not hyper-enthusiastic, considering options. ]
+ tweak UI and get LiveConnect API key / build case for board (Christian)
+ attempt to re-build a recent gstreamer 1.0 / core spec file
on our CentOS6 base (tdf#94508) (Christian)
* Release Engineering update (Christian)
+ 5.0.6 RC3
+ including openSSL update, published as final last week.
+ 5.1.3 RC2 status
+ also has updated openSSL; announced today.
+ 5.2 Beta 1
+ week after next for 5.2
+ 24th May - feature freeze
+ getting close! 1.5 weeks away
+ OpenGL bug fixed by Tomaz - master working better.
+ 5.1.4 RC1
+ deadline is early week 22
+ Android & iOS Remote
+ no regular release this week
+ expect an Android view & remote update ...
* BarnStars (Bjoern)
+ month of contribution running now:
+ other badges auto-generated from tools, but Barnstars are manual
+ if see someone doing something nice, and want to award one,
now is a great time - go to the wiki page, and copy/paste the template
+ expand it from Eike, Bjoern & Mike.
+ a generic love-in ? (Michael)
+ so many people do awesome things
+ anything goes - praise anyone (Bjoern)
+ idea from wikipedia.
+ good to reach-out to newer people (Bjoern)
+ expect not to see ESC members awarding each other, but rather towards newcomers
* Documentation (Olivier)
+ Lots of things happening
+ updated help-content with the latest additions
+ hangout last-week with volunteers - updating getting started guide.
+ chapter 5/6
+ made available a way to edit help files on-line
+ built a web-site, showing help-files directly in the browser
+ put a small editor on top of it; not WYSIWYG but interesting
+ can get edits back to gerrit in future ?
+ awesome (Kendy)
+ how to preserve authorship & preserve permissions
+ talk with David O - I'm sure he has input (Kendy)
+ Pootle <-> help website connection from Christian
+ so translators can see the context of their strings
+ e.g. https://translations.documentfoundation.org/de/libo_help/translate/shared.po#unit=28671720
→ String in context on vm173 http://vm173.documentfoundation.org/text/shared/3dsettings_toolbar.xhp
+ 500k words in help-content: solves much of the problem.
+ get more context anyway in help than UI (Sophie)
+ still need Deckard pieces for UI strings clearly.
+ local Brazilian work to translate documentation ongoing.
* GSoC 2016 (Thorsten)
+ community bonding period until May, 22nd
+ still need back-up mentors for some tasks
- zoner draw filter
- odf styles in calc / orcus
+ would love mentors here:
+ interested to help out with firebird (Caolan)
+ will hunt down committers in those areas (Thorsten)
+ give a couple of weeks for volunteers.
* UX Update (Kendy/Bubli)
+ new blog-post welcoming GOSC students:
+ no meeting the last week.
* Crashtest update (Caolan)
+ 1 import failure, 1 export failure, 7 coverity
+ numbers exploded for a week or so, but now back down
to a pair
+ Stephan working on missing 'breaks' on the compiler side
+ may give us a spike in warnings; lets see.
+ found five places - genuinely missing breaks (Stephan)
+ some quite long-standing, some recent.
+ a clang warning - but where you want to fall-through,
need a C++-17 annotation for that.
+ new SAL_FALLTHROUGH macro that will do that.
* Ankara update (Michael)
+ Markus, Jmux, Michael ...
+ day of C++ training
+ updated the learning the code slides
+ got some patches out and some easy hacks closed too.
+ a dozen+ C++ programming students.
+ have a nice link on interface / impl. / instance (Bjoern)
+ good to build a corpus of documetns on this (Michael)
+ nice to have an introduction to services etc.
+ lots of students doing this for a project.
+ already working with us.
+ UNO concepts: implementation, interface, service explained
* Hackfests (Bjoern)
+ hole in the summer, not much going on.
+ next hackfests:
+ Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
+ Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
+ 27-29 May (parallel to the Debian Sun Camp)
+ next venues / suggestions
+ Chaos event - good for outreach; at the same time as Munich.
+ https://www.froscon.de/en/home/Flosscon in Bonn, Germany
+ August - 2 weeks before LibreOffice conference ?
+ perhaps piggy-back on their rooms.
+ like FOSDEM at a university etc.
+ https://2016.guadec.org/ in Karlsruhe, Germany (3 weeks before LO conf)
+ more suggestions welcome
+ Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)
+ advertise at university ? C++ training ? etc.
* LibreOffice Conference in Brno - CfP open (Sophie)
+ Kendy & Thorsten on program committee:
+ deadline is mid July.
+ almost no-one gets rejected, please submit & book travel (Michael)
+ if you're concerned wrt. rejection - ping committee for an early decision (Kendy)
+ travel assistance not necessarily correlated with speaking (Norbert)
+ speaking does help.
* Mentoring/easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
17663(-226) commits in a year of which 9790(-362) were made directly, without use of gerrit
293(-7) people made commits in a year, 70(-4) in a month, 37(0) in a week, 0(-58) to be emailed
+ gerrit: committer open 51(-14) contributor open 54( 4)
updated merged abandoned updated merged abandoned
year: 51(-14) 6464(133) 562(-1) 54(4) 1409(3) 473(6)
month: 51(-14) 712(18) 50(9) 54(4) 139(-12) 44(-18)
week: 29(-1) 204(45) 15(0) 30(10) 30(-33) 8(-4)
total 247(-89) open 204(-22) assigned 31(-4)
needinfo 11(4) needsDevEval 444(5)
missing cleanup due to many comments 198(-10) control still valid 0(-45)
+ top 5 contributors (based on merged patches last month):
Andrea Gelmini got 17 patches merged, and have a total of 129 merged patches
Jorenz Paragas got 9 patches merged, and have a total of 18 merged patches
Laurent BP got 8 patches merged, and have a total of 49 merged patches
Rohan Kumar got 7 patches merged, and have a total of 43 merged patches
Giuseppe Castagno got 6 patches merged, and have a total of 62 merged patches
+ new easyHacks:
+ create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup"
+ please remember, a codepointer is mandatory, and typically a look from an experienced developer
+ create new easy hacks from these ones or remove "needsDevEval" if not feasible):
+ esc-mentoring.py now delivers daily mail
+ Updated easy-hack (status ASSIGN no person or visa versa)
+ Added wiki page "WindowsProblems" based on excellent email to the list.
+ Sent personal emails to 58 developers with no commit > 3-6 months
- ca. 50% response, all positive
- many mentioned it was nice to hear something from the community
- last time 5/40 provided new patches.
+ Finalized review of easy-hacks
* SfxItemSet::Put(Which...) (Oliver Specht, Bjoern)
+ original EasyHack from Feb. 2011 (aka. in my second week on LibreOffice)
+ original suggestion rather (too) defensive from tdays PoV?
+ https://gerrit.libreoffice.org/#/c/24324/ <- patch by Noel
+ os has some opinions on that -- abandon patch, take over topic ?
+ could override the which ID from the item instead ?
+ existing situation is a mess (Bjoern)
AI: + suggest concrete way ahead to clean this up (Oliver)
+ we'd love to see it cleaned up.
* Commit Access
+ GSOC students
+ previously we granted them commit access to work on branches (Michael)
+ unhappy with a fast-road to commit access (JanI)
+ working on master - avoids merge problems at the end (Norbert)
+ pushing to drafts for stacks of commits a pain (Michael)
+ keep the decision with the mentor (Kendy)
+ some can be done in small steps without re-works.
+ others better to have as separate patches on a branch
+ one student, has commit access - but can be done in small steps,
but other tasks are better in feature branches.
+ agreed -> go to the mentor (Norbert)
=> mentor decides, setup as we go.
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ after GSOC setup.
* Jenkins / CI update (Norbert)
from:Thu May 5 13:39:10 2016
master linux rel jobs: 189 ok: 178 ko: 11 fail ratio: 5.82 % break: 7 broken duration: 4.49%
master linux dbg jobs: 145 ok: 136 ko: 8 fail ratio: 5.52 % break: 6 broken duration: 2.50%
master mac rel jobs: 181 ok: 143 ko: 38 fail ratio: 20.99 % break: 5 broken duration: 5.64%
master mac dbg jobs: 178 ok: 139 ko: 37 fail ratio: 20.79 % break: 11 broken duration:20.04%
master win rel jobs: 116 ok: 105 ko: 11 fail ratio: 9.48 % break: 4 broken duration: 3.84%
master win dbg jobs: 114 ok: 99 ko: 12 fail ratio: 10.53 % break: 5 broken duration: 4.03%
master win64 dbg jobs: 122 ok: 102 ko: 19 fail ratio: 15.57 % break: 11 broken duration: 9.77%
lo-5.0 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.1 mac jobs: 21 ok: 21 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
+ meant to fail below:
gerrit win rel jobs: 314 ok: 254 ko: 60 fail ratio:19.11%
gerrit lin rel jobs: 319 ok: 268 ko: 50 fail ratio:15.67%
gerrit mac rel jobs: 318 ok: 244 ko: 71 fail ratio:22.33%
gerrit all jobs: 316 ok: 193 ko: 120 fail ratio:37.97%
+ one of those weeks; bumps on Mac debug
+ a break a day makes (what) ?
* l10n (Sophie)
+ lots of work from cloph
+ bug-fixes in the tooling
+ created libreoffice online project
+ some bugs in pootle to fix first.
* QA update (Robinson)
+ UNCONFIRMED: 645
+ Nice drop since last week (~30 bugs)
+ enhancements: 63
+ in ux-advise: 32
+ needAdvice at 46
+ update of bugzilla (Bjoern)
+ have fancy tag things & now can tag comments
+ chat with QA about it (Robinson)
+ had workarounds in the past, will develop a plan for this.
+ "me too" comments -> add nothing (Bjoern)
+ options now to mute them.
+ Most Pressing Bugs:
+ tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
+ Persists as Common issue -> lots of duplicates; many related layout bugs
+ Tested with 5.2; requested simplified/clarified test doc
+ Mail merge regressions (Bjoern)
+ http://tdf.io/mmregressions (10 open; 11 open last meeting)
+ Re-tested extensively; many bugs still present
+ Fixed (big thanks to Tomaz!)
+ Fixed (thanks to Maxim)
+ Backport requested to the 5.1 branch
* QA stats
+114 -328 (-214 overall)
many thanks to the top bug squashers:
QA Administrators 180
Heiko Tietze 14
jan iversen 12
Cor Nouws 8
Julien Nabet 8
Jean-Baptiste Faure 6
Eike Rathke 5
Laurent BP 5
David Tardon 5
V Stuart Foote 5
Maxim Monastirsky 4
Michael Stahl 4
Aron Budea 4
* Highest-Priority bugs (aka "MABs"):
5.2: 3/10 - 30% +1
5.1: 1/27 - 3% -1
5.0: 8/53 - 15% +1
4.4: 8/73 - 10% -1
4.3: 5/68 - 7% +0
4.2: 8/133 - 6% -2
4.1: 4/79 - 5% +0
4.0: 9/81 - 11% +0
old: 36/249 - 14% -1
* Bibisected bugs open: whiteboard 'bibisected'
+ 371/1347 369/1335 380/1334 383/1325 388/1313 391/1307 399/1305
* all bugs tagged with 'regression'
+ 758(+13) bugs open of 4903(+48) total 18(-2) high prio.
* ~Component count net * high severity regressions
Writer - 7 (+0)
Calc - 5 (-1)
LibreOffice - 3 (+0)
Base - 2 (+0)
Impress - 1 (+0)
Extensions - 0 (-1)
* ~Component count net * all regressions
Writer - 244 (+8)
Calc - 141 (-2)
Impress - 56 (+4)
LibreOffice - 53 (+0)
Crashes - 47 (+1)
UI - 38 (-2)
graphics stack - 34 (+0)
Base - 32 (-1)
Borders - 31 (-1)
Draw - 28 (+2)
filters and storage - 23 (+1)
BASIC - 15 (+0)
Chart - 15 (+1)
Printing and PDF export- 12 (+2)
Formula Editor - 5 (-1)
Linguistic - 4 (+0)
Extensions - 2 (-1)
Installation - 2 (+0)
sdk - 1 (+0)
framework - 1 (+0)
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice