* Present:
+ Xisco, Michael W, Heiko, Eike, Olivier, Caolan, Miklos, Stephan,
Michael M, Christian, Michael S
* Completed Action Items:
+ reach out to GSOC mentors to encourage button clicking (Heiko)
* Pending Action Items:
+ create & circulate new ESC time poll (Thorsten)
* Release Engineering update (Christian)
+ 5.4.7 RC2
+ next week tag is planned, no obvious problems.
+ 6.0.4 – RC1 status
+ tagged on Tuesday, builds already on the website
+ didn’t review all the changes on the 6.0 branch
+ please cherry-pick to 6-0-4 branch if urgent.
+ RC2 in ~2 weeks.
+ 6.1.0 alpha1 – April 24th… Feature Freeze May 24th
+ next week.
+ Android
+ will replace iOS remote soon – needs rebuild for iOS11
+ Online
+ did a release.
* Documentation (Olivier)
+ Help pages
+ Several fixes, cleanup, typos, bookmarks + bug-triag
thanks to ohallot, S Schröder, D. Roczek, S. Horacek
+ New Help
+ Fix for <switchinline> logic in XSLT (ohallot, sberg)
+ Guides
Stalled
+ Other relevant info
+ Drew Jensen back to write a wiki page for HSQLDB → Firebird migration
+ https://wiki.documentfoundation.org/Documentation/FirebirdMigration
+ https://docs.google.com/spreadsheets/d/1Fotiv_eKKUVlbPCcqfNO54xWPYnL55DO5jnuNUqpdt0/edit#gid=1080472171
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
249(249) (topicUI) bugs open, 317(317) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 2(-6) 12(-4) 37(-4) 109(-8)
commented 25(-45) 201(-18) 521(-14) 2011(-29)
removed 0(-1) 2(-1) 2(-1) 14(-2)
resolved 4(-2) 16(-2) 38(0) 183(1)
+ top 10 contributors:
Tietze, Heiko made 118 changes in 1 month, and 843 changes in 1 year
Thomas Lendo made 38 changes in 1 month, and 439 changes in 1 year
Buovjaga made 30 changes in 1 month, and 221 changes in 1 year
Xisco Faulí made 24 changes in 1 month, and 328 changes in 1 year
dieterp made 20 changes in 1 month, and 133 changes in 1 year
Foote, V Stuart made 19 changes in 1 month, and 283 changes in 1 year
Mehrbrodt, Samuel made 16 changes in 1 month, and 49 changes in 1 year
Faure, Jean-Baptiste made 16 changes in 1 month, and 31 changes in 1 year
Henschel, Regina made 15 changes in 1 month, and 127 changes in 1 year
Kaganski, Mike made 11 changes in 1 month, and 44 changes in 1 year
+ customization of MOD3 possible on macOS; symbol correctly assigned
and backported to 6.0
+ in the past mod3 and mod2 merged
+ clear formatting, ctrl-M on OS/X looked like alt-m
+ wasn’t possible to configure, and visualized wrong; now fixed.
+ working on Notebookbars; guideline for QA/design added
https://wiki.documentfoundation.org/Design/ToolBar
+ explaining what it means, if users want new tabs – do we accept ?
+ added guidelines to the wiki.
+ seeking a mentor for introducing chart styles tdf#62925
+ volunteer with expertise in C++, FSFE Argentina
+ plan is to have provide a dialog/workflow to apply all
style properties to newly created and existing charts,
ideally in Calc and Writer
+ lots of old tickets asking for this sort of thing.
+ sounds good, suggested to find a mentor.
+ chart2 code is not entirely obvious (Michael)
+ best to ask questions on IRC.
+ nested character styles tdf#115311
+ multi-selection in char style list; introduced ideally together with
merging paragraph and char style into one deck plus a style inspector
that shows priority of nested styles
+ concept – char style list should have a multi-selection
+ elementary icon theme becomes a burden so we might change
the gnome default again towards Breeze then
+ want to present the Notebookbar in a clean way
+ default set of icons shown should be consistent.
+ Unity + GNOME(?) had Tango in the past now Elementary -> Breeze
* Crash Reporting (Caolan)
+ 28(+0) import failure, 3(+0) export failures
+ have results underway
+ assertion from FastParser expected to be there still
+ https://gerrit.libreoffice.org/#/c/52720/
+ 5 (-19, +2) coverity issues
+ spiked in the week, but down again.
+ forcepoint round 6, still not complete.
+ 1 fixed this week, 1 left
+ oss-fuzz
+ all unreproducible autoclosed by oss-fuzz, only
reproducible to be logged from now on apparently
+ was majority of our stuff up-stream
+ 7-8 left open, mostly OOM etc.
+ Someone filed 2 CVEs from this – for issues found/fixed months ago
+ don’t know who is filing them.
+ would be nice to find out who filed them to discuss that with them.
+ likely to affect AOO too, but no response there.
+ mailed them the two reproducers
* Crash Reporting (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.4.4.2
+ 686 (last 7 days) (-)
+ http://crashreport.libreoffice.org/stats/version/5.4.5.1
+ 940 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/5.4.6.2
+ 494(last 7 days) (-)
+ http://crashreport.libreoffice.org/stats/version/6.0.1.1
+ 627 (last 7 days) (-)
+ http://crashreport.libreoffice.org/stats/version/6.0.2.1
+ 1540(last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/6.0.3.2
+ 974 (last 7 days) (up)
+ similar to last week; top crash is OpenGL related.
+ Miklos will look at <http://crashreport.libreoffice.org/stats/signature/OpenGLContext::AcquireFramebuffer(OpenGLTexture%20const%20&)>.
+ code looks illogical (Michael)
+ two bugs have steps to reproduce (Xisco)
+ related to personas.
* GSoC Application (Thorsten, Heiko)
+ admins talked on IRC and assigned slots
+ 11 slots filled, mentors assigned, pending Google’s acceptance
* GSoC schedule
+ Student Projects Announced: April 23
+ Community Bonding: April 23 - May 14
+ Coding: May 14 - August 6
+ Evaluation 1: June 11 - 15
+ Evaluation 2: July 9 - 13
+ 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
+ OSCAL is coming (Xisco)
+ May in Tirana – Heiko, Florian, Italo there.
+ perhaps a hack-fest there.
+ Turkey – OYLG ? May 12th-13th https://ozguryazilimgunleri.org.tr/2018/
+ UK Sheffield OggCamp – August 18 – 19 - http://oggcamp.org/
+ BoD discussed & decided not this year.
+ Linux InfoTag in Augsburg
+ have a small booth, end-user related Cloph will be there
& Mike giving a talk.
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 82(-15) 133(-8) 136(-7) 139(-7)
reviews 514(-255) 1914(-90) 5228(-50) 17870(69)
merged 297(-70) 1283(-30) 4028(56) 12969(75)
abandoned 21(0) 71(0) 242(-35) 862(15)
own commits 305(5) 1198(-5) 4016(-93) 14048(-43)
review commits 75(-31) 291(0) 941(12) 3102(36)
contributor... 1 week 1 month 3 months 12 months
open 29(-16) 58(-10) 58(-10) 63(-11)
reviews 947(-126) 3222(-175) 9732(29) 30517(171)
merged 35(0) 122(-20) 565(-1) 1777(14)
abandoned 15(6) 36(3) 90(12) 349(12)
own commits 34(6) 110(-5) 423(3) 1132(25)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 41(41) needsUXEval 2(2) cleanup_comments 201(201)
total 249(249) assigned 23(23) open 182(182)
+ top 5 contributors:
Gelmini, Andrea made 29 patches in 1 month, and 311 patches in 1 year
Sophia Schröder made 15 patches in 1 month, and 15 patches in 1 year
himajin100000 made 13 patches in 1 month, and 14 patches in 1 year
Johnny_M made 13 patches in 1 month, and 121 patches in 1 year
Jim Raykowski made 7 patches in 1 month, and 50 patches in 1 year
+ top 5 reviewers:
Pootle bot made 269 review comments in 1 month, and 1426 in 1 year
Vajna, Miklos made 240 review comments in 1 month, and 1301 in 1 year
Grandin, Noel made 156 review comments in 1 month, and 1468 in 1 year
Behrens, Thorsten made 146 review comments in 1 month, and 1344 in 1 year
Holešovský, Jan made 130 review comments in 1 month, and 1420 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Heiko Tietze ht@macbookpro.fritz.box
+ git setup help required – please add an alias record.
Hrishabh Rajput rajputhrishabh@gmail.com
Guilhem guilhem@libreoffice.org
Kevin Brubeck Unhammer unhammer@fsfe.org
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ alarm rings – what a surprise ?
* Jenkins / CI update (Christian)
master linux rel jobs: 175 ok: 160 ko: 15 fail ratio: 8.57 % break: 6 broken duration: 4.12%
master linux dbg jobs: 72 ok: 70 ko: 1 fail ratio: 1.39 % break: 1 broken duration: 0.03%
master mac rel jobs: 101 ok: 99 ko: 2 fail ratio: 1.98 % break: 2 broken duration: 0.40%
master mac dbg jobs: 105 ok: 104 ko: 1 fail ratio: 0.95 % break: 1 broken duration: 0.37%
master win rel jobs: 46 ok: 37 ko: 9 fail ratio: 19.57 % break: 7 broken duration:13.73%
master win dbg jobs: 56 ok: 42 ko: 14 fail ratio: 25.00 % break: 11 broken duration:22.73%
master win64 dbg jobs: 54 ok: 45 ko: 9 fail ratio: 16.67 % break: 8 broken duration:11.44%
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: 585 ok: 388 ko: 26 fail ratio: 4.44% time for ok: mean: 11 median: 9
master gerrit plg jobs: 584 ok: 369 ko: 77 fail ratio: 13.18% time for ok: mean: 26 median: 22
master gerrit win jobs: 584 ok: 340 ko: 51 fail ratio: 8.73% time for ok: mean: 64 median: 54
master gerrit mac jobs: 579 ok: 374 ko: 40 fail ratio: 6.91% time for ok: mean: 50 median: 36
master gerrit all jobs: 569 ok: 326 ko: 177 fail ratio: 31.11% time for ok: mean: 134 median: 114
https://frupic.frubar.net/shots/36736.png
+ bots stable again
+ 1 windows box problems on Tuesday
+ router re-start lost some connections
+ queues grew quite large – some patch-sets were re-based
+ 7-8 patches long – typo fixes etc.
+ simple changes submitted as a long series.
+ if separate patches, please file separately
* Budgeting (Thorsten)
AI: + needs making into a spreadsheet – real-life getting in the way. (Thorsten)
* l10n (Sophie)
+ missing Sophie.
* Firebird incompatible change (Stephan)
+ comments on that from several people.
+ think that Caolan fixed it (Miklos)
+ one change to the checking type
+ API change triggered by the need to set a dialog parent
+ intersected with Caolan’s weld work
+ incompatible change is still in (Stephan)
+ Tomi will look at it then (Miklos)
+ user now has full control on whether the migration happens (Miklos)
+ wrt. Migration dialog (Xisco)
+ do they get this dialog every time they open the DB ?
+ if too annoying, could extend as with MS formats (Miklos)
+ “[X] don’t show me that again”
+ lets discuss this in Bugzilla (Heiko)
+ discussion on German user-list – creating input for QA (Heiko)
* QA update (Xisco)
+ Next Bug Hunting Session LibreOffice 6.1 Alpha1
+ April 27, 2018
+ https://wiki.documentfoundation.org/QA/BugHuntingSession/6.1.0Alpha
+ UNCONFIRMED: 403 (+7)
+ enhancements: 43 (+4)
+ needsUXEval: 0 (+0)
+ haveBackTrace: 5 (+0)
+ needsDevAdvice: 28 (-1)
+ documentation: 0 (+0)
+ android: 12 (+0)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ Print Preview crashes on signed document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117039
+ Bubli ?
+ New / Firebird Migrations:
+ FIREBIRD: Migration: No migration possible with data in tables
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116980
+ FIREBIRD : Migration : error on importing tables or queries
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116987
+ FIREBIRD : Migration : Abort with std:bad alloc error
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116986
+ Tamas B is working on these
+ New / AW080:
+ Crash inserting Fontwork
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116993
+ Crash on pasting copy from Draw in Calc
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117064
+ Crash when showing Comment
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116879
+ Older:
+ Crash (fatal error) when attempting a mail merge print
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116543
+ Szymon ?
+ Crash on third file opening
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116803
+ Image Handling Refactoring. Tomaž actively working on it.
+ Calc crashes when opening Function Wizard through Cmd-F2 shortcut
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116511
+ bisected – Eike / can Tor reproduce ? ...
+ Printing doesn't start in particular documents until show first
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116370
+ Jan-Marek ?
+ Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116365
+ Quikee to have a poke.
+ CRASH when adding paragraphs in a cell of a complex table structure
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116293
+ Manfred Blume / Thorsten ?
+ CRASH: LibreOffice crashes while deleting half of the document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116068
+ Michael S’s assert catching badness ...
+ Fixed:
+ Crash when asking subtotals on 2 groups with pre-sort area checked
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116003
+ cf. https://bugs.documentfoundation.org/show_bug.cgi?id=114720
+ Thanks to Eike.
+ EDITING: LibO6.1 alpha crash when attempting to edit a table def
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117044
+ Thanks to Noel Grandin
+ EDITING: Libo6.1 crash when deleting table column
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116981
+ Thanks to Noel Grandin
+ Crash recover on selecting Tools -> Options -> Advanced: ...
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116996
+ Thanks to Caolán McNamara
+ CRASH: special characters dialog - right click Favorite characters (gtk3)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117034
+ Thanks to Caolán McNamara
+ CRASH if error dialog is closed after the form dialog
+ https://bugs.documentfoundation.org/show_bug.cgi?id=117068
+ Thanks to Caolán McNamara
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+145 +1 (-101) overall)
many thanks to the top bug squashers:
Heiko Tietze 15
Xisco Faulí 11
Buovjaga 8
Miklos Vajna 6
Caolán McNamara 6
Cor Nouws 4
Jean-Baptiste Faure 4
Samuel Mehrbrodt (CIB) 3
Tamas Bunth 3
Eike Rathke 3
+ top 10 bugs reporters:
Telesto 9
Drew Jensen 8
Xisco Faulí 7
Miklos Vajna 4
Alex Thurgood 3
Lionel Elie Mamane 3
sverre48 2
V Stuart Foote 2
123456thik 2
raal 2
+ top 10 bugs fixers:
Tietze, Heiko 8
McNamara, Caolán 6
Vajna, Miklos 6
Xisco Faulí 4
Buovjaga 3
Tamás, Bunth 3
Olivier Hallot 3
Grandin, Noel 2
Rathke, Eike 1
Mehrbrodt, Samuel 1
+ top 10 bugs confirmers:
Xisco Faulí 31
Buovjaga 14
Foote, V Stuart 9
Faure, Jean-Baptiste 6
Alex Thurgood 5
*UNKNOWN* 5
Balland-Poirier, Laurent 5
m.a.riosv 4
Vajna, Miklos 4
Mamane, Lionel Elie 2
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
6.0 : 3/39 - 7 % (+0)
5.4 : 4/38 - 10 % (+2)
5.3 : 2/53 - 3 % (+0)
5.2 : 1/40 - 2 % (+0)
5.1 : 1/36 - 2 % (+0)
5.0 : 2/63 - 3 % (+0)
4.4 : 1/76 - 1 % (+0)
4.3 : 5/74 - 6 % (+0)
4.2 : 6/134 - 4 % (+0)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 21/258 - 8 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 475/2083 467/2064 458/2037 463/2029 460/2011 444/1981 445/1957
done by:
Xisco Faulí 16
Raal 2
Buovjaga 1
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 576/2714 564/2691 552/2662 557/2652 555/2636 539/2608 539/2582
done by:
Xisco Faulí 16
Raal 3
Terrence Enger 2
Balland-Poirier, Laurent 1
Budea, Áron 1
* all bugs tagged with 'regression'
+ 940(+7) bugs open of 6996(+22) total 15(+3) high prio.
done by:
Xisco Faulí 11
Buovjaga 5
Balland-Poirier, Laurent 2
Telesto 1
Raal 1
Benes, Luke 1
Alex Thurgood 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Calc - 5(+0)
Impress - 4(+1)
Writer - 2(+0)
LibreOffice - 2(+1)
framework - 1(+0)
Base - 1(+1)
by OS:
Linux - 1(+0)
All - 10(+2)
Windows - 3(+1)
Mac OS X - 1(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 188(-1)
Calc - 165(+3)
Impress - 112(+2)
Writer: docx filter - 73(+0)
LibreOffice - 71(+2)
UI - 47(+1)
Writer: doc filter - 34(+0)
Draw - 34(+1)
graphics stack - 33(+0)
Base - 32(+1)
Crashes - 31(+4)
Borders - 31(-1)
filters and storage - 26(+0)
Writer: perf - 26(-1)
Writer: other filter - 26(+0)
Chart - 20(+1)
Printing and PDF export - 19(+0)
BASIC - 17(+0)
framework - 5(+0)
Extensions - 1(+0)
Installation - 1(+0)
sdk - 1(+0)
Linguistic - 1(+0)