* Present: + Stephan, Sophie, Caolan, Heiko, Kendy, JanI, Thorsten Markus, Miklos, Olivier, Michael M, Eike, Christian, Michael S, Bjoern, Bubli, Norbert * Completed Action Items: + add GDI object use count to crash reporter (Michael) + turn gcc -Og on for a bit and see how it goes (Michael S) [ turned on; a few complaints – but no show-stopping concerns yet. It can happen that variables are not displayed; and optimized out, mostly it happens for non-live variables. Can see in frame 17 – some var optimized out, frame 18 can be seen there. + very hard to see boolean variables optimized out (Markus) + don't care wrt. a enable-debug build, but a dbgutil build should be the best. Not debugged calc code - perhaps it it is worse there (Michael S) + configure tinderboxes to use this - gives nice stack traces. ? (Michael M) + concern wrt. full traces currently printing variables - mangling that (Miklos) + would need a reproducible scenario. + can try to find it again in an hour-long debugging session (Markus) => disable when we have a concrete bug report. + ask Tamás Bunth how he feels about Firebird default (Lionel) [ lots of firebird bugs appear to be being fixed - great (Michael) ] * Pending Action Items: + provide information for cloph on what the large Help change is (Olivier) + need a diff of the kind of string change, so Cloph can write a script. + poke at MSDN licenses (Michael) [ internal conversation ongoing ] + move gitdm-config to gerrit (Norbert) [ not happened yet, missing Norbert ] + investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco) + improve QA Stats in the ESC minutes (Xisco) * Release Engineering update (Christian) + 5.2.4.2 - next week, done by Jan + Venetian language: request to add. + made a gerrit change request; do we want to have it ? + already enabled on master & 5.3 - unlikely to break things. https://gerrit.libreoffice.org/#/c/31727/ => just merge it. + 5.3.0 Beta2 & branch today, libreoffice-5-3-0 branch with rc2 + waiting for pootle to do template updates + must be something wrong with VM / KVM + can't get that going. + need to have a B2 for bug-hunting at the weekend. + Late features: + separating images and icons for help modules (Olivier, Bubli) + still waiting for Olivier's sample string change to write the script. + we need to see the impact on translators. + misc. PDF signing / embedding bits (Miklos) + now completed - and all fixes back-ported + Android & iOS Remote (Cloph) + master is green now. + will prepare a new build based on the branch-off tag + online (Michael) + branched for -5-3 – will create source tarballs. * 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/ => defer and script properly for master; re-visit next week. + Cloph has script templates + but needs examples of the changes to the UI files. + Next: Will test screenshots make enabled by bubli ( https://wiki.documentfoundation.org/Documentation/Screenshots ) + 12/8 the Getting Started Guide for 5.0 is released by the Brazilians + http://documentation.libreoffice.org/pt-br/portugues/guia-do-iniciante/ + Blog post in local blogs, PR, new documentation website ready. + https://pt-br.blog.documentfoundation.org/ + Community seeking more work + writing a spec. for BOD. * UX Update (Heiko) + Bugzilla (topicUI) statistics 256(256) (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 2(-5) 16(-5) 61(-4) 489(-3) commented 14(-40) 187(-48) 926(-61) 2793(-32) removed 0(0) 1(0) 24(-2) 30(0) resolved 6(-1) 17(1) 115(3) 133(5) + top 10 contributors: Heiko Tietze made 40 changes in 1 month, and 515 changes in 1 year *UNKNOWN* made 13 changes in 1 month, and 13 changes in 1 year Samuel Mehrbrodt made 13 changes in 1 month, and 50 changes in 1 year *UNKNOWN* made 12 changes in 1 month, and 101 changes in 1 year Yousuf Philips made 11 changes in 1 month, and 408 changes in 1 year *UNKNOWN* made 11 changes in 1 month, and 22 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 V Stuart Foote made 5 changes in 1 month, and 193 changes in 1 year *UNKNOWN* made 5 changes in 1 month, and 5 changes in 1 year + quiet days, working on color palette blog post
* Crashtest update (Caolan) + 2 import failure, 6 export failures - only 1 svg import failure fixed + 16 coverity. + engaging with Google on ossfuzz + accepted our project. + need to merge in work from Caolan to make it run. + start with one file format to see how it goes. * TDF / Budgeting / Brainstorming (Thorsten) + Idea generation: + Community Building feature / fix / tooling + Quality improvement tooling + Hard / dull but necessary stuff not getting done + Large missing features / function + Thoughts: + IDE / simpler building (JanI) + More CI hardware to get quicker build-times (Noel) + consider cloud hardware cost; scale on-demand ? (Bjoern) + Image handling re-work (Michael) + have some ideas (Thorsten) + patch update code (Markus) + allow pushing patches, lots of details to sort out + have a FOSDEM talk for this in the dev-room + talk to releng & devs there @ the hack-fest. => not sure it will work out as a tender; already 70% done. + Windows & Linux ~done; no Mac so not tested + post Macs to people (Michael) + Accessibility improvements (Bubli / Michael) + User Metrics - would like real user data (Heiko) + 32bit icon creation (Heiko) + HSQLDB binary format migration (Michael) + finishing online help -> make it actually online (Kendy) + finishing the XHP generating JS, sort out translations, ensure it works off-line with searching; and finally killing help viewer. + ideally also online editor (that would upload patches to gerrit) + tender submitted for BoD (Olivier) + split signing from the build process (Norbert) + so post-build sign it. + 5.5 idea - re-thinking how we install language-packs (Markus) + if we have an auto-updater with signed MAR files. + could provide translated installer, and download rest during install. + signing is done on the whole archive with this approach. + Improved scripting debugging (Michael) + awesome like browser ... built-in XRay + finish the API discovery/self-documentation by Bjoern + SmartArt - missing feature (Michael) + Better integration of extensions (Heiko) + Design-team page of topics for GSOC (Heiko) + unwind EMF+/WMF disaster area (Thorsten) + Improve the look of the SDK (Bjoern) + undo hugely painful gnumake-ness etc. + make it much more usable, and ideally from IDEs. + Ideally prefer to have stuff tried in GSOC first (Thorsten) + only fund it if it is really not going to get done. AI: + create & publish a wiki page for this (JanI) https://wiki.documentfoundation.org/Development/Budget2017 + could we have a 'tips' scheme (Heiko) + KDE side, use pay-pal only https://www.kde.org/fundraisers/yearend2016/ + sounds like re-inventing freedom sponsors (Bubli) + if this happens - do it outside the foundation to avoid issues (Norbert) + like barnstars but with a financial 'tip' - is the idea. * 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://www.bedfordhotelcongresscentre.com/ suggested instead of Astrid. + Lightning Talks on the day: => tell Thorsten if you have a plan. * 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 35(4) 56(3) 63(3) 63(3) reviews 503(149) 1384(146) 3626(143) 17630(170) merged 236(-12) 850(35) 2312(125) 8678(150) abandoned 12(0) 48(2) 142(5) 650(1) commits 307(21) 1315(-3) 4007(144) 15568(52) contributor... 1 week 1 month 3 months 12 months open 20(-2) 44(2) 49(4) 49(4) reviews 606(1) 1917(156) 4713(287) 17750(316) merged 31(2) 122(10) 367(14) 1311(24) abandoned 5(-3) 18(2) 51(0) 401(-15) commits 71(15) 256(15) 881(20) 4125(27) + easyHack statistics: needsDevEval 18(18) needsUXEval 4(4) cleanup_comments 192(192) total 235(235) assigned 14(14) open 197(197) + received patches from 5 emails the last month without license statement + top 5 contributors: Gabor Kelemen made 41 patches in 1 month, and 145 patches in 1 year Zdenek Crhonek made 22 patches in 1 month, and 307 patches in 1 year Bartosz Kosiorek made 16 patches in 1 month, and 27 patches in 1 year Mark Page made 11 patches in 1 month, and 31 patches in 1 year Lera Goncharuk made 6 patches in 1 month, and 6 patches in 1 year + top 5 reviewers: jan iversen made 172 review comments in 1 month, and 1688 in 1 year Markus Mohrhard made 134 review comments in 1 month, and 1638 in 1 year Noel Grandin made 132 review comments in 1 month, and 1242 in 1 year Eike Rathke made 106 review comments in 1 month, and 1292 in 1 year Caolán McNamara made 82 review comments in 1 month, and 1407 in 1 year + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: ** Removed this week, due to rework ** + worked on gitdm licenses, we all need to be more careful when merging and check that the author has submitted a license. + We need to start a discussion on the objective for mentoring + growing disconnect between: + what I see/read from contributors and + what experienced developers tell is missing. + Maybe we should have a “headhunter” instead of a “mentor”. + eg. a big discussion this morning: is an IDE useful for new developers. + is the objective - to get new people in from Universities ? + train to be core developers or ... + or do we want experinced developers from day #1 + do we need an IDE when people can start day#1 ? + what JanI sees from universities. + surely IDE integration helps everyone (Michael) + experienced devs use IDE, but can also run 'make'. + Complete IDE integration is really hard (Norbert) + phenomenal problems for a complete build here (Michael) + core issue: can we move canonical builds away from 'make' ? (Bjoern) + if we get to some point like this - kill the old one ASAP. + a different build system needs to completely replace the old one, + have enough advantage to replace the old one. + a new person: (JanI) + git clone LODE - half day & full-day before you can code. + has nothing to do with make - but requiring cygwin & config (Bjoern) + and not supplying an IDE solution in our repo. (JanI) + want to have a solution for XYZ IDE - needs manual maintenance (Bjoern) + by definition not cross-platform; generated from 'make' or ... diverging duplication. + someone creating e.g. a Visual Studio extension that does all the cygwin/git clone/gerrit bootstrapping would be much appreciated though (Bjoern) + make when it runs on windows - takes 300Mb of memory (Norbert) + have an IDE - with sol'n with everything in it -> takes a long time to load. + most likely an IDE killer. + (also, reproducing all custom dependencies around UNO registries, l10ntools etc. will be a pain -- and a maintanance horror) (Bjoern) + eg. a pre-canned bundle with pre-built 'externals' and pre-canned VS file made from make (Michael) => come up with a good compromise proposal for next time (JanI) * Re-organising which rules tests run under (Markus, Michael S, David) + unfortunately - spent last week debugging a11y (Michael S) + been running with the patch himself + https://gerrit.libreoffice.org/#/c/31075/ + https://gerrit.libreoffice.org/#/c/31075/ + an annoying problem - we have a serialization point to stop big libraries linking in parallel + to help small laptops. + with all tests depending on services.rdb + while large libraries are linekd one after another; v. little runs in parallel with that. + build takes a minute or two longer + prolly not an improvement - espcially for CI. + is there a better way ? (Michael M) + eg. service dependencies. + the 30 component files in the makefiles is the issue (Michael S) + make - wants to first build all objects before linking the 1st library (Michael S) + still have external deps hard-coded 'make -j1' eg. NSS (Norbert) + what's a plan ? + move half the tests to subsequentcheck ? + create macros for subsets of tests ? (Michael) + have for the whole module the same set of component files ? (Markus) + automatically take them from the module definition ? + in calc/impress/writer (Michael S) + testing embedded objects - needing other components. + could special-case these tests (Markus) + would like to parallelise linking for CI (Norbert) + screenshot / dependency bits failing on windows (Norbert) + make clean ; make screenshot - systematically fails on lpsolver. AI: + file a bug report ? (Norbert) => abandon until there is something people want to merge. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + sleeping 1 week. * Jenkins / CI update (Norbert) from:Thu Dec 1 16:22:54 2016 master linux rel jobs: 199 ok: 189 ko: 9 fail ratio: 4.52 % break: 6 broken duration: 1.95% master linux dbg jobs: 151 ok: 130 ko: 21 fail ratio: 13.91 % break: 10 broken duration:10.07% master mac rel jobs: 171 ok: 162 ko: 9 fail ratio: 5.26 % break: 8 broken duration: 3.19% master mac dbg jobs: 178 ok: 161 ko: 17 fail ratio: 9.55 % break: 7 broken duration: 6.48% master win rel jobs: 129 ok: 121 ko: 8 fail ratio: 6.20 % break: 6 broken duration: 2.65% master win dbg jobs: 128 ok: 112 ko: 16 fail ratio: 12.50 % break: 6 broken duration: 9.18% master win64 dbg jobs: 136 ok: 123 ko: 13 fail ratio: 9.56 % break: 5 broken duration: 6.75% lo-5.2 mac jobs: 18 ok: 18 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% lo-5.1 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% branch gerrit all jobs: 30 ok: 28 ko: 2 fail ratio: 6.67% master gerrit lin jobs: 350 ok: 321 ko: 29 fail ratio: 8.29% master gerrit plg jobs: 347 ok: 253 ko: 94 fail ratio:27.09% master gerrit win jobs: 355 ok: 198 ko: 156 fail ratio:43.94% master gerrit mac jobs: 353 ok: 280 ko: 71 fail ratio:20.11% master gerrit all jobs: 352 ok: 155 ko: 192 fail ratio:54.55% + Fairly normaly; spike in Linux debug - needs investigation. * Hardware issues (Michael) + Mac + can live without the swiss macs (Norbert) + how can we get them posted to people ? (Cloph) + taxes determined by weight, etc. + who has access to the data-center ? AI: + poke Florian to encourage posting of Macs (Cloph) + would be useful to have a Mac - have some pending theming issues (Kendy) + who else needs a Mac ? ... answers on a post-card. * l10n (Sophie) + LibreOffice Online pot files hasn’t been uploaded for 7 weeks + huge performance issues, will have an upgrade next week on Thursday. + hope this will solve the perf. problem. + translate.za - are working on this (Cloph) + doing some test migrations on their systems, if issues - will fix it. + plan is for Thur. if they can solve the performance issues, so down-time expected to be hours. + database needs to be migrated to the new schema (Cloph) + the transition to it is the thing that is slow. * Testlink (Sophie) + testing this to replace MozTrap + it does localized test descriptions. * QA update (Björn) + bragged a bit about QA response time/quota: https://twitter.com/Sweet5hark/status/806552914307190784 + Third Bug Hunting Session – LibreOffice 5.3.0 Beta2 * December 9 and 10, 2016 ( 2 days this time ) * https://wiki.documentfoundation.org/QA/BugHuntingSession/5.3.0Beta2 + UNCONFIRMED: 518 (-14) + enhancements: 44 (-3) + needsUXEval: 5 (+1) + haveBackTrace: 15 (-1) + needsDevAdvice: 37 (0) + Most Pressing Bugs: http://tdf.io/mostressingbugs + 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 + fixed: thanks to Markus. + 2 problems reported in the bug. Most critical one already fixed. + Severity and Priority lowered. Can be deleted from this list now. + 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 (2 OSX, 1 Linux, 1 generic but hard repro) => drop from the QA section from now - always four. * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +178 -120 (+58 overall) many thanks to the top bug squashers: Buovjaga 20 Telesto 13 Aron Budea 9 Xisco Faulí 8 m.a.riosv 7 Alex Thurgood 7 V Stuart Foote 5 Caolán McNamara 5 Justin L 4 Cor Nouws 4 tommy27 3 Miklos Vajna 3 Eike Rathke 3 Heiko Tietze 3 Mark Hung 3 * 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: 3/79 - 3% 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. + 305/1101 303/1087 292/1061 261/1015 261/1003 261/996 259/988 245/891 + http://bit.ly/2dyIfDy * Bibisected bugs open: keyword 'bibisected' + 381/1633 378/1618 366/1593 348/1557 350/1545 352/1538 351/1530 345/1516 + http://bit.ly/2cSCXlS * all bugs tagged with 'regression' + 732(+10) bugs open of 5494(+32) total 11(-3) high prio. * ~Component count net * high severity regressions LibreOffice - 3 (+0) Base - 3 (-1) filter / storage - 1 (+0) Impress - 1 (+0) Chart - 1 (+0) Writer - 1 (-1) Calc - 1 (-1) + http://bit.ly/1HWHb3E by OS: + Mac - 5 + All - 4 + Windows - 1 + Linux - 1 * ~Component count net * all regressions Writer: other - 130 (+5) Calc - 113 (-4) Impress - 68 (+2) Writer: docx - 59 (+0) LibreOffice - 54 (+0) UI - 41 (+3) Writer: doc - 35 (+3) graphics stack - 35 (-1) Base - 33 (-2) Draw - 30 (+1) Borders - 27 (-1) Crashes - 30 (+0) filter / storage - 22 (+3) Writer: filter - 20 (+0) Chart - 16 (+0) print / PDF export - 14 (-2) Writer: perf - 11 (+0) BASIC - 10 (+0) framework - 3 (+0) Extensions - 2 (+0) 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/