* 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