+ Drew, Olivier, Miklos, Sophie, Mike K, Xisco, Michael S, Michael W,
Michael M, Stephan, Heiko, Caolan, Gabriel, Christian, Miklos,
* Completed Action Items:
+ make Qt5 backend experimental (Jmux)
[ not possible to check ‘experimental’ at this place (Michael W) ]
+ commit access
+ communication issue wrt. help (Sophie)
+ run the certification script (Kendy)
[ run it, didn’t send results out yet but will ~now ]
* Pending Action Items:
* Release Engineering update (Christian)
+ 6.2.5 rc1 week 24 (June 10-16)
+ next week.
+ 6.3.0 beta2 – 2 weeks out
+ no reviews required for fixes still on libreoffice-6-3
+ 6.3.0 beta1 / libreoffice-6-3 branch / feature freeze:
+ so far no reviews required on each side, but no features either:
+ late features
+ Apple notarization feature for 10.4.15 (Christian)
+ now included.
+ so far no reports about something not working
but still to early to draw conclusions.
+ If you notice any reports, please ping cloph directly
+ Zip parallelism (Lubos)
+ see tdf#113042
- https://dev-builds.libreoffice.org/crashtest/a42291d0abd14c6c763962a5ae60b02a8552f641/backtraces/task947-core.20261.backtrace.txt related ?
+ Lubos working on the bugs …
+ crash traces now showing file-names (Caolan)
+ problem with streams with bad CRCs
+ used to not care during loading, but saving shows the issue
+ discussed on the dev list – awaiting conclusion
+ pulled out files that cause issues for Lubos (Caolan)
+ these files were artificially generated Forcepoint files
+ doesn’t matter which way we go – ignoring them is fine.
+ Online / Sidebar merge – core + online (Ash)
+ extraordinarily busy ~50+ patches
+ and some problems here, breaking things in gerrit
+ another week until it gets there in core, lets see
+ perhaps punt it.
+ HSQLDB vs. Firebird ? (Caolan)
+ last release punted out decision on removing HSQLDB
+ should we do that / who makes that decision ?
+ would like to see it go but – do we think it will work ?
+ not a good idea to remove HSQLDB in 6.3 (Drew)
+ migration assistant is not capable of moving the
majority of files it can run across.
+ E-mail on dev. list about this.
+ recommend leave firebird active as in 6.2
+ recommend expose migration assistant as it is today
+ but reasonable set of data-types doesn’t work for
+ needs to be fixed & improving SDBC driver to have parity
with HSQL – spend time to 6.4 to focus activities to
+ prefer to drop this for 6.4 ...
+ what is the state ? (Caolan)
+ firebird is the default in 6.2 (Drew)
+ in 6.3 we get the migration assistant out of the box.
+ suggest on the dialog box saying “want to migrate ?” (Drew)
+ link to a wiki page with a tutorial to help there.
+ tie it into some blog posts – to get some urgency here (Drew)
AI: + add link to the dialog (Caolan)
+ do we have a migration tracking bug ? (Caolan)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116968 + Bullets/Numbering dialog (Heiko)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=120905 + https://bugs.documentfoundation.org/show_bug.cgi?id=125642 + work ongoing by Gulsah, Mike K., Caolan, Miklos, Andras
scaling issues here (?) Mike K and Caolan poked it.
+ not totally happy on the workflow, but big improvement.
+ Gulsah plans to still work on it but on vacation (Miklos)
+ lets re-visit next week.
+ good for QA to look (Heiko)
+ makes most senese when known issues are fixed (Miklos)
+ UI only, not frozen yet, not really a late feature
+ Android viewer
+ branched b1 release coming soon.
* Safari issue with sandboxing (Christian)
+ as a sandboxed app Safari can’t access files in LibreOffice distro
+ user can’t click links and load our built-in help anymore.
+ affects existing LibreOffice released versions
+ should we ship a built-in webkit widget (?)
+ horrible that the web is not this cross-platform thing (Michael)
+ use the browser of the system, build our own help viewer again (Cloph)
+ can sandbox’d safari access localhost ports ? (Michael Stahl)
+ could have a mini web-server for our help.
+ havn’t tried this; can’t use /tmp etc. (Christian)
+ could place intermediate pages in NS_TMP directories
+ but this is not how our help system works.
+ could try the web server thing but the webkit
integration easier (Christian)
+ disappointed by move from Apple (Olivier)
+ hopefully webkit viewer is better than complete browser for XHP (Kendy)
* Documentation (Olivier)
+ New Help seems stable – no news
+ Refactoring of RegExp page ( Jay Bingham)
+ Page housekeeping (ohallot, libreofficiant)
+ Providing support for candidates.
+ Doc team working on Calc Guide.
+ Contributors guide moved to wiki.
+ screenshots in the build are now broken
+ preventing us using them in the builds
+ perhaps changes in welding ? Just a guess.
+ if being run under gtk3 won’t work (Caolan)
+ try to set SAL_USE_VCLPLUGIN=gtk instead – if that’s it.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
251(251) (topicUI) bugs open, 201(201) (needsUXEval) needs to be evaluated by the UXteam
BZ changes 1 week 1 month 3 months 12 months
added 2(-2) 10(-2) 23(-12) 71(-12)
commented 24(-7) 146(-56) 438(-114) 1378(-103)
removed 0(0) 3(0) 12(-2) 25(-1)
resolved 1(-2) 10(-3) 40(-4) 134(0)
+ top 10 contributors:
Tietze, Heiko made 95 changes in 1 month, and 603 changes in 1 year
Thomas Lendo made 25 changes in 1 month, and 226 changes in 1 year
dieterp made 23 changes in 1 month, and 126 changes in 1 year
Xisco Faulí made 21 changes in 1 month, and 252 changes in 1 year
Kainz, Andreas made 20 changes in 1 month, and 200 changes in 1 year
Foote, V Stuart made 13 changes in 1 month, and 193 changes in 1 year
kompilainenn made 12 changes in 1 month, and 196 changes in 1 year
Cor Nouws made 9 changes in 1 month, and 112 changes in 1 year
Wagner, Thorsten made 8 changes in 1 month, and 8 changes in 1 year
Mehrbrodt, Samuel made 8 changes in 1 month, and 68 changes in 1 year
* Crash Testing (Caolan)
+ Crash testing:
+ 5(-41) import failure, 5(-5) export failures
+ improved greatly
+ back-traces present as plain-txt in the last 1 or 2
+ writer assert, writer layout, zip, dynamic calc columns
+ some in the zip area - assuming they are threading related (?)
+ Google / ossfuzz:
+ 9 failures, none critical.
+ waiting for coverity
+ until new version that supports c++17(?)
+ 2x security reports
+ minor one, Stephan looking at some extensions here
+ and a more serious one.
* Hackfests & Events (Sophie)
+ this year hackfests coming up:
+ Paris in Summer (Sophie)
+ first week of July Fri/Sat 5th / 6th
+ near Gare de Nord, La Mouette working on communication
+ designing a flier – avoids stomping on exams at end of June
+ https://wiki.documentfoundation.org/Hackfest/Paris2019 + hope to have a Hackfest NG setup again – mentees, please speak up!
+ people are adding themselves to the wiki already.
+ tentative Dresden: late autumn (past mid-October, for having students)
+ Brussels Hackathon (Thorsten)
+ no update (or Thorsten)
+ pending October hackfest – needs confirmation
+ conflicts with Dresden – need a decision in May or so; pending …
=> plan to go ahead & confirm with Dresden
+ hope to have one each quarter.
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 69(-36) 148(0) 152(2) 160(1)
reviews 1395(-281) 5561(-39) 14176(-114) 52518(719)
merged 270(-37) 1184(-30) 3596(-98) 14857(-48)
abandoned 16(5) 59(-20) 211(5) 752(0)
own commits 226(-5) 976(23) 2972(-102) 14015(-130)
review commits 85(-22) 406(4) 1022(22) 3969(24)
contributor... 1 week 1 month 3 months 12 months
open 26(2) 84(6) 89(9) 89(8)
reviews 69(-30) 277(14) 583(-7) 2573(-663)
merged 45(-35) 266(-7) 634(20) 1916(19)
abandoned 6(-9) 28(-1) 101(-2) 305(-6)
own commits 47(-34) 277(-12) 676(24) 2035(26)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 97(97) needsUXEval 1(1) cleanup_comments 269(269)
total 336(336) assigned 28(28) open 208(208)
+ top 10 contributors:
Gelmini, Andrea made 190 patches in 1 month, and 839 patches in 1 year
Illarionov, Arkadiy made 10 patches in 1 month, and 97 patches in 1 year
LibreOﬃciant made 8 patches in 1 month, and 32 patches in 1 year
Ilmari Lauhakangas made 6 patches in 1 month, and 55 patches in 1 year
Todor Balabanov made 6 patches in 1 month, and 9 patches in 1 year
Balazs Varga made 5 patches in 1 month, and 36 patches in 1 year
Adrien Ollier made 5 patches in 1 month, and 7 patches in 1 year
Rasmus Jonsson made 3 patches in 1 month, and 8 patches in 1 year
Kaishu Sahu made 3 patches in 1 month, and 14 patches in 1 year
DrRobotto made 3 patches in 1 month, and 3 patches in 1 year
+ top 10 reviewers:
Nabet, Julien made 428 review comments in 1 month, and 1745 in 1 year
Michael Stahl made 179 review comments in 1 month, and 1223 in 1 year
Vajna, Miklos made 179 review comments in 1 month, and 1445 in 1 year
Behrens, Thorsten made 173 review comments in 1 month, and 1718 in 1 year
Holešovský, Jan made 172 review comments in 1 month, and 792 in 1 year
Behrens, Katarína made 140 review comments in 1 month, and 722 in 1 year
Meeks, Michael made 128 review comments in 1 month, and 594 in 1 year
Timar, Andras made 122 review comments in 1 month, and 993 in 1 year
Bergmann, Stephan made 116 review comments in 1 month, and 826 in 1 year
Grandin, Noel made 102 review comments in 1 month, and 1172 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Jens Carl [hidden email] * Commit Access
+ Roman Kuznetsov (aka Kompilainnen) (Heiko)
+ doing a lot around QA, UI and terminology changes
+ working with Mike K, both speak Russian
+ seen lots of good, careful work in the past
+ nothing to add (Mike K)
AI: + send him a welcome mail (Heiko)
+ Patrick Jaap (Miklos)
+ have a dozen DOCX patches in already
+ reviewed all of them, less & less need for review
+ access for cases when he knows, trust he knows what he doesn’t know
AI: + send him a welcome mail (Miklos)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ have sent the results to people (Kendy)
* Jenkins / CI update (Christian)
from:Thu May 30 13:19:34 2019
master linux rel jobs: 169 ok: 169 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master linux dbg jobs: 99 ok: 98 ko: 1 fail ratio: 1.01 % break: 1 broken duration: 1.37%
master mac rel jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac dbg jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win rel jobs: 81 ok: 68 ko: 13 fail ratio: 16.05 % break: 9 broken duration:11.42%
master win dbg jobs: 92 ok: 77 ko: 15 fail ratio: 16.30 % break: 13 broken duration:14.46%
master win64 dbg jobs: 90 ok: 76 ko: 14 fail ratio: 15.56 % break: 13 broken duration:18.13%
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: 611 ok: 367 ko: 29 fail ratio: 4.75% time for ok: mean: 21 median: 20
master gerrit plg jobs: 613 ok: 354 ko: 195 fail ratio: 31.81% time for ok: mean: 30 median: 27
master gerrit win jobs: 635 ok: 348 ko: 65 fail ratio: 10.24% time for ok: mean: 66 median: 64
master gerrit mac jobs: 617 ok: 343 ko: 42 fail ratio: 6.81% time for ok: mean: 64 median: 32
master gerrit all jobs: 524 ok: 245 ko: 236 fail ratio: 45.04% time for ok: mean: 148 median: 122
+ high failure rate for linux/overall due to patch series that failed
(45 changesets depending on each other)
+ https://dev-www.libreoffice.org/tmp/gerrit_190635.html + tests that failed more than twice in last seven days:
+ test cases seem to be under control now.
+ Additional Mac Mini 2018 ordered for Jenkins builder
+ 30-40mins build times
+ will be hosted again in Switzerland along with the existing Mac Mini
+ will meet them in Munich the week after next.
+ both will be unavailable for a few days starting Monday, June 17
* l10n (Sophie)
+ all looking good, thanks to Eike for solving Chinese language bug
+ will have a new “what can I do for LibreOffice” site to get translators
* gstreamer 0.10 removal (Christian)
+ just about removing the gstreamer 0.10 support from master
+ on new baseline we have gstreamer 1.0 (Michael S)
+ we have had both for a long time (Christian)
+ good to clean out the old stuff (Michael)
AI: + do the removal (Michael W)
* Gerrit / CI bits (Michael)
+ Thorsten, sadly missing ...
+ someone had concerns wrt. TDF funding storing logs on their servers
=> we setup our own jenkins, which is less optimal.
* x86 bit-rot concern (Luke)
+ noticed on IRC, discussion wrt. Debian’s concern wrt. x86 builds breaking
+ 87 going down, not doing any testing of 32bit builds
+ jmux suggesting adding a jenkins build slave for 32bit
+ excellent idea to keep the codebase healthy
+ would be happy to help out with that and/or updating existing box
+ this is 32bit Linux builds ? (Miklos)
+ we do have this for 32bit Windows, and the tinderbox is green.
+ assume it is for Linux (Christian)
+ Luke said on IRC he has got it running with community tool-chain
+ have docker with both 64bit compiler that builds 32bit binaries (Michael S)
+ toolchain on CentOS7 (Michael S)
+ this has the advantage of not running into OOM issues
+ was tricky to figure out how to install everything, incl. Java stuff
+ would that find the same bugs ? (Luke)
+ yes – should do (Michael S)
AI: + get details / access to systems & docker-image bits
to Luke (Michael S, Christian)
+ would prefer the native 32bit details (Christian)
+ poke me on IRC (Luke)