+ Sophie, Christian, Jan I, Miklos, Armin, Caolan, David, Eike, Kendy,
Olivier, Michael M, Heiko, Robinson, Jan-Marek, Norbert, Michael S,
* Completed Action Items:
+ create large-scale cosmetic change page proposal (JanI)
[ ccache not an issue (Michael)
AI: + simplify the text somewhat (Michael) ]
+ Decision needed?
+ add access for Lionel to the same Mac (Cloph)
+ talk at infra-meeting wrt. more remote Macs for devs (JanI/Norbert)
[ no budget this year; next year maybe ].
* Pending Action Items:
+ poke at MSDN licenses (Michael)
[ waiting for a response on new process ]
+ investigate a cron job that queries & auto-merges (Norbert)
[ the solution proposed by David - using his query & a JSON script
to refine it - will work - needs a bit more python (Norbert) ]
+ 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.1.5 RC2 status
+ been tagged & on pre-release server, announced to early-QA & QA mailing lists
+ will be pushed to mirrors & announced later today
+ 5.2.0 RC4 - planned as final
+ will tag late evening today.
+ will announce ~Wednesday next week
+ 4x patches waiting in gerrit - already with a review.
+ will chase on IRC.
+ Now: one review to -5-2 branch, and another two to:
+ libreoffice 5-2-0 branch
+ Android & iOS Remote
+ Android tinderbox now back and working (Miklos)
* Windows XP deprecation for 5.2 story ? (Cloph)
+ goal - to have the baseline be based on Windows Server 2016, and VS 2015
+ unclear if builds created with this combination will run on WinXP
+ Thorsten had a stackoverflow comment saying it should work.
+ just giving warning that if there are big hassles with WinXP API etc.
we may drop it for 5.3 and onwards.
+ no real reason to drop it as a platform for now.
+ just want to give the advanced warning that it may go sooner (Norbert)
+ sob stories about old / stolen WinXP (Heiko)
+ no sympathy - if running a 10 year old OS, can run old LibreOffice (Norbert)
+ this is a meritocracy, who does the work chooses (Norbert, et. al)
+ even if we did remove it - always room for volunteers to make their own builds (Bjoern)
+ but no news here: we continue as before (Michael)
* LibreOffice Conference in Brno (Kendy)
+ travelling to Brno -> fly to Prague / Vienna unlikely to go direct
(BMI has a flight from Munich, others from London).
+ Community-day -> no ESC, meet in the evening.
* Membership Committee plug (Michael)
+ Please send nominations and self-nominations via e-mail to
firstname.lastname@example.org (which reaches the Board of
Directors in private) and also (!) to
email@example.com (which is a public mailing
list). We kindly ask nominees who would like to stand for
elections to provide a statement of up to 75 words on their
candidacy as continuous text (so no bullet lists or multiple
paragraphs). In addition, please also provide your full name,
e-mail address and your corporate affiliation, if any, and
please announce that you will provide information on all future
changes as soon as possible.
+ tooling uses git & is user-friendly for devs.
* Documentation (Olivier)
+ Getting Started 5.1 under final assembly (Jean Weber)
+ Chapters "cleaned" of direct formatting - affect CAT tools (Milos Sramek)
+ Meeting with Doc' community yesterday:
+ recognising & celebrating Authors: Promote authors as we promote dev's
=> grab Mike Saunders about that.
+ Bug 96015 much appreciated: have more entries in Help menu to Doc's contents
+ Design team has OK'ed it.
+ Books should also be a "product" for the community as software is
+ More downloads -> more contributors to doc's
+ Some books must be translated from other languages
+ best book about Base is in German
+ get other commnuties to help in English books.
+ any thoughts on stack-exchange style pieces ? (Bjoern)
+ not brought it to the docs team yet. (Olivier)
+ approach needs to be proven.
+ will mail some more ideas.
* GSoC 2016 (JanI/Armin)
+ business as usual
+ Next deadline is August 23rd for final evaluation.
+ reminder - blogging at a minimum helps docs / QA teams etc.
* UX Update (Heiko)
+ Discussion about Layers/Groups in Draw finished and ready for publication
+ positive feedback from Thorsten
+ idea is to upvote the Navigator into a fully functional navigational tree
with access to collections (renamed layers) and groups, having an easy access
as well as an expert view; should be working in all apps
+ review very much appreciated, please give some.
+ navigator somewhat tough to hack on (Michael)
+ expert vs. non-expert mode: global or per-widget ? (Michael)
+ two different types of peple covered (Heiko)
+ average guys - a simple drawing; needs to be easy
+ will ask the community in the blog post (Heiko)
* Crashtest update (Caolan)
+ 1 import failure, 7 export failures, coverity pending
+ discovered there was a timeout, throwing an assert after 2 minutes
an issue on the crash-testing box, but not when tested.
+ marketing numbers of 0.00 for coverity correct as of last testing cf. 5.2 branch
+ database documents being round-tripped (Michael S)
+ had a tendency to deadlock - 10% of them.
+ ended up being killed by the python script: didn't result in a crashlog.
+ only get an entry in the crashlog if we get a dispose exception.
+ have a fix for that; to introduce in the database document the
solar mutex for locking
+ another potential gift that will give and give.
+ crash test now runs without deadlocking
-> can we fix the python script - to report hangs ? (Michael)
+ some where writer has an infinite layout loop (Michael S)
+ should these be reported in crash-testing ? not sure.
* Infra meeting (Norbert)
+ started on Monday, got very practical on Tuesday - after loosing a server overnight
+ very happy with it - goal was to understand better the deep infra
+ much more confident now.
+ similar experience (JanI)
+ learned a lot, can help more in future.
* Hackfests (Bjoern)
+ next hackfests: nothing confirmed yet.
+ next venues / suggestions
+ Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
+ more suggestions welcome
* Mentoring/easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
16823(-222) commits in a year of which 8030(-336) were made directly, without use of gerrit
287(-7) people made commits in a year, 66(21) in a month. 2(2) people to be emailed
+ gerrit: committer open 74(-4) contributor open 47( 4)
updated merged abandoned updated merged abandoned
year: 74(-4) 7265(58) 578(2) 47(4) 1528(56) 489(5)
month: 73(-5) 624(30) 50(-2) 47(4) 161(21) 34(2)
week: 40(-11) 159(41) 11(5) 22(-6) 65(45) 7(-11)
total 250(1) open 218(0) assigned 14(0)
needinfo 18(1) needsDevEval 476(1) needsUXEval 152(2)
missing cleanup due to many comments 200(1)
+ top 5 contributors (based on merged patches last month):
Zdenek Crhonek got 68 patches merged, and have a total of 142 merged patches
Stanislav Horáček got 14 patches merged, and have a total of 74 merged patchesj
Winfried Donkers got 13 patches merged, and have a total of 35 merged patches
Muhammet Kara got 9 patches merged, and have a total of 45 merged patches
Mark Page got 8 patches merged, and have a total of 20 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):
+ Silent week, due to participation in Infra meeting
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
=> timeout for 5 weeks.
* Jenkins / CI update (Norbert)
+ been busy; not looked at the stats.
* l10n (Sophie)
+ people are working.
* RTF fuzzing (Caolan)
+ started this, got a couple of bugs in the last weeks.
+ pushed a few, Miklos on CC etc.
+ thanks; considered looking at it (Miklos)
+ fuzzer has a server process / some intricate work there (Caolan)
+ currently doing manual fuzzing runs, would be good to have permanent infra
* Undo/Redo (Miklos)
+ working on annotating undo stack with window-id / user
+ changes in one window vs. others - can't accidentally undo them from another
+ end-goal, a subset of changes/operations that can be transformed across each other.
+ detecting conflicts ? (Michael S)
+ first tagging items
+ then handling very simple cases
+ not a complete and general solution, but an incremental one.
* QA update (Robinson)
+ UNCONFIRMED: 673
+ enhancements: 70
+ in ux-advise: 28
+ needAdvice at 56
+ Most Pressing Bugs:
+ tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
in "File -> Exit LibreOffice" menu on Windows.
+ Continue to see dupe reports; in 5.2
+ Mail merge regressions
+ http://tdf.io/mmregressions (4 open; 6 open last meeting)
* QA stats
+120 -88 (+32 overall)
many thanks to the top bug squashers:
Caolán McNamara 20
Aron Budea 9
V Stuart Foote 6
Adolfo Jayme 6
Alex Thurgood 5
Eike Rathke 5
Heiko Tietze 4
Miklos Vajna 2
Björn Michaelsen 2
Laurent BP 2
Wolfgang Trube 1
* Highest-Priority bugs (aka "MABs"):
5.2: 1/16 - 6% -1
5.1: 2/29 - 6% +0
5.0: 7/53 - 13% +0
4.4: 7/73 - 9% +0
4.3: 5/69 - 7% +0
4.2: 8/133 - 6% +0
4.1: 4/79 - 5% +0
4.0: 8/82 - 9% -1
old: 33/247 - 13% +0
* Bibisected bugs open: whiteboard 'bibisected'
+ 340/1383 348/1382 353/1378 359/1378 362/1374 364/1371 367/1371
* all bugs tagged with 'regression'
+ 701(-8) bugs open of 5044(+15) total 11(-1) high prio.
* ~Component count net * high severity regressions
Calc - 4 (-1)
Writer - 4 (+0)
Impress - 1 (+0)
Base - 1 (+0)
LibreOffice - 1 (+0)
* ~Component count net * all regressions
Writer - 219 (-6)
Calc - 127 (-2)
Impress - 55 (+0)
LibreOffice - 44 (+0)
graphics stack - 38 (+0)
UI - 37 (+1)
Borders - 32 (+0)
Base - 31 (-1)
Crashes - 30 (+1)
Draw - 27 (+0)
filters and storage - 21 (+0)
Chart - 15 (+0)
Printing and PDF export- 11 (-1)
BASIC - 10 (-4)
Linguistic - 4 (+0)
Extensions - 3 (+0)
framework - 3 (+0)
Formula Editor - 3 (+0)
Installation - 1 (+0)
sdk - 1 (+1)