* Present: + Sophie, Lionel, Robinson, Armin, Jan I, Stephan, Olivier, Miklos, Eike, Heiko, Thorsten, Michael M, Christian. Caolán, Michael S, Bjoern * Completed Action Items: + come back with Calc / maintenance proposal (Michael) + E-mail GSoC students: encourage to come to LibOCon, CC mentors (Thorsten) [ in action right now ] + sent GSOC list to Sophie to check registrations (jani) + connect Cloph + Norbert wrt. Mac & Windows machines for base (Lionel/Norbert/Cloph) [ account creation for Windows done; Mac still pending sending mail (Cloph) ] * Pending Action Items: + investigate a cron job that queries & auto-merges (Norbert) [ ongoing discussion ? ] + tweak UI and get LiveConnect API key / build case for board (Christian) + attempt to re-build a recent gstreamer 1.0 / core spec file on our CentOS6 base (tdf#94508) (Christian) * Release Engineering update (Christian) + 5.2.0 RC2 + tagged yesterday + all builds except Win32 already up-loaded + Win32 just completed & will be up-loaded + Markus fixed the XP compatibiltiy (thanks) + libreoffice 5-2-0 branch + ensure you cherry-pick fixes to the branch + double review needed at this stage + when was it created ? (Stephan) + right before tagging; very early this morning (Cloph) + 12 patches on -5-2 branch not in -5-2-0 (Bjoern) + do we need to re-file ? + didn't review or pick changes in queue (Cloph) + just the XP ones. + please do take care of that. + please review your patches & target branches v.s 5-2 + 5.1.5 rc1 : July 12th next week. + Android & iOS Remote + fixed the crashes on startup + builds prepared, but not up-loaded yet + want to test on actual devices first. * tinderbox build up-loads (Michael/Robinson) + Two problems (Cloph) + packaging code missing a ';' + tests for some bugs failing without cleartype enabled + RDP connections - not working - now disabled. + patch here still in gerrit (Miklos) + patch is workaround for non-cleartype pixel counts + nice XML dump for text positioning is real fix (Thorsten) + perl send-email not working for a while (Thorsten) + google/SSL changes - builds not notifying. + http://dev-builds.libreoffice.org/daily/master/ + Daily Mac builds? (Robinson) + only working with enable-debug configuration. + crashes without that; updated machine with el-Capitan + for master, but 5.2 + without daily tinderbox / mac builds until we fix master crashes. + release builds are built on release base-line & not affected. * Documentation (Olivier) + delivered chapter on 5.1 Draw. + last chapter that is missing is Impress - with a volunteer. + community stimulation + local teams, more active than English speaking community. + trying to get some ideas & actions of how to encourage English speaking communities. + isn't it expected that devs write documentation ? (Heiko) + hard for devs to write docs (Olivier) + quite a gap here. + https://bugs.documentfoundation.org/showdependencytree.cgi?id=80430&hide_resolved=1 + advice to give students workign on UI ? + producing bullet points of changes ? + been raised before (Olivier) + good to encourage students to document this stuff + one page on this helps; how to work with it etc. + can take & transform to a help page. + functions & featrues in calc - no line about them. + blog entries great - but any data is good. + blogs help qA & l10n too (Sophie) + filed a bug to add help menu entries + https://bugs.documentfoundation.org/show_bug.cgi?id=96015 Added request for additional info to make it a valid EasyHack (jani) * GSoC 2016 (Thorsten) + Next deadline is August 23rd for final evaluation. + poke & ask/encourage students to submit & register for LibOCon + particularly for foreign students. => will be re-imbursed up to Eur 1k each, for more ask mentor. + concern wrt. students returning to university at end of month + be aware & work with them etc. + reminder - blogging at a minimum helps docs / QA teams etc. * Suggested plan for OpenCL in Calc, going ahead (Michael) + talked with several Calc guys: Markus, Kohei, Eike etc. + help->about details implemented [ good idea ] + existing S/W performance unit tests improved [ ongoing ] + meeting concerns: + pre-qualify OpenCL driver before its use (ideally 1st ever start) + move and improve tests -> before first use [ in progress ] + have a small, simple spreadsheet: easy to add new tests. + disable CL if any problems found. + [ also include 'OpenCLZone' early crash / disabler ] + ongoing Calc maintenance + investing more here; driven by calc guys but plans are: + further MDDS corner-case / performance work & debuggability + continuing to cleanup formula & acceleration work + OpenCL kernel simplification + white & black-list improvement / download / sign (?) + could we use the new-driver / test-document for this ? + proposal: + get CL pre-validation into 5.2.0.x & 5.1.5.1 + leave defaults as is. + re-visit in six months. + in general: sounds good (Eike) + not fond of adding into 5.1.5 - just one release to fix it. + rather switch default for 5.1.5 + important for us to keep it on (Michael) + if it goes wrong - need to commit to fixing it asap (Eike) + weeks after RC2 - fixing things in not much time. + of ~90 calc patches in - 5.1.x - 12 are us fixing this stuff (Michael) + so there is maintenance ongoing. + perhaps better to decide when we have the startup / test code (Thorsten) + general question: would you trust your business to it ? + tests run every time ? + just first time when drivers change (Michael) + make it an easy-to-tweak spreadsheet + re-visit next week -> check with the calc guys. => get this into gerrit for review and see what we can do pre-release (Michael) + no veto so far (Thorsten, Eike) * UX Update (Heiko) + Proposal to improve layers and object selection in Draw by pushing the navigator + issues and enhancement requests around dealing with layers & object selection: + early stage hpowever, comments welcome + would like to discuss with UX team + https://docs.google.com/document/d/1bbbjhMcbdbxPT3UQfaGDEhQ5vy2H1qu_a7b9ICeJ3Ck/edit?usp=sharing + will run for a few weeks; discuss & -> whiteboard & blog-posts + and then get feedback -> pushing to next year's GSOC (?) + two stage feedback process. * Crashtest update (Caolan) + 0 import failures, 2 export failure, coverity out for a while + and with a refreshed bug database / set. + up to date with Monday's issues. + coverity - now on F24 - doesn't work there * Hackfests (Bjoern) + next hackfests: nothing confirmed yet. + Hamburg Home-hacking setup (Bjoern) [ just sent out an E-mail; perhaps in 2 weeks ? ] + next venues / suggestions + Chaos event - good for outreach; at the same time as Munich. + Infra Meetup: July 24th to 30th, close to Munich (kaufbeuren) + Akademy / FSFE summit - in the week before LibOCon ? (Thorsten) + more suggestions welcome + Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)- + advertise at university ? C++ training ? etc. * LibreOffice Conference in Brno - CfP open (Sophie) + Kendy & Thorsten on program committee: + https://blog.documentfoundation.org/blog/2016/04/08/libreoffice-brno-conference-call-for-paper/ + deadline is mid July. => think what to submit / chase people ... + travelling to Brno -> fly to Prague / Vienna unlikely to go direct (BMI has a flight from Münich, others from London). * Mentoring/easyhack update (janI) + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week + summary: 17045(-98) commits in a year of which 8300(-110) were made directly, without use of gerrit 294(-1) people made commits in a year, 65(-2) in a month. 51(4) people to be emailed + gerrit: committer open 71(9) contributor open 51(8) updated merged abandoned updated merged abandoned year: 71(9) 7286(16) 583(16) 51(8) 1459(-4) 472(0) month: 71(10) 729(-89) 58(15) 51(8) 184(-4) 32(-1) week: 42(2) 137(-16) 23(7) 34(15) 26(-21) 6( 1) + easyHacks: total 249(20) open 213(9) assigned 16(1) needinfo 19(9) needsDevEval 472(1) needsUXEval 144(32) missing cleanup due to many comments 197(13) + top 5 contributors (based on merged patches last month): Zdenek Crhonek got 64 patches merged, and have a total of 83 merged patches Muhammet Kara got 25 patches merged, and have a total of 45 merged patches Mark Page got 12 patches merged, and have a total of 17 merged patches krishna keshav got 9 patches merged, and have a total of 16 merged patches Susobhan Ghosh got 9 patches merged, and have a total of 12 merged patches + new easyHacks: https://bugs.documentfoundation.org/show_bug.cgi?id=100719 mentor:dennisroczek -> "HELPWIKI span, div, ol and ul tags needs to be "nowikied"" https://bugs.documentfoundation.org/show_bug.cgi?id=100726 mentor:muhammet.kara -> "Improve readability of OUString concatanations" https://bugs.documentfoundation.org/show_bug.cgi?id=100760 mentor:dcb314 -> "core/vcl/source/control/tabctrl.cxx:1202]: (style) Redundant condition" https://bugs.documentfoundation.org/show_bug.cgi?id=100782 mentor:Katarina.Behrens -> "Have XPropertyList and its derivatives hold smart pointers" + create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup" + please remember, a codepointer is mandatory, and typically a look from an experienced developer + create new easy hacks from these ones or remove "needsDevEval" if not feasible): https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
+ Abandoning patches due to lack of review, so proposal: + have been doing this over a period. + When a contributor patch is more than 3 weeks old, has no negative comments from reviewers/jenkins and the code looks good, then I merge it + will review, even though not an expert in this part. + against breaking things (Eike) + often takes 2-3 weeks to get to patch reviews. + not seen any calc ones - good reviews from Markus & others (JanI) + some things easy to judge; some not. + alternative - loose contributors - left hanging. + negative reviews (Stephan) + includes those comments that are negative - but not including -1 + all the comments are read (JanI) + these guys have no comments at all + try to guess who is the relevant developer who can do a proper review ? (Miklos) + do it every morning, try to assign reviewers. + nothing has > 24 hours without a reviewer. + many areas where no active maintainer (Miklos) + like to restrict it to areas where there are fewer reviewers (Michael) + throw people into maintaining by breaking it (Bjoern) + fine with it (Stephan) => consensus: let JanI get on with it as above + summer time, not many new people + a steady set of contributors working towards commitaccess. + starting to add code pointers to NEEDINFO, but do need help, suggestions ? + have added some to help people. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) => timeout for 8 weeks. * Jenkins / CI update (Norbert) + missing him. * l10n (Sophie) + lots of work, busy chasing 5.2 + lots of help file changes. * Screenshot branch (Thorsten) + dialog screenshots branch + works on Windows & Linux + adds things to subsequenttests. + sounds cool: overview ? (Michael) + TDF tender from ESC, done by CIB. + being able to open every dialog, take a screenshot & put it into the help. + also able to auto-update the help after that. + some dialogs need lots of context. + in the subesquenttests - now opens quite some dialogs + Bubli fixed a number of problems; Caolan helped out too. + Older mockup is here (Heiko) + http://picpaste.com/screenshot1-IhK3p0jP.png * QA update (Robinson) + stats reasonably constant - slightly down. + UNCONFIRMED: 629 https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED + enhancements: 60 + in ux-advise: 27 + needAdvice at 55 + Most Pressing Bugs: http://tdf.io/mostressingbugs + tdf#100295 - LibODev-5.2.0.0.b2 does not run in Windows_XP (32 or 64 bit) + fixed by Markus (awesome) https://cgit.freedesktop.org/libreoffice/core/commit/?id=dc4797a79e3f465e1fa930be7c69d8ec7d91c15e https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-5-2&id=8562b1068328e16a629d2397f00af2a3e7998081 + tdf#92516 - "x" accelerator and mouse click not exiting StartCenter in "File -> Exit LibreOffice" menu on Windows. + Continue to see dupe reports; an annoyance + tdf#100458 - Data loss on loading Calc document with hidden 0 (Jan-Marek) + LHM has a lot of documents with this kind of formating + Proposed patch: https://gerrit.libreoffice.org/#/c/26435/ + reviewed by Markus: https://cgit.freedesktop.org/libreoffice/core/commit/?id=21a3d78cf080dc4d86edab2a7378055a2d848bfe still not confident in the patch. + Mail merge regressions (Bjoern) + http://tdf.io/mmregressions (7 open; 7 open last meeting) + Couple of Mac issues: will retest with master builds when available * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +103 -104 (-1 overall) many thanks to the top bug squashers: Samuel Mehrbrodt 14 Julien Nabet 9 Buovjaga 7 Joel Madero 6 V Stuart Foote 6 Laurent BP 6 Caolán McNamara 6 Eike Rathke 5 Heiko Tietze 5 Bartosz Kosiorek 5 Adolfo Jayme 4 Winfried Donkers 4 Alex Thurgood 3 Cor Nouws 3 Justin L 2 * Highest-Priority bugs (aka "MABs"): 5.2: 4/16 - 25% -1 5.1: 2/29 - 6% +0 5.0: 7/53 - 13% +0 4.4: 7/73 - 9% +0 4.3: 5/68 - 7% +0 4.2: 8/133 - 6% +0 4.1: 4/79 - 5% +0 4.0: 10/82 - 12% +0 old: 34/248 - 13% +0 * Bibisected bugs open: whiteboard 'bibisected' + 359/1378 362/1374 364/1371 367/1371 365/1363 369/1361 366/1354 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 724(-5)) bugs open of 5015(+9) total 12(+1) high prio. * ~Component count net * high severity regressions Calc - 5 (+1) Writer - 4 (+0) Impress - 1 (+0) Base - 1 (+0) LibreOffice - 1 (+0) + http://tdf.io/regressionscritical * ~Component count net * all regressions Writer - 225 (+1) Calc - 138 (-0) Impress - 58 (-1) LibreOffice - 46 (+0) graphics stack - 38 (+0) UI - 36 (-1) Borders - 32 (+0) Base - 32 (+0) Crashes - 29 (-4) Draw - 27 (+0) filters and storage - 22 (+0) Chart - 15 (+0) BASIC - 14 (+0) Printing and PDF export- 11 (+0) Formula Editor - 5 (+0) Linguistic - 4 (+0) Extensions - 3 (+0) framework - 3 (+0) Installation - 3 (+0) + http://tdf.io/allregressions -- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice