[Libreoffice-qa] minutes of ESC call ...
mejmeeks at gmail.com
Thu Dec 1 18:32:56 UTC 2016
+ 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)
+ 126.96.36.199 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/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
+ 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
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
+ WFM even better
+ different behaviour here; need dev. Input
+ our behaviour is more consistent (Thorsten)
+ outline numbering is a nightmare (Michael)
+ api change
.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
(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)
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):
+ 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)
+ 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:
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)
+ 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.
* 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)
(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:
+ 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
+ macOS: libreoffice crash on startup, VCL thread mutex condition
+ FILEOPEN: DOCX: Chart bars not imported
+ macOS: CRASH newly created Base files cause crash in mdworker ...
+ no app-icon regression:
+ macOS: LO closed then opening any document by double-click never...
+ Mail merge regressions: http://tdf.io/mmregressions
+ 4 open; 4 open last meeting
* QA stats
+144 -125 (+19 overall)
many thanks to the top bug squashers:
Xisco Faulí 13
Adolfo Jayme 11
Julien Nabet 8
Aron Budea 7
V Stuart Foote 7
Khaled Hosny 5
Yousuf Philips (jay) 5
Alex Thurgood 4
Heiko Tietze 3
Zolnai Tamás 3
Justin L 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%
* 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
* Bibisected bugs open: keyword 'bibisected'
+ 378/1618 366/1593 348/1557 350/1545 352/1538 351/1530 345/1516
* 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)
+ 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)
More information about the Libreoffice-qa