minutes of ESC call ...
michael.meeks at collabora.com
Thu Nov 10 16:00:31 UTC 2016
+ Stephan, Christian, janI, Sophie, Andras, Kendy, Olivier, Xisco, Eike,
Miklos, Norbert, Caolan, Michael S, Bubli, Sweetshark, Heiko, Thorsten
* Completed Action Items:
+ merge helpcontent / auto-screenshot patches (JanI, Bubli, Olivier)
+ add trace with line numbers for tdf#103626 - KDE / app-icon (JMux)
+ commit workaround for tdf#103626 for now (JMux)
+ fix TDF / daily win64 builds for QA (Christian)
[ should be a daily build on the server again.
A single build from 3 days ago (Miklos)
will switch back to master again for now (Cloph)
+ master got stuck somehow ]
+ CI/hangs - build windows-native make / latest release binaries (Michael S)
[ not seen a make stuck in a loop for a while ]
* Pending Action Items:
+ dig out tooling on license verification for JanI (Michael)
+ poke at MSDN licenses (Michael)
[ a friend is working on the topic ]
+ tweak Xisco's script into some UX form (Heiko)
[ will make scripts public, and put them into dev-tools
separating collector & analysis scripts
working on this for Heiko - anticipate it arriving today/tomorrow (JanI) ]
* Release Engineering update (Christian)
+ currently in a lull - nothing going on next two weeks.
+ 5.1.6 - any retrospectives ?
+ not much feedback seen for the 5.1.x line.
+ some still using 4.4.x line.
+ 5.2.4 RC1 status - Nov 29th
+ 5.3.0 Beta1 & branch - Nov 22nd - ~2 weeks time.
+ This is then the feature-freeze
+ no review necessary after that.
+ collect late-features next week.
+ Android & iOS Remote (Cloph)
+ about to tag the next Android Viewer release
+ broke the Linux build along with it, fixed that.
+ preparing the verification builds; then tag & up-load new version.
* Documentation (Olivier)
+ Working on helpcontents transformation in browser.
+ tweaking the style-sheet transformations.
+ patches reviewed & merged
+ good news (Kendy)
+ possible to view the help-content directly in the browser
+ when you clone the help.git
+ go to source/ and run script ./get-bookmarks.sh
+ when you open the index.html in a browser - you can browse the help locally.
+ a great addition from Fabio (Olivier)
+ good to look at the rendered page.
+ but does no sanity-checks in XHTML.
+ sanity checks (Bubli)
+ Jenkins doesn't build the help-content for performance reasons
+ would be good to have some build-time XHP sanity checks.
+ ideally have a tinderbox building & warning wrt. the helpcontent (Olivier)
+ tinderbox Cloph maintains - do build helpcontent (Cloph)
+ no special parser that looks for help-content warnings,
+ need to inspect the log manually.
+ only builds with limited set of translations too
+ planned to have a full lang build once or twice per week
when we start integrated translations manually.
+ helpcontent extension has some sanity checker (Bubli)
+ possible to validate if the file is valid,
+ would like to transplant that check into the build process.
+ already a build-time check; as part of the help (Miklos)
+ a common issue - cut/paste XML - forget to change id of para (Olivier)
+ at build-time, it will flag it but not when editing.
+ git commit hook - to check unique IDs ? (Michael)
+ contents that are numbers - also need checking (Olivier)
+ AI: come up with a concrete proposal here (Olivier)
+ will write a README file to help people edit.
* UX Update (Heiko)
needsUXEval (total number 478):
Keyword added (5)
4 Heiko Tietze
1 Aron Budea
Keyword removed (1)
1 Heiko Tietze
+ still working on new ways to produce the numbers
+ Doodling about a new meeting time to replace 1pm UTC
only 3 answered so far - can more reply ?
waiting for more opinions.
+ Blog post about Integrated Extensions ready for publication
+ a good GSOC project, nothing new
+ putting more information about extensions in various places in the app
to make it easier to consume extensions & templates.
+ Talked about
+ Sidebar interaction, floatable decks, default placement
+ expect to be able to detach decks from the side-bar in future
+ why is the navigator floating ?
+ did you take into account navigator + formatting at the same time ? (Bjoern)
+ two navigators leads to inconsistencies (Heiko)
+ would like them to disappear from the side-bar if docked.
+ to avoid inconsistencies.
+ Alternate Clone Formatting scope tdf#103706
+ not a consistent function; sometimes it copies the
format from A->B but other times not.
+ if <ctrl> - only para-style, otherwise not
+ doesn't work with direct formatting of lists eg.
+ is there a limitation there ?
+ quite a lot of duplicate tickets in the tracker around this
+ only para-style or only direct formatting.
=> work out and specify what it should do (Michael)
+ then find a volunteer to fix it.
+ copy only style vs. direct formatting, like paste-special ?
* Crashtest update (Caolan)
+ 21 import failure, 15 export failures
+ big jump, but think we've identified where that's from & fixed it.
+ hope next ones will be back to zero.
+ 28 coverity.
+ fairly stable.
* LibreItalia Turin hack-fest (JanI)
+ see https://blog.documentfoundation.org/blog/2016/11/09/second-ever-libreoffice-hackfest-in-italy-with-15-participants/
+ Only 3 hours, but huge interest (15 people in total)
+ help from: Riccardo (xrmx on irc) & <names> ...(maybe Guiseppe Castagno?)
+ Many tool features unknown, got input to update on getInvolved
+ Oswaldo (with help from me) try to organize a 2-3 days "real" hackfest
as part of a university course - prolly end of May.
* Hackfests (Bjoern)
+ next venues / suggestions
+ 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.
+ FOSDEM - confirmed dev-room (Michael)
+ 4th/5th Feb 2017 - core FOSDEM dates
+ 6th/7th Feb 2017 - Hackfest at Beta Coworking.
+ Board / infra meetings too (?)
+ CfP going out at some stage.
+ collect talks nearer the event.
* Mentoring / easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
+ openhub statistics based on analysis from 2016-11-08
totals: 1594(21) people did 443107(2131) commits in 8282156(171362) lines of code
12 month: 290(8) people did 15969(-495) commits
+ gerrit/git statistics
committer open, reviews, merged, abandoned, git_commits
1year 73(-12) 17419(-104) 8248(102) 640(-4) 15931(-242)
3month 73(-12) 3849(-102) 2042(70) 137(5) 3899(147)
1month 66(-15) 1345(-51) 838(52) 41(3) 1478(-21)
1week 32(-4) 326(-21) 211(61) 11(5) 314(31)
contributor open, reviews, merged, abandoned, git_commits
1year 58(5) 16948(68) 1250(-9) 428(-4) 4097(-102)
3month 58(5) 4163(48) 354(-1) 48(-18) 974(-29)
1month 57(4) 1825(75) 113(-5) 22(2) 255(-46)
1week 25(5) 473(60) 19(-5) 4(0) 49(-17)
+ easyHack statistics:
needsDevEval, needsUXEval, cleanup_comments, total, assigned, open
18(0) 2(0) 190(0) 235(1) 14(2) 200(-1)
+ received patches from 0 emails the last month without licesense statement
+ numbers stable.
+ sorry but updating the scripts at the moment.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleeping 5 weeks.
* Jenkins / CI update (Norbert)
from:Thu Nov 3 16:03:21 2016
master linux rel jobs: 210 ok: 205 ko: 5 fail ratio: 2.38 % break: 4 broken duration: 0.66%
master linux dbg jobs: 144 ok: 134 ko: 10 fail ratio: 6.94 % break: 10 broken duration:10.09%
master mac rel jobs: 163 ok: 151 ko: 12 fail ratio: 7.36 % break: 8 broken duration: 4.88%
master mac dbg jobs: 160 ok: 150 ko: 9 fail ratio: 5.62 % break: 5 broken duration: 6.98%
master win rel jobs: 137 ok: 128 ko: 9 fail ratio: 6.57 % break: 8 broken duration: 2.87%
master win dbg jobs: 140 ok: 132 ko: 6 fail ratio: 4.29 % break: 5 broken duration: 2.01%
master win64 dbg jobs: 159 ok: 152 ko: 5 fail ratio: 3.14 % break: 3 broken duration: 0.49%
lo-5.2 mac jobs: 9 ok: 9 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: 19 ok: 15 ko: 4 fail ratio:21.05%
master gerrit lin jobs: 288 ok: 268 ko: 20 fail ratio: 6.94%
master gerrit plg jobs: 286 ok: 228 ko: 55 fail ratio:19.23%
master gerrit win jobs: 290 ok: 125 ko: 162 fail ratio:55.86%
master gerrit mac jobs: 287 ok: 260 ko: 25 fail ratio: 8.71%
master gerrit all jobs: 285 ok: 100 ko: 178 fail ratio:62.46%
+ windows build hanging all the time - had to revert some commits
+ windows - popping up dialogs; there is a bug etc.
+ hanging process etc.
+ reverted a big range - apologies (Norbert)
+ error was a missing widget (Caolan)
+ windows - dlsym will miss this; all fixed in the end
+ a unified colour-selector widget from the toolbar in the dialogs
* l10n (Sophie)
+ nothing new.
+ translate.za finished their work, ready to test with our DB
+ helpfully a pootle upgrade soon - with lots of perf. fixes etc.
+ will provide the date tomorrow.
+ plan to import run over the weekend.
+ sent an update for online (Andras)
* Online / demo accounts (Andras)
+ working on getting this live with images & LDAP auth
with TDF infra.
+ hope to make it easy for translators to see their work
* Tool for interoperability testing (Xisco)
+ playing with this from Milos Sramek
+ tool prints the documents as PDF & compares it.
+ it sees if there are regressions, or something different in the output
+ can compare 5.0 vs. master regressions.
+ concern - to use this to avoid future regression (Michael)
+ finding minor issues across the past is not so helpful.
+ can we combine this with Bibisect ? (Bjoern)
+ the tool does that already
+ bibisects documents automatically.
+ comparing vs. Microsoft rendering as well
+ if user reports broken document (Bjoern)
+ would be nice to know the few commits that changed things
+ prefer to get harfbuzz in & stable first (Michael)
+ good, stable, X-plat layout.
* QA update (Xisco)
+ MassPing NEEDINFO bugs
+ 127 closed
+ 72 pinged for the first time
+ MassPing bugs untouched for more than a year
+ Total: 387
+ 12 closed as RESOLVED
+ some needinfo -> unconfirmed.
+ UNCONFIRMED: 579 (+15)
+ enhancements: 46 (+1)
+ needsUXEval: 1 (+1)
+ haveBackTrace: 16 (-2)
+ needsDevAdvice at 39 (+2)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ no app-icon regression:
+ Mac: LO closed then opening any document by double-click never opens the file.
mouse movement required for the file to open
+ an idle / event issue ? (Michael)
+ Mail merge regressions: http://tdf.io/mmregressions
+ 4 open; 4 open last meeting
* QA stats
+145 -274 (-129 overall)
many thanks to the top bug squashers:
QA Administrators 129
Khaled Hosny 28
V Stuart Foote 13
Xisco Faulí 9
Alex Thurgood 7
Yousuf Philips (jay) 6
Cor Nouws 5
Maxim Monastirsky 4
Michael Meeks 3
Eike Rathke 3
Jean-Baptiste Faure 3
Mike Kaganski 3
Aron Budea 3
* Highest-Priority bugs (aka "MABs"):
5.2: 0/19 - 0%
5.1: 3/32 - 9%
5.0: 3/57 - 5%
4.4: 5/74 - 6%
4.3: 4/69 - 5%
4.2: 6/132 - 4%
4.1: 4/79 - 5%
4.0: 6/82 - 7%
old: 31/247 - 12%
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ 261/1003 261/996 259/988 245/891 251/886
* Bibisected bugs open: keyword 'bibisected'
+ 350/1545 352/1538 351/1530 345/1516 346/1503 337/1477 349/1463
* all bugs tagged with 'regression'
+ 658(-7) bugs open of 5334(+25) total 6(-2) high prio.
* ~Component count net * high severity regressions
Calc - 2 (-1)
Writer - 1 (+1)
Impress - 1 (+0)
Base - 1 (+0)
LibreOffice - 1 (-2)
* ~Component count net * all regressions
Writer: other - 122 (+1)
Calc - 110 (+0)
Impress - 60 (+3)
LibreOffice - 46 (-1)
Writer: docx - 42 (-3)
graphics stack - 39 (-2)
UI - 37 (+0)
Base - 30 (+0)
Draw - 29 (+1)
Writer: doc - 26 (+0)
Borders - 26 (+1)
Crashes - 22 (-2)
filter / storage - 18 (+0)
Chart - 12 (-2)
print / PDF export - 14 (+0)
BASIC - 10 (+0)
Writer: perf - 8 (-1)
Writer: filter - 11 (+0)
Extensions - 3 (+0)
Formula Editor - 2 (-1)
framework - 2 (-1)
Installation - 1 (+1)
sdk - 1 (+0)
More information about the LibreOffice