* Present:
+ Stephan, Sophie, Andras, Caolan, JanI, Olivier, Michael M, Eike,
Christian, Miklos, Robinson, Jan-Marek, Bjoern, Norbert, Michael S,
Xisco, Bubli
* 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
+ Creation of a micro xhp-page server in javascript
+ 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:
Filippo giacchè
Jookia
Mirco Rondini
Federico Bassini
Chandanathil P. Geevan
Francisco Adrián Sánchez
Andrea Mussap
Heiko Tietze
Jacek Frączek
Aleksander Machniak
Fabio Bioccetti
Dilek Üzülmez
Sudarshan K
Ilya Ponamarev
Jean-Tiare Le Bigot
Fabio Biocchetti
+ 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
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleeping 7 weeks.
* 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 ?
+ feature/new-vcl-scheduler
+ 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)
* Bug hunting update (Xisco)
+ https://wiki.documentfoundation.org/QA/BugHuntingSession/5.3.0Alpha
+ Stats from OCtober 21th:
http://nabble.documentfoundation.org/Libreoffice-qa-Libreoffice-5-3-alpha1-BHS-stats-tt4197895.html
+ 4/5 new people showed up in IRC.
+ lots of verifying the results of bugs.
+ Next one for LibreOffice 5.3.0 beta1
* QA update (Xisco)
+ New page for stats created: https://wiki.documentfoundation.org/QA/Stats
+ QA Weekly Report
+ http://nabble.documentfoundation.org/Libreoffice-qa-QA-Weekly-Report-W42-2016-tc4198070.html
+ Could be useful to send it to the dev list too ?
+ concern it gets sent to people twice (JanI)
+ could we put data into BI thing to filter on the fly ? (Heiko)
+ bitergia - hopefully should help here (Bjoern)
http://vm167.documentfoundation.org/ demo/eval setup
+ expensive building BI frontends (Michael)
=> send it for now, re-visit later if it annoys people.
+ UNCONFIRMED: 577 (+16)
+ enhancements: 46 (+1)
+ needsUXEval: 5 (+1)
+ haveBackTrace: 17 (-1)
+ needsDevAdvice at 38 (+2)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ Calc crashes adding text to a chart:
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103178
[ fixed: thanks to Maxim ]
+ Chart sidebar properties no longer functional
+ https://bugs.documentfoundation.org/show_bug.cgi?id=101402
+ likely a duplicate of tdf#100180, fixed by Bubli
+ Better now, should be removed from here.
+ New comment by moggi:
https://bugs.documentfoundation.org/show_bug.cgi?id=101402#c13
+ tdf#100994 - Color-space / display issue on OSX Sierra
[ thanks to Tor for poking - Apple issue; NOTOURBUG after next Sierra release ]
+ tdf#102503 - FILESAVE: Impress sporadically hangs at end of save operation
+ https://bugs.documentfoundation.org/show_bug.cgi?id=102503
Could someone look at the logs attached?
+ Mail merge regressions: http://tdf.io/mmregressions
+ 4 open; 3 open last meeting
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+188 -135 (+53 overall)
many thanks to the top bug squashers:
Yousuf Philips (jay) 18
Buovjaga 11
Xisco Faulí 8
Julien Nabet 6
Maxim Monastirsky 6
Regina Henschel 6
Joel Madero 6
Eike Rathke 5
Cor Nouws 5
V Stuart Foote 4
Caolán McNamara 3
Khaled Hosny 3
Alex Thurgood 3
Kevin Suo 3
m.a.riosv 2
* Highest-Priority bugs (aka "MABs"):
5.2: 1/19 - 5%
5.1: 2/30 - 6%
5.0: 6/57 - 10%
4.4: 7/74 - 9%
4.3: 4/69 - 5%
4.2: 6/132 - 4%
4.1: 4/79 - 5%
4.0: 7/82 - 8%
old: 31/247 - 12%
+ http://bit.ly/2dp3mwC
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 259/988 245/891 251/886
+ http://bit.ly/2dyIfDy
* Bibisected bugs open: keyword 'bibisected'
+ 351/1530 345/1516 346/1503 337/1477 349/1463 349/1445 347/1431
+ http://bit.ly/2cSCXlS
* all bugs tagged with 'regression'
+ 660(+11) bugs open of 5289(+28) total 6(-3) high prio.
* ~Component count net * high severity regressions
LibreOffice - 2 (+0)
Calc - 2 (-2)
Impress - 1 (+0)
Base - 1 (+0)
Chart - 0 (-1)
+ http://bit.ly/1HWHb3E
* ~Component count net * all regressions
Writer: other - 120 (+1)
Calc - 108 (-3)
Impress - 59 (+8)
Writer: docx - 46 (-1)
LibreOffice - 44 (+5)
graphics stack - 41 (+1)
UI - 37 (+0)
Base - 31 (+2)
Draw - 28 (+0)
Writer: doc - 26 (-1)
Borders - 25 (-1)
Crashes - 24 (-2)
filter / storage - 17 (+0)
print / PDF export - 15 (+1)
Chart - 14 (-1)
BASIC - 10 (+0)
Writer: perf - 9 (-1)
Writer: filter - 8 (+0)
Formula Editor - 3 (+0)
framework - 3 (+0)
Extensions - 3 (+0)
sdk - 1 (+0)
+ http://bit.ly/1BUdI8i
Context
- minutes of ESC call ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.