* Present:
+ Norbert, Thorsten, Caolan, Bjoern, Christian, Kendy, jani,
Michael M, Miklos, Eike, Sophie, Robinson, Olivier, Armin
* Completed Action Items:
+ hunt down co-mentors for Zoner / Calc, Orcus, ODF styles (Thorsten)
[ done except for Firebird (needs a volunteer ;)) ]
+ build a plan for publishing the HTML documentation (Olivier, Kendy)
[ done, and published, and integrated with pootle too ].
* Pending Action Items:
+ connect to David Ostrovsky to connect gerrit to pootle (Olivier)
+ suggest concrete way ahead to clean up SfxItemSet::Put(nWhich) (Oliver)
https://gerrit.libreoffice.org/#/c/24324/
+ give out Barn-Stars https://wiki.documentfoundation.org/Barnstars/2016-05 (All)
+ investigate clobberring glew instead of lots of #ifdefs: (Marco, Oliver)
[ pending time to re-visit ]
+ 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.2 Beta 1
+ next week for 5.2
+ UI for OSX - can't un-hide rulers - reports from QA.
+ bisect repos for Mac ? (Michael)
+ apparently a recent change in last 5 days (Cloph)
+ 24th May - feature freeze
+ getting close! Tuesday ....
+ Late Features ?
+ nothing obvious.
+ 5.1.4 RC1
+ deadline is early week 22
+ going well; 6-7 patches in the queue for review.
+ Android & iOS Remote
+ viewer & remote update expected.
+ rotating / pulsating status bits for searching / discovery ?
https://gerrit.libreoffice.org/#/c/25034/
* Documentation (Olivier)
+ delivered update of Ch 5 for documentation.
+ hangout with docs guys
+ getting the team together.
+ help content patch merging
+ touched the online help
+ looking for a technical solution for an issue
+ need to prepare a detailed problem report.
+ XSLT - not so trivial to explain.
+ concerned help is a sub-module
+ but images eg. screenshots are in the main repo.
+ if want to make help-content richer:
+ need to add video / gifs / etc.
+ don't want that in the core (Olivier, Thorsten)
+ easy to extend with an additional protocol (Kendy)
+ not in images.zip
+ for images, not so trivial; but - two storages is do-able.
+ help exclusive images -> help sub-project (Olivier)
+ Helpcontent modernization meta bug:
https://bugs.documentfoundation.org/show_bug.cgi?id=97629
* GSoC 2016 (Thorsten)
+ community bonding period ends end of this week: May, 22nd
+ if your student disappeared - shout now otherwise ...
* UX Update (Kendy)
+ missed the call, but they discussed including new sets of custom-shape
+ no concrete conclusion yet.
+ UI easy-hacks that need code-pointers
+ mark 'needs dev-eval' topic-UI.
* Crashtest update (Caolan)
+ 0 import failure, 5 export failure, mis-built coverity, next slot tomorrow
+ not reality checked the export failures
+ coverity:
+ cppasserts not detected as asserts
+ looks like we don't get problems from fall-through.
* 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)
+ anyone going to Munich ? (Thorsten)
+ perhaps some CIB guys.
+ Mike Saunders is close & interested (Bjoern)
+ 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:
+
https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/
+ deadline is mid July.
* Mentoring/easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
+ summary:
17483(-180) commits in a year of which 9497(-293) were made directly, without use of gerrit
294(1) people made commits in a year, 68(-2) in a month, 34(-3) in a week, 0(0) to be emailed
+ gerrit: committer open 55(4) contributor open 54(0)
updated merged abandoned updated merged abandoned
year: 55(4) 6590(126) 553(-9) 54(0) 1396(-13) 465(-8)
month: 55(4) 703(-9) 44(-6) 53(-1) 133(-6) 31(-13)
week: 37(8) 175(-29) 7(-8) 20(-10) 18(-12) 4(-4)
+ easyHacks:
total 242(-5) open 203(-1) assigned 31(0)
needinfo 8(-3) needsDevEval 461(17)
missing cleanup due to many comments 194(-4)
+ top 5 contributors (based on merged patches last month):
Andrea Gelmini got 18 patches merged, and have a total of 129 merged patches
Jorenz Paragas got 10 patches merged, and have a total of 19 merged patches
Laurent BP got 8 patches merged, and have a total of 48 merged patches
Giuseppe Castagno got 6 patches merged, and have a total of 62 merged patches
Winfried Donkers got 5 patches merged, and have a total of 24 merged patches
+ new easyHacks:
https://bugs.documentfoundation.org/show_bug.cgi?id=99891 mentor:fito -> "Update installer
fonts to match newer versions of Windows"
+ 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):
https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
+ gitdm is now available on vm174 (nor running automatically)
+ working on script to read/add bugs in BZ (to update easyhacks)
+ for compressing over-bloated easy hacks
+ easyHack that miss information, should be marked NEEDINFO
+ if it is missing code-pointers; add NEEDINFO state
+ otherwise it is seen by all contributors.
+ Gerrit review -2 for "work in progress"
+ a 'WIP' in the text somewhere.
+ can someone use -2 as some people do already.
+ can we use drafts ? (Michael)
+ people want to test-compile (JanI)
+ marking -2 is no overhead.
+ the opposite problem - review not a hard requirement (Miklos)
+ could we use +2 instead ?
+ Jenkins reacts on creation of a new patch (Norbert)
+ in past - when don't want consider for review
+ recommendation - put a minus something - author, not pushed.
+ pushing for review to master (Miklos)
+ just want a CI build result; no need to review it.
+ to avoid extra work - personal +2 sounds great (Bjoern)
+ only committers can give +2 (Miklos)
+ no point in wasting reviewer time on patches just in for CI.
+ Meanings:
+ +2 for developer's doesn't need review just do CI first.
+ -2 for needs CI build, but not needing review (work in progress).
+ WIP in commit msg (Cloph)
+ couple of cases got in without being removed.
+ would love a pipeline sol'n (Michael)
+ push it and auto-mege if CI likes it
+ dream solution too (Bjoern)
AI: + perhaps a way to have a chron that queries & merges (Norbert)
+ if +2 by author and +1 by jenkins -> auto-push =)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ after GSOC setup.
* Jenkins / CI update (Norbert)
from:Thu May 12 13:38:47 2016
master linux rel jobs: 147 ok: 138 ko: 9 fail ratio: 6.12 % break: 9 broken duration:
3.78%
master linux dbg jobs: 111 ok: 99 ko: 10 fail ratio: 9.01 % break: 5 broken duration:
7.89%
master mac rel jobs: 144 ok: 144 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
master mac dbg jobs: 143 ok: 142 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
master win rel jobs: 112 ok: 111 ko: 1 fail ratio: 0.89 % break: 1 broken duration:
0.66%
master win dbg jobs: 110 ok: 108 ko: 2 fail ratio: 1.82 % break: 2 broken duration:
0.79%
master win64 dbg jobs: 115 ok: 113 ko: 2 fail ratio: 1.74 % break: 2 broken duration:
0.92%
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: 20 ok: 20 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
intended to break:
gerrit win rel jobs: 254 ok: 224 ko: 30 fail ratio:11.81%
gerrit lin rel jobs: 260 ok: 209 ko: 47 fail ratio:18.08%
gerrit mac rel jobs: 256 ok: 212 ko: 43 fail ratio:16.80%
gerrit all jobs: 255 ok: 180 ko: 70 fail ratio:27.45%
+ Norbert's proverb: 'one break a day keep contributors at bay...'
+ this week pretty good
+ only 2x failed windows builds.
+ ironically - bad platform is Linux.
+ dbgutil make check borked 1/2 a day (Miklos)
+ 'broken' is the transition count from green->red
+ Armin's issue
+ signal handler on Linux - doing lots of stuff.
+ wants to get the Solar Mutex.
+ main-thread, holding it, other threads want to finish.
+ signal 'pure' code can't do anything (Michael)
+ always been bad
+ at the least - a worker thread (Norbert)
+ perhaps better to un-plug the solar mutex (Michael)
+ drop the SEGV handler for unit tests instead ? (Michael)
+ solar mutex taken at a high level (Norbert)
+ not the only lock (Michael)
+ eg. glibc non-recursive memory allocator lock
any memory problem can cause this.
-> deadlock on allocate.
+ crashing would be better (Armin)
+ best to disable osl_signal registration in unit-test mode
+ can we test for unit-test mode ? (Michael)
+ VCL_HIDE_WINDOWS is the guy (Miklos)
=> suggest turn off signal handling in this mode.
+ want only the main thread to handle the signal (Armin)
* l10n (Sophie)
+ work in progress for 5.2
+ l10n for lool ongoing.
* Ubuntu Crash reports (Bjoern)
+ looking at them from the releases
+ hand-wavy summary: lots better than previous releases
+ 5.1 seems to crash less often than earlier releases.
+ quite a lot of older crashes, seem to be just gone.
+ some crash-on-exit VclPtr bits.
* QA update (Robinson)
+ UNCONFIRMED: 629
+ down again; thanks to all involved.
https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
+ enhancements: 64
+ in ux-advise: 32
+ needAdvice at 44
+ Most Pressing Bugs:
http://tdf.io/mostressingbugs
+ tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
in "File -> Exit LibreOffice" menu on Windows.
+ Mail merge regressions (Bjoern)
+ http://tdf.io/mmregressions (10 open; 10 open last meeting)
+ all re-tested recently; waiting on a couple of them.
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+147 -131 (+16 overall)
many thanks to the top bug squashers:
Buovjaga 13
Aron Budea 12
Caolán McNamara 11
jan iversen 8
Maxim Monastirsky 8
Adolfo Jayme 7
raal 4
Samuel Mehrbrodt 4
David Tardon 4
Michael Stahl 4
Heiko Tietze 3
m.a.riosv 3
Markus Mohrhard 3
V Stuart Foote 3
Luke 3
* Highest-Priority bugs (aka "MABs"):
5.2: 3/10 - 30% +0
5.1: 2/28 - 7% +1
5.0: 7/53 - 13% -1
4.4: 8/73 - 10% +0
4.3: 5/68 - 7% +0
4.2: 8/133 - 6% +0
4.1: 4/79 - 5% +0
4.0: 9/81 - 11% +0
old: 36/249 - 14% +0
* Bibisected bugs open: whiteboard 'bibisected'
+ 366/1352 371/1347 369/1335 380/1334 383/1325 388/1313 391/1307
+ http://tdf.io/bibibugs
* all bugs tagged with 'regression'
+ 749(-9) bugs open of 4922(+19) total 17(-1) high prio.
* ~Component count net * high severity regressions
Writer - 6 (-1)
Calc - 5 (+0)
LibreOffice - 3 (+0)
Base - 2 (+0)
Impress - 1 (+0)
+ http://tdf.io/regressionscritical
* ~Component count net * all regressions
Writer - 238 (-6)
Calc - 143 (+2)
Impress - 55 (-1)
LibreOffice - 52 (-1)
Crashes - 45 (-2)
UI - 37 (-1)
graphics stack - 35 (+1)
Base - 32 (+0)
Borders - 31 (+0)
Draw - 25 (-3)
filters and storage - 23 (+0)
BASIC - 15 (+0)
Chart - 15 (+0)
Printing and PDF export- 12 (+0)
Formula Editor - 5 (+0)
Linguistic - 4 (+0)
Installation - 3 (+1)
Extensions - 2 (+0)
sdk - 1 (+0)
framework - 1 (+0)
+ 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.