* Present:
+ Bjoern, Norbert, Stephan, Jan I, Jan-Marek, Sophie, Miklos, Michael S,
Robinson, Christian, Caolan, David, Kendy, Olivier, Thorsten, Michael M
* Completed Action Items:
+ fix / limit the per-processor thread-pool (Ashod)
[ set to max 4 during unit tests ]
AI: + back-port it to 5-1 and -5-2 (Ash)
+ mail list of guys for certification (Stephan)
[ all mailed, all accepted ].
+ mail Laurent BP, Rishabh Kumar, Alex Pantecthem wrt. commit (Thorsten)
* Pending Action Items:
+ investigate a cron job that queries & auto-merges (Norbert)
+ if +2 by author and +1 by jenkins -> auto-push (on-going)
[ some problem; stream events don't contain both +1 and +2 -
a bit complicated; needs a query (Norbert) ]
+ 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 Beta 2 update
+ also available on the mirrors
+ not doing an (optional) B3 this week
+ one pending Debian packaging bug - one file in multiple packages
+ also a problem with help related to authoring extension.
+ RC1 due on Tuesday ... (June 21st - English string & UI freeze)
+ libreoffice-5-2-0 branch-off: July 5 (hard code freeze) - rc2
+ 5.1.4 update
+ up-loaded 5.1.4 rc2 just before the call.
+ 5.1.5 rc1 : July 12th (week 28)
+ Caolan will fix the help strings issue (Caolan)
+ happy (Cloph)
+ Android & iOS Remote
+ Android viewer has runtime problems, will debug & push a fix (Cloph)
+ crashes when loading documents on master currently ...
+ releases are from master so far.
* Documentation (Olivier)
+ Finished porting HelpAuthoring OOo schema documentation to TDF wiki:
+ https://wiki.documentfoundation.org/HelpContentAuthoring
-> e.g. updated with <bascode> new tag (Olivier, tagezi)
+ readable; and now can be edited to improve it.
+ Updated chapter 10 (Print, Export, Mail) of Getting started book.
* GSoC 2016 (Thorsten)
+ June 26th - midterm eval due, make sure it's filed or ask your co-mentor!
+ if in doubt ask Thorsten/Moggi/JanI
+ ask/encourage students to submit & register for LibOCon
* UX Update (Kendy)
+ GSoC reports on progress
+ wider discussion on templates - how they should be managed
+ when is it better to open it for editing vs. opening a doc. based on it.
+ how can we distinguish it better.
+ Area-fill & side-bar improvements going well.
+ latest writer menu changes
+ max. of 20 items for menu - some important stuff goes to sub-menus
+ a poll going on to have some input from people.
+ discussing auto-creation of screenshots.
* Crashtest update (Caolan)
+ 1 import failures, 3 export failure, 0 coverity
+ ok again; not reproducible failures - fails on test machines, not locally.
+ looking at backtraces in BZ - down to 12 still open
+ Moggi's crash testing producing good stuff.
* Hackfests (Bjoern)
+ next hackfests: nothing confirmed yet.
+ Hamburg Home-hacking setup ? (Bjoern)
+ 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.
+ OSBA interop. working group (Thorsten)
+ desire a professional user track cf. Bern.
+ got some good feedback;
+ will propose it to the conf. organizers.
+ 1/2 a day of that.
* Mentoring/easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
+ summary:
17357(0) commits in a year of which 8801(-34) were made directly, without use of gerrit
293(0) people made commits in a year, 32(-15) in a month. 38(10) people to be emailed
+ gerrit: committer open 65(10) contributor open 48(-13)
updated merged abandoned updated merged abandoned
year: 65(10) 7142(112) 562(1) 48(-13) 1414(-78) 476(-2)
month: 64(9) 974(12) 40(2) 47(-14) 164(-3) 39(0)
week: 51(13) 202(-19) 8(0) 33(-4) 42(2) 11(-1)
+ easyHacks:
total 229(-9) open 201(-5) assigned 18(-4)
needinfo 10(0) needsDevEval 474(5) needsUXEval 90(16)
missing cleanup due to many comments 182(-9)
+ top 5 contributors (based on merged patches last month):
Zdenek Crhonek got 29 patches merged, and have a total of 29 merged patches
krishna keshav got 14 patches merged, and have a total of 14 merged patches
Jakub Trzebiatowski got 10 patches merged, and have a total of 17 merged patches
Muhammet Kara got 10 patches merged, and have a total of 24 merged patches
Stanislav Horáček got 9 patches merged, and have a total of 63 merged patches
+ new easyHacks:
https://bugs.documentfoundation.org/show_bug.cgi?id=100370mentor:marco.filippozzi -> "Status bar functions - Selection Icon not working properly on left mouse click"
+ 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
+ Made rough grouping of all developer wiki pages (https://wiki.documentfoundation.org/ProjectCleanupDevelopmentWiki)
+ Blog post about our IRC, https://janiversen.wordpress.com/2016/06/14/like-to-socialize-while-hacking-on-open-source/
+ have some nice stats on # of users etc.
+ esc-mentoring, solved problem when contributor becomes committer
+ esc-mentoring, added check for easy hacks with new commits to nightly stat.
+ checked easy hacks with commits, and changed status on the solved ones
* Commit Access
+ Giuseppe Castagno (Stephan)
AI: => add him (Norbert)
AI: => welcome mail (Stephan)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ Newly appointed:
+ Ashod Nakashian
+ Giuseppe Castagno
+ Pranav Kant
+ Italo will send out certificates.
* Jenkins / CI update (Norbert)
master linux rel jobs: 200 ok: 194 ko: 4 fail ratio: 2.00 % break: 4 broken duration: 0.70%
master linux dbg jobs: 143 ok: 134 ko: 9 fail ratio: 6.29 % break: 6 broken duration: 5.25%
master mac rel jobs: 174 ok: 173 ko: 1 fail ratio: 0.57 % break: 1 broken duration: 0.18%
master mac dbg jobs: 185 ok: 183 ko: 2 fail ratio: 1.08 % break: 2 broken duration: 0.37%
master win rel jobs: 152 ok: 149 ko: 2 fail ratio: 1.32 % break: 2 broken duration: 2.02%
master win dbg jobs: 148 ok: 148 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master win64 dbg jobs: 150 ok: 147 ko: 2 fail ratio: 1.33 % break: 2 broken duration: 3.79%
lo-5.2 mac jobs: 50 ok: 50 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.1 mac jobs: 17 ok: 17 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
gerrit win rel jobs: 425 ok: 370 ko: 55 fail ratio:12.94%
gerrit lin rel jobs: 426 ok: 338 ko: 88 fail ratio:20.66%
gerrit mac rel jobs: 425 ok: 377 ko: 48 fail ratio:11.29%
gerrit all jobs: 426 ok: 321 ko: 104 fail ratio:24.41%
+ looking good; zero break on win32 debug
+ rest is very low; worst is Linux Debug with 6 breaks < 1 per day on avg.
+ almost perfect.
* l10n (Sophie)
+ everyone happy with master & stable branches
+ going on nicely; more work around edited help etc. but good.
* bzkanban (buovjaga - formerly known as beluga :-))
+ based on:
+ https://en.wikipedia.org/wiki/Kanban_(development)
+ https://blogs.gnome.org/ovitters/2016/02/11/post-fosdemdevconf-cz-plans-ill-never-get-to/
+ https://github.com/leif81/bzkanban
+ demo: https://rawgit.com/leif81/bzkanban/master/index.html?product=Bugzilla&milestone=Bugzilla+6.0&assignee=&site=https%3A%2F%2Fbugzilla.mozilla.org
+ is it useful for devs ?
+ Like Trello -> having a whiteboard (Bjoern)
+ different representation of bug state
+ reduces amount of WIP you have; thin area of issues to solve.
+ Agile development planning tool.
+ doesn't fit well with our development approach - we're not telling people what to do.
=> Doesn't fit us well.
* QA update (Robinson)
+ Going quite well.
+ Bug Hunting Session next week (June 24th)
+ https://wiki.documentfoundation.org/BugHunting_Session_5.2.0_RC1
+ UNCONFIRMED: 620
https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
+ enhancements: 65
+ in ux-advise: 27
+ needAdvice at 51
+ going up a bit; would be good to tackle.
+ 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)
+ Interest in fixing ? anyone want to look at it ?
+ tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
in "File -> Exit LibreOffice" menu on Windows.
+ Continue to see dupe reports, an annoyance
+ Mail merge regressions (Bjoern)
+ http://tdf.io/mmregressions (7 open; 7 open last meeting)
[ will re-test a couple to see if they got closed (Robinson)
fixed some mail-merge related crashers (Michael S)
+ not sure if tracked on the lists ]
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+133 -112 (+21 overall)
many thanks to the top bug squashers:
Caolán McNamara 18
Alex Thurgood 10
jan iversen 10
Buovjaga 8
Aron Budea 5
Heiko Tietze 5
V Stuart Foote 5
Michael Stahl 4
Eike Rathke 3
Maxim Monastirsky 3
Adolfo Jayme 3
Akshay Deep 3
Miklos Vajna 2
m.a.riosv 2
Olivier Hallot 2
* Highest-Priority bugs (aka "MABs"):
5.2: 3/13 - 23% +1
5.1: 2/28 - 7% +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/81 - 12% +1
old: 34/248 - 13% -1
* Bibisected bugs open: whiteboard 'bibisected'
+ 367/1371 365/1363 369/1361 366/1354 366/1352 371/1347 369/1335
+ http://tdf.io/bibibugs
* all bugs tagged with 'regression'
+ 733(-3) bugs open of 4978(+21) total 14(-1) high prio.
* ~Component count net * high severity regressions
Writer - 6 (+0)
Calc - 5 (+0)
Impress - 1 (+0)
Base - 1 (+0)
LibreOffice - 1 (-1)
+ http://tdf.io/regressionscritical
* ~Component count net * all regressions
Writer - 227 (-2)
Calc - 141 (+0)
Impress - 57 (+0)
LibreOffice - 48 (+0)
graphics stack - 39 (+2)
UI - 39 (+1)
Crashes - 36 (-2)
Borders - 32 (+1)
Base - 28 (+0)
Draw - 26 (+1)
filters and storage - 23 (+0)
Chart - 15 (-1)
BASIC - 15 (+0)
Printing and PDF export- 11 (+0)
Formula Editor - 5 (+0)
Linguistic - 4 (+0)
framework - 3 (+1)
Installation - 3 (-1)
Extensions - 2 (+0)
sdk - 1 (+0)
+ http://tdf.io/allregressions