* 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 _______________________________________________ List Name: Libreoffice-qa mailing list Mail address: Libreoffice-qa@lists.freedesktop.org Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://lists.freedesktop.org/archives/libreoffice-qa/