* Present:
+ Lionel, Stephan, Norbert, Sophie, Armin, Kendy, Michael M,
Thorsten, Caolan, Jan I, Andras, Eike, Christian, Miklos,
Michael S, Olivier, Bjoern
* Completed Action Items:
+ setup GSOC proposal ranking spreadsheet (Michael)
+ add UI guys as reviewers for gerrit UI patches (JanI)
+ switch lcov profiling config to --system-nss (Norbert)
[ did but didn't solve the problem ]
AI: poke again at the lcov problem on tb31 ? (Bjoern)
* Pending Action Items:
+ investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
[ have a patch that makes glew not have any dependencies thanks to Marco
waiting for up-stream review of that - it is invasive-ish as a patch,
as changes generated headers (Michael)
https://github.com/nigels-com/glew/pull/84 ]
+ tweak UI and get LiveConnect API key / build case for board (Christian)
+ ask QA to re-test http://tdf.io/mmregressions (Robinson)
[ testing underway ]
+ attempt to re-build a recent gstreamer 1.0 / core spec file
on our CentOS6 base (tdf#94508) (Christian)
+ script XML / l10n string translation changes (Christian)
[ still pending => ignore translating it for now (Cloph) ].
* Release Engineering update (Christian)
+ 5.0.6
+ RC1 tagged built & being pushed to mirrors
+ not all patches integrated, some were waiting for -5-0
+ 7 patches in total.
+ now needs tripple review 1x for -5-0 and 2x for 5-0-6
+ RC2 - due for tagging in 2 weeks - April 26th.
+ 5.1.3 RC1 - due April 18th
+ due next ~Tuesday
+ 5.2 Alpha 1 - ~end of week Thur of April 18th
+ a milestone for early testing.
+ Android & iOS Remote
+ Material-design theming bits
+ needed some re-write to avoid breaking min. version compat.
+ more patches coming in too.
+ do we keep orange/yellow or green + animations etc.
* Documentation (Olivier)
+ Got vm173.documentfoundation.org to play with XHP+XSLT. Issue on mime-type to fix (INNE - I'm
no nginx expert).
+ Getting Started guides under review by ODFAuthors team (Preface, Introduction, Setup,
Style&Templates)
+ Patches in help (write+submit and cherry-pick+verify+submit)
+ Support newcomer for writing helpcontent.
+ Community work: pt-BR team starting translation with OmegaT (I'm supporting them remotely)
* l10n (Sophie)
+ all going well, Cloph has removed the 4.3 and 4.4 projects from pootle
+ for langs mentioned on ML
+ old ones are used as proposals (Cloph)
* GSoC 2016 (Thorsten)
+ Ranking ~done in spreadsheet
+ pretty obvious in some ways.
+ We have submitted a slot ask - we got 11 slots (JanI)
+ We have until the 20th to choose which students (Thorsten)
+ still time for ranking - but 1st come 1st served for students.
+ org that clicks first gets the student.
+ concerned wrt. lack of time given for ranking (Michael)
+ can we do a partial acceptance ? (Norbert)
+ top 9 already accepted by Markus (Thorsten)
+ decided between the remaining three inside the call.
** Do not communicate results with students **
* UX Update (Kendy)
+ nothing v. substantial in the call.
+ small meeting; just Kendy / Jay / Heiko.
+ sometimes 7 sometimes 3.
* Crashtest update (Caolan)
+ 1 import failures, 1 export failures, 3 coverity
+ whack-amole of incoming changes continues
+ continuing work on hunspell.
+ how is fuzzing going ? (Norbert)
+ intermittent results from many CPU weeks (Caolan)
* Gran Canaria hack-fest update (Thorsten)
+ https://wiki.documentfoundation.org/Events/LibreOffice_Espania_Summit
+ one day of three with students
+ five people learning various things wrt. LibreOffice hacking
+ some Java extension / python macro bits.
+ community: nice to get people in a room
+ same conclusion as last year from TDF side.
+ not convinced wrt. new students.
+ good meetings (JanI)
+ Xisco + students - planned an event in Madrid later this year.
* Hackfests (Bjoern)
+ next venues / suggestions
+ Ankara, Turkey
+ April 30th - May 1st.
+ https://wiki.documentfoundation.org/Hackfest/Ankara2016
+ plan do an overview talk on Friday with Markus & any interest (Michael)
+ 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)
AI: + poke at hack-fest candidate list (Bjoern)
* Mentoring Update (JanI)
+ closed work on GSoC
+ prepping new vm to be used for mentoring statistics, and contributor help
+ automating daily manual work as a cron job.
+ total: 135 ( open gerrit patches of which 83 are mergeable
+ contributors: 63 open gerrit patches of which 34 are mergeable
+ abondoned/pinged old patches
+ could we have a +3 vs. -4 for numbers from last week (Michael)
+ new VM will help.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ after GSOC setup
* Jenkins / CI update (Norbert)
master linux rel jobs: 173 ok: 161 ko: 12 fail ratio: 6.94 % break: 6 broken duration:
2.36%
master linux dbg jobs: 143 ok: 134 ko: 9 fail ratio: 6.29 % break: 7 broken duration:
4.19%
master mac rel jobs: 161 ok: 155 ko: 6 fail ratio: 3.73 % break: 5 broken duration:
1.33%
master mac dbg jobs: 164 ok: 161 ko: 2 fail ratio: 1.22 % break: 1 broken duration:
0.37%
master win rel jobs: 114 ok: 105 ko: 8 fail ratio: 7.02 % break: 3 broken duration:
8.25%
master win dbg jobs: 117 ok: 102 ko: 14 fail ratio: 11.97 % break: 3 broken
duration:10.10%
master win64 dbg jobs: 114 ok: 101 ko: 13 fail ratio: 11.40 % break: 5 broken duration:
9.66%
lo-5.0 mac jobs: 9 ok: 9 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
lo-5.1 mac jobs: 18 ok: 18 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
+ intended to fail:
gerrit win rel jobs: 237 ok: 195 ko: 39 fail ratio:16.46%
gerrit lin rel jobs: 238 ok: 211 ko: 26 fail ratio:10.92%
gerrit mac rel jobs: 237 ok: 216 ko: 21 fail ratio: 8.86%
gerrit all jobs: 236 ok: 176 ko: 56 fail ratio:23.73%
+ numbers not wonderful for Windows
+ lots of it - infra. move of machine over the weekend
+ a hiccup: over-zealously failing builds
+ local TCP server to simulate desktops for tests to pass
+ a real windows app required.
+ fixed the last known Windows specific deadlock (Michael S / Armin)
+ might be worth seeing if 'make check' works reliably.
+ might fail but should not deadlock.
+ we have a dbgutil t-box (Norbert)
+ will check if it runs 'make check'
+ getting new Windows hardware soon (Norbert)
+ important that dbgutil is not used everywhere (Miklos)
+ since most developers use it.
+ still one small issue (Michael S)
+ when run the tests locally - assertion failure: pops up a dialog box.
+ is a registry tweak for that (Norbert)
* Easy Hacks (JanI)
+ total 292: 275 not assigned, 13 Assigned to contributors, 4 need info
+ needsDevEval 429 needs to be evaluated
+ cleanup: 228 has more than 4 comments, 198 needs to be reviewed
+ new last 8 days:
none
+ how do we create an easy-hack (Kendy) ?
+ perhaps whiteboard not keywords ? (Michael)
+ pinged/unassigned easy hacks assigned for more than 1 month
+ some positive responses.
+ have a script to pull all easy-hacks as json.
+ Working on tool to copy old easy hacks to new ones, with less comments
(comments edited manually - offline)
+ create your own by updating Keywords to eg.
"easyHack, difficultyBeginner, skillCpp, topicCleanup"
+ please remember, a code pointer is mandatory, and typically
a look from an experienced developer
+ create new easy hacks from these proposed ones
(or remove the Keyword "needsDevEval" if not feasible):
https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
* QA update (Bjoern)
+ UNCONFIRMED: 737
+ going up - help much appreciated.
https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
+ enhancements: 69
+ in ux-advise: 33
+ needAdvice at 31
+ 5.0.6 issues - mostly fixed.
+ Most Pressing Bugs:
http://tdf.io/mostressingbugs
+ 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
+ Mail merge regressions (Bjoern)
+ Cor did some testing of the new code
+ http://tdf.io/mmregressions (11 open; 9 open last meeting)
+ several have commits on them - just need closing.
+ April 22nd - 1st 5.2 bug-hunting session planned.
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+148 -111 (+37 overall)
many thanks to the top bug squashers:
Markus Mohrhard 14
raal 12
Adolfo Jayme 9
V Stuart Foote 8
Buovjaga 7
David Tardon 5
Miklos Vajna 5
Julien Nabet 4
m.a.riosv 4
steve -_- 3
Caolán McNamara 3
Eike Rathke 3
Joel Madero 3
Yousuf (Jay) Philips 3
* Highest-Priority bugs (aka "MABs"):
5.2: 3/8 - 37% +0
5.1: 2/27 - 7% +0
5.0: 7/52 - 13% +0
4.4: 9/72 - 12% -1
4.3: 5/68 - 7% +0
4.2: 10/133 - 7% +0
4.1: 4/79 - 5% +0
4.0: 9/81 - 11% +0
old: 38/249 - 15% +0
* Bibisected bugs open: whiteboard 'bibisected'
+ 383/1325 388/1313 391/1307 399/1305 404/1297 406/1292 412/1284
+ http://tdf.io/bibibugs
* all bugs tagged with 'regression'
+ 750(-16) bugs open of 4832(+14) total 23(-2) high prio.
* ~Component count net * high severity regressions
Calc - 8 (-1)
Writer - 8 (-1)
LibreOffice - 3 (+0)
Base - 2 (+0)
Extensions - 1 (+0)
Impress - 1 (+0)
+ http://tdf.io/regressionscritical
* ~Component count net * all regressions
Writer - 238 (-3)
Calc - 146 (-10)
LibreOffice - 52 (-1)
Impress - 49 (+2)
Crashes - 46 (-1)
UI - 40 (-1)
Base - 35 (+0)
graphics stack - 34 (-1)
Borders - 31 (+0)
Draw - 26 (-1)
filters and storage - 22 (+0)
BASIC - 17 (+2)
Chart - 14 (+0)
Printing and PDF export- 10 (+0)
Formula Editor - 6 (+0)
Linguistic - 4 (+0)
Extensions - 3 (+0)
Installation - 2 (+0)
sdk - 1 (+0)
framework - 1 (-1)
+ http://tdf.io/allregressions
--
michael.meeks@collabora.com <><, Pseudo Engineer, itinerant idiot
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.