+ Stephan, Sophie, Andras, Caolan, JanI, Olivier, Michael M, Eike,
Christian, Miklos, Robinson, Jan-Marek, Bjoern, Norbert, Michael S,
* Completed Action Items:
+ dig out tooling on license verification for JanI (Michael)
[ Script now controls last month gerrit patches daily against list of licenses
Primary result 140 emails without license
Checked names against Wiki Developers
Result 42 emails, where I cannot find the licese, will email those (JanI )
Can you run it for say the last 2 years ? (Michael)
Need to have private legal@ pieces included ]
yes just setting a different deltatime, private legal@ can be added
without problems, if I know the email (janI)
+ get a small UX tweak code-change committed (Heiko)
[ this was already 2016-10-06, see core_b15fef02c9311e0c160906769abbf96a96e56c73 (jani) ]
+ bisected keyword added to esc-commit-stats.pl (Xisco)
+ Jitsi - send some instructions out for next time (Michael)
[ not done, requires telephone bridge setup etc.
Tried to create a Google G-suite account - failed horribly
- costs 2x+ what was advertised, forces domain-name registration.
We have a Jitsi server - but no phone bridge. ]
+ align release dates and issues, patch merging (Caolan, Cloph)
[ narrowed down to mid January now, no impact on us. ]
+ Ask beta-co-working for a couple of days before FOSDEM (Sophie)
[ Betacowork available on 6-7 February - after FOSDEM, but not before.
Prefer before, but not enough to do anything (Eike).
AI: will book later today (Sophie); Friday is too busy. ]
* Pending Action Items:
+ poke at MSDN licenses (Michael)
[ update - an ongoing issue here. ]
* Release Engineering update (Cloph)
+ 5.1.6 - end of line: any retrospectives ?
+ announced as final today
+ too early for a retrospective yet.
+ 5.2.3 RC2 status (janI)
+ on servers right now.
+ uploaded and announced for testing today
+ messup in Slovenian / sl translation (overridden by accident)
+ need to do an RC3 just to fix this.
+ an RC3 is prolly easier to manage on the mirrors.
+ much appreciated (Sophie)
+ need to figure out what needs to be undone / reverted etc.
+ expect tag today/tomorrow.
+ 5.3.0 alpha 1
+ announced for testing - available from mirrors.
+ build issue when signing them on Windows
+ a race - signing when file are still in-use
+ had to re-run make
+ need to isolate the root cause.
+ has the onedrive keys - but they don't work anymore.
+ apparently onedrive changed the API; needs investigating.
+ 5.3.0 Beta1 & branch - Nov 21st
+ Android & iOS Remote (Cloph)
+ finished building Android remotes, did review of pending patches.
+ same for Android viewer, will publish to beta channel & await feedback.
+ looking into the F-droid thing too.
* Documentation (Olivier)
* New contributors Dr. Geepan on Help contents
+ (NET)WORKDAYS.INTL functions
+ Contents by Dr. Geepan
+ Help page creation by Olivier
+ More to come
* Progress in new help system (with browser) by Fabio Biocchetti
+ First patch in gerrit
+ Support from Olivier and Eike
* New author for LibeOffice books, updating Getting Started (Dave Koelmeyer)
+ revised by Olivier
+ Proofread by Hazel Hussman
* UX Update (Heiko)
+ Total num. of needsUXEval 470 (-2)
+ Base 1
+ Calc 35 (+1)
+ Draw 65
+ Extensions 0
+ filters and storage 1
+ framework 1
+ Impress 24
+ Installation 0
+ LibreOffice 248 (-2)
+ Localization 0
+ Printing and PDF export 2 (+1)
+ UI 16
+ Writer 77
+ Silent week, organization with meta tickets ongoing
http://nabble.documentfoundation.org/Better-organization-of-bugs-with-meta-bugs-tp4198286.html + New more welcoming landing page at the wiki; next step is to update subsidiary sites
+ only one easy-hack with skill design currently.
+ how to get feedback ?
+ reddit - ranting; positive feedback on facebook.
+ font-management: more discussion of details.
+ Q: How to build & communicate statistics?
+ Xisco - has a nice script to parse JSON bugzilla dumps
+ can Usability re-use this script and run on VM 174 ?
+ discussed with Jan this week: no clear decision.
+ running it locally currently (Xisco)
+ what do you want to track ?
+ if only for needs-ux-advise - can use BZ queries.
+ can't follow changes in the status: keyword replacement eg.
+ eg. download big file via webservice
+ will send a weekly report (Xisco)
+ can see the changes done in needs ux-advice.
+ goals ?
+ better numbers for ESC meeting.
+ +10 and -10 -> looks like nothing happened.
+ so report will be useful (Xisco)
+ want to know what team did over the whole year.
+ AI: provide ssh key for access to vm174 (Heiko)
+ Access configured (janI)
+ AI: tweak the script into some form (Heiko)
+ re-visit next week -> how to put it into the wiki.
* Crashtest update (Caolan)
+ 1 import failure, 3 export failures
+ fairly stable, spike last-week due to some text bits in VCL
+ under control again.
+ 48 coverity.
+ up temporarily - due to exception specifications.
* VCL resources (Caolan)
+ finally removed the last windows & dialog bits for 5.3
+ a few places widgets were described - not top-level dialogs
+ just portions of things.
+ eg. conditional formatting dialog
+ now resource compiler does strings, string-lists, and a few other bits.
+ culmination of years of work.
* Bitmap fonts on Windows (Michael)
+ no good physical font API on Windows
+ DirectWrite provides one.
+ doesn't work with Bitmap Fonts.
+ Office 2013 dropped bitmap / Type1 fonts and more long ago.
+ Biting us with Harfbuzz in some cases.
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103514 + an issue for the WinXP support (Cloph)
+ Harfbuzz doesn't support that.
(and will not support Type1 fonts)
+ 5.3 will be the last with current rendering
+ see no point in also support bitmap fonts in 5.4
+ thought Khaled pushed a patch to make it work on WinXP (Caolan)
+ but happy to loose bitmap fonts.
+ we get a fallback font anyway (Michael)
=> abandoning bitmap / Type 1 fonts etc. if not DirectWrite supported in future.
* Hackfests (Bjoern)
+ next venues / suggestions
+ FOSDEM - confirmed dev-room (Michael)
+ collect talks nearer the event.
+ Ladies-only event in Berlin, 29th October (Bubli)
+ "Ladies who FOSS" (https://wikimedia.de/wiki/Ladies_that_FOSS)
+ Bubli will be there, talk was accepted, Heiko present too.
+ now included into the list of projects: https://wikimedia.de/wiki/Ladies_that_FOSS/Projects + built a list of non-code easy-hacks; eg. palette issue.
+ 33c3 CfP open: https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ (Bjoern)
+ FSFE will be there, we can meet up with them.
+ opportunity to do workshops there
+ poke Bjoern if you want to show up.
+ Hackfest Granada (Xisco/janI)
+ had meeting with UNI, postponed until Q1 2017 (JanI)
+ Got in contact with the University's Open Source Office ( Xisco )
+ They proposed an event at the Open Document Day (march 2017)
+ Anyway, I'll try to meet them in order to organize something before end of year
+ Hackfest Turin, Italy (janI)
+ LibreItalia conference is saturday 5th November
In the afternoon, there will be a presentation for developers followed by a hackfest.
Invited by LibreItalia
+ According to Marina, 25 people will participate
* Mentoring / easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
+ openhub statistics based on analysis from 2016-09-28
totals: 1573(0) people did 440976(0) commits in 8110794(0) lines of code
12 month: 282(0) people did 16464(0) commits
+ gerrit/git statistics
committer open, reviews, merged, abandoned, git_commits
1year 77(0) 17504(-56) 8090(36) 643(-8) 37156(-9638)
3month 77(0) 4057(-271) 1989(-40) 132(0) 8530(-2570)
1month 73(0) 1387(-58) 764(-33) 45(-3) 3252(-1669)
1week 43(-10) 366(-172) 198(-68) 13(3) 330(-247)
contributor open, reviews, merged, abandoned, git_commits
1year 45(-4) 16769(93) 1257(48) 436(1) 15006(9479)
3month 45(-4) 4191(-60) 368(38) 68(-3) 3736(2456)
1month 45(-4) 1712(-5) 144(38) 16(-1) 940(512)
1week 21(-14) 449(-275) 20(-21) 5(-2) 85(-12)
+ easyHack statistics:
needsDevEval, needsUXEval, cleanup_comments, total, assigned, open
18(-11) 2(-2) 192(-17) 235(-17) 14(0) 200(-6)
+ received patches from 42 emails the last month without licesense statement
+ top 5 contributors:
Gabor Kelemen made 70 patches in 1 month, and 90 patches in 1 year
Zdenek Crhonek made 22 patches in 1 month, and 272 patches in 1 year
Francisco Adrián Sánchez made 17 patches in 1 month, and 17 patches in 1 year
Aleksander Machniak made 12 patches in 1 month, and 12 patches in 1 year
Andrea Gelmini made 12 patches in 1 month, and 46 patches in 1 year
+ top 5 reviewers:
jan iversen made 191 review comments in 1 month, and 1567 in 1 year
Eike Rathke made 155 review comments in 1 month, and 1247 in 1 year
Noel Grandin made 127 review comments in 1 month, and 1155 in 1 year
Markus Mohrhard made 124 review comments in 1 month, and 1526 in 1 year
Miklos Vajna made 91 review comments in 1 month, and 1314 in 1 year
+ big CONGRATULATIONS to contributors who have at least got 1 patch merged, since last report:
Chandanathil P. Geevan
Francisco Adrián Sánchez
Jean-Tiare Le Bigot
+ Added list of new contributors, to extend a welcome from ESC as well
+ Received a request to do more advanced metrics of contributors, should I spent time on that ?
Numbers do not tell a lot more than we already know, but can be quite costly to obtain.
+ how many hits on wiki / get-involved page.
+ vs. how many send license statement.
+ most people find Jan and he sends them there
+ new people from blogs, leads etc.
+ major problem is keeping people after their 2nd / 3rd patch.
+ can we find out how many clones of git repo / week ? (JanI)
+ unclear if we can see clones (Norbert)
+ AI: perhaps can find-out, multiple mirrors (Norbert)
+ some instructions use freedesktop, some gerrit (Eike)
+ if autogen is too complicated - in for a shock when seeing the code (Norbert)
+ Linux instructions point to freedesktop (Miklos)
+ on the back-burner for now (JanI)
+ Working on 2 presentations (for Turin and later a blog post)
+ How can (nearly) anybody help make LibreOffice even better than it already is
+ Walk through of development tools, and when to use them
+ Multiple discussion (again) on easyHack and why not to have negative comments
new incident: https://bugs.documentfoundation.org/show_bug.cgi?id=101442#c29 "The whole rationale behind this change is ridiculous." same as "contributor, the work you did is ridiculous"
+ this issue carries on giving.
+ encouraging people to be kind (Heiko)
+ wording on our bug-tracker is already more positive than others.
+ keep highlighting these
* Jenkins / CI update (Norbert)
from:Thu Oct 20 15:42:26 2016
master linux rel jobs: 181 ok: 177 ko: 4 fail ratio: 2.21 % break: 2 broken duration: 0.25%
master linux dbg jobs: 147 ok: 138 ko: 9 fail ratio: 6.12 % break: 8 broken duration: 5.73%
master mac rel jobs: 144 ok: 133 ko: 11 fail ratio: 7.64 % break: 3 broken duration: 2.36%
master mac dbg jobs: 155 ok: 146 ko: 9 fail ratio: 5.81 % break: 1 broken duration: 2.07%
master win rel jobs: 129 ok: 126 ko: 3 fail ratio: 2.33 % break: 1 broken duration: 1.31%
master win dbg jobs: 125 ok: 122 ko: 3 fail ratio: 2.40 % break: 1 broken duration: 1.22%
master win64 dbg jobs: 127 ok: 120 ko: 7 fail ratio: 5.51 % break: 4 broken duration: 3.38%
lo-5.2 mac jobs: 11 ok: 11 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: 28 ok: 27 ko: 1 fail ratio: 3.57%
master gerrit lin jobs: 299 ok: 259 ko: 40 fail ratio:13.38%
master gerrit plg jobs: 297 ok: 227 ko: 69 fail ratio:23.23%
master gerrit win jobs: 297 ok: 177 ko: 118 fail ratio:39.73%
master gerrit mac jobs: 292 ok: 254 ko: 37 fail ratio:12.67%
master gerrit all jobs: 295 ok: 135 ko: 156 fail ratio:52.88%
+ numbers good for master; all sub 2.5% except Linux debug.
+ gerrit higher than normal; failures on different platforms overall.
+ some breakage with gbuildtoide (Bjoern)
+ not completely reproducible
+ can't reproduce it locally, even on CI - only on some.
+ fails sometiems python copying one directory to another.
+ calling cygwin from python - sometimes fails.
+ can we add a make -d to get bigger logs ? (Michael)
+ trying from python -> shell-utils tonight (Bjoern)
+ feel free to disable 'PythonTest_solenv_python' if it fails.
+ perhaps use the convoluted indirect build system from slaves (Norbert)
+ already using lode (Bjoern)
+ but a tb-slave-server / etc. listen to port etc. (Norbert)
+ couple of other layers of oddness.
+ oddly quoted output can be the same (Bjoern)
* Screen flashing during build (Michael)
+ is that expected ?
+ screenshotting stuff (Jmux)
+ happens since screenshot feature was integrated (Miklos)
+ gave it a short debugging attempt.
+ the VCL_HIDE_WINDOWS is properly set; not something obvious.
+ didn't find another way yet to do it hidden on Bubli.
+ it's an EMF+ test in the cppcanvas module - why is the env. not respected.
* l10n (Sophie)
+ work ongoing.
* New VCL scheduler (JMux)
+ now happy with it, changes a lot of stuff in VCL.
+ replaces vcl scheduler with something more normal.
+ no special handling of idles
+ primary idea - everything is now scheduled by priority
+ default idles are now 2nd lowest priority.
+ it fixes mail-merge for JMux
+ everything >300 documents, crawls libreoffice
+ with this - mail-merge runs fine leaving LibreOffice usable.
+ scheduler is assumed thread-safe by AutoRecovery & Base (Michael)
+ neither impl. was ever multi-threaded safe (Jmux)
+ where is the branch ?
+ tested on Linux, Windows
+ pushed to Gerrit multiple times - all build succeeded, except Windows Java unit test
+ every time a different Java test fails on Windows
+ will take a look at the backlog of issues (JMux)
+ now scheduling is more understandable
AI: + create a meta-bug for idle handling issues (Michael)