minutes of ESC call ...
Michael Meeks
michael.meeks at collabora.com
Thu Jan 5 17:07:34 UTC 2017
* Present:
+ Stephan, Heiko, Kendy, Michael M, Sophie, Markus, Andras,
Olivier, Xisco, Caolan, Jan-Marek, Michael S, Bjoern, Eike
* Completed Action Items:
+ move gitdm-config from freedesktop to gerrit (Norbert)
* Pending Action Items:
+ produce a trend / graph of last year’s work (JanI)
+ have a look at certification names again (Kendy)
[ not looked yet ]
+ poke at MSDN licenses (Michael)
+ investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco)
[ https://gitlab.com/odfplugfest/odfserver
Tried to install it in Ubuntu with no success, need a bigger machine
Trying now in a VM with NixOS ( Jos’ recommendation ) ]
+ poke Florian to encourage posting of Macs (Cloph)
[ on vacation ]
* Release Engineering update (Christian)
+ 5.2.5 RC1 schedule acceleration ?
+ fixes for both regressions in 5.2
+ Markus’ fix may help a lot with lots of shutdown crashes.
+ Xisco mailed QA guys to test this hard → nothing bad so far.
=> Recommend move 5.2.5 in one week – to freeze Monday/Tuesday.
+ 5.3.0 RC2 update
=> Push this out one week, unless we can do both in one week.
+ Update Marketing in TDF call (Sophie)
+ Android & iOS Remote (Cloph)
+ will prepare a new build based on the branch-off tag
+ online (Michael)
* Documentation (Olivier)
+ In the middle of the translation cycle
+ lots of corrections to help have been flagged & corrected in master
+ updated chapters on the books recently.
+ updating things for the new release.
+ Next: Will test screenshots make enabled by bubli
( https://wiki.documentfoundation.org/Documentation/Screenshots )
+ issues with overlapping of screenshots when tested.
+ communicated with Bubli about that.
+ Patches in HelpContents in by Kelemen
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
254(254) (topicUI) bugs open, 487(487) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 2(0) 10(-4) 41(-11) 506(-11)
commented 75(53) 285(36) 915(-10) 3699(30)
removed 1(1) 1(1) 13(0) 34(1)
resolved 13(12) 32(6) 104(1) 156(12)
+ top 10 contributors:
Tietze, Heiko made 123 changes in 1 month, and 1923 changes in 1 year
Foote, V Stuart made 64 changes in 1 month, and 656 changes in 1 year
Cor Nouws made 31 changes in 1 month, and 442 changes in 1 year
Buovjaga made 30 changes in 1 month, and 363 changes in 1 year
Philips, Yousuf made 23 changes in 1 month, and 1648 changes in 1 year
tommy27 made 22 changes in 1 month, and 82 changes in 1 year
Mehrbrodt, Samuel made 20 changes in 1 month, and 249 changes in 1 year
Faulí Tarazona, Xisco made 14 changes in 1 month, and 193 changes in 1 year
Zolnai, Tamás made 13 changes in 1 month, and 15 changes in 1 year
Kelemen, Gabor made 13 changes in 1 month, and 13 changes in 1 year
+ trying to match the good work done by QA wrt. open issues.
+ Color palettes blog post has been published
+ https://design.blog.documentfoundation.org/2016/12/30/new-color-palettes-in-libreoffice/1
+ ~2000 hits and 11 comments so far
+ Blog post draft about DIY Notebookbar
+ https://docs.google.com/document/d/1-BDSr-FfOjwNEFwdgdx75OYja8aAueMcio099DjnLF0
* Crashtest update (Caolan)
+ 0 import failure, 1 export failures
+ looking good.
+ 6 coverity issues.
+ all move assignments – not interesting.
+ Google / ossfuzz
+ two fuzzers working there: metafile + jpeg over Xmas
+ finding some interesting old issues; very happy with fuzzing
+ adding other file formats as time goes on.
+ 90 days after discovered if not fixed, 7 days after ‘fixed’
+ where ‘fixed’ is a commit.
+ not going to hand control to open/close bugs to us.
+ either live with 7 days – or have fixes in release branches.
+ are other projects as interested (Stephan)
+ apparently they don’t mind.
+ they auto-pull from our git tree.
+ could get them to analyze a particular branch
+ Feed them a master tag updated every 90 days ? (Michael)
+ may find after 90 days fix is not complete (Caolan)
+ https://github.com/google/oss-fuzz/issues/244
=> keep reaching out to improve Google disclosure process (Caolan)
+ can we push a patch to gerrit with note of date when to push ? (Markus)
+ shared sec. list is on CC for bugs coming through.
* Easy IDE integration bits (JanI)
+ Version 0.2 distributed and many comments received.
+ Mmeeks proposal is in v.0.3.
+ many negative comments (not possible, to much maintenance etc),
+ The IDE is basis for everything in the Document, so ESC need to decide.
+ Concern from Markus:
+ huge task to get -everything- built in IDE.
+ particularly for the last files that are generated etc.
+ as David said – mentoring of newbies can become more difficult.
+ How to deal with maintenance problems & how that works ?
+ All ideas are nice (Bjoern)
+ better than not doing anything in every case.
+ what to do first & where to focus resources the sticking point.
+ doing everything natively is not achievable in a hard timeframe.
+ more low-hanging fruit around; focus should be there.
+ Agreed we don’t want to go in a “first fix everything” mode (Michael)
+ scared of the moon-shot (Bjoern)
+ want the simple things first.
+ ie. the VM stuff is easy → do it first & iterate.
+ solver idea – maintenance problem (Markus)
+ hope that hacking inside the tar-ball doesn’t update structure (Michael)
+ concerns wrt. Collaboration around reviewed patches
+ can’t take an updated patch from gerrit.
+ how do they push & get back the changed solution.
+ patch management becomes a problem.
+ will break the build in ‘interesting’ ways – eg. ‘ ‘ in path (Bjoern)
+ need to have matching binaries.
+ can’t we have a ‘make it build’ button ? (Markus)
+ LODE in the makefile – just run it.
+ LODE is already fragile (Bjoern)
+ concern around output of autoconf for all projects.
=> first resolve the autoconf output for windows – so 20 lines or so.
+ autoconf issue is particularly bad on Windows (Michael S)
+ setup paths to Visual Studio with 8.3 notation
+ surely VS doesn’t need to do that inside the shell ? (Michael M)
+ no problem with IDE (Markus)
+ for 80% of compiling code → ok, good for newcomers.
+ but instead of porting whole build system – focus on making LODE easier.
+ is the focus on build-system, or compile of C++ later ?
+ get LODE to have a V.S. plugin (Bjoern)
+ to do all the privilege / power-shell foo from a nice GUI
+ solver – worth a try
+ point get scared: when we break deps in gbuild.
+ don’t want lots of coditionals in the gbuild → a nightmare.
+ students say ‘want an IDE’ (jmux)
+ having more windows developers the solution ?
+ once it is setup on windows – it is easy (Michael)
+ problem is setting it up.
=> priorities are the main issue
+ On-line VM based provision first eg. cloudshare.
+ then other IDE approaches.
* TDF / Budgeting / Brainstorming (Thorsten)
+ Ideas here:
+ https://wiki.documentfoundation.org/Development/Budget2017
+ ‘online’ - ranking spreadsheet exists now.
+ please rank things – add yourself if you don’t have a column
+ please look at the time estimate – we don’t have a ton of budget.
+ some pseudo deadline of next week.
+ try not to rename items to avoid breaking SS links.
* Reviewer queries (Bjoern)
+ see http://nabble.documentfoundation.org/Gerrit-mark-patches-as-waiting-for-review-tp4204179p4204236.html
+ so if you can push to master, please consider to add one of these queries to your account:
https://wiki.documentfoundation.org/Development/gerrit/CommonQueries
+ good to put these in the settings – and log to gerrit.
* 33c3 Update (Bjoern)
+ all software is broken, we knew that – cloud, phones etc.
+ not much for ESC really.
* Hackfests (Bjoern)
+ next venues / suggestions
+ FOSDEM - dev-room (Michael)
+ https://fosdem.org/2017/schedule/track/open_document_editors/
+ book travel:
+ 3rd Feb 2017 - board (+MC) meetings.
+ 4th/5th Feb 2017 - core FOSDEM dates
+ 6th/7th Feb 2017 - Hackfest at Beta Coworking.
+ http://www.bedfordhotelcongresscentre.com/
+ Lightning Talks on the day:
=> tell Thorsten if you have a plan.
* mentoring/easyhack update (janI)
+ openhub statistics (2016-11-29), 284(284) people did 15495(15495) commits in 12 month in 8301307(8301307) lines of code
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 35(-5) 68(-22) 86(-9) 88(-8)
reviews 384(12) 1593(-122) 3767(48) 17761(89)
merged 212(89) 853(-60) 2538(55) 9009(109)
abandoned 4(2) 29(-2) 116(-2) 619(0)
own commits 92(67) 621(-271) 3716(-245) 17793(-131)
review commits 0(-15) 117(-83) 646(-72) 3606(-49)
contributor... 1 week 1 month 3 months 12 months
open 32(-1) 55(4) 63(6) 63(6)
reviews 434(75) 1759(-262) 4945(2) 18228(114)
merged 35(15) 117(1) 309(8) 1292(17)
abandoned 2(-10) 33(-1) 68(1) 402(1)
own commits 0(0) 29(-32) 244(-28) 1266(-25)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 23(23) needsUXEval 4(4) cleanup_comments 191(191)
total 233(233) assigned 20(20) open 186(186)
+ received patches from 2 emails the last month without licesense statement
+ top 5 contributors:
Crhonek, Zdeněk made 6 patches in 1 month, and 313 patches in 1 year
Page, Mark made 5 patches in 1 month, and 32 patches in 1 year
Latini, Marina made 2 patches in 1 month, and 3 patches in 1 year
Goncharuk, Lera made 2 patches in 1 month, and 8 patches in 1 year
Tamás, Bunth made 2 patches in 1 month, and 33 patches in 1 year
+ top 5 reviewers:
Iversen, Jan made 154 review comments in 1 month, and 1678 in 1 year
Mohrhard, Markus made 142 review comments in 1 month, and 1745 in 1 year
Timar, Andras made 109 review comments in 1 month, and 418 in 1 year
Grandin, Noel made 105 review comments in 1 month, and 1259 in 1 year
McNamara, Caolán made 88 review comments in 1 month, and 1417 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Dhingra, Gaurav gxyd007 at yahoo.com
Felbab, Vukasin vukasindfelbab at gmail.com
Spiteri, Jean beimaginativeegroup at gmail.com GIT AUTHOR 2016-12
Móger, Tibor hapcyhun at gmail.com
Kempshall, Alex mcmurchy1917-libreoffice at yahoo.co.uk
Wong, Ed ew at crazy-cat.org
Biocchetti, Fabio fabio.biocchetti at gmail.com
On vacation
* StarOffice - SDW/SDA/SDC files sought (Laurent Alonso)
+ where can we find lots of these for him ?
+ script downloads them from Bugzilla
+ only have a few though.
+ David Tardon may have some (Caolan)
+ good to ask on User mailing lists (Michael S)
=> German User list a great place to start.
* crash reporter news (Markus)
+ http://crashreport.libreoffice.org/stats/version/5.3.0.1
* Commit Access
+ Aron Budea → back-porting to C’bra branches initially
Aron is doing stable work, with smaller corrections, +1 to committer (janI)
+ Heiko – pushing patches for other people with their name
+ currently forbidden for Heiko.
=> make both committers.
AI: + write to both of them to welcome (Kendy)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ news ?
* Jenkins / CI update (Norbert)
* l10n (Sophie)
+ still debugging the new pootle.
+ LibreOffice Online pot update in Pootle?
* QA update (Xisco)
+ somewhat quiet over Christmas – now back to normal.
+ UNCONFIRMED: 466 (+4)
+ enhancements: 38 (+5)
+ needsUXEval: 2 (+2)
+ haveBackTrace: 18 (+3)
+ needsDevAdvice: 45 (+15)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ Open
+ Crash after deleting all text from a particular document, then undo
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104649
+ MacOS main package – no longer signed
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104915
+ Calc crash in navigator
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104919
+ 3 months old regression ( 5.3 and master )
+ Writer crash when adding a textbox and undo
+ https://bugs.documentfoundation.org/show_bug.cgi?id=105009
+ 3 years old regression (5.2, 5.3 and master )
+ Crash on ‘New Theme’ in detached side-bar
+ https://bugs.documentfoundation.org/show_bug.cgi?id=105017
+ 3 months old regression ( 5.3 and master )
+ Fixed
+ Crashing while closing LibO Writer after pasting shape from Draw
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104567
+ Fixed thanks to Markus’ process events at shutdown patch
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+127 -96 (+31 overall)
many thanks to the top bug squashers:
Heiko Tietze 11
Julien Nabet 11
Buovjaga 10
Xisco Faulí 9
Gabor Kelemen 8
V Stuart Foote 8
Telesto 7
Andras Timar 7
Alex Thurgood 3
Kevin Suo 2
Bartosz 2
Antonio Faoro 2
Justin L 2
Miklos Vajna 2
Timur 2
+ top 10 bugs reporters:
Telesto 9
robert 5
Raal 5
Howard Johnson 5
Terrence Enger 4
baffclan 3
jlbraga 3
Volga 2
Stefan Grotz 2
Alex Kempshall 2
+ top 10 bugs fixers:
Kelemen, Gabor 8
Vajna, Miklos 3
Donkers, Winfried 3
V Stuart Foote 2
Nabet, Julien 2
Tamás Zolnai 1
Kaganski, Mike 1
Yerlan 1
Kosiorek, Bartosz 1
Rathke, Eike 1
* Highest-Priority bugs (aka "MABs"):
5.2: 3/25 - 12%
5.1: 2/32 - 6%
5.0: 3/57 - 5%
4.4: 4/73 - 5%
4.3: 5/71 - 7%
4.2: 6/132 - 4%
4.1: 3/79 - 3%
4.0: 4/81 - 4%
old: 29/249 - 11%
+ http://bit.ly/2dp3mwC
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 320/1161 310/1143 305/1116 305/1101 303/1087 292/1061 261/1015
+ http://bit.ly/2dyIfDy
+ Done by:
Xisco Faulí 4
Budea, Áron 2
Terrence Enger 1
Buovjaga 1
Raal 1
Stahl, Michael 1
* Bibisected bugs open: keyword 'bibisected'
+ 395/1700 389/1680 382/1651 381/1633 378/1618 366/1593 348/1557
+ http://bit.ly/2cSCXlS
+ Done by:
Xisco Faulí 5
Budea, Áron 3
Terrence Enger 2
Raal 1
* all bugs tagged with 'regression'
+ 759(+4) bugs open of 5606(+30) total 16(+0) high prio.
+ Done by:
Buovjaga 8
Xisco Faulí 4
guilleron29 3
Terrence Enger 1
nico.stuurman 1
kompilainenn 1
steve -_- 1
tommy27 1
Raal 1
Adolfo Jayme Barrientos 1
* ~Component count net * high severity regressions
LibreOffice - 5 (+1)
Writer - 3 (+0)
Impress - 3 (+1)
Calc - 2 (+0)
Base - 2 (+0)
Draw – 1 (-1)
graphics stack - 0 (-2)
+ http://bit.ly/1HWHb3E
by OS:
+ Mac - 6
+ All - 5
+ Windows - 3
+ Linux - 2
* ~Component count net * all regressions
Writer: other - 133 (+3)
Calc - 117 (+3)
Impress - 75 (+5)
Writer: docx - 64 (-3)
LibreOffice - 56 (-2)
UI - 43 (+0)
Writer: doc - 39 (+0)
Crashes - 35 (+3)
graphics stack - 34 (-2)
Borders - 32 (+0)
Base - 32 (+0)
Draw – 31 (-1)
Writer: filter – 26 (+4)
filter / storage – 20 (-1)
Chart - 16 (+0)
print / PDF export - 13 (-2)
Writer: perf - 19 (+2)
BASIC - 10 (+0)
framework - 3 (+0)
Extensions - 2 (+0)
Installation - 1 (+0)
sdk - 1 (+0)
Formula Editor - 1 (+0)
+ http://bit.ly/1BUdI8i
More information about the LibreOffice
mailing list