minutes of ESC call ...
Michael Meeks
michael.meeks at collabora.com
Thu Feb 9 16:31:43 UTC 2017
* Present:
+ Andras, Caolan, Kendy, JanI, Xisco, Michael M, Stephan, Miklos, Bjoern,
Michael S, Jan-Marek, Thorsten
* Completed Action Items:
+ setup bibisect repository for 4.3 with Norbert (Xisco)
+ [ Norbert showed how to do it – already building the data ]
+ give authorization to Xisco on jenkins in-person @ FOSDEM (Norbert)
+ setup and welcome Mark Page (JanI)
+ [ Kendy to do the actual button pressing in gerrit ]
* Pending Action Items:
+ add Mark Page <aptitude at btconnect.com> to committers
* Release Engineering update (Christian)
+ 5.2.6 RC1
→ squeeze one additional release in - rc1 week 7, rc2 week 9, final announce March 10
+ 5.3.0 retrospective
+ 5.3.1 RC1
→ rc1 later today, rc2 week 8, final on Mar 2nd
+ Android & iOS Remote (Cloph)
→ nice patches from Aleksandar
but a little too crashy for submitting to playstore (unrelated to his changes)
+ online (Michael)
+ tagged, made packages, Andras sent → Cloph. (5.3.0 tarball on mirrors)
+ online/TDF/LDAP accounts etc. (Michael)
+ https://user.documentfoundation.org
* Documentation (Olivier)
+ no Olivier -> still travelling ?
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
253(253) (topicUI) bugs open, 473(473) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 1(-3) 14(-2) 38(-4) 494(1)
commented 54(-1) 256(-14) 781(5) 3760(10)
removed 0(0) 5(0) 7(0) 39(0)
resolved 6(0) 32(-3) 77(4) 185(3)
+ top 10 contributors:
Tietze, Heiko made 193 changes in 1 month, and 2074 changes in 1 year
Foote, V Stuart made 37 changes in 1 month, and 670 changes in 1 year
Philips, Yousuf made 31 changes in 1 month, and 1647 changes in 1 year
Faulí Tarazona, Xisco made 27 changes in 1 month, and 216 changes in 1 year
Cor Nouws made 25 changes in 1 month, and 467 changes in 1 year
Telesto made 24 changes in 1 month, and 39 changes in 1 year
Iversen, Jan made 22 changes in 1 month, and 453 changes in 1 year
m.a.riosv made 15 changes in 1 month, and 55 changes in 1 year
Kevin, Suo (锁琨珑) made 13 changes in 1 month, and 17 changes in 1 year
Olivier R. made 11 changes in 1 month, and 16 changes in 1 year
+ talked with Alex Arnaud about a11y
+ filed ideas about gsoc projects.
+ have around 20 big tasks - we can make other projects from them.
+ encouraging people to become mentors.
* Crashtest update (Caolan)
+ 7 import failure, 4 export failures (newly added assert firing)
+ 414 coverity issues.
+ the same - went to zero - last build was broken before FOSDEM.
+ looking for a way to rid us of Exception warnings
+ Google / ossfuzz: 14 fuzzers active now
+ a few trickling in each day.
* FOSDEM Retrospective
+ what went well vs. badly etc.
+ hack-fest - more fun in the dedicated room ? (Michael)
+ more people from translators - working on pootle bits (Cloph)
+ hacking around libreoffice.
+ now need to verify the script, that it produces the correct results
+ identified that we have some legacy junk in the DB -> can reduce data set a lot.
+ would have liked more of a social event (JMux)
+ eating together; Italo has found a kitchen we can cook in eg.
+ hopefully will work out in Perugia & be more social.
+ hack-fest special: right after FOSDEM (Bjoern)
+ had talked there already (?)
+ often have lightning talks at hackfests eg.
+ if you were there - please add things in the wiki as to what you did (Bjoern)
+ to put things in the board reports:
+ https://wiki.documentfoundation.org/Hackfest/FOSDEM2017#Achievements
* Hackfests (Bjoern)
+ next venues / suggestions
+ Ladies who FOSS – sometime in March (Bubli)
+ organized in Berlin.
+ Italian hack-fest coming up: 4 days May 27-30th
+ Perugia University
+ successful students get course credits
+ expect 15+ experienced students.
+ Osvaldo helping out.
+ planning to go if he can (Bjoern)
+ lots of people want to go to Italy in May it seems
+ may have to start looking at who should go.
+ event in Spain (Xisco)
+ will be in Malaga for Open conference in May
+ http://www.opensouthcode.org/conference/opensouthcode2017
+ an idea to do something.
+ UX people: Arnaud suggested a UX meeting (Heiko)
+ perhaps in Corsica; acknowledged - UX people.
+ like the idea
+ love to have some devs there too (Michael)
+ have a topic focus on UX.
+ Essen meeting (Bjoern)
+ suggestions for bike-shedding topics to get people interesting
+ UX / Extensions ?
+ no time yet for it; German community coming up with that.
* mentoring/easyhack update (janI)
+ openhub statistics (2017-01-27), 280(280) people did 15424(15424) commits in 12 month in 8623853(8623853) lines of code
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 58(12) 115(10) 125(16) 130(16)
reviews 325(-151) 1752(-112) 4287(56) 17349(-182)
merged 143(-94) 916(-65) 2717(-68) 9624(-28)
abandoned 6(-9) 53(-4) 137(-1) 660(-10)
own commits 243(-128) 994(178) 2872(-150) 17077(-138)
review commits 45(-4) 134(44) 452(-17) 3370(-37)
contributor... 1 week 1 month 3 months 12 months
open 18(6) 43(3) 49(7) 49(7)
reviews 466(-70) 2005(-23) 5147(57) 18276(-9)
merged 23(9) 67(-3) 189(16) 815(-3)
abandoned 0(-5) 20(-12) 69(-1) 289(-8)
own commits 24(9) 49(23) 112(13) 787(-4)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 22(22) needsUXEval 0(0) cleanup_comments 186(186)
total 223(223) assigned 31(31) open 170(170)
+ received patches from 0 emails the last month without licesense statement
+ top 5 contributors:
Bassini, Federico made 7 patches in 1 month, and 11 patches in 1 year
Johnny_M made 4 patches in 1 month, and 9 patches in 1 year
Uzulmez, Dilek made 3 patches in 1 month, and 4 patches in 1 year
Anderson, Vitaliy made 3 patches in 1 month, and 3 patches in 1 year
Kumar, Rohan made 3 patches in 1 month, and 47 patches in 1 year
+ top 5 reviewers:
Iversen, Jan made 226 review comments in 1 month, and 1519 in 1 year
Stahl, Michael made 199 review comments in 1 month, and 1154 in 1 year
McNamara, Caolán made 139 review comments in 1 month, and 1468 in 1 year
Mohrhard, Markus made 123 review comments in 1 month, and 1788 in 1 year
Rathke, Eike made 113 review comments in 1 month, and 1330 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Röllin Lukas
Ceccarini
Bicha Jeremy
Anderson, Vitaliy
Amin, Fakabbir
Prajapati Gautam
Jaap, Patrick
Illarionov, Arkadiy
Korepanov, George
Monu7210
+ GSOC is starting, license statement is there.
+ The board cancelled JanI's contract after mutual agreement,
and he will be returning to his volunteer status in April.
+ gratitude for the work you've done - improving so much,
sorry that it didn't work out (Michael)
+ sorry it didn't work out, was a mutual agreement: best course
of action (JanI)
+ can concentrate on his own LibreOffice topics (JanI)
+ tendering for a new mentoring support ... over next week.
+ What happens to work started eg. IDE ? (Heiko )
+ in 1.5 months left to document & finalize as much as possible (JanI)
+ some talks on how to continue after that.
+ Board is working on making sure there is no gap (Michael)
* GsoC update (Thorsten)
+ Heiko - can link UX topics - bring mentor
http://pad.documentfoundation.org/p/UX-GSoC_Ideas
+ Wiki page has two parts (JanI)
+ top part is projects with mentors
+ bottom part is projects without mentors.
+ find people to mentor GSOC / things.
+ deadline for application: 6pm local-time today
+ Markus filled it out.
+ It is submitted.
* crash reporter news (Markus)
+ http://crashreport.libreoffice.org/stats/version/5.3.0.3
+ http://crashreport.libreoffice.org/stats/version/5.2.5.1
+ did a bit of poking at the hack-fest (Michael)
+ back-ported the GDI object writing to minidumps
+ 5.3.0.3 - missing some classes of problems.
+ Eike & Markus also chasing top issues.
+ interested in handling app-terminate notify handlers in reverse order (Jan-Marek)
+ currently has special handling based on registered interfaces
+ in theory should be handled like a stack
+ might help reduce future problems.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ Italo to send out certificates & update web-page
+ pinged him (Stephan)
+ 10 week sleep.
* Jenkins / CI update (Norbert)
+ still travelling ?
* l10n (Sophie)
+ not here.
* pdfium (Miklos)
+ may have noticed that master has an external: pdfium
+ a brief summary here
+ the PDF parser library that Chromium uses
+ use it in LibreOffice for 'insert image'
+ already handle PDF files, but current code is sub-optimal
+ imports it to draw, and takes the meta-file
+ we start a full draw & have this external 'poppler' process
+ want to replace that with using this library
+ avoid both the extra process & the full draw document for each PDF image.
+ later:
+ hope it will support a vector based renderer eg. skia.
+ and get better vector based output.
+ hopefully this could replace the other poppler PDF use.
+ currently no test-cases for PDF export
+ long-run: inspect PDFs with it.
+ long-run: get rid of poppler.
+ for now just affects PDF insert image feature.
+ would love to filter un-trusted file filters. (Michael S)
+ something no longer possible with the new library.
+ ideally - something from pdfium in a separate process if you want it (Miklos)
+ currently PDF import result - is what we support in ODF
+ good for editing the result, but for images - a high quality preview needed.
+ quality improvement from better rendering.
+ file-type detection also uses these libraries -> expensive ?
+ in Fedora -- no pdfium package (Michael S)
+ not aware of any distributions packaging it.
+ only 2 patches in external/ - for Win / Mac base-line.
+ if any distro packages - should be easy to use the system version.
+ does up-stream do releases ? (Michael S)
+ branches in git repo; in Chromium - statically link the library.
+ don't build a shared object.
+ we do build a shared object & export public symbols.
+ not entirely enthused about it (Michael S)
+ really in favour of having a cleaner solution than now (Michael)
* MinGW-bits removal heads-up (Stephan)
+ cf. mailing list
+ can we do cross-compiling in future ? (Michael)
+ no-one uses this cross-compile target (Stephan)
+ ripping out the code is healthy.
+ android used cross-compiling (Miklos)
+ seems sensible.
* QA update (Xisco)
+ an increase in reports since 5.3 was released
+ unconfirmed slightly up, but more or less expected.
+ most new reports are against 5.3
+ UNCONFIRMED: 480 (+24)
+ enhancements: 35 (-4)
+ needsUXEval: 1 (-3)
+ haveBackTrace: 12 (-1)
+ needsDevAdvice: 44 (+11)
+ documentation: 6 (+1)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ Pivot crashes Calc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=105858
+ Problem when SC_DPOUT_MAXLEVELS ( 256 ) is reached
+ User can’t share the document. I can send it privately if needed
+ quite old - back to 3.5 - quite rare to reproduce.
+ would love input from Eike on what is going on ?
+ document sent to Julian & so on.
+ GSoC table template: Crash on Modify custom table style or creating New (in context menu)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=101648
+ UX team needs to discuss the workaround
+ any update from Heiko ?
+ didn't talk about it.
+ need to disable the menu entry for now.
+ ask Jay to poke at it (Xisco)
+ Crash in: `anonymous namespace'::ScCaptionCreator::UpdateCaptionPos()
+ https://bugs.documentfoundation.org/show_bug.cgi?id=105667
+ has been bisected, Eike to take a look at it.
+ Older:
+ Some Impress slide transitions crash LO on older GPUs
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103236
+ ongoing investigation; Win XP + OGL [!] ...
+ Firebird: Trying to close Firebird-DB without saving leads to hang of LO
+ https://bugs.documentfoundation.org/show_bug.cgi?id=105062
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+183 -121 (+62 overall)
many thanks to the top bug squashers:
Xisco Faulí 18
Buovjaga 11
Telesto 8
Aron Budea 7
V Stuart Foote 7
Heiko Tietze 5
Maxim Monastirsky 4
Miklos Vajna 4
Alex Thurgood 4
Jacques Guilleron 2
Kohei Yoshida 2
m.a.riosv 2
Adolfo Jayme 2
Julien Nabet 2
+ top 10 bugs reporters:
Tobias Burnus 7
Christian Nieber 3
Ljiljan 3
grofaty 3
Philips, Yousuf 2
Carlos 2
Adalbert Hanßen 2
Cor Nouws 2
Srebotnjak, Martin 2
Johannes Kingma 2
+ top 10 bugs fixers:
Vajna, Miklos 4
robert 3
Monastirsky, Maxim 3
Adolfo Jayme Barrientos 3
Tietze, Heiko 2
Buovjaga 1
Tygier, Sam 1
Grandin, Noel 1
JAG220 1
Kaganski, Mike 1
* Highest-Priority bugs (aka "MABs"):
5.3: 3/30 - 10%
5.2: 2/26 - 7%
5.1: 3/34 - 8%
5.0: 2/56 - 3%
4.4: 3/72 - 4%
4.3: 4/70 - 5%
4.2: 6/132 - 4%
4.1: 3/80 - 3%
4.0: 4/81 - 4%
old: 29/252 - 11%
+ http://bit.ly/2dp3mwC
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 350/1239 342/1220 339/1211 338/1196 338/1187 320/1161 310/1143
+ http://bit.ly/2dyIfDy
+ Done by:
Faulí Tarazona, Xisco 6
Budea, Áron 5
Vajna, Miklos 1
* Bibisected bugs open: keyword 'bibisected'
+ 419/1782 411/1761 410/1754 410/1737 410/1727 395/1700 389/1680
+ http://bit.ly/2cSCXlS
+ Done by:
Faulí Tarazona, Xisco 8
Budea, Áron 4
Alex ARNAUD 1
Vajna, Miklos 1
* all bugs tagged with 'regression'
+ 773(+8) bugs open of 5716(+32) total 11(+1) high prio.
+ Done by:
Faulí Tarazona, Xisco 8
Buovjaga 4
Budea, Áron 2
Abe, Takeshi 1
Cor Nouws 1
Timur 1
m.a.riosv 1
Alex ARNAUD 1
Vajna, Miklos 1
* ~Component count net * high severity regressions
LibreOffice - 3 (+0)
Base - 2 (+0)
Impress - 2 (+0)
Calc - 1 (+1)
Writer - 1 (+0)
graphics stack – 1 (-1)
+ http://bit.ly/1HWHb3E
by OS:
+ Mac - 5
+ All - 2
+ Windows - 2
+ Linux - 1
* ~Component count net * all regressions
Writer: other – 128 (+1)
Calc - 124 (-4)
Impress - 72 (+1)
Writer: docx - 64 (-1)
LibreOffice - 56 (+0)
UI - 44 (+1)
graphics stack - 40 (+1)
Writer: doc - 39 (+1)
Base - 34 (+1)
Crashes – 31 (+1)
Borders – 30 (+1)
Draw – 30 (+0)
Writer: filter – 26 (+1)
filter / storage – 20 (-1)
Chart - 19 (+0)
Writer: perf – 21 (+2)
print / PDF export - 12 (-1)
BASIC - 11 (+0)
framework - 3 (+0)
Extensions - 2 (+0)
Linguistic - 1 (+1)
Installation - 1 (+0)
sdk - 1 (+0)
Formula Editor - 1 (+0)
+ http://bit.ly/1BUdI8i
More information about the LibreOffice
mailing list