* Present:
+ Thorsten, Stephan, Heiko, Björn, Olivier, Kendy,
janI, Caolán, Michael S, Jan-Marek, Eike, Sophie,
Miklos, Xisco, Andras (left 16:25), Christian, Michael M
* Completed Action Items:
+ marked osl::Condition deprecated (Michael)
* Pending Action Items:
+ poke at MSDN licenses (Michael)
+ ask Tamás Bunth how he feels about Firebird default (Lionel)
+ move git-dm to gerrit (Norbert)
* Release Engineering update (Christian)
+ 5.2.4.1 status (Cloph)
+ tagged, and announced for early testing
+ RC2 in two weeks
+ 5.3.0 Beta1 & branch
+ Late features:
+ separating images and icons for help modules (Olivier, Bubli)
+ misc. PDF signing / embedding bits (Miklos)
+ most probably finished the next week
+ Firebird by default ? (Lionel)
=> suggest to enable this on master for 5.4
+ 5.3.0 Beta2 the next week (Cloph)
+ bugfixes + update of the translation templates
+ Android & iOS Remote (Cloph)
+ tinderbox breakage, fixed
+ preparing a new build based on the branch-off tag -> app-store tomorrow.
+ updated the application icon, and released the new version
+ online (Michael)
+ branched for -5-3
* FOSDEM talks
+ https://penta.fosdem.org/submission/FOSDEM17/event/new
https://penta.fosdem.org/user/new_account/FOSDEM17 if you don’t have account yet
+ DEADLINE is Monday!
+ 20 minutes sessions is fine! :-)
+ who is going ?
+ Xisco: interoperability regression testing
+ Kendy: Something wrt. Online
+ Andras: ???
+ Bjoern: IDE integration (already submitted), SwClient/Modify Horrorshow (possibly)
+ Stephan: Extensions
+ cloph: no topic yet
+ Heiko: Contextual groups Notebookbar
+ Olivier: XHP in your browser
+ caolan: gtk3 and wayland status
+ Eike: ?
+ Thorsten/Bubli/Samuel/Armin: TBD tomorrow
+ Michael: “threading nightmares”
* Documentation (Olivier)
+ important patch from Bubli that need to go in 5.3
+ separating images and icons for help modules
+ https://gerrit.libreoffice.org/#/c/30958/
+ https://gerrit.libreoffice.org/#/c/30959/
+ why not just push it ? (Michael)
+ will mark tons of strings as modified in pootle (Thorsten)
+ unless we can avoid touching the strings ? (Olivier)
+ perhaps a script; but script neeeds writing (Sophie)
+ somewhat less motivated to push for 5.3 here (Thorsten)
+ do we really need this in 5.3 ?
+ will be screenshots (Olivier)
+ unlikely help authors will need the screen-shotting for 5-3- (Thorsten)
=> defer and script properly for master; re-visit next week.
+ Cloph has script templates
+ but needs examples of the changes to the UI files.
AI: + provide information for cloph on what the change is (Olivier)
+ Several patches into help by Gabor Kelemen,
+ janitoring Math deleted features
+ New chapters of books to be revised
+ Brazilians finished Getting started Guide 5.0, will publish next week
+ So far we have issues with translations;
templates for PT_br are not up-loaded.
It is included (Sophie)
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
257(257) (topicUI) bugs open, 494(494) (needsUXEval) needs to be evaluated by the UXteam
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 7(1) 21(5) 65(0) 492(5)
commented 54(9) 235(41) 987(51) 2825(64)
removed 0(0) 1(-1) 26(0) 30(0)
resolved 7(7) 16(-23) 112(2) 128(6)
+ top 10 contributors:
Heiko Tietze made 55 changes in 1 month, and 525 changes in 1 year
Yousuf Philips made 14 changes in 1 month, and 408 changes in 1 year
*UNKNOWN* made 13 changes in 1 month, and 13 changes in 1 year
*UNKNOWN* made 13 changes in 1 month, and 103 changes in 1 year
Samuel Mehrbrodt made 10 changes in 1 month, and 47 changes in 1 year
Rene Engelhard made 10 changes in 1 month, and 10 changes in 1 year
Tor Lillqvist made 8 changes in 1 month, and 9 changes in 1 year
*UNKNOWN* made 8 changes in 1 month, and 18 changes in 1 year
Björn Michaelsen made 7 changes in 1 month, and 26 changes in 1 year
V Stuart Foote made 6 changes in 1 month, and 198 changes in 1 year
+ hot topics
+ concerns wrt. The new landing page layout for Help
+ happy to improve look & UK (Olivier)
+ if content stays the same, no prblem to improve the look.
+ color palettes
work in progress
+ patches are applied etc.
+ if you’re against renaming the branding colours comment etc.
+ Kudos – to Stephan
+ for making it possible to have Extensions including Color Palettes
+ to be included into 5-3 via a rather small patch
+ copy/paste numbered lists with different behavior as Windows
+ https://bugs.documentfoundation.org/show_bug.cgi?id=92672
+ WFM even better
+ different behaviour here; need dev. Input
+ our behaviour is more consistent (Thorsten)
+ outline numbering is a nightmare (Michael)
+ api change
https://bugs.documentfoundation.org/show_bug.cgi?id=104088
.uno:InsertPageNumber / .uno:HeaderAndFooter
+ produces the same dialog.
+ easy hack; on-off for page-numbers ?
+ Bubli said it’s not an easy hack (JanI)
+ API change needs discussing in the ESC (JanI)
+ Change UNO command in impress – to insert-page-number
+ Not sure why the change is needed ? (Cloph)
+ easy to find, easy to locate in the menu; don’t change dialog itself.
+ UNO commands not visible to users (Kendy)
+ could break scripts etc.
+ don’t care about UNO commands, but the menu.
+ unclear what the user wants (Kendy)
+ he expects a toggle function (Heiko)
=> come up with a clearer proposal.
+ blog post about versioning
https://docs.google.com/document/d/1xyndmOMAG2knwKK5lXQMm7pSkdHF7i4rdDYzKI1xemc
(postponed for next week)
+ do other people like ODF versioning inside ODF ? (Michael)
+ unique feature – confusing to users ? (Miklos)
+ confusing, and hard to explain (Bjoern)
+ unclear if it is worth limiting it if its in ODF ? (Thorsten)
+ horror nested revision control issues (Michael)
+ if we publicise it people will use it & find nasty bugs (Bjoern)
+ lets get the foundation right first.
* Crashtest update (Caolan)
+ 0 import failure, 32 export failures
- erack fixed them, no build in progress
+ 20 coverity.
- no update
* POSS / ODF plugest (Thorsten/Michael)
+ great conference, lovely people, friendly stuff
+ great LibreOffice booth run by local French Community:
+ thanks to all involved with that.
+ the ODF plug-testing UI is interesting (Thorsten)
+ https://beta.opendocumentformat.org/testsets/all/en
AI: + investigate it for test automation (Xisco)
+ doesn’t need deep technical skills.
+ JOS requested a backend server (Michael S)
+ bit of a pain to setup.
* Hackfests (Bjoern)
+ next venues / suggestions
+ 33c3 CfP open (Bjoern):
+
https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/
+ FSFE will be there, we can meet up with them.
+ FOSDEM - confirmed dev-room (Michael)
+ 3rd Feb 2017 - board (+MC) meetings.
+ 4th/5th Feb 2017 - core FOSDEM dates
+ 6th/7th Feb 2017 - Hackfest at Beta Coworking.
+ http://bedfordhotelcongresscentre.com/ suggested instead.
+ CfP going out at some stage.
+ CfP has been out for a while and ends early December. (jani)
+
https://blog.documentfoundation.org/blog/2016/11/04/fosdem-call-for-papers-open-document-editors-devroom/
+ collect talks nearer the event.
* mentoring/easyhack update (janI)
+ openhub statistics based on analysis from 2016-11-29
1598(1598) people did in total: 443675(443675) commits in 8301307(8301307) lines of code
284(284) people did in 12 month: 15495(15495) commits
+ gerrit/git statistics:
committer... 1 week 1 month 3 months 12 months
open 32(-1) 55(0) 62(3) 62(3)
reviews 364(-16) 1252(1) 3497(-83) 17474(29)
merged 248(93) 815(73) 2187(89) 8528(158)
abandoned 12(-2) 46(6) 137(0) 649(12)
commits 286(-5) 1318(-44) 3863(-112) 15516(-136)
contributor... 1 week 1 month 3 months 12 months
open 23(10) 43(9) 46(5) 46(5)
reviews 609(172) 1767(196) 4432(189) 17440(315)
merged 29(-5) 112(8) 353(-3) 1287(-7)
abandoned 8(6) 16(4) 51(3) 416(-4)
commits 56(-8) 241(12) 861(-26) 4098(-11)
+ easyHack statistics:
needsDevEval 18(18) needsUXEval 4(4) cleanup_comments 192(192)
total 236(236) assigned 13(13) open 199(199)
+ received patches from 1 emails the last month without licesense statement
+ top 5 contributors:
Gabor Kelemen made 39 patches in 1 month, and 141 patches in 1 year
Zdenek Crhonek made 21 patches in 1 month, and 301 patches in 1 year
Bartosz Kosiorek made 15 patches in 1 month, and 26 patches in 1 year
melike made 7 patches in 1 month, and 14 patches in 1 year
Lera Goncharuk made 5 patches in 1 month, and 5 patches in 1 year
+ top 5 reviewers:
jan iversen made 177 review comments in 1 month, and 1668 in 1 year
Markus Mohrhard made 119 review comments in 1 month, and 1602 in 1 year
Noel Grandin made 119 review comments in 1 month, and 1210 in 1 year
Eike Rathke made 110 review comments in 1 month, and 1288 in 1 year
Caolán McNamara made 82 review comments in 1 month, and 1389 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Pierre Lepage
Lera Goncharuk
Yossi Zahn
John Paul Adrian Glaubitz
+ gitdm-config, outstanding: git-committer(0), gitdm-aliases(83), git-author(254)
+ Developer page, getting outdated, do we want that ?
+ 6 new devs; one updated the page.
+ in absence of guidance from Norbert (Michael)
+ worth keeping the page up-to-date, but not treating it as authoritative
+ needed by core devs to check people have statements (Miklos)
* GCC -Og (Michael S)
+ https://gerrit.libreoffice.org/#/c/31334/
+ discovered this new option supported since 4.8 or so.
+ promised that this should not impact debuggability of code
but still a bit optimized.
+ found a from-scratch build, a tiny-bit slower; 75 vs. 76 minutes.
+ a ‘make check’ incremental runs much faster:
+ 15mins before to 12mins with -Og
+ devs don’t usually re-build from scratch; should be faster in practice.
+ did some debugging yesterday too …
+ it can happen that variables that are no longer live are optimised out
+ otherwise nothing problematic.
+ assume most of the win from calc / templates ? (Michael M)
+ some 30% win there (Michael S)
+ still use explicit options to tell gcc not to inline (Michael S)
+ try removing those ?
+ Googled for it (Jmux)
+ -Og is same as -O1 except for some settings.
=> turn -Og on for a bit and see how it goes.
* Re-organising which rules tests run under (Markus, Michael S, David)
=> punt 1 more week for Markus' return and/or to the list.
+ https://gerrit.libreoffice.org/#/c/31075/
+ https://gerrit.libreoffice.org/#/c/31075/
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleeping 2 weeks.
* Jenkins / CI update (Norbert)
* Hardware issues (Michael)
+ Khaled – Windows – hardware on the way to him.
+ Mac -> x5 issue.
+ Swiss Mac – currently idling (Cloph)
+ not sure if we have physical hardware left
* l10n (Sophie)
+ some languages didn’t get updated
+ Christian has triggered a new update today, so the issue should be solved
+ LibreOffice Online pot update in Pootle?
+ will double check if it is really up-to-date or not (Cloph)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104087
(templates containing non-english strings) – worth fixing? (cloph)
+ will take a look (Sophie)
* Window::dispose() crashers (Michael)
+ had a poke at the top crash reported traces
+ fixed a proximate cause.
+ at some point Armin looked into a shape issue (Caolan)
+ one type of shape carries a lot of resources around with it
see fix in e6adb3e8b4de3c0f78d249b83de19b849ef65b59
+ is the existing bug related to that ?
+ EditEngine – creating a new VirtualDevice
+ why do we create tousands of these during save ?
+ back in the day (Thorsten)
+ serious issue on terminal services: even more limited.
+ AI: add GDI object use count to crash reporter (Michael)
+ may be behind missing bitmaps, black windows etc. (Michael, Thorsen)
+ QA tip: checking GDI handle explosions:
+ 10k GDI handles is the limit:
+ https://blogs.msdn.microsoft.com/dsui_team/2013/04/23/debugging-a-gdi-resource-leak/
+ https://bugs.documentfoundation.org/show_bug.cgi?id=102688
+ huge numbers of EditEngine created during export
+ each with three 'idle/timers' for spell-checking etc. (huh?)
* QA update (Xisco)
+ UNCONFIRMED: 532 (-5)
+ enhancements: 47 (+7)
+ needsUXEval: 4 (+2)
+ haveBackTrace: 16 (+1)
+ needsDevAdvice: 37 (+3)
+ Finding lots more regressions in PPTX using regression finding tool (Xisco)
+ hence some of the spike this week
+ will take a while to find & fix (Miklos)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ Couple of critical firebird regressions.
+ is it going to be default in 5.3 ?
+ unclear – cf. Lionel’s action item
+ macOS: newly created Base files cause crash in mdworker
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104083
+ macOS: libreoffice crash on startup, VCL thread mutex condition
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103690
+ FILEOPEN: DOCX: Chart bars not imported
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103963
+ macOS: CRASH newly created Base files cause crash in mdworker ...
+ https://bugs.documentfoundation.org/show_bug.cgi?id=104083
+ no app-icon regression:
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103626
+ macOS: LO closed then opening any document by double-click never...
+ https://bugs.documentfoundation.org/show_bug.cgi?id=77444
+ Mail merge regressions: http://tdf.io/mmregressions
+ 4 open; 4 open last meeting
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+144 -125 (+19 overall)
many thanks to the top bug squashers:
Buovjaga 15
Xisco Faulí 13
Adolfo Jayme 11
Julien Nabet 8
Aron Budea 7
V Stuart Foote 7
Telesto 5
Khaled Hosny 5
Yousuf Philips (jay) 5
Alex Thurgood 4
Luke 4
Heiko Tietze 3
Zolnai Tamás 3
Justin L 3
Timur 3
+ Can we improve these stats ? (Xisco)
+ would love to have people doing QA work (Michael)
+ and also developers who fixed bugs
* Highest-Priority bugs (aka "MABs"):
5.2: 2/22 - 9%
5.1: 2/32 - 6%
5.0: 3/57 - 5%
4.4: 5/74 - 6%
4.3: 4/69 - 5%
4.2: 6/132 - 4%
4.1: 4/79 - 5%
4.0: 5/82 - 6%
old: 29/247 - 11%
+ http://bit.ly/2dp3mwC
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 303/1087 292/1061 261/1015 261/1003 261/996 259/988 245/891
+ http://bit.ly/2dyIfDy
* Bibisected bugs open: keyword 'bibisected'
+ 378/1618 366/1593 348/1557 350/1545 352/1538 351/1530 345/1516
+ http://bit.ly/2cSCXlS
* all bugs tagged with 'regression'
+ 722(+19) bugs open of 5462(+42) total 14(+5) high prio.
* ~Component count net * high severity regressions
Base - 4 (+2)
LibreOffice - 3 (+1)
Writer - 2 (+1)
Calc - 2 (+0)
filter / storage - 1 (+1)
Impress - 1 (+0)
Chart - 1 (+0)
+ http://bit.ly/1HWHb3E
by OS:
+ All - 6
+ Mac - 5
+ Win - 2
+ Lin - 1
* ~Component count net * all regressions
Writer: other - 125 (-17)
Calc - 117 (+1)
Impress - 66 (+4)
Writer: docx - 59 (+19)
LibreOffice - 54 (+1)
UI - 38 (+0)
graphics stack - 36 (-1)
Base - 35 (+3)
Writer: doc - 32 (+6)
Draw - 29 (+0)
Borders - 28 (+1)
Crashes - 30 (+4)
filter / storage - 19 (+1)
Writer: filter - 20 (+3)
Chart - 16 (+0)
print / PDF export - 16 (+0)
BASIC - 10 (+0)
Writer: perf - 11 (+2)
framework - 3 (+0)
Extensions - 2 (-1)
Installation - 1 (+0)
sdk - 1 (+0)
Formula Editor - 1 (+0)
+ http://bit.ly/1BUdI8i
Context
- minutes of ESC call ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.