+ 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
→ String in context on vm173
+ 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
+ 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,
+ 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:
master linux dbg jobs: 145 ok: 136 ko: 8 fail ratio: 5.52 % break: 6 broken duration:
master mac rel jobs: 181 ok: 143 ko: 38 fail ratio: 20.99 % break: 5 broken duration:
master mac dbg jobs: 178 ok: 139 ko: 37 fail ratio: 20.79 % break: 11 broken
master win rel jobs: 116 ok: 105 ko: 11 fail ratio: 9.48 % break: 4 broken duration:
master win dbg jobs: 114 ok: 99 ko: 12 fail ratio: 10.53 % break: 5 broken duration:
master win64 dbg jobs: 122 ok: 102 ko: 19 fail ratio: 15.57 % break: 11 broken duration:
lo-5.0 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
lo-5.1 mac jobs: 21 ok: 21 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
+ 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)
email@example.com <><, Pseudo Engineer, itinerant idiot
To unsubscribe e-mail to: firstname.lastname@example.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/projects/
All messages sent to this list will be publicly archived and cannot be deleted
- [libreoffice-projects] minutes of ESC call ... · Michael Meeks
Impressum (Legal Info)
: 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