* Present:
+ Heiko, Armin, Sophie, Kendy, Michael M, Stephan, Miklos, Eike,
Armin, Christian, Michael S, David
* Completed Action Items:
* Pending Action Items:
+ come up with a concrete, deliverable plan for live-screenshots (Olivier)
+ Developer Certification – next round (Stephan/Bjoern/Kendy/Thorsten)
[ still pending ]
+ check with Italo, and change the version to 6.0 in configure.ac (Christian)
[ Board rubber-stamped Marketing’s recommendation of going with 6.0 ]
+ publish deprecation poll on: Postscript printing, Image maps etc. (Heiko)
=> see deprecated features
* Release Engineering update (Christian)
+ 5.4.0 Beta 2 status
+ built, tagged, on the way to mirrors, etc.
+ signing:
+ signed with a new certificate – now DigiCert
+ previous releases were from StartComm
+ this may be something to look out for.
+ late features:
+ Windows support for gpg sign/encrypt
+ has been committed; 1 UI related change triggering dialog
+ feature pages: please update:
+ https://wiki.documentfoundation.org/ReleaseNotes/5.4
also created:
+ https://wiki.documentfoundation.org/ReleaseNotes/6.0
+ 5.3.4 RC1 status
+ built last week, on the mirrors.
+ 5.3.4 RC2 update
+ due next week, all going well with the release.
+ Android & iOS Remote
+ no news.
+ online
+ Beta2 source archive synching to mirrors.
* AppImage - Linux portable edition (Yousuf)
+ Bug report - https://bugs.documentfoundation.org/show_bug.cgi?id=97269
+ moggi said on infra IRC that the decision should likely be talked here
+ would like to setup a download page - http://www.libreoffice.org/download/appimage/
+ appimages can be created by repacking existing builds
+ daily build example - https://github.com/AppImage/AppImages/blob/master/recipes/libreoffice/Recipe
+ Antonio Faccioli is creating scripts for language bundles similar to the windows portable editions
http://www.libreoffice.org/download/portable-versions/
+ unclear what the future holds here: Snap, FlatPack, AppImage (Michael)
+ no real need for Linux portable edition (Cloph)
+ tar-ball can be unzipped.
+ some people may want it do why not ? (Heiko)
+ up-loading takes time, maintenance etc. (Cloph)
+ if 2 people use it – build it themselves pwrt. daily builds.
+ how is flat-pack hosted currently ? (Michael)
+ build & up-load, and cloph pushes it (Stephan)
+ whenever there is a 5.3.x it is build – following Fresh.
+ no daily build.
+ the request is “become a linux distribution” (Michael)
+ flat-pack doesn’t include the GNOME run-time (Stephan)
+ AppImage sounds like it will include ~everything:
Gstreamer + all codecs etc. - from some random PC (Michael)
+ can Jay distribute it instead ?
+ how large is it ?
+ AppImage works hard to solve a problem we already solved:
of being an ISV on Linux – it is hard but solveable.
+ Sad to miss jphilips in the discussion; do it again later ?
* Documentation (Olivier)
+ missing Olivier.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
257 (257) (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 4(-2) 19(2) 38(2) 455(-2)
commented 44(-8) 217(5) 547(-30) 3494(-6)
removed 0(0) 0(0) 3(-2) 42(0)
resolved 4(1) 12(2) 44(-3) 235(3)
+ top 10 contributors:
Philips, Yousuf made 160 changes in 1 month, and 1462 changes in 1 year
Thomas Lendo made 86 changes in 1 month, and 202 changes in 1 year
Tietze, Heiko made 61 changes in 1 month, and 1902 changes in 1 year
Buovjaga made 57 changes in 1 month, and 372 changes in 1 year
Foote, V Stuart made 18 changes in 1 month, and 612 changes in 1 year
Henschel, Regina made 18 changes in 1 month, and 137 changes in 1 year
Cor Nouws made 16 changes in 1 month, and 384 changes in 1 year
Telesto made 14 changes in 1 month, and 60 changes in 1 year
Iversen, Jan made 11 changes in 1 month, and 314 changes in 1 year
Timur made 10 changes in 1 month, and 40 changes in 1 year
+ Discussion about line spacing
+ Patch from Khaled https://gerrit.libreoffice.org/#/c/31053/
aiming to standardize calculation
+ Considered as regression in document line spacing (tdf#105860,
tdf#104932) and UI line spacing (tdf#107249)
+ line spacing - https://bug-attachments.documentfoundation.org/attachment.cgi?id=131016
+ UI line spacing - https://bug-attachments.documentfoundation.org/attachment.cgi?id=132669
+ Keep the patch and take backward incompatibility into account ?
+ UI: don’t care (Michael)
+ 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)
=> defer until Xisco shows up with another view.
* Crash Reporting (Caolan)
+ 1(-3) import failure, 0(-1) export failures
+ oss-fuzz:
+ ww8 fuzzer now active, so 31 fuzzers operating
+ working on adding calc ones next, forgot about stuff like quatropro
+ coverity:
+ its back down to small numbers
- 11 bugs listed as outstanding
* Hackfests (Bjoern)
+ missing Bjoern.
+ next venues / suggestions
+ Ladies who FOSS ? (Bubli)
+ Berlin meeting (Bubli)
+ Hamburg meeting exploded so to Berlin.
+ German community even/t
+ Weekend of June 23 → 25 – Friday → Sun.
+ openExpo in Madrid June 1st
+ http://www.openexpo.es
+ jani participates – poke him to meet up there.
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 0(-46) 93(-13) 119(0) 124(0)
reviews 0(-391) 1424(-335) 4440(-367) 16769(-402)
merged 0(-150) 633(-177) 2436(-153) 9876(-249)
abandoned 0(-8) 29(-5) 125(-13) 600(-10)
own commits 309(96) 1557(62) 4778(17) 16907(-4)
review commits 59(-7) 345(-5) 1107(-16) 3513(-24)
contributor... 1 week 1 month 3 months 12 months
open 0(-16) 48(-3) 57(0) 59(0)
reviews 0(-401) 1417(-352) 4900(-384) 19144(-502)
merged 0(-15) 106(-23) 408(-46) 1090(-23)
abandoned 0(-2) 11(0) 53(-8) 233(-1)
own commits 16(-3) 123(-14) 386(-23) 897(-2)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 24(24) needsUXEval 0(0) cleanup_comments 189(189)
total 231(231) assigned 17(17) open 187(187)
+ top 5 contributors:
Carl, Jens made 19 patches in 1 month, and 70 patches in 1 year
Taneroğlu, Yeliz made 12 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 10 patches in 1 month, and 101 patches in 1 year
Kainz, Andreas made 10 patches in 1 month, and 47 patches in 1 year
+ top 5 reviewers:
Holešovský, Jan made 144 review comments in 1 month, and 717 in 1 year
Stahl, Michael made 124 review comments in 1 month, and 1322 in 1 year
Grandin, Noel made 110 review comments in 1 month, and 1268 in 1 year
Behrens, Thorsten made 90 review comments in 1 month, and 479 in 1 year
Vajna, Miklos made 84 review comments in 1 month, and 1155 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
+ finding volunteers to:
+ Writer/Web
=> removing the UI parts to enable it making it hard to find,
while making it easy to turn off …
+ not a lot of bugs specifically about this (Michael S)
+ who was it that wanted to get rid of it ? (Michael)
+ not me, had to fix bugs around this in online for customers (Kendy)
+ help-authoring uses the same web-view (Heiko)
+ prefer to get rid of features if we can.
+ Eager to make it harder to find (Armin)
=> wait for someone to be interested in doing it.
+ remove Trinity Desktop Environment (TDE) support
AI: + remove it (Michael S).
+ remove the Linux / gtk2 quick-starter
+ works on Linux as simple access to system-tray (Heiko)
+ issue with 5-6 tickets in KDE bugzilla.
=> waiting for someone to do this.
+ Survey draft:
+ https://bugs.documentfoundation.org/show_bug.cgi?id=105860
+ https://survey.documentfoundation.org/492228
+ Olivier had concerns – but missed the call.
+ Thorsten – not removing features based on popularity / voting.
+ Any more comments ?
+ Re-phrasing the level to “Never use it” (Michael)
+ done quickly on G+ / English – have in a week (Heiko)
+ with 100 replies.
+ if localize it – maybe get more replies
+ if we want comments – analysis creates trouble.
→ so don’t do that.
+ should we localize the survey ? Could be done quickly.
AI: + Build translations for survey (Sophie, Heiko)
+ as soon as it is translated – run it.
+ post-poll results:
+ drop Impress Flash export filter for 6.0 if not used.
+ un-decided:
+ Whatever it is that uses the sfx2/emojiconfig/emoji.json thing
=> drop this.
* GSoC update (Thorsten)
+ missing Thorsten.
+ weekly reports start to show up on the dev list (Miklos)
+ please poke students to send them.
+ Turkish students having trouble with dev ML (Heiko)
+ bounding vs. to-be-moderated (Eike)
+ bounce-back, is not even see.
+ had a look and moderated one report (Eike)
+ first eval is sooner than in the past …
+ timeline:
+ 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
* crash reporter news (Xisco)
+ http://crashreport.libreoffice.org/stats/?days=128
+ http://crashreport.libreoffice.org/stats/version/5.2.7.2
+ 1627 (last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.3.3.2
+ 4535(last 7 days)
+ http://crashreport.libreoffice.org/stats/version/5.4.0.0
+ 17 (last 7 days)
+ (NEW) Open bugs with a signature : 33 (0)
+ http://bit.ly/2qZIC1H
* Commit Access
+ GSOC ? Some students working through gerrit no problems (Miklos)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ 0 week sleep → ping ping ping …
+ magic script has been run to collect names (Kendy)
* Jenkins / CI update (Norbert)
* l10n (Sophie)
+ working away, some feedback on Caolan’s gettext proposal.
+ generally favourable on the topic.
+ helps rapid testing of translations
+ concerns wrt. context, pleased wrt. better plurals.
* QA update (Xisco)
+ Blog Post about QA (Part 2): https://blog.documentfoundation.org/blog/2017/06/07/libreoffice-quality-assurance-six-months-statistics-part-2/
+ Bug Hunting Session: LibreOffice 5.4 Beta2: Friday 9 June
+ https://wiki.documentfoundation.org/QA/BugHuntingSession/5.4.0Beta2
+ UNCONFIRMED: 456 (-20)
+ enhancements: 44 (-2)
+ needsUXEval: 3 (+0)
+ haveBackTrace: 9 (+1)
+ needsDevAdvice: 38 (+3)
+ documentation: 1 (+1)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
[None]
+ Older:
+ Crash in: SwPageFrame::AppendDrawObjToPage(SwAnchoredObject &)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108118
+ http://crashreport.libreoffice.org/stats/signature/SwPageFrame::AppendDrawObjToPage(SwAnchoredObject%20&)
+ 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
+ "CRASH: bad dynamic_cast! after redo operation"
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108124
+ Inherited from OOo, really old.
+ 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: writerfilter::dmapper::DomainMapper_Impl::getTableManager()"
+ https://bugs.documentfoundation.org/show_bug.cgi?id=108123
+ http://crashreport.libreoffice.org/stats/signature/writerfilter::dmapper::DomainMapper_Impl::getTableManager()
+ Total: 9
+ copy / paste issue
+ regression since 3.5.
+ Thanks to Miklos!
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+123 +96 (-220) overall)
many thanks to the top bug squashers:
QA Administrators 106
Xisco Faulí 15
Buovjaga 13
Thomas Lendo 8
Yousuf Philips (jay) 7
Miklos Vajna 4
Caolán McNamara 4
Pranav Kant 3
Julien Nabet 3
Papamatti 3
Aron Budea 3
Ramon Plana 2
eisa01 2
Terrence Enger 2
Gülşah Köse 2
+ top 10 bugs reporters:
Yousuf Philips (jay) 11
Telesto 11
Kevin 8
Thomas Lendo 6
Aron Budea 5
Bernd Brinker 2
JR 2
Olivier Hallot 2
Volga 2
David Fritzsch_LibreOffice 2
Rodrigo Zimmermann 2
marcus.knappert 2
Michael Meeks 2
christian.rufener 1
Kevin Suo 1
+ top 10 bugs fixers:
Yousuf Philips (jay) 11
Telesto 11
Kevin 8
Thomas Lendo 6
Aron Budea 5
Bernd Brinker 2
JR 2
Olivier Hallot 2
Volga 2
David Fritzsch_LibreOffice 2
Rodrigo Zimmermann 2
marcus.knappert 2
Michael Meeks 2
christian.rufener 1
Kevin Suo 1
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
5.3 : 4/42 - 9 % (-5)
5.2 : 3/36 - 8 % (-3)
5.1 : 1/34 - 2 % (+0)
5.0 : 2/60 - 3 % (+0)
4.4 : 4/76 - 5 % (-1)
4.3 : 5/72 - 6 % (+0)
4.2 : 6/134 - 4 % (+0)
4.1 : 5/82 - 6 % (+0)
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
+ 386/1435 385/1425 384/1410 377/1395 371/1380 374/1374 373/1366
done by:
Faulí Tarazona, Xisco 5
Raal 3
Budea, Áron 2
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 473/2008 470/1994 472/1980 466/1964 453/1941 455/1933 453/1921
done by:
Faulí Tarazona, Xisco 8
Raal 3
Budea, Áron 3
* all bugs tagged with 'regression'
+ 831(+4) bugs open of 6030(+21) total 15(+0) high prio.
done by:
Faulí Tarazona, Xisco 11
Buovjaga 5
Philips, Yousuf 2
Nabet, Julien 1
Telesto 1
Budea, Áron 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Writer - 4(+0)
LibreOffice - 3(+0)
Calc - 2(+1)
Base - 2(+0)
Impress - 2(-1)
graphics stack - 1(+0)
Extensions - 1(+0)
by OS:
Mac OS X - 5(+0)
Windows - 1(-2)
Linux - 1(-1)
All - 8(+3)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 139(+3)
Calc - 134(+7)
Impress - 78(-2)
Writer: docx filter - 70(-2)
LibreOffice - 64(+0)
UI - 49(+0)
Writer: doc filter - 41(-1)
graphics stack - 40(+1)
Draw - 32(+0)
Base - 32(+0)
Borders - 31(+0)
filters and storage - 24(+1)
Writer: other filter - 24(+0)
Writer: perf - 23(+0)
Crashes - 23(+1)
Chart - 22(+0)
Printing and PDF export - 18(+1)
BASIC - 13(+0)
Extensions - 5(+0)
framework - 3(+0)
Installation - 2(+0)
Linguistic - 1(+0)