* Present:
+ Sophie, Olivier, Michael W, Michael M, Heiko, Christian, Kendy,
Xisco, Caolan, Stephan, Eike, Michael S, Thorsten
* Completed Action Items:
* Pending Action Items:
+ disable HSQLDB auto-migration for now except for experimental (Tamas B)
[ ongoing ]
+ Budget ranking by next week (All)
* Release Engineering update (Christian)
+ no releases planned this week.
+ 6.0.5 – RC2 status
+ tagged this week; all builds except Linux-32 on pre-release server
+ re-building Linux-32
+ expect to announce it as final tomorrow
+ very few patches vs. rc1.
+ 6.1.0 beta 2 status
+ released it on Sunday.
+ 6.1 late features
+ calc threading default / fixing (Michael)
+ pleased with progress, few issues open
+ recursion issues nailed, cleaned-up.
+ suggest leaving it on for the .0 release
+ hesitant yes (Eike)
+ crash-testing done (Caolan)
+ before “extra threading” 2-3 moved to 37 issues
+ will continue to work on that (Michael)
+ easy to turn off in an RC if necessary.
+ writer – red-lining re-factoring (Michael S)
+ nothing happened last week,
+ thorsten merged stuff to 6.1 – in disabled state
+ easy to play with environment variable.
+ not on as experimental feature – doesn’t work well enough yet.
+ got a new crash (Xisco)
+ Michael to poke soon.
+ Help format (Stephan/Olivier)
+ with extension, dialog, we load old-style help viewer
for all extensions installed
+ extension help still not integrated well.
+ not added into the hierarchy or integrated into indexes.
+ fixes very old bug wrt. on-line help usage too.
+ slightly less featureful, but somewhat working.
+ extended tooltips don’t work with the new help
+ not going to work on that from now (Stephan)
+ discussion to move tooltips to a field in the dialogs (Olivier)
+ placeholder in dialog widgets for tooltips.
+ Tomaz V has some scripts that might help.
+ what should we do ?
+ go ahead & fix things when we get time (Olivier)
+ lots of advantages from new help
+ main issue is to disconnect from the old help
=> lets go with it and hope for resource to fix tooltips
AI: + enable new help for tinderboxes (Christian)
+ Get-involved info-bar & Help/About menu (Kendy)
+ merged.
+ Making the Notebookbar non-experimental (Heiko)
+ will not be ready – needs communicating
=> will not happen in 6.1
+ Remotes
+ Android viewer
+ Online
* Documentation (Olivier)
+ New Help
+ tweaks in CSS (fitoshido, buovjaga)
+ Fixes in some XML/XSLT rendering (ohallot)
+ Help pages contents
+ some cleanups, fix typos, fix contents (SophiaS, A Gelmini, ohallot)
+ New pages on Basic Internal Libraries (ohallot)
+ undocumented since OO.o
+ Handy macros for the Basic programmer
+ Question raised: Are these libs supported ?
+ if present & used for decades sounds sensible (Michael)
+ Guides: More reviews arriving for publication
+ 60% review done
+ Working on migrating ODFAuthors PLONE to TDF’s NC+LOOL.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
246(246) (topicUI) bugs open, 290(290) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 5(5) 5(3) 21(1) 87(-1)
commented 23(10) 48(2) 315(-26) 1694(-43)
removed 0(0) 0(0) 1(-1) 10(-1)
resolved 1(0) 4(0) 24(-1) 172(-3)
+ top 10 contributors:
Tietze, Heiko made 19 changes in 1 month, and 741 changes in 1 year
Kainz, Andreas made 17 changes in 1 month, and 36 changes in 1 year
Thomas Lendo made 13 changes in 1 month, and 300 changes in 1 year
Xisco Faulí made 10 changes in 1 month, and 321 changes in 1 year
dieterp made 8 changes in 1 month, and 129 changes in 1 year
Timur made 7 changes in 1 month, and 48 changes in 1 year
Foote, V Stuart made 6 changes in 1 month, and 241 changes in 1 year
Raal made 6 changes in 1 month, and 17 changes in 1 year
Buovjaga made 4 changes in 1 month, and 158 changes in 1 year
eisa01 made 4 changes in 1 month, and 7 changes in 1 year
+ Drop IME (File > View > Input Method Status and underlying code)
+ http://document-foundation-mail-archive.969070.n3.nabble.com/RFC-to-remove-quot-Input-Method-Status-quot-menu-option-and-implementation-tc4242146.html
+ http://document-foundation-mail-archive.969070.n3.nabble.com/libreoffice-l10n-Fwd-RFC-to-remove-quot-Input-Method-Status-quot-menu-option-and-implementation-tc4242147.html
+ no complaints on facebook.
+ gtk1, gtk2, 3 – is fine (Caolan)
+ imagine doesn’t work for KDE either.
+ more modern stuff with SCIM etc. are fine.
+ not expect KDE5 to rely on that (Thorsten)
=> drop it like a hot brick.
+ Tools > Options > Asian/CTL always active
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104318
+ e.g. in tabs with Tools > Options > Language Settings > Default on top
+ remove “For the current document only”
+ would be happy if some developer looked at this (Michael)
+ ideally with CTL experience.
+ makes it more complex for those who don’t know CTL (Cloph)
+ lots of work showing these only when there are hints (Caolan)
+ start in a US locale – CJK document, turned off …
+ but if any settings on the system that suggest CJK
should be enabled
+ two different bits: showing the options, vs. ‘this doc only’
+ check-boxes for orthogonal issues.
=> get a CJK enabled developer to come up with a concrete proposal
* Fuzz / Crash Testing (Caolan)
+ 3(-7) import failures, 2(-3) export failures
+ 1 import, 2 exports – mst layout assert
+ 1 import failure is Bjoern refactor related
+ know reasons behind these crashers.
+ Lubos’ patch to put calc under extreme threading pressure
+ 37 crashes – but perhaps 1-2 underlying issues
+ done on a big machine – 48 cores ...
+ coverity
+6 (+4, -1)
+ forcepoint round 7.
+ complete & all crash / sec. fixes fixed.
+ ignoring busy-hang.
+ would like a public statement of thanks from us.
=> Forcepoint have provided an invaluable service to all LibreOffice
users by providing the benefit of their fuzzing expertise & tooling.
+ oss-fuzz ?? (16 outstanding, 13 minor)
+ lots of font cache unreproducibles looks like its going
to get autoclosed in 3 days or so
+ found a new issue with font-feature bits.
* Crash Reporting (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.4.6.2
+ 442 (last 7 days) (-75)
+ http://crashreport.libreoffice.org/stats/version/5.4.7.2
+ 528 (last 7 days) (+4)
+ http://crashreport.libreoffice.org/stats/version/6.0.3.2
+ 773 (last 7 days) (-174)
+ http://crashreport.libreoffice.org/stats/version/6.0.4.2
+ 2051 (last 7 days) (+90)
+ fix for MultiSalLayout::AdjustLayout(ImplLayoutArgs &)
eventually backported to 6.0.5.2
+ one of the top #3 crashes
+ Other crashes backported as well:
+ https://bugs.documentfoundation.org/buglist.cgi?list_id=812429&query_format=advanced&resolution=FIXED&short_desc=crash&short_desc_type=allwordssubstr&status_whiteboard=target%3A6.0.5&status_whiteboard_type=allwordssubstr
+ hope to have many fewer crashes ...
* Alpha bitmap progress (Michael)
+ talked about it before – trying isolate separate alpha
+ hiding split-alpha a VCL implementation detail.
* Budget ranking (Thorsten)
+ on ESC share - “Budget2018” - add your ranking.
+ please rank stuff … before next week.
* GSoC schedule (Heiko)
+ Coding: May 14 - August 6
+ please tell students to send a weekly status update.
+ Evaluation 1: June 11 – 15
+ all the students passed the first evaluation
+ most mentors good or above.
+ one ambivalent evaluation, clearly communicated & accepted.
+ Evaluation 2: July 9 – 13
+ coming up soon (Thorsten)
+ Students Submit Code and Final Evaluations: August 6 - 14
+ Mentors Submit Final Evaluations: August 14 - 21
+ Results Announced: August 22
+ https://wiki.documentfoundation.org/Development/GSoC/2018
* Hackfests & Events
+ Conference - September
+ call for papers for the LibreOffice Conference still ongoing! (Sophie)
+ deadline: mid-July
+ potentially one in Bern / Switzerland - October 19th.
+ working on a Munich event ~November 23-25th (Thorsten)
+ an Open Gov’t meeting from the City of Munich
+ good to have a hack-fest back-to-back there.
+ moving slowly here ...
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 90(-9) 150(15) 161(17) 165(18)
reviews 1548(953) 2800(1102) 5740(908) 19079(1070)
merged 342(88) 1202(98) 3455(-17) 13499(145)
abandoned 27(11) 77(-71) 276(8) 983(22)
own commits 241(-191) 1328(-45) 3657(-87) 14024(200)
review commits 66(-44) 334(14) 949(-1) 3249(62)
contributor... 1 week 1 month 3 months 12 months
open 35(-16) 85(-2) 88(-4) 92(-4)
reviews 112(-807) 2284(-660) 7323(-908) 31170(-605)
merged 27(-5) 126(14) 367(-7) 1716(-12)
abandoned 4(0) 25(-8) 105(2) 388(-2)
own commits 31(-4) 139(17) 374(10) 1239(32)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 50(50) needsUXEval 2(2) cleanup_comments 214(214)
total 263(263) assigned 26(26) open 185(185)
+ top 5 contributors:
Gelmini, Andrea made 43 patches in 1 month, and 382 patches in 1 year
Sophia Schröder made 16 patches in 1 month, and 59 patches in 1 year
Jim Raykowski made 14 patches in 1 month, and 70 patches in 1 year
Illarionov, Arkadiy made 7 patches in 1 month, and 12 patches in 1 year
Abhyudaya Sharma made 6 patches in 1 month, and 8 patches in 1 year
+ top 5 reviewers:
Pootle bot made 875 review comments in 1 month, and 875 in 1 year
Pootle bot made 367 review comments in 1 month, and 1846 in 1 year
Behrens, Thorsten made 211 review comments in 1 month, and 1520 in 1 year
Adolfo Jayme Barrientos made 172 review comments in 1 month, and 751 in 1 year
Holešovský, Jan made 143 review comments in 1 month, and 1201 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
orbea orbea@fredslev.dk
* Munich distro branch (Thorsten)
+ distro/lhm/libreoffice-5-2 created
+ proposed tweak to the gerrit ACLs pending for this.
+ able to be more liberal in handing out push commit rights.
+ just to this sub name-space
+ previously done for Mac/PPC
+ patch is in gerrit.
+ prefer to have a smooth on-ramp (Michael)
+ social ACLs - “only commit to XYZ branch”
+ don’t mind either way (Christian)
+ Stephan too.
* Commit Access
+ Martin Nathansen, Ilhan Yesil
+ social encouragement to commit to LHM distro branches only.
AI: + click buttons & send encouraging mails (Thorsten)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleeping ~20 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 149 ok: 138 ko: 11 fail ratio: 7.38 % break: 4 broken duration: 3.74%
master linux dbg jobs: 123 ok: 113 ko: 10 fail ratio: 8.13 % break: 5 broken duration: 3.36%
master mac rel jobs: 112 ok: 104 ko: 8 fail ratio: 7.14 % break: 4 broken duration: 3.49%
master mac dbg jobs: 113 ok: 105 ko: 8 fail ratio: 7.08 % break: 4 broken duration: 3.35%
master win rel jobs: 88 ok: 60 ko: 28 fail ratio: 31.82 % break: 17 broken duration:30.28%
master win dbg jobs: 88 ok: 65 ko: 23 fail ratio: 26.14 % break: 19 broken duration:20.67%
master win64 dbg jobs: 85 ok: 55 ko: 30 fail ratio: 35.29 % break: 22 broken duration:27.25%
lo-5.3 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.4 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master gerrit lin jobs: 545 ok: 413 ko: 34 fail ratio: 6.24% time for ok: mean: 19 median: 17
master gerrit plg jobs: 546 ok: 372 ko: 60 fail ratio: 10.99% time for ok: mean: 37 median: 33
master gerrit win jobs: 645 ok: 320 ko: 169 fail ratio: 26.20% time for ok: mean: 74 median: 74
master gerrit mac jobs: 544 ok: 377 ko: 13 fail ratio: 2.39% time for ok: mean: 60 median: 45
master gerrit all jobs: 442 ok: 219 ko: 154 fail ratio: 34.84% time for ok: mean: 113 median: 106
+ https://dev-www.libreoffice.org/tmp/gerrit_180621.html
+ tests that failed a build more than once (last 7 days):
2 CppunitTest_sc_subsequent_export_test
2 CppunitTest_sw_layoutwriter
2 UITest_statistics
3 CppunitTest_sd_import_tests_smartart
3 JunitTest_starmath_unoapi
3 UITest_calc_tests4
4 CppunitTest_sw_uiwriter
5 CppunitTest_vcl_complextext
11 CppunitTest_vcl_pdfexport
18 CppunitTest_vcl_fontfeature
+ auto re-try of builds that fail with make errors
+ one instance – git killed, left a lock file behind.
+ overall situation is good, except for randomly failing tests
+ font-feature failure – weekend commit (Michael S)
+ TomazV adding a dep on the bundled fonts that are needed.
+ would love a conference talk on this data with graphs (Michael)
+ happy to submit (Christian)
* l10n (Sophie)
+ people working & trying to catch-up.
* QA update (Xisco)
+ lot of SVG bugs closed this week (-30)
+ https://bugs.documentfoundation.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2018-06-14&chfieldto=2018-06-21&chfieldvalue=RESOLVED&list_id=812434&query_format=advanced&short_desc=svg&short_desc_type=allwordssubstr
+ related to the old SVG filter.
+ no longer reproducible;
+ Added support for crashReport links in see also:
e.g: https://bugs.documentfoundation.org/show_bug.cgi?id=118193
+ in the past, just had the signature in the field
+ now can add the crash-rep link to cross-reference.
+ Bibisect repos of 6.2 available
+ https://gerrit.libreoffice.org/#/admin/projects/?filter=6.2
+ for Windows, Linux & Mac.
+ UNCONFIRMED: 426 (-49)
+ enhancements: 53 (-2)
+ needsUXEval: 2 (+2)
+ haveBackTrace: 6 (+0)
+ needsDevAdvice: 25 (-3)
+ documentation: 3 (+2)
+ android: 10 (+0)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New
+ Crash when closing the color picker dialog if it was opened from
the overflow toolbar popup ( Hangs on Win )
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118251
+ Caolán ?
+ Older & getting stale …
+ EDITING: Crash while selecting cell format with double-click
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115950
+ Kendy ? The commit was reverted…
+ Crash when undoing the pasting of a table
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117749
+ Bjoern writer re-factor
+ EDITING: crash in SfxItemSet::GetItemState pasting comment
of closed document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117228
+ Henry Castro – ongoing lifecycle battle …
https://gerrit.libreoffice.org/#/c/55490/
+ Crash (fatal error) when attempting a mail merge print
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116543
+ Szymon ?
+ CRASH: Print Preview crashes on signed document without infobar
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117426
+ Bubli (has fix for 5.4.x)
+ Firebird: Migration: Migration function must recognize opening...
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117531
+ Fixed:
+ Writer crashes every time with a certain large file FILEOPEN
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117723
+ fixed thanks to Bjoern.
+ CRASH: LibreOffice crashes if the sidebar is empty
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117902
+ fixed thanks to Armin.
+ LO61b1: crash on macOS starting LO with doubleclicking a text doc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118005
+ worksforme (Tor?) - verified by 2 people
+ EDITING Crashes on Undo after Cut conditional formatting data
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118189
+ fixed thanks to Dennis Francis
+ Crash when loading an ods file when threading is enabled
+ https://bugs.documentfoundation.org/show_bug.cgi?id=114479
+ fixed thanks to Dennis Francis
+ CRASH: Cutting and pasting a conditional format column and undoing
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118207
+ fixed thanks to Dennis Francis
+ Launching Character dialog from any module crashes ( with CJK
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118212
+ fixed thanks to Julien Nabet
+ Crash when searching record in a form of an external MySQL-database
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118022
+ fixed thanks to Julien Nabet
+ LO Base : Tools -> Table Filter crashes
+ https://bugs.documentfoundation.org/show_bug.cgi?id=118220
+ fixed thanks to Noel Grandin
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+114 +4 (-137) overall)
many thanks to the top bug squashers:
Xisco Faulí 24
kompilainenn 17
Buovjaga 16
Heiko Tietze 11
Jean-Baptiste Faure 6
V Stuart Foote 6
eisa01 4
Timur 4
Mike Kaganski 4
Justin L 4
+ top 10 bugs reporters:
Gabor Kelemen 10
Xisco Faulí 7
Philippe Hemmel 5
Buovjaga 4
Emil Tanev 3
Yousuf Philips (jay) (retired) 3
Aron Budea 3
andreas_k 3
Explorer09 2
V Stuart Foote 2
+ top 10 bugs fixers:
Kaganski, Mike 4
Buovjaga 3
Justin L 3
Xisco Faulí 3
Rathke, Eike 2
Tietze, Heiko 2
Adolfo Jayme Barrientos 2
Nickson Thanda 1
Olivier Hallot 1
Weghorn, Michael 1
+ top 10 bugs confirmers:
Xisco Faulí 32
Buovjaga 27
Raal 9
*UNKNOWN* 8
dieterp 8
Faure, Jean-Baptiste 7
MM 4
Foote, V Stuart 4
Timur 3
Tietze, Heiko 3
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
6.0 : 3/42 - 7 % (-2)
5.4 : 2/38 - 5 % (+0)
5.3 : 1/53 - 1 % (+0)
5.2 : 1/41 - 2 % (+0)
5.1 : 0/35 - 0 % (+0)
5.0 : 2/63 - 3 % (+0)
4.4 : 1/76 - 1 % (+0)
4.3 : 2/73 - 2 % (-2)
4.2 : 5/134 - 3 % (+0)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 19/257 - 7 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 539/2275 530/2253 519/2225 505/2194 497/2178 505/2169 502/2152
done by:
Xisco Faulí 15
Raal 3
Budea, Áron 2
Buovjaga 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 656/2936 648/2910 630/2873 607/2832 599/2813 606/2804 599/2784
done by:
Xisco Faulí 15
Raal 4
Foote, V Stuart 3
Budea, Áron 2
Buovjaga 1
* all bugs tagged with 'regression'
+ 973(+8) bugs open of 7219(+34) total 15(-1) high prio.
done by:
Xisco Faulí 15
Buovjaga 4
Raal 3
Phil Krylov 2
Budea, Áron 1
Telesto 1
Timur 1
angu 1
Adolfo Jayme Barrientos 1
jalojo 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 5(-1)
Calc - 4(+1)
LibreOffice - 2(-2)
Impress - 2(+0)
framework - 1(+0)
Draw - 1(+1)
by OS:
Windows - 2(+0)
Mac OS X - 0(-1)
All - 11(-1)
Linux - 2(+1)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 212(+7)
Calc - 173(+8)
Impress - 112(-2)
Writer: docx filter - 78(-1)
LibreOffice - 72(-2)
UI - 47(+1)
Draw - 35(-1)
Crashes - 35(+2)
Borders - 34(+0)
Writer: doc filter - 34(-1)
graphics stack - 33(+0)
Base - 29(-1)
filters and storage - 29(-1)
Writer: other filter - 26(+0)
Writer: perf - 25(+0)
Chart - 22(+2)
BASIC - 17(-1)
Printing and PDF export - 13(-1)
framework - 6(+1)
sdk - 1(+0)
Installation - 1(+0)
Formula Editor - 1(+0)
Extensions - 1(+0)
Linguistic - 1(+0)