[Libreoffice-qa] minutes of ESC call ...
Michael Meeks
michael.meeks at collabora.com
Thu Jun 15 14:56:22 UTC 2017
* Present:
+ David, Heiko, Olivier, Thorsten, Xisco, Michael M, Sophie, Stephan,
Christian, Markus, Miklos, Michael S, Bubli, Caolan, Armin
* Completed Action Items:
+ check with Italo, and change the version to 6.0 in configure.ac (Christian)
+ Build translations for survey & run it (Sophie, Heiko)
[ translation is done, Heiko seems happy (Sophie)
asking for more translation on marketing-priv (Heiko)
+ waiting for the weekend to start it ]
+ remove TDE support (Michael S).
* Pending Action Items:
+ come up with a concrete, deliverable plan for live-screenshots (Olivier)
+ Set screenshooting as uno command
+ run script to build screenshots on all dialogs at install time
+ place screenshots in $INSTALL/help/screenshots/
+ Problems with flickering screens ? (Michael)
+ flashing screen issue not addressed by UNO (Bubli)
AI: + help Olivier come up with a plan (Armin)
* Release Engineering update (Christian)
+ 5.4.0 Beta 2 update
+ no negative feedback wrt. Certificates
+ not heard of major problems with the release
+ feature pages: please update:
+ https://wiki.documentfoundation.org/ReleaseNotes/5.4
also created:
+ https://wiki.documentfoundation.org/ReleaseNotes/6.0
+ 5.3.4 RC2
+ has been tagged ~10mins before the call
+ key regression fix thanks to Troy Rollo
+ 5.4.0 RC1
+ next week: UI & English string freeze.
+ still done from libreoffice-5-4 branch
+ branch for RC2 in two weeks time.
+ an independant review is needed after the first RC.
+ Android & iOS Remote
+ no update
+ online
+ B2 out, RC1 next week.
AppImage resolution - Linux portable edition
+ jphilipps arrived – but no volume.
+ dislike feature – but we should do it for the volunteers (Michael)
+ not opposing this (Cloph)
+ fine with having it on the portable / download page
+ just not enabling for his own tinderboxes.
+ various well-known down-sides
+ confusion etc.
+ any reason to have at the same level of non-promotion (Thorsten)
+ as snap / flatpack.
+ volunteers on it / some users know it – costs seem low.
=> help Anthonio up-load builds & put on portable page (Cloph)
+ needs some clarify what languages / help go in each image (Cloph)
+ don’t want to have hundreds of these.
+ suggest: similar to the windows one & omit help
+ as long as its real work > a few archives per-release re-visit (Thorsten)
* Documentation (Olivier)
+ Completely rewrote on-line help (WIP)
+ Support languages
+ Support Win, Mac, Linux diff’s
+ Fast, flat-HTML
+ bookmarks are searcheable
+ Google search
+ Size = 20MB per language
+ Now in https://helponline.libreoffice.org
+ HTML pre-generated, not done with CSS on old-style XML.
+ Next:
+ Connect with LibreOffice (replacing the wikihelp)
+ do we need to keep old-help around on-line ? (Michael)
+ changing the URLs – can do it.
+ add LibreOffice versions (master, 5.3, 5.2, etc...)
+ More pages in Help on Basic
+ Doc Meeting in June 7th
+ One attendant, Dave Barton – interested in help page work.
+ Improvements for HelpAuthoring extensions by Jean Spiteri
+ supports <sub> and <sup> of HC DTD
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
260(260) (topicUI) bugs open, 472(472) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 3(-1) 15(-4) 38(0) 444(-11)
commented 27(-17) 208(-9) 556(9) 3496(2)
removed 0(0) 0(0) 3(0) 43(1)
resolved 3(-1) 13(1) 46(2) 238(3)
+ top 10 contributors:
Philips, Yousuf made 149 changes in 1 month, and 1467 changes in 1 year
Thomas Lendo made 97 changes in 1 month, and 214 changes in 1 year
Tietze, Heiko made 64 changes in 1 month, and 1849 changes in 1 year
Buovjaga made 34 changes in 1 month, and 378 changes in 1 year
Foote, V Stuart made 18 changes in 1 month, and 609 changes in 1 year
Cor Nouws made 16 changes in 1 month, and 380 changes in 1 year
Henschel, Regina made 16 changes in 1 month, and 141 changes in 1 year
Kevin made 13 changes in 1 month, and 13 changes in 1 year
Timur made 11 changes in 1 month, and 44 changes in 1 year
Daniel Grigoras made 9 changes in 1 month, and 10 changes in 1 year
+ Question: when NotebookBar is not experimental ?
+ would be nice for 6.0 – hopefully done in the project
+ currently GSOC project working on it.
+ long list of issues that needs to be fixed.
+ volunteers welcome.
* Discussion about line spacing
+ Patch from Khaled https://gerrit.libreoffice.org/#/c/31053/
aiming to standardize calculation
+ Documents → matter a lot – but …
+ currently was inconsistent cross-platforms.
+ new behaviour is more interoperable (Miklos)
+ what does backwards-compat mean wrt. An
inconsistent previous state ? (Michael)
+ outside writer lack of compat-flags (Miklos)
+ How it was before:
+ Win: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128520
+ Linux: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128521
=> consensus on not reverting the patch incl. Xisco too.
* Crash Testing (Caolan)
+ 2(+0) import failure, 0(+0) export failures
+ havn’t been able to reproduce it.
+ oss-fuzz: 30 fuzzers active
+ added 1st of spreadsheet bits
+ no output for a week – some sort of issue with:
+ SIGALRM handler
+ despite the backlog, nothing serious:
+ timeouts, infinite loops, nullptrs etc.
+ latest is quattro-pro
+ coverity: 24/14/7 bugs outstanding
+ resolved all issues with exceptions being thrown through destructors.
+ 24: number detected.
+ 14: in our code
+ 7: not fixed yet.
+ 1 issue / million lines ish.
* Hackfests (Bjoern)
+ next venues / suggestions
+ Ladies who FOSS ? (Bubli)
+ Berlin German community meeting (Thorsten)
+ Weekend of June 23 → 25 – Friday → Sun.
+ Hamburg meeting on Friday as a warm-up ?
+ openExpo in Madrid June 1st
+ http://www.openexpo.es
+ jani went(?)
+ Akademy is coming up (Thorsten)
+ I should be at GUADEC (Michael)
* Automatic Updater (Markus)
+ Working on the auto-updated for some time.
+ it now works on Linux – with archive builds.
+ plan to provide daily, automatic-update builds soon
+ so people can test them.
+ quite some security implications, especially on Windows.
+ an independent service installed – that does the update.
+ so we don’t need to request admin permissions
+ code taken from Mozilla guys – who did good security review.
+ need to check we don’t create problems.
+ signing ? (Michael)
+ at every stage (Markus)
+ checking signatures etc.
+ found quite some issues in their code during development.
+ non-trivial to never execute code you don’t trust
+ we re-use most of their code ? (Thorsten)
+ we take most of their code (Markus)
+ we have a set of bugs they found to review.
+ how does the patch work ? (Michael)
+ Windows – several step process (Markus)
+ binary calls an updater binary, starts an updater service.
+ which has permission to install in admin-only locations eg.
Program\ Files.
+ one system service that runs with elevated permissions.
+ can only call it with the executable you want etc.
+ a small diff to what Mozilla have ? (Thorsten)
+ how often does it change ?
+ about 10 security issues on the list over 4-5 years.
+ some differences; we prolly use MSI patching, they don’t
there are differences.
+ totally different release process to what we have.
+ Firefox don’t ship any MSIs (Markus)
+ most likely we’ll have to start shipping MSP patches.
+ not eager to see that (Michael)
+ some open questions pending to the list (Markus)
+ should allow us to do out of band installations (Michael)
+ would have more regular update pings (Markus)
+ very large numbers of queries (Michael)
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 0(0) 89(-4) 119(0) 124(0)
reviews 0(0) 1079(-345) 4151(-289) 16225(-544)
merged 0(0) 445(-188) 2269(-167) 9610(-266)
abandoned 0(0) 23(-6) 109(-16) 589(-11)
own commits 41(-268) 1273(-284) 4251(-527) 16647(-260)
review commits 3(-56) 267(-78) 862(-245) 3417(-96)
contributor... 1 week 1 month 3 months 12 months
open 0(0) 45(-3) 57(0) 59(0)
reviews 0(0) 1024(-393) 4532(-368) 18577(-567)
merged 0(0) 69(-37) 378(-30) 1075(-15)
abandoned 0(0) 8(-3) 46(-7) 223(-10)
own commits 3(-13) 101(-22) 388(2) 896(-1)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 24(24) needsUXEval 0(0) cleanup_comments 188(188)
total 232(232) assigned 18(18) open 187(187)
+ top 5 contributors:
Dewan Aditya made 18 patches in 1 month, and 23 patches in 1 year
Kainz, Andreas made 10 patches in 1 month, and 47 patches in 1 year
Taneroğlu, Yeliz made 10 patches in 1 month, and 13 patches in 1 year
Freund, Matthias made 10 patches in 1 month, and 12 patches in 1 year
Gelmini, Andrea made 6 patches in 1 month, and 101 patches in 1 year
+ top 5 reviewers:
Holešovský, Jan made 114 review comments in 1 month, and 711 in 1 year
Behrens, Thorsten made 82 review comments in 1 month, and 473 in 1 year
Grandin, Noel made 76 review comments in 1 month, and 1175 in 1 year
Vajna, Miklos made 70 review comments in 1 month, and 1095 in 1 year
Behrens, Katarína made 56 review comments in 1 month, and 442 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
* Proposals for 5.4 deprecated section (Eike)
+ https://wiki.documentfoundation.org/Proposals_for_removing_features
+ waiting for survey results ...
* GSoC update (Thorsten / Markus)
+ timeline:
+ nice commits coming in.
+ be prepared for your 1st eval (Michael)
+ only have 4 days not 10 this year (Markus)
+ June 26-30: first eval
+ July 24 - second eval
+ August 21- 29: pens down, wrap up
+ August 29 - September 5: final evaluations of students
+ September 6: passing projects announced
+ talk to your students about the conference
+ evaluation in 2 weeks, only 4 days this year
* crash reporter news (Xisco)
+ http://crashreport.libreoffice.org/stats/?days=128
+ http://crashreport.libreoffice.org/stats/version/5.2.7.2
+ 1717 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.3.2
+ 4936 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.4.0.0
+ 32 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.4.1
+ Would love a way to find the 2 doFlush crashes in the large
number of older tickets.
+ apparently no significant GDI related crashes in 5.3.4+ & 5.4 (Markus)
+ do we plan to enable the crash-report for Linux + Mac for 5.4 ? (Xisco)
+ for Linux – pushed a hack that enables it.
+ already more Linux reports than there used to be.
+ for Mac – someone needs to implement the last missing bits.
+ Open bugs with a signature : 31 (-2)
+ http://bit.ly/2qZIC1H
* Commit Access
+ GSoC students
+ Mohammed (Michael/Markus)
=> approved.
+ other GSoC students without access ?
ideally all students should have access (Markus)
+ remind students about rules (mentors)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ magic script has been run to collect names (Kendy)
+ pending some input from Kendy & Bjoern.
* Jenkins / CI update (Norbert)
+ network related issues, got fixed.
* l10n (Sophie)
+ nothing particularly new.
* Call for Papers for the LibreOffice conference
+ published this morning.
+ deadline August 15th.
+ http://conference.libreoffice.org/2017/call-for-papers-3/
+ happy to join papers committee (Olivier)
* gcc baseline of 4.7 (Stephan)
+ apparently we don’t compile on it and no-one noticed.
+ can we bump the base-line to 4.8 (mailed list)
+ Munich were gating us ? (Michael)
+ think it’s ok for 6.0 (Thorsten)
+ using 4.8 on their tinderbox (Stephan)
+ whatever works on CentOS6 (Thorsten)
+ 4.8.2 compiler.
+ the 4.8 compiler is not CentOS itself but dev-tools (Cloph)
https://people.centos.org/tru/devtools-2/
=> do it, go go go ! =)
* QA update (Xisco)
+ Bug Hunting Session update
+ https://wiki.documentfoundation.org/QA/BugHuntingSession/5.4.0Beta2
+ A couple of bugs reported so far: https://bugs.documentfoundation.org/buglist.cgi?bug_status=NEW&list_id=707468&query_format=advanced&resolution=---&version=5.4.0.0.beta2
+ great drop thanks to Buovjaga & Xisco
+ nearing 400 … lowest for some time:
+ UNCONFIRMED: 423 (-33)
+ enhancements: 46 (+2)
+ needsUXEval: 4 (+1)
+ haveBackTrace: 8 (-1)
+ needsDevAdvice: 34 (-4)
+ documentation: 1 (+0)
+ Android: 12 (0)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
[None]
+ Older:
+ Text is invisible, both in UI and in editor on update to 5.3.2,
older AMD and Intel GPUs
+ https://bugs.documentfoundation.org/show_bug.cgi?id=107166
+ bit of a problem ! - bisected to Khaled’s commit in
https://bugs.documentfoundation.org/show_bug.cgi?id=107942
+ breaks remote desktops too – some DirectWrite horror ?
+ DirectWrite rendering seems to be the issue.
+ unclear what to do – disabling DirectWrite is far from ideal
+ Consequences of reverting the commit: https://bugs.documentfoundation.org/show_bug.cgi?id=107166#c34
+ would love a fix before 5.4 (Xisco)
+ 3 bugs mentioned as fixed by current code (Miklos)
+ so reverting – gives us 3 more.
+ would love to have freetype everywhere (Michael)
+ have it as an option ?
+ async horrors on rendering from long ago (Thorsten)
+ CRASH: Crash after undo operation (BigPtrArray::Index2Block(...
+ https://bugs.documentfoundation.org/show_bug.cgi?id=107975
+ http://crashreport.libreoffice.org/stats/signature/BigPtrArray::Index2Block(unsigned%20long)
+ Total: 3470
+ Initially introduced by 2903d85d6197829633d7f96c95cd55821c2c20ff ( Luboš Luňák )
+ Fixed in 9099e21b89184bd4e39def497e483cac4a77ec5a ( Jan-Marek Glogowski )
+ reverted by e84f0a9b3223f49b0829f2f55dacbf11ae201c1e ( Michael Stahl )
+ Fixed:
+ Crash in: SwPageFrame::AppendDrawObjToPage(SwAnchoredObject &)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108118
+ fixed thanks to Michael Stahl.
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+138 -15 (-102) overall)
many thanks to the top bug squashers:
Buovjaga 15
Xisco Faulí 12
Yousuf Philips (jay) 9
Ximeng Zu 6
Michael Stahl 4
Regina Henschel 4
Timur 4
Telesto 3
Heiko Tietze 3
raal 2
Winfried Donkers 2
Mike Kaganski 2
Justin L 2
Adolfo Jayme 2
Julien Nabet 2
+ top 10 bugs reporters:
Yousuf Philips (jay) 21
Telesto 11
raal 6
Howard Johnson 4
krishna 4
Aron Budea 3
Thomas Lendo 3
Samuel Mehrbrodt (CIB) 3
Michael Bauer 2
Dr. Matthias Weisser 2
andis.lazdins 2
Adalbert Hanßen 2
Xisco Faulí 2
yousifjkadom 2
Mike Kaganski 2
+ top 10 bugs fixers:
Yousuf Philips (jay) 21
Telesto 11
raal 6
Howard Johnson 4
krishna 4
Aron Budea 3
Thomas Lendo 3
Samuel Mehrbrodt (CIB) 3
Michael Bauer 2
Dr. Matthias Weisser 2
andis.lazdins 2
Adalbert Hanßen 2
Xisco Faulí 2
yousifjkadom 2
Mike Kaganski 2
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 4/42 - 9 % (+0)
5.2 : 2/36 - 5 % (-3)
5.1 : 1/34 - 2 % (+0)
5.0 : 2/60 - 3 % (+0)
4.4 : 4/76 - 5 % (+0)
4.3 : 5/72 - 6 % (+0)
4.2 : 6/134 - 4 % (+0)
4.1 : 4/82 - 4 % (-2)
4.0 : 4/81 - 4 % (+0)
old : 28/256 - 10 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 383/1441 386/1435 385/1425 384/1410 377/1395 371/1380 374/1374
done by:
Faulí Tarazona, Xisco 3
Raal 2
Budea, Áron 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 470/2018 473/2008 470/1994 472/1980 466/1964 453/1941 455/1933
done by:
Faulí Tarazona, Xisco 4
Raal 2
Budea, Áron 2
livingfield 1
* all bugs tagged with 'regression'
+ 829(-2) bugs open of 6045(+15) total 12(-3) high prio.
done by:
Buovjaga 5
Faulí Tarazona, Xisco 4
Philips, Yousuf 2
robert 1
Budea, Áron 1
steve -_- 1
Stahl, Michael 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
LibreOffice - 3(+0)
Writer - 2(-2)
Calc - 2(+0)
Base - 2(+0)
Extensions - 1(+0)
Impress - 1(-1)
graphics stack - 1(+0)
by OS:
All - 5(-3)
Mac OS X - 5(+0)
Windows - 1(+0)
Linux - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Calc - 135(+1)
Writer: other - 134(-5)
Impress - 77(-1)
Writer: docx filter - 71(+1)
LibreOffice - 64(+0)
UI - 50(+1)
Writer: doc filter - 41(+0)
graphics stack - 40(+0)
Base - 33(+1)
Draw - 32(+0)
Borders - 31(+0)
Writer: perf - 25(+2)
Writer: other filter - 25(+1)
filters and storage - 24(+0)
Chart - 22(+0)
Crashes - 18(-5)
Printing and PDF export - 17(-1)
BASIC - 13(+0)
Extensions - 4(-1)
framework - 3(+0)
Installation - 2(+0)
Linguistic - 1(+0)
More information about the Libreoffice-qa
mailing list