* Present:
+ David, Sophie, Bjoern, Kendy, Miklos, Michael M, Christian, Stephan, Robinson,
Lionel, Thorsten, Caolan, Jacobo, Michael S, Cedric, Muthu
* Completed Action Items:
+ send Christian pictures of in-person ESC meetings for report (All)
[ expired -> last chance ... no pretty pictures still ]
+ post a list of functions we'd like to rename to the dev list (Kendy/All)
[ sent a list, not read all the reactions yet; not much opposition yet
ask to delay until after 5.0 branch-off (Thorsten)
+ previously delayed until ~pre-branch to avoid cherry-pick hassle (Kendy)
+ would like to push it even further out (Thorsten)
+ disruptive to people with larger pending branches
+ never a good time for this (Kendy)
+ delayed until 4.3.4 in the past
+ postponing for a year, so another 3x months not huge
+ if done, done before branch-off (Bjoern)
+ best-point, right before branch-off
+ is it script-able ?
+ not yet; just today, collected most-annoying things.
+ concern: churn before feature-freeze (Thorsten)
+ run the script - right before the branch-off -> is ok.
AI: + create a script - and ensure the result after running builds (Kendy)
AI: + run that just before branching (Cloph)
+ FWIW if there is a script, it also helps with rebasing/cherrypicking
+ 1x objection - SwFrm (Bjoern)
+ already have sw::Frame vs. SwFrm, would prefer namespace
+ do all other stuff, but not SwFrm.
+ namespace harder for scripts (Michael)
+ clang plug in - fix, but doesn't do comments (Miklos)
+ 9x changes already enough work.
]
* Pending Action Items:
+ please file an Easy-Hack this week: just a bug with whiteboard: (All)
"EasyHack DifficultyBeginner SkillCpp TopicCleanup"
+ thanks to: Dennis Roczek, +6
+ http://bit.ly/1KR4HWX
+ send an E-mail with list of gerrit usernames to Norbert (Muthu)
+ Cambridge hackfest - poke about students (Michael)
+ find some developer/sysadmin'y type people to train in CI maintenance (Cloph)
[ Norbert away; next week ]
+ enable subsequentcheck just for Linux / dbgutil (Norbert)
+ move problem writer tests from check -> subsequentcheck for sw.all (Michael S)
* Release Engineering update (Christian)
+ 4.4.3 release -> going final.
+ 5.0.0 - Beta 0
+ branch-off May 18th - 2 weeks out
+ 4.4.4 RC1 - 3 weeks out.
+ Android & iOS Remote
* GSoC (Cedric)
+ missing phone-numbers in E-mail
AI: + please forward numbers to Fridrich/Thorsten/Cedric (GSOC Mentors)
+ make sure students on-track; coding starts in 2x weeks.
* Crashtest update (Caolán)
+ bad news; 100x of Impress file format fail on import/export
+ VclPtr regression - and Caolan has a fix.
+ boost_ptr related stuff.
+ ignoring impress - lost 100x writer docx / export failures.
+ lots of duplicates sent out - un-committed patch on the server
sending out repeated builds.
+ Coverity holding steady at ~zero.
* Hackfests (Bjoern)
+ Cambridge, UK - May 2015 - contact (Michael)
+ 21st -> 23rd May confirmed. Thur / Fri / Sat.
+ Cambridge Beer Festival overlap / Punting Excursion planned etc.
https://wiki.documentfoundation.org/Hackfest/Cambridge2015
+ late entries -> Thorsten, Caolan, Bjoern.
+ next venues / suggestions ?
+ another hack-fest before the summer:
+ Freiburg, Hamburg, Liege - considering Hamburg
* UX Update (Kendy)
+ new graphics for 5.0 underway
+ contest not so successful, instead get a TDF grant to do this.
+ contacting people to ask if they can do this.
+ have input from Italo
+ 1x sheet of paper -> for designer / advice.
+ new icons, ongoing work etc. nothing as big as that.
* l10n Update (Sophie)
+ auto-translation script tomorrow, to begin master translation
+ not so many string changes vs. last-time (Cloph)
+ also more time for translators vs. last-time.
+ no news from Dwayne
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ 3-4 proposed names under discussion; perhaps more to come.
+ still pending ...
* Jenkins update (Norbert)
+ missing stats this week.
* VclPtr (Michael)
+ apologies - unexpectedly bad.
+ trying to catch a ref-counting issue currently.
+ encouraging to see users reporting vs. master / bibisect repo / dbgutil builds
+ is there a usual bugs FAQ (Kendy)
+ vcl/README.lifecycle
+ need improved UX testing - open and close all the dialogs
+ not systematic look at all dialogs; they don't open them (Michael)
+ find a11y bugs if run without the headless plugin
+ focus issues - hard to track (Michael)
* Fun new bits (Stephan)
+ Link<> - find remaining places where sal_Bool is used implicitly
and cast to other integer types; eg. SfxItem - WhichID & optional bool
and a sal_True -> nWhichId by mistake eg.
+ lots of Links return sal_True / False
=> improving it to abstract it over return type.
+ works in many places.
+ some places pass these around to other places.
+ found & fixed some problems there.
+ Lubos prototyped some boost::signals_slots thing (Kendy)
+ would we like to move to that in future ?
+ did the recent Link changes improve situation enough that no-need to change ? (Kendy)
+ no - still need to improve to something else (Stephan)
+ no idea where it was stalled.
+ an 'Easy Hack' is filed for the conversion (Miklos)
* Lifecycle in sw_uno_crsrs (Bjoern)
+ got it to compile completely; bite-sized cases, found a double free
+ a diff of 20x lines -> causes crashes
+ hoping to finish & push after the 5.0 branch-off.
* OpenHatch interaction (Robinson)
+ potential for an Algerian hack-fest / Oct.
+ Institute of Electrical and Electronics Engineering, Boumerdes Algeria
+ French speaking volunteers appreciated.
+ good to get them to come to a hack-fest first to see what it is like.
+ plan for a how-to-run a hackfest at the conference (Bjoern)
* QA (Robinson)
+ UNCONFIRMED at 295
+ bounced back a little.
+ mentioned VclPtr testing - what can be done ?
+ people in #libreoffice-qa that might need nudges
+ nothing systematic useful for now (Michael)
+ known issues; after they're closed; opening every dlg.
+ needAdvice at 13
+ Bugzilla: Restricting access to Priority/Severity -> replace MAB
+ allowing anyone who asks to edit fields
+ but not getting initial bug reporter to over-assert their prio/sev.
& use this to replace MAB tracking system ...
+ will avoid having to update these per release-branch for 4.3->4.4 etc.
* QA stats:
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+185 -148 (+37 overall)
many thanks to the top bug squashers:
raal 14
Adolfo Jayme 11
Gordo 10
Beluga 9
Markus Mohrhard 8
Andras Timar 8
steve -_- 6
Yousuf (Jay) Philips 5
Jorendc 5
m.a.riosv 5
Julien Nabet 4
V Stuart Foote 4
Alex Thurgood 3
Jean-Baptiste Faure 2
Maxim Monastirsky 2
* Open 5.0 MAB
+ 6/9 5/8 5/8 4/7 2/5 0/3 1/3 1/3 1/3 0/2 0/2 1/2 0/1 0/1 0/1 0/1
+ https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1
* Open 4.4 MAB
+ 16/56 15/53 15/53 14/52 15/52 14/51 14/50 13/49 15/49 14/48 13/47 12/46
28% 28% 28% 26% 28% 27% 28% 26% 30% 29% 27% 26%
+ https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1
* Open 4.3 MAB
+ 78/167 79/166 79/166 80/165 79/163 78/163 76/160 78/160 79/160 77/158
46% 47% 47% 48% 48% 47% 47% 48% 49% 48%
+ https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1
* Bibisected bugs open: whiteboard 'bibisected'
+ 334/849 334/839 327/831 330/820 321/798 291/737 275/719 259/701 264/699
+ http://tdf.io/bibibugs
* all bugs tagged with 'regression'
+ 588(+19) bugs open of 3760(+36) total
* ~Component count net *
Writer - 216 (+10)
Calc - 118 (+4)
Crashes - 49 (+8)
LibreOffice - 39 (+1)
Impress - 38 (+1)
UI - 28 (+1)
graphics stack - 23 (-1)
Draw - 23 (+0)
Base - 19 (+2)
Borders - 18 (+0)
filters and storage - 16 (+2)
Chart - 10 (-1)
Printing / PDF export - 8 (+0)
BASIC - 5 (+1)
framework - 4 (+0)
Extensions - 4 (+0)
Formula Editor - 4 (+0)
Installation - 2 (+0)
Linguistic - 2 (+0)
sdk - 1 (+0)
Impress Remote - 0 (+0)